.conv-row.has-avatar{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:10px;row-gap:3px;align-items:center}.conv-row.has-avatar>.sender-avatar{grid-row:1 / span 3;grid-column:1;align-self:start;margin-top:1px}.conv-row.has-avatar>.conv-line1,.conv-row.has-avatar>.conv-line2,.conv-row.has-avatar>.conv-line3,.conv-row.has-avatar>.conv-addr{grid-column:2}.conv-row.has-avatar .deal-ref{white-space:nowrap;flex-shrink:0}.sender-avatar{--sa-bg-0: #dbeafe;--sa-fg-0: #1e3a8a;--sa-bg-1: #dcfce7;--sa-fg-1: #14532d;--sa-bg-2: #fef3c7;--sa-fg-2: #78350f;--sa-bg-3: #fce7f3;--sa-fg-3: #831843;--sa-bg-4: #ede9fe;--sa-fg-4: #4c1d95;--sa-bg-5: #cffafe;--sa-fg-5: #164e63;--sa-bg-6: #ffedd5;--sa-fg-6: #7c2d12;--sa-bg-7: #e2e8f0;--sa-fg-7: #1e293b;--sa-logo-tile: #ffffff;position:relative;width:32px;height:32px;flex-shrink:0;border-radius:var(--ops-radius-pill);display:inline-grid;place-items:center;overflow:hidden;font-size:13px;font-weight:var(--ops-weight-heavy);line-height:1;letter-spacing:.01em;background:var(--sa-bg);color:var(--sa-fg);-webkit-user-select:none;user-select:none}:root[data-theme=dark] .sender-avatar{--sa-bg-0: #1e3a8a;--sa-fg-0: #dbeafe;--sa-bg-1: #14532d;--sa-fg-1: #dcfce7;--sa-bg-2: #78350f;--sa-fg-2: #fef3c7;--sa-bg-3: #831843;--sa-fg-3: #fce7f3;--sa-bg-4: #4c1d95;--sa-fg-4: #ede9fe;--sa-bg-5: #164e63;--sa-fg-5: #cffafe;--sa-bg-6: #7c2d12;--sa-fg-6: #ffedd5;--sa-bg-7: #334155;--sa-fg-7: #e2e8f0}.sa-c0{--sa-bg: var(--sa-bg-0);--sa-fg: var(--sa-fg-0)}.sa-c1{--sa-bg: var(--sa-bg-1);--sa-fg: var(--sa-fg-1)}.sa-c2{--sa-bg: var(--sa-bg-2);--sa-fg: var(--sa-fg-2)}.sa-c3{--sa-bg: var(--sa-bg-3);--sa-fg: var(--sa-fg-3)}.sa-c4{--sa-bg: var(--sa-bg-4);--sa-fg: var(--sa-fg-4)}.sa-c5{--sa-bg: var(--sa-bg-5);--sa-fg: var(--sa-fg-5)}.sa-c6{--sa-bg: var(--sa-bg-6);--sa-fg: var(--sa-fg-6)}.sa-c7{--sa-bg: var(--sa-bg-7);--sa-fg: var(--sa-fg-7)}.sa-fallback{display:inline-grid;place-items:center}.sa-fallback .material-symbols-outlined{font-size:17px}.sa-logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:3px;box-sizing:border-box;background:var(--sa-logo-tile);opacity:0}.sender-avatar.has-logo{box-shadow:inset 0 0 0 1px var(--ops-border);background:var(--sa-logo-tile)}.sender-avatar.has-logo .sa-logo{opacity:1}.sender-avatar.has-logo .sa-fallback{visibility:hidden}@media (max-width: 719px){.conv-row.has-avatar{grid-template-columns:30px minmax(0,1fr);column-gap:9px}.sender-avatar{width:30px;height:30px;font-size:12px}}.thread-head .sender-avatar.thread-sender-avatar{width:40px;height:40px;font-size:15px;background:var(--sa-bg);color:var(--sa-fg)}.thread-head .sender-avatar.thread-sender-avatar.has-logo{background:var(--sa-logo-tile)}.thread-content .thread-tile .sender-avatar.thread-tile-avatar{width:100%;height:100%;font-size:inherit}.thread-content .thread-tile:has(>.sender-avatar.has-logo){background:var(--sa-logo-tile);box-shadow:inset 0 0 0 1px var(--ops-border)}.composer.ui-composer{gap:0;padding:0;border:var(--ui-border-w) solid var(--ops-border-strong);border-radius:var(--ui-radius-xl);background:var(--ops-surface);box-shadow:var(--ops-shadow-popover)}.composer.ui-composer:focus-within{border-color:var(--ops-focus-ring);box-shadow:0 0 0 var(--ui-border-w) var(--ops-focus-ring),var(--ops-shadow-popover)}.composer.ui-composer[data-dropping=true]{position:relative;border-color:var(--ops-primary);background:var(--ops-primary-soft)}.composer.ui-composer[data-dropping=true]:after{content:"Drop files to attach";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border:2px dashed var(--ops-primary);border-radius:inherit;color:var(--ops-primary);font-weight:var(--ops-weight-bold);pointer-events:none}.composer-frame.ui-composer .composer-toolbar{flex-wrap:wrap;gap:var(--ui-gap-md);padding:7px var(--ui-gap-md)}.ui-composer .composer-toolbar .composer-channel{display:inline-flex;align-items:center;gap:var(--ui-gap-sm);height:var(--ui-control-h-xs);padding:0 var(--ui-pad-control-sm);border-radius:var(--ui-radius-sm);background:var(--ui-selected-bg);color:var(--ops-primary);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-bold);text-transform:none;letter-spacing:0;white-space:nowrap}.ui-composer .composer-channel .material-symbols-outlined{font-size:var(--ui-icon-sm)}.ui-composer .composer-toolbar .composer-sender{font-size:var(--ops-text-sm);color:var(--ops-text-muted)}.ui-composer .composer-toolbar .composer-sender strong{color:var(--ops-text);font-weight:var(--ops-weight-bold)}.composer-frame.ui-composer .email-mode.ui-seg{margin-left:auto;border:0;border-radius:var(--ui-radius-md);background:var(--ops-surface-sunken);padding:var(--ui-gap-xs);gap:var(--ui-gap-xs);overflow:visible}.composer-frame.ui-composer .ui-seg .seg-btn{height:var(--ui-control-h-xs);padding:0 var(--ui-pad-control-sm);border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ops-text-muted);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-medium);gap:var(--ui-gap-sm)}.composer-frame.ui-composer .ui-seg .seg-btn:hover:not(:disabled){color:var(--ops-text)}.composer-frame.ui-composer .ui-seg .seg-btn[aria-checked=true]{background:var(--ops-surface);color:var(--ops-text);box-shadow:var(--ui-ring-inset)}.composer-frame.ui-composer .ui-seg .seg-btn .material-symbols-outlined{font-size:var(--ui-icon-sm)}.composer-frame.ui-composer .composer-toolbar .email-add-cc{order:3}.composer-frame.ui-composer>.banner{margin:var(--ui-gap-md) var(--ui-gap-md) 0;border-radius:var(--ui-radius-lg)}.composer-frame.ui-composer>.ai-live{padding:var(--ui-gap-md) var(--ui-gap-md) 0}.composer-frame.ui-composer .ai-live .banner{border-radius:var(--ui-radius-lg)}.ui-composer .ai-link-hint{display:flex;align-items:flex-start;gap:var(--ops-sp-2);margin:0;font-size:var(--ops-text-sm);color:var(--ops-text-subtle)}.ui-composer .ai-link-hint>.material-symbols-outlined{font-size:var(--ops-text-md)}.composer-frame.ui-composer>.ai-link-hint{padding:var(--ui-gap-md) var(--ui-gap-md) 0}.ui-composer .ai-link-hint>.ai-link-open{margin-left:auto;flex-shrink:0}.ui-composer .ai-notice[data-ai-outcome=drafted]{background:var(--ui-ai-bg);border-color:var(--ui-ai-border);color:var(--ops-text)}.ui-composer .ai-notice[data-ai-outcome=drafted]>.material-symbols-outlined{color:var(--ops-primary)}.ui-composer .ready-reply{display:flex;align-items:center;gap:var(--ops-sp-2);margin:var(--ui-gap-md) var(--ui-gap-md) 0;padding:var(--ops-sp-2) var(--ops-sp-3);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-md);background:var(--ops-surface-sunken);font-size:var(--ops-text-sm)}.ui-composer .ready-reply>.material-symbols-outlined{color:var(--ops-primary);flex:none}.ui-composer .ready-reply-text{display:flex;flex-direction:column;min-width:0;flex:1}.ui-composer .ready-reply-label{font-weight:var(--ops-weight-bold);color:var(--ops-text)}.ui-composer .ready-reply-preview{color:var(--ops-text-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ui-composer .ready-reply-use{flex:none}@media (max-width: 719px),(pointer: coarse){.ui-composer .ready-reply-use{min-height:44px;min-width:44px}}.composer-frame.ui-composer .canned{padding:var(--ui-gap-md) 10px 0;gap:var(--ui-gap)}.composer-frame.ui-composer .canned-btn{height:var(--ui-control-h-xs);padding:0 var(--ui-pad-control-sm);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-xl);background:var(--ops-surface);color:var(--ops-text);font-size:var(--ops-text-sm)}.composer-frame.ui-composer .canned-btn:hover:not(:disabled){background:var(--ops-surface-hover);border-color:var(--ops-border-hover);color:var(--ops-text)}.composer-frame.ui-composer .email-target,.composer-frame.ui-composer .psend-from{margin:0;padding:7px var(--ui-pad-bubble-x) 0;font-size:var(--ops-text-sm)}.composer-frame.ui-composer .email-field{padding:var(--ui-gap) var(--ui-pad-bubble-x) 0}.composer-frame.ui-composer .email-field .email-input{height:var(--ui-control-h-sm);border-radius:var(--ui-radius-sm);font-size:var(--ops-text-md)}:is(.ui-composer,.composer-sheet) .ui-btn.btn{height:var(--ui-control-h);padding:0 var(--ui-pad-control);gap:var(--ui-gap);border:var(--ui-border-w) solid var(--ops-border-strong);border-radius:var(--ui-radius-sm);background:var(--ops-surface);color:var(--ops-text);font-size:var(--ops-text-md);font-weight:var(--ops-weight-bold)}:is(.ui-composer,.composer-sheet) .ui-btn.btn:hover:not(:disabled){background:var(--ops-surface-sunken);border-color:var(--ops-border-hover)}:is(.ui-composer,.composer-sheet) .ui-btn.ui-btn--sm.btn{height:var(--ui-control-h-sm);padding:0 var(--ui-pad-control-sm);font-size:var(--ops-text-sm)}:is(.ui-composer,.composer-sheet) .ui-btn.ui-btn--primary.btn{background:var(--ops-primary);border-color:var(--ops-primary);color:var(--ops-text-inverse)}:is(.ui-composer,.composer-sheet) .ui-btn.ui-btn--primary.btn:hover:not(:disabled){background:var(--ops-primary-hover);border-color:var(--ops-primary-hover)}:is(.ui-composer,.composer-sheet) .ui-btn.ui-btn--ghost.btn{background:transparent;border-color:transparent;color:var(--ops-text-muted)}:is(.ui-composer,.composer-sheet) .ui-btn.ui-btn--ghost.btn:hover:not(:disabled){background:var(--ops-surface-sunken);color:var(--ops-text)}:is(.ui-composer,.composer-sheet) .ui-btn.ui-btn--ai.btn{background:var(--ui-ai-bg);border-color:var(--ui-ai-border);color:var(--ops-primary)}:is(.ui-composer,.composer-sheet) .ui-btn.ui-btn--ai.btn:hover:not(:disabled){border-color:var(--ui-ai-border-strong)}:is(.ui-composer,.composer-sheet) .ui-btn.btn:disabled{opacity:.5}:is(.ui-composer,.composer-sheet) .ui-btn.btn .material-symbols-outlined{font-size:var(--ui-icon)}:is(.ui-composer,.composer-sheet) .ui-btn.ui-btn--sm.btn .material-symbols-outlined{font-size:var(--ui-icon-sm)}.ui-composer .ui-btn.quick-toggle[aria-expanded=true]{background:var(--ui-selected-bg);color:var(--ops-primary)}.ui-composer .compose-attach.compose-attach{padding:var(--ui-gap) var(--ui-gap-md) 0;gap:var(--ui-gap)}.ui-composer .compose-attach .compose-attach-btn.btn{height:var(--ui-control-h-sm);padding:0 var(--ui-pad-control-sm);gap:var(--ui-gap);border-color:transparent;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ops-text-muted);font-size:var(--ops-text-sm)}.ui-composer .compose-attach .compose-attach-btn.btn:hover:not(:disabled){background:var(--ops-surface-sunken);border-color:transparent;color:var(--ops-text)}.ui-composer .compose-attach .compose-attach-btn .material-symbols-outlined{font-size:var(--ui-icon)}.composer-frame.ui-composer .composer-toolbar .compose-attach-btn.btn{order:2;height:var(--ui-control-h-sm);padding:0 var(--ui-pad-control-sm);gap:var(--ui-gap);border-color:transparent;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ops-text-muted);font-size:var(--ops-text-sm);white-space:nowrap}.composer-frame.ui-composer .composer-toolbar .compose-attach-btn.btn:hover:not(:disabled){background:var(--ops-surface-sunken);color:var(--ops-text)}.composer-frame.ui-composer .composer-toolbar .compose-attach-btn .material-symbols-outlined{font-size:var(--ui-icon)}.ui-composer .compose-attach.compose-attach-under[data-empty=true]{display:contents}@media (min-width: 720px){.composer-frame.ui-composer .composer-toolbar .compose-attach-btn .compose-attach-label{display:none}}.ui-composer .compose-attach .compose-attach-errors{border-radius:var(--ui-radius-lg)}.ui-composer .compose-attach .compose-attach-errors .btn{border-radius:var(--ui-radius-sm)}.composer-frame.ui-composer .composer-row{grid-template-areas:"field field" "foot actions";gap:var(--ui-gap-xs) var(--ui-gap-md);align-items:center;padding:0 var(--ui-gap-md) var(--ui-gap-md)}.composer-frame.ui-composer .composer-input{padding:9px 4px 4px;border:0;border-radius:var(--ui-radius-sm);background:transparent;font-size:var(--ops-text-md);line-height:1.5}.composer-frame.ui-composer .composer-input::placeholder{color:var(--ops-text-placeholder)}.composer-frame.ui-composer .composer-input:focus-visible{outline:none}.composer-frame.ui-composer .composer-input:disabled{background:transparent}.composer-frame.ui-composer .composer-input[readonly]{color:var(--ops-text-muted)}.composer-frame.ui-composer .composer-field[data-drafting] .composer-input{background:var(--ops-surface-sunken)}.composer-frame.ui-composer .composer-actions{flex-direction:row;align-items:center;gap:var(--ui-gap)}.composer-frame.ui-composer .composer-foot{gap:var(--ui-gap-md)}.ui-composer .composer-crm-chip{display:inline-flex;align-items:center;gap:var(--ui-gap-sm);min-width:0;max-width:100%;height:var(--ui-control-h-sm);padding:0 var(--ui-pad-control-sm);border:var(--ui-border-w) solid var(--ops-border);border-radius:999px;background:var(--ui-selected-bg);color:var(--ops-primary);font:inherit;font-size:var(--ops-text-sm);font-weight:var(--ops-weight-medium);cursor:pointer}.ui-composer .composer-crm-chip:not(.composer-crm-chip-deal){border-style:dashed;background:transparent}.ui-composer .composer-crm-chip:hover{border-color:var(--ops-primary)}.ui-composer .composer-crm-chip .material-symbols-outlined{flex:none;font-size:var(--ui-icon-sm)}.ui-composer .composer-crm-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 719px),(pointer: coarse){.ui-composer .composer-crm-chip{height:auto;min-height:44px}}.ui-composer .ui-btn.ai-btn.is-drafting.ui-btn--ai.btn{background:var(--ui-ai-bg);border-color:var(--ui-ai-border-strong);color:var(--ops-primary)}@media (min-width: 720px){.composer-frame.ui-composer .composer-input{min-height:52px}.composer-frame.composer-email.ui-composer .composer-input{min-height:72px}}@media (max-width: 719px){.composer.composer-frame.ui-composer:not(.composer-email)>.composer-toolbar{display:none}.composer-frame.composer-email.ui-composer .composer-channel{display:none}.composer-frame.ui-composer .email-mode.ui-seg{margin-left:0;flex:1 1 auto}.composer-frame.ui-composer .ui-seg .seg-btn{flex:1 1 0;justify-content:center}.composer-frame.ui-composer .composer-row{padding:0 var(--ui-gap) var(--ui-gap)}}.composer-sheet .ui-composer.composer-frame{border:var(--ui-border-w) solid var(--ops-border-strong);border-radius:var(--ui-radius-xl);background:var(--ops-surface);box-shadow:var(--ops-shadow-popover)}.composer-sheet .ui-composer.composer-frame:focus-within{border-color:var(--ops-focus-ring);box-shadow:0 0 0 var(--ui-border-w) var(--ops-focus-ring),var(--ops-shadow-popover)}.composer-sheet .ui-composer .composer-toolbar{justify-content:space-between;flex-wrap:wrap}.composer-sheet .ui-composer .ui-composer__body textarea:focus-visible{outline:none}.composer-sheet .ui-composer .ns-textarea{min-height:96px;resize:vertical;padding:9px var(--ui-pad-bubble-x) 4px;border:0;border-radius:var(--ui-radius-xl);background:transparent}.composer-sheet .ui-composer .ne-textarea{min-height:200px;padding:9px var(--ui-pad-bubble-x) 4px;resize:vertical}.composer-sheet .ui-composer .ui-composer__footer .composer-counter{margin-left:auto}.composer-sheet .ui-composer .ne-template.ui-input,.composer-sheet .ui-composer .ns-template.ui-input{height:var(--ui-control-h-sm);border-radius:var(--ui-radius-sm);font-size:var(--ops-text-sm)}.composer-sheet .ne-message.ui-composer{margin:var(--ui-gap-lg) var(--ops-sp-4);padding:0}.composer-sheet .ne-message.ui-composer .ne-toolbar{padding:7px var(--ui-gap-md)}.composer-sheet .ne-message.ui-composer .ai-live{padding:var(--ui-gap-md) var(--ui-gap-md) 0}.composer-sheet .ne-message.ui-composer .ai-live:empty{display:none}.composer-sheet .ne-message.ui-composer .ne-signature,.composer-sheet .ne-message.ui-composer>.ne-from-address{margin:0 var(--ui-pad-bubble-x) var(--ui-pad-bubble-x);padding:var(--ui-gap-md) 0 0;border-bottom:0}.composer-sheet .ne-message.ui-composer .ai-notice[data-ai-outcome=drafted]{background:var(--ui-ai-bg);border-color:var(--ui-ai-border);color:var(--ops-text)}.composer-sheet .ui-field>.ui-field__label{font-size:var(--ops-text-sm);font-weight:var(--ops-weight-bold);color:var(--ops-text-muted);letter-spacing:0;text-transform:none}.composer-sheet .ui-field .ui-field__control{border-radius:var(--ui-radius-sm);font-size:var(--ops-text-md)}.composer-sheet .ui-field .ui-field__hint{font-size:var(--ops-text-sm)}.composer-sheet .ui-field .ns-warn.ui-field__hint{color:var(--ops-chip-warn-text)}@media (min-width: 720px){.composer-sheet .ui-field .ui-field__control{height:var(--ui-control-h)}.composer-sheet .ui-field textarea.ui-field__control{height:auto}}.composer-email.ui-composer .composer-field{flex-direction:column}.composer-email.ui-composer .composer-field .composer-input{flex:none}.ui-composer .sig-auto .ne-signature-label{display:block;margin-bottom:var(--ui-gap-xs);font-size:var(--ops-text-2xs);text-transform:uppercase;letter-spacing:var(--ops-tracking-label);color:var(--ops-text-subtle)}.ui-composer .sig-auto .sig-frame{display:block;width:100%;min-height:64px;border:0;border-radius:var(--ui-radius-sm);background:var(--ops-surface)}.ui-composer .sig-auto pre{margin:0;font:inherit;font-size:var(--ops-text-sm);white-space:pre-wrap;color:var(--ops-text-muted)}.composer-frame.ui-composer .composer-size{display:inline-flex;gap:var(--ui-gap-xs)}.composer-frame.ui-composer .composer-toolbar .composer-size{order:4}.composer-frame.ui-composer[data-size=min]>:not(.composer-toolbar):not(.send-notice):not(.ai-live){display:none}.composer-frame.ui-composer[data-size=min]>.composer-toolbar{border-bottom:0}.pane-main:has(.composer-frame.ui-composer[data-size=max])>.thread-body{display:none}.pane-main .composer-frame.ui-composer[data-size=max]{flex:1 1 auto;min-height:0;overflow-y:auto;margin-top:var(--ops-sp-3)}.composer-frame.ui-composer[data-size=max] .composer-input{min-height:40vh}@media (max-width: 719px){.composer-frame.ui-composer .composer-size{display:none}}.composer-frame.ui-composer[data-folded=true]>:not(.composer-fold-open){display:none}.composer-frame.ui-composer .composer-fold-open{display:flex;align-items:center;gap:var(--ui-gap-md);width:100%;min-height:48px;padding:0 var(--ui-gap-md);border:0;border-radius:var(--ui-radius-xl);background:transparent;color:var(--ops-text-placeholder);font:inherit;font-size:var(--ops-text-md);text-align:left;cursor:text}.composer-frame.ui-composer .composer-fold-open .material-symbols-outlined{font-size:var(--ui-icon);color:var(--ops-text-subtle)}.ui-composer .composer-fold-open .composer-fold-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-frame.ui-composer .email-mode-menu{flex:1 1 auto;min-width:0}.ui-composer .email-mode-menu>summary{list-style:none;display:inline-flex;align-items:center;gap:var(--ui-gap-sm);cursor:pointer}.ui-composer .email-mode-menu>summary::-webkit-details-marker{display:none}.ui-composer .email-mode-menu .email-mode-list{display:flex;flex-direction:column;gap:var(--ui-gap-xs);padding:var(--ui-gap-xs) 0}.composer-frame.ui-composer .email-head:has(>.email-mode-menu[open]){align-items:flex-start}.ui-composer .email-mode-list .email-mode-item{display:flex;align-items:center;gap:var(--ui-gap);min-height:44px;padding:0 var(--ui-gap-md);border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ops-text);font:inherit;font-size:var(--ops-text-md);text-align:left}.ui-composer .email-mode-list .email-mode-item[aria-checked=true]{background:var(--ui-selected-bg);color:var(--ops-primary);font-weight:var(--ops-weight-bold)}.ui-composer .ai-price-chosen{display:flex;align-items:flex-start;gap:var(--ops-sp-2);margin:0;font-size:var(--ops-text-sm);color:var(--ops-text-subtle)}.ui-composer .ai-price-chosen>.material-symbols-outlined{font-size:var(--ops-text-md)}.composer-frame.ui-composer>.ai-price-chosen{padding:var(--ui-gap-md) var(--ui-gap-md) 0}.ui-composer .ai-price-chosen>.ai-price-clear{margin-left:auto;flex-shrink:0}.composer-frame.ui-composer .email-target .email-target-clear{margin-left:var(--ui-gap-sm);flex:none}.ui-composer .schedule-send{position:relative;display:inline-flex}.ui-composer .schedule-menu{position:absolute;z-index:40;right:0;bottom:calc(100% + var(--ops-sp-1));display:flex;flex-direction:column;gap:2px;min-width:240px;max-width:min(320px,calc(100vw - 32px));padding:var(--ops-sp-2);background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-overlay)}.ui-composer .schedule-menu .schedule-menu-h{font-size:var(--ops-text-xs);color:var(--ops-text-muted);padding:2px var(--ops-sp-2) var(--ops-sp-1)}.ui-composer .schedule-menu .schedule-menu-item{text-align:left;padding:var(--ops-sp-2);border:0;border-radius:var(--ops-radius);background:transparent;color:inherit;font:inherit;cursor:pointer}.ui-composer .schedule-menu .schedule-menu-item:hover,.ui-composer .schedule-menu .schedule-menu-item:focus-visible{background:var(--ops-surface-hover)}.ui-composer .schedule-menu .schedule-menu-custom{display:flex;flex-direction:column;gap:4px;padding:var(--ops-sp-2);border-top:1px solid var(--ops-border);margin-top:var(--ops-sp-1);font-size:var(--ops-text-sm)}.ui-composer .schedule-menu .schedule-menu-go{margin:0 var(--ops-sp-2) var(--ops-sp-1)}.ui-composer .scheduled-lines{list-style:none;margin:0;padding:var(--ops-sp-1) var(--ops-sp-2) 0;display:flex;flex-direction:column;gap:2px}.ui-composer .scheduled-lines .scheduled-line{display:flex;align-items:center;gap:var(--ops-sp-2);font-size:var(--ops-text-sm);color:var(--ops-text-muted);min-width:0}.ui-composer .scheduled-lines .scheduled-line-warn{color:var(--ops-chip-warn-text)}.ui-composer .scheduled-lines .scheduled-line-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-composer .scheduled-lines .scheduled-line-preview{color:var(--ops-text-muted)}.ui-composer .deal-attach{position:relative;display:inline-flex}.ui-composer .deal-attach-menu{position:absolute;z-index:40;left:0;top:calc(100% + var(--ops-sp-1));display:flex;flex-direction:column;gap:2px;width:min(380px,calc(100vw - 32px));max-height:min(420px,60vh);overflow-y:auto;padding:var(--ops-sp-2);background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-overlay)}.ui-composer .deal-attach-menu .deal-attach-h{font-size:var(--ops-text-xs);color:var(--ops-text-muted);padding:2px var(--ops-sp-2) var(--ops-sp-1)}.ui-composer .deal-attach-menu .deal-attach-note{margin:0;padding:var(--ops-sp-1) var(--ops-sp-2);font-size:var(--ops-text-sm);color:var(--ops-text-muted)}.ui-composer .deal-attach-menu .deal-attach-error{color:var(--ops-chip-warn-text)}.ui-composer .deal-attach-menu .deal-attach-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ui-composer .deal-attach-menu .deal-attach-item{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon name state" "icon meta state";column-gap:var(--ops-sp-2);align-items:center;width:100%;text-align:left;padding:var(--ops-sp-2);border:0;border-radius:var(--ops-radius);background:transparent;color:inherit;font:inherit;cursor:pointer}.ui-composer .deal-attach-menu .deal-attach-item>.material-symbols-outlined{grid-area:icon}.ui-composer .deal-attach-menu .deal-attach-item:hover:not(:disabled),.ui-composer .deal-attach-menu .deal-attach-item:focus-visible{background:var(--ops-surface-hover)}.ui-composer .deal-attach-menu .deal-attach-item:disabled{cursor:default;opacity:.7}.ui-composer .deal-attach-menu .deal-attach-name{grid-area:name;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-composer .deal-attach-menu .deal-attach-meta{grid-area:meta;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ops-text-xs);color:var(--ops-text-muted)}.ui-composer .deal-attach-menu .deal-attach-state{grid-area:state;font-size:var(--ops-text-sm);color:var(--ops-primary)}.ui-composer .deal-attach-menu .deal-attach-sp{border-top:1px solid var(--ops-border);margin-top:var(--ops-sp-1);padding-top:var(--ops-sp-1)}.ui-composer .deal-attach-menu .deal-attach-sp-item{display:flex;align-items:center;gap:var(--ops-sp-2);padding:var(--ops-sp-1) var(--ops-sp-2);font-size:var(--ops-text-sm);min-width:0}.ui-composer .deal-attach-menu .deal-attach-sp-item .deal-attach-name{flex:1 1 auto}@media (max-width: 640px){.ui-composer .deal-attach-label{display:none}}.ui-composer .format-bar{position:relative;display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.ui-composer .format-bar .format-btn{color:var(--ops-text-muted)}.ui-composer .format-link-form{position:absolute;z-index:40;left:0;bottom:calc(100% + var(--ops-sp-1));display:flex;flex-wrap:wrap;align-items:center;gap:var(--ops-sp-2);width:min(360px,calc(100vw - 32px));padding:var(--ops-sp-2);background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-overlay)}.ui-composer .format-link-form .format-link-input{flex:1 1 200px;min-width:0}.ui-composer .format-link-form .format-link-hint{flex:1 0 100%;font-size:var(--ops-text-xs);color:var(--ops-text-muted)}@media (max-width: 640px){.composer-email.ui-composer .composer-foot{flex-wrap:wrap}.ui-composer .format-bar{flex:1 0 100%}}.ui-composer .snippet{position:relative;display:inline-flex}.ui-composer .snippet .snippet-btn{color:var(--ops-text-muted)}.ui-composer .snippet-menu{position:absolute;z-index:40;left:0;bottom:calc(100% + var(--ops-sp-1));display:flex;flex-direction:column;gap:2px;width:min(380px,calc(100vw - 32px));max-height:min(420px,60vh);overflow-y:auto;padding:var(--ops-sp-2);background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-overlay)}.ui-composer .snippet-menu .snippet-h{font-size:var(--ops-text-xs);color:var(--ops-text-muted);padding:2px var(--ops-sp-2) var(--ops-sp-1)}.ui-composer .snippet-menu .snippet-item{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;min-height:44px;text-align:left;padding:var(--ops-sp-2);border:0;border-radius:var(--ops-radius);background:transparent;color:inherit;font:inherit;cursor:pointer}.ui-composer .snippet-menu .snippet-item:hover,.ui-composer .snippet-menu .snippet-item:focus-visible{background:var(--ops-surface-hover)}.ui-composer .snippet-menu .snippet-name{font-size:var(--ops-text-sm);font-weight:var(--ops-weight-bold)}.ui-composer .snippet-menu .snippet-preview{font-size:var(--ops-text-xs);color:var(--ops-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-composer .composer-foot .snippet-blanks{flex:1 1 100%;order:10;font-size:var(--ops-text-xs);color:var(--ops-chip-warn-text)}.ui-composer .composer-toolbar .composer-sender .composer-fb-mark{vertical-align:-3px}.inbox .rail .folders-group{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.inbox .rail .folders-head{display:flex;align-items:center;gap:var(--ui-gap-sm)}.inbox .rail .folders-title{flex:1;min-width:0;font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ops-text-subtle)}.inbox .rail .folders-body{display:flex;flex-direction:column;gap:1px;min-width:0}.inbox .rail .folders-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:var(--ui-gap-xs);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.inbox .rail .folders-toggle .folders-chevron{flex:none;font-size:var(--ui-icon);color:var(--ops-text-subtle)}.inbox .rail .folders-toggle:hover .folders-title,.inbox .rail .folders-toggle:hover .folders-chevron{color:var(--ops-text)}.inbox .rail .folders-toggle:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset)}.inbox .rail .folders-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.inbox .rail .folder-line{display:flex;align-items:center;gap:var(--ui-gap-sm);min-width:0}.inbox .rail .folder-name{flex:1;min-width:0;display:flex;align-items:center;gap:var(--ui-gap-sm);color:var(--ops-text-muted);cursor:default}.inbox .rail .folder-name .material-symbols-outlined{flex:none;font-size:var(--ui-icon);color:var(--ops-text-subtle)}.inbox .rail .folder-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox .rail .folder-count{flex:none;color:var(--ops-text-subtle);font-size:var(--ops-text-sm);font-feature-settings:var(--ops-numeric)}.inbox .rail .folder-delete{flex:none;color:var(--ops-text-subtle)}.inbox .rail .folder-delete:hover:not(:disabled){color:var(--ops-chip-crit-text);background:var(--ops-surface-sunken)}.inbox .rail .folders-new{flex:none;color:var(--ops-text-subtle)}.inbox .rail .folders-new:hover{color:var(--ops-text);background:var(--ops-surface-sunken)}.inbox .rail .folder-delete:focus-visible,.inbox .rail .folders-new:focus-visible,.inbox .rail .folders-input:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset)}.inbox .rail .folder-confirm{margin:var(--ui-gap-xs) 0 var(--ui-gap-sm);padding:var(--ui-gap-md);border-radius:var(--ui-radius-sm);background:var(--ops-surface-sunken);font-size:var(--ops-text-sm);color:var(--ops-text)}.inbox .rail .folder-confirm-text{margin:0 0 var(--ui-gap-md);overflow-wrap:anywhere}.inbox .rail .folder-confirm-actions{display:flex;gap:var(--ui-gap-md);flex-wrap:wrap}.inbox .rail .folder-confirm-delete{color:var(--ops-chip-crit-text);border-color:var(--ops-chip-crit-border)}.inbox .rail .folders-input{box-sizing:border-box;width:100%;height:var(--ui-control-h-sm);padding:0 var(--ui-gap-md);border:var(--ui-border-w) solid var(--ops-border-strong);border-radius:var(--ui-radius-sm);background:var(--ops-surface);color:var(--ops-text);font:inherit;font-size:var(--ops-text-sm)}.inbox .rail .folders-note{margin:0;padding:var(--ui-gap-xs) 0;font-size:var(--ops-text-sm);color:var(--ops-text-subtle)}.inbox .rail .folders-error{margin:0;padding:var(--ui-gap-xs) 0;font-size:var(--ops-text-sm);color:var(--ops-chip-crit-text)}@media (min-width: 720px){.inbox .rail:not(.rail-open) .rail-folders{display:none}.inbox .rail.rail-open .rail-folders{display:flex;margin-top:var(--ui-gap-xs)}.inbox .rail.rail-open .folders-head,.inbox .rail.rail-open .folder-line,.inbox .rail.rail-open .folders-create,.inbox .rail.rail-open .folders-note,.inbox .rail.rail-open .folders-error,.inbox .rail.rail-open .folder-confirm{margin-left:calc(var(--ui-gap-md) + var(--ui-icon) + 9px)}.inbox .rail.rail-open .folder-line{height:var(--ui-control-h-sm);font-size:var(--ops-text-sm)}.inbox .rail.rail-open .folder-depth-1 .folder-line{padding-left:var(--ui-gap-lg)}.inbox .rail.rail-open .folder-delete,.inbox .rail.rail-open .folders-new{width:var(--ui-control-h-xs);height:var(--ui-control-h-xs);padding:0;border-radius:var(--ui-radius-sm)}@media (hover: hover) and (pointer: fine){.inbox .rail.rail-open .folder-row:not(:hover):not(:focus-within) .folder-delete{opacity:0}}.inbox .rail.rail-open .folder-delete .material-symbols-outlined,.inbox .rail.rail-open .folders-new .material-symbols-outlined{font-size:var(--ui-icon)}}@media (max-width: 719px){.inbox .rail .sheet-folders-li{display:flex;padding:var(--ui-gap-sm) 0 var(--ui-gap-sm) calc(var(--ops-sp-3) * 2 + 18px)}.inbox .rail .sheet-folders-li .folder-line{min-height:44px;font-size:var(--ops-text-md)}.inbox .rail .sheet-folders-li .folder-depth-1 .folder-line{padding-left:var(--ui-gap-lg)}.inbox .rail .sheet-folders-li .folder-delete,.inbox .rail .sheet-folders-li .folders-new{min-width:44px;min-height:44px}.inbox .rail .sheet-folders-li .folders-toggle{min-height:44px}.inbox .rail .sheet-folders-li .folders-edit{min-height:44px;margin-left:auto}.inbox .rail .sheet-folders-li .folders-edit[aria-pressed=true]{color:var(--ops-primary);font-weight:var(--ops-weight-bold)}.inbox .rail .sheet-folders-li .folders-input{min-height:44px;font-size:16px}.inbox .rail .sheet-folders-li .folder-confirm-actions .btn{min-height:44px;min-width:44px}}.inbox .tool-folder-menu .tool-folder-depth-1{padding-left:calc(var(--ui-gap-lg) * 2)}.inbox .tool-folder-menu .tool-folder-item .tool-menu-label{min-width:0;overflow-wrap:anywhere}.inbox>.folder-tip{position:fixed;z-index:1000;max-width:min(360px,calc(100vw - 32px));display:flex;flex-direction:column;gap:var(--ui-gap-xs);padding:var(--ui-gap-md) var(--ui-gap-lg);pointer-events:none;border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-md);background:var(--ops-surface);box-shadow:var(--ops-shadow-popover);color:var(--ops-text)}.inbox>.folder-tip .folder-tip-name{font-size:var(--ops-text-md);font-weight:var(--ops-weight-bold);overflow-wrap:anywhere}.inbox>.folder-tip .folder-tip-note{font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.inbox .rail .folder-name:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset);border-radius:var(--ui-radius-sm)}.inbox>.ctx-resizer{grid-area:ctx;justify-self:start;align-self:stretch;position:relative;z-index:5;width:12px;margin-left:-6px;cursor:col-resize;touch-action:none;background:transparent}.inbox>.ctx-resizer:after{content:"";position:absolute;top:0;bottom:0;left:5px;width:2px;background:transparent;transition:background .12s ease}.inbox>.ctx-resizer:hover:after,.inbox.ctx-resizing>.ctx-resizer:after{background:var(--ops-primary)}.inbox>.ctx-resizer:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:0}.inbox>.ctx-resizer:focus-visible:after{background:var(--ops-focus-ring)}.inbox.ctx-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.inbox.ctx-resizing iframe{pointer-events:none}@media (max-width: 1279px){.inbox>.ctx-resizer{display:none}}.inbox>.list-resizer{grid-area:list;justify-self:end;align-self:stretch;position:relative;z-index:5;width:12px;margin-right:-6px;cursor:col-resize;touch-action:none;background:transparent}.inbox>.list-resizer:after{content:"";position:absolute;top:0;bottom:0;left:5px;width:2px;background:transparent;transition:background .12s ease}.inbox>.list-resizer:hover:after,.inbox.list-resizing>.list-resizer:after{background:var(--ops-primary)}.inbox.list-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.inbox.list-resizing iframe{pointer-events:none}.inbox>.list-resizer:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:0}.inbox>.list-resizer:focus-visible:after{background:var(--ops-focus-ring)}.inbox[data-focus=true]>.list-resizer{display:none}@media (max-width: 1279px){.inbox>.list-resizer{display:none}}.inbox>.rail-resizer{grid-area:rail;justify-self:end;align-self:stretch;position:relative;z-index:6;width:12px;margin-right:-6px;cursor:col-resize;touch-action:none;background:transparent}.inbox>.rail-resizer:after{content:"";position:absolute;top:0;bottom:0;left:5px;width:2px;background:transparent;transition:background .12s ease}.inbox>.rail-resizer:hover:after,.inbox.rail-resizing>.rail-resizer:after{background:var(--ops-primary)}.inbox.rail-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.inbox.rail-resizing iframe{pointer-events:none}.inbox>.rail-resizer:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:0}.inbox>.rail-resizer:focus-visible:after{background:var(--ops-focus-ring)}@media (max-width: 1023px){.inbox>.rail-resizer{display:none}}.inbox.ctx-collapsed>.pane-context{display:none}.inbox>.ctx-fold{grid-area:ctx;align-self:stretch;justify-self:stretch;z-index:4;display:flex;align-items:flex-start;justify-content:center;padding:var(--ops-sp-3) 0;border:0;border-left:var(--ui-border-w, 1px) solid var(--ops-border);background:var(--ops-surface);color:var(--ops-text-muted);cursor:pointer;font:inherit;font-size:var(--ops-text-sm);font-weight:var(--ops-weight-bold)}.inbox>.ctx-fold:hover{background:var(--ops-surface-sunken);color:var(--ops-text)}.inbox>.ctx-fold:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:-2px}.inbox>.ctx-fold .ctx-fold-text{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.02em}@media (max-width: 1279px){.inbox>.ctx-fold{display:none}.inbox.ctx-collapsed>.pane-context{display:flex}}:root:root{--ib-list-w: 344px;--ib-rail-open-w: 200px}:root:root[data-rail=push]{--ib-rail-w: var(--ib-rail-open-w)}.inbox .rail .rail-sec{display:none}.inbox .rail .rail-brand-mark{display:inline-flex;align-items:center;gap:var(--ui-gap-sm);flex:none}.inbox .rail .rail-brand-dot{flex:none;width:var(--ui-dot);height:var(--ui-dot);border-radius:var(--ops-radius-pill)}.inbox .rail .rail-brand-dot.site{background:var(--ops-text-subtle)}.inbox .rail .rail-brand-dot.unknown{background:transparent;box-shadow:inset 0 0 0 var(--ui-border-w) var(--ops-border-hover)}.inbox .rail .rail-brand-code{display:none}.inbox .rail .rail-brand-count{flex:none;color:var(--ops-text-subtle);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-medium);line-height:1;font-feature-settings:var(--ops-numeric)}.inbox .rail .rail-brand-inbox:not(.rail-site-inbox)+.rail-site-inbox,.inbox .rail .sheet-brand-li:not(.sheet-site-li)+.sheet-site-li{margin-top:var(--ui-gap-md)}.inbox .pane-list .list-fresh.stale{display:inline-flex;align-items:center;gap:var(--ui-gap-xs);flex:none;height:var(--ui-pill-h);padding:0 var(--ui-pad-pill);border-radius:var(--ui-radius-sm);background:var(--ops-chip-warn-bg);box-shadow:inset 0 0 0 var(--ui-border-w) var(--ops-chip-warn-border);color:var(--ops-chip-warn-text);font-weight:var(--ops-weight-bold)}.inbox .pane-list .list-fresh.stale .material-symbols-outlined{font-size:var(--ui-icon-sm)}.inbox .pane-list .list-scope{display:inline-flex;align-items:center;gap:var(--ui-gap-sm);cursor:pointer}@media (min-width: 720px){.inbox .rail{background:var(--ops-bg);border-right:0;padding:var(--ui-gap-md) 0}.inbox .rail .rail-mark{background:transparent;width:auto;height:auto;margin-bottom:var(--ops-sp-3)}.inbox .rail .rail-mark-tile{display:grid;place-items:center;flex:none;width:var(--ui-avatar-lg);height:var(--ui-avatar-lg);border-radius:var(--ui-radius-md);background:var(--ops-brand-mark-bg);color:var(--ops-text-inverse)}.inbox .rail .rail-mark-text,.inbox .rail .rail-me-text{display:none}.inbox .rail .rail-item{border-radius:var(--ui-radius-md);color:var(--ops-text-subtle);transition:background-color var(--ui-motion-fast) var(--ui-ease),color var(--ui-motion-fast) var(--ui-ease)}.inbox .rail .rail-item:hover:not(:disabled){background:var(--ops-surface-sunken);color:var(--ops-text)}.inbox .rail .rail-item.active,.inbox .rail .rail-item.active:hover{background:var(--ops-surface);color:var(--ops-text);box-shadow:0 0 0 var(--ui-border-w) var(--ops-border),var(--ops-shadow-popover)}.inbox .rail .rail-item.active .material-symbols-outlined{color:var(--ops-primary)}.inbox .rail .rail-badge{background:var(--ops-text-subtle);border-radius:var(--ui-radius-sm)}.inbox .rail .rail-item.active .rail-badge{background:var(--ops-text-subtle)}.inbox .rail .rail-brand-row{height:32px}.inbox .rail:not(.rail-open) .rail-brand-row{height:40px;flex-direction:column;gap:2px}.inbox .rail:not(.rail-open) .rail-brand-mark{gap:3px}.inbox .rail:not(.rail-open) .rail-brand-code{display:inline;font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold);letter-spacing:.02em;color:var(--ops-text-muted)}.inbox .rail:not(.rail-open) .rail-brand-row.active .rail-brand-code{color:var(--ops-text)}.inbox .rail:not(.rail-open) .rail-brand-count{font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold)}.inbox .rail:not(.rail-open) .rail-list{padding-inline:var(--ui-gap-md)}.inbox .rail:not(.rail-open) .rail-item .rail-badge{right:calc(-1 * var(--ui-gap-sm));white-space:nowrap}.inbox .rail .rail-search{margin-top:var(--ui-gap);padding-top:var(--ui-gap);border-top:var(--ui-border-w) solid var(--ops-border)}.inbox .rail .rail-compose{flex:none;overflow:visible;margin-bottom:var(--ui-gap);padding-bottom:var(--ui-gap);border-bottom:var(--ui-border-w) solid var(--ops-border)}.inbox .rail .rail-foot{border-top:var(--ui-border-w) solid var(--ops-border);padding-top:var(--ui-gap-lg)}.inbox .rail .rail-me{display:flex;align-items:center;gap:9px;min-width:0}.inbox .rail .rail-toggle{margin-top:var(--ui-gap-sm);color:var(--ops-text-subtle)}.inbox .rail .rail-toggle:hover{background:var(--ops-surface-sunken);color:var(--ops-text)}.inbox .rail .rail-toggle:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset)}.inbox .rail .rail-avatar{width:var(--ui-avatar-sm);height:var(--ui-avatar-sm);background:var(--ops-surface-sunken);color:var(--ops-text-muted);font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold)}.inbox .pane-list{margin:var(--ui-gap-md) var(--ui-gap-md) var(--ui-gap-md) 0;border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ops-shadow-popover);overflow:hidden}}@media (min-width: 720px){.inbox .rail.rail-open{align-items:stretch;padding:var(--ui-gap-md) var(--ui-gap-md) var(--ui-gap)}.inbox .rail.rail-open .rail-mark{display:flex;align-items:center;gap:10px;padding:var(--ui-gap) var(--ui-gap-md);margin-bottom:var(--ui-gap-md);color:var(--ops-text)}.inbox .rail.rail-open .rail-toggle{flex:none;margin:0 0 0 auto}.inbox .rail.rail-overlay{position:relative;z-index:35;width:var(--ib-rail-open-w);box-shadow:var(--ops-shadow-overlay)}.inbox .rail.rail-open .rail-mark-tile{width:var(--ui-avatar-sm);height:var(--ui-avatar-sm)}.inbox .rail.rail-open .rail-mark-tile .material-symbols-outlined{font-size:var(--ui-icon)}.inbox .rail.rail-open .rail-mark-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.inbox .rail.rail-open .rail-mark-name{font-weight:var(--ops-weight-bold);font-size:var(--ops-text-md)}.inbox .rail.rail-open .rail-mark-sub{font-size:var(--ops-text-sm);color:var(--ops-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox .rail.rail-open .rail-sec{display:block;padding:var(--ui-gap-lg) var(--ui-gap-md) 4px;font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ops-text-subtle)}.inbox .rail.rail-open .rail-list{width:100%;gap:1px}.inbox .rail.rail-open .rail-li{display:flex}.inbox .rail.rail-open .rail-item{flex:1;min-width:0;width:auto;height:var(--ui-control-h-sm);justify-content:flex-start;text-align:left;gap:9px;padding:0 var(--ui-gap-md);border-radius:var(--ui-radius-sm);color:var(--ops-text-muted);font-size:var(--ops-text-md)}.inbox .rail.rail-open .rail-item .material-symbols-outlined{font-size:var(--ui-icon);color:var(--ops-text-subtle)}.inbox .rail.rail-open .rail-item.active{font-weight:var(--ops-weight-bold)}.inbox .rail.rail-open .rail-label{position:static;width:auto;height:auto;clip:auto;order:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox .rail.rail-open .rail-badge,.inbox .rail.rail-open .rail-item.active .rail-badge{position:static;order:2;min-width:0;height:auto;padding:0;background:none;color:var(--ops-text-subtle);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-medium);line-height:inherit}.inbox .rail.rail-open .rail-brand-row{height:var(--ui-control-h-sm);padding-left:calc(var(--ui-gap-md) + var(--ui-icon) - var(--ui-dot));font-size:var(--ops-text-sm)}.inbox .rail.rail-open .rail-brand-row .rail-brand-count{order:2}.inbox .rail.rail-open .rail-search{margin-top:var(--ui-gap-md);padding-top:var(--ui-gap-md)}.inbox .rail.rail-open .rail-foot{flex-direction:row;align-items:center;gap:var(--ui-gap-md);padding:10px var(--ui-gap-md) 2px}.inbox .rail.rail-open .rail-foot .rail-item{order:2;flex:none;width:var(--ui-icon-btn);height:var(--ui-icon-btn);padding:0;justify-content:center}.inbox .rail.rail-open .rail-me{order:1;flex:1}.inbox .rail.rail-open .rail-me-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.inbox .rail.rail-open .rail-me-name{font-weight:var(--ops-weight-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox .rail.rail-open .rail-me-sub{font-size:var(--ops-text-sm);color:var(--ops-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 719px){.inbox .rail .rail-tab{color:var(--ops-text-subtle)}.inbox .rail .rail-tab.active{background:transparent;color:var(--ops-primary)}.inbox .rail .rail-tab.active .material-symbols-outlined{background:var(--ui-selected-bg);border-radius:var(--ui-radius-lg);padding:2px 14px}.inbox .rail .rail-tab-label{font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold)}.inbox .rail .rail-badge{background:var(--ops-text-subtle);border-radius:var(--ui-radius-sm)}.inbox .rail .rail-sheet{border-radius:var(--ui-radius-xl) var(--ui-radius-xl) 0 0;padding:var(--ui-gap-md)}.inbox .rail .sheet-item{border-radius:var(--ui-radius-sm)}.inbox .rail .sheet-item:hover{background:var(--ops-surface-sunken)}.inbox .rail .sheet-item.active{background:var(--ui-selected-bg);color:var(--ops-primary);font-weight:var(--ops-weight-bold)}.inbox .rail .sheet-count{font-family:var(--ops-font);color:var(--ops-text-subtle)}.inbox .rail .sheet-brand{padding-left:calc(var(--ops-sp-3) + 18px - var(--ui-dot))}.inbox .rail .sheet-brand .rail-brand-count{font-size:var(--ops-text-xs)}}.inbox .rail .compose-fab-wrap{display:none}@media (max-width: 719px){.inbox .rail .compose-fab-wrap{display:block}.inbox .rail .compose-fab{position:fixed;z-index:45;right:var(--ops-sp-4);bottom:calc(var(--ops-sp-4) + env(safe-area-inset-bottom,0px));display:grid;place-items:center;width:56px;height:56px;border:0;border-radius:var(--ops-radius-pill);background:var(--ops-primary);color:var(--ops-text-inverse);box-shadow:var(--ops-shadow-overlay);cursor:pointer}.inbox .rail .compose-fab .material-symbols-outlined{font-size:28px}.inbox .rail .compose-fab:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset)}.inbox .rail .compose-fab-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;background:var(--ops-scrim)}.inbox .rail .compose-fab-menu{position:fixed;z-index:45;right:var(--ops-sp-4);bottom:calc(var(--ops-sp-4) + 56px + var(--ui-gap-md) + env(safe-area-inset-bottom,0px));list-style:none;margin:0;padding:var(--ui-gap-sm);display:flex;flex-direction:column;gap:var(--ui-gap-xs);background:var(--ops-surface);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ops-shadow-overlay)}.inbox .rail .compose-fab-item{display:flex;align-items:center;gap:var(--ops-sp-3);width:100%;min-width:168px;min-height:48px;padding:0 var(--ops-sp-3);border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ops-text);font-size:var(--ops-text-md);font-weight:var(--ops-weight-medium);text-align:left;cursor:pointer}.inbox .rail .compose-fab-item:hover{background:var(--ops-surface-sunken)}.inbox .rail .compose-fab-item .material-symbols-outlined{color:var(--ops-primary)}.inbox .pane-list .list-body{padding-bottom:calc(56px + var(--ops-sp-4) * 2)}}.inbox .pane-list .list-head{padding:var(--ui-gap-lg) var(--ui-gap-lg) 10px;gap:10px;border-bottom-color:var(--ops-border)}.inbox .pane-list .list-title-row{align-items:center}.inbox .pane-list .list-title{font-size:var(--ops-text-lg);font-weight:var(--ops-weight-bold);letter-spacing:var(--ops-tracking-heading)}.inbox .pane-list .list-filters{gap:var(--ui-gap)}.inbox .pane-list .brand-switch{height:var(--ui-control-h-sm);padding:0 var(--ui-gap-md) 0 10px;border-color:var(--ops-border-strong);border-radius:var(--ui-radius-sm);transition:background-color var(--ui-motion-fast) var(--ui-ease)}.inbox .pane-list .brand-switch:hover{background:var(--ops-surface-hover)}.inbox .pane-list .brand-switch select{font-weight:var(--ops-weight-medium)}.inbox .pane-list .brand-switch .brand-dot{width:7px;height:7px;border-radius:2px}.inbox .pane-list .seg{border:0;overflow:visible;padding:var(--ui-gap-xs);gap:var(--ui-gap-xs);border-radius:var(--ui-radius-md);background:var(--ops-surface-sunken)}.inbox .pane-list .seg-btn{height:var(--ui-control-h-xs);padding:0 var(--ui-pad-control-sm);gap:var(--ui-gap-sm);border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ops-text-subtle);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-medium)}.inbox .pane-list .seg-btn:hover{color:var(--ops-text)}.inbox .pane-list .seg-btn.on{background:var(--ops-surface);color:var(--ops-text);box-shadow:0 0 0 var(--ui-border-w) var(--ops-border),var(--ops-shadow-popover)}.inbox .pane-list .seg-btn .material-symbols-outlined{display:none}.inbox .pane-list .search{height:var(--ui-control-h);padding:0 var(--ui-gap-md);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-md);background:var(--ops-bg);color:var(--ops-text-subtle)}.inbox .pane-list .search:focus-within{background:var(--ops-surface);border-color:var(--ops-focus-ring)}.inbox .pane-list .search .material-symbols-outlined{font-size:var(--ui-icon)}.inbox .pane-list .search input::placeholder{color:var(--ops-text-placeholder)}.inbox .pane-list .list-quick{display:none}@media (max-width: 719px){.inbox .pane-list .list-quick{display:flex;flex:none;gap:var(--ui-gap-sm)}.inbox .pane-list .quick-chip{position:relative;display:inline-flex;align-items:center;gap:var(--ui-gap-xs);flex:none;min-height:44px;min-width:44px;justify-content:center;padding:0 var(--ui-gap-md);box-sizing:border-box;border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ops-radius-pill);background:var(--ops-surface);color:var(--ops-text-muted);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-medium);text-decoration:none;white-space:nowrap;cursor:pointer}.inbox .pane-list .quick-brand{padding-right:var(--ui-gap-sm)}.inbox .pane-list .quick-brand .material-symbols-outlined{font-size:var(--ui-icon)}.inbox .pane-list .quick-chip.on{background:var(--ui-selected-bg);border-color:var(--ops-primary);color:var(--ops-primary);font-weight:var(--ops-weight-bold)}.inbox .pane-list .quick-brand select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-size:16px;cursor:pointer}.inbox .pane-list .quick-brand:focus-within{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset)}.inbox .pane-list .seg-btn{min-height:44px;min-width:44px}.inbox .pane-list .quick-note{padding:var(--ui-gap-md) var(--ops-sp-4) 0;margin:0}.inbox .pane-list .list-filters:has(.quick-brand) .list-scope:not(.list-scope-site){display:none}}@media (max-width: 374px){.inbox .pane-list .list-head{padding-left:var(--ui-gap-md);padding-right:var(--ui-gap-md)}.inbox .pane-list .list-filters{gap:var(--ui-gap-sm)}.inbox .pane-list .list-quick{gap:var(--ui-gap-xs)}.inbox .pane-list .quick-chip{padding:0 var(--ui-gap-sm)}}.inbox .pane-list .search-meta{margin-top:calc(-1 * var(--ui-gap-xs));font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.inbox .pane-list .search-hit{padding:0 1px;border-radius:var(--ui-radius-xs);background:var(--ops-chip-warn-bg);color:inherit;box-shadow:inset 0 -1px 0 var(--ops-chip-warn-border)}.inbox .pane-list .search-widen{display:inline-flex;align-items:center;gap:var(--ui-gap-sm);margin-top:var(--ui-gap);text-decoration:none}.inbox .pane-list .ds[data-state=empty] .search-widen{display:flex;width:max-content}@media (max-width: 719px){.inbox .pane-list .list-head:not([data-search-open=true]) .search-meta{display:none}}.inbox .pane-list .conv-row{position:relative;padding:10px 14px 10px var(--ops-sp-4);border-left:0;border-bottom:var(--ui-border-w) solid var(--ops-border-subtle);transition:background-color var(--ui-motion-fast) var(--ui-ease)}.inbox .pane-list .conv-row:hover{background:var(--ops-surface-hover)}.inbox .pane-list .conv-row.selected,.inbox .pane-list .conv-row.selected:hover{background:var(--ui-selected-bg)}.inbox .pane-list .conv-row.has-avatar{grid-template-columns:var(--ui-avatar-sm) minmax(0,1fr);column-gap:10px;row-gap:var(--ui-gap-xs)}.inbox .pane-list .conv-row .sender-avatar{width:var(--ui-avatar-sm);height:var(--ui-avatar-sm);font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold);letter-spacing:.02em}.inbox .pane-list .conv-row .sa-fallback .material-symbols-outlined{font-size:var(--ui-icon)}.inbox .pane-list .conv-row .unread-dot{position:absolute;left:5px;top:19px;width:var(--ui-dot);height:var(--ui-dot);background:var(--ops-primary)}.inbox .pane-list .conv-line1{gap:var(--ui-gap)}.inbox .pane-list .conv-who{flex:0 1 auto;font-weight:var(--ops-weight-medium)}.inbox .pane-list .unread .conv-who{font-weight:var(--ops-weight-bold)}.inbox .pane-list .conv-line1 .channel-icon{order:1;font-size:var(--ui-icon-sm);color:var(--ops-text-subtle)}.inbox .pane-list .conv-line1 .channel-icon.channel-messenger{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.inbox .pane-list .conv-time{order:2;margin-left:auto;padding-left:var(--ui-gap);font-family:var(--ops-font);font-feature-settings:var(--ops-numeric);font-size:var(--ops-text-sm);color:var(--ops-text-subtle)}.inbox .pane-list .unread .conv-time{color:var(--ops-primary);font-weight:var(--ops-weight-bold)}.inbox .pane-list .conv-addr{font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.inbox .pane-list .conv-line2{margin-top:var(--ui-gap-xs)}.inbox .pane-list .conv-snippet{font-size:var(--ops-text-md);color:var(--ops-text-subtle)}.inbox .pane-list .unread .conv-snippet{color:var(--ops-text);font-weight:var(--ops-weight-medium)}.inbox .pane-list .tag-enquiry{display:inline-flex;align-items:center;height:18px;padding:0 var(--ui-gap-sm);border:0;border-radius:var(--ui-radius-xs);background:var(--ui-info-bg);box-shadow:inset 0 0 0 var(--ui-border-w) var(--ui-info-border);color:var(--ops-secondary);font-size:var(--ops-text-2xs);letter-spacing:.03em}.inbox .pane-list .conv-line3{gap:var(--ui-gap);margin-top:3px;color:var(--ops-text-subtle);font-size:var(--ops-text-sm)}.inbox .pane-list .conv-line3 .brand-pill{min-width:var(--ops-sp-4);gap:var(--ui-gap-sm);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-normal);color:var(--ops-text-muted)}.inbox .pane-list .conv-line3 .brand-pill .brand-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:1px}.inbox .pane-list .conv-line3 .brand-dot{width:7px;height:7px;border-radius:2px;box-shadow:none}.inbox .pane-list .conv-line3 .deal-ref{font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.inbox .pane-list .conv-line3 .chip{height:var(--ui-pill-h);padding:0 var(--ui-pad-pill);gap:var(--ui-gap-sm);border-radius:var(--ui-radius-sm);font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold)}.inbox .pane-list .conv-line3 .chip-dot{width:var(--ui-dot);height:var(--ui-dot)}.inbox .pane-list .assignee-avatar{width:var(--ui-avatar-xs);height:var(--ui-avatar-xs);border:0;background:var(--ops-surface-sunken);color:var(--ops-text-muted);font-size:8.5px;font-weight:var(--ops-weight-bold);letter-spacing:.02em}.inbox .pane-list .assignee-avatar.none{background:var(--ops-surface);border:var(--ui-border-w) dashed var(--ops-border-hover);color:var(--ops-text-placeholder)}.inbox .pane-list .load-more .btn{border-radius:var(--ui-radius-sm)}.inbox .bottombar{background:var(--ops-bg);border-top-color:var(--ops-border);gap:var(--ops-sp-4);font-size:var(--ops-text-xs)}.inbox .bottombar .bb-live{width:7px;height:7px;border-radius:var(--ui-radius-round);flex:none;background:var(--ops-chip-ok-dot);box-shadow:0 0 0 3px color-mix(in srgb,var(--ops-chip-ok-dot) 15%,transparent);margin-right:3px}.inbox .bottombar .bb-counts{display:inline-flex;align-items:center;gap:var(--ops-sp-3)}.inbox .bottombar .bb-count{color:var(--ops-text-subtle);text-decoration:none;padding:2px 6px;border-radius:4px}.inbox .bottombar .bb-count:hover,.inbox .bottombar .bb-count:focus-visible{color:var(--ops-text);background:var(--ops-surface-hover, var(--ops-border))}.inbox .bottombar .bb-count .bb-num{margin-left:4px;font-variant-numeric:tabular-nums}.inbox .bottombar .bb-count-on .bb-num{color:var(--ops-text)}.inbox .bottombar .bb-warn{color:var(--ops-chip-warn-text);font-weight:var(--ops-weight-bold)}.inbox .pane-list .conv-item{position:relative}.inbox .pane-list .conv-read-toggle,.inbox .pane-list .conv-archive-btn{position:absolute;right:10px;top:28px;width:26px;height:26px;background:var(--ops-surface);border:var(--ui-border-w) solid var(--ops-border-subtle);box-shadow:var(--ops-shadow-popover);opacity:0;pointer-events:none;transition:opacity var(--ui-motion-fast) var(--ui-ease)}.inbox .pane-list .conv-read-toggle~.conv-archive-btn{right:40px}.inbox .pane-list .conv-read-toggle:focus-visible,.inbox .pane-list .conv-archive-btn:focus-visible{opacity:1;pointer-events:auto}@media (hover: hover){.inbox .pane-list .conv-item:hover .conv-read-toggle,.inbox .pane-list .conv-item:hover .conv-archive-btn{opacity:1;pointer-events:auto}.inbox .pane-list .conv-item:has(.conv-read-toggle) .conv-addr,.inbox .pane-list .conv-item:has(.conv-read-toggle) .conv-line2,.inbox .pane-list .conv-item:has(.conv-archive-btn) .conv-addr,.inbox .pane-list .conv-item:has(.conv-archive-btn) .conv-line2{padding-right:30px}.inbox .pane-list .conv-item:has(.conv-read-toggle~.conv-archive-btn) .conv-addr,.inbox .pane-list .conv-item:has(.conv-read-toggle~.conv-archive-btn) .conv-line2{padding-right:60px}}.inbox .pane-main .triage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-gap-md);padding:var(--ops-sp-6) var(--ops-sp-5);text-align:center}.inbox .pane-main .triage-title{font-size:var(--ops-text-lg);font-weight:var(--ops-weight-heavy);color:var(--ops-text)}.inbox .pane-main .triage-sub{font-size:var(--ops-text-sm);color:var(--ops-text-subtle);margin-bottom:var(--ui-gap-md)}.inbox .pane-main .triage-counts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ui-gap-md);width:min(100%,560px)}.inbox .pane-main .triage-count{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--ui-gap-md);align-items:center;height:100%;box-sizing:border-box;padding:var(--ops-sp-3) var(--ops-sp-4);text-align:left;text-decoration:none;background:var(--ops-surface);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-lg);color:var(--ops-text-muted);box-shadow:var(--ops-shadow-popover);transition:border-color var(--ui-motion-fast) var(--ui-ease),background-color var(--ui-motion-fast) var(--ui-ease)}.inbox .pane-main .triage-count:hover{border-color:var(--ops-border-hover);background:var(--ops-surface-hover);text-decoration:none}.inbox .pane-main .triage-count:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset)}.inbox .pane-main .triage-count .material-symbols-outlined{grid-row:span 2;font-size:var(--ui-icon);color:var(--ops-text-subtle)}.inbox .pane-main .triage-count.on .material-symbols-outlined{color:var(--ops-primary)}.inbox .pane-main .triage-num{font-size:var(--ops-text-xl);font-weight:var(--ops-weight-heavy);color:var(--ops-text);line-height:1.1;font-feature-settings:var(--ops-numeric)}.inbox .pane-main .triage-label{font-size:var(--ops-text-sm)}.inbox .pane-main .triage-open{display:inline-flex;align-items:center;gap:var(--ui-gap-md);height:auto;max-width:min(100%,560px);margin-top:var(--ui-gap-md);padding:var(--ui-gap-md) var(--ops-sp-4);text-align:left;text-decoration:none}.inbox .pane-main .triage-open-text{display:flex;flex-direction:column;min-width:0;gap:2px}.inbox .pane-main .triage-open-label{font-weight:var(--ops-weight-bold)}.inbox .pane-main .triage-open-who{color:var(--ops-text-subtle);font-size:var(--ops-text-xs);font-weight:var(--ops-weight-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox .pane-list .list-apps{flex:none;display:inline-flex;margin-left:auto}.inbox .pane-list .list-select.on,.inbox .pane-list .appbar-select.is-set{color:var(--ops-primary);background:var(--ops-primary-soft)}.inbox .pane-list .bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ops-sp-2);padding:var(--ops-sp-2) var(--ops-sp-3);border-top:var(--ui-border-w) solid var(--ops-border-subtle);background:var(--ops-surface-sunken)}.inbox .pane-list .bulk-count{flex:1;min-width:0;color:var(--ops-text-muted);font-size:var(--ops-text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox .pane-list .bulk-actions{flex:1 1 100%;min-width:0;display:flex;gap:var(--ops-sp-2)}.inbox .pane-list .bulk-actions .btn{flex:1 1 0;min-width:0;justify-content:center;white-space:nowrap;overflow:hidden}.inbox .pane-list .bulk-actions .bulk-delete.btn-danger{background:var(--ops-chip-crit-bg);border-color:var(--ops-chip-crit-border);color:var(--ops-chip-crit-text)}.inbox .pane-list .bulk-note{margin:var(--ops-sp-2) var(--ops-sp-3) 0;align-items:center}.inbox .pane-list .bulk-actions .bulk-icon.btn{flex:none;padding-left:var(--ops-sp-2);padding-right:var(--ops-sp-2)}.inbox .pane-list .bulk-actions .bulk-icon .bulk-icon-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.inbox .pane-list button.conv-row{width:100%;text-align:left;font:inherit;cursor:pointer;border-top:0;border-right:0;background:transparent}.inbox .pane-list button.conv-row:disabled{cursor:not-allowed;opacity:.55}.inbox .pane-list .conv-row.picked,.inbox .pane-list .conv-row.picked:hover{background:var(--ui-selected-bg)}.inbox .pane-list .conv-pick{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-avatar-sm);height:var(--ui-avatar-sm);color:var(--ops-text-muted)}.inbox .pane-list .conv-pick.on{color:var(--ops-primary)}@media (max-width: 719px){.inbox .pane-list .bulk-actions .bulk-delete,.inbox .pane-list .bulk-actions .bulk-read,.inbox .pane-list .bulk-actions .bulk-unread,.inbox .pane-list .bulk-actions .bulk-icon{display:none}}@media (max-width: 719px),(pointer: coarse){.inbox .pane-list .bulk-bar .btn{min-height:44px}.inbox .pane-list .bulk-bar .icon-btn{width:44px;height:44px}}.inbox .pane-list .search{position:relative}.inbox .pane-list .list-filters-menu{position:static;display:inline-flex;flex:none;margin-right:calc(-1 * var(--ui-gap-sm, 4px))}.inbox .pane-list .list-filters-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ops-text-subtle);cursor:pointer}.inbox .pane-list .list-filters-btn:hover{background:var(--ops-surface-hover);color:var(--ops-text)}.inbox .pane-list .list-filters-btn.on{color:var(--ops-primary)}.inbox .pane-list .list-filters-count{position:absolute;top:0;right:0;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:var(--ops-primary);color:var(--ops-surface);font-size:var(--ops-text-2xs);line-height:14px;text-align:center}.inbox .pane-list .list-filters-pop{position:absolute;z-index:50;right:0;top:calc(100% + var(--ops-sp-1));display:flex;flex-direction:column;gap:var(--ops-sp-3);width:min(340px,calc(100vw - 32px));padding:var(--ops-sp-3);background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-overlay)}.inbox .pane-list .list-filters-pop .lf-group{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ops-sp-2);min-width:0}.inbox .pane-list .list-filters-pop legend{padding:0;margin-bottom:var(--ops-sp-1);font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold);text-transform:uppercase;letter-spacing:var(--ops-tracking-label);color:var(--ops-text-subtle)}.inbox .pane-list .list-filters-pop .lf-seg,.inbox .pane-list .list-filters-pop .lf-presets{display:flex;flex-wrap:wrap;gap:var(--ops-sp-1)}.inbox .pane-list .list-filters-pop .lf-opt{min-height:28px;padding:0 var(--ops-sp-2);border:1px solid var(--ops-border);border-radius:999px;background:var(--ops-surface);color:var(--ops-text);font-size:var(--ops-text-xs);cursor:pointer}.inbox .pane-list .list-filters-pop .lf-opt:hover{border-color:var(--ops-border-hover)}.inbox .pane-list .list-filters-pop .lf-opt.on{background:var(--ui-selected-bg);border-color:var(--ops-primary);color:var(--ops-primary);font-weight:var(--ops-weight-bold)}.inbox .pane-list .list-filters-pop .lf-check{display:flex;align-items:center;justify-content:flex-start;gap:var(--ops-sp-2);font-size:var(--ops-text-sm);cursor:pointer}.inbox .pane-list .list-filters-pop .lf-check input{width:auto;margin:0;flex:none}.inbox .pane-list .list-filters-pop .lf-dates{display:grid;grid-template-columns:1fr 1fr;gap:var(--ops-sp-2)}.inbox .pane-list .list-filters-pop .lf-dates label{display:flex;flex-direction:column;gap:2px;font-size:var(--ops-text-xs);color:var(--ops-text-muted);min-width:0}.inbox .pane-list .list-filters-pop .lf-dates input{min-width:0;height:32px;padding:0 var(--ops-sp-2);border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface);color:var(--ops-text);font-size:var(--ops-text-sm)}.inbox .pane-list .list-filters-pop .lf-clear{align-self:flex-start}.inbox .pane-list .list-active-filters{display:flex;flex-wrap:wrap;gap:var(--ops-sp-1);padding:var(--ops-sp-1) 0 0}.inbox .pane-list .list-active-filters .lf-chip{display:inline-flex;align-items:center;gap:2px;min-height:26px;padding:0 var(--ops-sp-1) 0 var(--ops-sp-2);border:1px solid var(--ops-primary);border-radius:999px;background:var(--ui-selected-bg);color:var(--ops-primary);font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold);cursor:pointer}.inbox .pane-list .list-active-filters .lf-chip .material-symbols-outlined{font-size:var(--ui-icon-sm, 16px)}@media (max-width: 719px),(pointer: coarse){.inbox .pane-list .list-filters-btn{width:44px;height:44px}.inbox .pane-list .list-filters-pop .lf-opt,.inbox .pane-list .list-filters-pop .lf-check,.inbox .pane-list .list-filters-pop .lf-dates input,.inbox .pane-list .list-active-filters .lf-chip{min-height:44px}}.hub-toast.hub-toast-neutral,.hub-toast.hub-toast-pos,.hub-toast.hub-toast-warn{position:fixed;z-index:70;left:50%;transform:translate(-50%);bottom:calc(40px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:var(--ops-sp-2);max-width:min(560px,calc(100vw - 32px));padding:var(--ops-sp-2) var(--ops-sp-2) var(--ops-sp-2) var(--ops-sp-3);background:var(--ops-text);color:var(--ops-surface);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-overlay);font-size:var(--ops-text-sm)}.hub-toast .hub-toast-text{flex:1 1 auto;min-width:0}.hub-toast .hub-toast-undo.btn,.hub-toast .hub-toast-close.icon-btn{color:var(--ops-surface);background:transparent;border-color:transparent}.hub-toast .hub-toast-undo.btn{font-weight:var(--ops-weight-bold);text-decoration:underline}.hub-toast .hub-toast-undo.btn:hover:not(:disabled),.hub-toast .hub-toast-close.icon-btn:hover{background:var(--ops-surface-hover);color:var(--ops-text)}@media (max-width: 719px){.hub-toast.hub-toast-neutral,.hub-toast.hub-toast-pos,.hub-toast.hub-toast-warn{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.hub-toast-stack{position:fixed;z-index:70;left:50%;transform:translate(-50%);bottom:calc(92px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:center;gap:var(--ops-sp-2);width:max-content;max-width:min(560px,calc(100vw - 32px))}.hub-toast-stack .hub-toast.hub-toast-send{position:static;transform:none;max-width:100%}@media (max-width: 719px){.hub-toast-stack{bottom:calc(128px + env(safe-area-inset-bottom,0px))}}.pane-main .thread-head{padding:var(--ui-gap-lg) 16px 10px;background:var(--ops-surface);border-bottom:0}.thread-head .thread-title-row{gap:var(--ui-gap-lg)}.thread-head .thread-avatar{background:var(--ops-surface-sunken);color:var(--ops-text-muted)}.thread-head .thread-title-block{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ui-gap-xs)}.thread-title-block .thread-title{font-size:var(--ops-text-lg);font-weight:var(--ops-weight-heavy);letter-spacing:var(--ops-tracking-heading);line-height:1.3}.thread-head .thread-who{display:flex;align-items:baseline;gap:var(--ui-gap);min-width:0;font-size:var(--ops-text-sm);color:var(--ops-text-subtle);white-space:nowrap;overflow:hidden}.thread-who .thread-who-name{color:var(--ops-text-muted);font-weight:var(--ops-weight-bold);flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis}.thread-who .thread-who-addr{min-width:0;overflow:hidden;text-overflow:ellipsis}.thread-head .thread-summary{margin:var(--ops-sp-1) 0 0;font-size:var(--ops-text-sm);color:var(--ops-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-head .icon-btn{border-radius:var(--ui-radius-md)}.thread-head .icon-btn.on{background:var(--ops-surface-sunken);color:var(--ops-text);box-shadow:var(--ui-ring-inset)}.thread-head .thread-sub{gap:var(--ui-gap);margin-top:10px}.thread-sub .chip{height:var(--ui-pill-h);padding:0 var(--ui-pad-pill);border-radius:var(--ui-radius-sm);font-size:var(--ops-text-xs)}.thread-sub .brand-pill{font-size:var(--ops-text-sm);color:var(--ops-text-muted)}.thread-sub .brand-dot{border-radius:var(--ui-radius-xs)}.thread-sub .thread-assignee,.thread-sub .thread-snooze,.thread-sub .thread-phone{gap:var(--ui-gap-sm);font-size:var(--ops-text-sm);color:var(--ops-text-muted)}.thread-assignee .ui-avatar{font-size:8.5px}.thread-sub .toolbar{gap:0;border:var(--ui-border-w) solid var(--ops-border-strong);border-radius:var(--ui-radius-md);background:var(--ops-surface)}.thread-sub .toolbar>*+*{border-left:var(--ui-border-w) solid var(--ops-border-subtle)}.thread-sub .toolbar .tool-btn{padding:0 var(--ui-pad-control-sm);border-radius:0;color:var(--ops-text-muted);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-medium)}.thread-sub .toolbar>:first-child,.thread-sub .toolbar>:first-child>.tool-btn{border-top-left-radius:var(--ui-radius-sm);border-bottom-left-radius:var(--ui-radius-sm)}.thread-sub .toolbar>:last-child,.thread-sub .toolbar>:last-child>.tool-btn{border-top-right-radius:var(--ui-radius-sm);border-bottom-right-radius:var(--ui-radius-sm)}.thread-sub .tool-btn .material-symbols-outlined{font-size:var(--ui-icon)}.thread-sub .tool-btn:not(:disabled):hover,.thread-sub .tool-menu[open]>.tool-btn{background:var(--ops-surface-sunken);color:var(--ops-text)}.thread-sub .tool-btn[aria-busy=true]{color:var(--ops-primary)}.tool-menu .tool-menu-list{padding:4px var(--ui-gap);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ops-shadow-overlay)}.tool-menu-list .tool-menu-item{padding:7px var(--ui-gap-md);border-radius:var(--ui-radius-sm);font-size:var(--ops-text-md)}.tool-menu-list .tool-menu-item:hover,.tool-menu-list .tool-menu-item:focus-visible{background:var(--ops-surface-sunken)}.tool-menu-list .tool-menu-item:disabled{background:transparent}.tool-menu-list .tool-menu-when{font-size:var(--ops-text-sm);color:var(--ops-text-subtle)}.tool-menu-list .tool-menu-note{font-size:var(--ops-text-sm)}.thread-head .workflow-notice{border-radius:var(--ui-radius-lg)}.pane-main>.tabs{gap:18px;padding:0 16px;background:var(--ops-surface);border-bottom:var(--ui-border-w) solid var(--ops-border)}.pane-main>.tabs .tab{height:var(--ui-tab-h);padding:0;gap:var(--ui-gap);margin-bottom:calc(var(--ui-border-w) * -1);color:var(--ops-text-subtle);font-size:var(--ops-text-md);font-weight:var(--ops-weight-medium)}.pane-main>.tabs .tab .material-symbols-outlined{font-size:var(--ui-icon)}.pane-main>.tabs .tab.on{color:var(--ops-text);border-bottom-color:var(--ops-text)}.pane-main>.tabs .tab:disabled{color:var(--ops-text-placeholder)}.pane-main>.tabs .soon{border:0;border-radius:var(--ui-radius-xs);padding:0 var(--ui-gap-sm);background:var(--ops-surface-sunken);color:var(--ops-text-subtle);font-size:var(--ops-text-2xs);line-height:16px}.pane-main .thread-body{background:var(--ops-surface);padding:var(--ops-sp-4) 20px}.thread-body:not(.thread-sms) .thread-content{gap:0}.thread-body:not(.thread-sms) .thread-content>.banner{margin-bottom:var(--ui-gap-lg)}.thread-content .banner{border-radius:var(--ui-radius-lg)}.thread-content .msg.ui-event{background:transparent;border:0;border-radius:0;padding:0 0 14px}.thread-content .msg.ui-event--last{padding-bottom:0}.thread-content .thread-tile{border:0;border-radius:var(--ui-radius-round);background:var(--ops-surface-sunken);color:var(--ops-text-muted);font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold);letter-spacing:.02em}.thread-content .thread-tile.thread-tile-staff{background:var(--ui-ai-bg);color:var(--ops-primary)}.thread-content .thread-tile.thread-tile-bot{border:var(--ui-border-w) dashed var(--ib-auto-border);border-radius:var(--ui-radius-md);background:var(--ops-surface);color:var(--ib-auto-text)}.ui-event__body .msg-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ui-gap-xs) var(--ui-gap)}.msg-head .msg-who{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ui-gap);min-width:0}.msg-who .msg-from{color:var(--ops-text);font-weight:var(--ops-weight-bold);overflow-wrap:anywhere}.msg-head .msg-time{font-size:var(--ops-text-sm);color:var(--ops-text-subtle)}.msg-who .kind-tag{height:18px;border-radius:var(--ui-radius-xs);font-size:var(--ops-text-2xs)}.ui-event__body .msg-to{margin-top:calc(var(--ui-gap) * -1);font-size:var(--ops-text-sm);color:var(--ops-text-subtle)}.ui-event__body .msg-card{min-width:0}.thread-content .msg.ui-event>.ui-event__body{max-width:calc(72ch + 2 * var(--ui-pad-bubble-x))}.msg-card .msg-subject{margin:0 0 4px;font-weight:var(--ops-weight-bold)}.msg-card .msg-body{margin-top:0;font-size:var(--ops-text-md);line-height:1.5}.msg-card .msg-body-gone{border-radius:var(--ui-radius-md)}.thread-content .msg-tone-automated .msg-card,.thread-content .msg-tone-system .msg-card{background:var(--ib-auto-bg);border:var(--ui-border-w) dashed var(--ib-auto-border)}.thread-content .msg-tone-unknown .msg-card{border-style:dashed}.thread-content .msg.msg-folded{padding-bottom:var(--ui-gap)}.ui-event__body .msg-fold{display:flex;align-items:center;gap:var(--ui-gap);width:100%;min-width:0;min-height:var(--ui-control-h);padding:0 var(--ui-pad-bubble-x);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-lg);background:var(--ops-surface);color:var(--ops-text);font:inherit;font-size:var(--ops-text-sm);text-align:left;cursor:pointer}.ui-event__body .msg-fold:hover{background:var(--ops-surface-hover);border-color:var(--ops-border-hover)}.msg-fold .msg-from{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-fold .msg-fold-kind{flex:none;font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold);color:var(--ops-text-subtle);text-transform:uppercase;letter-spacing:var(--ops-tracking-label)}.msg-fold .msg-fold-snippet{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ops-text-subtle)}.msg-fold .msg-fold-att{flex:none;font-size:var(--ui-icon-sm);color:var(--ops-text-subtle)}.msg-fold .msg-fold-time{flex:none;font-size:var(--ops-text-sm);color:var(--ops-text-subtle)}.thread-content .msg-tone-automated .msg-fold,.thread-content .msg-tone-system .msg-fold{background:var(--ib-auto-bg);border-style:dashed;border-color:var(--ib-auto-border)}.msg-head .msg-unfold{width:var(--ui-control-h-xs);height:var(--ui-control-h-xs);min-width:0;min-height:0;color:var(--ops-text-subtle)}.msg-head .msg-answer{display:inline-flex;gap:2px;flex:none}.msg-head .msg-answer-btn{width:var(--ui-control-h-xs);height:var(--ui-control-h-xs);min-width:0;min-height:0;color:var(--ops-text-subtle)}.msg-head .msg-answer-btn:hover{color:var(--ops-text)}@media (hover: hover){.msg .msg-head .msg-answer{opacity:0;transition:opacity .12s ease}.msg:hover .msg-head .msg-answer,.msg .msg-head .msg-answer:focus-within{opacity:1}}@media (hover: hover) and (min-width: 720px){.msg .msg-head .msg-answer{align-self:center;margin-block:calc((1lh - var(--ui-control-h-xs)) / 2)}}@media (max-width: 719px){.ui-event__body .msg-fold{min-height:44px}.msg-head .msg-unfold,.msg-head .msg-answer-btn{width:44px;height:44px}.msg-fold .msg-from{max-width:45%}.msg-fold .msg-fold-kind{display:none}}.msg-card .attachments{margin:var(--ui-gap-sm) 0 var(--ui-gap-md)}.msg-card .attachment{border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-sm);background:var(--ops-surface);font-size:var(--ops-text-sm)}.msg-card .att-kind,.msg-card .att-download{border-radius:var(--ui-radius-xs)}@media (min-width: 720px){.msg-card .attachment{height:var(--ui-chip-h)}}.msg-card .shared-files{margin:var(--ui-gap-sm) 0 var(--ui-gap-md);padding:var(--ui-gap-md) 10px;border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-md);background:var(--ops-surface)}.shared-files .shared-files-title{color:var(--ops-text-muted);font-weight:var(--ops-weight-bold)}.shared-files .shared-file-open{color:var(--ops-primary);font-weight:var(--ops-weight-bold);text-decoration:none}.shared-files .shared-file-open:hover{text-decoration:underline}.msg-card .original-images{padding:0;border:0;background:transparent;font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.msg-card .original-images .material-symbols-outlined{font-size:var(--ui-icon-sm)}.msg-card .original-images .btn{margin-left:0}.msg-card .original-frame{border-radius:var(--ui-radius-sm)}.msg-card .original-note{color:var(--ops-text-subtle)}.thread-content .sms .sms-bubble{padding:var(--ui-pad-bubble-y) var(--ui-pad-bubble-x);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-lg);background:var(--ops-surface-hover);color:var(--ops-text);font-size:var(--ops-text-md);line-height:1.5}.thread-content .sms-inbound .sms-bubble{border-bottom-left-radius:var(--ui-radius-xs)}.thread-content .sms-outbound.msg-tone-staff .sms-bubble{background:var(--ui-ai-bg);border-color:var(--ui-ai-border);color:var(--ops-text);border-bottom-right-radius:var(--ui-radius-xs)}.thread-content .sms-outbound.msg-tone-automated .sms-bubble,.thread-content .sms-outbound.msg-tone-system .sms-bubble{background:var(--ib-auto-bg);border:var(--ui-border-w) dashed var(--ib-auto-border);border-bottom-right-radius:var(--ui-radius-xs)}.thread-content .sms .sms-meta{font-size:var(--ops-text-sm)}.thread-content .sms .kind-tag{border-radius:var(--ui-radius-xs)}.thread-content .delivery.delivery-crit{border-radius:var(--ui-radius-sm)}.thread-content .delivery.delivery-crit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-sm) var(--ui-gap);max-width:100%;padding:var(--ui-gap-sm) var(--ui-gap)}.delivery .delivery-text{min-width:0;flex:1 1 12em}.delivery .delivery-hint{font-weight:var(--ops-weight-medium)}.delivery .delivery-actions{display:inline-flex;gap:var(--ui-gap-sm)}.delivery-actions .btn{display:inline-flex;align-items:center;gap:var(--ui-gap-xs);text-decoration:none}.delivery-actions .btn .material-symbols-outlined{font-size:var(--ui-icon-sm)}.thread-body .new-below{border-radius:var(--ui-radius-sm)}.pane-main .composer[aria-disabled=true]{margin:var(--ui-gap-md) 14px var(--ui-gap-lg);border-color:var(--ops-border-strong);border-radius:var(--ui-radius-xl);box-shadow:var(--ops-shadow-popover)}.composer[aria-disabled=true] .composer-box{border-radius:var(--ui-radius-md)}.att-preview .att-preview-head,.att-preview .att-preview-foot{padding:10px 14px;border-color:var(--ops-border-subtle)}.att-preview .att-preview-head h2{font-size:var(--ops-text-md)}.att-preview .icon-btn{border-radius:var(--ui-radius-md)}.att-preview-foot .btn{border-radius:var(--ui-radius-sm)}.att-preview .att-email-head{border-color:var(--ops-border-subtle)}@media (min-width: 720px){.att-preview[role=dialog]{border-radius:var(--ui-radius-xl);box-shadow:var(--ops-shadow-overlay);overflow:hidden}}@media (max-width: 719px){.pane-main .thread-head{border-bottom:var(--ui-border-w) solid var(--ops-border);padding:10px var(--ops-sp-3) var(--ops-sp-2)}.thread-head .thread-avatar,.thread-head .thread-who{display:none}.pane-main .thread-body{padding:var(--ops-sp-3)}}@container (max-width: 760px){.thread-sub .toolbar{border-color:transparent;background:transparent}}.pane-main .thread-actions-bottom{flex-shrink:0;position:relative;display:flex;flex-direction:column;gap:var(--ui-gap-xs);padding:var(--ui-gap-xs) var(--ops-sp-2) 0;background:var(--ops-surface);border-top:var(--ui-border-w) solid var(--ops-border)}.thread-actions-bottom .toolbar{display:flex;flex-wrap:nowrap;gap:2px;border:0;background:transparent}.thread-actions-bottom .toolbar>*{flex:1 1 0;min-width:0}.thread-actions-bottom .toolbar .tool-btn{flex-direction:column;width:100%;height:auto;min-height:44px;gap:2px;padding:0 2px;color:var(--ops-text-muted);border-radius:var(--ui-radius-sm)}.thread-actions-bottom .toolbar .tool-label{display:none}.thread-actions-bottom .toolbar .tool-label-short{display:block;font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold);line-height:1.1}.thread-actions-bottom .toolbar .tool-caret{display:none}.thread-actions-bottom .toolbar .tool-menu{position:static}.thread-actions-bottom .tool-menu .tool-menu-list{position:absolute;left:var(--ops-sp-2);right:var(--ops-sp-2);top:auto;bottom:calc(100% + var(--ui-gap-xs));min-width:0}.thread-actions-bottom .tool-menu-list .tool-submenu>.tool-menu-list{position:static}.thread-actions-bottom .swipe-hint{display:flex;align-items:center;gap:var(--ui-gap-sm);margin:0;padding:0 0 0 var(--ui-gap);font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.swipe-hint .material-symbols-outlined{font-size:var(--ui-icon-sm)}.swipe-hint .swipe-hint-close{margin-left:auto;color:var(--ops-text-subtle)}@media (max-width: 719px){.thread-content .msg.ui-event{gap:0}.thread-content .msg.ui-event:before{display:none}.thread-content .msg.ui-event>.ui-event__tile{display:none}}.thread-content .msg.msg-focus,.thread-content .sms.msg-focus{outline:2px solid var(--ops-primary);outline-offset:var(--ops-sp-1);border-radius:var(--ui-radius-md);transition:outline-color var(--ui-motion) var(--ui-ease)}@media (min-width: 720px){.thread-head .thread-sub .toolbar{flex-basis:auto;gap:0}.thread-head .thread-sub .toolbar>*{flex:none;min-width:0}.thread-head .thread-sub .tool-btn{flex-direction:row;width:auto;height:30px;min-height:0;gap:var(--ui-gap-sm)}.thread-head .thread-sub .tool-label-short{font-size:var(--ops-text-sm);font-weight:var(--ops-weight-medium);line-height:1}}.tool-menu-list .tool-menu-label{display:inline-flex;align-items:center;gap:var(--ui-gap)}.tool-menu-list .tool-menu-label .material-symbols-outlined{font-size:var(--ui-icon);color:var(--ops-text-muted)}.tool-menu-list .tool-submenu>.tool-menu-list{position:static;min-width:0;max-height:none;padding:0 0 0 var(--ui-gap-lg);border:0;box-shadow:none}.tool-menu-list .tool-submenu>summary.tool-menu-item{list-style:none}.thread-sub .tool-read-error{font-size:var(--ops-text-sm);color:var(--ops-chip-crit-text)}.thread-sub .tool-blocked-note,.thread-actions-bottom .tool-blocked-note{display:flex;align-items:center;gap:var(--ui-gap-sm);flex-basis:100%;margin:0;font-size:var(--ops-text-sm);color:var(--ops-text-muted)}.tool-blocked-note .material-symbols-outlined{font-size:var(--ui-icon);color:var(--ops-text-subtle)}.tool-blocked-note .tool-blocked-line{color:var(--ops-text);font-weight:var(--ops-weight-bold)}.thread-sub .toolbar:empty,.thread-actions-bottom .toolbar:empty{display:none}.tool-btn .tool-caret{font-size:var(--ui-icon-sm);margin-left:calc(var(--ui-gap-xs) * -1)}.tool-menu-list .tool-menu-sep{flex:none;height:var(--ui-border-w);margin:var(--ui-gap-xs) 0;background:var(--ops-border)}.tool-menu-list .tool-menu-tick{display:inline-flex;justify-content:center;width:var(--ui-icon);color:var(--ops-primary)}.tool-menu-list .tool-menu-tick .material-symbols-outlined{font-size:var(--ui-icon);color:var(--ops-primary)}.tool-menu-list .tool-person:disabled{color:var(--ops-text)}.tool-menu-list .tool-fold-item{display:none}@container (max-width: 620px){.toolbar .tool-btn.tool-fold{display:none}.tool-menu-list .tool-menu-item.tool-fold-item{display:flex}.thread-sub .toolbar .tool-caret{display:none}}.thread-content .thread-order{display:flex;justify-content:flex-end;max-width:calc(72ch + 2 * var(--ui-pad-bubble-x) + 48px);margin-bottom:var(--ops-sp-2)}.thread-content .thread-order-btn{gap:4px;border-color:transparent;background:transparent;color:var(--ops-text-muted)}.thread-content .thread-order-btn:hover{color:var(--ops-primary);border-color:var(--ops-border)}.thread-content .thread-order-btn .material-symbols-outlined{font-size:16px}.thread-banner.messenger-window{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 16px 8px;padding:6px 10px;border-radius:8px;font-size:13px;line-height:1.35;background:color-mix(in srgb,var(--ops-secondary) 6%,var(--ops-surface));border:1px solid color-mix(in srgb,var(--ops-secondary) 30%,var(--ops-surface))}.messenger-window .material-symbols-outlined{font-size:18px}.messenger-window.messenger-window-human_agent{border-style:dashed}.messenger-window.messenger-window-closed{background:var(--ops-chip-warn-bg);border-color:var(--ops-chip-warn-dot)}.messenger-window .messenger-takeover{margin-left:auto;font-weight:600;font-size:12px}.ui-card.ctx-activity .ctx-activity-note{color:var(--ops-text-subtle);font-size:var(--ops-text-xs)}.ui-card.ctx-activity .ctx-activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-gap-sm)}.ui-card.ctx-activity .ctx-activity-item{display:flex;align-items:flex-start;gap:var(--ops-sp-2);min-width:0;padding:var(--ops-sp-2) var(--ops-sp-3);border:1px solid var(--ops-border);border-radius:var(--ui-radius-md);background:var(--ops-surface-sunken)}.ui-card.ctx-activity .ctx-activity-icon{flex:none;font-size:16px;line-height:1.25;color:var(--ops-text-subtle)}.ui-card.ctx-activity .ctx-activity-body{min-width:0;flex:1}.ui-card.ctx-activity .ctx-activity-summary{color:var(--ops-text);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-bold);overflow-wrap:anywhere}.ui-card.ctx-activity .ctx-activity-meta{margin-top:var(--ops-sp-1);color:var(--ops-text-subtle);font-size:var(--ops-text-xs)}.ui-card.ctx-activity .ctx-activity-empty-title{color:var(--ops-text);font-weight:var(--ops-weight-bold)}.ui-card.ctx-activity .ctx-activity-item--message{flex-direction:column;align-items:stretch;gap:0}.ui-card.ctx-activity .ctx-activity-item--message[data-open=true]{border-color:var(--ops-primary)}.ui-card.ctx-activity .ctx-activity-row{display:flex;align-items:flex-start;gap:var(--ops-sp-2);width:100%;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--ui-radius-sm)}.ui-card.ctx-activity .ctx-activity-row:hover .ctx-activity-summary{text-decoration:underline}.ui-card.ctx-activity .ctx-activity-row:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset)}.ui-card.ctx-activity .ctx-activity-chevron{flex:none;margin-left:auto;font-size:18px;color:var(--ops-text-subtle)}.ui-card.ctx-activity .ctx-activity-preview{display:flex;flex-direction:column;gap:var(--ops-sp-2);min-width:0;margin-top:var(--ops-sp-2);padding-top:var(--ops-sp-2);border-top:1px solid var(--ops-border);color:var(--ops-text);font-size:var(--ops-text-sm)}.ui-card.ctx-activity .ctx-activity-preview-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ops-sp-1) var(--ops-sp-2);margin:0;font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.ui-card.ctx-activity .ctx-activity-preview-head dd{margin:0;color:var(--ops-text);font-weight:var(--ops-weight-medium);overflow-wrap:anywhere}.ui-card.ctx-activity .ctx-activity-preview-subject{font-weight:var(--ops-weight-bold);overflow-wrap:anywhere}.ui-card.ctx-activity .ctx-activity-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:16em;overflow:auto;padding:var(--ops-sp-2) var(--ops-sp-3);border:1px solid var(--ops-border);border-radius:var(--ui-radius-sm);background:var(--ops-surface)}.ui-card.ctx-activity .ctx-activity-preview-body:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset)}.ui-card.ctx-activity .ctx-activity-preview-note{padding:var(--ops-sp-2) var(--ops-sp-3);border:1px dashed var(--ops-border);border-radius:var(--ui-radius-sm);background:var(--ops-surface);color:var(--ops-text-subtle);font-size:var(--ops-text-xs)}.ui-card.ctx-activity .ctx-activity-preview-files{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ops-sp-1) var(--ops-sp-2);font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.ui-card.ctx-activity .ctx-activity-preview-files ul{display:contents;list-style:none}.ui-card.ctx-activity .ctx-activity-preview-file{padding:0 var(--ops-sp-2);border:1px solid var(--ops-border);border-radius:var(--ops-radius-pill);color:var(--ops-text);overflow-wrap:anywhere}.ui-card.ctx-activity .ctx-activity-preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ops-sp-2)}.ui-card.ctx-activity .ctx-activity-preview-where{font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.ui-card.ctx-activity .ctx-activity-call-text{margin-top:var(--ops-sp-1);color:var(--ops-text);font-size:var(--ops-text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.ui-card.ctx-activity .ctx-activity-call-note,.ui-card.ctx-activity .ctx-activity-calls-note{margin-top:var(--ops-sp-1);color:var(--ops-text-subtle);font-size:var(--ops-text-xs)}.ui-card.ctx-activity .ctx-activity-call-link{display:inline-block;margin-top:var(--ops-sp-1);font-size:var(--ops-text-xs)}.ui-card.price-check .price-check-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--ops-sp-2);margin-top:var(--ops-sp-2)}.ui-card.price-check .price-check-field{display:flex;flex-direction:column;gap:var(--ops-sp-1);min-width:0;color:var(--ops-text-muted);font-size:var(--ops-text-xs);font-weight:var(--ops-weight-medium)}.ui-card.price-check .price-check-field .ui-input{width:100%;min-width:0;box-sizing:border-box}.ui-card.price-check .price-check-wide{grid-column:1 / -1}.ui-card.price-check .price-check-result{margin-top:var(--ops-sp-3);padding-top:var(--ops-sp-3);border-top:1px solid var(--ops-border)}.ui-card.price-check .price-check-headline{color:var(--ops-text);font-family:var(--ops-font-mono);font-size:var(--ops-text-lg);font-weight:var(--ops-weight-heavy)}.ui-card.price-check .price-check-note{margin-top:var(--ops-sp-1);color:var(--ops-text-subtle);font-size:var(--ops-text-xs)}.ui-card.price-check .price-check-picks{display:flex;flex-direction:column;gap:var(--ops-sp-2);margin-top:var(--ops-sp-2)}.ui-card.price-check .price-check-recent{margin-top:var(--ops-sp-3);color:var(--ops-text-subtle);font-size:var(--ops-text-xs)}.ui-card.freight-quote .freight-quote-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--ops-sp-2);margin-top:var(--ops-sp-2)}.ui-card.freight-quote .freight-quote-field{display:flex;flex-direction:column;gap:var(--ops-sp-1);min-width:0;color:var(--ops-text-muted);font-size:var(--ops-text-xs);font-weight:var(--ops-weight-medium)}.ui-card.freight-quote .freight-quote-field .ui-input{width:100%;min-width:0;box-sizing:border-box}.ui-card.freight-quote .freight-quote-wide{grid-column:1 / -1}.ui-card.freight-quote .freight-quote-result{margin-top:var(--ops-sp-3);padding-top:var(--ops-sp-3);border-top:1px solid var(--ops-border)}.ui-card.freight-quote .freight-quote-meta{color:var(--ops-text);font-size:var(--ops-text-sm)}.ui-card.freight-quote .freight-quote-services{display:flex;flex-direction:column;gap:var(--ops-sp-2);margin:var(--ops-sp-2) 0;padding:0;list-style:none}.ui-card.freight-quote .freight-quote-service{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ops-sp-1)}.ui-card.freight-quote .freight-quote-name{color:var(--ops-text);font-weight:var(--ops-weight-medium)}.ui-card.freight-quote .freight-quote-price{color:var(--ops-text);font-family:var(--ops-font-mono);font-weight:var(--ops-weight-heavy)}.ui-card.freight-quote .freight-quote-eta{width:100%;color:var(--ops-text-subtle);font-size:var(--ops-text-xs)}.ui-card.freight-quote .freight-quote-note{margin-top:var(--ops-sp-1);color:var(--ops-text-subtle);font-size:var(--ops-text-xs)}.ui-card.freight-quote .freight-quote-recent{margin-top:var(--ops-sp-3);color:var(--ops-text-subtle);font-size:var(--ops-text-xs)}.ui-card.freight-quote .freight-quote-suburb{position:relative;display:flex;flex-direction:column;gap:var(--ops-sp-1)}.ui-card.freight-quote .freight-quote-suburb .ui-input{width:100%;min-width:0;box-sizing:border-box}.ui-card.freight-quote .freight-quote-suburb-list{position:absolute;top:100%;left:0;right:0;z-index:5;max-height:240px;overflow-y:auto;margin:var(--ops-sp-1) 0 0;padding:var(--ops-sp-1) 0;list-style:none;background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);box-shadow:var(--ops-shadow-popover)}.ui-card.freight-quote .freight-quote-suburb-option{padding:var(--ops-sp-1) var(--ops-sp-2);color:var(--ops-text);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-normal);cursor:pointer}.ui-card.freight-quote .freight-quote-suburb-option.is-active,.ui-card.freight-quote .freight-quote-suburb-option:hover{background:var(--ops-surface-hover)}.ui-card.freight-quote .freight-quote-products{min-height:88px;resize:vertical;font-family:var(--ops-font-mono);font-size:var(--ops-text-sm)}.ui-card.freight-quote .freight-quote-readas ul,.ui-card.freight-quote .freight-quote-unread{margin:var(--ops-sp-1) 0 0;padding-left:var(--ops-sp-4)}.ui-card.freight-quote .freight-quote-modes{display:flex;flex-wrap:wrap;gap:var(--ops-sp-3);color:var(--ops-text);font-size:var(--ops-text-sm)}.ui-card.freight-quote .freight-quote-mode{display:inline-flex;align-items:center;gap:var(--ops-sp-1)}.ui-card.freight-quote .freight-quote-packages{display:flex;flex-direction:column;gap:var(--ops-sp-2)}.ui-card.freight-quote .freight-quote-package{display:flex;flex-direction:column;gap:var(--ops-sp-2);min-width:0;margin:0;padding:var(--ops-sp-2);border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm)}.ui-card.freight-quote .freight-quote-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:var(--ops-sp-2)}.ui-card.freight-quote .freight-quote-package-product{display:flex;flex-direction:column;gap:var(--ops-sp-1)}.ui-card.quote-draft .quote-draft-lines{display:flex;flex-direction:column;gap:var(--ops-sp-2);margin:var(--ops-sp-2) 0 0;padding:0;list-style:none}.ui-card.quote-draft .quote-draft-line{display:grid;grid-template-columns:1fr auto auto;gap:var(--ops-sp-2);align-items:end;padding:var(--ops-sp-2);border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm)}.ui-card.quote-draft .quote-draft-line.is-refused{border-color:var(--ops-chip-warn-border)}.ui-card.quote-draft .quote-draft-what{grid-column:1 / -1;min-width:0}.ui-card.quote-draft .quote-draft-wide{grid-column:1 / -1}.ui-card.quote-draft .quote-draft-desc{color:var(--ops-text);font-size:var(--ops-text-sm);overflow-wrap:anywhere}.ui-card.quote-draft .quote-draft-kind{color:var(--ops-text-subtle);font-size:var(--ops-text-xs);font-weight:var(--ops-weight-medium)}.ui-card.quote-draft .quote-draft-field{display:flex;flex-direction:column;gap:var(--ops-sp-1);min-width:0;color:var(--ops-text-muted);font-size:var(--ops-text-xs);font-weight:var(--ops-weight-medium)}.ui-card.quote-draft .quote-draft-field .ui-input{width:100%;min-width:0;box-sizing:border-box}.ui-card.quote-draft .quote-draft-price{color:var(--ops-text);font-size:var(--ops-text-xs);min-width:0;overflow-wrap:anywhere}.ui-card.quote-draft .quote-draft-note{color:var(--ops-text-subtle);font-size:var(--ops-text-xs)}.ui-card.quote-draft .quote-draft-add{margin-top:var(--ops-sp-3);color:var(--ops-text-muted);font-size:var(--ops-text-sm)}.ui-card.quote-draft .quote-draft-search,.ui-card.quote-draft .quote-draft-code{display:flex;gap:var(--ops-sp-2);margin-top:var(--ops-sp-2)}.ui-card.quote-draft .quote-draft-search .ui-input,.ui-card.quote-draft .quote-draft-code .ui-input{flex:1;min-width:0}.ui-card.quote-draft .quote-draft-found{display:flex;flex-direction:column;gap:var(--ops-sp-1);margin:var(--ops-sp-2) 0 0;padding:0;list-style:none}.ui-card.quote-draft .quote-draft-total{margin-top:var(--ops-sp-3);padding-top:var(--ops-sp-3);border-top:1px solid var(--ops-border)}.ui-card.quote-draft .quote-draft-saved{margin-top:var(--ops-sp-2);color:var(--ops-text);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-medium)}.ui-card.quote-draft .quote-send{display:grid;gap:var(--ops-sp-2);margin-top:var(--ops-sp-2);padding-top:var(--ops-sp-2);border-top:1px solid var(--ops-border)}.ui-card.quote-draft .quote-send-title{color:var(--ops-text);font-weight:var(--ops-weight-bold)}.ui-card.quote-draft .quote-send-lines{display:grid;gap:var(--ops-sp-1);margin:0;padding-left:var(--ops-sp-4);font-size:var(--ops-text-sm)}.ui-card.quote-draft .quote-send-lines li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ops-sp-2);overflow-wrap:anywhere}.sheet-scrim.shortcut-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--ops-scrim)}.composer-sheet.shortcut-sheet{position:fixed;z-index:61;top:8vh;left:50%;transform:translate(-50%);width:min(560px,calc(100vw - 32px));max-height:84vh;display:flex;flex-direction:column;background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-overlay)}.shortcut-sheet .shortcut-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:var(--ops-sp-3) var(--ops-sp-4);border-bottom:1px solid var(--ops-border)}.shortcut-sheet .shortcut-sheet-head h2{display:flex;align-items:center;gap:var(--ops-sp-2);margin:0;font-size:var(--ops-text-lg);font-weight:var(--ops-weight-bold)}.shortcut-sheet .shortcut-sheet-body{overflow-y:auto;padding:var(--ops-sp-3) var(--ops-sp-4);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ops-sp-4)}.shortcut-sheet .shortcut-group-title{margin:0 0 var(--ops-sp-2);font-size:var(--ops-text-xs);text-transform:uppercase;letter-spacing:var(--ops-tracking-label);color:var(--ops-text-subtle)}.shortcut-sheet .shortcut-list{margin:0;display:grid;gap:var(--ops-sp-1)}.shortcut-sheet .shortcut-row{display:flex;align-items:baseline;gap:var(--ops-sp-3)}.shortcut-sheet .shortcut-row dt{flex:none;min-width:84px}.shortcut-sheet .shortcut-row dd{margin:0;font-size:var(--ops-text-sm)}.shortcut-sheet .shortcut-key{display:inline-block;min-width:22px;padding:1px 6px;text-align:center;font-family:var(--ops-font-mono);font-size:var(--ops-text-xs);border:1px solid var(--ops-border);border-bottom-width:2px;border-radius:var(--ops-radius-sm);background:var(--ops-surface-sunken)}.shortcut-sheet .shortcut-note{grid-column:1 / -1;margin:0;font-size:var(--ops-text-sm);color:var(--ops-text-subtle)}.ui-sig .sig-pickers{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ui-gap-md);margin:0 0 var(--ui-gap-lg)}.ui-sig .sig-field{margin:0;min-width:0}.ui-sig .sig-field-control{width:100%;min-height:40px;font-size:var(--ops-text-md)}.ui-sig .sig-field-hint{margin:2px 0 0;font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.ui-sig .sig-used{color:var(--ops-text-muted);font-weight:var(--ops-weight-bold);overflow-wrap:anywhere}.ui-sig .sig-field[data-inherited=true] .sig-field-control::placeholder{color:var(--ops-text-subtle);font-style:italic}.ui-sig .sig-preview{margin:0 0 var(--ui-gap-lg);padding:var(--ui-gap-md);border:1px dashed var(--ops-border);border-radius:var(--ui-radius-md);background:var(--ops-surface-sunken)}.ui-sig .sig-preview[data-tone=ok]{border-color:var(--ops-chip-ok-border)}.ui-sig .sig-preview[data-tone=warn]{border-color:var(--ops-chip-warn-border)}.ui-sig .sig-status{margin:0 0 var(--ui-gap-sm);font-size:var(--ops-text-sm);color:var(--ops-text-muted)}.ui-sig .sig-preview-frame{display:block;width:100%;min-height:80px;border:1px solid var(--ops-border);border-radius:var(--ui-radius-sm);background:var(--ops-surface)}.ui-sig .sig-text{margin-top:var(--ui-gap-sm);font-size:var(--ops-text-sm)}.ui-sig .sig-text-pre{margin:var(--ui-gap-xs) 0 0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ops-text-muted)}.ui-sig .sig-scopes{display:flex;flex-direction:column;gap:var(--ui-gap-md)}.ui-sig .sig-scope{padding:var(--ui-pad-card-y) var(--ui-pad-card-x)}.ui-sig .sig-scope-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-gap-sm)}.ui-sig .sig-scope-title{margin:0;font-size:var(--ops-text-md)}.ui-sig .sig-scope-hint{margin:var(--ui-gap-xs) 0 var(--ui-gap-md);font-size:var(--ops-text-sm);color:var(--ops-text-muted)}.ui-sig .sig-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ui-gap-md)}.ui-sig .sig-actions{display:flex;flex-wrap:wrap;gap:var(--ui-gap-sm);margin-top:var(--ui-gap-md)}@media (max-width: 719px){.ui-sig .sig-fields,.ui-sig .sig-pickers{grid-template-columns:1fr}.ui-sig .sig-actions .ui-btn{flex:1 1 100%;justify-content:center}}.settings-page{min-height:100vh;background:var(--ops-bg);padding:var(--ops-sp-5) 16px var(--ops-sp-6);font-family:var(--ops-font);color:var(--ops-text)}.settings-head,.settings-sections{width:100%;max-width:720px;margin:0 auto}.settings-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ops-sp-3);margin-bottom:var(--ops-sp-4)}.settings-back{min-height:44px;gap:var(--ops-sp-2);text-decoration:none}.settings-title{font-family:var(--ops-font-heading);font-size:var(--ops-text-xl);letter-spacing:var(--ops-tracking-heading);margin:0}.settings-sections{display:flex;flex-direction:column;gap:var(--ops-sp-4)}.settings-card{min-width:0;background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);padding:var(--ops-sp-4) var(--ops-sp-5);overflow-wrap:anywhere}.settings-card-head{margin:0 0 var(--ops-sp-3);padding-bottom:var(--ops-sp-3);border-bottom:1px solid var(--ops-border-subtle, var(--ops-border))}.settings-card-h{display:flex;align-items:center;gap:var(--ops-sp-2);font-family:var(--ops-font-heading);font-size:var(--ops-text-lg);margin:0}.settings-card-desc{margin:4px 0 0;font-size:var(--ops-text-sm);color:var(--ops-text-muted)}.settings-card .btn{min-height:44px}.settings-sections .psend-panel{margin-top:0}@media (max-width: 719px){.settings-page{padding-top:var(--ops-sp-4)}.settings-card{padding:var(--ops-sp-4)}.settings-card .outlook-actions .btn{flex:1 1 100%;justify-content:center}}.outlook-panel{width:100%;font-family:var(--ops-font);color:var(--ops-text, inherit)}.outlook-h{font-family:var(--ops-font-heading);font-size:1.4rem;margin:0 0 12px}.outlook-notice-h{font-size:var(--ops-text-md);margin:12px 0 4px}.outlook-line{margin:8px 0;line-height:1.5}.outlook-small{font-size:.9rem}.outlook-notice{border:1px solid var(--ops-border);border-radius:8px;padding:4px 16px;margin:12px 0}.outlook-notice p{line-height:1.5}.outlook-flash{border-radius:6px;padding:8px 12px;margin:12px 0}.outlook-flash-ok{background:var(--ops-chip-ok-bg);border:1px solid var(--ops-chip-ok-border);color:var(--ops-chip-ok-text)}.outlook-flash-warn{background:var(--ops-chip-warn-bg);border:1px solid var(--ops-chip-warn-border);color:var(--ops-chip-warn-text)}.outlook-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0}.outlook-bar{display:flex;gap:8px;align-items:center;padding:8px 16px;font-family:var(--ops-font);border-bottom:1px solid var(--ops-border)}.outlook-bar-reconnect{background:var(--ops-chip-warn-bg);color:var(--ops-chip-warn-text)}.outlook-bar-invite{background:var(--ops-chip-neutral-bg);color:var(--ops-chip-neutral-text)}.outlook-bar-text{flex:1;min-width:0}.outlook-bar-link{font-weight:600;color:inherit}.outlook-danger{background:var(--ops-chip-crit-bg);border-color:var(--ops-chip-crit-border);color:var(--ops-chip-crit-text)}.psend-panel{margin-top:16px}.psend-from{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:.9rem;color:var(--ops-text-muted, inherit);overflow-wrap:anywhere}.psend-hint{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 12px 0;font-size:.9rem}.psend-hint-warn{color:var(--ops-chip-warn-text)}.psend-pending{opacity:.92}.psend-pending-note{margin:4px 0 0;font-size:.9rem;color:var(--ops-text-muted, inherit)}:root{--ops-bg: #f8fafc;--ops-surface: #ffffff;--ops-surface-sunken: #f1f5f9;--ops-surface-hover: #f8fafc;--ops-border: #e2e8f0;--ops-border-subtle: #f1f5f9;--ops-border-strong: #cbd5e1;--ops-border-hover: #94a3b8;--ops-text: #0f172a;--ops-text-muted: #334155;--ops-text-subtle: #475569;--ops-text-placeholder: #5b677a;--ops-text-inverse: #ffffff;--ops-primary: #1d4ed8;--ops-primary-hover: #1e40af;--ops-primary-soft: #eff6ff;--ops-secondary: #0369a1;--ops-focus-ring: #1d4ed8;--ops-focus-ring-width: 2px;--ops-focus-ring-offset: 2px;--ops-sidebar-bg: #ffffff;--ops-sidebar-text: #334155;--ops-sidebar-text-muted: #5b677a;--ops-sidebar-hover-bg: #f8fafc;--ops-sidebar-active-bg: #eff6ff;--ops-sidebar-active-text: #1d4ed8;--ops-sidebar-focus-ring: #1d4ed8;--ops-brand-mark-bg: #1d4ed8;--ops-chip-ok-dot: #059669;--ops-chip-ok-bg: #ecfdf5;--ops-chip-ok-border: #a7f3d0;--ops-chip-ok-text: #065f46;--ops-chip-warn-dot: #d97706;--ops-chip-warn-bg: #fffbeb;--ops-chip-warn-border: #fde68a;--ops-chip-warn-text: #92400e;--ops-chip-crit-dot: #dc2626;--ops-chip-crit-bg: #fef2f2;--ops-chip-crit-border: #fecaca;--ops-chip-crit-text: #991b1b;--ops-chip-neutral-dot: #64748b;--ops-chip-neutral-bg: #f8fafc;--ops-chip-neutral-border: #e2e8f0;--ops-chip-neutral-text: #334155;--ops-font: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ops-font-heading: var(--ops-font);--ops-font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ops-numeric: "tnum" 1;--ops-text-2xs: 10.5px;--ops-text-xs: 11px;--ops-text-sm: 12px;--ops-text-md: 13px;--ops-text-lg: 15px;--ops-text-xl: 22px;--ops-line: 18px;--ops-read-text-body: 15px;--ops-read-line: 22px;--ops-read-text-table: 14px;--ops-read-line-table: 20px;--ops-read-text-mono: 12.5px;--ops-read-text-label: 12px;--ops-read-text-small: 13px;--ops-read-text-h1: 24px;--ops-read-text-h2: 16px;--ops-weight-normal: 400;--ops-weight-medium: 500;--ops-weight-bold: 600;--ops-weight-heavy: 700;--ops-tracking-label: .04em;--ops-tracking-heading: -.015em;--ops-sp-1: 4px;--ops-sp-2: 8px;--ops-sp-3: 12px;--ops-sp-4: 16px;--ops-sp-5: 24px;--ops-sp-6: 32px;--ops-radius-sm: 4px;--ops-radius: 4px;--ops-radius-lg: 8px;--ops-radius-pill: 9999px;--ops-shadow-popover: 0 1px 2px 0 rgba(15, 23, 42, .05), 0 4px 6px -1px rgba(15, 23, 42, .03);--ops-shadow-overlay: 0 10px 15px -3px rgba(15, 23, 42, .08), 0 4px 6px -2px rgba(15, 23, 42, .04);--ops-scrim: rgba(15, 23, 42, .25);--ops-scrim-blur: 1px;--ops-row-h: 36px;--ops-row-h-dense: 32px;--ops-control-h: 32px;--ops-chip-h: 20px;--ops-chip-dot: 6px;--ops-avatar: 28px;--ops-brand-mark: 28px;--ops-icon: 18px;--ops-sidebar-w: 240px;--ops-topbar-h: 56px;--ops-content-max: 1440px;--ops-search-max-w: 448px;--ops-palette-w: 640px;--ops-identity-max-w: 240px;--ops-z-topbar: 40;--ops-z-sidebar: 50;--ops-z-palette: 9000}:root{--ui-radius-xs: 4px;--ui-radius-sm: 6px;--ui-radius-md: 8px;--ui-radius-lg: 10px;--ui-radius-xl: 12px;--ui-radius-round: 50%;--ui-control-h: 32px;--ui-control-h-sm: 28px;--ui-control-h-xs: 24px;--ui-icon-btn: 30px;--ui-icon-btn-sm: 24px;--ui-pill-h: 20px;--ui-chip-h: 26px;--ui-filter-h: 34px;--ui-tab-h: 34px;--ui-tile: 28px;--ui-tile-sm: 22px;--ui-avatar-xs: 20px;--ui-avatar-sm: 28px;--ui-avatar-lg: 36px;--ui-dot: 6px;--ui-icon: 16px;--ui-icon-sm: 14px;--ui-gap-xs: 2px;--ui-gap-sm: 5px;--ui-gap: 6px;--ui-gap-md: 8px;--ui-gap-lg: 12px;--ui-pad-control: 11px;--ui-pad-control-sm: 9px;--ui-pad-pill: 7px;--ui-pad-card-y: 12px;--ui-pad-card-x: 14px;--ui-pad-bubble-y: 9px;--ui-pad-bubble-x: 12px;--ui-border-w: 1px;--ui-motion-fast: .12s;--ui-motion: .2s;--ui-ease: cubic-bezier(.2, 0, 0, 1);--ui-ai-bg: var(--ops-primary-soft);--ui-ai-border: color-mix(in srgb, var(--ops-primary) 22%, var(--ops-surface));--ui-ai-border-strong: color-mix(in srgb, var(--ops-primary) 45%, var(--ops-surface));--ui-ai-halo: color-mix(in srgb, var(--ops-focus-ring) 14%, transparent);--ui-info-bg: color-mix(in srgb, var(--ops-secondary) 8%, var(--ops-surface));--ui-info-border: color-mix(in srgb, var(--ops-secondary) 30%, var(--ops-surface));--ui-selected-bg: var(--ops-primary-soft);--ui-skeleton-base: var(--ops-surface-sunken);--ui-skeleton-shine: var(--ops-border-subtle);--ui-ring-inset: inset 0 0 0 var(--ui-border-w) var(--ops-border)}.ui-btn:focus-visible,.ui-chip__toggle:focus-visible,.ui-chip__remove:focus-visible,.ui-seg__item:focus-visible,.ui-tabs__tab:focus-visible,.ui-menu__item:focus-visible,.ui-input:focus-visible,.ui-field__control:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset)}.ui-btn{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-gap);flex:none;height:var(--ui-control-h);padding:0 var(--ui-pad-control);border:var(--ui-border-w) solid var(--ops-border-strong);border-radius:var(--ui-radius-sm);background:var(--ops-surface);color:var(--ops-text);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-bold);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--ui-motion-fast) var(--ui-ease),border-color var(--ui-motion-fast) var(--ui-ease),color var(--ui-motion-fast) var(--ui-ease)}.ui-btn:hover{background:var(--ops-surface-sunken);border-color:var(--ops-border-hover)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-btn--primary{background:var(--ops-primary);border-color:var(--ops-primary);color:var(--ops-text-inverse)}.ui-btn--primary:hover{background:var(--ops-primary-hover);border-color:var(--ops-primary-hover)}.ui-btn--secondary{background:var(--ops-primary-soft);border-color:var(--ops-primary-soft);color:var(--ops-primary)}.ui-btn--secondary:hover{background:var(--ops-primary-soft);border-color:var(--ops-primary);color:var(--ops-primary)}.ui-btn--ghost{background:transparent;border-color:transparent;color:var(--ops-text-muted)}.ui-btn--ghost:hover{background:var(--ops-surface-sunken);border-color:transparent;color:var(--ops-text)}.ui-btn--ai{background:var(--ui-ai-bg);border-color:var(--ui-ai-border);color:var(--ops-primary)}.ui-btn--ai:hover{background:var(--ui-ai-bg);border-color:var(--ui-ai-border-strong)}.ui-btn--sm{height:var(--ui-control-h-sm);padding:0 var(--ui-pad-control-sm);font-size:var(--ops-text-sm)}.ui-btn--icon{width:var(--ui-icon-btn);height:var(--ui-icon-btn);padding:0}.ui-btn--icon.ui-btn--sm{width:var(--ui-icon-btn-sm);height:var(--ui-icon-btn-sm)}.ui-btn--block{display:flex;width:100%}.ui-btn svg{width:var(--ui-icon);height:var(--ui-icon);flex:none}.ui-btn--sm svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.ui-kbd{font-family:var(--ops-font-mono);font-size:var(--ops-text-2xs);line-height:16px;padding:0 var(--ui-gap-sm);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-xs);background:var(--ops-surface);color:var(--ops-text-placeholder)}.ui-pill{display:inline-flex;align-items:center;gap:var(--ui-gap-sm);flex:none;height:var(--ui-pill-h);padding:0 var(--ui-pad-pill);border-radius:var(--ui-radius-sm);font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold);white-space:nowrap;background:var(--ops-chip-neutral-bg);color:var(--ops-chip-neutral-text);box-shadow:inset 0 0 0 var(--ui-border-w) var(--ops-chip-neutral-border)}.ui-pill__dot{width:var(--ui-dot);height:var(--ui-dot);border-radius:var(--ui-radius-round);background:var(--ops-chip-neutral-dot);flex:none}.ui-pill--ok{background:var(--ops-chip-ok-bg);color:var(--ops-chip-ok-text);box-shadow:inset 0 0 0 var(--ui-border-w) var(--ops-chip-ok-border)}.ui-pill--ok .ui-pill__dot{background:var(--ops-chip-ok-dot)}.ui-pill--warn{background:var(--ops-chip-warn-bg);color:var(--ops-chip-warn-text);box-shadow:inset 0 0 0 var(--ui-border-w) var(--ops-chip-warn-border)}.ui-pill--warn .ui-pill__dot{background:var(--ops-chip-warn-dot)}.ui-pill--crit{background:var(--ops-chip-crit-bg);color:var(--ops-chip-crit-text);box-shadow:inset 0 0 0 var(--ui-border-w) var(--ops-chip-crit-border)}.ui-pill--crit .ui-pill__dot{background:var(--ops-chip-crit-dot)}.ui-pill--info{background:var(--ui-ai-bg);color:var(--ops-primary);box-shadow:inset 0 0 0 var(--ui-border-w) var(--ui-ai-border)}.ui-pill--info .ui-pill__dot{background:var(--ops-primary)}.ui-pill--outline{background:var(--ops-surface);color:var(--ops-text-muted);box-shadow:inset 0 0 0 var(--ui-border-w) var(--ops-border-strong)}.ui-chip{display:inline-flex;align-items:center;gap:var(--ui-gap-xs);height:var(--ui-chip-h);padding:0 var(--ui-gap-xs);border:var(--ui-border-w) solid var(--ops-border-strong);border-radius:var(--ui-radius-sm);background:var(--ops-surface);color:var(--ops-text);font-size:var(--ops-text-sm);white-space:nowrap}.ui-chip__label,.ui-chip__toggle{font:inherit;color:inherit;background:none;border:0;margin:0;display:inline-flex;align-items:center;gap:var(--ui-gap-sm);height:100%;padding:0 var(--ui-gap-sm);border-radius:var(--ui-radius-xs)}.ui-chip__toggle{cursor:pointer}.ui-chip__key{color:var(--ops-text-subtle)}.ui-chip__value{font-weight:var(--ops-weight-bold)}.ui-chip__remove{font:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ui-radius-xs);color:var(--ops-text-placeholder)}.ui-chip__remove:hover{background:var(--ops-surface-sunken);color:var(--ops-text)}.ui-chip:hover{border-color:var(--ops-border-hover)}.ui-chip--active{border-style:dashed;border-color:var(--ui-ai-border-strong);background:var(--ui-ai-bg);color:var(--ops-primary)}.ui-chip--active .ui-chip__key{color:var(--ops-primary)}.ui-filterbar{container-type:inline-size;display:flex;flex-direction:column;gap:var(--ui-gap-md);min-width:0}.ui-filterbar__row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-gap);min-width:0}.ui-filterbar__search{flex:1 1 180px;min-width:0;max-width:var(--ops-search-max-w)}.ui-filterbar__picks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap);min-width:0}.ui-filterbar__pick,.ui-filterbar .ui-filterbar__search{height:var(--ui-filter-h);border:var(--ui-border-w) solid transparent;border-radius:999px;background-color:var(--ops-surface-sunken)}.ui-filterbar__pick{position:relative;padding:0 var(--ui-gap-sm) 0 var(--ui-gap-md);cursor:pointer;transition:background-color .12s,border-color .12s}.ui-filterbar__pick:hover{border-color:var(--ops-border-strong);background-color:var(--ops-surface)}.ui-filterbar__pick.ui-chip--active{border-style:solid;border-color:color-mix(in srgb,var(--ops-primary) 25%,transparent);background-color:var(--ops-primary-soft);color:var(--ops-primary)}.ui-filterbar__pick .ui-chip__key{padding-left:0;font-weight:var(--ops-weight-medium, 500)}.ui-filterbar .ui-filterbar__search{padding:0 var(--ui-gap-lg) 0 34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center}.ui-filterbar .ui-filterbar__search:hover{border-color:var(--ops-border-strong)}.ui-filterbar .ui-filterbar__search:focus{background-color:var(--ops-surface);border-color:var(--ops-primary);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ops-primary) 15%,transparent)}.ui-filterbar__select{font:inherit;color:inherit;font-weight:var(--ops-weight-bold);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0 var(--ui-gap-lg) 0 var(--ui-gap-xs);height:100%;cursor:pointer;max-width:22ch;text-overflow:ellipsis;field-sizing:content}.ui-filterbar__select:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset);border-radius:var(--ui-radius-xs)}.ui-filterbar__caret{position:absolute;right:var(--ui-gap-md);pointer-events:none;color:var(--ops-text-subtle);font-size:var(--ops-text-xs)}.ui-filterbar__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--ui-gap-sm);border-radius:var(--ui-radius-xs);background:var(--ops-primary);color:var(--ops-text-inverse);font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold)}.ui-filterbar__toggle,.ui-filterbar__active,.ui-filterbar__panel{display:none}.ui-filterbar__clear{color:var(--ops-text-muted)}.ui-filterbar__toggle{height:var(--ui-filter-h);border-radius:999px;padding:0 var(--ui-gap-lg)}.ui-filterbar__active{flex-wrap:nowrap;gap:var(--ui-gap);overflow-x:auto;scrollbar-width:none}.ui-filterbar__panel{flex-direction:column;gap:var(--ui-gap-lg);padding:var(--ui-pad-card-y) var(--ui-pad-card-x);background:var(--ops-surface);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ops-shadow-popover)}.ui-filterbar__panel-actions{display:flex;justify-content:space-between;gap:var(--ui-gap)}@container (max-width: 560px){.ui-filterbar__picks,.ui-filterbar__row>.ui-filterbar__clear{display:none}.ui-filterbar__search{flex-basis:0;max-width:none}.ui-filterbar__toggle{display:inline-flex}.ui-filterbar__active{display:flex}.ui-filterbar__active:empty{display:none}.ui-filterbar--open .ui-filterbar__panel{display:flex}}.ui-card{display:flex;flex-direction:column;gap:var(--ui-gap-md);padding:var(--ui-pad-card-y) var(--ui-pad-card-x);background:var(--ops-surface);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-lg);color:var(--ops-text);transition:box-shadow var(--ui-motion) var(--ui-ease),border-color var(--ui-motion) var(--ui-ease)}.ui-card__header{display:flex;align-items:center;gap:var(--ui-gap);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-bold);color:var(--ops-text-subtle);min-width:0}.ui-card__header svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm);flex:none}.ui-card__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-card__actions{margin-left:auto;display:flex;align-items:center;gap:var(--ui-gap-xs)}.ui-card__heading{margin:0;font-size:var(--ops-text-md);font-weight:var(--ops-weight-bold);letter-spacing:var(--ops-tracking-heading)}.ui-card--ai{border-color:var(--ui-ai-border)}.ui-card--ai .ui-card__header{color:var(--ops-primary)}.ui-card--ai.ui-card--focus{border-color:var(--ui-ai-border-strong);box-shadow:0 0 0 4px var(--ui-ai-halo)}.ui-card--warn{background:var(--ops-chip-warn-bg);border-color:var(--ops-chip-warn-border)}.ui-card--warn .ui-card__header{color:var(--ops-chip-warn-text)}.ui-seg{display:inline-flex;gap:var(--ui-gap-xs);flex:none;padding:var(--ui-gap-xs);border-radius:var(--ui-radius-md);background:var(--ops-surface-sunken)}.ui-seg__item{font:inherit;border:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:var(--ui-gap-sm);height:var(--ui-control-h-xs);padding:0 var(--ui-pad-control-sm);border-radius:var(--ui-radius-sm);background:transparent;color:var(--ops-text-subtle);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-medium);white-space:nowrap}.ui-seg__item:hover{color:var(--ops-text)}.ui-seg__item[aria-checked=true]{background:var(--ops-surface);color:var(--ops-text);box-shadow:var(--ui-ring-inset)}.ui-seg__item:disabled{opacity:.5;cursor:not-allowed}.ui-seg__count{color:var(--ops-text-subtle);font-size:var(--ops-text-xs)}.ui-tabs{display:flex;align-items:center;gap:18px}.ui-tabs__tab{font:inherit;background:none;border:0;margin:0 0 calc(var(--ui-border-w) * -1);padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:var(--ui-gap);height:var(--ui-tab-h);border-bottom:2px solid transparent;color:var(--ops-text-subtle);font-size:var(--ops-text-md);font-weight:var(--ops-weight-medium)}.ui-tabs__tab:hover{color:var(--ops-text)}.ui-tabs__tab[aria-selected=true]{color:var(--ops-text);border-bottom-color:var(--ops-text)}.ui-tabs__tab:disabled{opacity:.5;cursor:not-allowed}.ui-tabs__count{font-size:var(--ops-text-xs);line-height:16px;padding:0 var(--ui-gap-sm);border-radius:var(--ui-radius-xs);background:var(--ops-surface-sunken);color:var(--ops-text-subtle)}.ui-tabs--pill{gap:var(--ui-gap-xs);padding:3px;border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-lg);background:var(--ops-surface)}.ui-tabs--pill .ui-tabs__tab{flex:1;justify-content:center;height:var(--ui-control-h-sm);margin:0;border-bottom:0;border-radius:var(--ui-radius-sm);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-bold)}.ui-tabs--pill .ui-tabs__tab:hover{background:var(--ops-surface-hover)}.ui-tabs--pill .ui-tabs__tab[aria-selected=true]{background:var(--ui-selected-bg);color:var(--ops-primary)}.ui-tabpanel:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset)}.ui-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--ui-avatar-sm);height:var(--ui-avatar-sm);border-radius:var(--ui-radius-round);background:var(--ops-surface-sunken);color:var(--ops-text-muted);font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold);letter-spacing:.02em;overflow:hidden;-webkit-user-select:none;user-select:none}.ui-avatar img{width:100%;height:100%;object-fit:cover}.ui-avatar--xs{width:var(--ui-avatar-xs);height:var(--ui-avatar-xs);font-size:8.5px}.ui-avatar--lg{width:var(--ui-avatar-lg);height:var(--ui-avatar-lg);font-size:var(--ops-text-sm)}.ui-avatar--unassigned{background:var(--ops-surface);border:var(--ui-border-w) dashed var(--ops-border-hover)}.ui-event{position:relative;display:flex;gap:var(--ui-gap-lg);padding-bottom:14px}.ui-event:before{content:"";position:absolute;left:calc(var(--ui-tile) / 2);top:calc(var(--ui-tile) + 4px);bottom:var(--ui-gap-xs);width:var(--ui-border-w);background:var(--ops-border)}.ui-event--last:before{display:none}.ui-event__tile{display:flex;align-items:center;justify-content:center;flex:none;width:var(--ui-tile);height:var(--ui-tile);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-md);background:var(--ops-surface);color:var(--ops-text-muted)}.ui-event__tile svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.ui-event__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ui-gap);padding-top:5px}.ui-event__head{display:flex;align-items:baseline;gap:var(--ui-gap);min-width:0;color:var(--ops-text-muted);font-size:var(--ops-text-md)}.ui-event__title{min-width:0}.ui-event__title b,.ui-event__title strong{color:var(--ops-text);font-weight:var(--ops-weight-bold)}.ui-event__time{margin-left:auto;padding-left:var(--ui-gap-md);white-space:nowrap;color:var(--ops-text-subtle);font-size:var(--ops-text-sm)}.ui-event__bubble{padding:var(--ui-pad-bubble-y) var(--ui-pad-bubble-x);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-lg);background:var(--ops-surface-hover);color:var(--ops-text);font-size:var(--ops-text-md);line-height:1.5;overflow-wrap:anywhere}.ui-event--outbound .ui-event__tile{background:var(--ui-ai-bg);border-color:var(--ui-ai-border);color:var(--ops-primary)}.ui-event--outbound .ui-event__bubble{background:var(--ops-surface)}.ui-event--call .ui-event__tile{background:var(--ops-chip-ok-bg);border-color:var(--ops-chip-ok-border);color:var(--ops-chip-ok-text)}.ui-event--sms .ui-event__tile{background:var(--ui-info-bg);border-color:var(--ui-info-border);color:var(--ops-secondary)}.ui-event--system{align-items:center;gap:var(--ui-gap-lg);color:var(--ops-text-subtle);font-size:var(--ops-text-sm)}.ui-event--system:before{left:calc(var(--ui-tile) / 2);top:calc(var(--ui-tile-sm) + 3px);bottom:0}.ui-event--system .ui-event__tile{width:var(--ui-tile-sm);height:var(--ui-tile-sm);margin:0 calc((var(--ui-tile) - var(--ui-tile-sm)) / 2);border:0;border-radius:var(--ui-radius-sm);background:var(--ops-surface-sunken);color:var(--ops-text-subtle)}.ui-event--system .ui-event__body{padding-top:0}.ui-event--system .ui-event__head{font-size:var(--ops-text-sm)}.ui-composer{display:flex;flex-direction:column;border:var(--ui-border-w) solid var(--ops-border-strong);border-radius:var(--ui-radius-xl);background:var(--ops-surface);box-shadow:var(--ops-shadow-popover)}.ui-composer:focus-within{border-color:var(--ops-border-hover)}.ui-composer__channels{padding:var(--ui-gap-md) var(--ui-gap-md) 0}.ui-composer__toolbar{display:flex;align-items:center;gap:var(--ui-gap-md);padding:7px var(--ui-gap-md);border-bottom:var(--ui-border-w) solid var(--ops-border-subtle);font-size:var(--ops-text-sm);color:var(--ops-text-muted);min-width:0}.ui-composer__body{display:flex;flex-direction:column;min-height:0}.ui-composer__body textarea{font:inherit;display:block;width:100%;min-height:52px;padding:9px var(--ui-pad-bubble-x) 4px;border:0;outline:0;resize:none;background:none;color:var(--ops-text);font-size:var(--ops-text-md);line-height:1.5}.ui-composer__body textarea::placeholder{color:var(--ops-text-placeholder)}.ui-composer__footer{display:flex;align-items:center;gap:var(--ui-gap-xs);padding:4px var(--ui-gap-md) var(--ui-gap-md)}.ui-composer__send{margin-left:auto;display:flex;align-items:center;gap:var(--ui-gap-md)}.ui-popover{position:absolute;z-index:30;background:var(--ops-surface);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-xl);box-shadow:var(--ops-shadow-overlay);color:var(--ops-text);overflow:hidden}.ui-menu{display:flex;flex-direction:column;padding:4px var(--ui-gap);margin:0;list-style:none}.ui-menu__label{padding:var(--ui-gap-md) var(--ui-gap-md) 3px;font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold);letter-spacing:var(--ops-tracking-label);text-transform:uppercase;color:var(--ops-text-subtle)}.ui-menu__item{font:inherit;background:none;border:0;margin:0;cursor:pointer;text-align:left;display:flex;align-items:center;gap:10px;width:100%;height:29px;padding:0 var(--ui-gap-md);border-radius:var(--ui-radius-sm);color:var(--ops-text);font-size:var(--ops-text-md)}.ui-menu__item:hover,.ui-menu__item[aria-selected=true]{background:var(--ops-surface-sunken)}.ui-menu__hint{margin-left:auto;color:var(--ops-text-subtle);font-size:var(--ops-text-sm);white-space:nowrap}.ui-menu__divider{height:var(--ui-border-w);margin:4px 0;background:var(--ops-border-subtle)}.ui-field{display:flex;flex-direction:column;gap:var(--ui-gap-sm);min-width:0}.ui-field__label{font-size:var(--ops-text-sm);font-weight:var(--ops-weight-bold);color:var(--ops-text-muted)}.ui-field__hint{font-size:var(--ops-text-sm);color:var(--ops-text-subtle)}.ui-field__error{font-size:var(--ops-text-sm);color:var(--ops-chip-crit-text)}.ui-input,.ui-field__control{font:inherit;height:var(--ui-control-h);padding:0 var(--ui-pad-control-sm);border:var(--ui-border-w) solid var(--ops-border-strong);border-radius:var(--ui-radius-sm);background:var(--ops-surface);color:var(--ops-text);font-size:var(--ops-text-md);min-width:0}textarea.ui-input,textarea.ui-field__control{height:auto;min-height:64px;padding:var(--ui-gap-md) var(--ui-pad-control-sm);line-height:1.5;resize:vertical}.ui-input::placeholder,.ui-field__control::placeholder{color:var(--ops-text-placeholder)}.ui-input:hover,.ui-field__control:hover{border-color:var(--ops-border-hover)}.ui-field--invalid .ui-field__control,.ui-input[aria-invalid=true]{border-color:var(--ops-chip-crit-dot)}.ui-newdeal{display:flex;flex-direction:column;gap:var(--ui-gap-lg);min-width:0}.ui-newdeal__head{font-size:var(--ops-text-md);font-weight:var(--ops-weight-bold);color:var(--ops-text)}.ui-newdeal__section{display:flex;flex-direction:column;gap:var(--ui-gap-md);min-width:0;margin:0;padding:var(--ui-pad-card-y) var(--ui-pad-card-x);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-lg);background:var(--ops-surface)}.ui-newdeal__legend{padding:0 var(--ui-gap);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-bold);color:var(--ops-text-muted)}.ui-newdeal__stack,.ui-newdeal__picker,.ui-newdeal__results,.ui-newdeal__answer{display:flex;flex-direction:column;gap:var(--ui-gap);min-width:0}.ui-newdeal__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--ui-gap-md)}.ui-newdeal__option,.ui-newdeal__picked{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-gap-xs);width:100%;min-height:44px;padding:var(--ui-gap-md) var(--ui-pad-control);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-sm);background:var(--ops-surface);color:var(--ops-text);font:inherit;text-align:left}.ui-newdeal__option{cursor:pointer}.ui-newdeal__option:hover:not(:disabled){border-color:var(--ops-border-hover);background:var(--ops-surface-hover)}.ui-newdeal__option:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset)}.ui-newdeal__option--new{border-style:dashed;color:var(--ops-primary)}.ui-newdeal__picked{flex-direction:row;align-items:center;justify-content:space-between;background:var(--ops-surface-sunken)}.ui-newdeal__picked-text{display:flex;flex-direction:column;gap:var(--ui-gap-xs);min-width:0}.ui-newdeal__option-name{font-weight:var(--ops-weight-bold);overflow-wrap:anywhere}.ui-newdeal__option-detail{font-size:var(--ops-text-sm);color:var(--ops-text-subtle);overflow-wrap:anywhere}.ui-newdeal__back{align-self:flex-start}.ui-newdeal__answer{padding:var(--ui-pad-card-y) var(--ui-pad-card-x);border:var(--ui-border-w) solid var(--ops-chip-warn-border);border-radius:var(--ui-radius-lg);background:var(--ops-chip-warn-bg);color:var(--ops-chip-warn-text)}.ui-newdeal__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ui-gap-md)}.ui-newdeal__missing{flex:1 1 100%;text-align:right}.ui-rcpt,.ui-addcontact{display:flex;flex-direction:column;gap:var(--ui-gap-md);min-width:0}.ui-rcpt__section{display:flex;flex-direction:column;gap:var(--ui-gap-sm);min-width:0}.ui-rcpt__heading{font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold);color:var(--ops-text-muted);text-transform:uppercase;letter-spacing:.04em}.ui-rcpt__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-gap-md);width:100%;min-height:44px;padding:var(--ui-gap) var(--ui-pad-control);border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-sm);background:var(--ops-surface);color:var(--ops-text);font:inherit;text-align:left;cursor:pointer}.ui-rcpt__row:hover:not(:disabled){border-color:var(--ops-border-hover);background:var(--ops-surface-hover)}.ui-rcpt__row:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset)}.ui-rcpt__row--typed{border-style:dashed;color:var(--ops-primary)}.ui-rcpt__text{display:flex;flex-direction:column;gap:var(--ui-gap-xs);min-width:0}.ui-rcpt__name{font-weight:var(--ops-weight-bold);overflow-wrap:anywhere}.ui-rcpt__detail{font-size:var(--ops-text-sm);color:var(--ops-text-subtle);overflow-wrap:anywhere}.ui-rcpt__source{flex:none;font-size:var(--ops-text-xs);color:var(--ops-text-muted)}.ui-rcpt__note{margin:0;font-size:var(--ops-text-sm);color:var(--ops-text-subtle)}.ui-rcpt__actions,.ui-addcontact__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ui-gap-md)}.ui-addcontact__email{overflow-wrap:anywhere;color:var(--ops-text)}.ui-addcontact__answer{padding:var(--ui-gap-md) var(--ui-pad-control);border:var(--ui-border-w) solid var(--ops-chip-warn-border);border-radius:var(--ui-radius-sm);background:var(--ops-chip-warn-bg);color:var(--ops-chip-warn-text);font-size:var(--ops-text-sm)}.ui-addcontact__answer--ok{border-color:var(--ops-chip-ok-border);background:var(--ops-chip-ok-bg);color:var(--ops-chip-ok-text)}.ui-addcontact__answer--crit{border-color:var(--ops-chip-crit-border);background:var(--ops-chip-crit-bg);color:var(--ops-chip-crit-text)}.ui-others{display:flex;flex-direction:column;gap:var(--ui-gap-md);margin:0;padding:0;list-style:none;min-width:0}.ui-others__row{display:flex;flex-direction:column;gap:var(--ui-gap-md);padding-top:var(--ui-gap-md);border-top:var(--ui-border-w) solid var(--ops-border)}.ui-others__row:first-child{padding-top:0;border-top:0}.ui-others__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-gap);min-height:32px}.ui-others__email{min-width:0;overflow-wrap:anywhere;font-size:var(--ops-text-sm);color:var(--ops-text)}.ui-others__done{font-size:var(--ops-text-sm);color:var(--ops-chip-ok-text)}.ui-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-gap-md);padding:var(--ops-sp-5) var(--ops-sp-4);border-radius:var(--ui-radius-lg);text-align:center;color:var(--ops-text-subtle)}.ui-empty__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--ui-radius-lg);background:var(--ops-surface-sunken);color:var(--ops-text-muted)}.ui-empty__icon svg{width:20px;height:20px}.ui-empty__title{margin:0;font-size:var(--ops-text-lg);font-weight:var(--ops-weight-bold);color:var(--ops-text)}.ui-empty__body{margin:0;max-width:42ch;font-size:var(--ops-text-md);line-height:1.5}.ui-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ui-gap);margin-top:4px}.ui-skeleton{display:block;height:12px;border-radius:var(--ui-radius-xs);background:linear-gradient(90deg,var(--ui-skeleton-base) 0%,var(--ui-skeleton-shine) 50%,var(--ui-skeleton-base) 100%);background-size:200% 100%;animation:ui-skeleton-shine 1.4s linear infinite}.ui-skeleton--text{width:70%}.ui-skeleton--circle{width:var(--ui-avatar-sm);height:var(--ui-avatar-sm);border-radius:var(--ui-radius-round)}.ui-skeleton--block{height:64px;border-radius:var(--ui-radius-lg)}@keyframes ui-skeleton-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){[class^=ui-],[class*=" ui-"]{transition:none!important;animation:none!important}}.ui-person-0{--ui-person: #2563eb}.ui-person-1{--ui-person: #c2410c}.ui-person-2{--ui-person: #15803d}.ui-person-3{--ui-person: #9333ea}.ui-person-4{--ui-person: #be123c}.ui-person-5{--ui-person: #0e7490}.ui-person-6{--ui-person: #a16207}.ui-person-7{--ui-person: #4338ca}.ui-presence{display:inline-flex;align-items:center;flex:none}.ui-presence__av{--ui-person-size: 28px;display:inline-grid;place-items:center;width:var(--ui-person-size);height:var(--ui-person-size);margin-left:-6px;border-radius:var(--ops-radius-pill);background:var(--ui-person, var(--ops-text-muted));color:#fff;box-shadow:0 0 0 2px var(--ops-surface);font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold);line-height:1;letter-spacing:.02em;position:relative;-webkit-user-select:none;user-select:none}.ui-presence__av:first-child{margin-left:0}.ui-presence--xs .ui-presence__av{--ui-person-size: 20px;font-size:9px;margin-left:-5px;box-shadow:0 0 0 1.5px var(--ops-surface)}.ui-presence--xs .ui-presence__av:first-child{margin-left:0}.ui-presence__av.is-replying{box-shadow:0 0 0 2px var(--ops-surface),0 0 0 4px var(--ui-person)}.ui-presence--xs .ui-presence__av.is-replying{box-shadow:0 0 0 1.5px var(--ops-surface),0 0 0 3px var(--ui-person)}.ui-presence__more{background:var(--ops-surface-sunken);color:var(--ops-text-muted)}@media (prefers-reduced-motion: no-preference){.ui-presence__av.is-replying{animation:ui-presence-pulse 1.6s ease-in-out infinite}}@keyframes ui-presence-pulse{50%{box-shadow:0 0 0 2px var(--ops-surface),0 0 0 5px var(--ui-person)}}.ui-typing-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:4px;background:var(--ui-person, var(--ops-primary));color:#fff;font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold)}.ui-signals{display:flex;flex-direction:column;gap:8px;min-width:0}.ui-signals__row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.ui-signal{font:inherit;margin:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:26px;padding:2px 10px;border-radius:var(--ops-radius-pill);border:1px solid var(--ops-border);background:var(--ops-surface-sunken);color:var(--ops-text-muted);font-size:var(--ops-text-xs);line-height:1.3;text-align:left}.ui-signal:hover{border-color:var(--ops-border-hover)}.ui-signal:focus-visible{outline:2px solid var(--ops-primary);outline-offset:2px}.ui-signal__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ui-signal__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none;opacity:.7}.ui-signal--warn{background:var(--ops-chip-warn-bg);border-color:var(--ops-chip-warn-border);color:var(--ops-chip-warn-text)}.ui-signal--warn .ui-signal__dot{background:var(--ops-chip-warn-dot);opacity:1}.ui-signal.is-open{border-color:currentColor}.ui-signal--more{font-weight:var(--ops-weight-bold)}.ui-signal--muted{cursor:default;background:transparent;border-style:dashed;color:var(--ops-text-subtle)}.ui-signal__detail{border:1px solid var(--ops-border);border-radius:8px;background:var(--ops-surface);color:var(--ops-text);padding:10px 12px;font-size:var(--ops-text-sm);display:flex;flex-direction:column;gap:8px;min-width:0}.ui-signal__detail-list{display:flex;flex-direction:column;gap:12px}.ui-signal__deal{display:flex;flex-direction:column;gap:4px;min-width:0}.ui-signal__deal+.ui-signal__deal{border-top:1px solid var(--ops-border);padding-top:10px}.ui-signal__deal-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.ui-signal__meta{margin:0;color:var(--ops-text-muted);font-size:var(--ops-text-xs)}.ui-signal__muted{color:var(--ops-text-subtle);font-size:var(--ops-text-xs)}.ui-signal__plain{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:4px}.ui-signal__actions{display:flex;gap:14px;justify-content:flex-end}.ui-signal__link{font:inherit;font-size:var(--ops-text-xs);background:none;border:0;padding:0;margin:0;cursor:pointer;color:var(--ops-primary);text-decoration:underline;text-underline-offset:2px}.ui-signal__lines{width:100%;border-collapse:collapse;font-size:var(--ops-text-xs);display:block;overflow-x:auto}.ui-signal__lines th{text-align:left;font-weight:var(--ops-weight-bold);color:var(--ops-text-subtle);padding:4px 6px;border-bottom:1px solid var(--ops-border)}.ui-signal__lines td{padding:4px 6px;vertical-align:top;border-bottom:1px solid var(--ops-border)}.ui-signal__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ui-signal__item{display:block;font-weight:var(--ops-weight-bold)}.ui-signal__desc{display:block;color:var(--ops-text-muted);white-space:pre-line}:root:root{--ops-font: "Public Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;--ops-font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ops-text-2xs: 12px;--ops-text-xs: 13px;--ops-text-sm: 14px;--ops-text-md: 15px;--ops-text-lg: 17px}:root{--ib-auto-bg: color-mix(in srgb, var(--ops-secondary) 6%, var(--ops-surface));--ib-auto-border: color-mix(in srgb, var(--ops-secondary) 40%, var(--ops-surface));--ib-auto-text: var(--ops-secondary);--ib-rail-w: 64px;--ib-ctx-w: 324px;--ib-bar-h: 28px;--ib-nav-h: 56px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--ops-bg);color:var(--ops-text);font-family:var(--ops-font);font-size:var(--ops-text-md);line-height:var(--ops-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--ops-primary);text-decoration:none}a:hover{color:var(--ops-primary-hover);text-decoration:underline}h1,h2,h3{font-family:var(--ops-font-heading);margin:0;letter-spacing:var(--ops-tracking-heading)}.mono{font-family:var(--ops-font-mono);font-feature-settings:var(--ops-numeric)}.spacer{flex:1}.material-symbols-outlined{font-size:var(--ops-icon);line-height:1;flex-shrink:0;-webkit-user-select:none;user-select:none}.material-symbols-outlined.filled{font-variation-settings:"FILL" 1}:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset)}.chip{display:inline-flex;align-items:center;gap:var(--ops-sp-1);height:var(--ops-chip-h);padding:2px 6px;border:1px solid var(--ops-chip-neutral-border);border-radius:var(--ops-radius-sm);background:var(--ops-chip-neutral-bg);color:var(--ops-chip-neutral-text);font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold);white-space:nowrap}.chip-dot{width:var(--ops-chip-dot);height:var(--ops-chip-dot);border-radius:var(--ops-radius-pill);background:var(--ops-chip-neutral-dot);flex:0 0 auto}.chip-icon{font-size:var(--ops-text-md)}.chip-ok{background:var(--ops-chip-ok-bg);border-color:var(--ops-chip-ok-border);color:var(--ops-chip-ok-text)}.chip-ok .chip-dot{background:var(--ops-chip-ok-dot)}.chip-warn{background:var(--ops-chip-warn-bg);border-color:var(--ops-chip-warn-border);color:var(--ops-chip-warn-text)}.chip-warn .chip-dot{background:var(--ops-chip-warn-dot)}.chip-crit{background:var(--ops-chip-crit-bg);border-color:var(--ops-chip-crit-border);color:var(--ops-chip-crit-text)}.chip-crit .chip-dot{background:var(--ops-chip-crit-dot)}.brand-pill{display:inline-flex;align-items:center;gap:5px;height:var(--ops-chip-h);font-weight:var(--ops-weight-medium);white-space:nowrap}.brand-pill .material-symbols-outlined{font-size:var(--ops-text-md)}.brand-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.brand-pill.unbranded{color:var(--ops-text-subtle);font-style:italic}.brand-dot{width:8px;height:8px;border-radius:var(--ops-radius-pill);flex-shrink:0;background:var(--ops-border-strong);box-shadow:0 0 0 1px var(--ops-border)}.brand-dot.unknown{background:transparent;border:1px dashed var(--ops-border-hover)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ops-sp-1);height:var(--ops-control-h);padding:0 var(--ops-sp-3);border:1px solid var(--ops-border-strong);border-radius:var(--ops-radius);background:var(--ops-surface);color:var(--ops-text);cursor:pointer;font-size:var(--ops-text-sm);font-weight:var(--ops-weight-bold)}.btn:hover:not(:disabled){border-color:var(--ops-border-hover);background:var(--ops-surface-hover)}.btn-primary{background:var(--ops-primary);border-color:var(--ops-primary);color:var(--ops-text-inverse)}.btn-primary:hover:not(:disabled){background:var(--ops-primary-hover);border-color:var(--ops-primary-hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{height:26px;padding:0 var(--ops-sp-2)}.btn-block{width:100%;justify-content:flex-start}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--ops-control-h);height:var(--ops-control-h);border:0;border-radius:var(--ops-radius);background:transparent;color:var(--ops-text-muted);cursor:pointer}.icon-btn:hover{background:var(--ops-surface-sunken);color:var(--ops-text)}.inbox{display:grid;grid-template-columns:var(--ib-rail-w) var(--ib-list-w) minmax(0,1fr) var(--ib-ctx-w);grid-template-rows:minmax(0,1fr) var(--ib-bar-h);grid-template-areas:"rail list main ctx" "bar bar bar bar";height:100vh;height:100dvh;height:var(--ib-vvh, 100dvh);overflow:hidden;position:relative}.pane{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--ops-surface)}.rail{grid-area:rail}.pane-list{grid-area:list}.pane-main{grid-area:main}.pane-context{grid-area:ctx}.bottombar{grid-area:bar}.scrim{display:none}.rail{display:flex;flex-direction:column;align-items:center;background:var(--ops-sidebar-bg);padding:var(--ops-sp-2) 0;min-height:0}.rail-mark{width:36px;height:36px;border-radius:var(--ops-radius-lg);margin-bottom:var(--ops-sp-3);background:var(--ops-brand-mark-bg);color:var(--ops-text-inverse);display:grid;place-items:center}.rail-apps{margin-bottom:var(--ops-sp-3)}.rail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.rail-item{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:40px;border-radius:var(--ops-radius-lg);border:0;background:transparent;color:var(--ops-sidebar-text);cursor:pointer;text-decoration:none}.rail-item .material-symbols-outlined{font-size:22px}.rail-item:hover:not(:disabled){background:var(--ops-sidebar-hover-bg);color:var(--ops-text);text-decoration:none}.rail-item.active{background:var(--ops-sidebar-active-bg);color:var(--ops-sidebar-active-text)}.rail-item:disabled{color:var(--ops-sidebar-text-muted);cursor:not-allowed}.rail-tabs,.rail-sheet,.sheet-scrim{display:none}.rail-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rail-badge{position:absolute;top:2px;right:1px;min-width:18px;height:17px;padding:0 4px;color:var(--ops-text-inverse);font-size:11px;font-weight:var(--ops-weight-heavy);line-height:17px;text-align:center;font-feature-settings:var(--ops-numeric)}.rail-foot{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:var(--ops-sp-2);padding-top:var(--ops-sp-2)}.rail-avatar{width:var(--ops-avatar);height:var(--ops-avatar);border-radius:var(--ops-radius-pill);background:var(--ops-primary-soft);color:var(--ops-primary);display:grid;place-items:center;font-size:var(--ops-text-xs);font-weight:var(--ops-weight-heavy)}.pane-list{border-right:1px solid var(--ops-border)}.list-head{border-bottom:1px solid var(--ops-border);display:flex;flex-direction:column;gap:var(--ops-sp-2)}.list-title-row{display:flex;gap:var(--ops-sp-2)}.list-fresh{margin-left:auto;font-size:var(--ops-text-xs);color:var(--ops-text-subtle);white-space:nowrap}.list-fresh.stale{color:var(--ops-chip-warn-text);font-weight:var(--ops-weight-bold)}.list-filters{display:flex;align-items:center}.brand-switch{position:relative;display:inline-flex;align-items:center;gap:6px;flex:1;min-width:0;border:1px solid var(--ops-border-strong);background:var(--ops-surface)}.brand-switch select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;flex:1;min-width:0;font-size:var(--ops-text-sm);padding-right:18px;cursor:pointer;outline:none}.brand-switch:focus-within{border-color:var(--ops-focus-ring)}.select-caret{position:absolute;right:6px;pointer-events:none;color:var(--ops-text-subtle)}.seg{display:inline-flex;flex-shrink:0}.seg-btn{display:inline-flex;align-items:center;gap:3px;background:var(--ops-surface);cursor:pointer}.seg-btn .material-symbols-outlined{font-size:15px}.search{display:flex;align-items:center;gap:var(--ops-sp-2);border:1px solid transparent}.search:focus-within{background:var(--ops-surface);border-color:var(--ops-focus-ring)}.search .material-symbols-outlined{color:var(--ops-text-subtle)}.search input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:var(--ops-text-xs)}.search input::placeholder{color:var(--ops-text-placeholder)}.list-body{flex:1;min-height:0;overflow-y:auto}.conv-list{list-style:none;margin:0;padding:0}.conv-row{display:flex;flex-direction:column;border-bottom:1px solid var(--ops-border-subtle);color:inherit;text-decoration:none}.conv-row:hover{background:var(--ops-surface-hover);text-decoration:none;color:inherit}.conv-line1,.conv-line2,.conv-line3{display:flex;align-items:center;gap:6px;min-width:0}.conv-line3{overflow:hidden}.conv-line3 .brand-pill{overflow:hidden;flex-shrink:1}.conv-line3 .chip{flex-shrink:0}.conv-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ops-text)}.unread-dot{border-radius:var(--ops-radius-pill);flex-shrink:0}.conv-time{white-space:nowrap}.conv-snippet{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-addr{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-enquiry{font-weight:var(--ops-weight-heavy);text-transform:uppercase;flex-shrink:0}.assignee-avatar{border-radius:var(--ops-radius-pill);display:inline-grid;place-items:center}.assignee-avatar.none{background:transparent}.assignee-avatar .material-symbols-outlined{font-size:12px}.load-more{padding:var(--ops-sp-3);text-align:center}.ds{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ops-sp-2);padding:var(--ops-sp-4) var(--ops-sp-3);color:var(--ops-text-muted);font-size:var(--ops-text-sm)}.ds-loading{color:var(--ops-text-subtle)}.me-warning{position:absolute;left:calc(var(--ib-rail-w) + var(--ops-sp-2));bottom:calc(var(--ib-bar-h) + var(--ops-sp-2));z-index:20;max-width:420px;background:var(--ops-surface);border:1px solid var(--ops-chip-warn-border);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-popover)}.me-warning .ds{padding:var(--ops-sp-2) var(--ops-sp-3)}.pane-main{background:var(--ops-bg);container-type:inline-size}.tabs{display:flex;border-bottom:1px solid var(--ops-border);overflow-x:auto;flex-shrink:0}.tab{display:inline-flex;align-items:center;gap:5px;border:0;border-bottom:2px solid transparent;background:transparent;white-space:nowrap;cursor:pointer}.tab:disabled{cursor:not-allowed}.soon{font-weight:var(--ops-weight-bold);text-transform:uppercase;letter-spacing:var(--ops-tracking-label)}.thread-head{flex-shrink:0}.thread-title-row{display:flex;align-items:center}.thread-title{flex:1;min-width:0;overflow-wrap:anywhere}.thread-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.thread-phone{display:inline-flex;align-items:center;gap:3px}.thread-phone .material-symbols-outlined{font-size:14px}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:1px}.tool-btn{display:inline-flex;align-items:center;gap:4px;height:28px;border:0;border-radius:var(--ops-radius);background:transparent;white-space:nowrap}.tool-btn:disabled{opacity:.5;cursor:not-allowed}.tool-label-short{display:none}@container (max-width: 760px){.tool-label{display:none}.tool-label-short{display:block;font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold);line-height:1.1}.thread-sub .toolbar{flex-basis:100%;gap:2px}.thread-sub .toolbar>*{flex:1 1 0;min-width:0}.thread-sub .tool-btn{flex-direction:column;width:100%;height:auto;min-height:44px;gap:2px}}.tool-btn:not(:disabled):hover{background:var(--ops-surface-hover);color:var(--ops-text);cursor:pointer}.tool-btn[aria-busy=true]{color:var(--ops-primary)}.tool-menu{position:relative}.tool-menu>summary{list-style:none;cursor:pointer}.tool-menu>summary::-webkit-details-marker{display:none}.tool-menu[open]>summary{background:var(--ops-surface-hover);color:var(--ops-text)}.tool-menu-list{position:absolute;right:0;top:calc(100% + 4px);z-index:var(--ops-z-topbar);min-width:260px;display:flex;flex-direction:column;padding:var(--ops-sp-1);background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-popover)}.tool-menu-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--ops-sp-2);border:0;background:transparent;color:var(--ops-text);text-align:left;cursor:pointer}.tool-menu-item:hover,.tool-menu-item:focus-visible{background:var(--ops-surface-hover)}.tool-menu-item:disabled{color:var(--ops-text-muted);cursor:default;background:transparent}.tool-menu-note{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ops-sp-2);padding:var(--ops-sp-2);color:var(--ops-text-muted)}.tool-menu-list{max-height:min(60vh,420px);overflow-y:auto}.thread-assignee,.thread-snooze{display:inline-flex;align-items:center;gap:3px;font-size:var(--ops-text-xs);color:var(--ops-text-muted)}.thread-assignee .material-symbols-outlined,.thread-snooze .material-symbols-outlined{font-size:14px}.workflow-notice{align-items:center;margin-top:var(--ops-sp-2)}.thread-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--ops-sp-3)}.thread-content{display:flex;flex-direction:column;gap:inherit}.thread-sms .thread-content{margin-top:auto}.thread-sms{overflow-anchor:none}.new-below{position:sticky;bottom:0;align-self:center;flex-shrink:0;box-shadow:var(--ops-shadow-popover)}.banner,.callout{display:flex;gap:var(--ops-sp-2);align-items:flex-start;padding:var(--ops-sp-2) var(--ops-sp-3);border-radius:var(--ops-radius-lg);border:1px solid;font-size:var(--ops-text-sm)}.banner-warn,.callout-warn{background:var(--ops-chip-warn-bg);color:var(--ops-chip-warn-text);border-color:var(--ops-chip-warn-border)}.banner-neutral{background:var(--ops-surface-sunken);color:var(--ops-text-muted);border-color:var(--ops-border)}.callout{margin:var(--ops-sp-3) 0 var(--ops-sp-1)}.msg{background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);padding:var(--ops-sp-3) var(--ops-sp-4)}.msg.msg-tone-automated,.msg.msg-tone-system{background:var(--ib-auto-bg);border:1px dashed var(--ib-auto-border);border-left:3px dashed var(--ib-auto-text)}.msg.msg-tone-unknown{border-style:dashed}.msg-head{display:flex;align-items:flex-start;gap:var(--ops-sp-2)}.avatar{width:30px;height:30px;border-radius:var(--ops-radius-pill);display:inline-grid;place-items:center;flex-shrink:0;background:var(--ops-surface-sunken);color:var(--ops-text-muted);font-size:var(--ops-text-xs);font-weight:var(--ops-weight-heavy)}.avatar-staff{background:var(--ops-primary-soft);color:var(--ops-primary)}.avatar-bot{background:var(--ops-surface);color:var(--ib-auto-text);border:1px dashed var(--ib-auto-border)}.msg-meta{flex:1;min-width:0}.msg-from-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px var(--ops-sp-3)}.msg-from{font-weight:var(--ops-weight-heavy);overflow-wrap:anywhere}.msg-time,.sms-time{font-size:var(--ops-text-xs);color:var(--ops-text-subtle);white-space:nowrap}.msg-to{overflow-wrap:anywhere}.msg-tags{margin-top:4px}.msg-body{margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ops-text-md);line-height:1.55}.msg-body-gone{display:flex;gap:var(--ops-sp-2);align-items:flex-start;white-space:normal;color:var(--ops-text-muted);background:var(--ops-surface-sunken);border:1px dashed var(--ops-border-strong);border-radius:var(--ops-radius);padding:var(--ops-sp-2) var(--ops-sp-3);font-size:var(--ops-text-sm)}.kind-tag{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 6px;border:1px solid;font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold);white-space:nowrap}.kind-tag .material-symbols-outlined{font-size:13px}.kind-customer{background:var(--ops-surface-sunken);color:var(--ops-text-muted);border-color:var(--ops-border)}.kind-staff{background:var(--ops-primary-soft);color:var(--ops-primary);border-color:var(--ib-auto-border)}.kind-automated,.kind-system{background:var(--ops-surface);color:var(--ib-auto-text);border-color:var(--ib-auto-border);border-style:dashed}.kind-internal{background:var(--ops-chip-neutral-bg);color:var(--ops-chip-neutral-text);border-color:var(--ops-chip-neutral-border)}.kind-unknown{background:var(--ops-chip-warn-bg);color:var(--ops-chip-warn-text);border-color:var(--ops-chip-warn-border);border-style:dashed}.kind-note{font-weight:var(--ops-weight-medium)}.attachments{list-style:none;padding:0;margin:var(--ops-sp-2) 0 0;display:flex;flex-wrap:wrap;gap:6px}.attachment{display:inline-flex;align-items:center;gap:5px;padding:0 var(--ops-sp-2);border:1px solid var(--ops-border-strong)}.att-name{font-weight:var(--ops-weight-bold);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-size{color:var(--ops-text-subtle);font-size:var(--ops-text-xs)}.attachment:has(.client-po){height:auto;min-height:28px;flex-wrap:wrap;padding-block:2px}.att-open{background:none;border:0;padding:0;color:var(--ops-primary);cursor:pointer;font:inherit;font-weight:var(--ops-weight-bold);text-align:left}.att-open:hover{text-decoration:underline}.att-open:disabled{color:var(--ops-text-subtle);cursor:progress}.att-download,.att-save{width:24px;height:24px;padding:0}.att-download .material-symbols-outlined,.att-save .material-symbols-outlined{font-size:16px}.inline-pics{display:flex;flex-direction:column;gap:var(--ops-sp-1)}.inline-pics-head{display:flex;align-items:center;gap:var(--ops-sp-1);font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.inline-pics-head .material-symbols-outlined{font-size:16px}.att-save-text{gap:var(--ops-sp-1);flex:none}.att-save-text .material-symbols-outlined{font-size:16px}.att-saved{flex-basis:100%;font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.attachment:has(.att-saved){height:auto;min-height:28px;flex-wrap:wrap;padding-block:2px}.att-error{flex-basis:100%;font-size:var(--ops-text-xs);color:var(--ops-chip-crit-text)}.attachment:has(.att-error){height:auto;min-height:28px;flex-wrap:wrap;padding-block:2px}.att-preview-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--ops-scrim)}.att-preview{position:fixed;z-index:61;top:4vh;left:50%;transform:translate(-50%);width:min(960px,calc(100vw - 32px));height:92vh;display:flex;flex-direction:column;background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-overlay)}.att-preview-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ops-sp-2);padding:var(--ops-sp-2) var(--ops-sp-3);border-bottom:1px solid var(--ops-border)}.att-preview-head h2{display:flex;align-items:center;gap:var(--ops-sp-2);min-width:0;margin:0;font-size:var(--ops-text-md);font-weight:var(--ops-weight-bold)}.att-preview-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-preview-body{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:var(--ops-surface-sunken);overflow:auto}.att-preview-image{max-width:100%;max-height:100%;object-fit:contain}.att-preview-pdf{width:100%;height:100%;border:0;background:var(--ops-surface)}.att-preview-note{margin:var(--ops-sp-4);color:var(--ops-text-muted)}.att-preview-error{color:var(--ops-chip-crit-text)}.att-preview-foot{display:flex;align-items:center;gap:var(--ops-sp-2);padding:var(--ops-sp-2) var(--ops-sp-3);border-top:1px solid var(--ops-border)}.att-preview-foot .btn{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.att-kind{font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold);color:var(--ops-text-muted);border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);padding:0 4px}.att-preview-email .att-preview-body{display:block;align-items:stretch;justify-content:flex-start;background:var(--ops-surface)}.att-email{padding:var(--ops-sp-3);min-width:0}.att-email-head{display:grid;gap:2px;margin:0 0 var(--ops-sp-3);padding-bottom:var(--ops-sp-2);border-bottom:1px solid var(--ops-border)}.att-email-row{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--ops-sp-2)}.att-email-row dt{color:var(--ops-text-subtle);font-size:var(--ops-text-xs)}.att-email-row dd{margin:0;overflow-wrap:anywhere}.att-email-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--ops-font);font-size:var(--ops-text-sm);line-height:1.5}.att-email-files{margin-top:var(--ops-sp-3);padding-top:var(--ops-sp-2);border-top:1px solid var(--ops-border)}.att-email-files h3{font-size:var(--ops-text-sm);margin:0}.att-email-files .att-preview-note{margin:4px 0 var(--ops-sp-2)}.att-email-files ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.att-email-files li{display:flex;align-items:center;gap:4px;overflow-wrap:anywhere}@media (max-width: 719px){.attachment{height:auto;min-height:44px;flex-wrap:wrap}.att-download,.att-save{width:44px;height:44px}.att-save-text{min-height:44px}.att-preview{top:0;left:0;transform:none;width:100vw;height:100dvh;border-radius:0;border:0}.att-preview-foot{padding-bottom:max(var(--ops-sp-2),env(safe-area-inset-bottom))}.att-preview-foot .btn{min-height:44px}}.client-po{display:inline-flex;align-items:center;gap:var(--ops-sp-2);margin-inline-start:var(--ops-sp-2);flex-wrap:wrap}.client-po-open{text-decoration:none}.client-po-error{color:var(--ops-chip-crit-text);font-size:var(--ops-text-xs)}.thread-sms{gap:var(--ops-sp-3)}.sms{display:flex;flex-direction:column;max-width:min(560px,85%)}.sms-inbound{align-self:flex-start;align-items:flex-start}.sms-outbound{align-self:flex-end;align-items:flex-end}.sms-meta{display:flex;align-items:center;gap:var(--ops-sp-2);color:var(--ops-text-subtle);margin-bottom:4px}.sms-bubble{border-radius:14px;border:1px solid var(--ops-border)}.sms-bubble .msg-body{margin:0}.sms-outbound.msg-tone-automated .sms-bubble,.sms-outbound.msg-tone-system .sms-bubble{background:var(--ib-auto-bg);border:1px dashed var(--ib-auto-text);border-bottom-right-radius:var(--ops-radius-sm)}.delivery{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold)}.delivery .material-symbols-outlined{font-size:15px}.delivery-crit{color:var(--ops-chip-crit-text);background:var(--ops-chip-crit-bg);border:1px solid var(--ops-chip-crit-border);padding:1px 6px}.delivery-pos{color:var(--ops-chip-ok-text)}.delivery-neutral,.delivery-unknown{color:var(--ops-text-subtle)}.composer{flex-shrink:0;display:flex;gap:var(--ops-sp-2);align-items:flex-end;margin:0 var(--ops-sp-4) var(--ops-sp-3);padding:var(--ops-sp-2);background:var(--ops-surface);border:1px solid var(--ops-border)}.composer-box{flex:1;display:flex;gap:var(--ops-sp-2);align-items:flex-start;min-height:44px;padding:var(--ops-sp-2);background:var(--ops-surface-sunken);color:var(--ops-text-subtle);font-size:var(--ops-text-sm)}.composer-actions{display:flex;gap:var(--ops-sp-1)}.banner-crit{background:var(--ops-chip-crit-bg);color:var(--ops-chip-crit-text);border-color:var(--ops-chip-crit-border)}.banner-pos{background:var(--ops-chip-ok-bg);color:var(--ops-chip-ok-text);border-color:var(--ops-chip-ok-border)}.composer-live{flex-direction:column;align-items:stretch}.composer-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.composer-field{grid-area:field;position:relative;display:flex;min-width:0}.composer-foot{grid-area:foot;display:flex;align-items:center;min-width:0}.quick-toggle{display:none}.composer-input{flex:1;min-width:0;max-height:40vh;overflow-y:auto;padding:var(--ops-sp-2);background:var(--ops-surface);font-family:var(--ops-font)}.composer-input:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:0;border-color:var(--ops-focus-ring)}.composer-input:disabled{background:var(--ops-surface-sunken);color:var(--ops-text-subtle);cursor:progress}.canned{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.canned-label{font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold);text-transform:uppercase;letter-spacing:var(--ops-tracking-label);color:var(--ops-text-subtle);margin-right:2px}.canned-btn{border:1px solid var(--ops-border);border-radius:999px;white-space:nowrap;cursor:pointer}.canned-btn:hover:not(:disabled){border-color:var(--ops-primary);color:var(--ops-primary)}.canned-btn:disabled{opacity:.5;cursor:not-allowed}.composer-counter{display:flex;flex-wrap:wrap;gap:var(--ops-sp-2);min-width:0;font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.counter-count{font-feature-settings:var(--ops-numeric);white-space:nowrap}.counter-warn{color:var(--ops-chip-warn-text)}.counter-crit{color:var(--ops-chip-crit-text);font-weight:var(--ops-weight-bold)}.send-notice{align-items:center}.ai-notice{align-items:flex-start}.ai-list{margin:var(--ops-sp-1) 0 0;padding-left:var(--ops-sp-4)}.ai-retry{margin-top:var(--ops-sp-2)}.ai-live{display:flex;flex-direction:column;gap:var(--ops-sp-2)}.ai-live:empty{display:none}.ai-todo{list-style:none;margin:var(--ops-sp-1) 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.ai-todo li{display:flex;align-items:flex-start;gap:6px;padding:4px var(--ops-sp-2);border-radius:var(--ops-radius);background:var(--ops-surface);color:var(--ops-text);font-weight:var(--ops-weight-bold)}.ai-todo .material-symbols-outlined{font-size:18px;flex-shrink:0;color:var(--ops-chip-warn-text)}.composer-live .composer-actions{grid-area:actions}.composer-actions .ai-btn{white-space:nowrap}.ai-btn.is-drafting,.ai-btn.is-drafting:disabled{opacity:1;background:var(--ops-primary-soft);border-color:var(--ops-primary);color:var(--ops-primary);cursor:progress}.spin{animation:spin .9s linear infinite}.composer-field[data-drafting] .composer-input{background:var(--ops-surface-sunken);color:var(--ops-text-subtle)}.composer-field[data-drafting]:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:var(--ops-radius);pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ops-primary) 16%,transparent) 50%,transparent 70%);background-size:250% 100%;animation:shimmer 1.3s linear infinite}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion: reduce){.spin,.composer-field[data-drafting]:after{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 719px){.quick-toggle{display:inline-flex;flex:none}.quick-toggle[aria-expanded=true]{border-color:var(--ops-primary);color:var(--ops-primary);background:var(--ops-primary-soft)}.composer-live[data-quick=closed] .canned,.canned-label{display:none}.composer-input{max-height:30vh}.counter-warn .counter-note{display:none}}.composer-email{gap:var(--ops-sp-2)}.email-head{display:flex;align-items:center;min-width:0}.email-mode{max-width:100%}.email-mode .seg-btn:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:-2px}.email-mode .seg-btn:disabled{cursor:not-allowed;opacity:.6}.email-target{display:flex;align-items:center;gap:var(--ops-sp-1);min-width:0;color:var(--ops-text-muted)}.email-target .material-symbols-outlined{font-size:16px;flex-shrink:0}.email-target-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-target-none .email-target-text{white-space:normal}.email-field{display:flex;align-items:center;gap:var(--ops-sp-2);min-width:0}.email-field-label{flex:none;width:2.5em;font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold);color:var(--ops-text-muted);letter-spacing:var(--ops-tracking-label);text-transform:uppercase}.email-input{flex:1;min-width:0;min-height:var(--ops-control-h);padding:var(--ops-sp-1) var(--ops-sp-2);border:1px solid var(--ops-border-strong);background:var(--ops-surface);color:var(--ops-text);font-family:var(--ops-font)}.email-input:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:0;border-color:var(--ops-focus-ring)}.email-input:disabled{background:var(--ops-surface-sunken);color:var(--ops-text-subtle)}.email-blocked{min-width:0;font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.email-check-actions{display:flex;flex-wrap:wrap;gap:var(--ops-sp-2);margin-top:var(--ops-sp-2)}@media (max-width: 719px){.email-mode .seg-btn,.email-input{min-height:44px}.composer-email .composer-input{min-height:64px}.email-check-actions .btn{min-height:44px}}.compose-attach{display:flex;flex-direction:column;gap:var(--ops-sp-1);min-width:0}.compose-attach-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ops-sp-2);min-width:0}.compose-attach-hint{min-width:0;font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.compose-attach-list{display:flex;flex-wrap:wrap;gap:var(--ops-sp-1);margin:0;padding:0;list-style:none;min-width:0}.compose-attach-chip{max-width:100%;min-width:0}.compose-attach-chip .ui-chip__label{min-width:0}.compose-attach-name{min-width:0;max-width:28ch;overflow:hidden;text-overflow:ellipsis}.compose-attach-icon{flex:none;font-size:var(--ops-text-md);color:var(--ops-text-subtle)}.compose-attach-remove{flex:none}.compose-attach-errors{display:grid;gap:var(--ops-sp-1);justify-items:start;padding:var(--ops-sp-2);border:1px solid var(--ops-chip-crit-border);border-radius:var(--ops-radius);background:var(--ops-chip-crit-bg);color:var(--ops-chip-crit-text);font-size:var(--ops-text-sm)}.compose-attach-errors p{margin:0}@media (max-width: 719px),(pointer: coarse){.compose-attach-bar .btn,.compose-attach-errors .btn{min-height:44px}.compose-attach-chip{height:auto;min-height:44px}.compose-attach-remove{width:44px;height:44px}}.mms{display:flex;flex-wrap:wrap;gap:var(--ops-sp-2);margin-top:var(--ops-sp-1)}.sms-outbound .mms{justify-content:flex-end}.mms-image{display:block;border-radius:var(--ops-radius-lg);overflow:hidden;border:1px solid var(--ops-border);background:var(--ops-surface-sunken)}.mms-image img{display:block;width:180px;height:180px;max-width:100%;object-fit:cover}.mms-file{display:inline-flex;align-items:center;gap:var(--ops-sp-1);min-height:44px;padding:0 var(--ops-sp-3);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);background:var(--ops-surface);color:var(--ops-text);font-size:var(--ops-text-sm);text-decoration:none}.mms-type{font-size:var(--ops-text-xs);color:var(--ops-text-muted)}.send-notice-text{flex:1}.pane-context{border-left:1px solid var(--ops-border);overflow-y:auto}.ctx-head{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.ctx-body.ctx-none{padding-top:var(--ops-sp-4)}.ctx-section{padding:var(--ops-sp-3) 0;border-bottom:1px solid var(--ops-border-subtle)}.ctx-section:last-child{border-bottom:0}.ctx-heading{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold);color:var(--ops-text-subtle);text-transform:uppercase;letter-spacing:var(--ops-tracking-label)}.ctx-heading .material-symbols-outlined{font-size:15px}.ext-link{display:inline-flex;align-items:center;gap:3px}.ext-icon{font-size:14px}.ctx-dl .ctx-insert{margin-top:2px}.bottombar{display:flex;align-items:center;padding:0 var(--ops-sp-3);border-top:1px solid var(--ops-border);color:var(--ops-text-subtle);white-space:nowrap;overflow:hidden}.bb-item{display:inline-flex;align-items:center;gap:4px}.bb-item .material-symbols-outlined{font-size:14px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--ops-sp-6) var(--ops-sp-5);color:var(--ops-text-subtle);gap:4px;flex:1}.empty-icon{font-size:40px;color:var(--ops-border-strong);margin-bottom:var(--ops-sp-2)}.empty-title{font-weight:var(--ops-weight-heavy);color:var(--ops-text);font-size:var(--ops-text-lg)}.empty-sub{font-size:var(--ops-text-sm)}.full-state{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ops-sp-5);gap:var(--ops-sp-3);background:var(--ops-bg)}.inline-state{padding:var(--ops-sp-6) var(--ops-sp-4);display:flex;justify-content:center}.state-card{max-width:460px;text-align:center;background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);padding:var(--ops-sp-6) var(--ops-sp-6) var(--ops-sp-5)}.full-state .state-card{box-shadow:var(--ops-shadow-popover)}.state-icon{font-size:36px;color:var(--ops-primary);margin-bottom:var(--ops-sp-2)}.state-title{font-size:var(--ops-text-lg);font-weight:var(--ops-weight-heavy);margin-bottom:var(--ops-sp-2)}.state-body{color:var(--ops-text-muted);margin:0 0 var(--ops-sp-4)}.state-ref{margin-top:var(--ops-sp-3);font-size:var(--ops-text-xs);color:var(--ops-text-subtle);font-family:var(--ops-font-mono)}.spinner{width:16px;height:16px;border:2px solid var(--ops-border);border-top-color:var(--ops-primary);border-radius:var(--ops-radius-pill);animation:spin .8s linear infinite;display:inline-block}.full-state .spinner{width:28px;height:28px;border-width:3px}@keyframes spin{to{transform:rotate(360deg)}}.only-medium,.only-narrow{display:none}@media (max-width: 1439px){.tab:disabled .tab-label,.tab:disabled .soon{display:none}}@media (pointer: coarse){.seg-btn{min-width:44px;justify-content:center}.ext-link{min-height:44px}}@media (max-width: 1279px){.inbox{grid-template-columns:var(--ib-rail-w) 320px minmax(0,1fr);grid-template-areas:"rail list main" "bar bar bar"}.only-medium{display:inline-flex}.pane-context{position:absolute;top:0;right:0;bottom:var(--ib-bar-h);z-index:30;visibility:hidden;transition:transform .18s ease,visibility .18s}.context-open .pane-context{transform:none;visibility:visible;box-shadow:var(--ops-shadow-overlay)}.context-open .scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ops-scrim);z-index:25}.pane-context-empty{display:none}}@media (max-width: 959px){.inbox{grid-template-columns:var(--ib-rail-w) 280px minmax(0,1fr)}.seg-btn .material-symbols-outlined{display:none}}@media (max-width: 719px){.inbox{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) calc(var(--ib-nav-h) + env(safe-area-inset-bottom,0px));grid-template-areas:"screen" "rail"}.inbox{top:var(--ib-vvt, 0px)}:root[data-keyboard=open] .inbox{grid-template-rows:minmax(0,1fr) 0}:root[data-keyboard=open] .rail{display:none}@media (pointer: coarse){:root[data-composing=true] .inbox{grid-template-rows:minmax(0,1fr) 0}:root[data-composing=true] .rail{display:none}}.pane-list,.pane-main,.pane-context{grid-area:screen}.bottombar,.me-warning{display:none}.only-narrow,.only-medium{display:inline-flex}.rail{flex-direction:row;align-items:stretch;padding:0 0 env(safe-area-inset-bottom,0px);border-right:0;border-top:1px solid var(--ops-border);overflow:visible}.rail-mark,.rail-foot,.rail-list,.rail-apps{display:none}.rail-tabs{display:flex;flex:1;min-width:0;list-style:none;margin:0;padding:0}.rail-tab-li{flex:1 1 0;min-width:0;display:flex}.rail-tab{position:relative;flex:1;min-width:0;height:var(--ib-nav-h);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;text-decoration:none;cursor:pointer}.rail-tab .material-symbols-outlined{font-size:22px}.rail-tab.active{background:var(--ops-sidebar-active-bg)}.rail-tab-label{line-height:1.1;white-space:nowrap}.rail-tab .rail-badge{top:4px;right:auto;left:calc(50% + 6px)}.sheet-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--ops-scrim)}.rail-sheet{display:block;position:fixed;left:0;right:0;z-index:41;bottom:calc(var(--ib-nav-h) + env(safe-area-inset-bottom,0px));background:var(--ops-surface);border-top:1px solid var(--ops-border);box-shadow:var(--ops-shadow-overlay)}.rail-sheet-list{list-style:none;margin:0;padding:0}.sheet-item{display:flex;align-items:center;gap:var(--ops-sp-3);width:100%;min-height:48px;padding:0 var(--ops-sp-3);border:0;background:transparent;color:var(--ops-text);font-size:var(--ops-text-md);text-decoration:none;text-align:left;cursor:pointer}.sheet-item.active{background:var(--ops-sidebar-active-bg);color:var(--ops-sidebar-active-text)}.sheet-label{flex:1}.sheet-count{font-size:var(--ops-text-xs)}.tool-btn,.icon-btn{min-width:44px;min-height:44px;justify-content:center}.btn,.seg-btn,.brand-switch,.search{min-height:44px}.search input,.brand-switch select,.composer-input{font-size:16px}.canned{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.canned-btn{min-height:44px;flex:none}.tab{min-height:44px;min-width:44px;justify-content:center}.tab:disabled .tab-label,.tab:disabled .soon{display:none}.tool-menu-list{position:fixed;left:var(--ops-sp-2);right:var(--ops-sp-2);top:auto;min-width:0}.tool-menu-item{min-height:48px}.inbox[data-pane=list] .pane-main,.inbox[data-pane=list] .pane-context,.inbox[data-pane=thread] .pane-list,.inbox[data-pane=thread] .pane-context,.inbox[data-pane=context] .pane-list,.inbox[data-pane=context] .pane-main{display:none}.pane-context{position:static;width:auto;transform:none;visibility:visible;box-shadow:none;transition:none}.context-open .scrim{display:none}.msg{padding:var(--ops-sp-3)}.composer{margin:0 var(--ops-sp-2) var(--ops-sp-2)}.sms{max-width:92%}}.new-sms-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--ops-scrim)}.new-sms{position:fixed;z-index:61;top:8vh;left:50%;transform:translate(-50%);width:min(560px,calc(100vw - 32px));max-height:84vh;display:flex;flex-direction:column;background:var(--ops-surface);color:var(--ops-text);border:1px solid var(--ops-border);border-radius:var(--ops-radius-lg);box-shadow:var(--ops-shadow-overlay)}.new-sms-head{display:flex;align-items:center;justify-content:space-between;padding:var(--ops-sp-3) var(--ops-sp-4);border-bottom:1px solid var(--ops-border)}.new-sms-head h2{display:flex;align-items:center;gap:var(--ops-sp-2);margin:0;font-size:var(--ops-text-lg);font-weight:var(--ops-weight-bold)}.global-deal .global-deal-links{display:flex;flex-wrap:wrap;gap:var(--ops-sp-2);margin-top:var(--ops-sp-2)}.global-deal .global-deal-links .btn{text-decoration:none}.new-sms-body{flex:1;min-height:0;overflow-y:auto;padding:var(--ops-sp-3) var(--ops-sp-4);display:flex;flex-direction:column;gap:var(--ops-sp-3)}.new-sms-foot{display:flex;align-items:center;gap:var(--ops-sp-2);padding:var(--ops-sp-3) var(--ops-sp-4);border-top:1px solid var(--ops-border)}.ns-blocked{flex:1;min-width:0;font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.ns-field{display:flex;flex-direction:column;gap:var(--ops-sp-1);min-width:0}.ns-label-row{display:flex;align-items:center}.ne{width:min(720px,calc(100vw - 32px));max-height:88vh}.ne-head{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--ops-sp-2);padding:var(--ops-sp-2) var(--ops-sp-3);background:var(--ops-surface);border-bottom:1px solid var(--ops-border);border-radius:var(--ops-radius-lg) var(--ops-radius-lg) 0 0}.ne-head h2{margin:0;text-align:center;font-size:var(--ops-text-lg);font-weight:var(--ops-weight-bold)}.ne-send-spacer{width:1px}.ne-body{gap:0;padding:0}.ne-row{display:flex;align-items:center;gap:var(--ops-sp-3);min-height:48px;padding:var(--ops-sp-2) var(--ops-sp-4);border-bottom:1px solid var(--ops-border-subtle)}.ne-label{flex:none;width:4.5em;font-size:var(--ops-text-sm);color:var(--ops-text-muted)}.ne-brands{display:flex;flex-wrap:wrap;gap:var(--ops-sp-1);min-width:0}.ne-brand{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 var(--ops-sp-3);border:1px solid var(--ops-border);border-radius:var(--ops-radius-pill);background:var(--ops-surface);color:var(--ops-text);font:inherit;font-size:var(--ops-text-sm);cursor:pointer}.ne-brand:hover:not(:disabled){background:var(--ops-surface-hover)}.ne-brand.on{border-color:var(--ops-primary);background:var(--ops-primary-soft);font-weight:var(--ops-weight-bold)}.ne-brand:disabled{cursor:default;opacity:.7}.ne-from-address{margin:0;padding:var(--ops-sp-1) var(--ops-sp-4) var(--ops-sp-2);font-size:var(--ops-text-xs);color:var(--ops-text-subtle);border-bottom:1px solid var(--ops-border-subtle)}.ne-to{flex:1;min-width:0;display:flex;align-items:center;gap:var(--ops-sp-2)}.ne-input{width:100%;min-height:var(--ops-control-h);padding:var(--ops-sp-1) var(--ops-sp-2);font:inherit;font-size:var(--ops-text-md);color:var(--ops-text);background:var(--ops-surface);border:1px solid var(--ops-border-strong);border-radius:var(--ops-radius)}.ne-row .ne-input{border:0;padding-left:0;min-width:0}.ne-input:focus-visible,.ne-textarea:focus-visible,.ne-template:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:0}.ne-row .ne-input:focus-visible{outline:none}.ne-status{flex:none;display:inline-flex;align-items:center;gap:4px;height:var(--ops-chip-h);padding:0 var(--ops-sp-2);border-radius:var(--ops-radius-pill);font-size:var(--ops-text-xs);font-weight:var(--ops-weight-medium);white-space:nowrap;border:1px solid}.ne-status .material-symbols-outlined{font-size:16px}.ne-status-neutral{background:var(--ops-chip-neutral-bg);border-color:var(--ops-chip-neutral-border);color:var(--ops-chip-neutral-text)}.ne-status-pos{background:var(--ops-chip-ok-bg);border-color:var(--ops-chip-ok-border);color:var(--ops-chip-ok-text)}.ne-status-info{background:var(--ops-primary-soft);border-color:var(--ops-primary);color:var(--ops-primary)}.ne-status-warn{background:var(--ops-chip-warn-bg);border-color:var(--ops-chip-warn-border);color:var(--ops-chip-warn-text)}.ne-section{display:flex;flex-direction:column;gap:var(--ops-sp-2);padding:var(--ops-sp-3) var(--ops-sp-4);background:var(--ops-surface-sunken);border-bottom:1px solid var(--ops-border-subtle)}.ne-person{display:flex;align-items:center;gap:var(--ops-sp-3)}.ne-avatar{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--ops-radius-pill);background:var(--ops-primary-soft);color:var(--ops-primary);font-weight:var(--ops-weight-bold)}.ne-person-text{flex:1;min-width:0;display:flex;flex-direction:column}.ne-person-name{font-weight:var(--ops-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ne-badge{flex:none;padding:2px var(--ops-sp-2);border-radius:var(--ops-radius-pill);font-size:var(--ops-text-xs);background:var(--ops-chip-ok-bg);color:var(--ops-chip-ok-text);border:1px solid var(--ops-chip-ok-border)}.ne-subhead{font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold);color:var(--ops-text-muted);letter-spacing:var(--ops-tracking-label);text-transform:uppercase}.ne-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--ops-sp-2)}.ne-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:56px;padding:var(--ops-sp-2) var(--ops-sp-3);text-align:left;border:1px solid var(--ops-border);border-radius:var(--ops-radius);background:var(--ops-surface);color:var(--ops-text);font:inherit;cursor:pointer}.ne-card:hover:not(:disabled){border-color:var(--ops-border-hover)}.ne-card.on{border-color:var(--ops-primary);box-shadow:0 0 0 1px var(--ops-primary);background:var(--ops-primary-soft)}.ne-card:disabled{cursor:default}.ne-card-title{display:inline-flex;align-items:center;gap:4px;font-weight:var(--ops-weight-medium);overflow-wrap:anywhere}.ne-card-title .material-symbols-outlined{font-size:18px}.ne-card-meta{font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.ne-card-new{border-style:dashed}.ne-link{align-self:flex-start;padding:0;border:0;background:none;color:var(--ops-primary);font:inherit;font-size:var(--ops-text-sm);cursor:pointer}.ne-link.on{font-weight:var(--ops-weight-bold)}.ne-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ops-sp-2)}.ne-field{display:flex;flex-direction:column;gap:4px;min-width:0}.ne-field>label{font-size:var(--ops-text-xs);color:var(--ops-text-muted)}.ne-span{grid-column:1 / -1}.ne-optional{color:var(--ops-text-subtle)}.ne-hint{margin:0;display:flex;align-items:center;gap:6px;font-size:var(--ops-text-sm);color:var(--ops-text-muted)}.ne-row+.ne-hint,.ne-body>.ne-hint{padding:var(--ops-sp-2) var(--ops-sp-4)}.ne-warn{color:var(--ops-chip-warn-text)}.ne-callout{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ops-sp-2);padding:var(--ops-sp-2);border-radius:var(--ops-radius);background:var(--ops-chip-warn-bg);color:var(--ops-chip-warn-text);font-size:var(--ops-text-sm)}.ne-message{display:flex;flex-direction:column;padding:var(--ops-sp-2) var(--ops-sp-4) var(--ops-sp-3)}.ne-toolbar{display:flex;gap:var(--ops-sp-2);padding-bottom:var(--ops-sp-2)}.ne-template{min-height:32px;padding:0 var(--ops-sp-2);font:inherit;font-size:var(--ops-text-sm);color:var(--ops-text);background:var(--ops-surface);border:1px solid var(--ops-border);border-radius:var(--ops-radius-pill)}.ne-textarea{width:100%;min-height:200px;resize:vertical;padding:0;border:0;font:inherit;font-size:var(--ops-text-md);line-height:var(--ops-line);color:var(--ops-text);background:transparent}.ne-signature{margin-top:var(--ops-sp-2);padding-top:var(--ops-sp-2);border-top:1px dashed var(--ops-border);color:var(--ops-text-muted)}.ne-signature pre{margin:0;font:inherit;font-size:var(--ops-text-sm);white-space:pre-wrap}.ne-signature-label{display:block;margin-bottom:2px;font-size:var(--ops-text-2xs);text-transform:uppercase;letter-spacing:var(--ops-tracking-label);color:var(--ops-text-subtle)}.ne-body>.banner{margin:0 var(--ops-sp-4) var(--ops-sp-3)}.ne-blocked{margin:0;padding:0 var(--ops-sp-4) var(--ops-sp-3);font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}@media (max-width: 719px){.ne{width:100vw;max-height:none;height:100dvh}.ne-head{border-radius:0;padding-top:max(var(--ops-sp-2),env(safe-area-inset-top))}.ne-grid,.ne-cards{grid-template-columns:1fr}.ne-label{width:3.8em}.ne-brands{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ne-brand{flex:none}}.ns-optional{font-weight:var(--ops-weight-normal);text-transform:none;letter-spacing:0;color:var(--ops-text-subtle)}.ns-input,.ns-template{width:100%;min-height:var(--ops-control-h);padding:var(--ops-sp-1) var(--ops-sp-2);font:inherit;color:var(--ops-text);background:var(--ops-surface);border:1px solid var(--ops-border-strong)}.ns-template{width:auto;max-width:60%}.ns-input:focus-visible,.ns-template:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:0;border-color:var(--ops-focus-ring)}.ns-hint{margin:0;font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.ns-warn{color:var(--ops-chip-warn-text)}.ns-person{display:flex;align-items:center;gap:var(--ops-sp-2);padding:var(--ops-sp-1) var(--ops-sp-2);background:var(--ops-primary-soft);border-radius:var(--ops-radius)}.ns-person-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ops-weight-bold)}.ns-results{list-style:none;margin:0;padding:0;border:1px solid var(--ops-border);border-radius:var(--ops-radius);max-height:220px;overflow-y:auto}.ns-results li+li{border-top:1px solid var(--ops-border-subtle)}.ns-result{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:var(--ops-sp-2);border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ns-result:hover,.ns-result:focus-visible{background:var(--ops-surface-hover)}.ns-result-name{font-weight:var(--ops-weight-bold)}.ns-result-sub{font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.ns-choose{list-style:none;margin:var(--ops-sp-2) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--ops-sp-1)}.rail-new-sms .rail-item{color:var(--ops-primary)}@media (max-width: 719px){.new-sms{top:0;left:0;transform:none;width:100vw;height:100dvh;max-height:none;border-radius:0;border:0}.new-sms-foot{padding-bottom:max(var(--ops-sp-3),env(safe-area-inset-bottom))}.ns-input,.ns-template{min-height:44px;font-size:16px}.new-sms-foot .btn,.ns-result{min-height:44px}}.sms-line{font-size:var(--ops-text-xs);color:var(--ops-text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width: 719px){.thread-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pane-main .composer[aria-disabled=true] .composer-actions{display:none}:root[data-keyboard=open] .thread-sub{display:none}@media (pointer: coarse){:root[data-composing=true] .thread-sub{display:none}}:root[data-keyboard=open] .pane-main .thread-actions-bottom{display:none}@media (pointer: coarse){:root[data-composing=true] .pane-main .thread-actions-bottom{display:none}}}.pane.pane-context{background:var(--ops-bg)}.pane-context .ctx-head{height:40px;padding:0 var(--ops-sp-2) 0 var(--ops-sp-4);border-bottom:0;background:var(--ops-bg);font-size:var(--ops-text-sm);font-weight:var(--ops-weight-bold);letter-spacing:normal;text-transform:none;color:var(--ops-text-subtle)}.pane-context .ctx-body{display:flex;flex-direction:column;gap:var(--ui-gap-md);padding:var(--ui-gap-md) var(--ui-gap-md) var(--ops-sp-5)}.pane-context .ctx-close .material-symbols-outlined{font-size:18px}.pane-context .ctx-body.ctx-none{padding:var(--ops-sp-3) var(--ops-sp-4)}.pane-context .ctx-tabs{position:sticky;top:0;z-index:2;flex:none;margin:0 var(--ui-gap-md);box-shadow:0 0 0 var(--ui-gap-md) var(--ops-bg);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.pane-context .ctx-tabs::-webkit-scrollbar{display:none}.ctx-tabs .ctx-tab{position:relative;flex:1 0 auto;min-width:max-content;gap:var(--ui-gap-sm);padding:0 var(--ui-gap-sm);font-size:var(--ops-text-sm);white-space:nowrap}.ctx-tabs .ctx-tab .material-symbols-outlined{display:none}.ctx-tabs .ctx-tab:focus-visible{outline-offset:-2px}.ctx-tabs .ctx-tab-dot{flex:none;width:var(--ui-dot);height:var(--ui-dot);border-radius:var(--ui-radius-round);background:var(--ops-chip-warn-dot)}.ctx-tabs .ctx-tab-count{flex:none;min-width:16px;text-align:center;background:var(--ops-chip-warn-bg);color:var(--ops-chip-warn-text);box-shadow:inset 0 0 0 var(--ui-border-w) var(--ops-chip-warn-border)}.ctx-body .ctx-panel{display:flex;flex-direction:column;gap:var(--ui-gap-md)}.ctx-body .ctx-panel[hidden]{display:none}.ctx-body .ctx-panel:focus-visible{outline-offset:-2px}.ui-card.ctx-card{gap:var(--ui-gap-md);font-size:var(--ops-text-sm);min-width:0}.ui-card.ctx-empty{color:var(--ops-text-subtle)}.ctx-card .ctx-card-head{margin:0}.ctx-card .ctx-card-head .material-symbols-outlined{font-size:15px;flex:none;color:var(--ops-text-subtle)}.ctx-card .ctx-card-head-wrap{white-space:normal;align-items:flex-start}.ctx-card .ctx-primary{font-size:var(--ops-text-md);font-weight:var(--ops-weight-bold);color:var(--ops-text);overflow-wrap:anywhere}.ctx-deal .ctx-dl>.ctx-primary,.ctx-customer .ctx-dl>.ctx-primary{font-size:var(--ops-text-lg);letter-spacing:var(--ops-tracking-heading)}.pane-context .ctx-none{color:var(--ops-text-subtle);font-size:var(--ops-text-sm)}.ctx-body .ctx-note{padding:0 var(--ui-gap-xs);line-height:1.45}.ctx-body .ctx-strip{display:flex;align-items:center;gap:var(--ui-gap-md);flex-wrap:wrap;padding:0 var(--ui-gap-xs)}.pane-context .ctx-source{font-size:var(--ops-text-xs);color:var(--ops-text-subtle)}.pane-context .ext-link{gap:var(--ui-gap-xs)}.pane-context .callout{margin:0;border-radius:var(--ui-radius-lg)}.ctx-card .ctx-stack{display:flex;flex-direction:column;gap:var(--ui-gap)}.ctx-create-form .ctx-create-field{display:flex;flex-direction:column;gap:var(--ui-gap-sm)}.ctx-create-form .ctx-create-label{font-weight:var(--ops-weight-bold)}.ctx-create-form .ctx-create-hint{color:var(--ops-text-muted, inherit);font-size:var(--ops-text-sm, .85em)}.ctx-create-form .ctx-create-actions{display:flex;gap:var(--ui-gap-sm)}.ctx-card .ctx-choice{justify-content:flex-start;height:auto;min-height:var(--ui-control-h);padding-top:var(--ui-gap-sm);padding-bottom:var(--ui-gap-sm);white-space:normal;text-align:left;line-height:1.3}.ctx-card .ctx-dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0;font-size:var(--ops-text-sm)}.ctx-card .ctx-dl dt,.ctx-card .ctx-dl dd{padding:6px 0;border-top:var(--ui-border-w) solid var(--ops-border-subtle)}.ctx-card .ctx-dl dt{padding-right:var(--ops-sp-3);color:var(--ops-text-subtle);white-space:nowrap}.ctx-card .ctx-dl dd{margin:0;text-align:right;font-weight:var(--ops-weight-medium);overflow-wrap:anywhere}.ctx-card .ctx-dl>dt:first-of-type,.ctx-card .ctx-dl>dt:first-of-type+dd{border-top:0}.ctx-card .ctx-dl>.ctx-primary{grid-column:1 / -1;margin-bottom:var(--ui-gap-sm)}.ctx-card .ctx-dl>.ctx-crm-link{grid-column:1 / -1;margin:calc(-1 * var(--ui-gap-sm)) 0 var(--ui-gap-sm);font-size:var(--ops-text-sm)}.ctx-card .ctx-dl>dd.ctx-primary{text-align:left;border-top:0;padding-bottom:0}.ctx-card .ctx-dl .ctx-pill{vertical-align:middle}.ctx-card .ctx-card-head-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-gap-sm)}.ctx-card .ctx-card-head-row .ctx-change{flex:none;color:var(--ops-primary)}.ctx-card .ctx-dl dd.ctx-contact{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ui-gap-xs) var(--ui-gap-sm)}.ctx-card .ctx-dl dd.ctx-paper{display:flex;flex-direction:column;align-items:flex-end;gap:var(--ui-gap-xs)}.ctx-card .ctx-paper .ctx-paper-id,.ctx-card .ctx-paper .ctx-paper-sub{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--ui-gap-sm)}.ctx-card .ctx-contact .ctx-contact-value{min-width:0;overflow-wrap:anywhere}.ctx-card .ctx-contact .ctx-contact-actions{display:inline-flex;flex:none;gap:2px}.ctx-card .ctx-contact .ui-btn{color:var(--ops-text-subtle)}.ctx-card .ctx-contact .ui-btn:hover{color:var(--ops-text)}.ctx-card .ctx-contact .ctx-copy .material-symbols-outlined,.ctx-card .ctx-contact .ctx-reach .material-symbols-outlined{font-size:16px}.ctx-card .ctx-paper .ctx-paper-amount{white-space:nowrap}.ctx-card .ctx-paper .ctx-paper-open{color:var(--ops-primary)}.ctx-link-form .ctx-link-field{position:relative}.ctx-link-form .ctx-link-input{display:block;width:100%}.ctx-link-form .ctx-suggest{left:0;right:0;min-width:0;border-radius:var(--ui-radius-xl);box-shadow:var(--ops-shadow-overlay)}.ctx-link-form .ctx-suggest .tool-menu-item{border-radius:var(--ui-radius-sm)}.ctx-card .quote-head{display:flex;align-items:center;gap:var(--ui-gap-md);flex-wrap:wrap}.ctx-card .quote-link{font-size:var(--ops-text-sm);font-weight:var(--ops-weight-medium)}.ctx-card .quote-lines,.ctx-card .quote-earlier-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.ctx-card .quote-line{padding:var(--ui-gap-md) 0;border-top:var(--ui-border-w) solid var(--ops-border-subtle);font-size:var(--ops-text-sm)}.ctx-card .quote-line:first-child{border-top:0;padding-top:0}.ctx-card .quote-line:last-child{padding-bottom:0}.ctx-card .quote-line-head{display:flex;justify-content:space-between;gap:var(--ops-sp-2);font-weight:var(--ops-weight-bold)}.ctx-card .quote-line-name{overflow-wrap:anywhere}.ctx-card .quote-line-head .mono{flex:none}.ctx-card .quote-line-desc{white-space:pre-line;overflow-wrap:anywhere;color:var(--ops-text)}.ctx-card.quote-earlier>summary{cursor:pointer;list-style:none}.ctx-card.quote-earlier>summary::-webkit-details-marker{display:none}.ctx-card.quote-earlier>summary:before{content:"▸";flex:none;width:1em;color:var(--ops-text-subtle)}.ctx-card.quote-earlier[open]>summary:before{content:"▾"}.ctx-card.quote-earlier:not([open]){gap:0}.ctx-card .quote-earlier-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--ops-sp-2);padding:6px 0;border-top:var(--ui-border-w) solid var(--ops-border-subtle);font-size:var(--ops-text-sm)}.ctx-card .quote-earlier-row:first-child{border-top:0}.ctx-card .invoice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-md) var(--ops-sp-3);font-size:var(--ops-text-sm)}.invoice-card .quote-line-head .quote-line-desc{font-weight:400}.ctx-card .invoice-dead s{color:var(--ops-text-muted)}.ctx-card .invoice-resend,.ctx-card .quote-resend{display:flex;flex-direction:column;gap:var(--ui-gap-md);padding:var(--ui-pad-card-y) var(--ui-pad-card-x);border:var(--ui-border-w) solid var(--ui-ai-border);border-radius:var(--ui-radius-lg);background:var(--ui-ai-bg)}.ctx-card .invoice-resend .ctx-dl dd,.ctx-card .quote-resend .ctx-dl dd{overflow-wrap:anywhere}@media (min-width: 720px) and (max-width: 1279px){.inbox .pane-context{top:var(--ui-gap-md);right:var(--ui-gap-md);bottom:calc(var(--ib-bar-h) + var(--ui-gap-md));width:min(348px,calc(100vw - 2 * var(--ui-gap-md)));border:var(--ui-border-w) solid var(--ops-border);border-radius:var(--ui-radius-xl);transform:translate(calc(100% + 2 * var(--ui-gap-md)))}.inbox.context-open .pane-context{transform:none}}@media (pointer: coarse),(max-width: 719px){.ctx-tabs .ctx-tab{height:44px}.pane-context .ui-btn{min-height:44px}.pane-context .ui-btn.ctx-close{min-width:44px}}@media (max-width: 719px){.ctx-link-form .ctx-link-input{font-size:16px;min-height:44px}.pane-context .ctx-tabs{margin-top:var(--ui-gap-xs)}}@media (max-width: 359px){.ctx-tabs .ctx-tab{gap:4px;padding:0 4px;font-size:var(--ops-text-xs)}}.ctx-pimchat .ctx-pimchat-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-gap-sm);flex-wrap:wrap}.ctx-pimchat .ctx-pimchat-title{display:inline-flex;align-items:center;gap:var(--ui-gap-sm);margin:0;font:inherit}.ctx-pimchat .ctx-pimchat-tools{display:inline-flex;gap:var(--ui-gap-xs);flex-wrap:wrap}.ctx-pimchat .ctx-pimchat-frame{display:block;width:100%;height:520px;border:0;border-radius:var(--ui-radius-md);background:var(--ops-surface)}.ctx-pimchat.ctx-pimchat--big{position:fixed;z-index:61;top:4vh;right:4vw;bottom:4vh;left:4vw;box-shadow:var(--ops-shadow-overlay)}.ctx-pimchat.ctx-pimchat--big .ctx-pimchat-frame{flex:1 1 auto;height:auto;min-height:0}.ctx-pimchat-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--ops-scrim)}.ctx-datasheets .ctx-sheet-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-gap-xs)}.ctx-datasheets .ctx-sheet{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-gap-sm)}@media (max-width: 767px){.ctx-pimchat.ctx-pimchat--big{top:0;right:0;bottom:0;left:0;border-radius:0}}.ctx-deal-stage{display:flex;flex-direction:column;gap:var(--ui-gap-sm);margin-top:var(--ui-gap-sm)}.ctx-deal-stage-pick{display:flex;flex-direction:column;gap:var(--ui-gap-xs)}.ctx-deal-stage-pick select{max-width:100%}.ctx-deal-stage-actions{display:flex;flex-wrap:wrap;gap:var(--ui-gap-xs)}.ctx-deal-stage-confirm p{margin:0 0 var(--ui-gap-sm)}.ctx-automations-pause{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-gap-xs);margin-bottom:var(--ui-gap-sm)}.ctx-folder{display:flex;flex-direction:column;gap:var(--ui-gap-sm);margin-top:var(--ui-gap-sm)}.ctx-folder-trail{font-size:.85em;overflow-wrap:anywhere}.ctx-folder-list{list-style:none;margin:0;padding:0;max-height:16rem;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.ctx-folder-link{background:none;border:0;padding:2px 0;color:var(--ops-primary);cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:var(--ui-gap-xs);font:inherit;overflow-wrap:anywhere}.ctx-folder-link:hover:not(:disabled){text-decoration:underline}.ctx-folder-link:disabled{cursor:default;opacity:.6}.ctx-folder-actions{display:flex;flex-wrap:wrap;gap:var(--ui-gap-xs)}.ctx-folder-new{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ui-gap-xs)}.ctx-folder-new label{display:flex;flex-direction:column;gap:var(--ui-gap-xs);flex:1 1 10rem}.msg-body.msg-original{white-space:normal}.original-frame{display:block;width:100%;min-height:60px;border:0;background:#fff;border-radius:var(--ops-radius-sm)}.original-images{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:6px 8px;border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);font-size:var(--ops-text-sm);color:var(--ops-text-muted, inherit)}.original-images .btn{margin-left:auto}.original-protected{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:10px 12px;border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);background:var(--ops-surface, #fff);font-size:var(--ops-text-sm)}.original-protected-text{flex:1 1 240px;min-width:0}.original-protected-actions{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.original-protected .btn{text-decoration:none}.original-note{margin-top:6px;font-size:var(--ops-text-sm);color:var(--ops-text-muted, inherit)}.shared-files{margin-top:8px;padding:6px 8px;border:1px solid var(--ops-border);border-radius:var(--ops-radius-sm);font-size:var(--ops-text-sm)}.shared-files-title{display:flex;align-items:center;gap:6px;font-weight:600;margin-bottom:4px}.shared-files ul{list-style:none;margin:0;padding:0}.shared-file{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:2px 0;min-width:0}.shared-file-name{overflow-wrap:anywhere}.shared-file-open{margin-left:auto;white-space:nowrap}.shared-file-note{margin-left:auto;color:var(--ops-text-muted, inherit)}:root{--ib-tone-canvas: color-mix(in srgb, var(--ops-surface-sunken) 80%, var(--ops-bg));--ib-tone-well: color-mix(in srgb, var(--ops-surface-sunken) 55%, var(--ops-surface));--ib-tone-head: color-mix(in srgb, var(--ops-primary) 4%, var(--ops-surface));--ib-tone-unread: color-mix(in srgb, var(--ops-primary) 6%, var(--ops-surface));--ib-tone-unread-hover: color-mix(in srgb, var(--ops-primary) 10%, var(--ops-surface));--ib-swipe-read: var(--ops-primary);--ib-swipe-archive: color-mix(in srgb, var(--ops-chip-ok-dot) 82%, var(--ops-text))}.inbox.inbox{background:var(--ib-tone-canvas)}.inbox .pane-list .list-head{background:var(--ib-tone-head);border-bottom-color:var(--ops-border)}.inbox .pane-list .conv-row{border-bottom-color:var(--ops-border)}.inbox .pane-list .conv-row.unread:not(.selected){background:var(--ib-tone-unread)}.inbox .pane-list .conv-row.unread:not(.selected):hover{background:var(--ib-tone-unread-hover)}.inbox .pane-main .thread-head{background:var(--ops-surface);border-bottom:var(--ui-border-w) solid var(--ops-border)}.inbox .pane-main .thread-body,.inbox .pane-main-empty,.inbox .pane-context{background:var(--ib-tone-well)}.inbox .pane-context .ctx-head{background:var(--ops-surface);border-bottom:var(--ui-border-w) solid var(--ops-border)}@media (min-width: 720px){.inbox .rail{background:var(--ib-tone-canvas)}}.mobile-appbar{display:none}@media (max-width: 719px){.inbox .pane-list .list-head{padding-top:0}.inbox .pane-list .mobile-appbar{display:flex;align-items:center;gap:var(--ui-gap-md);margin:0 calc(-1 * var(--ops-sp-4));padding:var(--ops-sp-3) var(--ops-sp-4);padding-top:calc(var(--ops-sp-3) + env(safe-area-inset-top,0px));background:var(--ops-primary);color:var(--ops-text-inverse)}.inbox .pane-list .mobile-appbar-tile{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ops-text-inverse) 18%,var(--ops-primary))}.inbox .pane-list .mobile-appbar-name{font-size:var(--ops-text-lg);font-weight:var(--ops-weight-heavy);letter-spacing:.01em}.inbox .pane-main .thread-title-row{margin:-10px calc(-1 * var(--ops-sp-3)) 0;padding:var(--ops-sp-2) var(--ops-sp-3);padding-top:calc(var(--ops-sp-2) + env(safe-area-inset-top,0px));background:var(--ops-primary);color:var(--ops-text-inverse)}.inbox .pane-main .thread-title-row .thread-title,.inbox .pane-main .thread-title-row .thread-who-name,.inbox .pane-main .thread-title-row .thread-who-addr,.inbox .pane-main .thread-title-row .icon-btn{color:var(--ops-text-inverse)}.inbox .pane-main .thread-title-row .thread-avatar{background:color-mix(in srgb,var(--ops-text-inverse) 18%,var(--ops-primary));color:var(--ops-text-inverse)}}.inbox .pane-list .conv-item{overflow:hidden}.inbox .pane-list .conv-read-toggle,.inbox .pane-list .conv-archive-btn{z-index:2}.inbox .pane-list .swipe-track{position:relative;z-index:1;background:var(--ops-surface);touch-action:pan-y}.inbox .pane-list .conv-item:not([data-swiping]) .swipe-track{transition:transform var(--ui-motion-fast) var(--ui-ease)}.inbox .pane-list .swipe-under{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 var(--ops-sp-4);color:var(--ops-text-inverse);font-weight:var(--ops-weight-bold)}.inbox .pane-list .swipe-under.swipe-read{background:var(--ib-swipe-read);justify-content:flex-start}.inbox .pane-list .swipe-under.swipe-archive{background:var(--ib-swipe-archive);justify-content:flex-end}.inbox .pane-list .swipe-label{display:inline-flex;align-items:center;gap:var(--ui-gap-sm)}.inbox .thread-expand{display:none}@media (min-width: 720px){.inbox .thread-expand{display:inline-flex}.inbox .thread-expand.on{color:var(--ops-primary);background:var(--ops-primary-soft)}.inbox[data-focus=true]{grid-template-columns:var(--ib-rail-w) minmax(0,1fr);grid-template-areas:"rail main" "bar bar"}.inbox[data-focus=true]>.pane-list,.inbox[data-focus=true]>.pane-context,.inbox[data-focus=true]>.ctx-resizer,.inbox[data-focus=true]>.list-resizer,.inbox[data-focus=true]>.scrim{display:none}}@media (prefers-reduced-motion: reduce){.inbox .pane-list .conv-item:not([data-swiping]) .swipe-track{transition:none}}.thread-head-brand,.rail-sheet-head{display:none}@media (max-width: 719px){.inbox{grid-template-rows:minmax(0,1fr);grid-template-areas:"screen"}:root[data-keyboard=open] .inbox{grid-template-rows:minmax(0,1fr)}@media (pointer: coarse){:root[data-composing=true] .inbox{grid-template-rows:minmax(0,1fr)}}.inbox .rail{position:fixed;inset:auto;z-index:50;width:0;height:0;padding:0;border:0;overflow:visible}.inbox .rail .rail-tabs{display:none}.inbox .rail .rail-sheet{top:0;bottom:0;left:0;right:auto;width:min(320px,86vw);display:flex;flex-direction:column;overflow-y:auto;padding:0 var(--ui-gap-md) calc(var(--ui-gap-md) + env(safe-area-inset-bottom,0px));border-top:0;border-right:var(--ui-border-w) solid var(--ops-border);border-radius:0 var(--ui-radius-xl) var(--ui-radius-xl) 0}.inbox .rail .rail-sheet-head{display:flex;align-items:center;gap:var(--ui-gap-md);margin:0 calc(-1 * var(--ui-gap-md)) var(--ui-gap-md);padding:var(--ops-sp-2) var(--ui-gap-md);padding-top:calc(var(--ops-sp-2) + env(safe-area-inset-top,0px));background:var(--ops-primary);color:var(--ops-text-inverse)}.inbox .rail .rail-sheet-title{flex:1;font-size:var(--ops-text-lg);font-weight:var(--ops-weight-heavy)}.inbox .rail .rail-sheet-close{color:var(--ops-text-inverse)}.inbox .pane-list .mobile-appbar{gap:var(--ui-gap-sm);padding-left:var(--ops-sp-2);padding-right:var(--ops-sp-2)}.inbox .pane-list .mobile-appbar-text{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.2}.inbox .pane-list .mobile-appbar-name{font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold);letter-spacing:.04em;text-transform:uppercase;opacity:.85}.inbox .pane-list .mobile-appbar-view{font-size:var(--ops-text-lg);font-weight:var(--ops-weight-heavy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox .pane-list .appbar-apps{flex:none;display:inline-flex}.inbox .pane-list .appbar-apps>span>button{background:transparent!important;border-color:transparent!important;color:var(--ops-text-inverse)!important}.inbox .pane-list .appbar-btn{position:relative;flex:none;color:var(--ops-text-inverse);background:transparent;border:0}.inbox .pane-list .appbar-btn[aria-expanded=true]{background:color-mix(in srgb,var(--ops-text-inverse) 18%,var(--ops-primary));border-radius:var(--ui-radius-md)}.inbox .pane-list .appbar-btn.is-set:after{content:"";position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--ops-text-inverse);box-shadow:0 0 0 2px var(--ops-primary)}.inbox .pane-list .list-title-row{display:none}.inbox .pane-list .list-head:not([data-search-open=true]) .search{display:none}.inbox .pane-list .list-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.inbox .pane-list .list-filters .seg{flex:none}.inbox .pane-list .list-filters .seg-btn{justify-content:center}.inbox .pane-main .thread-head-brand{display:block;margin-top:2px;min-width:0}.inbox .pane-main .thread-head-brand .brand-pill{max-width:100%;padding:0;border:0;background:transparent;color:var(--ops-text-inverse);font-size:var(--ops-text-xs);opacity:.9}.inbox .pane-main .thread-head-brand .brand-dot{box-shadow:0 0 0 1.5px var(--ops-text-inverse)}.inbox .pane-main .thread-sub>.brand-pill{display:none}.pane-main .composer-email.composer-frame{max-height:52dvh;overflow-y:auto;overscroll-behavior:contain}.pane-main .composer-email.composer-frame .composer-row{position:relative}.pane-main .composer-email.composer-frame .composer-actions{position:sticky;bottom:0;z-index:1;justify-self:end;padding:var(--ui-gap-xs) 0;background:var(--ops-surface)}.pane-main .composer-email .composer-input{min-height:44px}.pane-main .composer-email .compose-attach-hint{display:none}@media (pointer: coarse){:root:not([data-composing=true]) .pane-main .composer-email .email-target,:root:not([data-composing=true]) .pane-main .composer-email .compose-attach:not(:has(.compose-attach-chip)),:root:not([data-composing=true]) .pane-main .composer-email .composer-foot,:root:not([data-composing=true]) .pane-main .composer-email>.ai-link-hint{display:none}}}@media (max-width: 719px){.inbox .rail .rail-sheet-section{margin:var(--ui-gap-lg) var(--ui-gap-md) var(--ui-gap-xs);font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ops-text-subtle)}.inbox .rail .sheet-apptile{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--ui-radius-md);color:var(--ops-text-inverse);font-size:var(--ops-text-2xs);font-weight:var(--ops-weight-heavy)}}:root:root{--ops-primary: #00288e;--ops-primary-hover: #1e40af;--ops-primary-soft: #e0e8ff;--ops-brand-mark-bg: #00288e;--ops-focus-ring: #3755c3}@media (min-width: 720px){.inbox .rail.rail{--ops-bg: #0f1a3a;--ops-surface: #172555;--ops-surface-sunken: #1e2a52;--ops-border: rgb(255 255 255 / 10%);--ops-border-hover: rgb(255 255 255 / 25%);--ops-text: #ffffff;--ops-text-muted: #dbe4f5;--ops-text-subtle: #9aa8ca;--ops-primary: #ffffff;--ops-brand-mark-bg: #3755c3;background:var(--ops-bg);color:var(--ops-text-muted)}.inbox .rail.rail .rail-item.active,.inbox .rail.rail .rail-item.active:hover{background:#ea580c24;color:#fff;box-shadow:inset 3px 0 #ea580c}.inbox .rail.rail .rail-item.active .material-symbols-outlined{color:#fff}}.inbox .ui-btn{border-radius:6px}.inbox .pane-main .thread-nav{display:none}@media (min-width: 720px){.inbox[data-pane=list]{grid-template-columns:var(--ib-rail-w) minmax(0,1fr);grid-template-areas:"rail list" "bar bar"}.inbox[data-pane=list]>.pane-main,.inbox[data-pane=list]>.pane-context,.inbox[data-pane=list]>.ctx-resizer,.inbox[data-pane=list]>.ctx-fold,.inbox[data-pane=list]>.scrim,.inbox>.list-resizer{display:none}.inbox:not([data-pane=list]):not([data-focus=true]){grid-template-columns:var(--ib-rail-w) minmax(0,1fr);grid-template-areas:"rail main" "bar bar"}.inbox:not([data-pane=list])>.pane-list{display:none}.inbox .pane-main .thread-back{display:inline-flex}.inbox .pane-main .thread-nav{display:inline-flex;gap:2px;margin-right:var(--ops-sp-2)}}@media (min-width: 1280px){.inbox:not([data-pane=list]):not([data-focus=true]){grid-template-columns:var(--ib-rail-w) minmax(0,1fr) var(--ib-ctx-w);grid-template-areas:"rail main ctx" "bar bar bar"}}.inbox .pane-list{container:inbox-list / inline-size}.inbox .pane-list .conv-list,.inbox .pane-list .conv-head{--ib-list-cols: var(--ui-avatar-sm) var(--ib-col-from, 200px) minmax(0, 1fr) minmax(0, var(--ib-col-deal, 200px)) minmax(0, var(--ib-col-tags, 240px)) var(--ib-col-brand, 140px) 28px 116px}.inbox .pane-list .conv-head,.inbox .pane-list .conv-deal,.inbox .pane-list .conv-time .conv-time-full{display:none}@container inbox-list (min-width: 880px){.inbox .pane-list .list-head{padding-left:var(--ops-sp-5, 24px);padding-right:var(--ops-sp-5, 24px)}.inbox .pane-list .list-head .search{max-width:560px}.inbox .pane-list .conv-list{padding:0 var(--ops-sp-4)}.inbox .pane-list .conv-head{display:grid;grid-template-columns:var(--ib-list-cols);column-gap:var(--ops-sp-3);align-items:center;position:sticky;top:0;z-index:2;margin:0 var(--ops-sp-4);padding:6px var(--ops-sp-2) 6px var(--ops-sp-4);background:var(--ops-surface);border-bottom:var(--ui-border-w, 1px) solid var(--ops-border);font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold);color:var(--ops-text-muted);text-transform:uppercase;letter-spacing:.04em;-webkit-user-select:none;user-select:none}.inbox .pane-list .conv-head-cell{position:relative;min-width:0;min-height:20px;display:flex;align-items:center}.inbox .pane-list .conv-head-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox .pane-list .conv-head-time{justify-content:flex-end}.inbox .pane-list .conv-head-grip{position:absolute;top:-6px;bottom:-6px;right:calc(var(--ops-sp-3) / -2 - 5px);width:10px;cursor:col-resize;touch-action:none;z-index:1}.inbox .pane-list .conv-head-grip:after{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:2px;border-radius:1px;background:var(--ops-border)}.inbox .pane-list .conv-head-grip:hover:after,.inbox .pane-list .conv-head.resizing .conv-head-grip:after{background:var(--ops-primary)}.inbox .pane-list .conv-head-grip:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:0}.inbox .pane-list .conv-head.resizing{cursor:col-resize}.inbox .pane-list .conv-row.has-avatar{grid-template-columns:var(--ib-list-cols);grid-template-rows:auto auto;column-gap:var(--ops-sp-3);row-gap:1px;padding:10px var(--ops-sp-2) 10px var(--ops-sp-4)}.inbox .pane-list .conv-row.has-avatar>.sender-avatar{grid-row:1 / span 2;grid-column:1;align-self:center;margin-top:0}.inbox .pane-list .conv-row.has-avatar>.conv-line1,.inbox .pane-list .conv-row.has-avatar>.conv-line3{display:contents}.inbox .pane-list .conv-row .unread-dot{position:absolute;left:6px;top:50%;margin-top:-3px}.inbox .pane-list .conv-row .conv-who{grid-column:2;grid-row:1 / span 2;align-self:center}.inbox .pane-list .conv-row:has(>.conv-addr) .conv-who{grid-row:1;align-self:end}.inbox .pane-list .conv-row.has-avatar>.conv-addr{grid-column:2;grid-row:2;align-self:start}.inbox .pane-list .conv-row.has-avatar>.conv-line2{grid-column:3;grid-row:1 / span 2;margin-top:0}.inbox .pane-list .conv-row .conv-snippet{color:var(--ops-text)}.inbox .pane-list .conv-row .conv-tags{grid-column:5;grid-row:1 / span 2;flex-wrap:wrap;row-gap:3px}.inbox .pane-list .conv-row .brand-pill{grid-column:6;grid-row:1 / span 2}.inbox .pane-list .conv-row .conv-line3>.spacer{display:none}.inbox .pane-list .conv-row .conv-deal{grid-column:4;grid-row:1 / span 2;display:flex;align-items:center;gap:var(--ui-gap-sm, 4px);justify-self:start;max-width:100%;min-width:0;min-height:26px;font-size:var(--ops-text-sm);color:var(--ops-text)}.inbox .pane-list .conv-row .row-tag-deal,.inbox .pane-list .conv-row .row-tag-no_deal{display:none}.inbox .pane-list .conv-deal-linked{padding:2px 6px;margin-left:-6px;border-radius:var(--ui-radius-sm, 6px)}.inbox .pane-list .conv-deal-linked .material-symbols-outlined{font-size:16px;color:var(--ops-text-muted);flex-shrink:0}.inbox .pane-list .conv-deal-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.inbox .pane-list .conv-deal-linked[data-closed=won] .material-symbols-outlined{color:var(--ops-chip-ok-text)}.inbox .pane-list .conv-deal-linked[data-closed=lost]{color:var(--ops-text-muted)}.inbox .pane-list .conv-deal-linked.can{cursor:pointer}.inbox .pane-list .conv-deal-linked.can:hover{background:var(--ops-surface-sunken, var(--ops-chip-neutral-bg));color:var(--ops-primary)}.inbox .pane-list .conv-deal-empty{color:var(--ops-text-muted)}.inbox .pane-list .conv-deal-act{display:none;align-items:center;gap:2px;padding:2px 8px 2px 4px;cursor:pointer;white-space:nowrap;border:var(--ui-border-w, 1px) solid var(--ops-border);border-radius:var(--ui-radius-sm, 6px);background:var(--ops-surface);color:var(--ops-text);font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold)}.inbox .pane-list .conv-deal-act .material-symbols-outlined{font-size:14px}.inbox .pane-list .conv-deal-act:hover{border-color:var(--ops-primary);color:var(--ops-primary)}.inbox .pane-list .conv-item:hover .conv-deal-act,.inbox .pane-list .conv-deal-none:focus-within .conv-deal-act{display:inline-flex}.inbox .pane-list .conv-item:hover .conv-deal-none .conv-deal-empty,.inbox .pane-list .conv-deal-none:focus-within .conv-deal-empty{display:none}.inbox .pane-list .conv-deal [role=button]:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:1px}.inbox .pane-list .conv-row .assignee-avatar{grid-column:7;grid-row:1 / span 2}.inbox .pane-list .conv-row .conv-time{grid-column:8;grid-row:1;justify-self:end;align-self:end}.inbox .pane-list .conv-time .conv-time-short{display:none}.inbox .pane-list .conv-time .conv-time-full{display:inline}.inbox .pane-list .conv-head-sort{display:inline-flex;align-items:center;gap:2px;padding:0;border:0;background:transparent;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.inbox .pane-list .conv-head-sort:hover{color:var(--ops-primary)}.inbox .pane-list .conv-head-sort:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:2px}.inbox .pane-list .conv-head-sort .material-symbols-outlined{font-size:14px}.inbox .pane-list .conv-row .channel-icon{grid-column:8;grid-row:2;justify-self:end;align-self:start}.inbox .pane-list .conv-read-toggle,.inbox .pane-list .conv-archive-btn{top:50%;margin-top:-13px;right:calc(var(--ops-sp-4) + 124px)}.inbox .pane-list .conv-read-toggle~.conv-archive-btn{right:calc(var(--ops-sp-4) + 154px)}.inbox .pane-list .conv-item:has(.conv-read-toggle) .conv-line2,.inbox .pane-list .conv-item:has(.conv-archive-btn) .conv-line2{padding-right:0}}.inbox .pane-list .conv-tags{display:inline-flex;align-items:center;gap:var(--ui-gap-sm, 4px);min-width:0;overflow:hidden}.inbox .pane-list .row-tag{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;max-width:100%;padding:1px 7px;border-radius:var(--ui-radius-sm, 6px);border:var(--ui-border-w, 1px) solid var(--ops-chip-neutral-border);background:var(--ops-chip-neutral-bg);color:var(--ops-chip-neutral-text);font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold);line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox .pane-list .row-tag .material-symbols-outlined{font-size:14px}.inbox .pane-list .row-tag.tone-info{background:var(--ops-primary-soft);border-color:transparent;color:var(--ops-primary)}.inbox .pane-list .row-tag.tone-warn{background:transparent;border-style:dashed;border-color:var(--ops-chip-warn-border);color:var(--ops-chip-warn-text)}.inbox .pane-list .row-tag.tone-pos{background:var(--ops-chip-ok-bg);border-color:var(--ops-chip-ok-border);color:var(--ops-chip-ok-text)}.inbox .pane-list .row-tag.tone-neg{background:var(--ops-chip-crit-bg);border-color:var(--ops-chip-crit-border);color:var(--ops-chip-crit-text)}.inbox .pane-list .row-tag-deal{font-weight:var(--ops-weight-medium)}.inbox .pane-list .swipe-track{position:relative;z-index:1;background:var(--ops-surface);transition:transform var(--ui-motion-fast, .15s) var(--ui-ease, ease)}.inbox .pane-list .swipe-track.dragging{transition:none}.inbox .pane-list .swipe-tray{position:absolute;top:0;right:0;bottom:0;display:flex;z-index:0}.inbox .pane-list .swipe-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:100%;padding:0 4px;border:0;cursor:pointer;color:var(--ops-text-inverse);font:inherit;font-size:var(--ops-text-2xs, 11px);font-weight:var(--ops-weight-bold);line-height:1.15;text-align:center}.inbox .pane-list .swipe-btn .material-symbols-outlined{font-size:20px}.inbox .pane-list .swipe-btn-deal{background:var(--ops-primary)}.inbox .pane-list .swipe-btn-read{background:color-mix(in srgb,var(--ops-text-muted) 85%,var(--ops-text))}.inbox .pane-list .swipe-btn-task{background:color-mix(in srgb,var(--ops-primary) 55%,var(--ops-chip-crit-dot))}.inbox .pane-list .swipe-btn-archive{background:var(--ib-swipe-archive, var(--ops-text))}.inbox .pane-list .swipe-btn:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:-3px}@media (prefers-reduced-motion: reduce){.inbox .pane-list .swipe-track{transition:none}}.inbox .task-sheet-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--ops-scrim)}.inbox .task-sheet{position:fixed;z-index:61;left:50%;top:20vh;transform:translate(-50%);width:min(440px,calc(100vw - 32px));display:flex;flex-direction:column;gap:var(--ops-sp-3);padding:var(--ops-sp-4);background:var(--ops-surface);color:var(--ops-text);border:var(--ui-border-w, 1px) solid var(--ops-border);border-radius:var(--ui-radius-xl, 12px);box-shadow:var(--ops-shadow-overlay)}.inbox .task-sheet-head{display:flex;align-items:center;justify-content:space-between}.inbox .task-sheet-head h2{display:inline-flex;align-items:center;gap:var(--ops-sp-2);font-size:var(--ops-text-lg, 17px)}.inbox .task-field{display:flex;flex-direction:column;gap:4px}.inbox .task-label{font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold);color:var(--ops-text-muted);text-transform:uppercase;letter-spacing:.04em}.inbox .task-field input{min-height:40px;padding:0 var(--ops-sp-3);font:inherit;font-size:16px;color:var(--ops-text);background:var(--ops-surface);border:var(--ui-border-w, 1px) solid var(--ops-border);border-radius:var(--ui-radius-sm, 6px)}.inbox .task-days{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ops-sp-2)}.inbox .task-days .quick-chip{min-height:40px;padding:0 var(--ops-sp-3);border-radius:999px;cursor:pointer;font:inherit;font-size:var(--ops-text-sm);background:var(--ops-surface);color:var(--ops-text);border:var(--ui-border-w, 1px) solid var(--ops-border)}.inbox .task-days .quick-chip.on{background:var(--ops-primary-soft);border-color:var(--ops-primary);color:var(--ops-primary);font-weight:var(--ops-weight-bold)}.inbox .task-note{margin:0;font-size:var(--ops-text-sm);color:var(--ops-text-muted)}.inbox .task-actions{display:flex;justify-content:flex-end;gap:var(--ops-sp-2)}@media (max-width: 719px){.inbox .task-sheet{top:auto;bottom:0;left:0;right:0;transform:none;width:auto;border-radius:var(--ui-radius-xl, 12px) var(--ui-radius-xl, 12px) 0 0;padding-bottom:calc(var(--ops-sp-4) + env(safe-area-inset-bottom,0px))}.inbox .task-actions .ui-btn{flex:1;min-height:44px;justify-content:center}}.inbox .thread-title-row .ui-presence{margin-left:auto}.inbox .thread-typing{padding:var(--ops-sp-1) var(--ops-sp-3) 0;display:flex}.inbox .thread-signals{padding-top:var(--ops-sp-2)}.inbox .thread-signals:empty{display:none}.inbox .pane-main .thread-head .ui-signal__detail{max-height:40vh;overflow-y:auto}.inbox .pane-list .list-types{display:flex;gap:var(--ui-gap-sm, 6px);overflow-x:auto;scrollbar-width:none;padding:var(--ui-gap-sm, 6px) var(--ops-sp-4) var(--ui-gap-sm, 6px);border-bottom:var(--ui-border-w, 1px) solid var(--ops-border)}.inbox .pane-list .list-types::-webkit-scrollbar{display:none}.inbox .pane-list .list-types .quick-chip{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;min-height:32px;padding:0 var(--ui-gap-md, 10px);border-radius:var(--ops-radius-pill);border:var(--ui-border-w, 1px) solid var(--ops-border);background:var(--ops-surface);color:var(--ops-text);font-size:var(--ops-text-sm);white-space:nowrap;cursor:pointer}.inbox .pane-list .list-types .quick-chip .material-symbols-outlined{font-size:16px}.inbox .pane-list .list-types .quick-chip.on{background:var(--ui-selected-bg);border-color:var(--ops-primary);color:var(--ops-primary);font-weight:var(--ops-weight-bold)}.inbox .pane-list .list-types .quick-chip:focus-visible{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset)}@media (max-width: 719px),(pointer: coarse){.inbox .pane-list .list-types .quick-chip{min-height:44px;box-sizing:border-box}}.inbox .pane-list .list-types .list-unread{margin-left:auto}@media (max-width: 719px){.inbox .pane-list .list-types .list-unread{display:none}}.inbox .thread-type-pick{position:relative;display:inline-flex;align-items:center;gap:3px;min-height:26px;padding:1px 6px 1px 7px;border-radius:var(--ui-radius-sm, 6px);border:var(--ui-border-w, 1px) solid var(--ops-chip-neutral-border);background:var(--ops-chip-neutral-bg);color:var(--ops-chip-neutral-text);font-size:var(--ops-text-xs);font-weight:var(--ops-weight-bold);white-space:nowrap;cursor:pointer}.inbox .thread-type-pick .material-symbols-outlined{font-size:15px}.inbox .thread-type-pick.tone-info{background:var(--ops-primary-soft);border-color:transparent;color:var(--ops-primary)}.inbox .thread-type-pick.unset{background:transparent;border-style:dashed;color:var(--ops-text-subtle)}.inbox .thread-type-pick.failed{border-color:var(--ops-chip-warn-border);color:var(--ops-chip-warn-text)}.inbox .thread-type-pick select{position:absolute;inset:calc(-1 * var(--ui-border-w, 1px));width:auto;height:auto;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-size:16px;cursor:pointer}.inbox .thread-type-pick:focus-within{outline:var(--ops-focus-ring-width) solid var(--ops-focus-ring);outline-offset:var(--ops-focus-ring-offset)}@media (max-width: 719px),(pointer: coarse){.inbox .thread-type-pick{min-height:44px;box-sizing:border-box;padding:0 10px}}.inbox .thread-sub .thread-type{display:inline-flex;align-items:center;gap:3px}.inbox .send-check{margin:var(--ops-sp-2) var(--ops-sp-3) 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ops-sp-2)}.inbox .send-check-text{flex:1 1 220px;min-width:0}.inbox .send-check-actions{display:flex;gap:var(--ops-sp-2);margin-left:auto}
