.nasaki-scta-wrap{position:fixed;bottom:var(--nasaki-scta-bottom,24px);z-index:999999;display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-family:inherit;line-height:1.2}
.nasaki-scta-right{right:20px}.nasaki-scta-left{left:20px;align-items:flex-start}
.nasaki-scta-menu{display:flex;flex-direction:column;align-items:flex-end;gap:9px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}
.nasaki-scta-left .nasaki-scta-menu{align-items:flex-start}.nasaki-scta-wrap.is-open .nasaki-scta-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.nasaki-scta-item{display:flex;align-items:center;justify-content:flex-end;gap:9px;text-decoration:none!important;color:#172033!important;transform:translateY(8px);opacity:0;transition:transform .22s ease,opacity .22s ease}.nasaki-scta-left .nasaki-scta-item{flex-direction:row-reverse}
.nasaki-scta-wrap.is-open .nasaki-scta-item{transform:translateY(0);opacity:1}.nasaki-scta-wrap.is-open .nasaki-scta-item:nth-child(1){transition-delay:.02s}.nasaki-scta-wrap.is-open .nasaki-scta-item:nth-child(2){transition-delay:.04s}.nasaki-scta-wrap.is-open .nasaki-scta-item:nth-child(3){transition-delay:.06s}.nasaki-scta-wrap.is-open .nasaki-scta-item:nth-child(4){transition-delay:.08s}.nasaki-scta-wrap.is-open .nasaki-scta-item:nth-child(5){transition-delay:.1s}.nasaki-scta-wrap.is-open .nasaki-scta-item:nth-child(6){transition-delay:.12s}
.nasaki-scta-label{background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 4px 14px rgba(15,23,42,.12);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;white-space:nowrap}
.nasaki-scta-icon,.nasaki-scta-main{width:var(--nasaki-scta-size,54px);height:var(--nasaki-scta-size,54px);min-width:var(--nasaki-scta-size,54px);border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:0 7px 20px rgba(15,23,42,.24)}
.nasaki-scta-icon{background:var(--nasaki-scta-item,#01458E);color:#fff}.nasaki-scta-icon svg{width:24px;height:24px;fill:currentColor}.nasaki-scta-letter{font-size:21px;font-weight:800;color:#fff}
.nasaki-scta-main{width:auto;min-width:var(--nasaki-scta-size,54px);border:0;background:var(--nasaki-scta-main,#01458E);color:#fff;padding:0 17px;gap:9px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease}.nasaki-scta-main:hover{transform:translateY(-1px);box-shadow:0 9px 24px rgba(15,23,42,.28)}
.nasaki-scta-main-icon{display:flex;align-items:center;justify-content:center}.nasaki-scta-main svg{width:23px;height:23px;fill:currentColor}.nasaki-scta-close-icon{display:none}.nasaki-scta-wrap.is-open .nasaki-scta-chat-icon{display:none}.nasaki-scta-wrap.is-open .nasaki-scta-close-icon{display:block}
.nasaki-scta-item.is-placeholder{opacity:.55;cursor:default}
@media(max-width:782px){.nasaki-scta-right{right:14px}.nasaki-scta-left{left:14px}.nasaki-scta-label{font-size:12px;padding:7px 10px}.nasaki-scta-main{padding:0 14px}.nasaki-scta-hide-mobile{display:none!important}}
@media(min-width:783px){.nasaki-scta-hide-desktop{display:none!important}}
@media(prefers-reduced-motion:reduce){.nasaki-scta-menu,.nasaki-scta-item,.nasaki-scta-main{transition:none!important}}
