:root{--font-display:"Avenir Next", Inter, "Helvetica Neue", Arial, sans-serif;--font-body:"Avenir Next", Inter, "Helvetica Neue", Arial, sans-serif}:root,:root[data-theme=atlantic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7fc;--surface:#ffffffe6;--surface-solid:#fff;--surface-sunken:#e4f1f2c2;--glass-surface:#ffffffad;--glass-surface-strong:#ffffffd1;--glass-border:#ffffffc7;--sidebar-surface:#d7e9ecf2;--sidebar-surface-strong:#ebf5f6eb;--sidebar-border:#2f929447;--ink:#18222d;--ink-muted:#536670;--ink-faint:#7b8d96;--border:#18222d1c;--border-strong:#18222d33;--accent:#fe6503;--accent-ink:#a84200;--accent-soft:#fff0e6;--interactive:#2f9294;--interactive-ink:#1e6e70;--interactive-soft:#e1f4f3;--focus-ring:#2f92943d;--neutral-fill:#a7b8bc;--button-disabled-fill:#60757d;--button-disabled-ink:#fff;--success:#258468;--success-soft:#e0f2ea;--success-ink:#176248;--warning:#d18a16;--warning-soft:#fff0cf;--warning-ink:#79500c;--danger:#d64545;--danger-soft:#fde4e3;--danger-ink:#912d2d;--info:#2f9294;--info-soft:#e1f4f3;--info-ink:#1e6e70;--fill-primary:#18222d;--on-primary:#fff;--hero-start:#18222d;--hero-end:#2f9294;--hero-glow:#fe65037a;--hero-ink:#fff;--hero-accent:#ffc79f;--page-orb-a:#2f929426;--page-orb-b:#fe65031c;--workspace-bg:radial-gradient(62rem 48rem at -10% -16%, #f4fff7b3, transparent 61%), radial-gradient(54rem 40rem at 112% -10%, #ffdabb2e, transparent 62%), radial-gradient(48rem 36rem at 48% 116%, #3c978147, transparent 68%), linear-gradient(140deg, #e6f5ea 0%, #abd9c2 49%, #78b9a6 100%);--workspace-border:#91b9c2;--workspace-shadow:0 2px 3px #010f1547, 0 18px 40px #010f1547;--workspace-header-ink:#f8fcfd;--workspace-header-muted:#c3d9dc;--workspace-header-border:#77d3cf94;--workspace-header-surface:#0a4857;--workspace-header-surface-end:#063844;--sidebar-ink-start:var(--workspace-header-surface);--sidebar-ink-end:var(--workspace-header-surface-end);--sidebar-ink-border:var(--workspace-header-border);--chat-canvas:#efeae2;--chat-wallpaper:url(/saviaclinic-chat-pattern.svg);--chat-date-pill:#ffffffe0;--chat-event-pill:#e1f2f0eb;--message-assistant:#fff1e8;--message-assistant-border:#ffcba9;--message-customer:#e9f2ff;--message-customer-border:#b8cdea;--message-customer-accent:#4f78a8;--message-human:#dcf4ef;--message-human-border:#92d5cc;--shadow-card:0 1px 2px #18222d0a, 0 10px 30px #205b5c12;--shadow-card-hover:0 2px 5px #18222d0f, 0 16px 38px #205b5c1c;--shadow-lift:0 22px 60px #18222d2e, 0 4px 12px #205b5c14}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#10191f;--surface:#18222deb;--surface-solid:#18222d;--surface-sunken:#0c161de0;--glass-surface:#18222db8;--glass-surface-strong:#18222de0;--glass-border:#a3e1e029;--sidebar-surface:#122831f5;--sidebar-surface-strong:#18343ceb;--sidebar-border:#58b7b74d;--ink:#f4f7fc;--ink-muted:#b5c7cb;--ink-faint:#879ca2;--border:#bce7e61f;--border-strong:#bce7e63d;--accent:#fe6503;--accent-ink:#ffd0af;--accent-soft:#3d2619;--interactive:#58b7b7;--interactive-ink:#b8efed;--interactive-soft:#16383b;--focus-ring:#58b7b757;--neutral-fill:#5f747b;--button-disabled-fill:#52656c;--button-disabled-ink:#fff;--success:#5bc796;--success-soft:#15382c;--success-ink:#9ae3c4;--warning:#e1ad55;--warning-soft:#3a2d19;--warning-ink:#f1d08f;--danger:#ee7774;--danger-soft:#3d2124;--danger-ink:#ffb3b0;--info:#58b7b7;--info-soft:#16383b;--info-ink:#b8efed;--fill-primary:#58b7b7;--on-primary:#18222d;--hero-start:#18222d;--hero-end:#2f9294;--hero-glow:#fe650361;--hero-ink:#f7fbff;--hero-accent:#ffc79f;--page-orb-a:#58b7b72e;--page-orb-b:#fe65031f;--workspace-bg:radial-gradient(62rem 48rem at -10% -16%, #28848242, transparent 61%), radial-gradient(54rem 40rem at 112% -10%, #b9592c26, transparent 62%), radial-gradient(48rem 36rem at 48% 116%, #1d427f3d, transparent 68%), linear-gradient(140deg, #061723 0%, #0a303b 49%, #131a2d 100%);--workspace-border:#294c55;--workspace-shadow:0 2px 3px #0000007a, 0 18px 40px #0006;--workspace-header-ink:#f3fbfc;--workspace-header-muted:#b8d4d7;--workspace-header-border:#65bebe66;--workspace-header-surface:#0b3e4b;--workspace-header-surface-end:#071f2b;--sidebar-ink-start:var(--workspace-header-surface);--sidebar-ink-end:var(--workspace-header-surface-end);--sidebar-ink-border:var(--workspace-header-border);--chat-canvas:#0b141a;--chat-wallpaper:url(/saviaclinic-chat-pattern-dark.svg);--chat-date-pill:#18272ff0;--chat-event-pill:#133535f0;--message-assistant:#3b271b;--message-assistant-border:#764527;--message-customer:#223a5a;--message-customer-border:#4c75a3;--message-customer-accent:#78a7d7;--message-human:#16433f;--message-human-border:#348b84;--shadow-card:0 1px 2px #00000042, 0 12px 34px #00000038;--shadow-card-hover:0 2px 5px #00000047, 0 18px 42px #0000004d;--shadow-lift:0 24px 64px #0006, 0 4px 14px #00000040}html{min-height:100%}body{background:radial-gradient(circle at 8% 4%, var(--page-orb-a), transparent 34rem), radial-gradient(circle at 96% 12%, var(--page-orb-b), transparent 32rem), var(--bg);background-attachment:fixed;min-height:100vh;transition:background-color .18s,color .18s}button,input,select,textarea{font-family:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-selector{color:var(--ink);z-index:60;position:relative}.theme-mode-toggle{background:var(--glass-surface-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.theme-mode-button{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,color .15s,box-shadow .15s,transform .12s;display:inline-flex}.theme-mode-button:hover{background:var(--surface-sunken);color:var(--ink)}.theme-mode-button:active{transform:scale(.94)}.theme-mode-button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.theme-mode-button.is-active{background:var(--surface-solid);color:var(--interactive-ink);box-shadow:0 2px 8px #10203024}.theme-mode-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.theme-selector-sidebar{align-self:flex-start}.theme-selector-floating{z-index:100;position:fixed;top:18px;right:18px}body:has(.shell) .theme-selector-floating{display:none}.sidebar{background:linear-gradient(155deg, var(--sidebar-surface), var(--sidebar-surface-strong));border:1px solid var(--sidebar-border);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-radius:22px;height:calc(100vh - 24px);margin:12px 0 12px 12px;padding:15px 12px;top:12px}.brand{border-bottom:1px solid var(--border);margin-bottom:5px;padding-bottom:14px}.brand-mark{border-radius:12px;box-shadow:0 8px 22px #142d461f}.nav-group-label{letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800}.nav-item{border:1px solid #0000;border-radius:10px;min-height:36px;padding:8px 10px;position:relative}.nav-item:hover{background:color-mix(in srgb, var(--glass-surface-strong) 72%, transparent);border-color:var(--glass-border)}.nav-item.active{background:linear-gradient(100deg, color-mix(in srgb, var(--interactive-soft) 92%, var(--surface)), color-mix(in srgb, var(--glass-surface) 82%, transparent));border-color:color-mix(in srgb, var(--interactive) 28%, var(--border));box-shadow:0 8px 20px color-mix(in srgb, var(--interactive) 10%, transparent);color:var(--interactive-ink);font-weight:750}.nav-item.active:before{background:var(--interactive);content:"";border-radius:99px;width:3px;height:18px;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.nav-item-return{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 20%, var(--border))}.sidebar-navigation>summary{display:none}.sidebar-navigation-body{display:block!important}.sidebar-bottom{border-top-color:var(--sidebar-border)}.sidebar-foot,.bot-status-widget{background:color-mix(in srgb, var(--glass-surface-strong) 72%, transparent);border-radius:12px}main{width:100%}.card,.dashboard-metric,.dashboard-panel,.dashboard-business-kpi,.dashboard-funnel-panel,.dashboard-action{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%)}.card{border-color:var(--glass-border);border-radius:18px}.btn{cursor:pointer;border-radius:10px;transition:box-shadow .15s,transform .12s,border-color .15s}.btn:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card)}.btn:active{transform:translateY(1px)scale(.995)}.btn-primary{background:linear-gradient(105deg, var(--fill-primary), color-mix(in srgb, var(--fill-primary) 72%, var(--interactive)));border-color:color-mix(in srgb, var(--fill-primary) 82%, var(--interactive));box-shadow:0 8px 20px color-mix(in srgb, var(--fill-primary) 16%, transparent);color:var(--on-primary)}.btn-primary:hover:not(:disabled){box-shadow:0 10px 24px color-mix(in srgb, var(--fill-primary) 22%, transparent);filter:brightness(1.05)}.btn-primary:disabled,.gba-wizard-nav .btn-primary:disabled,.gba-channel-primary-btn:disabled{background:var(--button-disabled-fill);border-color:var(--button-disabled-fill);box-shadow:none;color:var(--button-disabled-ink);opacity:1}.company-create-submit .btn-primary{background:linear-gradient(105deg, var(--fill-primary), color-mix(in srgb, var(--fill-primary) 72%, var(--interactive)));color:var(--on-primary)}.dashboard-shell{max-width:1240px}.dashboard-hero{background:var(--glass-surface);border:1px solid var(--glass-border);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);border-radius:24px;align-items:center;margin-bottom:18px;padding:22px 24px}.dashboard-bot-health{background:color-mix(in srgb, var(--surface-solid) 78%, transparent);border-radius:14px}.dashboard-metrics{gap:14px}.dashboard-metric,.dashboard-panel,.dashboard-business-kpi,.dashboard-funnel-panel{background:var(--surface);border-color:var(--glass-border);box-shadow:var(--shadow-card);border-radius:18px}.dashboard-metric{min-height:148px;padding:18px}.dashboard-metric.priority,.dashboard-priority-panel{border-top-color:var(--accent)}.dashboard-panel{padding:20px}.dashboard-business-section{background:color-mix(in srgb, var(--glass-surface) 82%, transparent);border:1px solid var(--glass-border);box-shadow:var(--shadow-card);border-radius:22px;margin-top:20px;padding:20px}.dashboard-action{background:var(--glass-surface);border-color:var(--glass-border);box-shadow:var(--shadow-card);border-radius:15px}.dashboard-action:hover{background:var(--glass-surface-strong)}.dashboard-periods{border-radius:11px}.dashboard-periods a{border-radius:8px}.dashboard-periods a[aria-current=page]{color:var(--interactive-ink)}.companies-hero,.gba-admin-nav{background:radial-gradient(circle at 88% 8%, var(--hero-glow), transparent 34%), linear-gradient(135deg, var(--hero-start), var(--hero-end));border-color:var(--glass-border);box-shadow:var(--shadow-lift);color:var(--hero-ink)}.companies-hero span,.company-create-card-head>span,.companies-existing-head span,.company-safety-note>span,.gba-admin-brand span{color:var(--hero-accent)}.gba-admin-nav{border-radius:16px;overflow:visible}.gba-admin-links a.active{color:var(--hero-start)}.gba-admin-support-links div{background:var(--hero-start)}.gba-wizard-shell{border-color:var(--glass-border);box-shadow:var(--shadow-lift);border-radius:20px}.gba-wizard-rail{background:color-mix(in srgb, var(--glass-surface-strong) 84%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}body:has(.thread-page){background:var(--workspace-bg)}.shell:has(>main>.thread-page){background:var(--workspace-bg)}.thread-card,.conversation-rail,.contact-context-panel>details,.reply-box,.thread-search-toolbar{background:var(--surface-solid)}.thread-card,.conversation-rail,.contact-context-panel>details{border-color:var(--workspace-border);box-shadow:var(--workspace-shadow);border-radius:16px}.thread-card{border-color:color-mix(in srgb, var(--workspace-border) 82%, var(--interactive))}.thread-list{background-color:var(--chat-canvas);background-image:var(--chat-wallpaper);background-position:top;background-size:208px 208px}.bubble,.bubble-role-customer{background:var(--message-customer);border-color:var(--message-customer-border);box-shadow:inset 3px 0 0 var(--message-customer-accent)}.bubble-role-assistant,.bubble-outbound{background:var(--message-assistant);border-color:var(--message-assistant-border);box-shadow:inset -3px 0 0 var(--accent)}.bubble-role-human{background:var(--message-human);border-color:var(--message-human-border);box-shadow:inset -3px 0 0 var(--interactive)}.bubble-role-system,.bubble-role-tool{background:color-mix(in srgb, var(--surface-sunken) 88%, var(--surface-solid));border-color:var(--border-strong);box-shadow:none;opacity:1}.thread-system-event{background:var(--surface-sunken);border-color:var(--border);color:var(--ink-muted)}.thread-system-event>span{background:var(--success-soft);color:var(--success-ink)}.message-delivery-state{color:var(--ink-muted)}.reply-pending{background:color-mix(in srgb, var(--message-human) 86%, var(--surface-solid));border-color:var(--message-human-border);box-shadow:inset -3px 0 0 var(--interactive)}.conversation-rail-item.is-current{background:var(--interactive-soft);border-left-color:var(--interactive)}.conversation-rail-list small.is-ai{background:var(--info-soft);color:var(--info-ink)}.conversation-rail-list small.is-human{background:var(--accent-soft);color:var(--accent-ink)}.conversation-rail-filters button.is-active{background:var(--interactive-soft);border-color:color-mix(in srgb, var(--interactive) 28%, var(--border));color:var(--interactive-ink)}.message-link,.attachment-file,.quoted-message-file{color:var(--interactive-ink)}:root[data-theme=dark] .thread-notification-toggle,:root[data-theme=dark] .ai-state-control{background:var(--interactive-soft);border-color:color-mix(in srgb, var(--interactive) 35%, var(--border));color:var(--ink)}:root[data-theme=dark] .ai-state-copy small{color:var(--ink-muted)}:root[data-theme=dark] .thread-system-event,:root[data-theme=dark] .reply-box.is-blocked{background:var(--surface-sunken);border-color:var(--border)}:root[data-theme=dark] .reply-blocked-banner{background:var(--danger-soft);border-color:var(--danger);color:var(--danger-ink)}:root[data-theme=dark] .whatsapp-window-alert,:root[data-theme=dark] .template-send-box{background:var(--warning-soft);border-color:var(--warning);color:var(--warning-ink)}:root[data-theme=dark] .attachment-head strong,:root[data-theme=dark] .attachment-caption,:root[data-theme=dark] .attachment-file-meta,:root[data-theme=dark] .attachment-text,:root[data-theme=dark] .quoted-message p{color:var(--ink)}:root[data-theme=dark] .attachment-head strong span,:root[data-theme=dark] .attachment-file-meta small,:root[data-theme=dark] .attachment-filename,:root[data-theme=dark] .location-attachment span,:root[data-theme=dark] .quoted-message>span{color:var(--ink-muted)}:root[data-theme=dark] .attachment-image,:root[data-theme=dark] .quoted-message-image,:root[data-theme=dark] .attachment-forward-trigger,:root[data-theme=dark] .attachment-forward button{background:var(--surface-solid);border-color:var(--border-strong);color:var(--interactive-ink)}:root[data-theme=dark] .attachment-transcription,:root[data-theme=dark] .quoted-message,:root[data-theme=dark] .bubble-inbound .quoted-message{background:var(--surface-sunken);color:var(--ink)}@media (min-width:721px){.shell>main:has(>.thread-page){padding-bottom:calc(20px + env(safe-area-inset-bottom))}.shell>main>.thread-page{box-sizing:border-box;min-height:0;padding-bottom:12px}.thread-detail-layout{height:100%;min-height:0;overflow:hidden}.thread-detail-main,.contact-context-panel{min-height:0}.contact-context-panel{overflow:hidden}.contact-context-panel>details{min-height:0;display:block}.contact-context-content{scrollbar-gutter:stable;min-height:0;max-height:calc(100dvh - 110px);overflow-y:auto}}:root[data-theme=atlantic] .gba-channel-minimal{--channel-blue:var(--interactive);--channel-blue-soft:var(--interactive-soft);--channel-violet:color-mix(in srgb, var(--interactive) 72%, var(--accent));--channel-violet-soft:color-mix(in srgb, var(--interactive-soft) 72%, var(--surface));--channel-green:var(--success);--channel-green-soft:var(--success-soft)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.sidebar{background:var(--sidebar-surface)}.theme-mode-toggle,.dashboard-hero{background:var(--surface-solid)}}@media (prefers-reduced-transparency:reduce){.theme-mode-toggle,.dashboard-hero,.card,.dashboard-metric,.dashboard-panel,.dashboard-business-kpi,.dashboard-funnel-panel,.dashboard-action{background:var(--surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar{background:var(--sidebar-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:720px){.shell{gap:0}.sidebar{width:calc(100% - 20px);height:auto;margin:10px;padding:12px;position:relative;top:0}.brand{margin:0;padding-bottom:10px}.sidebar-navigation{margin-top:8px}.sidebar-navigation>summary{background:var(--surface-sunken);border:1px solid var(--border);color:var(--ink);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;min-height:40px;padding:8px 11px;font-size:12px;font-weight:750;list-style:none;display:flex}.sidebar-navigation>summary::-webkit-details-marker{display:none}.sidebar-navigation[open]>summary b{transform:rotate(180deg)}.sidebar-navigation:not([open])>.sidebar-navigation-body{display:none!important}.sidebar-navigation-body{padding-top:6px}.sidebar-bottom{margin-top:10px}main{padding-top:10px}.dashboard-hero{align-items:flex-start;padding:20px}.dashboard-business-section{padding:15px}}.brand-name{letter-spacing:-.025em;color:#18222d;-webkit-text-fill-color:#18222d;background:0 0;font-family:Avenir Next,Inter,Helvetica Neue,Arial,sans-serif;font-weight:700;display:inline-block}.brand-sub{font-family:Avenir Next,Inter,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:500;line-height:1.35}.sidebar{background:linear-gradient(160deg, var(--sidebar-ink-start), var(--sidebar-ink-end));border-color:var(--sidebar-ink-border);color:#f4f7fc;box-shadow:0 16px 36px #04101c4d,inset 0 1px #bbefea0d}.sidebar .brand{background:#f4f7fc;border:1px solid #ffffffbd;border-radius:14px;margin:0 0 10px;padding:10px}.sidebar .brand-name{color:#18222d;-webkit-text-fill-color:#18222d;background:0 0}.sidebar .brand-sub{color:#536670}.sidebar .nav-group-label{color:#a9c4c8}.sidebar .nav-item{color:#edf7f8}.sidebar .nav-item:hover{color:#fff;background:#f4f7fc1a;border-color:#58b7b757}.sidebar .nav-item.active{color:#f4f7fc;background:#58b7b733;border-color:#58b7b7;box-shadow:0 8px 20px #00000038}.sidebar .nav-item.active:before{background:#58b7b7}.sidebar .nav-item-return{color:#ffd0af;background:#fe65032b;border-color:#fe65039e}.sidebar .nav-item-return:hover{color:#fff1e8;background:#fe650342}.sidebar .nav-item .count{color:#b9d0d3}.sidebar .nav-sub,.sidebar-bottom{border-color:#58b7b74d}.sidebar .sidebar-foot,.sidebar .bot-status-widget,.sidebar .theme-mode-toggle{box-shadow:none;background:#f4f7fc14;border-color:#58b7b752}.sidebar .theme-selector{color:#f4f7fc}.sidebar .theme-mode-button{color:#b9d0d3}.sidebar .theme-mode-button:hover{color:#fff;background:#f4f7fc1a}.sidebar .theme-mode-button.is-active{color:#18222d;background:#f4f7fc}.sidebar .sidebar-foot .role{color:#b9d0d3}.sidebar .bot-status-copy span,.sidebar .sidebar-foot .who{color:#f4f7fc}.sidebar .bot-status-on{color:#8fe0b8}.sidebar .bot-status-mixed{color:#f1d08f}.sidebar .bot-status-off{color:#ffb3b0}.sidebar .avatar-sm{color:#18222d;background:#e1f4f3}.sidebar .sidebar-security-link{color:#ffc79f}.sidebar .sidebar-security-link:hover{color:#fff1e8}.sidebar{overflow:hidden}.sidebar-navigation{scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.sidebar-collapsed-shortcuts{display:none}.sidebar-bottom{flex:none}.nav-group-label{font-size:10.5px;line-height:1.2}.nav-item{min-height:38px;font-size:13.25px;line-height:1.25}.bot-status-widget{min-height:36px;font-size:12.5px}.bot-status-copy strong,.sidebar-security-link{font-size:11.5px}.sidebar-security-link{line-height:1.35}@media (min-width:721px){.sidebar{transition:width .18s,padding .18s}.sidebar-navigation>summary{color:#d8eaec;cursor:pointer;border:1px solid #58b7b747;border-radius:9px;justify-content:space-between;align-items:center;min-height:32px;margin:2px 0 5px;padding:6px 9px;font-size:11px;font-weight:750;list-style:none;transition:background .14s,border-color .14s;display:flex}.sidebar-navigation>summary::-webkit-details-marker{display:none}.sidebar-navigation>summary:hover{color:#fff;background:#f4f7fc1a;border-color:#58b7b78c}.sidebar-navigation>summary:focus-visible{outline-offset:2px;outline:3px solid #58b7b752}.sidebar-navigation>summary b{font-size:18px;font-weight:500;line-height:1;transition:transform .18s}.sidebar-navigation:not([open])>summary b{transform:rotate(180deg)}.sidebar:has(>.sidebar-navigation:not([open])){width:72px;padding-inline:9px}.sidebar:has(>.sidebar-navigation:not([open])) .brand{justify-content:center;padding:8px 3px}:is(.sidebar:has(>.sidebar-navigation:not([open])) .brand-text,.sidebar:has(>.sidebar-navigation:not([open])) .sidebar-bottom){display:none}.sidebar:has(>.sidebar-navigation:not([open])) .sidebar-navigation>summary{justify-content:center;padding-inline:4px}.sidebar:has(>.sidebar-navigation:not([open])) .sidebar-navigation>summary span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sidebar:has(>.sidebar-navigation:not([open])) .sidebar-navigation{flex:none;overflow:visible}.sidebar:has(>.sidebar-navigation:not([open])) .sidebar-collapsed-shortcuts{place-items:center;gap:7px;margin-top:5px;display:grid}.sidebar-collapsed-shortcuts .nav-item{background:#f4f7fc0b;border:1px solid #58b7b72e;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.sidebar-collapsed-shortcuts .nav-item:hover{background:#f4f7fc1a;border-color:#58b7b77a;transform:translateY(-1px)}.sidebar-collapsed-shortcuts .nav-item.active{background:#58b7b729;border-color:#58b7b79e}.sidebar-collapsed-shortcuts .nav-item.active:before{height:24px}.sidebar-shortcut-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:22px;height:22px}.sidebar-collapsed-shortcuts .conversation-unread-badge{position:absolute;top:-3px;right:-3px}}.btn{justify-content:center;height:auto;min-height:38px;padding:8px 13px;font-size:13px;line-height:1.2}.icon-btn{width:34px;height:34px}.config-recipient-actions .btn{height:auto;min-height:34px;font-size:12px}.dashboard-eyebrow,.dashboard-section-kicker{font-size:10.5px}.dashboard-bot-health div span{font-size:11.5px}.dashboard-bot-health a,.dashboard-panel-head>a{align-items:center;min-height:32px;padding:0 4px;font-size:12.5px;display:inline-flex}.dashboard-metric small,.dashboard-business-kpi>span,.dashboard-coverage-warning span{font-size:12px}.dashboard-business-kpi>small,.dashboard-funnel-head p{font-size:11.5px}.dashboard-periods a{justify-content:center;align-items:center;min-height:32px;padding:7px 10px;font-size:12px;display:inline-flex}.dashboard-action span{font-size:11.5px}.dashboard-action strong{font-size:13.5px;line-height:1.35}.companies-hero h1{max-width:18ch;font-size:clamp(32px,4vw,54px);line-height:1.02}.company-import-select b,.company-import-select strong{font-size:13px}.company-import-select small,.company-import-select em,.company-import-reject{font-size:11.5px}.company-import-reject{min-height:38px}.company-import-review span{font-size:10.5px}.company-import-review small,.company-import-review p{font-size:11.5px}.company-search label{font-size:12px}.company-search input{min-height:38px;font-size:13px}.company-search a,.company-search small,.company-overview-card>header small{font-size:11px}.company-overview-card>header>b{font-size:10.5px}.company-overview-signals small,.company-overview-card>footer small{font-size:10px}.company-overview-signals strong{font-size:11.5px}.company-overview-card>footer strong{font-size:12.5px}.gba-admin-links a,.gba-admin-support-links summary{justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:12.5px;display:inline-flex}.gba-admin-support-kicker{font-size:10.5px}.gba-wizard-rail-hint{font-size:12px;line-height:1.4}.gba-wizard-steps li a{min-height:56px}.gba-wizard-steps li a>span{font-size:11.5px}.gba-wizard-steps li strong{font-size:13px}.gba-wizard-steps li small{font-size:11.5px}.conversation-rail>header span{font-size:10.5px}.conversation-rail>header a{align-items:center;min-height:30px;padding:0 3px;font-size:11.5px;display:inline-flex}.conversation-rail-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.conversation-rail-filters button{min-height:46px;padding:6px 3px;font-size:10px;line-height:1.15}.conversation-rail-list strong{font-size:12.5px}.conversation-rail-list time{font-size:10.5px}.conversation-rail-list p{font-size:11.5px}.conversation-rail-list small{font-size:10px}.conversation-rail-empty{font-size:12px}.conversation-rail-collapsed-tools{display:none}.thread-back a{align-items:center;min-height:32px;display:inline-flex}.thread-copy-button{min-height:30px;padding:5px 9px;font-size:11.5px}.thread-search-toolbar label span{font-size:11.5px}.thread-search-toolbar input{min-height:34px;font-size:12.5px}.thread-search-toolbar button{min-width:34px;min-height:34px;padding:6px 9px;font-size:12px}.thread-search-count{font-size:11px}.contact-context-panel summary span,.context-notes>div>span,.context-actions>div>span,.contact-context-list dt{font-size:10.5px}.contact-context-list dd{font-size:12.5px}.context-actions label>span,.context-actions small{font-size:10.5px}.context-actions input,.context-actions select{min-height:36px;font-size:12px}.context-note-form textarea{font-size:12px}.context-tag-list span{font-size:10.5px}.reply-attach small,.quick-reply-picker .reply-tool small{font-size:10px}@media (min-width:721px){.shell>main:has(>.thread-page){padding:12px 18px calc(16px + env(safe-area-inset-bottom))}.shell>main>.thread-page{padding-bottom:0}.thread-detail-layout{grid-template-columns:minmax(210px,235px) minmax(0,1fr);gap:14px;position:relative;overflow:auto}.thread-detail-layout:has(.conversation-rail.is-collapsed){grid-template-columns:48px minmax(0,1fr)}.contact-context-panel{grid-column:1/-1;width:100%;position:static;overflow:hidden}.contact-context-panel>details{width:100%;max-height:none;margin-inline:auto}.contact-context-panel>details[open]{box-shadow:var(--shadow-card);width:100%}.contact-context-panel>details[open] .contact-context-content{max-height:min(420px,100dvh - 168px)}.conversation-rail-toggle{background:var(--surface-sunken);border:1px solid var(--border-strong);color:var(--ink-muted);cursor:pointer;font:inherit;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:19px;line-height:1;display:inline-flex}.conversation-rail-toggle:hover{border-color:var(--interactive);color:var(--interactive-ink)}.conversation-rail-toggle:focus-visible{outline:3px solid var(--interactive-soft);outline-offset:2px}.conversation-rail.is-collapsed>header{justify-content:center;padding:8px}.conversation-rail.is-collapsed>header>div,.conversation-rail.is-collapsed>header>a,.conversation-rail.is-collapsed>.conversation-rail-filters,.conversation-rail.is-collapsed>.conversation-rail-filter-help,.conversation-rail.is-collapsed>.conversation-rail-list,.conversation-rail-collapsed-tools{display:none}.conversation-rail.is-collapsed>.conversation-rail-collapsed-tools{place-items:center;gap:7px;padding:6px 4px;display:grid}.conversation-rail-collapsed-tools button{background:var(--surface-sunken);border:1px solid var(--border);color:var(--ink-muted);cursor:pointer;border-radius:9px;place-items:center;width:36px;height:36px;padding:3px;display:grid;position:relative}.conversation-rail-collapsed-tools button:hover{border-color:var(--interactive);color:var(--interactive-ink)}.conversation-rail-collapsed-tools svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.conversation-rail-collapsed-tools strong{background:var(--interactive);color:var(--on-primary);border-radius:999px;min-width:14px;padding:0 3px;font-size:8px;line-height:14px;position:absolute;top:-4px;right:-3px}.thread-page-header{gap:4px;margin-bottom:6px;display:grid}.thread-back{margin:0;font-size:11.5px}.thread-back a{min-height:24px}.thread-page-header .thread-contact-head{align-items:center;margin:0}.thread-contact-title{flex:0 auto;min-width:0}.thread-page-header .thread-contact-head h1{margin:0;font-size:23px;line-height:1.1}.thread-page-header .thread-contact-head.is-phone-only .thread-contact-title{flex:none;min-width:192px}.thread-page-header .thread-contact-head.is-phone-only h1{letter-spacing:-.025em;white-space:nowrap}.thread-page-header .thread-eyebrow{margin:0 0 2px;font-size:9.5px}.thread-contact-summary{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:5px 8px;min-width:0;display:flex}.thread-page-header .thread-contact-meta{gap:4px;margin:0;font-size:11px}.thread-page-header .thread-contact-summary>p{margin:0;font-size:11px;line-height:1.3}.thread-page-header .thread-window-status{margin-top:4px;padding:3px 7px;font-size:10px}.thread-page-header .thread-copy-button{padding:2px 6px;font-size:9.5px}.handoff-detail{margin-bottom:2px}.handoff-detail>header{align-items:center;gap:7px;padding:6px 9px}.handoff-detail>header>div{min-width:0}.handoff-detail>header>div>span{font-size:8.5px}.handoff-detail>header h2{margin:1px 0;font-size:12.5px;line-height:1.15}.handoff-detail>header p{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.handoff-detail>header>strong{padding:3px 6px;font-size:9.5px}.handoff-detail>header .handoff-ia-control{padding:4px 7px;font-size:10px}.handoff-audit>summary{padding:5px 9px;font-size:10px}.handoff-audit>summary:before{margin-right:5px;font-size:13px}.thread-search-toolbar{gap:5px;padding:4px 9px}.thread-search-toolbar label{gap:6px}.thread-search-toolbar label span{font-size:10px}.thread-search-toolbar input{min-height:28px;padding:4px 7px;font-size:11.5px}.thread-search-toolbar button{min-width:28px;min-height:28px;padding:4px 7px;font-size:11px}.thread-search-count{min-width:54px;font-size:10px}.thread-list-content{gap:6px;padding:9px 12px}.thread-detail-main .bubble{border-radius:10px;padding:7px 10px}.thread-detail-main .bubble-meta{gap:6px;margin-bottom:2px;font-size:9.5px}.thread-detail-main .bubble-text{font-size:12.5px;line-height:1.4}.thread-detail-main .message-delivery-state{margin-top:3px;font-size:9.5px}.thread-detail-main .thread-day-separator{margin:3px 0}.thread-detail-main .thread-system-event{padding:5px 7px;font-size:10.5px}.human-take-box{padding:6px 10px}.ai-state-control{border-radius:10px;gap:9px;padding:7px 10px}.ai-state-copy{gap:0}.ai-state-copy strong{font-size:12.5px}.ai-state-copy small{display:none}.ai-state-action{font-size:11px}.reply-box.is-blocked{padding:6px 10px 7px}.reply-box.is-blocked .reply-blocked-banner{align-items:center;margin:0;padding:5px 7px}.reply-box.is-blocked .reply-blocked-banner strong{font-size:10px}.reply-box.is-blocked .reply-blocked-banner span{font-size:10px;line-height:1.25}.reply-box.is-blocked .reply-row{opacity:.82}.reply-box.is-blocked .reply-tools{pointer-events:none}.reply-box.is-blocked .reply-input{min-height:36px;padding:7px 9px}.reply-box.is-blocked .reply-hint{display:none}.reply-box:not(.is-blocked){padding:6px 10px 7px}.reply-box:not(.is-blocked) .reply-input{min-height:36px;padding:7px 9px}.reply-box:not(.is-blocked) .reply-hint{margin-top:4px;font-size:9.5px}.handoff-reply-locked{padding:8px 10px}.handoff-reply-locked strong{font-size:11.5px}.handoff-reply-locked p{margin-top:2px;font-size:10.5px}.contact-context-panel>details{height:auto}.contact-context-panel summary{gap:0;padding:8px 10px}.contact-context-panel summary span{font-size:9px}.contact-context-panel summary strong{font-size:12.5px}.contact-context-panel summary:after{font-size:15px}}@media (min-width:1100px){.thread-detail-layout{grid-template-columns:minmax(190px,230px) minmax(0,1fr) 48px;overflow:hidden}.thread-detail-layout:has(.contact-context-panel details[open]){grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(230px,280px)}.thread-detail-layout:has(.conversation-rail.is-collapsed){grid-template-columns:48px minmax(0,1fr) 48px}.thread-detail-layout:has(.conversation-rail.is-collapsed):has(.contact-context-panel details[open]){grid-template-columns:48px minmax(0,1fr) minmax(230px,280px)}.contact-context-panel{grid-column:auto;width:auto;position:static;overflow:hidden}.contact-context-panel>details{width:100%;max-width:280px;max-height:none;margin-inline:auto}.contact-context-panel>details[open]{box-shadow:var(--shadow-card);width:100%}.contact-context-panel>details:not([open]){width:48px;max-width:48px}.contact-context-panel>details:not([open]) summary{align-content:center;justify-items:center;height:100%;padding:14px 8px}.contact-context-panel>details:not([open]) summary span{display:none}.contact-context-panel>details:not([open]) summary strong{writing-mode:vertical-rl}.contact-context-panel>details:not([open]) summary:after{grid-area:auto}}@media (max-width:720px){.sidebar{overflow:visible}.sidebar-navigation{flex:none;overflow:visible}.companies-hero h1{max-width:20ch;font-size:clamp(30px,10vw,40px)}.gba-admin-links>a,.gba-admin-support-links summary{min-height:34px;font-size:12px}.nav-item{min-height:40px}.conversation-rail-filters button{min-height:36px}.thread-contact-head{flex-direction:column;align-items:flex-start}.thread-contact-summary{justify-content:flex-start}.thread-contact-head>.contact-context-panel{width:100%}}.thread-page-header{gap:3px;margin-bottom:5px}.thread-page-header .thread-contact-head{align-items:center;gap:10px;min-height:36px;margin:0}.thread-contact-leading{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.thread-page-header .thread-back{border:1px solid var(--border-strong);color:var(--ink-muted);border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin:0;font-size:18px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.thread-page-header .thread-back:hover{border-color:var(--interactive);color:var(--interactive-ink)}.thread-page-header .thread-back:focus-visible,.thread-header-icon:focus-visible,.thread-header-actions .thread-copy-button:focus-visible,.thread-page-header .thread-notification-toggle:focus-visible{outline:3px solid var(--interactive-soft);outline-offset:2px}.thread-page-header .thread-contact-title{min-width:0}.thread-page-header .thread-contact-head h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;line-height:1.08;overflow:hidden}.thread-page-header .thread-contact-head.is-phone-only h1{letter-spacing:-.025em}.thread-page-header .thread-eyebrow{margin:0 0 3px;font-size:9px;line-height:1}.thread-contact-phone{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;line-height:1.15;display:block;overflow:hidden}.thread-header-actions{flex:none;align-items:center;gap:5px;display:flex}.thread-header-actions .thread-copy-button,.thread-header-icon,.thread-page-header .thread-notification-toggle.is-compact{background:var(--surface-solid);border:1px solid var(--border-strong);color:var(--ink-muted);font:inherit;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;min-height:28px;padding:0;display:inline-flex}.thread-header-actions .thread-copy-button:hover,.thread-header-icon:hover,.thread-page-header .thread-notification-toggle.is-compact:hover{border-color:var(--interactive);color:var(--interactive-ink)}.thread-header-actions .thread-copy-button:not(.is-compact){white-space:nowrap;width:auto;padding:0 9px}.thread-header-actions .thread-copy-button span{font-size:15px;line-height:1}.thread-header-icon{cursor:pointer}.thread-header-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:15px;height:15px}.thread-header-icon.is-active{background:var(--interactive-soft);border-color:var(--interactive);color:var(--interactive-ink)}.thread-page-header .thread-notification-toggle.is-compact>span{font-size:16px;line-height:1}.thread-contact-status{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 7px;min-height:20px;padding-left:36px;font-size:10.5px;line-height:1.15;display:flex}.thread-contact-status .flag{margin:0;padding:3px 7px;font-size:10px}.thread-contact-intent{text-overflow:ellipsis;white-space:nowrap;max-width:min(28ch,42vw);overflow:hidden}.thread-contact-status .thread-window-status{margin:0;padding:3px 7px;font-size:9.5px;line-height:1.1}.thread-search-toolbar{animation:.16s ease-out both rise}.thread-page-header{background:linear-gradient(108deg, var(--workspace-header-surface), var(--workspace-header-surface-end));border:1px solid var(--workspace-header-border);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);border-radius:13px;padding:8px 10px 7px;box-shadow:0 10px 28px #02111729}.thread-page-header .thread-contact-head h1{color:var(--workspace-header-ink)}.thread-page-header .thread-eyebrow,.thread-page-header .thread-contact-phone,.thread-page-header .thread-contact-status{color:var(--workspace-header-muted)}.thread-page-header .thread-back,.thread-header-actions .thread-copy-button,.thread-header-icon,.thread-page-header .thread-notification-toggle.is-compact{border-color:var(--workspace-header-border);color:var(--workspace-header-muted);background:#ffffff14}.thread-page-header .thread-back:hover,.thread-header-actions .thread-copy-button:hover,.thread-header-icon:hover,.thread-page-header .thread-notification-toggle.is-compact:hover{border-color:var(--interactive);color:var(--workspace-header-ink);background:#ffffff26}.thread-detail-main .thread-list-content{gap:3px;padding:14px 18px}.thread-detail-main .bubble{--bubble-fill:var(--message-customer);background:var(--bubble-fill);border-radius:9px;max-width:min(76%,720px);padding:7px 9px 5px;position:relative;box-shadow:0 1px 1px #18222d21}.thread-detail-main .bubble-role-customer{--bubble-fill:var(--message-customer);background:var(--message-customer);border-color:var(--message-customer-border)}.thread-detail-main .bubble-role-assistant{--bubble-fill:var(--message-assistant);background:var(--message-assistant);border-color:var(--message-assistant-border)}.thread-detail-main .bubble-role-human{--bubble-fill:var(--message-human);background:var(--message-human);border-color:var(--message-human-border)}.thread-detail-main .bubble-inbound:not(.is-message-continuation):before,.thread-detail-main .bubble-outbound:not(.is-message-continuation):after{background:var(--bubble-fill);content:"";width:9px;height:11px;position:absolute;top:-1px}.thread-detail-main .bubble-inbound:not(.is-message-continuation):before{clip-path:polygon(100% 0,0 0,100% 100%);left:-8px}.thread-detail-main .bubble-outbound:not(.is-message-continuation):after{clip-path:polygon(0 0,100% 0,0 100%);right:-8px}.thread-detail-main .bubble.is-message-continuation{margin-top:-1px}.thread-detail-main .bubble.is-message-continuation .bubble-meta{display:none}.thread-detail-main .bubble-meta{letter-spacing:0;text-transform:none;margin-bottom:2px;font-size:10px}.thread-detail-main .bubble-meta strong{font-weight:800}.thread-detail-main .bubble-role-customer .bubble-meta strong{color:var(--message-customer-accent)}.thread-detail-main .bubble-role-assistant .bubble-meta strong{color:var(--accent-ink)}.thread-detail-main .bubble-role-human .bubble-meta strong{color:var(--interactive-ink)}.thread-detail-main .bubble-text{line-height:1.42}.thread-detail-main .bubble-footer{color:var(--ink-faint);justify-content:flex-end;align-items:center;gap:4px;min-height:11px;margin-top:3px;font-size:9.5px;line-height:1;display:flex}.thread-detail-main .bubble-footer>time{font-variant-numeric:tabular-nums;white-space:nowrap}.thread-detail-main .bubble-footer .message-delivery-state{color:var(--interactive-ink);font-size:inherit;gap:2px;margin:0}.thread-detail-main .bubble-footer .message-delivery-state:not(.is-failed)>span:nth-child(2){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.thread-detail-main .thread-day-separator{justify-content:center;margin:8px 0}.thread-detail-main .thread-day-separator:before,.thread-detail-main .thread-day-separator:after{display:none}.thread-detail-main .thread-day-separator span{background:var(--chat-date-pill);border:1px solid color-mix(in srgb, var(--workspace-border) 52%, transparent);color:var(--ink-muted);border-radius:999px;padding:5px 10px;box-shadow:0 1px 2px #18222d14}.thread-detail-main .thread-system-event{background:var(--chat-event-pill);border-radius:7px;flex-wrap:wrap;align-self:center;max-width:min(82%,720px);margin:3px auto;padding:5px 9px;box-shadow:0 1px 1px #18222d14}.thread-detail-main .attachment-head strong,.thread-detail-main .attachment-file,.thread-detail-main .message-link,.thread-detail-main .quoted-message-file{color:var(--interactive-ink)}.thread-detail-main .attachment-kind-icon{background:var(--interactive-soft);border:1px solid color-mix(in srgb, var(--interactive) 28%, var(--border));color:var(--interactive-ink);border-radius:6px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex}.thread-detail-main .attachment-kind-icon svg,.thread-detail-main .attachment-file svg,.thread-detail-main .quoted-message-file svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.thread-detail-main .attachment-file,.thread-detail-main .quoted-message-file{background:color-mix(in srgb, var(--interactive-soft) 68%, var(--surface-solid));border:1px solid color-mix(in srgb, var(--interactive) 24%, var(--border));border-radius:7px;align-items:center;gap:6px;padding:6px 8px;text-decoration:none;display:inline-flex}.thread-detail-main .attachment-file:hover,.thread-detail-main .quoted-message-file:hover{border-color:var(--interactive);text-decoration:underline}.thread-detail-main .attachment-image-link{background:0 0;border:0;border-radius:7px;padding:0;overflow:hidden}.thread-detail-main .attachment-visual{gap:5px;min-width:0}.thread-detail-main .attachment-image{border:0;border-radius:7px;width:min(23rem,100%);max-height:24rem}.thread-detail-main .bubble-meta time{font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.ops-summary-grid{gap:7px}.ops-summary-card{background:color-mix(in srgb, var(--glass-surface-strong) 88%, transparent);justify-content:space-between;align-items:baseline;gap:7px;min-height:0;padding:8px 10px;display:flex}.ops-summary-card span{margin:0;font-size:10.5px;font-weight:700}.ops-summary-card strong{font-size:18px;line-height:1}.ops-summary-card.is-zero{box-shadow:none;color:var(--ink-faint);opacity:.78}.ops-summary-card.is-zero strong{color:var(--ink-faint)}.thread-detail-main .attachment-file-meta,.thread-detail-main .attachment-file-meta small,.thread-detail-main .attachment-filename,.thread-detail-main .location-attachment span,.thread-detail-main .attachment-text{color:var(--ink-muted)}.thread-detail-main .attachment-image,.thread-detail-main .quoted-message-image{border-color:var(--message-human-border)}.thread-detail-main .attachment-transcription{background:color-mix(in srgb, var(--message-human) 72%, var(--surface-solid));border-left-color:var(--interactive);color:var(--ink-muted)}.thread-detail-main .attachment-transcription strong,.thread-detail-main .quoted-message>span{color:var(--interactive-ink)}.thread-detail-main .quoted-message{background:color-mix(in srgb, var(--message-human) 55%, var(--surface-solid));border-left-color:var(--interactive)}.thread-detail-main .bubble-inbound .quoted-message{background:color-mix(in srgb, var(--surface-solid) 88%, var(--message-human))}.thread-detail-main [data-message-id]{scroll-margin-block:24px}.thread-detail-main .quoted-message-jump{color:inherit;gap:.35rem;text-decoration:none;display:grid}.thread-detail-main .quoted-message-jump>span{color:var(--interactive-ink);letter-spacing:.02em;text-transform:uppercase;font-size:.7rem;font-weight:800}.thread-detail-main .quoted-message-jump>p{color:var(--ink-muted);white-space:normal;margin:0;font-size:.78rem;line-height:1.35}.thread-detail-main .quoted-message-jump:hover>p{color:var(--ink);text-decoration:underline}.thread-detail-main .quoted-message-jump:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.thread-detail-main .attachment-forward-trigger,.thread-detail-main .attachment-forward button{background:var(--surface-solid);border-color:var(--message-human-border);color:var(--interactive-ink)}.thread-detail-main .attachment-forward input{border-color:var(--message-human-border)}@media (max-width:720px){.thread-detail-main .thread-list-content{padding:12px 13px}.thread-detail-main .bubble{max-width:88%}.thread-page-header .thread-contact-head{flex-direction:row;align-items:center}.thread-page-header .thread-contact-head h1{font-size:18px}.thread-contact-status{padding-left:0}.thread-contact-intent{max-width:48vw}}
