.scs-root{all:initial;direction:rtl;font-family:Kalameh,Arial,sans-serif}.scs-root *,.scs-root :before,.scs-root :after{box-sizing:border-box}.scs-fabwrap{z-index:2147483000;left:18px;bottom:calc(20px + env(safe-area-inset-bottom,0px));width:66px;height:66px;position:fixed}.scs-fab{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:66px;height:66px;margin:0;padding:0;transition:transform .2s cubic-bezier(.2,.8,.2,1);inset:0;position:absolute!important}.scs-fab:active{transform:scale(.94)}.scs-bubble{width:100%;height:100%;display:block;position:absolute;inset:0}.scs-mark{object-fit:contain;width:28px;height:28px;display:block;position:absolute;top:46%;left:50%;transform:translate(-44%,-50%)}.scs-hide{cursor:pointer;background:#fff;border:1.5px solid #e5e5ea;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:-9px;right:-9px}.scs-hide svg{width:11px;height:11px}.scs-badge{color:#b1312e;background:#fff;border:1.5px solid #b1312e;border-radius:11px;min-width:22px;height:22px;padding:0 6px;font:600 12px/22px Kalameh,Arial,sans-serif;position:absolute;top:-4px;left:-4px}.scs-due{z-index:2147483000;left:18px;bottom:calc(92px + env(safe-area-inset-bottom,0px));color:#7a4b00;background:#fff7e6;border:1px solid #f1c97a;border-radius:999px;padding:8px 14px;font:13px Kalameh,Arial,sans-serif;text-decoration:none;position:fixed;box-shadow:0 6px 18px #00000014}.scs-panel{z-index:2147483001;left:18px;bottom:calc(92px + env(safe-area-inset-bottom,0px));color:#1c1c1e;background:#fff;border-radius:22px;flex-direction:column;width:min(380px,100vw - 36px);height:min(620px,100dvh - 130px);font-family:Kalameh,Arial,sans-serif;animation:.28s cubic-bezier(.2,.8,.2,1) scsIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px #00000038,0 0 0 1px #0000000d}@keyframes scsIn{0%{opacity:0;transform:translateY(14px)scale(.98)}}.scs-head{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#f9f9fbeb;border-bottom:1px solid #e5e5ea;align-items:center;gap:10px;padding:14px 16px;display:flex}.scs-head strong{font-size:16px;display:block}.scs-head small{color:#8e8e93;align-items:center;gap:6px;font-size:12px;display:flex}.scs-head small i{background:#c7c7cc;border-radius:50%;width:8px;height:8px}.scs-head small i.on{background:#34c759}.scs-avatar{color:#fff;background:linear-gradient(145deg,#d8bd86,#a7843f);border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.scs-back{color:#0a84ff;cursor:pointer;background:0 0;border:0;padding:0 4px 4px;font-size:30px;line-height:1}.scs-start{background:#f2f2f7;flex-direction:column;flex:1;gap:10px;padding:18px 16px;display:flex;overflow:auto}.scs-hello{color:#3a3a3c;background:#fff;border-radius:18px;margin:0 0 6px;padding:14px 16px;font-size:14.5px;line-height:1.9}.scs-dept{width:100%;font:inherit;text-align:right;cursor:pointer;color:inherit;background:#fff;border:0;border-radius:16px;align-items:center;gap:12px;padding:15px 16px;font-size:15.5px;display:flex}.scs-dept strong{flex:1;font-weight:500}.scs-dept b{color:#c7c7cc;font-size:22px;font-weight:400}.scs-dept em{color:#fff;text-align:center;background:#ff3b30;border-radius:11px;min-width:22px;padding:0 6px;font-size:12px;font-style:normal;line-height:22px}.scs-chip{font:inherit;color:#0a84ff;cursor:pointer;background:#fff;border:1px solid #d1d1d6;border-radius:999px;align-self:flex-start;padding:9px 14px;font-size:13.5px}.scs-chip.inline{align-self:flex-start;margin:0 14px 8px}.scs-thread{background:#fff;flex-direction:column;flex:1;gap:6px;padding:14px 12px 8px;display:flex;overflow:auto}.scs-empty{color:#8e8e93;text-align:center;margin:auto 20px;font-size:13px}.scs-auto{text-align:center;color:#6e6e73;background:#f2f2f7;border-radius:14px;align-self:center;max-width:88%;margin:6px 0;padding:8px 12px;font-size:12.5px;line-height:1.9}.scs-msg{word-wrap:break-word;border-radius:20px;max-width:78%;padding:8px 13px 6px;font-size:15px;line-height:1.75;position:relative}.scs-msg p{white-space:pre-wrap;margin:0}.scs-msg small{color:#8e8e93;margin-bottom:2px;font-size:11.5px;display:block}.scs-msg time{opacity:.6;text-align:left;margin-top:2px;font-size:10.5px;display:block}.scs-msg img{object-fit:cover;border-radius:14px;max-width:100%;max-height:240px;margin:4px 0;display:block}.scs-msg.me{color:#fff;background:linear-gradient(#2f8cff,#0a6cff);border-bottom-right-radius:6px;align-self:flex-start}.scs-msg.them{color:#1c1c1e;background:#e9e9eb;border-bottom-left-radius:6px;align-self:flex-end}.scs-msg.pending{opacity:.65}.scs-error{color:#d70015;margin:0 14px 6px;font-size:12.5px}.scs-preview{align-self:flex-start;margin:0 14px 8px;position:relative}.scs-preview img{border-radius:12px;height:70px}.scs-preview button{color:#fff;cursor:pointer;background:#1c1c1e;border:0;border-radius:50%;width:24px;height:24px;position:absolute;top:-8px;left:-8px}.scs-compose{padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px));background:#f9f9fbf2;border-top:1px solid #e5e5ea;align-items:flex-end;gap:8px;display:flex}.scs-compose textarea{resize:none;min-height:40px;max-height:150px;font:inherit;white-space:pre-wrap;word-break:break-word;color:#1c1c1e;background:#fff;border:1px solid #d1d1d6;border-radius:20px;outline:none;flex:1;padding:8px 14px;font-size:16px;line-height:1.45;overflow-y:auto}.scs-compose textarea:focus{border-color:#0a84ff}.scs-attach{color:#3a3a3c;cursor:pointer;background:#e9e9eb;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.scs-send{color:#fff;cursor:pointer;background:#0a84ff;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.scs-send:disabled{cursor:default;background:#c7c7cc}@media (max-width:760px){.scs-fabwrap{left:14px;bottom:calc(112px + env(safe-area-inset-bottom,0px));width:58px;height:58px}.scs-fab{width:58px;height:58px}.scs-mark{width:25px;height:25px}.scs-due{left:14px;bottom:calc(176px + env(safe-area-inset-bottom,0px))}.scs-panel{width:100%;height:100%;border-radius:0;height:100dvh;animation:.3s cubic-bezier(.2,.8,.2,1) scsUp;inset:0 0 auto}.scs-head{padding-top:calc(14px + env(safe-area-inset-top,0px))}.scs-root.open .scs-fabwrap{display:none}}@media (prefers-reduced-motion:reduce){.scs-panel{animation:none}.scs-fab{transition:none}}.scs-close{color:#3a3a3c;cursor:pointer;background:#e5e5ea;border:0;border-radius:50%;width:30px;height:30px;margin-inline-start:auto;font-size:20px;line-height:1}.scs-nudge{z-index:2147483000;left:86px;bottom:calc(30px + env(safe-area-inset-bottom,0px));color:#1c1c1e;text-align:right;cursor:pointer;background:#fff;border:0;border-radius:18px 18px 18px 4px;max-width:min(260px,100vw - 110px);padding:10px 34px 10px 14px;font:14px/1.7 Kalameh,Arial,sans-serif;animation:.35s cubic-bezier(.2,.8,.2,1) scsIn;position:fixed;box-shadow:0 12px 30px #00000029,0 0 0 1px #0000000a}.scs-nudge span{color:#8e8e93;font-size:16px;line-height:1;position:absolute;top:6px;right:10px}.scs-guest{gap:12px}.scs-offer{color:inherit;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex;box-shadow:0 1px #0000000a}.scs-offer img{object-fit:cover;border-radius:12px;flex:none;width:64px;height:64px}.scs-offer span{flex:1;gap:2px;min-width:0;display:grid}.scs-offer small{color:#b8955a;font-size:11.5px}.scs-offer strong{font-size:16px;font-weight:600}.scs-offer em{color:#1f7a4d;font-size:13.5px;font-style:normal}.scs-offer s{color:#8e8e93;margin-inline-start:6px}.scs-offer b{color:#c7c7cc;font-size:22px;font-weight:400}.scs-points{background:#fff;border-radius:16px;margin:0;padding:6px 16px;list-style:none}.scs-points li{border-bottom:1px solid #f2f2f7;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.scs-points li:last-child{border:0}.scs-points li:before{content:"✓";color:#0a84ff;font-weight:700}.scs-login{background:linear-gradient(#2f8cff,#0a6cff);border-radius:14px;justify-content:center;align-items:center;min-height:50px;margin-top:4px;font-size:16px;text-decoration:none;display:flex;color:#fff!important}.scs-sub{text-align:center;font-size:13px;text-decoration:none;color:#0a84ff!important}.b2b-chat-button{cursor:pointer;font:inherit;border:0;margin-top:12px}@media (max-width:760px){.scs-nudge{left:76px;bottom:calc(118px + env(safe-area-inset-bottom,0px))}}@keyframes scsUp{0%{opacity:0;transform:translateY(40px)}}html.scs-lock,html.scs-lock body{overflow:hidden!important}.scs-avatar img{object-fit:contain;width:21px;height:21px}.scs-dept .scs-dept-icon{background:#f6ecec;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.scs-dept-icon svg{width:22px;height:22px}.scs-chip{align-items:center;gap:8px;display:inline-flex}.scs-cam{width:18px;height:18px}.scs-root p,.scs-root span,.scs-root strong,.scs-root li{color:inherit}.scs-panel{color:#1c1c1e!important}.scs-msg.me,.scs-msg.me p,.scs-msg.me time{color:#fff!important}.scs-msg.them,.scs-msg.them p{color:#1c1c1e!important}.scs-msg.them small,.scs-msg.them time{color:#6e6e73!important}.scs-root .scs-hello{color:#3a3a3c!important}.scs-root .scs-auto{color:#6e6e73!important}.scs-root .scs-empty{color:#8e8e93!important}.scs-root .scs-error{color:#d70015!important}.scs-root .scs-head small{color:#8e8e93!important}
