body.pc-ai-assistant-shared-chat .pc-ai-widget .pc-ai-launcher,
body.pc-ai-assistant-shared-voice #pc-crm-voice .pc-crm-voice__launcher{display:none!important}
.pc-ai-assistant-launcher{position:fixed;right:20px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:1000002;font:14px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172033}
.pc-ai-assistant-launcher *{box-sizing:border-box}
.pc-ai-assistant-launcher__trigger{position:relative!important;display:grid!important;place-items:center!important;width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;padding:0!important;border:3px solid #fff!important;border-radius:50%!important;background:#fff!important;color:var(--pc-ai-launcher-accent,#0b2d66)!important;box-shadow:0 6px 22px rgba(8,24,52,.34)!important;cursor:pointer!important;overflow:visible!important;appearance:none!important;opacity:1!important;filter:none!important;transition:transform .18s ease,box-shadow .18s ease!important}
.pc-ai-assistant-launcher__trigger:hover,.pc-ai-assistant-launcher__trigger:focus{transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(8,24,52,.4)!important;opacity:1!important;filter:none!important}
.pc-ai-assistant-launcher__trigger:focus-visible{outline:3px solid #76b7ee!important;outline-offset:3px!important}
.pc-ai-assistant-launcher__face{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;background:#fff;color:var(--pc-ai-launcher-accent,#0b2d66);font-size:28px;font-weight:700}
.pc-ai-assistant-launcher__face img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}
.pc-ai-assistant-launcher__online{position:absolute;top:2px;right:2px;width:17px;height:17px;border:3px solid #fff;border-radius:50%;background:#a4adb9;box-shadow:0 0 0 2px rgba(255,255,255,.5)}
.pc-ai-assistant-launcher[data-online="1"] .pc-ai-assistant-launcher__online{background:#20b66b;box-shadow:0 0 0 3px rgba(32,182,107,.22)}
.pc-ai-assistant-launcher__menu{position:absolute;right:0;bottom:82px;display:flex;flex-direction:column;width:min(410px,calc(100vw - 28px));height:min(620px,calc(100vh - 190px));height:min(620px,calc(100dvh - 190px));min-height:300px;border:1px solid rgba(255,255,255,.16);border-radius:27px;background:radial-gradient(ellipse at 82% 76%,rgba(217,133,110,.55),transparent 43%),radial-gradient(ellipse at 14% 68%,rgba(93,111,173,.7),transparent 45%),linear-gradient(157deg,#100e1b 0%,#24182d 48%,#606987 100%);box-shadow:0 22px 70px rgba(12,14,28,.38);color:#fff;overflow:auto}
.pc-ai-assistant-launcher__menu[hidden]{display:none!important}
.pc-ai-assistant-launcher__menu-header{position:relative;display:flex;flex:1 0 auto;min-height:300px;flex-direction:column;align-items:center;justify-content:center;padding:52px 22px 22px;text-align:center}
.pc-ai-assistant-launcher__status{position:absolute;top:17px;left:18px;display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.78);font-size:12px}
.pc-ai-assistant-launcher__status i{display:block;width:8px;height:8px;border-radius:50%;background:#a4adb9}
.pc-ai-assistant-launcher__status.is-online{color:#fff}
.pc-ai-assistant-launcher__status.is-online i{background:#20c878;box-shadow:0 0 0 3px rgba(32,200,120,.18)}
.pc-ai-assistant-launcher__menu-close{position:absolute!important;top:10px!important;right:12px!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:50%!important;background:rgba(255,255,255,.1)!important;color:#fff!important;font-size:25px!important;font-weight:400!important;line-height:1!important;box-shadow:none!important;cursor:pointer!important}
.pc-ai-assistant-launcher__identity{display:flex;flex-direction:column;align-items:center;gap:7px}
.pc-ai-assistant-launcher__identity>span{display:grid;place-items:center;width:58px;height:58px;margin-bottom:3px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:rgba(255,255,255,.1);box-shadow:0 8px 26px rgba(0,0,0,.12)}
.pc-ai-assistant-launcher__identity svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.pc-ai-assistant-launcher__identity strong{max-width:100%;font-size:clamp(25px,6vw,34px);font-weight:600;line-height:1.15;overflow-wrap:anywhere}
.pc-ai-assistant-launcher__identity small{color:rgba(255,255,255,.8);font-size:14px}
.pc-ai-assistant-launcher__menu-header p{margin:17px 0 0;color:rgba(255,255,255,.9);font-size:14px}
.pc-ai-assistant-launcher__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;flex:none;padding:0 18px 22px}
.pc-ai-assistant-launcher__choice{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:155px;padding:0 6px 8px!important;border:0!important;border-radius:14px!important;background:transparent!important;color:#fff!important;text-align:center!important;box-shadow:none!important;cursor:pointer!important;transition:transform .15s ease!important}
.pc-ai-assistant-launcher__choice:hover,.pc-ai-assistant-launcher__choice:focus{transform:translateY(-2px)!important;background:transparent!important;outline:none!important}
.pc-ai-assistant-launcher__choice:focus-visible .pc-ai-assistant-launcher__choice-icon{outline:3px solid #fff;outline-offset:4px}
.pc-ai-assistant-launcher__choice-icon{display:grid;place-items:center;width:88px;height:88px;flex:none;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#20ad68;color:#fff;box-shadow:0 9px 25px rgba(0,0,0,.2);transition:transform .15s ease,box-shadow .15s ease}
.pc-ai-assistant-launcher__choice[data-channel="chat"] .pc-ai-assistant-launcher__choice-icon{background:#2479b8}
.pc-ai-assistant-launcher__choice-icon svg{display:block;width:34px;height:34px;fill:currentColor}
.pc-ai-assistant-launcher__choice[data-channel="chat"] .pc-ai-assistant-launcher__choice-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.pc-ai-assistant-launcher__choice strong,.pc-ai-assistant-launcher__choice small{display:block;max-width:100%}
.pc-ai-assistant-launcher__choice strong{font-size:14px;line-height:1.3;color:#fff}
.pc-ai-assistant-launcher__choice small{font-size:11px;line-height:1.35;color:rgba(255,255,255,.78)}
.pc-ai-assistant-launcher__choices.is-single{grid-template-columns:1fr}
.pc-ai-assistant-launcher__choices.is-single .pc-ai-assistant-launcher__choice{width:min(190px,100%)!important;justify-self:center}
.pc-ai-assistant-launcher.has-open-channel .pc-ai-assistant-launcher__trigger{display:none!important}
@media(max-width:600px){.pc-ai-assistant-launcher{right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px))}.pc-ai-assistant-launcher__trigger{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important}.pc-ai-assistant-launcher__menu{right:0;bottom:74px;width:min(410px,calc(100vw - 24px));height:min(620px,calc(100vh - 190px));height:min(620px,calc(100dvh - 190px));min-height:260px}.pc-ai-assistant-launcher__menu-header{min-height:245px;padding-top:50px}.pc-ai-assistant-launcher__choices{gap:6px;padding-right:12px;padding-left:12px}.pc-ai-assistant-launcher__choice{min-height:145px;gap:8px;padding-right:3px!important;padding-left:3px!important}.pc-ai-assistant-launcher__choice-icon{width:78px;height:78px}.pc-ai-assistant-launcher__choice-icon svg{width:31px;height:31px}.pc-ai-assistant-launcher__choice strong{font-size:13px}}
@media(prefers-reduced-motion:reduce){.pc-ai-assistant-launcher__trigger,.pc-ai-assistant-launcher__choice{transition:none!important}}
