.cl-pane{position:relative}.cl-head{border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;padding:12px 12px 0}.cl-toolbar{align-items:center;gap:6px;display:flex;position:relative}.cl-search{border:1px solid var(--border);background:var(--surface-2);cursor:text;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 6px 0 11px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.cl-search:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft)}.cl-search-icon{color:var(--ink-faint);flex-shrink:0;display:inline-flex}.cl-search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13.5px}.cl-search input::placeholder{color:var(--ink-faint)}.cl-search-clear{background:var(--surface-3);width:26px;height:26px;color:var(--ink-soft);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cl-search-clear:hover{color:var(--ink)}.cl-icon-btn{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--ink-soft);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.cl-icon-btn:hover{background:var(--surface-2);color:var(--ink)}.cl-icon-btn.is-on{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.cl-icon-btn:focus-visible,.cl-tab:focus-visible,.cl-item:focus-visible,.chan-seg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cl-icon-badge{background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);border:2px solid var(--surface);font-family:var(--font-mono);text-align:center;border-radius:999px;padding:0 5px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:-6px;right:-6px}.cl-sheet-backdrop,.cl-sheet-grip{display:none}.cl-filter-panel{z-index:40;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-2), var(--shadow-1);border-radius:14px;flex-direction:column;animation:.16s clPop;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0}@keyframes clPop{0%{opacity:0;transform:translateY(-4px)}}.cl-panel-head{justify-content:space-between;align-items:center;padding:12px 12px 4px 14px;display:flex}.cl-panel-title{font-family:var(--font-display);color:var(--ink);font-size:14px;font-weight:700}.cl-panel-close{width:30px;height:30px;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cl-panel-close:hover{background:var(--surface-2);color:var(--ink)}.cl-panel-body{flex-direction:column;gap:12px;padding:4px 14px 6px;display:flex}.cl-panel-section{flex-direction:column;gap:6px;display:flex}.cl-panel-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:700}.cl-reply-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cl-reply-opt{border:1px solid var(--border);background:var(--surface-2);min-height:36px;color:var(--ink-soft);text-align:left;cursor:pointer;border-radius:10px;padding:6px 10px;font-size:12.5px;font-weight:600;line-height:1.25;transition:background .15s,color .15s,border-color .15s}.cl-reply-opt:hover{background:var(--surface-3)}.cl-reply-opt[aria-checked=true]{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.cl-select{border:1px solid var(--border);background:var(--surface-2);width:100%;height:38px;color:var(--ink);border-radius:10px;padding:0 10px;font-size:13px;font-weight:500}.cl-select:focus{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.cl-panel-foot{border-top:1px solid var(--border);gap:8px;margin-top:4px;padding:10px 14px 14px;display:flex}.cl-btn-ghost,.cl-btn-primary{cursor:pointer;border-radius:10px;flex:1;min-height:38px;font-size:13px;font-weight:650}.cl-btn-ghost{border:1px solid var(--border);background:var(--surface);color:var(--ink-soft)}.cl-btn-ghost:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.cl-btn-ghost:disabled{opacity:.5;cursor:default}.cl-btn-primary{background:var(--accent);color:var(--accent-ink);border:1px solid #0000}.cl-btn-primary:hover{filter:brightness(1.06)}.cl-tabs{gap:0;margin-top:8px;display:flex;overflow:hidden;container-type:inline-size}@container (width<=380px){.cl-tabs:has(>.cl-tab:nth-child(5)) .cl-tab-count:not(.is-hot){display:none}}.cl-tabs::-webkit-scrollbar{display:none}.cl-tab{white-space:nowrap;min-height:38px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;flex:1 0 auto;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.cl-tab:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;transition:background .15s;position:absolute;bottom:-1px;left:8px;right:8px}.cl-tab:hover{color:var(--ink)}.cl-tab[aria-selected=true]{color:var(--ink);font-weight:700}.cl-tab[aria-selected=true]:after{background:var(--accent)}.cl-tab-count{background:var(--surface-3);min-width:18px;height:18px;color:var(--ink-soft);font-family:var(--font-mono);text-align:center;border-radius:999px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:18px}.cl-tab-count.is-hot{background:var(--accent);color:var(--accent-ink)}.cl-chips{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 10px;display:flex}.cl-chip{background:var(--accent-soft);max-width:100%;color:var(--accent);border-radius:999px;align-items:center;gap:2px;padding:3px 3px 3px 10px;font-size:12px;font-weight:650;display:inline-flex}.cl-chip-text{white-space:nowrap;text-overflow:ellipsis;max-width:170px;overflow:hidden}.cl-chip button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cl-chip button:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.cl-chip-clear{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:12px;font-weight:650}.cl-chip-clear:hover{color:var(--ink)}.cl-list{border-top:none;padding:4px 0 8px}.cl-empty{text-align:center;color:var(--ink-faint);flex-direction:column;gap:4px;padding:36px 20px;font-size:12.5px;display:flex}.cl-empty strong{color:var(--ink-soft);font-size:13.5px;font-weight:650}.cl-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:10px 14px 10px 12px;transition:background .12s;animation:.3s backwards riseIn;display:grid;position:relative}.cl-item:after{content:"";background:var(--border);opacity:.7;height:1px;position:absolute;bottom:0;left:68px;right:0}.cl-item:hover{background:var(--surface-2)}.cl-item.is-selected{background:var(--accent-soft)}.cl-item.is-selected:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.cl-item.is-selected:after{opacity:0}.cl-item:has(+.cl-item.is-selected):after{opacity:0}.cl-avatar{width:44px;height:44px;font-family:var(--font-display);letter-spacing:-.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14.5px;font-weight:700;display:inline-flex}.cl-av-0{color:#0f6f82;background:#d7eef2}.cl-av-1{color:#a64c2b;background:#f6dfd3}.cl-av-2{color:#3f7a4b;background:#dcebd9}.cl-av-3{color:#8e6519;background:#f3e6c8}.cl-av-4{color:#7a4a8c;background:#eadcef}.cl-av-5{color:#3d5a96;background:#dbe3f3}.cl-av-6{color:#a2445a;background:#f5dbe0}.cl-av-7{color:#5d6b3a;background:#e4e6d5}:root[data-theme=dark] .cl-av-0{color:#9fd6e1;background:#7fc4d22e}:root[data-theme=dark] .cl-av-1{color:#f0a98f;background:#e384682e}:root[data-theme=dark] .cl-av-2{color:#9fd6ac;background:#7bc28c2e}:root[data-theme=dark] .cl-av-3{color:#ecc27e;background:#e3a94e2e}:root[data-theme=dark] .cl-av-4{color:#d2b3e0;background:#be96d22e}:root[data-theme=dark] .cl-av-5{color:#b2c4ec;background:#8ca5dc2e}:root[data-theme=dark] .cl-av-6{color:#ecaab8;background:#e182962e}:root[data-theme=dark] .cl-av-7{color:#c8d0a2;background:#aab4822e}.cl-item-body{flex-direction:column;gap:2px;min-width:0;display:flex}.cl-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cl-name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.cl-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-faint);flex-shrink:0;font-size:11px;font-weight:500}.cl-preview{min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.cl-preview-you{color:var(--ink-faint)}.cl-unread{background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);font-family:var(--font-mono);text-align:center;border-radius:999px;flex-shrink:0;padding:0 6px;font-size:10.5px;font-weight:700;line-height:20px}.cl-item.is-unread .cl-name{font-weight:800}.cl-item.is-unread .cl-preview{color:var(--ink);font-weight:550}.cl-item.is-unread .cl-time{color:var(--accent);font-weight:700}.cl-status{color:var(--ink-faint);align-items:center;gap:5px;margin-top:2px;font-size:11px;font-weight:600;display:inline-flex}.cl-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.cl-status.is-open{color:color-mix(in srgb, var(--accent) 85%, var(--ink-soft))}.cl-status.is-resolved{color:var(--good)}.topbar-brand.topbar-brand-channels{padding:4px}.chan-seg{flex-wrap:nowrap;align-items:center;gap:2px;max-width:520px;display:flex;overflow-x:auto}.chan-seg-btn{height:32px;color:var(--on-navy-soft);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:650;transition:background .15s,color .15s;display:inline-flex}.chan-seg-btn:hover{color:var(--on-navy);background:#ffffff12}.chan-seg-btn[aria-pressed=true]{background:var(--on-navy);color:var(--navy);box-shadow:0 1px 3px #00000040}.chan-seg-label{text-overflow:ellipsis;max-width:200px;overflow:hidden}@media (width<=640px){.cl-head{padding:10px 12px 0}.cl-search{height:44px}.cl-search input{background:0 0!important;border:none!important;padding:0!important;font-size:16px!important}.cl-search-clear{width:32px;height:32px}.cl-icon-btn{width:44px;height:44px}.cl-tab{min-height:44px;padding:0 12px;font-size:14px}.cl-chip{padding:2px 2px 2px 12px;font-size:13px}.cl-chip button{width:32px;height:32px}.cl-chip-clear{min-height:36px;font-size:13px}.cl-item{min-height:72px;padding:12px 14px 12px 12px}.cl-avatar{width:46px;height:46px}.cl-item{grid-template-columns:46px 1fr}.cl-item:after{left:70px}.cl-name{font-size:15px}.cl-preview{font-size:13.5px}.cl-sheet-backdrop{z-index:80;background:#14100c6b;animation:.18s clFade;display:block;position:fixed;inset:0}.cl-filter-panel{z-index:81;max-height:88vh;padding-bottom:env(safe-area-inset-bottom);border-bottom:none;border-radius:20px 20px 0 0;animation:.22s clSheetUp;position:fixed;inset:auto 0 0}.cl-sheet-grip{background:var(--border-strong);border-radius:4px;width:40px;height:4px;margin:8px auto 0;display:block}.cl-panel-head{padding:8px 10px 6px 18px}.cl-panel-title{font-size:16px}.cl-panel-close{width:44px;height:44px}.cl-panel-body{gap:16px;padding:4px 18px 8px;overflow-y:auto}.cl-reply-opt{min-height:48px;font-size:14px}.cl-select{height:48px;font-size:16px}.cl-panel-foot{padding:12px 18px 16px}.cl-btn-ghost,.cl-btn-primary{min-height:48px;font-size:15px}.topbar-brand.topbar-brand-channels{max-width:48vw;padding:3px}.chan-seg{max-width:100%}.chan-seg-btn{height:36px;padding:0 12px;font-size:13px}.chan-seg-label{max-width:150px}}@keyframes clFade{0%{opacity:0}}@keyframes clSheetUp{0%{transform:translateY(100%)}}.thread-messages.has-watermark{--wm-veil:color-mix(in srgb, var(--bg) 80%, transparent);background-image:linear-gradient(var(--wm-veil), var(--wm-veil)), var(--wm);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,min(280px,50%);background-attachment:scroll,scroll}.thread-empty-brand{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.thread-empty-logo{object-fit:contain;opacity:.38;max-width:180px;max-height:180px}.thread-empty-text{color:var(--ink-soft);margin:0;font-size:14px}.thread-pane{position:relative}.thread-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.thread-body>.thread-messages{overscroll-behavior:contain;flex:1;min-height:0}.msg-block{flex-direction:column;display:flex}.msg-block.is-grouped{margin-top:-8px}.msg-row.in.is-grouped .msg{border-top-left-radius:4px}.msg-row.out.is-grouped .msg{border-top-right-radius:4px}.msg-day{z-index:2;pointer-events:none;justify-content:center;margin:4px 0 10px;display:flex;position:sticky;top:0}.msg-day span{color:var(--ink-soft);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:999px;padding:3px 12px;font-size:11px;font-weight:650}.msg-actions-btn{opacity:0;transition:opacity .12s}.msg-row:hover .msg-actions-btn,.msg-actions-btn[aria-expanded=true],.msg-actions-btn:focus-visible{opacity:1}@media (hover:none){.msg-actions-btn{opacity:1}}.msg.is-flash{box-shadow:0 0 0 2px var(--accent), var(--shadow-1);transition:box-shadow .2s}.msg.is-match{box-shadow:0 0 0 1px var(--warn), var(--shadow-1)}.msg.is-current-match{box-shadow:0 0 0 2px var(--warn), var(--shadow-1)}.msg-failed{align-items:center;gap:8px;margin-top:6px;font-size:11.5px;font-weight:650;display:flex}.msg-failed button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:2px 8px;font-size:11px;font-weight:700}.thread-jump{z-index:5;border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--ink-soft);box-shadow:var(--shadow-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;animation:.15s clFade;display:flex;position:absolute;bottom:14px;right:18px}.thread-jump:hover,.thread-jump.has-new{color:var(--accent)}.thread-jump-count{background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:750;display:flex;position:absolute;top:-6px;right:-4px}.thread-search{border-bottom:1px solid var(--border);background:var(--surface);color:var(--ink-soft);flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;display:flex}.thread-search input{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--ink);border-radius:8px;flex:1;padding:6px 10px;font-size:13px}.thread-search-count{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.thread-search button{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.thread-search button:hover:not(:disabled){background:var(--surface-3);color:var(--ink)}.thread-search button:disabled{opacity:.4;cursor:default}.thread-icon-btn{justify-content:center;align-items:center;display:inline-flex}.thread-drop-overlay{z-index:30;border:2px dashed var(--accent);background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--accent);pointer-events:none;border-radius:14px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;inset:8px}.thread-composer{align-items:flex-end}.thread-composer-input{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--ink);resize:none;border-radius:10px;flex:1;min-height:38px;max-height:128px;padding:9px 13px;font-family:inherit;font-size:13.5px;line-height:1.4;overflow-y:auto}.thread-composer-input::placeholder{color:var(--ink-faint)}.thread-composer-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.composer-hint{background:var(--surface);color:var(--ink-faint);flex-shrink:0;padding:0 16px 6px;font-size:10.5px}@media (hover:none),(width<=900px){.composer-hint{display:none}}.iv-overlay{z-index:1000;background:#0f0c09eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.iv-top{color:#f4ede0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:absolute;top:0;left:0;right:0}.iv-when{opacity:.85;font-size:13px}.iv-actions{gap:8px;display:flex}.iv-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.iv-btn:hover{background:#fff3}.iv-img{object-fit:contain;border-radius:6px;max-width:min(92vw,1400px);max-height:calc(100vh - 150px);box-shadow:0 20px 60px #00000080}.iv-img.is-avatar{aspect-ratio:1;object-fit:cover;background:#1f2b29;border-radius:12px;width:min(420px,85vw,75vh);height:auto}.iv-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.iv-nav.is-prev{left:16px}.iv-nav.is-next{right:16px}.iv-caption{color:#f4ede0;text-align:center;white-space:pre-line;background:#0006;border-radius:10px;max-width:min(720px,90vw);padding:8px 14px;font-size:14px;line-height:1.5;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.msg-caption{white-space:pre-line;max-width:240px;margin-top:6px}.cl-avatar{position:relative;overflow:hidden}.cl-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.cl-tick{vertical-align:-3px;color:var(--ink-faint);margin-right:3px;display:inline-block}.cl-tick.is-read{color:#34b7f1}.cl-who{letter-spacing:.02em;vertical-align:1px;border-radius:6px;margin-right:5px;padding:3px 6px;font-size:10.5px;font-weight:800;line-height:1;display:inline-block}.cl-who.is-ia{color:#6b4bc4;background:#ede7fb}.cl-who.is-owner{color:#b85a1c;background:#fdeee3}.cl-who.is-team{color:#0f6f82;background:#e3f1f4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cl-who.is-ia{color:#c4b5fd;background:#2e2547}:root:not([data-theme=light]) .cl-who.is-owner{color:#fdba8c;background:#3d2a1c}:root:not([data-theme=light]) .cl-who.is-team{color:#8fd3e0;background:#173840}}:root[data-theme=dark] .cl-who.is-ia{color:#c4b5fd;background:#2e2547}:root[data-theme=dark] .cl-who.is-owner{color:#fdba8c;background:#3d2a1c}:root[data-theme=dark] .cl-who.is-team{color:#8fd3e0;background:#173840}.msg-ticks{background:#fffffff2;border-radius:8px;flex-shrink:0;align-items:center;margin-top:4px;margin-left:-2px;margin-right:auto;padding:1px 4px;line-height:0;display:inline-flex}.msg-ticks.is-in{background:0 0;padding:1px 0}.msg-ticks .tick-read{color:#0a84ff}.msg-ticks .tick-gray{color:#8b9097}.has-photo-slot{position:relative;overflow:hidden}.contact-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.msg-react-row{border-bottom:1px solid var(--border);gap:2px;padding:6px 6px 4px;display:flex}.msg-react-opt{cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px;font-size:19px;line-height:1;transition:transform .12s,background .12s}.msg-react-opt:hover{background:var(--surface-3,#0000000f);transform:scale(1.18)}.msg-react-opt.is-on{background:var(--accent-soft,#00000014)}.msg-reactions{z-index:1;gap:4px;margin-top:-6px;margin-bottom:-10px;display:flex;position:relative}.msg-reaction{font:inherit;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:3px 6px;font-size:14px;line-height:1;box-shadow:0 1px 3px #0000001f}button.msg-reaction{cursor:pointer}.fu-badge{color:#7a5414;white-space:nowrap;background:#fdf3e2;border:1px solid #f0dcb6;border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:12px;font-weight:700;display:inline-flex}.fu-badge-stop{font:inherit;color:#a3321f;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.fu-badge-stop:disabled{opacity:.6}.contact-photo.is-zoomable,.cl-avatar-img{cursor:zoom-in}.btn.msg-actions-btn{padding:1px 6px;line-height:1}.msg-ai-label,.cl-stage{display:none}.cl-meta-row{align-items:center;gap:6px;min-width:0;display:flex}.cl-stage{max-width:100%;color:var(--stage,var(--ink-soft));background:color-mix(in srgb, var(--stage,var(--ink-soft)) 14%, transparent);border:1px solid color-mix(in srgb, var(--stage,var(--ink-soft)) 32%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;margin-top:3px;padding:2px 9px;font-size:11px;font-weight:700;overflow:hidden}.thread-header.is-phone{flex-wrap:nowrap;justify-content:flex-start;gap:2px;min-height:60px;padding:6px 6px 6px 2px}.atendimento .thread-header.is-phone .thread-back{width:44px;height:44px;margin-left:0}.thread-who-btn{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;align-items:center;gap:10px;padding:4px 6px 4px 2px;display:flex}.thread-who-btn:active{background:var(--surface-2)}.thread-who-btn .avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;display:flex;overflow:hidden}.thread-who-text{flex-direction:column;min-width:0;display:flex}.thread-who-text .thread-name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:750;overflow:hidden}.thread-who-text .thread-meta{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.thread-ia-btn{border:1px solid color-mix(in srgb, var(--good) 45%, var(--border));background:color-mix(in srgb, var(--good) 14%, var(--surface));cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;line-height:1;display:inline-flex;position:relative}.thread-ia-dot{background:var(--good);border:2px solid var(--surface);border-radius:50%;width:11px;height:11px;position:absolute;bottom:4px;right:4px}.thread-ia-btn.is-off{background:var(--surface-2);border-color:var(--border)}.thread-ia-btn.is-off>span:first-child{filter:grayscale();opacity:.55}.thread-ia-btn.is-off .thread-ia-dot{background:var(--bad)}.thread-more-btn{width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;font-size:24px;line-height:1}.thread-more-btn:active{background:var(--surface-2)}.thread-rename-bar{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;gap:8px;padding:8px 10px;display:flex}.thread-rename-bar input{border:1px solid var(--border);background:var(--surface-2);min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:0 12px;font-size:16px}.thread-rename-bar .btn{min-height:44px}.thread-claim-bar{border:none;border-top:1px solid var(--border);background:color-mix(in srgb, var(--accent) 10%, var(--surface));width:100%;min-height:44px;color:var(--accent);font:inherit;cursor:pointer;flex-shrink:0;font-size:15px;font-weight:750;display:block}.thread-claim-bar.is-other{background:var(--surface-2);color:var(--ink-soft);cursor:default;justify-content:center;align-items:center;font-size:13.5px;font-weight:600;display:flex}.th-sheet-backdrop{z-index:900;background:#14100c6b;align-items:flex-end;animation:.18s thFade;display:flex;position:fixed;inset:0}.th-sheet{overscroll-behavior:contain;width:100%;max-height:85dvh;padding:2px 8px calc(10px + var(--sab,0px));background:var(--surface);color:var(--ink);box-shadow:var(--shadow-2);font-family:var(--font-body);border-radius:20px 20px 0 0;flex-direction:column;animation:.22s thSheetUp;display:flex;overflow-y:auto}.th-sheet-grip{background:var(--border-strong,var(--border));border-radius:4px;flex:none;width:40px;height:4px;margin:8px auto 6px}.th-sheet-title{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;padding:2px 14px 8px;font-size:15px;font-weight:750;overflow:hidden}.th-sheet-fu{padding:0 14px 8px}.th-sheet-fu:empty{display:none}.th-sheet-item{min-height:50px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:none;align-items:center;gap:14px;padding:0 14px;font-size:16px;display:flex}.th-sheet-item:active{background:var(--surface-2)}.th-sheet-item:disabled{opacity:.5}.th-sheet-item>span[aria-hidden]{text-align:center;width:24px;font-size:20px}.th-sheet-item.is-danger{color:var(--bad);font-weight:650}.th-sheet-item.is-cancel{border-top:1px solid var(--border);color:var(--ink-soft);border-radius:0;justify-content:center;margin-top:4px;font-weight:650}.th-sheet-react{border-bottom:1px solid var(--border);justify-content:space-between;gap:4px;margin-bottom:4px;padding:4px 8px 10px;display:flex}.th-sheet-react-opt{background:var(--surface-2);cursor:pointer;border:none;border-radius:50%;width:44px;height:44px;font-size:22px;line-height:1}.th-sheet-react-opt.is-on{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}@keyframes thSheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes thFade{0%{opacity:0}to{opacity:1}}.thread-composer.is-compact{flex-wrap:nowrap;align-items:flex-end;gap:8px;padding:8px 10px}.cmp-round{cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;line-height:1;display:inline-flex;position:relative}.cmp-ghost{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-soft)}.cmp-primary{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-1)}.cmp-plus-wrap{flex:none;position:relative}.cmp-plus{font-size:28px;font-weight:400;transition:transform .15s}.cmp-plus.is-open{transform:rotate(45deg)}.cmp-plus.is-whisper{background:var(--warn);color:#fff;border-color:#0000}.cmp-plus-backdrop{z-index:40;position:fixed;inset:0}.cmp-plus-menu{z-index:41;background:var(--surface);border:1px solid var(--border);min-width:250px;box-shadow:var(--shadow-2);border-radius:16px;flex-direction:column;padding:6px;animation:.15s thFade;display:flex;position:absolute;bottom:calc(100% + 10px);left:0}.cmp-plus-menu button{min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:0 14px;font-size:15px;display:flex}.cmp-plus-menu button:active{background:var(--surface-2)}.cmp-plus-menu button>span{text-align:center;width:24px;font-size:20px}.cmp-plus-menu button.is-on{background:color-mix(in srgb, var(--warn) 16%, transparent)}.thread-composer.is-compact .thread-composer-input{border-radius:22px;min-height:44px;padding:11px 16px;font-size:16px}.thread-composer-input.is-whisper{color:#3a2f1c;background:#fbefd6;border-color:#b8862e}:root[data-theme=dark] .thread-composer-input.is-whisper{color:#f4e8cf;background:#3a3020;border-color:#c9973f}.cmp-rec{min-width:0;min-height:44px;color:var(--bad);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;align-items:center;gap:8px;padding:0 6px;font-size:15px;font-weight:650;display:flex}.cmp-rec-dot{background:var(--bad);border-radius:50%;flex:none;width:10px;height:10px;animation:1s ease-in-out infinite cmpPulse}.cmp-rec.is-paused{color:var(--ink-soft)}.cmp-rec.is-paused .cmp-rec-dot{background:var(--ink-faint);animation:none}.cmp-sending{opacity:.85;background:currentColor;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite cmpPulse;position:absolute;top:4px;right:4px}@keyframes cmpPulse{50%{opacity:.3}}@media (pointer:coarse){.thread-composer-input{font-size:16px}}@media (width<=640px){.msg{max-width:84%;font-size:15px}.msg-row.out .msg.is-ai{background:var(--ai);color:var(--ai-ink)}.msg-ai-label{display:block}.atendimento .btn.msg-actions-btn{border-radius:10px;min-width:36px;min-height:36px;padding:0 8px;font-size:18px}.atendimento .thread-search button{width:44px;height:44px}.atendimento .thread-reply-close{min-width:44px;min-height:44px}.cl-status.is-open{display:none}.cl-stage{display:inline-flex}.atendimento .cl-filter-panel{max-height:88dvh}}
