.sc-assistant{position:fixed;z-index:2147483000;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));font:14px system-ui,sans-serif;color:#243b2d}.sc-assistant [hidden]{display:none!important}.sc-launcher{display:flex;align-items:center;gap:9px;border:0;background:#2e4a3b;color:white;border-radius:999px;padding:13px 18px;min-height:52px;box-shadow:0 8px 28px #13291b3d;font:600 14px system-ui;cursor:pointer}.sc-launcher svg{width:23px;height:23px}.sc-panel{position:absolute;right:0;bottom:66px;width:min(440px,calc(100vw - 36px));height:min(720px,calc(100dvh - 100px));display:flex;flex-direction:column;background:#fff;border:1px solid #dbe2d9;border-radius:18px;overflow:hidden;box-shadow:0 18px 70px #162b1d42}.sc-panel header{display:flex;align-items:center;justify-content:space-between;padding:10px 13px 10px 18px;background:#f5f8f3;border-bottom:1px solid #dbe2d9}.sc-close{width:44px;height:44px;border:0;background:transparent;font:28px system-ui;color:#304d3a;cursor:pointer}.sc-panel stamatis-sales-chat{display:block;width:100%;flex:1;min-height:0;overflow:auto;border:0;background:white}.sc-launcher:focus-visible,.sc-close:focus-visible{outline:3px solid #83ae79;outline-offset:3px}@media(max-width:1100px){.sc-panel{position:fixed;inset:0;width:100%;height:100dvh;border:0;border-radius:0;z-index:2}.sc-panel header{padding-top:max(10px,env(safe-area-inset-top))}.sc-launcher span{display:none}.sc-launcher{width:56px;height:56px;justify-content:center;padding:0}}

.sc-launcher-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:center 25%;flex-shrink:0;border:2px solid #ffffffb3}.sc-launcher{padding:6px 16px 6px 6px}@media(max-width:1100px){.sc-launcher{padding:0}.sc-launcher-avatar{width:48px;height:48px}}
.sc-product-question{width:100%;min-height:50px;margin-top:12px;padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #334b3a;border-radius:8px;background:#fff;color:#334b3a;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}.sc-product-question[hidden]{display:none}.sc-product-question:hover{background:#edf2eb}.sc-product-question:focus-visible{outline:3px solid #83ae79;outline-offset:3px}.sc-product-question-icon{display:grid;place-items:center;width:24px;height:24px;border:1px solid currentColor;border-radius:50%}@media(max-width:749px){.sc-product-question{min-height:54px;font-size:15px}}
@media(max-width:1100px){
  .sc-launcher{width:auto;min-width:56px;overflow:hidden;gap:0;padding:4px;justify-content:flex-start}
  .sc-launcher span{display:block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transform:translateX(8px);transition:max-width 420ms cubic-bezier(.32,.72,0,1),opacity 220ms ease,transform 420ms cubic-bezier(.32,.72,0,1)}
  .sc-launcher.sc-launcher-intro span{max-width:180px;opacity:1;transform:translateX(0)}
  .sc-launcher span::after{content:'';display:inline-block;width:12px}
}
@media(max-width:1100px) and (prefers-reduced-motion:reduce){.sc-launcher span{transition:none;transform:none}}
@media(max-width:1100px){.sc-launcher span::before{content:'';display:inline-block;width:9px}}
