.sx-inbox{--sx-chat-bg: var(--wa-chat-bg, #efeae2);--sx-chat-pattern: url(/dashboard/inbox/assets/chat-doodles-DvFrds42.svg);--sx-in: var(--wa-in, #fff);--sx-out: var(--wa-out, #d9fdd3);--sx-ai: var(--wa-ai, #e9edff);--sx-ai-border: var(--wa-ai-border, #a7baff);--sx-meta: var(--wa-meta, #667781);--sx-shadow: var(--wa-bubble-shadow, 0 1px .5px rgb(11 20 26 / .13));display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:16px;height:calc(100dvh - 112px);min-height:420px;font-family:var(--font-display, system-ui, sans-serif);color:var(--text, #1c1a16)}.sx-inbox *,.sx-inbox *:before,.sx-inbox *:after{box-sizing:border-box}.sx-inbox button{font:inherit;color:inherit}.sx-inbox :focus-visible{outline:2px solid var(--focus, #3a46cc);outline-offset:2px}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:10px;border:1px solid transparent;background:var(--fill-secondary, rgb(118 118 128 / .12));color:var(--text);cursor:pointer;font-size:14px;font-weight:600;white-space:nowrap}.sx-btn:disabled{opacity:.55;cursor:default}.sx-btn.primary{background:var(--accent, #4e61f6);color:var(--accent-fg, #fff)}@media(hover:hover)and (pointer:fine){.sx-btn.primary:hover:not(:disabled){background:var(--accent-hover, #404de1)}}.sx-btn.secondary{background:var(--surface, #fff);border-color:var(--border, #e7e3da)}@media(hover:hover)and (pointer:fine){.sx-btn.secondary:hover:not(:disabled){background:var(--surface-sunken, #f5f3ee)}}.sx-btn.small{min-height:36px;padding:0 10px;font-size:13.5px}.sx-btn.icon{width:44px;min-width:44px;padding:0;border-radius:50%;background:transparent}@media(hover:hover)and (pointer:fine){.sx-btn.icon:hover:not(:disabled){background:var(--fill-tertiary, rgb(118 118 128 / .08))}}.sx-btn.icon.small{width:32px;min-width:32px;min-height:32px}.sx-btn-short{display:none}.sx-link{background:none;border:0;color:var(--accent-text, #3a46cc);text-decoration:underline;cursor:pointer;padding:0}.sx-select{min-height:36px;padding:0 8px;border-radius:999px;border:1px solid var(--border-strong, #8c8678);background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text-muted, #5d594f);font:inherit;font-size:13px;max-width:100%}.sx-select.wide{border-radius:10px;width:100%}.sx-inbox .sx-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235d594f' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;padding-right:30px}.sx-count{margin-left:4px;font-weight:600;opacity:.75;font-size:.85em}.sx-list{display:flex;flex-direction:column;min-height:0;background:var(--surface, #fff);border:1px solid var(--border, #e7e3da);border-radius:var(--radius-lg, 16px);overflow:hidden}.sx-list[hidden]{display:none}.sx-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 8px}.sx-list-head h2{margin:0;font-size:18px;font-weight:700}.sx-seg{display:flex;gap:4px;margin:0 12px 8px;padding:3px;background:var(--surface-sunken, #f5f3ee);border-radius:10px}.sx-seg-btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font-size:13.5px;font-weight:600;cursor:pointer}.sx-seg-btn.active{background:var(--surface, #fff);color:var(--text);box-shadow:var(--elev-sm)}.sx-chips{display:flex;gap:6px;flex-wrap:wrap;margin:0 12px 8px}.sx-chip{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--border, #e7e3da);background:var(--surface, #fff);font-size:13px;color:var(--text-muted);cursor:pointer}.sx-chip.active{border-color:var(--accent-border, #a7baff);background:var(--accent-soft, #f4f6ff);color:var(--accent-text, #3a46cc)}.sx-chip.chan-whatsapp.active{color:var(--brand-whatsapp-fg, #1a7f45)}.sx-chip.chan-instagram.active{color:var(--brand-instagram-fg, #c1356f)}.sx-chip.chan-messenger.active{color:var(--brand-messenger-fg, #0866d6)}.sx-toolbar{display:flex;align-items:center;gap:8px;margin:0 12px 8px;min-width:0}.sx-search{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;height:44px;border-radius:12px;background:var(--surface-sunken, #f5f3ee);color:var(--text-muted)}.sx-search:focus-within{box-shadow:inset 0 0 0 2px var(--focus, #3a46cc)}.sx-search-ico{position:absolute;left:12px;top:50%;translate:0 -50%;pointer-events:none}.sx-inbox .sx-search input{flex:1 1 auto;width:100%;min-width:0;height:44px;margin:0;padding:0 12px 0 40px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;font:inherit;font-size:16px!important;transition:none!important;line-height:44px;color:var(--text);outline:none;-webkit-appearance:none;appearance:none}.sx-inbox .sx-search.has-value input{padding-right:42px!important}.sx-inbox .sx-search input::-webkit-search-cancel-button,.sx-inbox .sx-search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.sx-inbox .sx-search input::placeholder{color:var(--text-muted, #5d594f);opacity:1}.sx-search-clear{position:absolute;right:2px;top:2px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:var(--text-muted);cursor:pointer}@media(hover:hover)and (pointer:fine){.sx-search-clear:hover{background:var(--fill-tertiary, rgb(118 118 128 / .08))}}.sx-sort{position:relative;flex:0 0 44px}.sx-sort-btn{position:relative;border-radius:12px;background:var(--surface-sunken, #f5f3ee);color:var(--text-muted)}.sx-sort-btn[aria-expanded=true],.sx-sort-btn.custom{color:var(--accent-text, #3a46cc)}.sx-sort-dot{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--accent, #4e61f6);box-shadow:0 0 0 2px var(--surface-sunken, #f5f3ee)}.sx-sort-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:240px;padding:8px;border-radius:12px;background:var(--surface, #fff);border:1px solid var(--border, #e7e3da);box-shadow:var(--elev-md, 0 8px 24px rgb(0 0 0 / .12))}.sx-sort-pop[hidden]{display:none}.sx-sort-title{display:block;padding:4px 8px 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle, #8c8678)}.sx-sort-opts{display:flex;flex-direction:column}.sx-sort-opt{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 8px;border:0;border-radius:8px;background:transparent;text-align:left;font-size:14px;color:var(--text);cursor:pointer}@media(hover:hover)and (pointer:fine){.sx-sort-opt:hover{background:var(--surface-sunken, #f5f3ee)}}.sx-sort-opt.on{color:var(--accent-text, #3a46cc);font-weight:600}.sx-sort-check{width:16px;display:inline-flex;justify-content:center}.sx-sort-field{display:block;margin-top:6px;padding-top:6px;border-top:1px solid var(--border, #e7e3da)}.sx-sort-field .sx-select{min-height:44px;font-size:16px}.sx-tabs{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0 0 8px;padding:2px 12px 4px}.sx-tabs::-webkit-scrollbar{display:none}.sx-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:36px;white-space:nowrap;padding:0 10px;border-radius:999px;border:1px solid var(--border, #e7e3da);background:var(--surface, #fff);color:var(--text-muted);font-size:13px;cursor:pointer}.sx-tab.active{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.sx-dot{width:7px;height:7px;border-radius:50%;background:var(--border-strong)}.sx-dot.all{display:none}.sx-dot.unread,.sx-dot.mine{background:var(--accent, #4e61f6)}.sx-dot.client{background:var(--warning-fill, #ffaa00)}.sx-dot.ai{background:var(--info, #006ab5)}.sx-dot.human{background:var(--success, #308242)}.sx-rows{flex:1 1 auto;min-height:0;overflow-y:auto;border-top:1px solid var(--border)}.sx-section{padding:8px 14px 4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle)}.sx-row{display:flex;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);cursor:pointer}@media(hover:hover)and (pointer:fine){.sx-row:hover{background:var(--sx-chat-bg)}}.sx-row.active{background:var(--fill-secondary)}.sx-row.unread .sx-row-name,.sx-row.unread .sx-row-preview{font-weight:700;color:var(--text)}.sx-row-info{flex:1 1 auto;min-width:0}.sx-row-top{display:flex;align-items:center;gap:8px}.sx-row-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600}.sx-row-time{font-size:13px;color:var(--sx-meta);flex:0 0 auto}.sx-unread{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent-text, #3a46cc);color:#fff;font-size:11.5px;font-weight:700;line-height:20px;text-align:center}.sx-row-agenda{font-size:12.5px;color:var(--text-subtle)}.sx-row-preview{margin-top:2px;font-size:14.5px;color:var(--sx-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-row-who{color:var(--text-muted)}.sx-row-pills{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:4px;align-items:center}.sx-row-pills:empty{display:none}.sx-pill{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:1px 7px;border-radius:999px;border:1px solid var(--border);font-size:11.5px;line-height:1.5;color:var(--text-muted);background:var(--surface)}.sx-pill.wait{color:var(--danger-text, #a9302d);border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}.sx-pill.att-ia{color:var(--accent-text);border-color:var(--accent-border);background:var(--accent-soft)}.sx-pill.att-ia_respondendo{color:var(--info-text);border-color:var(--info-border);background:var(--info-soft)}.sx-pill.att-humano{color:var(--success-text);border-color:var(--success-border);background:var(--success-soft)}.sx-pill.att-pausada{color:var(--warning-text);border-color:var(--warning-border);background:var(--warning-soft)}.sx-pill.att-desligada{color:var(--text-subtle)}.sx-pill.people{color:var(--accent-text)}.sx-pill.chan-instagram{color:#a3245b;border-color:#f3b6cf;background:#fdeef4}.sx-pill.chan-messenger{color:#0757b8;border-color:#b3d1f7;background:#e8f1fe}.sx-pill.chan-wa{color:#146637;border-color:#b5e0c5;background:#e9f7ee}.sx-pill.chan-wa.removed{text-decoration:line-through}.sx-pill-page{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.sx-att-short{display:none}.sx-att-dot{width:7px;height:7px;border-radius:50%;background:currentColor;animation:sx-pulse 1.2s ease-in-out infinite}@keyframes sx-pulse{0%,to{opacity:.35}50%{opacity:1}}.sx-label-dots{display:inline-flex;gap:3px}.sx-label-dot{width:8px;height:8px;border-radius:50%}.sx-avatar-wrap{position:relative;flex:0 0 auto}.sx-avatar{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:15px;overflow:hidden}.sx-avatar-wrap.lg .sx-avatar{width:40px;height:40px}.sx-avatar-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sx-chan-badge{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--text-subtle);box-shadow:0 0 0 2px var(--surface)}.sx-chan-badge.lg{width:24px;height:24px}.sx-chan-badge.instagram{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888)}.sx-chan-badge.messenger{background:#0866d6}.sx-chan-badge.whatsapp{background:#1a7f45}.sx-more{padding:12px;text-align:center;font-size:13px;color:var(--text-subtle)}.sx-notice{margin:8px 12px;padding:8px 12px;border-radius:10px;background:var(--danger-soft);color:var(--danger-text);font-size:13.5px}.sx-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;text-align:center;color:var(--text-muted)}.sx-empty p{margin:0;font-size:14px}.sx-empty-line{padding:24px 16px;text-align:center;color:var(--text-subtle);font-size:14px}.sx-skel-row{display:flex;gap:10px;padding:12px 14px}.sx-skel-av{width:44px;height:44px;border-radius:50%;background:var(--surface-sunken)}.sx-skel-lines{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}.sx-skel-lines span{height:12px;border-radius:6px;background:var(--surface-sunken)}.sx-skel-lines span:last-child{width:60%}.sx-view{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--surface, #fff);border:1px solid var(--border);border-radius:var(--radius-lg, 16px);overflow:hidden auto;container-type:inline-size;container-name:view}@container view (max-width: 560px){.sx-view-actions .sx-btn-long{display:none}.sx-view-actions .sx-btn.small{width:44px;min-width:44px;padding:0;border-radius:50%}}.sx-view-head{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--border)}.sx-view-head .back{display:none}.sx-view-title{flex:1 1 auto;min-width:0}.sx-view-title h1{margin:0;font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-view-agenda{font-size:12.5px;color:var(--text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-view-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.sx-view-chips:empty{display:none}.sx-view-actions{display:flex;gap:6px;flex:0 0 auto}.sx-window{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;color:var(--text-muted);border:1px solid var(--border-strong);background:color-mix(in srgb,var(--text) 4%,transparent)}.sx-window.warn{color:var(--warning-text, #8a4b00);border-color:var(--warning-border, #f0c36d);background:var(--warning-soft, #fff4e0);font-weight:600}.sx-window.closed{color:var(--danger-text);border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent);font-weight:600}.sx-view-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;text-align:center;color:var(--text-muted);background:var(--sx-chat-bg)}.sx-view-empty p{margin:0}.sx-att-bar{--att-color: var(--accent-text);display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:8px 12px 0;padding:8px 8px 8px 14px;border-radius:12px;background:color-mix(in srgb,var(--att-color) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--att-color) 30%,transparent)}.sx-att-bar.att-humano{--att-color: var(--success-text)}.sx-att-bar.att-pausada{--att-color: var(--warning-text)}.sx-att-bar.att-desligada{--att-color: var(--text-subtle)}.sx-att-bar.att-ia_respondendo{--att-color: var(--info-text)}.sx-att-state{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;color:var(--att-color)}.sx-att-text{display:flex;flex-wrap:wrap;gap:0 6px;min-width:0}.sx-att-label{font-weight:700;font-size:14px}.sx-att-sub{font-size:13px;color:var(--text-muted)}.sx-att-sub:before{content:"· "}.sx-att-actions{position:relative;display:flex;align-items:center;gap:6px;flex:0 0 auto}.sx-att-actions .sx-btn:not(.icon){min-height:36px;font-size:13.5px}.sx-att-with{font-size:13.5px;color:var(--text-muted)}.sx-att-menu{display:none;position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:200px;padding:8px;border-radius:12px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--elev-md);flex-direction:column;gap:6px}.sx-att-menu.open{display:flex}.sx-att-info{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border-radius:999px;font-size:14px;color:var(--text-muted);cursor:help}.sx-att-info:focus-visible{color:var(--text);background:color-mix(in srgb,var(--att-color) 14%,transparent)}@media(hover:hover)and (pointer:fine){.sx-att-info:hover{color:var(--text);background:color-mix(in srgb,var(--att-color) 14%,transparent)}}.sx-people{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 12px 0;padding:6px 10px;border-radius:12px;background:var(--surface-sunken);font-size:13px;position:relative}.sx-people-ico{color:var(--text-subtle);display:inline-flex}.sx-people-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sx-person{display:inline-flex;align-items:center;gap:6px;padding:2px 6px 2px 2px;border-radius:999px;background:var(--surface);border:1px solid var(--border)}.sx-person-avatar{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;font-size:10.5px;font-weight:700}.sx-person-name{font-weight:600}.sx-person-x,.sx-person-transfer{border:0;background:transparent;cursor:pointer;min-height:28px;min-width:28px;border-radius:999px;color:var(--text-muted);display:inline-grid;place-items:center}.sx-person-transfer{font-size:12px;padding:0 6px;color:var(--accent-text)}@media(hover:hover)and (pointer:fine){.sx-person-x:hover,.sx-person-transfer:hover{background:var(--fill-secondary)}}.sx-people-add{position:relative}.sx-people-picker{position:absolute;left:0;top:calc(100% + 6px);z-index:25;min-width:220px;max-height:260px;overflow:auto;margin:0;padding:6px;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--elev-md)}.sx-people-picker button{width:100%;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border:0;border-radius:8px;background:transparent;cursor:pointer;text-align:left}@media(hover:hover)and (pointer:fine){.sx-people-picker button:hover{background:var(--fill-tertiary)}}.sx-people-hint{flex:1 1 100%;color:var(--text-muted)}.sx-messages{flex:1 1 auto;min-height:96px;overflow-y:auto;padding:16px 6%;margin-top:8px;background-color:var(--sx-chat-bg);background-image:var(--sx-chat-pattern);background-size:440px 440px;background-repeat:repeat;display:flex;flex-direction:column;gap:4px}.sx-load-more{display:flex;justify-content:center;margin-bottom:8px}.sx-daysep{display:flex;justify-content:center;margin:12px 0 8px}.sx-daysep span{font-size:13.5px;color:#54656f;background:var(--sx-in);border-radius:8px;padding:5px 12px;box-shadow:var(--sx-shadow)}.sx-msg{display:flex}.sx-msg.outgoing{justify-content:flex-end}.sx-msg.incoming+.sx-msg.outgoing,.sx-msg.outgoing+.sx-msg.incoming{margin-top:8px}.sx-bubble{max-width:65%;padding:6px 8px 4px 9px;border-radius:2px 8px 8px;font-size:15.2px;line-height:19px;box-shadow:var(--sx-shadow);background:var(--sx-in);word-wrap:break-word;overflow-wrap:anywhere}.sx-msg.outgoing .sx-bubble{background:var(--sx-out);border-top-left-radius:8px;border-top-right-radius:2px}.sx-msg.outgoing.bot .sx-bubble{background:var(--sx-ai);border:1px dashed var(--sx-ai-border)}.sx-msg.pending .sx-bubble{opacity:.7}.sx-msg.failed .sx-bubble{outline:1px solid var(--danger-border)}.sx-msg.found .sx-bubble{box-shadow:0 0 0 3px var(--accent-text);animation:sx-found-flash 1.6s ease-out}@keyframes sx-found-flash{0%,35%{background-color:color-mix(in srgb,var(--accent-text) 22%,var(--surface))}}@media(prefers-reduced-motion:reduce){.sx-msg.found .sx-bubble{animation:none}}.sx-msg-sender{font-size:13.5px;font-weight:600;color:var(--accent-text);margin-bottom:2px}.sx-author{display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;margin-bottom:2px}.sx-author-ia{color:var(--accent-text)}.sx-author-equipe{color:#1a7f45}.sx-author-origin{font-weight:400;color:var(--text-muted)}.sx-msg-text{white-space:pre-wrap}.sx-msg-text code{font-family:var(--font-mono, monospace);font-size:.92em;background:#0000000f;padding:0 4px;border-radius:4px}.sx-msg-meta{display:flex;justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;margin-left:12px;font-size:12px;color:var(--sx-meta)}.sx-tick.err{color:var(--danger)}.sx-media{margin-bottom:4px}.sx-media-img{display:block;max-width:100%;max-height:320px;border-radius:6px}.sx-media-video{max-width:100%;max-height:320px;border-radius:6px}.sx-media-audio{max-width:100%;min-width:220px}.sx-media-file{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);text-decoration:none;max-width:100%}.sx-media-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.sx-media-file-open{color:#027eb5;font-size:13px}.sx-composer{position:sticky;bottom:0;z-index:2;background:var(--surface-sunken);border-top:1px solid var(--border);padding:8px 12px}.sx-composer-pill{display:flex;align-items:flex-end;gap:2px;min-height:48px;padding:2px 4px;border-radius:24px;background:var(--surface);border:1px solid var(--border);transition:border-color .12s ease,box-shadow .12s ease}.sx-composer-pill:focus-within{border-color:var(--accent-border, #a7baff);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.sx-composer-pill.recording{border-color:var(--danger, #d13b3b);box-shadow:0 0 0 2px color-mix(in srgb,var(--danger, #d13b3b) 25%,transparent)}.sx-composer-pill.dictating{border-color:var(--accent, #4e61f6);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.sx-composer-pill.disabled{background:var(--surface-sunken);opacity:.8}.sx-composer-pill .sx-composer-input{flex:1 1 auto;min-width:0;min-height:44px;max-height:140px;padding:12px 8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--text);font:inherit;font-size:15px;line-height:20px;resize:none;transition:none!important}.sx-composer-pill .sx-composer-input:focus{outline:none;box-shadow:none!important}.sx-composer-pill .sx-composer-input::placeholder{color:var(--text-subtle, #8c8678)}.sx-btn.icon.composer{width:44px;min-width:44px;height:44px;color:var(--sx-meta);flex:0 0 auto}@media(hover:hover)and (pointer:fine){.sx-btn.icon.composer:hover:not(:disabled){background:var(--surface-sunken)}}.sx-btn.icon.composer-main{width:44px;min-width:44px;height:44px;flex:0 0 auto;color:var(--sx-meta);transition:transform .12s ease,background .12s ease}.sx-btn.icon.composer-main.send{background:var(--accent);color:var(--accent-fg, #fff)}@media(hover:hover)and (pointer:fine){.sx-btn.icon.composer-main.send:hover:not(:disabled){background:var(--accent-hover)}}.sx-btn.icon.composer-main.stop{background:var(--danger, #d13b3b);color:#fff}.sx-composer-pill.dictating .sx-btn.icon.composer-main.stop{background:var(--accent)}.sx-stop-icon{display:block;width:14px;height:14px;border-radius:3px;background:currentColor}.sx-wake-chip{flex:0 0 auto;width:36px;height:36px;margin:4px 0;border-radius:50%;border:1px solid var(--border);background:var(--surface-sunken);font-size:16px;cursor:pointer;opacity:.7}.sx-wake-chip.on{opacity:1;border-color:var(--accent-border, #a7baff);background:var(--accent-soft, #f4f6ff);animation:sx-pulse 1.6s ease-in-out infinite}.sx-composer-pill.is-speaking .sx-wake-chip.on{animation:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 35%,transparent)}.sx-rec-bar{flex:1 1 auto;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 6px 0 12px;font-size:14px}.sx-rec-dot{width:10px;height:10px;border-radius:50%;background:var(--danger, #d13b3b);animation:sx-pulse 1s ease-in-out infinite}.sx-composer-pill.dictating .sx-rec-dot{background:var(--accent)}.sx-rec-time{font-family:var(--font-mono, monospace);font-weight:600;min-width:36px}.sx-rec-label{flex:1;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-composer-status{min-height:16px;margin-top:4px;padding:0 8px;font-size:12.5px;color:var(--text-muted)}.sx-composer-status.error{color:var(--danger-text)}.sx-composer-blocked{margin:0 0 6px;font-size:13px;color:var(--danger-text)}.sx-window-notice{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 8px;padding:8px 12px;border-radius:12px;background:color-mix(in srgb,#e6a100 14%,var(--surface));border:1px solid color-mix(in srgb,#e6a100 45%,var(--border));font-size:13px}.sx-window-notice>span{flex:1 1 200px}.sx-btn.danger{background:var(--danger, #d13b3b);color:#fff}.sx-btn.small{min-height:36px;padding:0 12px;font-size:13px}.sx-btn.icon.small{width:36px;min-width:36px;min-height:36px}.sx-media-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.sx-media-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 4px 2px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:13px}.sx-media-chip.local{border-style:dashed}.sx-pinned{display:flex;gap:6px;overflow-x:auto;margin-bottom:6px;padding-bottom:2px;scrollbar-width:none}.sx-pinned-chip{flex:0 0 auto;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--accent-border, #a7baff);background:var(--accent-soft, #f4f6ff);color:var(--accent-text);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.sx-scheduled{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.sx-scheduled>div[role=list]{display:flex;flex-direction:column;gap:4px}.sx-scheduled-title{display:flex;align-items:center;gap:4px;margin:0;font-size:12px;font-weight:600;color:var(--text-muted)}.sx-scheduled-item.failed{border-style:solid;border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.sx-scheduled-item.failed .sx-scheduled-when{color:var(--danger-text, #a9302d)}.sx-scheduled-by{flex:none;font-size:12px;color:var(--text-subtle)}.sx-scheduled-when,.sx-scheduled-actions{flex:none}.sx-scheduled-media{max-width:22%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sx-scheduled-more{align-self:flex-start;border:0;background:transparent;padding:4px 6px;min-height:32px;font:inherit;font-size:12px;color:var(--accent-text);cursor:pointer}@media(max-width:800px){.sx-scheduled .sx-scheduled-item{flex-wrap:wrap;row-gap:2px}.sx-scheduled .sx-scheduled-actions{order:1}.sx-scheduled .sx-scheduled-text{order:2;flex:1 1 100%}.sx-scheduled .sx-scheduled-media,.sx-scheduled .sx-scheduled-by{order:3}.sx-scheduled .sx-scheduled-media{max-width:60%}.sx-scheduled-more{min-height:44px}}.sx-scheduled-actions{display:inline-flex;gap:4px;margin-left:auto}.sx-scheduled-item{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-height:36px;padding:2px 4px 2px 10px;border-radius:12px;background:var(--surface);border:1px dashed var(--border-strong, #8c8678);font-size:13px}.sx-scheduled-when{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--accent-text)}.sx-scheduled-text{flex:1 1 0;min-width:40px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-scheduled-media{display:inline-flex;align-items:center;gap:4px;color:var(--text-subtle);font-size:12px}.sx-confirm-inline{display:inline-flex;align-items:center;gap:6px;font-size:13px}.sx-andy-preview{margin:0 0 8px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,#e6a100 12%,var(--surface));border:1px solid color-mix(in srgb,#e6a100 45%,var(--border))}.sx-andy-preview.dispatch{background:color-mix(in srgb,#1f9d55 12%,var(--surface));border-color:color-mix(in srgb,#1f9d55 45%,var(--border))}.sx-andy-preview.picker{background:var(--accent-soft, #f4f6ff);border-color:var(--accent-border, #a7baff)}.sx-andy-label{font-size:13px;margin-bottom:4px}.sx-andy-text{white-space:pre-wrap;font-size:14.5px;line-height:1.4;max-height:180px;overflow:auto}.sx-andy-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap;margin-top:8px}.sx-andy-candidates{display:flex;flex-direction:column;gap:2px}.sx-candidate{display:flex;gap:8px;align-items:center;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;font-size:14px}@media(hover:hover)and (pointer:fine){.sx-candidate:hover{background:var(--surface)}}.sx-candidate-index{color:var(--text-muted)}.sx-popover{position:absolute;left:12px;bottom:calc(100% - 4px);z-index:40;width:min(380px,calc(100% - 24px));max-height:min(60vh,520px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--elev-md, 0 8px 24px rgb(0 0 0 / .14));overflow:hidden}.sx-sheet-backdrop{position:fixed;inset:0;z-index:1100;background:var(--overlay, rgb(19 25 39 / .48))}.sx-sheet{position:fixed;left:0;right:0;bottom:0;z-index:1101;max-height:72dvh;display:flex;flex-direction:column;background:var(--surface);border-radius:18px 18px 0 0;box-shadow:0 -8px 24px #0000002e;padding-bottom:env(safe-area-inset-bottom)}.sx-sheet-head{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 16px;border-bottom:1px solid var(--border);position:relative}.sx-sheet-head strong{flex:1;font-size:15px}.sx-sheet-grip{display:none}.sx-sheet .sx-sheet-grip{display:block;position:absolute;top:4px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--border-strong, #8c8678)}.sx-sheet .sx-sheet-head{padding-top:14px;touch-action:none}.sx-sheet .sx-sheet-head .sx-btn.icon.small{width:44px;min-width:44px;min-height:44px}.sx-sheet-body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column}.sx-composer-menu [role=menu]{display:flex;flex-direction:column;padding:6px}.sx-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px 4px 4px}.sx-inbox .sx-menu-item.sx-menu-tile{flex-direction:column;justify-content:flex-start;gap:8px;min-height:92px;padding:8px 4px;border-radius:14px;text-align:center;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}.sx-menu-disc{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;flex:0 0 auto;border-radius:50%;color:#fff;box-shadow:0 1px 2px #0000001f;transition:transform .1s ease-out}.sx-menu-tile:active:not(:disabled) .sx-menu-disc{transform:scale(.94)}.sx-menu-short{font-size:12.5px;font-weight:600;line-height:1.2;color:var(--text)}.sx-menu-tile:disabled .sx-menu-disc{filter:grayscale(1)}.sx-menu-note{margin:2px 10px 6px;font-size:12.5px;color:var(--text-muted)}.sx-menu-toggles{display:flex;flex-direction:column;margin-top:6px;padding-top:6px;border-top:1px solid var(--border)}.sx-menu-toggle .sx-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;border-radius:50%;background:var(--surface-sunken, #f5f3ee);color:var(--text-muted)}.sx-menu-toggle.on .sx-menu-icon{background:var(--accent-soft, #e9edff);color:var(--accent-text, #3a46cc)}.sx-menu-item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.sx-menu-item:focus-visible,.sx-menu-item:active:not(:disabled){background:var(--surface-sunken)}@media(hover:hover)and (pointer:fine){.sx-menu-item:hover:not(:disabled){background:var(--surface-sunken)}}.sx-menu-item:disabled{opacity:.5;cursor:default}.sx-menu-item.on .sx-menu-label{color:var(--accent-text)}.sx-menu-icon{width:28px;font-size:18px;text-align:center}.sx-menu-text{flex:1;display:flex;flex-direction:column;min-width:0}.sx-menu-label{font-size:14px;font-weight:600}.sx-menu-hint{font-size:12px;color:var(--text-muted)}.sx-switch{flex:0 0 auto;width:36px;height:20px;border-radius:10px;background:var(--border-strong, #8c8678);position:relative;transition:background .12s ease}.sx-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .12s ease}.sx-switch.on{background:var(--accent)}.sx-switch.on:after{transform:translate(16px)}.sx-emoji-search,.sx-library-search,.sx-quick-search{margin:8px 10px 4px;min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-sunken);font:inherit;font-size:16px}.sx-emoji-cats{display:flex;gap:2px;padding:0 8px;overflow-x:auto;scrollbar-width:none}.sx-emoji-cats button{flex:0 0 auto;width:40px;height:40px;border:0;border-radius:10px;background:transparent;font-size:18px;cursor:pointer}.sx-emoji-cats button.on{background:var(--accent-soft, #f4f6ff)}.sx-emoji-title{padding:4px 12px 0;font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.sx-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:2px;padding:6px 8px 10px;overflow:auto;min-height:160px}.sx-emoji-grid button{height:40px;border:0;border-radius:8px;background:transparent;font-size:22px;line-height:1;cursor:pointer}.sx-emoji-grid button:focus-visible{background:var(--surface-sunken)}@media(hover:hover)and (pointer:fine){.sx-emoji-grid button:hover{background:var(--surface-sunken)}}.sx-emoji-empty,.sx-library-empty,.sx-quick-empty{margin:12px;font-size:13px;color:var(--text-muted)}.sx-library-list,.sx-quick-list{display:flex;flex-direction:column;padding:4px 6px 6px;overflow:auto}.sx-library-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 8px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;font-size:14px}@media(hover:hover)and (pointer:fine){.sx-library-item:hover:not(:disabled){background:var(--surface-sunken)}}.sx-library-item.on{background:var(--accent-soft, #f4f6ff)}.sx-library-item:disabled{opacity:.5}.sx-library-icon{width:24px;text-align:center}.sx-library-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-library-size{color:var(--text-subtle);font-size:12px}.sx-library-check{width:18px;color:var(--accent-text);font-weight:700}.sx-library-foot{margin:0;padding:6px 12px 10px;font-size:12px;color:var(--text-muted)}.sx-quick-item{display:flex;flex-direction:column;gap:2px;min-height:48px;padding:8px 10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}@media(hover:hover)and (pointer:fine){.sx-quick-item:hover{background:var(--surface-sunken)}}.sx-quick-head{display:flex;align-items:center;gap:8px;font-size:14px}.sx-quick-head code{font-size:12px;color:var(--accent-text)}.sx-quick-text{font-size:13px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-schedule-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:10px}.sx-schedule-when{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--text-muted)}.sx-schedule-when input{min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-sunken);font:inherit;font-size:16px;color:var(--text)}.sx-schedule-what,.sx-schedule-hint{margin:0;font-size:13px;color:var(--text-muted)}.sx-schedule-actions{display:flex;gap:8px;justify-content:flex-end}.sx-schedule-actions .sx-btn.primary[aria-disabled=true]{opacity:.55}.sx-popover.sx-schedule{position:fixed;left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 24px));max-height:min(86vh,660px);z-index:1101}.sx-schedule .sx-sheet-body{overflow:auto}.sx-schedule-field{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:6px}.sx-schedule-field legend,.sx-schedule-label{padding:0;margin-bottom:2px;font-size:13px;font-weight:600;color:var(--text)}.sx-schedule-presets{display:flex;flex-wrap:wrap;gap:6px}.sx-schedule-text textarea{min-height:64px;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-sunken);font:inherit;font-size:15px;color:var(--text);resize:vertical}.sx-schedule-file{display:flex;flex-wrap:wrap;gap:6px}.sx-schedule-chosen{display:flex;align-items:center;gap:6px;min-height:40px;padding:2px 4px 2px 10px;border-radius:10px;background:var(--accent-soft);font-size:14px}.sx-schedule-chosen-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-schedule-lib{border:1px solid var(--border);border-radius:10px;max-height:200px;display:flex;flex-direction:column;overflow:hidden}.sx-schedule-error{margin:0;font-size:13px;color:var(--danger-text, #b42318)}@media(max-width:800px){.sx-schedule-text textarea{font-size:16px}.sx-schedule-presets .sx-btn,.sx-schedule-file .sx-btn,.sx-schedule-chosen .sx-btn,.sx-scheduled-actions .sx-btn{min-height:44px}.sx-schedule-presets .sx-btn{flex:1 1 calc(50% - 6px)}}.sx-qr{position:absolute;left:12px;right:12px;bottom:calc(100% - 4px);z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--elev-md);overflow:hidden}.sx-qr-row{width:100%;display:flex;gap:10px;align-items:center;min-height:44px;padding:0 12px;border:0;background:transparent;text-align:left;cursor:pointer;font-size:14px}.sx-qr-row.active{background:var(--accent-soft)}@media(hover:hover)and (pointer:fine){.sx-qr-row:hover{background:var(--accent-soft)}}.sx-qr-shortcut{font-family:var(--font-mono, monospace);font-weight:600;color:var(--accent-text)}.sx-qr-text{flex:1;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-qr-media{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--text-subtle)}@media(max-width:800px){.sx-composer{padding:6px 8px calc(6px + env(safe-area-inset-bottom))}.sx-composer-pill .sx-composer-input{font-size:16px!important}.sx-composer-status{padding:0 6px}}.sx-modal-backdrop{position:fixed;inset:0;z-index:1000;background:var(--overlay, rgb(19 25 39 / .48));display:flex;align-items:center;justify-content:center;padding:16px}.sx-modal{width:min(480px,100%);background:var(--surface);border-radius:16px;box-shadow:var(--elev-lg);padding:16px;display:flex;flex-direction:column;gap:12px}.sx-modal-head{display:flex;align-items:center;justify-content:space-between}.sx-modal-head h2{margin:0;font-size:18px}.sx-field{display:flex;flex-direction:column;gap:4px;font-size:13.5px;color:var(--text-muted)}.sx-field input,.sx-field textarea,.sx-field select{min-height:44px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:10px;font:inherit;font-size:16px;color:var(--text);background:var(--surface)}.sx-field-hint{color:var(--text-subtle)}.sx-modal-foot{display:flex;align-items:center;gap:8px;justify-content:flex-end}.sx-modal-status{flex:1;font-size:13px;color:var(--text-muted)}@media(min-width:801px){.sx-btn-long,.sx-att-long{display:inline}}@media(max-width:800px){.sx-inbox{display:flex;flex-direction:column;height:100%;min-height:0;gap:0}.sx-list{flex:1 1 auto;min-height:0;height:auto;border:0;border-radius:0;background:var(--surface, #fff)}.sx-list-head{padding:8px 14px 6px}.sx-rows{padding-bottom:8px}.sx-inbox.chat-open .sx-view{position:fixed;inset:0;z-index:90;height:auto;border:0;border-radius:0}.sx-view-head .back{display:inline-flex}.sx-view-head .sx-avatar-wrap,.sx-btn-long{display:none}.sx-btn-short{display:inline}.sx-view-actions .sx-btn.small{width:44px;min-width:44px;min-height:44px;padding:0;border-radius:50%}.sx-att-long{display:none}.sx-att-short{display:inline}.sx-bubble{max-width:85%}.sx-messages{padding:12px 10px}.sx-tab{min-height:40px}.sx-select{min-height:44px;font-size:16px}.sx-att-sub{flex-basis:100%}.sx-att-sub:before{content:""}}.sx-view.is-empty{overflow:auto;background:var(--sx-chat-bg)}.sx-empty-state{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:560px;margin:0 auto;padding:7vh 24px 24px;text-align:center}.sx-empty-hero{display:flex;flex-direction:column;align-items:center}.sx-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;color:var(--accent-text, #3a46cc);background:color-mix(in srgb,var(--accent, #3a46cc) 12%,transparent)}.sx-empty-hero h2{margin:12px 0 4px;font-size:18px;font-weight:700;color:var(--text)}.sx-empty-hero p{margin:0 0 14px;font-size:14.5px;color:var(--text-muted)}.sx-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.sx-empty-actions .sx-btn{min-height:40px}.sx-empty-actions .sx-dot{margin-right:2px}.sx-empty-queue{width:100%;padding-top:16px;border-top:1px solid var(--border);text-align:left}.sx-empty-queue-title{margin:0 0 8px 2px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.sx-empty-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:56px;padding:8px 10px;background:none;border:1px solid transparent;border-radius:12px;cursor:pointer;text-align:left;transition:background .15s,border-color .15s}@media(hover:hover)and (pointer:fine){.sx-empty-item:hover{background:color-mix(in srgb,var(--text) 4%,transparent);border-color:color-mix(in srgb,var(--danger, #c0392b) 25%,transparent)}}.sx-empty-item-body{display:flex;flex-direction:column;min-width:0}.sx-empty-item-name{font-size:14.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-empty-item-name small{font-weight:500;color:var(--text-muted)}.sx-empty-item-preview{font-size:13px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-empty-item-time{font-size:12px;color:var(--text-subtle);white-space:nowrap}.sx-newchat-preview{color:var(--accent-text, #3a46cc);font-weight:600}.sx-field-error{color:var(--danger-text, #b42318);font-weight:600}.sx-newchat-nowa{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--warning-bg, #fff4e5);color:var(--warning-text, #8a4b00);font-size:14px;line-height:1.4}.sx-msg-meta{flex-wrap:wrap}.sx-tick{display:inline-flex;align-items:center;color:var(--sx-meta)}.sx-tick.read{color:#53bdeb}.sx-msg-failed{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:12.5px;color:var(--danger)}.sx-quote{margin:0 0 4px;padding:4px 8px;border-left:3px solid var(--accent-text);border-radius:4px;background:#0000000d;color:var(--text-muted);font-size:13.5px;line-height:17px;white-space:pre-wrap;max-height:54px;overflow:hidden}.sx-msg-deleted{color:var(--text-muted);font-style:italic}.sx-translate,.sx-vote-btn{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 4px;border:0;border-radius:6px;background:transparent;color:var(--sx-meta);cursor:pointer;font:inherit;font-size:12px;line-height:1}@media(hover:hover)and (pointer:fine){.sx-translate:hover,.sx-vote-btn:hover{background:#0000000f;color:var(--text)}}.sx-translate.on{color:var(--accent-text)}.sx-translate:disabled{cursor:default;opacity:.7}.sx-vote{display:inline-flex;gap:2px}.sx-vote-btn.on{color:#1a7f45;background:#1a7f451f}.sx-vote-btn.on.bad{color:var(--danger);background:#dc26261f}.sx-translation,.sx-learn-box{flex-basis:100%;width:100%;text-align:left}.sx-translation{margin-top:4px;padding-top:4px;border-top:1px dashed rgb(0 0 0 / .12);font-size:14px;line-height:18px;color:var(--text);white-space:pre-wrap}.sx-learn-box{margin-top:6px;font-size:13.5px;color:var(--text)}.sx-learn-correct,.sx-learn-card,.sx-learn-confirm{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface, #fff)}.sx-learn-title,.sx-learn-card-h{font-weight:600;font-size:13.5px}.sx-learn-kind{font-weight:400;font-size:12px;color:var(--text-muted);margin-left:4px}.sx-learn-chips,.sx-verdict-presets{display:flex;flex-wrap:wrap;gap:6px}.sx-learn-chip{min-height:32px;padding:4px 10px;border:1px solid var(--border);border-radius:16px;background:var(--surface, #fff);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.sx-learn-chip.on{border-color:var(--accent-text);background:var(--accent-bg, rgb(0 120 200 / .1));color:var(--accent-text)}.sx-learn-input{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--border);border-radius:8px;font:inherit;font-size:16px;line-height:20px;background:var(--surface, #fff);color:var(--text);resize:vertical}.sx-learn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.sx-learn-actions .sx-btn.small{min-height:36px}.sx-learn-link{border:0;background:transparent;padding:6px 4px;min-height:32px;color:var(--accent-text);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline}.sx-learn-link.dim{color:var(--text-muted)}.sx-learn-link:disabled{opacity:.6;cursor:default}.sx-learn-hint{margin:0;font-size:12.5px;color:var(--text-muted)}.sx-learn-card-txt{white-space:pre-wrap}.sx-learn-card-edit{display:flex;flex-direction:column;gap:6px}.sx-learn-ex{display:flex;flex-direction:column;gap:2px}.sx-learn-ex-q{color:var(--text-muted)}.sx-learn-done{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 8px;border-radius:8px;background:#1a7f451a;color:#1a7f45}.sx-learn-done.draft{background:#0000000d;color:var(--text-muted)}.sx-learn-done .dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:0 0 auto}.sx-learn-done .acts{margin-left:auto}.sx-learn-pending{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--text-muted)}.sx-learn-ok{color:#1a7f45}.sx-verdict{margin:14px auto 6px;max-width:560px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface, #fff);box-shadow:var(--sx-shadow);font-size:14px}.sx-verdict-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;font-weight:600;margin-bottom:6px}.sx-verdict .sx-vote-btn{min-width:36px;min-height:36px}.sx-verdict-state{display:inline-flex;align-items:center;gap:4px;margin-top:8px;color:#1a7f45}.sx-verdict .sx-learn-box{margin-top:8px}@media(max-width:800px){.sx-translate,.sx-vote-btn,.sx-learn-chip,.sx-learn-link{min-height:44px}.sx-translate,.sx-vote-btn{min-width:44px}.sx-verdict{margin-left:0;margin-right:0}}.sx-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sx-dot.queue{background:var(--warning-fill, #ffaa00)}.sx-dot.ai_state{background:var(--info, #006ab5)}.sx-dot.closed{background:var(--text-subtle, #8c8678)}.sx-tab-sub{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:13px;color:var(--text-muted);white-space:nowrap;cursor:pointer}.sx-tab-sub input{width:18px;height:18px;margin:0}.sx-fu-btn.active{background:var(--accent-soft);color:var(--accent-text);border-color:transparent}.sx-fu-card{margin:8px 12px 0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--warning-fill, #ffaa00) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--warning-fill, #ffaa00) 45%,transparent);display:flex;flex-direction:column;gap:10px}.sx-fu-title{display:flex;align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:600;color:var(--warning-text, #7a4a00)}.sx-fu-item{display:flex;flex-direction:column;gap:8px}.sx-fu-head{display:flex;flex-wrap:wrap;gap:6px}.sx-fu-head:empty{display:none}.sx-fu-meta{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;color:var(--text-muted);background:color-mix(in srgb,var(--text) 6%,transparent)}.sx-fu-meta.sx-fu-err{color:var(--danger-text);background:var(--danger-soft)}.sx-fu-draft{width:100%;min-height:72px;padding:10px 12px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;font-size:16px;line-height:1.4;resize:vertical}.sx-fu-media{display:flex;flex-wrap:wrap;gap:6px}.sx-fu-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;border:1px solid var(--border);background:var(--surface)}.sx-fu-actions{display:flex;gap:8px}.sx-fu-actions .sx-btn{min-height:40px}.sx-closed-bar{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;padding:1px 8px;border-radius:999px;font-size:12px;line-height:18px;color:var(--text-muted);background:var(--surface-sunken);border:1px solid var(--border)}.sx-closed-bar .sx-closed-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-ai-notices{position:fixed;top:72px;right:16px;z-index:10040;display:flex;flex-direction:column;gap:6px;width:min(420px,calc(100vw - 32px))}.sx-ai-notice{display:flex;align-items:center;gap:6px;padding:0 0 0 10px;min-height:48px;background:var(--surface);border:1px solid var(--border-strong);border-left:3px solid var(--accent, #4e61f6);border-radius:10px;box-shadow:var(--elev-md);color:var(--text);font-size:14px;line-height:1.3;animation:sxNoticeIn .18s ease-out}@keyframes sxNoticeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sx-ai-notice-ico{display:inline-flex;color:var(--accent-text)}.sx-ai-notice-text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-ai-notice-more{flex:0 0 auto;padding:1px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:13px;font-weight:700}.sx-ai-notice .sx-btn.small{min-height:44px}.sx-ai-notice .sx-btn.icon.small{width:44px;min-width:44px}@media(max-width:800px){.sx-ai-notices{position:sticky;top:0;right:auto;width:auto;margin:6px 8px 0;z-index:95}.sx-inbox.chat-open .sx-ai-notices{position:fixed;top:0;left:0;right:0;margin:0;padding:6px 8px;min-height:60px;box-sizing:border-box;background:var(--surface, #fff)}.sx-inbox.chat-open.has-notice .sx-view{top:60px}.sx-fu-card{margin:8px 8px 0}.sx-view-actions{gap:4px}.sx-att-menu.open{position:fixed;left:8px;right:8px;top:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:110;min-width:0;max-height:70dvh;overflow-y:auto;border-radius:16px;box-shadow:var(--elev-lg, 0 12px 40px rgb(0 0 0 / .25))}}.sx-msg{position:relative;align-items:flex-start}.sx-msg .sx-popover.sx-bubble-menu{inset:36px auto auto;width:220px;z-index:45}.sx-msg.incoming .sx-popover.sx-bubble-menu{left:0}.sx-msg.outgoing .sx-popover.sx-bubble-menu{right:0}.sx-bubble-menu .sx-menu-item{min-height:44px}.sx-menu-item.danger .sx-menu-label{color:var(--danger)}.sx-bubble{-webkit-touch-callout:none}button.sx-quote{display:block;width:100%;text-align:left;font:inherit;font-size:13.5px;line-height:17px;border:0;border-left:3px solid var(--accent-text);cursor:pointer}button.sx-quote:focus-visible{background:#00000017}@media(hover:hover)and (pointer:fine){button.sx-quote:hover{background:#00000017}}.sx-quote-strip{display:flex;align-items:center;gap:6px;margin-bottom:6px;padding:6px 4px 6px 10px;border-left:3px solid var(--accent-text);border-radius:8px;background:var(--surface);box-shadow:var(--sx-shadow)}.sx-quote-strip-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sx-quote-strip-who{font-size:12.5px;font-weight:600;color:var(--accent-text)}.sx-quote-strip-text{font-size:13.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-quote-strip .sx-btn.icon{flex:0 0 44px;min-width:44px;min-height:44px}@media(max-width:800px){.sx-bubble{max-width:calc(100% - 36px)}}.sx-msg-forwarded{font-size:12.5px;font-style:italic;color:var(--text-muted);margin-bottom:2px}.sx-popover.sx-forward{position:fixed;left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 24px));max-height:min(80vh,640px);z-index:1101}.sx-forward .sx-sheet-body{padding:0 12px 12px;gap:8px}.sx-fwd-preview{padding:6px 10px;border-left:3px solid var(--accent-text);border-radius:6px;background:var(--surface-sunken);color:var(--text-muted);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-fwd-search{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;font:inherit;font-size:16px!important}.sx-fwd-list{flex:1 1 auto;min-height:120px;max-height:44vh;overflow-y:auto;display:flex;flex-direction:column}.sx-fwd-row{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 6px;border-radius:10px;cursor:pointer}.sx-fwd-row.on{background:var(--surface-sunken)}@media(hover:hover)and (pointer:fine){.sx-fwd-row:hover{background:var(--surface-sunken)}}.sx-fwd-row input{width:20px;height:20px;margin:0}.sx-fwd-row .sx-avatar.small{width:32px;height:32px;font-size:12px;flex:0 0 32px}.sx-fwd-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.sx-fwd-kind{font-size:12px;color:var(--text-muted)}.sx-fwd-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px;border-top:1px solid var(--border)}.sx-fwd-count{font-size:13px;color:var(--text-muted)}.sx-fwd-foot .sx-btn.primary{min-height:44px}.sx-del-confirm{margin-top:6px;padding-top:6px;border-top:1px dashed var(--border);font-size:13px}.sx-del-q{display:block;margin-bottom:6px;font-weight:600}.sx-del-actions{display:flex;flex-wrap:wrap;gap:6px}.sx-del-actions .sx-btn{min-height:36px}.sx-del-actions .sx-btn.danger{color:#fff;background:var(--danger);border-color:var(--danger)}@media(max-width:800px){.sx-del-actions .sx-btn{min-height:44px;flex:1 1 auto}}.sx-sysrow{display:flex;justify-content:center;margin:6px 0}.sx-sysrow-box{display:flex;flex-direction:column;align-items:center;gap:2px;max-width:92%;padding:6px 12px;border-radius:10px;font-size:12.5px;line-height:17px;color:#54656f;background:#ffffffb8;box-shadow:var(--sx-shadow);text-align:center}.sx-sysrow-item{display:inline-flex;align-items:flex-start;gap:6px}.sx-sysrow-ico{flex:0 0 auto;margin-top:2px;color:var(--accent-text)}.sx-sysrow-text{overflow-wrap:anywhere}.sx-sysrow-time{font-size:11px;color:var(--sx-meta)}.sx-handoff-reason{display:flex;align-items:flex-start;gap:6px;margin:6px 12px 0;padding:8px 10px;border-radius:10px;font-size:13px;line-height:17px;color:var(--text);background:var(--warn-bg, #fff6d6);border:1px solid var(--warn-border, #f2d98a)}.sx-handoff-reason-ico{flex:0 0 auto;margin-top:2px;color:#8a6d00}.sx-handoff-reason-text{flex:1 1 auto;overflow-wrap:anywhere}.sx-handoff-reason-time{flex:0 0 auto;font-size:12px;color:var(--text-muted)}.sx-reminder-strips{margin:6px 12px 0}.sx-reminder-strip{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:10px;font-size:13px;line-height:17px;color:var(--text);background:var(--accent-soft);border:1px solid var(--accent-border, #c7d2fe)}.sx-reminder-strip[data-state=fired],.sx-reminder-strip[data-state=skipped]{background:var(--surface);border-style:dashed}.sx-reminder-strip-ico{flex:0 0 auto;color:var(--accent-text)}.sx-reminder-strip-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.sx-reminder-strip-actions{flex:0 0 auto;display:inline-flex;gap:4px}.sx-pill.reminder.fired{opacity:.8;border-style:dashed}.sx-reminder-intro,.sx-reminder-warn{margin:0;font-size:14px;color:var(--text-muted)}.sx-reminder-warn{padding:8px 10px;border-radius:10px;color:var(--text);background:var(--warn-bg, #fff6d6);border:1px solid var(--warn-border, #f2d98a)}.sx-reminder-list-title{font-size:12px;font-weight:600;color:var(--text-muted)}@media(max-width:800px){.sx-reminder-strip{flex-wrap:wrap;align-items:flex-start}.sx-reminder-strip-ico{margin-top:2px}.sx-reminder-strip-text{flex:1 1 calc(100% - 26px)}.sx-reminder-strip-actions{margin-left:auto}.sx-reminder-strip-actions .sx-btn{min-height:44px}}.sx-composer-kind{display:inline-flex;gap:2px;margin:0 0 6px;padding:2px;border-radius:999px;background:var(--surface-sunken, rgb(0 0 0 / .05))}.sx-kind-tab{min-height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sx-kind-tab.on{background:var(--surface, #fff);color:var(--text);box-shadow:var(--sx-shadow)}.sx-kind-tab[data-action=kind-note].on{background:#fff3bf;color:#6b5300}.sx-note-composer{display:flex;flex-direction:column;gap:6px}.sx-note-team{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sx-note-team-label{font-size:13px;color:var(--text-muted, #6b7280)}.sx-note-chip:focus-visible{background:#ffefb0;border-color:#e0c15c}@media(hover:hover)and (pointer:fine){.sx-note-chip:hover{background:#ffefb0;border-color:#e0c15c}}.sx-note-chip{min-height:32px;padding:0 10px;border:1px solid #f2d98a;border-radius:999px;background:#fff8dc;color:#6b5300;font:inherit;font-size:13px;cursor:pointer}.sx-note-pill{background:#fff8dc;border-color:#f2d98a}.sx-note-pill .sx-composer-input::placeholder{color:#8a6d00}.sx-msg.sx-note .sx-bubble{background:#fff3bf;border:1px dashed #e0c15c}.sx-author-note{color:#6b5300}.sx-note-mention{background:#ffe28a;color:#4a3a00;border-radius:4px;padding:0 2px}.sx-note-only{margin-right:auto;font-size:11px;color:#8a6d00}.sx-cases{display:flex;flex-direction:column;gap:6px;margin:8px 12px 0;flex:0 0 auto}.sx-case{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:12px;background:var(--warning-soft, #fff6df);border:1px solid var(--warning-border, #f0d48a)}.sx-case>.sx-case-ico{color:var(--warning-text, #7a5a00);align-self:flex-start;margin-top:2px}.sx-case-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sx-case-head{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--warning-text, #7a5a00)}.sx-case-ico{display:inline-flex}.sx-case-title{flex:1 1 auto;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-case-when{flex:0 0 auto;color:var(--text-muted);white-space:nowrap;font-size:12.5px}.sx-case .sx-case-q{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.sx-case-q{margin:0;font-size:15px;color:var(--text);overflow-wrap:anywhere}.sx-case-open{flex:0 0 auto}.sx-case-ctx{margin:0;font-size:13.5px;color:var(--text-muted)}.sx-modal.sx-case-dialog{width:min(640px,100%);max-height:calc(100dvh - 32px);padding:0;gap:0;overflow:hidden}.sx-case-dialog-head{gap:8px;padding:12px 8px 10px 16px;border-bottom:1px solid var(--border);color:var(--warning-text, #7a5a00)}.sx-case-dialog-head h2{margin:0;font-size:16px;line-height:1.3;color:var(--text)}.sx-case-dialog-head{align-items:flex-start}.sx-case-dialog-head>.sx-case-ico{margin-top:2px;color:var(--warning-text, #7a5a00)}.sx-case-dialog-title{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sx-case-dialog-title .sx-case-when{font-size:12.5px;color:var(--text-muted)}.sx-case-dialog-x{flex:0 0 auto;margin:-4px 0 0 auto;color:var(--text-muted)}.sx-case-ask{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:var(--warning-soft, #fff6df);border:1px solid var(--warning-border, #f0d48a)}.sx-case-ask-label{font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--warning-text, #7a5a00)}.sx-case-dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.sx-case-field{display:flex;flex-direction:column;gap:4px;font-size:13.5px;font-weight:600;color:var(--text)}.sx-inbox .sx-case-input{width:100%;min-height:44px;padding:10px 12px;font:inherit;font-size:16px;font-weight:400;border-radius:12px;border:1px solid var(--border-strong, var(--border));background:var(--surface);color:var(--text);resize:vertical}.sx-case-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sx-case-mode{display:flex;align-items:flex-start;gap:8px;min-height:44px;padding:8px 10px;border-radius:12px;border:1px solid var(--border);background:var(--surface);cursor:pointer}.sx-case-mode.on{border-color:var(--accent-border, var(--accent));background:var(--accent-soft)}.sx-case-mode input{width:18px;height:18px;margin:2px 0 0;flex:0 0 auto}.sx-case-mode-text{display:flex;flex-direction:column;gap:2px;font-size:13px}.sx-case-mode-text small{color:var(--text-muted)}.sx-case-draft{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--text-muted)}.sx-case-edited{font-size:12.5px;font-weight:600;color:var(--warning-text, var(--text))}.sx-case-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sx-case-foot{flex:0 0 auto;padding:10px 16px 12px;border-top:1px solid var(--border);background:var(--surface)}.sx-case-spacer{flex:1 1 auto}.sx-case-actions .sx-btn{min-height:44px}@media(max-width:800px){.sx-cases{margin:6px 8px 0}.sx-case-open.sx-btn{min-height:44px}.sx-modal-backdrop.sx-case-backdrop{align-items:flex-end;padding:0}.sx-modal.sx-case-dialog{width:100%;max-height:100dvh;border-radius:18px 18px 0 0}.sx-case-modes{grid-template-columns:1fr}.sx-case-foot{flex-wrap:nowrap;gap:6px;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px))}.sx-case-foot .sx-btn{flex:1 1 auto;padding:0 10px;white-space:nowrap}.sx-case-foot .sx-case-spacer{display:none}.sx-case-dialog-head h2{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-case-dialog-head .sx-btn.icon{width:44px;min-width:44px;min-height:44px}}.sx-reply-mode-opts{display:flex;flex-direction:column;gap:6px}.sx-reply-mode-note{margin:0;padding:8px 10px;border-radius:10px;font-size:13.5px;background:var(--warning-soft, #fff6df);color:var(--warning-text, #7a5a00)}.sx-reply-mode-foot{margin:0;font-size:12.5px;color:var(--text-subtle)}.sx-toolbar .sx-unread-toggle{position:relative;flex:0 0 44px;border-radius:12px;background:var(--surface-sunken, #f5f3ee);color:var(--text-muted)}.sx-toolbar .sx-unread-toggle.on{background:var(--accent-soft);color:var(--accent-text, #3a46cc)}.sx-unread-badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-size:10px;font-weight:700;line-height:16px;color:#fff;background:var(--accent, #4e61f6);box-shadow:0 0 0 2px var(--surface-sunken, #f5f3ee)}.sx-unread-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 12px 8px;padding:2px 4px 2px 12px;min-height:36px;border-radius:10px;font-size:13px;color:var(--accent-text, #3a46cc);background:var(--accent-soft)}.sx-unread-strip .sx-link{min-height:32px;padding:0 8px}@media(max-width:800px){.sx-unread-strip{margin:0 8px 8px}.sx-unread-strip .sx-link{min-height:44px}}.sx-quick-top{display:flex;align-items:center;gap:6px;padding-right:10px}.sx-quick-top .sx-quick-search{flex:1 1 auto;min-width:0}.sx-quick-manage{flex:0 0 auto;min-height:40px}.sx-modal.sx-qrm{width:min(640px,100%);max-height:calc(100dvh - 32px);overflow:auto}.sx-qrm-list{display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow:auto}.sx-qrm-row-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid var(--border)}.sx-qrm-row-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sx-qrm-row-text .sx-quick-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-qrm-row-actions{display:flex;gap:6px;flex:0 0 auto}.sx-qrm-row-actions .sx-btn{min-height:44px}.sx-qrm-form{display:flex;flex-direction:column;gap:12px}.sx-qrm-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.sx-qrm-pin{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.sx-qrm-pin input{width:20px;height:20px}.sx-qrm-media{display:flex;flex-direction:column;gap:6px}.sx-qrm-media-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13.5px;color:var(--text-muted)}.sx-qrm-media-head>span{display:inline-flex;align-items:center;gap:6px}.sx-inbox .sx-qrm-search{min-height:40px;padding:0 10px;border-radius:10px;border:1px solid var(--border);font:inherit;font-size:16px;max-width:220px}.sx-qrm-media-list{display:flex;flex-direction:column;max-height:180px;overflow:auto;border:1px solid var(--border);border-radius:10px}@media(max-width:800px){.sx-qrm-row-item{flex-wrap:wrap}.sx-qrm-row-actions{width:100%;justify-content:flex-end}.sx-qrm-media-head{flex-wrap:wrap}.sx-inbox .sx-qrm-search{max-width:none;width:100%}}.sx-sort-done,.sx-sort-head,.sx-sort-foot,.sx-sort-backdrop,.sx-fab{display:none}@media(max-width:800px){.sx-list-head,.sx-list>.sx-seg,.sx-list>.sx-chips,.sx-list>.sx-list-number{display:none}.sx-toolbar{margin:8px 10px 6px}.sx-tabs{gap:3px;margin:0 0 4px;padding:0 8px 4px}.sx-inbox .sx-tab{flex:1 1 auto;min-width:0;min-height:38px;gap:3px;padding:0 6px;font-size:12.5px;justify-content:center}.sx-tab .sx-dot{display:none}.sx-tab .sx-count{margin-left:2px;font-size:.8em}.sx-tab-sub{flex:1 1 100%;min-height:36px;padding:0 2px;font-size:12.5px}.sx-row{padding:7px 12px}.sx-row-preview{font-size:14px}.sx-row-pills{margin-top:3px;gap:3px 5px}.sx-pill{padding:0 6px;font-size:11px;line-height:1.45}.sx-rows{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.sx-fab{position:fixed;right:16px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:75;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border:0;border-radius:50%;background:var(--accent, #4e61f6);color:#fff;box-shadow:var(--elev-md, 0 8px 24px rgb(0 0 0 / .18));cursor:pointer;-webkit-tap-highlight-color:transparent}.sx-fab:focus-visible{outline:3px solid var(--focus, #ffd166);outline-offset:2px}.sx-sort-backdrop{display:block;position:fixed;inset:0;z-index:109;background:var(--overlay, rgb(19 25 39 / .48))}.sx-sort-pop.open{position:fixed;inset:auto 0 0;z-index:110;display:flex;flex-direction:column;min-width:0;padding:0;border:0;border-radius:18px 18px 0 0;box-shadow:0 -8px 24px #0000002e;animation:sx-sheet-up .16s ease-out}.sx-sort-head{display:block;position:relative;flex:0 0 auto;padding:18px 16px 10px;border-bottom:1px solid var(--border, #e7e3da)}.sx-sort-head .sx-sheet-grip{display:block;position:absolute;top:6px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--border-strong, #8c8678)}.sx-sort-head strong{font-size:16px}.sx-sort-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 12px 12px}.sx-sort-foot{display:block;flex:0 0 auto;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border, #e7e3da);background:var(--surface, #fff)}.sx-sort-scope{display:block;margin-top:6px;padding-top:6px;border-top:1px solid var(--border, #e7e3da)}.sx-sort-kinds{display:flex;gap:4px;padding:3px;background:var(--surface-sunken, #f5f3ee);border-radius:10px}.sx-sort-kind{flex:1 1 0;min-width:0;min-height:40px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font-size:13.5px;font-weight:600;white-space:nowrap;cursor:pointer}.sx-sort-kind.on{background:var(--surface, #fff);color:var(--text);box-shadow:var(--elev-sm)}.sx-sort-done{display:inline-flex;width:100%;justify-content:center;min-height:48px}}.sx-pill.reminder{color:var(--warning-text, #7a4b00);border-color:color-mix(in srgb,var(--warning, #e0a800) 50%,transparent);background:color-mix(in srgb,var(--warning, #e0a800) 12%,transparent)}.sx-reminder-presets{display:flex;flex-wrap:wrap;gap:6px}.sx-reminder-presets .sx-btn{flex:1 1 calc(50% - 6px);min-height:44px}.sx-check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;color:var(--text)}.sx-check input{width:22px;height:22px;margin:0;accent-color:var(--accent, #2563eb)}.sx-reminder-list{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--border);padding-top:10px}.sx-reminder-item{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.sx-list-head-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.sx-btn.secondary.active{background:var(--fill-secondary);border-color:var(--accent, #2563eb)}.sx-row-check{display:flex;align-items:center;flex:0 0 auto}.sx-row-check input{width:22px;height:22px;margin:0;accent-color:var(--accent, #2563eb);cursor:pointer}.sx-row.selected{background:color-mix(in srgb,var(--accent, #2563eb) 10%,transparent)}.sx-selbar{flex:0 0 auto;border-top:1px solid var(--border);background:var(--surface);padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 18px #0000000f}.sx-selbar-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.sx-selbar-head strong{font-size:14px}.sx-selbar-head .sx-link{font-size:13px}.sx-selbar-head .sx-btn.icon{margin-left:auto}.sx-selbar-actions{display:flex;flex-wrap:wrap;gap:6px}.sx-selbar-actions .sx-btn,.sx-selbar-actions .sx-select{min-height:44px;flex:1 1 auto;padding-left:10px;padding-right:10px;font-size:14px}.sx-selbar-actions .sx-select{flex-basis:100%;font-size:16px}@media(max-width:800px){.sx-btn.small,.sx-att-actions .sx-btn:not(.icon),.sx-pinned-chip,.sx-inbox .sx-tab,.sx-kind-tab,.sx-note-chip,.sx-learn-chip,.sx-select,.sx-quote-link{min-height:44px}.sx-btn.icon.small,.sx-vote-btn,.sx-verdict .sx-vote-btn,.sx-person-x,.sx-person-transfer{min-width:44px;min-height:44px}.sx-inbox .sx-tab{min-width:44px}.sx-link{display:inline-flex;align-items:center;min-height:44px}}.sx-load-failed{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;text-align:center}.sx-tooltip{position:fixed;z-index:10060;max-width:min(320px,calc(100vw - 16px));padding:6px 10px;border-radius:8px;background:#1f2430;color:#fff;font-size:12.5px;line-height:1.35;white-space:pre-line;overflow-wrap:anywhere;box-shadow:0 4px 14px #0000002e;pointer-events:none}@media(prefers-reduced-motion:no-preference){.sx-tooltip{animation:sx-tip-in .12s ease-out}}@keyframes sx-tip-in{0%{opacity:0;transform:translateY(2px)}}.sx-composer{padding:6px 12px 8px}.sx-composer-bar{display:flex;align-items:center;gap:8px;margin-bottom:6px;min-width:0;container-type:inline-size}.sx-bar-btn[data-prio="3"] .sx-bar-name{display:none}.sx-bar-btn[data-prio="3"]{padding:0 7px}@container (max-width: 940px){.sx-bar-btn[data-prio="2"] .sx-bar-name{display:none}.sx-bar-btn[data-prio="2"]{padding:0 7px}}@container (max-width: 820px){.sx-bar-btn[data-bar=attach] .sx-bar-name{display:none}.sx-bar-btn[data-bar=attach]{padding:0 7px}}@container (max-width: 660px){.sx-composer-bar-actions{gap:4px}.sx-bar-btn[data-prio="1"]:not([data-bar=andy]) .sx-bar-name{display:none}.sx-bar-btn[data-prio]{padding:0 6px}.sx-bar-btn[data-bar=andy]{padding:0 10px 0 8px}}.sx-composer-bar .sx-composer-kind{margin:0;flex:0 0 auto}.sx-composer-bar .sx-kind-tab{min-height:28px;padding:0 12px;font-size:12.5px}.sx-composer-bar-actions{display:flex;gap:6px;padding:1px;min-width:0;overflow-x:auto;scrollbar-width:none}.sx-bar-btn{flex:0 0 auto;height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 11px 0 9px;border:1px solid var(--border, #e3e6ee);border-radius:999px;background:var(--surface, #fff);color:var(--text-muted, #4b5263);font:inherit;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color .15s,border-color .15s,color .15s}.sx-bar-btn svg{flex:0 0 auto}.sx-bar-name{font-size:12.5px}.sx-bar-btn.on{background:var(--accent-soft, #eef1ff);border-color:var(--accent-border, #a7baff);color:var(--accent, #4e61f6)}.sx-bar-btn:disabled{opacity:.4;cursor:default}.sx-bar-btn:focus-visible{outline:2px solid var(--accent, #4e61f6);outline-offset:1px}@media(hover:hover)and (pointer:fine){.sx-bar-btn:hover:not(:disabled){background:color-mix(in srgb,var(--text) 5%,var(--surface, #fff));border-color:color-mix(in srgb,var(--text) 22%,transparent);color:var(--text)}}.sx-pinned{align-items:center;margin-bottom:4px;padding-bottom:0}.sx-pinned-chips{display:flex;flex:1 1 auto;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.sx-pinned-chip{min-height:26px;padding:0 10px;font-size:12.5px}.sx-pinned-vars{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.sx-pinned-vars[aria-expanded=true]{background:var(--accent-soft, #eef1ff);border-color:var(--accent-border, #a7baff);color:var(--accent-text)}.sx-pinned-vars:focus-visible{outline:2px solid var(--accent, #4e61f6);outline-offset:1px}@media(hover:hover)and (pointer:fine){.sx-pinned-vars:hover{background:color-mix(in srgb,var(--text) 5%,var(--surface, #fff));border-color:color-mix(in srgb,var(--text) 22%,transparent);color:var(--text)}}.sx-vars-pop .sx-sheet-body{padding:0 14px 6px}.sx-vars-hint{margin:0 0 8px;font-size:12.5px;line-height:17px;color:var(--text-muted)}.sx-vars-list{margin:0;padding:0;list-style:none}.sx-vars-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--border)}.sx-vars-info{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.sx-vars-info code{font-size:12.5px;font-weight:600;color:var(--accent-text)}.sx-vars-desc{font-size:12.5px;color:var(--text)}.sx-vars-value{overflow:hidden;font-size:12px;color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap}.sx-composer-pill{min-height:44px}.sx-composer-pill .sx-composer-input{min-height:40px;padding:10px 8px!important}.sx-btn.icon.composer-main{width:40px;min-width:40px;height:40px;border-radius:50%;align-self:center}@media(min-width:801px){.sx-composer-pill>.sx-btn.icon.composer{display:none}.sx-composer-pill{padding-left:10px}}@media(max-width:800px){.sx-composer-bar,.sx-pinned{display:none}.sx-composer[data-kind=note] .sx-composer-bar{display:flex}.sx-composer-bar .sx-kind-tab{min-height:36px}.sx-btn.icon.composer-main{width:44px;min-width:44px;height:44px}}.sx-row{position:relative;padding:8px 12px 8px 14px;border-left:3px solid transparent}.sx-row.urg-needs{border-left-color:var(--danger, #d13b3b)}.sx-row.urg-waiting{border-left-color:var(--warning-border, #f0c36d)}.sx-row.active{background:var(--accent-soft, #eef1ff)}.sx-row-preview{margin-top:1px;font-size:14px}.sx-row-pills{flex-wrap:nowrap;overflow:hidden;margin-top:4px}.sx-row-pills>.sx-pill{flex:0 0 auto;white-space:nowrap}.sx-row-pills>.sx-pill.wait{flex:0 0 auto;order:99;margin-left:auto;border-style:dashed}.sx-row-pills>.sx-label-dots{flex:0 0 auto}.sx-pill.needs{color:#a3221f;border-color:#f3b8b5;background:#fdecea;font-weight:600}.sx-pill.more{flex:0 0 auto!important;color:var(--text-muted)}.sx-unread{background:#1a7f45;color:#fff}input.sx-cb{appearance:none;-webkit-appearance:none;flex:0 0 auto;display:inline-grid;place-content:center;width:20px;height:20px;margin:0;border:1.5px solid var(--border-strong, #b8bfcc);border-radius:6px;background:var(--surface, #fff);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}input.sx-cb:after{content:"";width:11px;height:11px;background:var(--accent-fg, #fff);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%);transform:scale(0);transition:transform .12s ease}input.sx-cb:checked{border-color:var(--accent, #4e61f6);background:var(--accent, #4e61f6)}input.sx-cb:checked:after{transform:scale(1)}input.sx-cb:focus-visible{outline:2px solid var(--accent, #4e61f6);outline-offset:2px}input.sx-cb:disabled{opacity:.45;cursor:default}@media(hover:hover)and (pointer:fine){input.sx-cb:hover:not(:disabled):not(:checked){border-color:var(--accent, #4e61f6)}}@media(prefers-reduced-motion:reduce){input.sx-cb,input.sx-cb:after{transition:none}}.sx-att-bar{margin:6px 12px 0;padding:4px 6px 4px 12px;gap:4px 10px}@media(max-width:800px){.sx-att-bar{flex-wrap:nowrap;min-height:44px;max-height:44px;margin:0;padding:0 4px 0 12px;border-width:0 0 1px;border-radius:0}.sx-att-info,.sx-att-sub{display:none}.sx-att-label{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-att-actions .sx-btn:not(.icon){position:relative;min-height:32px;padding:0 12px;font-size:13px}.sx-att-actions .sx-btn:not(.icon):before{content:"";position:absolute;inset:-6px 0}}@container view (max-width: 560px){.sx-view-actions .sx-btn.small{border-color:transparent;background:transparent;box-shadow:none}}@media(max-width:800px){.sx-view-head{gap:6px;padding:4px 4px 4px 0}.sx-view-head .sx-avatar-wrap{display:block}.sx-view-head .sx-avatar-wrap.lg .sx-avatar{width:34px;height:34px;font-size:14px}.sx-view-head .sx-chan-badge.lg{width:18px;height:18px}.sx-view-title h1{font-size:16px}}.sx-daysep span{font-size:12px;padding:3px 10px}@media(max-width:800px){.sx-bubble{max-width:80%}.sx-translate{min-width:28px;min-height:28px;background:transparent}}.sx-bubble{--chev-bg: var(--sx-in)}.sx-msg.outgoing .sx-bubble{--chev-bg: var(--sx-out)}.sx-msg.outgoing.bot .sx-bubble{--chev-bg: var(--sx-ai)}.sx-msg.sx-note .sx-bubble{--chev-bg: #fff3bf}.sx-bubble.has-chev{position:relative}.sx-msg-chev{position:absolute;top:1px;right:1px;z-index:1;width:34px;height:26px;display:inline-flex;align-items:flex-start;justify-content:flex-end;padding:3px 4px 0 0;border:0;border-radius:0 7px 0 14px;background:radial-gradient(farthest-corner at top right,var(--chev-bg) 55%,transparent 100%);color:var(--sx-meta);cursor:pointer;opacity:0;transition:opacity .12s}.sx-msg-quick{flex:0 0 30px;width:30px;height:30px;align-self:center;margin:0 6px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text-muted);box-shadow:var(--sx-shadow);cursor:pointer;opacity:0;transition:opacity .12s}.sx-msg.outgoing .sx-msg-quick{order:-1}.sx-msg.menu-open .sx-msg-chev,.sx-msg-chev:focus-visible,.sx-msg-quick:focus-visible{opacity:1}@media(hover:hover)and (pointer:fine){.sx-msg:hover .sx-msg-chev,.sx-msg:hover .sx-msg-quick{opacity:1}}.sx-msg.menu-open .sx-msg-chev{color:var(--text)}@media(hover:hover)and (pointer:fine){.sx-msg-chev:hover,.sx-msg-quick:hover{color:var(--text)}}.sx-msg-chev:focus-visible,.sx-msg-quick:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}@media(hover:none),(pointer:coarse){.sx-msg-quick{display:none}.sx-msg-chev:not(:focus-visible){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}}.sx-msg .sx-popover.sx-bubble-menu.up{top:auto;bottom:36px}.sx-modal.sx-confirm{width:min(420px,100%)}.sx-confirm-body{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:20px;color:var(--text)}.sx-confirm-body p{margin:0}.sx-confirm-quote{padding:6px 10px;border-left:3px solid var(--border-strong, var(--border));border-radius:6px;background:#0000000a;color:var(--text-muted);overflow-wrap:anywhere}.sx-confirm-note,.sx-confirm-where{color:var(--text-muted);font-size:13px}.sx-confirm-choices{display:flex;flex-direction:column;gap:10px}.sx-confirm-choice{display:flex;flex-direction:column;gap:3px}.sx-confirm-choice .sx-btn{width:100%;min-height:44px;justify-content:center}.sx-confirm-foot .sx-btn{flex:1 1 0;min-height:44px;justify-content:center}.sx-confirm-desc{font-size:12.5px;color:var(--text-muted)}@media(max-width:800px){.sx-modal-backdrop.sx-confirm-backdrop{align-items:flex-end;padding:0}.sx-modal.sx-confirm{width:100%;border-radius:16px 16px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.sx-modal.sx-confirm .sx-modal-foot .sx-btn{flex:1;min-height:44px}}@media(max-width:800px){.sx-composer{padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px))}.sx-composer-status:empty{min-height:0;margin:0}.sx-composer-input::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.sx-view-actions .sx-btn.small.sx-reopen{width:auto;min-width:0;padding:0 12px;border-radius:999px;color:var(--accent-text, var(--accent))}.sx-att-bar .sx-people.inline{flex:0 0 auto;flex-wrap:nowrap;min-width:0;gap:6px;margin:0;padding:0;background:transparent;border:0}.sx-att-bar .sx-people.inline .sx-people-list{flex-wrap:nowrap}.sx-att-bar .sx-people.inline .sx-people-add-btn{width:32px;min-width:32px;min-height:32px;padding:0;border-radius:50%}.sx-att-bar .sx-people.inline .sx-people-picker{left:auto;right:0}@media(min-width:801px){.sx-att-bar{min-height:40px;flex-wrap:nowrap;margin-top:4px}.sx-att-bar .sx-att-state{overflow:hidden}.sx-att-bar .sx-att-text{flex-wrap:nowrap;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-att-bar .sx-att-sub{overflow:hidden;text-overflow:ellipsis}.sx-att-actions .sx-btn:not(.icon){min-height:32px}.sx-att-actions>.sx-btn.icon{width:32px;min-width:32px;min-height:32px}.sx-case{padding:4px 4px 4px 12px}.sx-case-open.sx-btn{min-height:32px}.sx-cases{margin-top:4px}.sx-case>.sx-case-ico{align-self:center;margin-top:0}.sx-case-main{flex-direction:row;align-items:baseline;gap:8px}.sx-case-head{display:contents}.sx-case-title{flex:0 1 auto;min-width:0}.sx-case .sx-case-q{order:2;flex:1 1 auto;min-width:45%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-case-when{order:3}}@media(min-width:801px){@container view (max-width: 640px){.sx-case .sx-case-title{display:none}}}.sx-tabs .sx-tab-sub.sx-seg{flex:1 1 100%;display:inline-flex;gap:2px;min-height:0;padding:3px;border-radius:999px;background:var(--surface-sunken);cursor:default}.sx-seg-btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sx-seg-btn.on{background:var(--surface);color:var(--text);box-shadow:var(--sx-shadow)}.sx-seg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:800px){.sx-seg-btn{min-height:44px}}.sx-att-menu{gap:0;padding:6px;min-width:260px}.sx-menu-group+.sx-menu-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--border)}.sx-menu-group:not(:has([role=menuitem])){display:none}.sx-menu-heading{padding:4px 10px 2px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle)}.sx-att-menu .sx-menu-item{gap:10px;min-height:36px;padding:0 10px;border-radius:8px;color:var(--text);font:inherit}.sx-att-menu .sx-menu-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}.sx-att-menu .sx-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;color:var(--text-muted)}.sx-att-menu .sx-menu-icon .sx-person-avatar{width:20px;height:20px;font-size:10px}.sx-att-menu .sx-menu-label{font-weight:500;white-space:nowrap}.sx-menu-chev{color:var(--text-subtle);transition:transform .12s ease}.sx-menu-chev.open{transform:rotate(90deg)}.sx-att-menu .sx-menu-item.danger .sx-menu-icon{color:var(--danger)}@media(hover:hover)and (pointer:fine){.sx-att-menu .sx-menu-item.danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 10%,transparent)}}.sx-menu-sub{margin:2px 0 4px 20px;padding-left:8px;border-left:2px solid var(--border)}.sx-att-backdrop{display:none}@media(max-width:800px){.sx-att-backdrop{display:block;position:fixed;inset:0;z-index:109;background:var(--overlay, rgb(19 25 39 / .48))}.sx-att-menu.open{left:0;right:0;bottom:0;padding:10px 8px calc(10px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0}.sx-att-menu .sx-menu-item{min-height:44px}.sx-att-menu .sx-menu-label{font-size:15px;white-space:normal}}.sx-tabs .sx-tab-sub.sx-seg{flex:1 1 100%;min-height:0;margin:2px 0 0;padding:3px}.sx-tabs .sx-tab-sub.sx-seg .sx-seg-btn{flex:1 1 0;justify-content:center}.sx-events-pill-row{flex:0 0 auto;display:flex;justify-content:center;align-items:center;height:38px;margin-top:6px;background-color:var(--sx-chat-bg);background-image:var(--sx-chat-pattern);background-size:440px 440px;background-repeat:repeat}.sx-events-pill-row+.sx-messages{margin-top:0;padding-top:2px;background-position:0 -38px}.sx-events-pill{position:relative;pointer-events:auto;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 14px;border:1px solid var(--border-strong, var(--border));border-radius:999px;background:var(--surface);color:var(--text);box-shadow:var(--elev-md, var(--sx-shadow));font:inherit;font-size:13px;font-weight:600;cursor:pointer}@media(hover:hover)and (pointer:fine){.sx-events-pill:hover{color:var(--accent-text);border-color:var(--accent-border, var(--accent-text))}}.sx-events-pill.on{color:var(--text-muted);font-weight:500}.sx-events-pill:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media(max-width:800px){.sx-events-pill-row{height:40px}.sx-events-pill-row+.sx-messages{background-position:0 -40px}.sx-events-pill:after{content:"";position:absolute;inset:-6px -4px}}.sx-row-info{container-type:inline-size;container-name:sxrow}@container sxrow (max-width: 300px){.sx-row-pills .sx-att-long,.sx-row-pills .sx-wait-pre{display:none}.sx-row-pills .sx-att-short{display:inline}}.sx-composer-top{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:4px;margin-bottom:4px}.sx-composer-top:empty{display:none}.sx-composer-top>.sx-pinned{flex:0 1 auto;min-width:0;max-width:100%;margin-bottom:0}.sx-composer-top>.sx-composer-bar{flex:1 0 540px;max-width:100%;margin-bottom:0}.sx-composer{padding-top:5px;padding-bottom:6px}.sx-composer-status:empty{min-height:0;margin:0}@media(max-width:800px){.sx-composer-top{margin-bottom:0}.sx-composer[data-kind=note] .sx-composer-top{margin-bottom:4px}.sx-composer{padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px))}}@media(max-width:800px){.sx-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:2px 10px 4px}.sx-tabs-row{display:flex;flex:1 1 100%;gap:6px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding:0 10px;margin:0 -10px;padding:2px 10px}.sx-tabs-row::-webkit-scrollbar{display:none}.sx-inbox .sx-tabs-row .sx-tab{flex:0 0 auto;min-height:44px;padding:0 14px;font-size:14px}.sx-tabs .sx-tab-sub{flex:1 1 100%}}@media(min-width:801px){.sx-tabs-row{display:contents}}.sx-case-dialog .sx-case-dialog-head .sx-case-dialog-x{color:var(--text-muted)}@media(hover:hover)and (pointer:fine){.sx-case-dialog .sx-case-dialog-head .sx-case-dialog-x:hover:not(:disabled){color:var(--text)}}.sx-bubble-menu .sx-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;color:var(--text-muted)}.sx-bubble-menu .sx-menu-item.danger .sx-menu-icon{color:var(--danger)}@media(hover:hover)and (pointer:fine){.sx-bubble-menu .sx-menu-item.danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 10%,transparent)}}.sx-verdict-collapsed{display:flex;justify-content:center;margin:10px 0 4px}.sx-verdict-pill{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:999px;background:var(--surface, #fff);color:var(--text-muted);font:inherit;font-size:14px;font-weight:600;box-shadow:var(--sx-shadow);cursor:pointer}.sx-verdict-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:none),(pointer:coarse){.sx-msg .sx-bubble{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sx-msg.menu-open{background:color-mix(in srgb,var(--accent, #5b5bd6) 14%,transparent);border-radius:8px}}@media(max-width:800px){.sx-modal-backdrop{align-items:flex-end;padding:0}.sx-modal{width:100%;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;border-radius:18px 18px 0 0;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));animation:sx-sheet-up .16s ease-out}.sx-modal:before{content:"";display:block;align-self:center;flex:0 0 auto;width:36px;height:4px;margin-bottom:4px;border-radius:999px;background:var(--border-strong, var(--border))}.sx-modal .sx-btn{min-height:44px}.sx-modal .sx-modal-foot .sx-btn{flex:1 1 0}}@keyframes sx-sheet-up{0%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sx-modal,.sx-sort-pop.open{animation:none}.sx-menu-disc{transition:none}}@media(max-width:800px){.sx-strips{display:flex;align-items:stretch;gap:6px;margin:6px 8px 0}.sx-strips.empty{display:none}.sx-strips-list{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.sx-strips:not(.expanded) .sx-strips-list>:not(:first-child){display:none}.sx-strips .sx-strips-list>.sx-cases,.sx-strips .sx-strips-list>.sx-reminder-strips,.sx-strips .sx-strips-list>.sx-handoff-reason,.sx-strips .sx-strips-list>.sx-people{margin:0}.sx-strips-more{flex:0 0 auto;min-width:44px;min-height:44px;padding:0 8px;border:1px solid var(--border-strong, var(--border));border-radius:12px;background:var(--surface);color:var(--accent-text);font:inherit;font-size:14px;font-weight:700;cursor:pointer;touch-action:manipulation}.sx-strips-more:active{background:var(--surface-sunken)}.sx-strips:not(.expanded) .sx-case .sx-case-q,.sx-strips:not(.expanded) .sx-handoff-reason-text,.sx-strips:not(.expanded) .sx-reminder-strip-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sx-strips:not(.expanded) .sx-case .sx-case-q{-webkit-line-clamp:1}.sx-strips.expanded{position:fixed;left:0;right:0;bottom:0;z-index:1101;margin:0;flex-direction:column;gap:0;max-height:80dvh;background:var(--surface);border-radius:18px 18px 0 0;box-shadow:0 -8px 24px #0000002e;padding-bottom:env(safe-area-inset-bottom,0px);animation:sx-sheet-up .16s ease-out}.sx-strips.expanded .sx-strips-list{gap:10px;padding:12px;overflow-y:auto;overscroll-behavior:contain}.sx-strips-head .sx-sheet-grip{display:block;position:absolute;top:4px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--border-strong, #8c8678)}.sx-strips-head{padding-top:14px}.sx-strips-head .sx-btn.icon.small{width:44px;min-width:44px;min-height:44px}.sx-people-sheet-hint{margin:12px 16px 4px;font-size:14px;color:var(--text-muted)}.sx-people-sheet .sx-people-picker{position:static;box-shadow:none;border:0;padding:4px 8px 12px}.sx-people-sheet .sx-people-picker button{min-height:48px;width:100%}}@media(prefers-reduced-motion:reduce){.sx-strips.expanded{animation:none}}.sx-scheduled-peek{display:flex;align-items:center;gap:6px;width:100%;min-height:44px;margin:-6px 0;padding:0 4px;border:0;background:none;color:var(--text-muted);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;touch-action:manipulation}.sx-scheduled-peek>span:first-of-type{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-scheduled-peek-go{flex:0 0 auto;color:var(--accent-text)}.sx-scheduled.has-failed .sx-scheduled-peek{color:var(--danger-text, #b42318)}.sx-scheduled.collapsed{padding-top:0;padding-bottom:0}.sx-win-short{display:none}@media(max-width:800px){.sx-view-chips{flex-wrap:nowrap;overflow:hidden;gap:4px}.sx-view-chips>*{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-view-chips>.sx-pill.chan:not([data-parity]){flex-shrink:0;font-size:0;gap:0;padding-left:4px;padding-right:4px}.sx-view-chips>.sx-window{flex-shrink:0;max-width:100%}.sx-win-long{display:none}.sx-win-short{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:800px){.sx-strips:not(.expanded) .sx-case{padding:4px 4px 4px 10px;gap:8px}.sx-strips:not(.expanded) .sx-case>.sx-case-ico{align-self:center;margin-top:0}.sx-strips:not(.expanded) .sx-case-main{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:6px;min-width:0}.sx-strips:not(.expanded) .sx-case-head{order:2;flex:0 0 auto}.sx-strips:not(.expanded) .sx-case .sx-case-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sx-strips:not(.expanded) .sx-case .sx-case-q{order:1;flex:1 1 auto;min-width:0;margin:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-strips:not(.expanded) .sx-case-when{font-size:12px}.sx-events-pill-row{margin-top:4px}}.sx-inbox,.sx-inbox~.sx-sheet,.sx-modal-backdrop{-webkit-tap-highlight-color:transparent}.sx-inbox button,.sx-inbox [role=button],.sx-inbox .sx-row,.sx-modal button,.sx-sheet button{touch-action:manipulation}@media(hover:none),(pointer:coarse){.sx-inbox button,.sx-inbox .sx-row,.sx-modal button,.sx-sheet button{-webkit-user-select:none;user-select:none}.sx-inbox .sx-row:active{background:var(--fill-secondary, rgb(0 0 0 / .05))}.sx-inbox .sx-btn:active:not(:disabled){filter:brightness(.94)}}@media(max-width:800px){.sx-att-bar .sx-att-actions>.sx-btn:not(.icon){position:relative}.sx-att-bar .sx-att-actions>.sx-btn:not(.icon):after{content:"";position:absolute;inset:-6px -4px}}@media(max-width:800px){body:has(.sx-inbox.chat-open) #toast-container{bottom:calc(68px + env(safe-area-inset-bottom,0px))}body:has(.sx-modal-backdrop,.sx-sheet,.sx-strips.expanded,.sx-att-menu.open) #toast-container{top:calc(8px + env(safe-area-inset-top,0px));bottom:auto}}@media(max-width:380px){.sx-strips:not(.expanded) .sx-case-when{display:none}}@media(max-width:800px){.sx-strips.expanded .sx-case .sx-case-title{white-space:normal}}.sx-delete-type{margin-top:4px;color:var(--text)}.sx-delete-type input{text-transform:uppercase;letter-spacing:.04em}.sx-pill.mention{color:#7a4a00;border-color:#f2d98a;background:#fff3bf;font-weight:600}.sx-mentions-wrap{position:relative;flex:0 0 44px}.sx-toolbar .sx-mentions-btn{position:relative;width:44px;border-radius:12px;background:#fff3bf;color:#7a4a00;font-size:18px;font-weight:700}.sx-toolbar .sx-mentions-btn.on{box-shadow:inset 0 0 0 1px #e0c15c}.sx-mentions-btn .sx-unread-badge{background:#b25e00;box-shadow:0 0 0 2px #fff3bf}.sx-popover.sx-mentions-pop{top:calc(100% + 6px);bottom:auto;left:auto;right:0;width:300px}.sx-mentions-list{margin:0;padding:4px 6px 8px;list-style:none}.sx-mentions-item{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:13.5px;line-height:18px;text-align:left;cursor:pointer}.sx-mentions-item:focus-visible{background:var(--surface-sunken)}@media(hover:hover)and (pointer:fine){.sx-mentions-item:hover{background:var(--surface-sunken)}}.sx-mentions-item:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.sx-mentions-who{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.sx-mentions-time{flex:0 0 auto;font-size:12px;color:var(--text-subtle)}.sx-mention-strip{display:flex;align-items:center;gap:8px;margin:6px 12px 0;padding:4px 6px 4px 10px;border:1px solid #f2d98a;border-radius:10px;background:#fff3bf;color:#4a3a00;font-size:13px;line-height:17px}.sx-mention-at{flex:0 0 auto;font-weight:700;color:#b25e00}.sx-mention-text{flex:1 1 auto;min-width:0;font-weight:600;overflow-wrap:anywhere}.sx-mention-strip .sx-link{flex:0 0 auto;color:#7a4a00;font-weight:600}.sx-mention-close{flex:0 0 auto}@media(max-width:800px){.sx-mention-strip .sx-link,.sx-mention-close{min-height:44px;min-width:44px}}@media(max-width:800px){.sx-view{container-type:normal}.sx-sheet,.sx-att-menu.open,.sx-sort-pop.open,.sx-strips.expanded,.sx-modal{max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px));overscroll-behavior:contain}.sx-att-menu.open{overflow-y:auto;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.sx-sheet,.sx-strips.expanded{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.sx-modal{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}@media(max-width:560px){.sx-view-actions .sx-btn-long{display:none}.sx-view-actions .sx-btn.small{width:44px;min-width:44px;padding:0;border-radius:50%;border-color:transparent;background:transparent;box-shadow:none}}@media(max-width:800px){.sx-toolbar{gap:8px;margin:10px 12px 8px}.sx-search{height:44px}.sx-tabs{margin:0 0 6px;padding:0 12px}.sx-tabs-row{gap:8px;margin:0 -12px;padding:6px 32px 6px 12px;scroll-padding:0 32px 0 12px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.sx-inbox .sx-tabs-row .sx-tab{position:relative;min-height:36px;padding:0 14px;font-size:14px;-webkit-tap-highlight-color:transparent}.sx-inbox .sx-tabs-row .sx-tab:after{content:"";position:absolute;inset:-5px -4px}}.sx-sort-scope{display:block;margin-top:10px;padding-top:10px;border-top:1px solid var(--border, #e7e3da)}.sx-sort-scope .sx-sort-kinds{display:flex;gap:4px;padding:3px;margin-bottom:8px;background:var(--surface-sunken, #f5f3ee);border-radius:10px}.sx-sort-scope .sx-sort-kind{flex:1 1 0;min-width:0;min-height:36px;border:0;border-radius:8px;background:transparent;color:var(--text-muted);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.sx-sort-scope .sx-sort-kind.on{background:var(--surface, #fff);color:var(--text);box-shadow:var(--elev-sm)}.sx-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 12px 8px}.sx-inbox .sx-active-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;max-width:100%;padding:0 8px 0 12px;border:1px solid var(--accent-border);border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:12.5px;font-weight:600;cursor:pointer}.sx-active-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.sx-active-chip:hover{filter:brightness(.97)}}.sx-active-chip:focus-visible{outline:3px solid var(--focus, #ffd166);outline-offset:2px}.sx-active-clear{font-size:12.5px}.sx-inbox .sx-tabs{display:block;margin:0;padding:0;border-bottom:1px solid var(--border, #e7e3da)}.sx-inbox .sx-tabs-row{display:flex;gap:2px;min-width:0;margin:0;padding:0 28px 0 8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding:0 28px 0 8px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.sx-inbox .sx-tabs-row::-webkit-scrollbar{display:none}.sx-inbox .sx-tabs-row .sx-tab{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 10px;border:0;border-radius:0;background:transparent;color:var(--text-muted);font-size:13.5px;font-weight:600;box-shadow:none}.sx-inbox .sx-tabs-row .sx-tab:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:transparent}@media(hover:hover)and (pointer:fine){.sx-inbox .sx-tabs-row .sx-tab:hover{color:var(--text)}}.sx-inbox .sx-tabs-row .sx-tab.active{background:transparent;color:var(--accent-text)}.sx-inbox .sx-tabs-row .sx-tab.active:after{background:var(--accent, #4e61f6)}.sx-inbox .sx-tabs-row .sx-tab .sx-dot{display:none}.sx-inbox .sx-tabs-row .sx-tab .sx-count{min-width:18px;padding:0 5px;border-radius:999px;background:var(--surface-sunken, #f1efe9);color:var(--text-subtle);font-size:11px;font-weight:700;line-height:18px;text-align:center}.sx-inbox .sx-tabs-row .sx-tab.active .sx-count{background:var(--accent-soft);color:var(--accent-text)}.sx-inbox .sx-tabs .sx-tab-sub{margin:8px 12px}@media(max-width:800px){.sx-inbox .sx-tabs-row .sx-tab{min-height:44px;font-size:14px}.sx-active-filters{margin:0 12px 8px}}@media(min-width:801px){.sx-sort-pop{width:300px}}.sx-note-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 2px 6px}.sx-note-head-title{font-size:12.5px;font-weight:700;color:var(--warning-text, #8a5a00)}.sx-inbox .sx-note-close{width:36px;height:36px}@media(max-width:800px){.sx-inbox .sx-note-close{width:44px;height:44px}}.sx-field-warn{color:var(--warning-text, #8a5a00)}.sx-inbox-modal .sx-check-row,.sx-check-row{display:flex;align-items:center;gap:10px;min-height:40px;font-size:14px;color:var(--text);cursor:pointer}.sx-chanbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 12px 8px}.sx-chanbar-chans{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--surface-sunken, #f1efe9);min-width:0}.sx-inbox .sx-chan-btn{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-muted);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.sx-inbox .sx-chan-btn .sx-count{font-size:11px;font-weight:700;color:var(--text-subtle)}@media(hover:hover)and (pointer:fine){.sx-inbox .sx-chan-btn:hover{color:var(--text)}}.sx-inbox .sx-chan-btn.on{background:var(--surface, #fff);color:var(--text);box-shadow:var(--elev-sm, 0 1px 2px rgb(0 0 0 / .08))}.sx-inbox .sx-chan-btn.chan-whatsapp svg{color:#1fa855}.sx-inbox .sx-chan-btn.chan-instagram svg{color:#d62976}.sx-inbox .sx-chan-btn.chan-messenger svg{color:#0a7cff}.sx-inbox .sx-chan-groups{flex:0 0 auto;border-color:var(--border, #e7e3da);background:var(--surface, #fff)}.sx-inbox .sx-chan-groups.on{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text);box-shadow:none}.sx-chan-btn:focus-visible,.sx-tab-menu-item:focus-visible{outline:3px solid var(--focus, #ffd166);outline-offset:2px}.sx-inbox .sx-tabs-row{overflow:visible;padding:0 10px 0 4px;-webkit-mask-image:none;mask-image:none}.sx-inbox .sx-tabs-row>.sx-tab,.sx-inbox .sx-tabs-row>.sx-tab-more{flex:1 1 0;min-width:0;justify-content:center}.sx-inbox .sx-tabs-row .sx-tab{padding:0 4px;gap:4px}.sx-tab-more{position:relative;display:flex}.sx-inbox .sx-tab-more>.sx-tab{flex:1 1 auto;justify-content:center}.sx-tab-caret{margin-left:-2px;font-size:9px;opacity:.7}.sx-inbox .sx-tabs-row .sx-tab .sx-count.alert,.sx-tab-menu-item .sx-count.alert{background:var(--danger, #d64545);color:#fff}.sx-tab-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:30;width:250px;padding:6px;border:1px solid var(--border, #e7e3da);border-radius:12px;background:var(--surface, #fff);box-shadow:var(--elev-md, 0 8px 24px rgb(0 0 0 / .12))}.sx-inbox .sx-tab-menu-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:6px 10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.sx-inbox .sx-tab-menu-item.on{background:var(--accent-soft)}@media(hover:hover)and (pointer:fine){.sx-inbox .sx-tab-menu-item:hover{background:var(--accent-soft)}}.sx-tab-menu-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sx-tab-menu-text strong{font-size:13.5px;color:var(--text)}.sx-tab-menu-text span{font-size:12px;color:var(--text-subtle)}.sx-tab-menu-item .sx-count{min-width:22px;padding:0 6px;border-radius:999px;background:var(--surface-sunken, #f1efe9);color:var(--text-subtle);font-size:11.5px;font-weight:700;line-height:20px;text-align:center}@media(max-width:800px){.sx-inbox .sx-chan-btn{min-height:36px}.sx-tab-menu{position:fixed;left:12px;right:12px;top:auto;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:auto}.sx-inbox .sx-tab-menu-item{min-height:52px}}.sx-list{container-type:inline-size;container-name:sx-list}.sx-chanbar-chans{flex:1 1 auto;overflow:hidden}@container sx-list (max-width: 400px){.sx-inbox .sx-chan-btn{padding:0 8px;gap:4px}.sx-chan-groups-label{display:none}.sx-chanbar{gap:6px}.sx-inbox .sx-tabs-row .sx-tab{gap:3px;font-size:13px}.sx-inbox .sx-tabs-row .sx-tab .sx-count{min-width:16px;padding:0 4px}}@container sx-list (max-width: 340px){.sx-inbox .sx-tabs-row .sx-tab .sx-count{display:none}.sx-inbox .sx-tabs-row .sx-tab .sx-count.alert{display:inline-block}}.sx-inbox .sx-tabs-row>.sx-tab-more{flex:0 0 auto}.sx-inbox .sx-tab-more>.sx-tab{padding:0 6px}.sx-toolbar .sx-unread-toggle.has-unread{background:var(--accent-soft);color:var(--accent-text, #3a46cc);box-shadow:inset 0 0 0 1px var(--accent-border)}.sx-toolbar .sx-unread-toggle.has-unread .sx-unread-badge{top:-5px;right:-5px;min-width:20px;height:20px;border-radius:10px;font-size:11px;line-height:20px;background:var(--danger, #d64545);box-shadow:0 0 0 2px var(--surface, #fff)}.sx-list-head .sx-head-number{flex:1 1 auto;min-width:0;max-width:170px;height:32px;margin:0 6px 0 4px;padding:0 26px 0 10px;border:1px solid var(--border, #e7e3da);border-radius:999px;background:var(--surface-sunken, #f5f3ee) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23667' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 10px center;color:var(--text);font:inherit;font-size:12.5px;font-weight:600;text-overflow:ellipsis;appearance:none;cursor:pointer}.sx-list-head .sx-head-number.on{border-color:var(--accent-border);background-color:var(--accent-soft);color:var(--accent-text)}.sx-list-head .sx-head-number:focus-visible{outline:3px solid var(--focus, #ffd166);outline-offset:2px}@container sx-list (max-width: 400px){.sx-list-head.with-number .sx-head-btn-label{display:none}}@media(min-width:801px){.sx-scope-number,.sx-active-chip.chip-number{display:none}}.sx-list-head.with-number .sx-list-head-actions{flex-wrap:nowrap;flex:0 0 auto}.sx-list-head.with-number h2{flex:0 0 auto}.sx-inbox .sx-list-head select.sx-head-number{height:32px;min-height:32px;line-height:30px;padding-top:0;padding-bottom:0}@container sx-list (max-width: 400px){.sx-inbox .sx-tabs-row .tab-all .sx-count{display:none}.sx-list-head.with-number .sx-btn.small{width:32px;height:32px;padding:0;justify-content:center}}.sx-chanbar-chans{overflow:visible;flex:0 1 auto}.sx-inbox .sx-tabs-row>.sx-tab{overflow:hidden}@container sx-list (max-width: 400px){.sx-chan-groups-label{display:inline}}@container sx-list (max-width: 340px){.sx-chan-groups-label{display:none}}@media(max-width:800px){.sx-inbox .sx-chan-btn{min-height:44px}.sx-tab-menu{z-index:1200}}.sx-inbox .sx-tabs-row>.sx-tab{flex:1 1 auto;overflow:visible}.sx-inbox .sx-tabs-row{gap:0}.sx-inbox .sx-tabs-row .sx-tab:after{inset:auto 8px 0;height:2px;z-index:1}.sx-shortcut-input{display:flex;align-items:center;border:1px solid var(--border-strong, #c9c4b8);border-radius:10px;background:var(--surface, #fff)}.sx-shortcut-input:focus-within{border-color:var(--accent, #4e61f6);box-shadow:0 0 0 3px var(--accent-soft, #eef1ff)}.sx-shortcut-input.invalid{border-color:var(--danger, #d64545)}.sx-shortcut-slash{padding:0 2px 0 12px;color:var(--accent-text, #3a46cc);font-weight:700;font-size:16px}.sx-inbox .sx-shortcut-input input,.sx-shortcut-input input{flex:1 1 auto;min-width:0;border:0;outline:none;box-shadow:none;background:transparent;padding-left:2px}.sx-qrm .sx-field .sx-shortcut-input input,.sx-qrm .sx-field .sx-shortcut-input input:focus,.sx-qrm .sx-field .sx-shortcut-input input:focus-visible{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding-left:2px}.sx-inbox .sx-list-head select.sx-head-number{height:36px!important;min-height:36px!important;line-height:34px;border-radius:999px!important}.sx-list-head.with-number .sx-btn.small{height:36px;min-width:36px}.sx-list-head .sx-head-collapse{width:36px;min-width:36px;height:36px;padding:0;justify-content:center}.sx-list-head .sx-head-collapse svg{transition:transform .15s ease}.sx-list-head .sx-head-collapse.collapsed svg{transform:rotate(180deg)}.sx-list-summary{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--text-subtle)}@media(prefers-reduced-motion:reduce){.sx-list-head .sx-head-collapse svg{transition:none}}.sx-strips.sx-strips-compact{display:flex;align-items:stretch;gap:6px;margin:6px 12px 0}.sx-strips.sx-strips-compact.empty{display:none}.sx-strips-compact .sx-strips-list{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.sx-strips-compact:not(.expanded) .sx-strips-list>:not(:first-child){display:none}.sx-strips-compact .sx-strips-list>.sx-cases,.sx-strips-compact .sx-strips-list>.sx-reminder-strips,.sx-strips-compact .sx-strips-list>.sx-handoff-reason{margin:0}.sx-strips-compact .sx-strips-more{flex:0 0 auto;min-width:40px;padding:0 8px;border:1px solid var(--border-strong, var(--border));border-radius:10px;background:var(--surface);color:var(--accent-text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sx-strips-compact:not(.expanded) .sx-case .sx-case-q,.sx-strips-compact:not(.expanded) .sx-handoff-reason-text,.sx-strips-compact:not(.expanded) .sx-reminder-strip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-strips-compact.expanded{position:static;flex-direction:column;box-shadow:none;max-height:none;animation:none}.sx-strips-compact .sx-strips-head{display:flex;align-items:center;justify-content:space-between;font-size:12.5px}.sx-strips-compact .sx-strips-head .sx-sheet-grip{display:none}@media(min-width:801px)and (max-height:820px){.sx-strips-backdrop{display:none}.sx-list-head{padding:8px 14px 6px}.sx-toolbar{margin-top:4px;margin-bottom:6px}.sx-inbox .sx-tabs-row .sx-tab{min-height:38px}}.sx-toolbar .sx-new-chat-mini{display:none}@media(max-width:800px){.sx-toolbar .sx-new-chat-mini{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:12px;background:var(--accent, #4e61f6);color:#fff}.sx-toolbar .sx-new-chat-mini:active{filter:brightness(.92)}}.sx-media-img-btn{display:block;padding:0;border:0;background:none;cursor:zoom-in}.sx-media-img-btn:focus-visible{outline:3px solid var(--focus, #ffd166);outline-offset:2px}.sx-imgview{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(56px + env(safe-area-inset-top,0px)) 12px calc(64px + env(safe-area-inset-bottom,0px));background:#0a0c12f7}.sx-imgview-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px}.sx-imgview-close{position:absolute;top:calc(8px + env(safe-area-inset-top,0px));right:8px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:#ffffff24;color:#fff;cursor:pointer}.sx-imgview-foot{position:absolute;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:0;right:0;display:flex;justify-content:center}.sx-imgview-download{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;background:#ffffff24;color:#fff;font-weight:600;text-decoration:none}.sx-imgview-close:focus-visible,.sx-imgview-download:focus-visible{outline:3px solid var(--focus, #ffd166);outline-offset:2px}
