
/* Srobota Live — intent preloading and compositor-only entrance. */
#slc-widget.slc-widget{--slc-border:#e5e7ed;--slc-surface:#f8f9fb;--slc-muted:#6b7280;--slc-ink:#20242c}
#slc-widget.slc-widget .slc-launcher{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background-color .14s ease;transform-origin:center;box-shadow:0 6px 24px #20242c22}
#slc-widget.slc-widget .slc-launcher.slc-has-avatar{border:3px solid #fff;box-shadow:0 5px 22px #20242c26,0 0 0 1px #e0e2e7}
#slc-widget.slc-widget .slc-launcher:active{transform:scale(.96)}
@media(hover:hover) and (pointer:fine){#slc-widget.slc-widget .slc-launcher:hover{transform:translateY(-3px) scale(1.045);box-shadow:0 10px 30px #20242c35}#slc-widget.slc-widget .slc-starter:hover{transform:translateX(2px);background:#f0f1f7;border-color:#cfd3df}#slc-widget.slc-widget .slc-channels :is(button,a):hover{transform:translateY(-1px)}}
#slc-widget.slc-widget .slc-panel:not([hidden]),#slc-widget.slc-widget .slc-loading-panel{animation:slcRefineOpen .22s cubic-bezier(.16,1,.3,1) both;transform-origin:bottom right;border-radius:22px;border:1px solid #e5e7ed;box-shadow:0 18px 58px #20242c26;isolation:isolate}
@keyframes slcRefineOpen{from{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:none}}
#slc-widget.slc-widget.slc-is-dragging .slc-panel{animation:none;transition:none}
#slc-widget.slc-widget .slc-panel-head{padding:14px 15px;gap:10px;background:#fff;border-color:#e9eaf0}
#slc-widget.slc-widget .slc-head-copy strong{font-size:15px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}
#slc-widget.slc-widget .slc-availability{font-size:11px;line-height:1.6;margin-top:2px;color:#6b7280}
#slc-widget.slc-widget .slc-head-actions button{min-height:38px;min-width:32px;border-radius:9px;transition:background-color .14s ease,color .14s ease}
#slc-widget.slc-widget .slc-head-actions .slc-reset{font-size:10px;padding:0 4px}
#slc-widget.slc-widget .slc-language-row{border-color:#e9eaf0}
#slc-widget.slc-widget .slc-channels{padding:8px 12px;gap:5px;border-color:#e9eaf0}
#slc-widget.slc-widget .slc-channels :is(button,a){min-height:49px;font-size:10px;gap:4px;border-radius:10px;transition:background-color .14s ease,color .14s ease,transform .14s ease}
#slc-widget.slc-widget .slc-channels .is-active{background:#ececf6;color:#48426c;border-color:#deddec}
#slc-widget.slc-widget .slc-message-list{padding:18px 16px 12px;background:#f8f9fb;scrollbar-color:#d7dae2 transparent;overscroll-behavior:contain}
#slc-widget.slc-widget .slc-bubble{font-size:13px;line-height:1.65;border:1px solid #e4e6ed;border-radius:16px 16px 16px 5px;padding:11px 14px;box-shadow:0 1px 2px #20242c03;max-width:91%}
#slc-widget.slc-widget .is-visitor .slc-bubble{background:#292d38;color:#fff;border-color:#292d38;border-radius:16px 16px 5px 16px}
#slc-widget.slc-widget .slc-operator-identity{font-size:10px;font-weight:550}
#slc-widget.slc-widget .slc-starters{padding:7px 14px 12px;max-height:190px;background:#f8f9fb;scrollbar-color:#d7dae2 transparent}
#slc-widget.slc-widget .slc-starters-title{font-size:11px;line-height:1.6}
#slc-widget.slc-widget .slc-starters-list{gap:7px}
#slc-widget.slc-widget .slc-starter{font-size:12px;line-height:1.55;padding:9px 11px;min-height:39px;background:#fff;border-color:#e1e4ec;border-radius:11px;text-align:left;transition:transform .14s ease,background-color .14s ease,border-color .14s ease;overflow-wrap:anywhere}
#slc-widget.slc-widget .slc-composer{margin:0 11px;border-color:#dde1ea;border-radius:15px;box-shadow:0 2px 8px #20242c04;background:#fff;gap:4px}
#slc-widget.slc-widget .slc-composer textarea{font-size:14px;line-height:1.55;padding:8px 3px}
#slc-widget.slc-widget .slc-composer :is(.slc-file-btn,.slc-emoji-btn,.slc-send){width:40px;height:40px;flex-basis:40px;border-radius:11px;transition:background-color .14s ease,transform .14s ease}
#slc-widget.slc-widget .slc-composer .slc-send{background:#292d38}
#slc-widget.slc-widget .slc-composer .slc-send:active{transform:scale(.95)}
#slc-widget.slc-widget .slc-powered{background:#fff;color:#7b818b}
#slc-widget.slc-widget .slc-proactive-preview{animation:slcRefineOpen .2s ease both;border-color:#e5e7ed;box-shadow:0 8px 30px #20242c16;font-size:13px;line-height:1.65}
#slc-widget.slc-widget .slc-loading-panel{position:fixed;display:flex;flex-direction:column;overflow:hidden;background:#f8f9fb;color:#20242c;width:400px;height:610px;max-width:100vw;max-height:100dvh;z-index:1}
#slc-widget.slc-widget .slc-loading-head{display:flex;align-items:center;gap:10px;padding:15px;background:#fff;border-bottom:1px solid #e5e7ed;min-height:74px}
#slc-widget.slc-widget .slc-loading-head>img{width:40px;height:40px;border-radius:50%;object-fit:cover}
#slc-widget.slc-widget .slc-loading-head strong{font-size:15px;font-weight:650}
#slc-widget.slc-widget .slc-loading-head button{margin-left:auto;min-width:40px;height:40px;border:1px solid #e5e7ed;border-radius:10px;background:#fff;color:#6b7280;font-size:22px;padding:0}
#slc-widget.slc-widget .slc-loading-body{flex:1;padding:22px 18px;display:flex;flex-direction:column;gap:12px}
#slc-widget.slc-widget .slc-loading-status{font-size:13px;line-height:1.7;color:#6b7280;margin:4px 0 10px}
#slc-widget.slc-widget .slc-loading-line{height:13px;border-radius:7px;background:#e8eaf0;width:76%}
#slc-widget.slc-widget .slc-loading-line:nth-child(3){width:56%}
#slc-widget.slc-widget .slc-loading-composer{height:54px;margin:12px;border-radius:14px;border:1px solid #e1e4ec;background:#fff}
@media(max-width:767px){#slc-widget.slc-widget .slc-panel:not([hidden]),#slc-widget.slc-widget .slc-loading-panel{animation-duration:.19s;transform-origin:bottom center}#slc-widget.slc-widget .slc-panel-head{padding:10px;gap:7px}#slc-widget.slc-widget .slc-head-copy strong{font-size:14px}#slc-widget.slc-widget .slc-head-actions{gap:0}#slc-widget.slc-widget .slc-head-actions button{min-width:36px;min-height:40px}#slc-widget.slc-widget .slc-head-actions .slc-position-reset,#slc-widget.slc-widget .slc-head-actions .slc-maximize{display:none}#slc-widget.slc-widget .slc-head-actions .slc-reset{font-size:10px}#slc-widget.slc-widget .slc-bubble{font-size:14px}#slc-widget.slc-widget .slc-composer textarea{font-size:16px}#slc-widget.slc-widget .slc-channels :is(button,a){min-height:48px}#slc-widget.slc-widget .slc-loading-panel{border:0;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}#slc-widget.slc-widget .slc-loading-head{padding:12px}#slc-widget.slc-widget .slc-mobile-fullscreen .slc-head-copy strong{font-size:14px}#slc-widget.slc-widget .slc-mobile-fullscreen .slc-starters{max-height:min(220px,30dvh)}}
@media(max-width:360px){#slc-widget.slc-widget .slc-avatar.slc-has-avatar{width:34px;height:34px;flex-basis:34px}#slc-widget.slc-widget .slc-head-copy strong{font-size:12px}#slc-widget.slc-widget .slc-availability{font-size:10px}#slc-widget.slc-widget .slc-starter{font-size:12px}}
@media(prefers-reduced-motion:reduce){#slc-widget.slc-widget *,#slc-widget.slc-widget *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* SLC_NEUTRAL_COMPOSER_FOCUS_20261018 — focus belongs to the whole composer. */
#slc-widget.slc-widget .slc-composer{transition:border-color .18s ease,box-shadow .2s ease}
#slc-widget.slc-widget .slc-composer:focus-within{border-color:#bbc0cb;box-shadow:0 3px 14px #20242c0b}
#slc-widget.slc-widget .slc-composer textarea:is(:focus,:focus-visible){outline:none!important;outline-offset:0!important;box-shadow:none!important}
#slc-widget.slc-widget{--slc-messenger-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22slc-m%22%20x1%3D%225%22%20y1%3D%2222%22%20x2%3D%2220%22%20y2%3D%222%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%230099ff%22%2F%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%23a033ff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23ff5280%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url%28%23slc-m%29%22%20d%3D%22M12%202C6.5%202%202%206.1%202%2011.3c0%202.9%201.4%205.5%203.6%207.2V22l3.5-1.9c.9.3%201.9.4%202.9.4%205.5%200%2010-4.1%2010-9.2S17.5%202%2012%202Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m5%2014%205-5%204%203%205-3-5%206-4-3-5%202Z%22%2F%3E%3C%2Fsvg%3E")}
/* SLC_LIVELY_DETAILS_20261019 — finite hover effects, no animation loop. */
#slc-widget.slc-widget .slc-language-row{padding:5px 14px;min-height:46px;gap:12px;background:#fff}
#slc-widget.slc-widget .slc-language-row label{font-size:10px;font-weight:550;letter-spacing:.06em;color:#7b8190}
#slc-widget.slc-widget .slc-language-row #slc-language{appearance:none;-webkit-appearance:none;min-width:126px;max-width:150px;min-height:36px;padding:6px 33px 6px 12px;border:1px solid #dce0e9;border-radius:11px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m7 10 5 5 5-5' stroke='%23717989' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:14px;color:#3b4050;font-size:12px;font-weight:550;line-height:1.5;box-shadow:0 2px 5px #20242c04;cursor:pointer;transition:border-color .18s ease,box-shadow .2s ease,transform .2s ease,background-color .18s ease}
#slc-widget.slc-widget .slc-language-row #slc-language:focus-visible{outline:2px solid #aaa5ca;outline-offset:2px;border-color:#aaa5ca;box-shadow:0 3px 10px #5951a710}
#slc-widget.slc-widget .slc-channels{gap:6px;padding:9px 12px}
#slc-widget.slc-widget .slc-channels :is(button,a)[data-channel]{border:1px solid transparent;min-height:51px;border-radius:12px;font-size:10px;font-weight:500;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s ease,border-color .18s ease,box-shadow .2s ease}
#slc-widget.slc-widget .slc-channels :is(button,a)[data-channel] svg{width:20px;height:20px;overflow:visible;transition:transform .2s cubic-bezier(.2,.8,.2,1),filter .2s ease}
#slc-widget.slc-widget .slc-channels [data-channel="email"]{color:#2762c3;background:#f2f7ff;border-color:#e5edfb}
#slc-widget.slc-widget .slc-channels [data-channel="email"] svg{color:#3778de}
#slc-widget.slc-widget .slc-channels [data-channel="email"].is-active{color:#2052a4;background:#e8f0ff;border-color:#c9daf6}
#slc-widget.slc-widget .slc-channels [data-channel="whatsapp"]{color:#16794b;background:#effaf3;border-color:#dcefe3}
#slc-widget.slc-widget .slc-channels [data-channel="whatsapp"] svg{color:#19ad62}
#slc-widget.slc-widget .slc-channels [data-channel="messenger"]{color:#6450bd;background:#f6f2ff;border-color:#e9e1fa}
#slc-widget.slc-widget .slc-channels [data-channel="messenger"] svg{color:#1688ff;background-image:var(--slc-messenger-icon);background-repeat:no-repeat;background-position:center;background-size:contain}
#slc-widget.slc-widget .slc-channels [data-channel="messenger"] svg>path{opacity:0}
#slc-widget.slc-widget .slc-avatar{transition:box-shadow .2s ease,border-color .2s ease;transform-origin:center bottom}
#slc-widget.slc-widget .slc-panel:not([hidden]){transition:border-color .22s ease,box-shadow .25s ease}
#slc-widget.slc-widget .slc-head-actions button{transition:transform .16s ease,background-color .16s ease,color .16s ease}
#slc-widget.slc-widget .slc-starter-icon{transition:transform .18s ease}
#slc-widget.slc-widget .slc-composer :is(.slc-file-btn,.slc-emoji-btn){transition:transform .18s ease,background-color .18s ease,color .18s ease}
@keyframes slcAvatarHello{0%,100%{transform:translateY(0) rotate(0)}40%{transform:translateY(-4px) rotate(-2deg)}72%{transform:translateY(-1px) rotate(1deg)}}
@media(hover:hover) and (pointer:fine){
 #slc-widget.slc-widget .slc-language-row #slc-language:hover{transform:translateY(-1px);background-color:#fafaff;border-color:#bdb8d7;box-shadow:0 4px 12px #5951a712}
 #slc-widget.slc-widget .slc-channels :is(button,a)[data-channel]:hover{transform:translateY(-2px);box-shadow:0 4px 10px #20242c08}
 #slc-widget.slc-widget .slc-channels [data-channel="email"]:hover{background:#eaf2ff;color:#2052a4;border-color:#cbdcf8}
 #slc-widget.slc-widget .slc-channels [data-channel="whatsapp"]:hover{background:#e5f7ec;color:#126b40;border-color:#c5e8d2}
 #slc-widget.slc-widget .slc-channels [data-channel="messenger"]:hover{background:#efe9fd;color:#5942b6;border-color:#d9cdf4}
 #slc-widget.slc-widget .slc-channels :is(button,a)[data-channel]:hover svg{transform:scale(1.08)}
 #slc-widget.slc-widget .slc-panel-head .slc-avatar:hover{animation:slcAvatarHello .42s cubic-bezier(.2,.8,.2,1) 1;box-shadow:0 5px 12px #20242c1a}
 #slc-widget.slc-widget .slc-panel:not([hidden]):hover{border-color:#cfd4df;box-shadow:0 23px 68px #20242c2d}
 #slc-widget.slc-widget .slc-head-actions button:hover{transform:translateY(-1px);background:#f0f1f7}
 #slc-widget.slc-widget .slc-starter:hover .slc-starter-icon{transform:scale(1.08) rotate(-3deg)}
 #slc-widget.slc-widget .slc-composer :is(.slc-file-btn,.slc-emoji-btn):hover{transform:translateY(-1px);background:#f0f1f7;color:#454052}
}
@media(max-width:767px){#slc-widget.slc-widget .slc-language-row{padding:4px 12px;min-height:44px}#slc-widget.slc-widget .slc-language-row #slc-language{min-height:36px}#slc-widget.slc-widget .slc-channels :is(button,a)[data-channel]{min-height:48px}}
@media(max-height:520px){#slc-widget.slc-widget .slc-panel.slc-is-compact .slc-language-row{padding:2px 10px;min-height:36px}#slc-widget.slc-widget .slc-panel.slc-is-compact .slc-language-row #slc-language{min-height:32px}#slc-widget.slc-widget .slc-panel.slc-is-compact .slc-channels{padding:4px 10px}#slc-widget.slc-widget .slc-panel.slc-is-compact .slc-channels :is(button,a)[data-channel]{min-height:36px}}
@media(prefers-reduced-motion:reduce){#slc-widget.slc-widget *,#slc-widget.slc-widget *:before{transition:none!important;animation:none!important}}

#slc-widget.slc-widget .slc-channels [data-channel="whatsapp"] svg>path:first-child{fill:#25d366;stroke:#25d366}
#slc-widget.slc-widget .slc-channels [data-channel="whatsapp"] svg>path:last-child{fill:#fff}
#slc-widget.slc-widget .slc-channels [data-channel="email"] svg>rect{fill:#3778de;stroke:#3778de}
#slc-widget.slc-widget .slc-channels [data-channel="email"] svg>path{stroke:#fff;fill:none}

/*# sourceURL=slc-widget-loader-inline-css */
