#sjcp-widget{--surface:var(--sjcp-background, #fcf7ef);--ink:#2d241f;--muted:#66564b;--line:#74605136;--card:#ffffffcc;--agent:var(--sjcp-bubble_staff, #fff);--agent-text:var(--sjcp-light-agent-text, #261e19);--offset:var(--sjcp-gap, 24px);--rise:var(--sjcp-raise, 24px);position:fixed;z-index:99990;inset:auto auto calc(var(--offset) + var(--rise) + env(safe-area-inset-bottom, 0px)) auto;isolation:isolate;color:var(--ink);font:400 14px/1.75 system-ui,Tahoma,sans-serif;text-align:start;direction:rtl;-webkit-text-size-adjust:100%}#sjcp-widget.sjcp-right{right:calc(var(--offset) + env(safe-area-inset-right, 0px))}#sjcp-widget.sjcp-left{left:calc(var(--offset) + env(safe-area-inset-left, 0px))}#sjcp-widget.sjcp-font-tahoma{font-family:Tahoma,system-ui,sans-serif}#sjcp-widget.sjcp-font-inherit{font-family:inherit}#sjcp-widget *,#sjcp-widget *::before,#sjcp-widget *::after{box-sizing:border-box}#sjcp-widget [hidden]{display:none!important}#sjcp-widget :is(h2,p,form){margin:0;padding:0}#sjcp-widget :is(button,textarea,input,summary){font:inherit;letter-spacing:normal;text-transform:none}#sjcp-widget button{appearance:none;margin:0;border:0;padding:0;min-height:0;min-width:0;width:auto;background:#fff0;color:inherit;box-shadow:none;cursor:pointer}#sjcp-widget :is(button,textarea,input,summary,[tabindex]):focus-visible{outline:2px solid #b8814e;outline-offset:3px}#sjcp-widget button:disabled{opacity:.55;cursor:wait}#sjcp-widget svg{display:block;flex:none;width:22px;height:22px}#sjcp-widget .sjcp-launch{position:relative;display:flex;align-items:center;gap:11px;min-height:60px;padding:7px 8px 7px 19px;border:1px solid #b98b5e;border-radius:999px;color:var(--sjcp-head-text,#fff);background:var(--sjcp-color,#26201d);box-shadow:0 10px 30px #26170c40,0 2px 7px #26170c24;transition:transform 180ms ease,box-shadow 180ms ease}#sjcp-widget .sjcp-launch:hover{transform:translateY(-3px);box-shadow:0 13px 33px #26170c57}#sjcp-widget .sjcp-launch-label{font-weight:700;font-size:13px}#sjcp-widget .sjcp-launch-glyph{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;color:#302016;background:linear-gradient(145deg,#ffedd3,#d2a16e 80%)}#sjcp-widget .sjcp-launch-glyph::after{position:absolute;inset:0;border:1px solid #d9a46c;border-radius:inherit;content:"";pointer-events:none;animation:sjcp-ring 3.4s ease-out 3}#sjcp-widget .sjcp-launch-glyph svg{width:25px;height:25px}#sjcp-widget .sjcp-launch-icon{width:32px;height:32px;object-fit:contain;border-radius:50%}#sjcp-widget .sjcp-count{position:absolute;inset:-7px -5px auto auto;display:grid;place-items:center;min-width:23px;height:23px;padding-inline:4px;border-radius:99px;background:#a43f35;color:#fff;font-size:11px;font-weight:750}@keyframes sjcp-ring{0%,45%{transform:scale(1);opacity:0}53%{opacity:.9}85%,100%{transform:scale(1.48);opacity:0}}#sjcp-widget .sjcp-panel{position:absolute;bottom:74px;inset-inline-start:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(var(--sjcp-width, 380px), calc(100vw - 2 * var(--offset)));height:min(var(--sjcp-height, 680px), 630px, calc(100dvh - 115px - var(--offset) - var(--rise) - env(safe-area-inset-bottom, 0px)));border:1px solid var(--line);border-radius:27px;background:var(--surface);box-shadow:0 22px 72px #21150c48,0 4px 16px #21150c21;overflow:hidden;animation:sjcp-reveal var(--sjcp-animation,180ms) cubic-bezier(.2,.8,.2,1) both}#sjcp-widget.sjcp-left .sjcp-panel{inset-inline:auto 0}@keyframes sjcp-reveal{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}#sjcp-widget .sjcp-head{display:flex;align-items:center;gap:12px;padding:21px 18px;background:radial-gradient(ellipse at 8% -10%,#bd926651,transparent 60%),linear-gradient(116deg,#ffffff0e,transparent 65%),var(--sjcp-color,#26201d);color:var(--sjcp-head-text,#fff);border-bottom:1px solid color-mix(in srgb,var(--sjcp-accent,#9a643d) 75%,#f5e0c5)}#sjcp-widget .sjcp-avatar,#sjcp-widget .sjcp-intro-symbol{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:15px;background:linear-gradient(155deg,#fff2df 6%,#dbb48e 76%);box-shadow:inset 0 0 0 1px #fff7,0 4px 13px #0002;color:#402a1e;overflow:hidden}#sjcp-widget .sjcp-avatar img{width:100%;height:100%;object-fit:cover}#sjcp-widget .sjcp-heading{flex:1;min-width:0}#sjcp-widget .sjcp-brand{display:block;direction:ltr;text-align:right;font-size:9px;font-weight:700;letter-spacing:.24em;opacity:.9}#sjcp-widget .sjcp-head h2{color:inherit;font-family:inherit;font-size:17px;font-weight:750;line-height:1.55;overflow-wrap:anywhere}#sjcp-widget .sjcp-availability{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:1px 8px;border-radius:99px;background:#ffffff16;font-size:11px}#sjcp-widget .sjcp-availability:empty{display:none}#sjcp-widget .sjcp-availability:not(:empty)::before{width:7px;height:7px;border-radius:50%;background:#dfbb91;content:""}#sjcp-widget .sjcp-availability[data-online=true]::before{background:#82d3a6}#sjcp-widget .sjcp-icon-button{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px}#sjcp-widget .sjcp-icon-button:hover{background:#95795722}#sjcp-widget .sjcp-close{border:1px solid #bba38b72}#sjcp-widget .sjcp-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:17px 18px}#sjcp-widget .sjcp-intro{display:grid;justify-items:center;gap:11px;text-align:center;margin:13px 2px 18px;padding:25px 17px 21px;border:1px solid var(--line);border-radius:21px;background:radial-gradient(ellipse at 50% 0,#c7915733,transparent 70%),var(--card);box-shadow:0 7px 18px #21150c0d}#sjcp-widget .sjcp-intro-symbol{width:35px;height:35px;border-radius:11px}#sjcp-widget .sjcp-intro p{max-width:29ch;font-weight:650}#sjcp-widget .sjcp-bubble{width:fit-content;max-width:88%;padding:9px 13px;margin:8px 0;border:1px solid var(--line);border-radius:17px 17px 17px 5px;box-shadow:0 2px 7px #2415050a;background:var(--agent);color:var(--agent-text);overflow-wrap:anywhere}#sjcp-widget .sjcp-bubble p{white-space:pre-wrap;unicode-bidi:plaintext}#sjcp-widget .sjcp-message-guest{margin-inline-start:auto;border-radius:16px 16px 5px 16px;background:var(--sjcp-bubble_guest,#322620);color:var(--sjcp-guest-text,#fff)}#sjcp-widget .sjcp-meta{display:block;margin-top:4px;font-size:10px;opacity:.85}#sjcp-widget .sjcp-preview{display:block;max-width:100%;max-height:200px;object-fit:contain;border-radius:8px}#sjcp-widget .sjcp-footer{padding:11px 13px 10px;border-top:1px solid var(--line);background:var(--surface);box-shadow:0 -6px 20px #2415050a}#sjcp-widget .sjcp-quick{display:flex;gap:7px;padding:4px 3px 9px;overflow-x:auto;scrollbar-width:thin}#sjcp-widget :is(.sjcp-quick,.sjcp-typing,.sjcp-feedback):empty{display:none}#sjcp-widget .sjcp-subtle{padding:5px 10px;border:1px solid var(--line);border-radius:99px;background:var(--card);color:var(--ink);font-size:12px}#sjcp-widget .sjcp-subtle:hover{border-color:var(--sjcp-accent,#9a643d)}#sjcp-widget .sjcp-quick .sjcp-subtle{flex:none}#sjcp-widget .sjcp-older{display:block;margin:0 auto 10px}#sjcp-widget .sjcp-compose-row{display:flex;align-items:end;gap:4px;padding:5px;border:1px solid var(--line);border-radius:17px;background:var(--card);box-shadow:0 3px 12px #2415050b}#sjcp-widget #sjcp-text{appearance:none;display:block;flex:1;min-width:0;width:100%;min-height:42px;max-height:92px;padding:8px 5px;margin:0;border:0;border-radius:5px;background:#fff0;color:var(--ink);box-shadow:none;resize:none}#sjcp-widget #sjcp-text::placeholder{color:var(--muted);opacity:1}#sjcp-widget .sjcp-primary{background:var(--sjcp-color,#26201d);color:var(--sjcp-head-text,#fff)}#sjcp-widget .sjcp-primary:hover{background:var(--sjcp-accent,#9a643d);color:var(--sjcp-accent-text,#fff)}#sjcp-widget .sjcp-primary svg{transform:scaleX(-1)}#sjcp-widget .sjcp-file-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}#sjcp-widget .sjcp-file-row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sjcp-widget :is(.sjcp-typing,.sjcp-feedback){padding:3px 5px;font-size:12px;color:var(--muted)}#sjcp-widget .sjcp-tools{max-height:min(174px, 28dvh);overflow:auto;padding:3px 5px 0;color:var(--muted);font-size:12px}#sjcp-widget .sjcp-tools summary{cursor:pointer;min-height:26px}#sjcp-widget .sjcp-tool-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:start;padding:5px}#sjcp-widget .sjcp-tool-actions details{width:100%}#sjcp-widget #sjcp-contact label{display:block;margin-bottom:6px}#sjcp-widget #sjcp-contact input:not([type=checkbox]){width:100%;min-height:35px;border:1px solid var(--line);border-radius:8px;padding:4px 8px;color:var(--ink);background:var(--card)}#sjcp-widget .sjcp-order{padding:6px 0;border-top:1px solid var(--line)}#sjcp-widget .sjcp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#sjcp-widget.sjcp-dark{--surface:#221d1a;--ink:#faf0e5;--muted:#d3baaa;--line:#d1ad904f;--card:#302723;--agent:#302723;--agent-text:#faf0e5;color-scheme:dark}@media (prefers-color-scheme:dark){#sjcp-widget.sjcp-auto{--surface:#221d1a;--ink:#faf0e5;--muted:#d3baaa;--line:#d1ad904f;--card:#302723;--agent:#302723;--agent-text:#faf0e5;color-scheme:dark}}@media (max-width:640px){#sjcp-widget{--offset:var(--sjcp-mobile-gap, 12px);--rise:var(--sjcp-mobile-raise, 42px)}#sjcp-widget.sjcp-hide-mobile{display:none}#sjcp-widget .sjcp-launch{min-height:58px;padding:6px}#sjcp-widget .sjcp-launch-label{display:none}#sjcp-widget .sjcp-panel{position:fixed;inset:auto calc(7px + env(safe-area-inset-right, 0px)) calc(7px + var(--sjcp-keyboard, 0px) + env(safe-area-inset-bottom, 0px)) calc(7px + env(safe-area-inset-left, 0px));width:auto;height:min(640px, calc(var(--sjcp-viewport, 100dvh) - 22px - env(safe-area-inset-bottom, 0px)));border-radius:22px}#sjcp-widget.sjcp-left .sjcp-panel{inset-inline:calc(7px + env(safe-area-inset-right, 0px)) calc(7px + env(safe-area-inset-left, 0px))}#sjcp-widget .sjcp-launch[aria-expanded=true]{visibility:hidden}#sjcp-widget #sjcp-text,#sjcp-widget #sjcp-contact input:not([type=checkbox]){font-size:16px}}@media (min-width:641px){#sjcp-widget.sjcp-hide-desktop{display:none}}@media (prefers-reduced-motion:reduce){#sjcp-widget :is(.sjcp-panel,.sjcp-launch-glyph)::after,#sjcp-widget .sjcp-panel{animation:none}#sjcp-widget .sjcp-launch{transition:none}}