html[data-bos-appearance]{--surface-color:var(--bos-surface);--surface-muted:var(--bos-surface-soft);--text-color:var(--bos-text);--muted-text:var(--bos-muted);--border-color:var(--bos-border);--accent-color:var(--bos-link);--bos-font-caption:12px;--bos-font-control:13px;--bos-warning-surface:#fff5d6;--bos-warning-text:#704800;--bos-warning-border:#b88a26;--bos-danger-surface:#fff0ee;--bos-danger-text:#a12622;--bos-danger-border:#c76b63;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}html[data-bos-appearance],html[data-bos-appearance] body{background:var(--bos-background);color:var(--bos-text)}html[data-bos-mode=light]{color-scheme:light}html[data-bos-mode=dark]{color-scheme:dark;--bos-warning-surface:#3b301c;--bos-warning-text:#ffe0a3;--bos-warning-border:#997437;--bos-danger-surface:#402426;--bos-danger-text:#ffb7b0;--bos-danger-border:#a36160;--bos-night-surface:var(--bos-surface);--bos-night-surface-soft:var(--bos-surface-soft);--bos-night-text:var(--bos-text);--bos-night-muted:var(--bos-muted);--bos-night-border:var(--bos-border);--bos-night-link:var(--bos-link)}html[data-bos-mode=dark] :is(.email-reader-body,.email-rich-editor){background:var(--bos-surface);color:var(--bos-text);border-color:var(--bos-border)}html[data-bos-mode=dark] .email-remote-translated-body{color:var(--bos-text)}html[data-bos-mode=dark] .email-reader{--mail-reader-accent:var(--bos-link);--mail-reader-separator:var(--bos-border)}html[data-bos-mode=dark] .email-mailbox-identity .email-sync-status.completed{color:#79dba7}html[data-bos-mode=dark] .email-mailbox-identity .email-sync-status.failed{color:#ffaba3}html[data-bos-mode=dark] .communication-hub-workbench[data-channel=whatsapp]{--wa-canvas:var(--bos-background);--wa-line:var(--bos-border);--wa-secondary:var(--bos-muted);--wa-accent-strong:#80dbb4;--wa-accent-soft:#183e31}html[data-bos-mode=dark] .communication-hub-workbench[data-channel=whatsapp] .whatsapp-contact-avatar{background:var(--bos-selected);color:var(--bos-on-selected)}html[data-bos-mode=dark] :is(.email-reader-statuses>span,.email-reader-attachments-menu>summary){color:var(--bos-muted)}html[data-bos-mode=dark] :is(.email-reader-body:has(.email-remote-html-body),.quotation-paper-preview){color-scheme:light;--bos-surface:#ffffff;--bos-surface-soft:#f5f7f6;--bos-text:#1c2430;--bos-muted:#596579;--bos-border:#d6dce5;--bos-link:#155f43;--bos-night-text:#1c2430;--bos-night-muted:#596579;--bos-night-surface:#ffffff;--bos-night-surface-soft:#f5f7f6;--bos-night-border:#d6dce5;--bos-night-link:#155f43;background:#ffffff;color:#1c2430}html[data-bos-mode=dark] :is(.employee-work-center-hero,.market-detail-header,.freight-detail-hero,.market-google-intro){background:var(--bos-surface-soft);color:var(--bos-text)}html[data-bos-mode=dark] :is(.employee-work-center-hero h1,.freight-detail-hero h2,.employee-dashboard-metrics strong){color:var(--bos-text)}html[data-bos-mode=dark] .employee-work-center-hero p{color:var(--bos-muted)}html[data-bos-mode=dark] .access-dialog-feedback{background:var(--bos-surface)}html[data-bos-mode=dark] .communication-hub-workbench[data-channel=whatsapp] .whatsapp-message.outbound{background:var(--bos-selected);color:var(--bos-text)}html[data-bos-mode=dark] :is(button,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--bos-link)}html[data-bos-appearance] .workbench{background:transparent}html[data-bos-appearance] :is(.card,.result-card,.workbench-dialog-card,.workbench-detail-drawer,.navigation-state-card,.list-centered-main,.list-centered-sidebar){min-width:0;background:var(--bos-surface);color:var(--bos-text);border-color:var(--bos-border)}html[data-bos-appearance] :is(.card,.result-card){border-radius:14px;margin-bottom:12px;box-shadow:0 2px 10px #13203908,0 0 0 1px color-mix(in srgb,var(--bos-border) 55%,transparent)}html[data-bos-appearance] .workbench-content.density-compact :is(.card,.result-card){padding:14px}html[data-bos-appearance] .workbench-content.density-compact :is(.form-group,.field-group){margin-bottom:10px}html[data-bos-appearance] .workbench-content.density-compact :is(.card-actions,.form-actions){margin-top:12px;gap:8px}html[data-bos-appearance] .workbench-content.density-compact :is(.section-heading-row,.card-subtitle){margin-bottom:10px}html[data-bos-appearance] .workbench-dialog-body{scrollbar-gutter:stable}html[data-bos-appearance] .workbench-surface-header{padding:12px 16px;background:var(--bos-surface);border-color:var(--bos-border)}html[data-bos-appearance] .workbench-surface-header h2{color:var(--bos-text);font-size:16px}html[data-bos-appearance] :is(.workbench-surface-header p,.field-hint,.card-subtitle,.empty-hint,.result-label){color:var(--bos-muted)}html[data-bos-appearance] .workspace-page-toolbar{min-height:44px;padding:4px 8px;border-radius:12px;border-color:var(--bos-border);background:var(--bos-surface)}html[data-bos-appearance] :is(.btn-primary,.communication-home-actions .btn-primary,.email-compose-button,.email-reader-translate-button,.whatsapp-composer-send){background:var(--bos-primary);border-color:var(--bos-primary);color:var(--bos-on-primary)}html[data-bos-appearance] :is(.btn-primary,.email-compose-button,.whatsapp-composer-send):hover:not(:disabled){background:var(--bos-primary-hover)}html[data-bos-appearance] .btn-secondary{background:var(--bos-surface-soft);color:var(--bos-text);border-color:var(--bos-border)}html[data-bos-appearance] .btn-secondary:hover:not(:disabled){background:var(--bos-selected);color:var(--bos-on-selected)}html[data-bos-appearance] :is(.table-link-button,.table-sort-button,.product-name-button){color:var(--bos-link)}html[data-bos-appearance] .workbench-icon-button{background:var(--bos-surface-soft);color:var(--bos-muted);border-color:var(--bos-border)}html[data-bos-appearance] :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){background:var(--bos-surface);color:var(--bos-text);border-color:var(--bos-border)}html[data-bos-appearance] :is(input[type=checkbox],input[type=radio]){accent-color:var(--bos-primary)}html[data-bos-appearance] :is(button,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--bos-primary)}html[data-bos-appearance] :is(.tab-btn.active,.business-subnav-btn.active,.workbench-icon-button.active,.page-density-options [aria-pressed=true],.exchange-rate-pairs button.active){background:var(--bos-selected);color:var(--bos-on-selected);border-color:var(--bos-primary)}html[data-bos-appearance] :is(.history-table tbody tr.selected,.bos-resizable-table tbody tr[aria-selected=true]){background:var(--bos-selected);box-shadow:inset 3px 0 var(--bos-primary)}html[data-bos-appearance] .topbar{background:var(--bos-nav);color:#f6f8fc}html[data-bos-appearance] .topbar :is(select,.workbench-icon-button){background:color-mix(in srgb,var(--bos-nav) 90%,white);color:#f6f8fc;border-color:#ffffff30}html[data-bos-appearance] .topbar select option{background:var(--bos-surface);color:var(--bos-text)}html[data-bos-appearance] #business-navigation{--nav-text:#f6f8fc;--nav-muted:#c1cad6;--nav-inset:color-mix(in srgb,var(--bos-nav) 96%,white);--nav-hover:color-mix(in srgb,var(--bos-nav) 91%,white);--nav-line:color-mix(in srgb,var(--bos-nav) 82%,white);background:var(--bos-nav);color:var(--nav-text);border-color:var(--nav-line)}html[data-bos-appearance] #business-navigation .business-navigation-scroll{background:var(--bos-nav);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--bos-nav) 58%,white) var(--bos-nav)}html[data-bos-appearance] #business-navigation :is(.business-domain-nav,.business-domain-tree-node,.business-navigation-heading,.business-subnav){background:transparent}html[data-bos-appearance] #business-navigation .business-navigation-heading{color:var(--nav-text);border-color:var(--nav-line)}html[data-bos-appearance] #business-navigation .navigation-role-workspace{padding:9px 12px;background:var(--nav-inset);border-color:var(--nav-line)}html[data-bos-appearance] #business-navigation :is(.navigation-role-workspace span,.navigation-role-workspace p,.business-subnav-order-toolbar){color:var(--nav-muted)}html[data-bos-appearance] #business-navigation .navigation-role-workspace strong{color:var(--nav-text)}html[data-bos-appearance] #business-navigation .business-subnav-shell{background:var(--nav-inset);border-left-color:transparent}html[data-bos-appearance] #business-navigation :is(.domain-nav-btn,.business-subnav-btn,.business-subnav-order-row){background:transparent;color:var(--nav-text);border-color:transparent}html[data-bos-appearance] #business-navigation :is(.domain-nav-btn,.business-subnav-btn):hover:not(.active){background:var(--nav-hover);color:var(--nav-text)}html[data-bos-appearance] #business-navigation :is(.domain-nav-btn,.business-subnav-btn,.business-subnav-order-row).active{background:var(--bos-selected);color:var(--bos-on-selected);box-shadow:inset 3px 0 var(--bos-primary)}html[data-bos-appearance] #business-navigation :is(.business-subnav-order-actions button,.business-subnav-order-toggle>span){background:var(--nav-hover);color:var(--nav-text);border-color:var(--nav-line)}html[data-bos-appearance] #business-navigation .business-subnav-order-toggle>span:after{background:#ffffff}html[data-bos-appearance] #business-navigation .business-subnav-order-toggle input:checked+span{background:var(--bos-primary)}html[data-bos-appearance] #business-navigation .business-subnav-order-actions button:hover:not(:disabled){background:var(--bos-selected);color:var(--bos-on-selected)}html[data-bos-appearance] #business-navigation .business-subnav-order-toolbar small{color:var(--nav-text)}html[data-bos-appearance] #business-navigation .business-subnav-order-error{color:#ffb4ac}html[data-bos-appearance] #business-navigation .business-subnav-order-toggle input:focus-visible+span,html[data-bos-appearance] #business-navigation :is(button,input):focus-visible{outline:2px solid currentColor;outline-offset:-2px}html[data-bos-appearance] .workbench-content .card.communication-hub-workbench{background:transparent;box-shadow:none;border:0;border-radius:0;padding:0;margin-bottom:0}html[data-bos-appearance] :is(.communication-hub-workbench,.email-reader,.email-compose-workbench,.whatsapp-chat-page){--mail-accent:var(--bos-primary);--mail-accent-strong:var(--bos-link);--mail-accent-soft:var(--bos-selected);--mail-canvas:var(--bos-background);--mail-sidebar:var(--bos-surface-soft);--mail-separator:var(--bos-border);--mail-secondary:var(--bos-muted);color:var(--bos-text)}html[data-bos-appearance] :is(.communication-home,.unavailable-channel-page,.whatsapp-chat-page,.email-mailbox-main,.email-mailbox-workbench,.email-reader){background:var(--bos-surface)}html[data-bos-appearance] :is(.email-mailbox-row,.email-mailbox-identity strong,.whatsapp-chat-header,.communication-home-header,.email-compose-workbench,.email-reader){color:var(--bos-text)}html[data-bos-appearance] :is(.email-mailbox-folder.active,.email-mailbox-row.remote.unread,.whatsapp-conversation-row.active){background:var(--bos-selected);color:var(--bos-on-selected)}html[data-bos-appearance] .whatsapp-chat-messages{background:var(--bos-background)}html[data-bos-appearance] .whatsapp-conversation-row.is-group{background:color-mix(in srgb,var(--bos-surface) 86%,#a881dc)}html[data-bos-appearance] .whatsapp-conversation-row.is-group:is(:hover,.active){background:color-mix(in srgb,var(--bos-selected) 76%,#a881dc);box-shadow:inset 3px 0 #8355b4}html[data-bos-appearance] .whatsapp-message-header.is-group{background:color-mix(in srgb,var(--bos-surface) 88%,#a881dc)}html[data-bos-appearance] .communication-channel-tabs button.active{color:var(--bos-on-selected);background:var(--bos-selected)}html[data-bos-glass] *,html[data-bos-glass] :after,html[data-bos-glass] :before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media screen{html[data-bos-glass=on] :is(.workspace-page-toolbar,.workbench-content>.card:not(.communication-hub-workbench),.workbench-dialog-card,.workbench-detail-drawer,.page-tool-panel,.communication-channel-tabs,.email-mailbox-sidebar,.whatsapp-directory-panel,.email-reader-attachments-menu[open]){background:color-mix(in srgb,var(--bos-surface) 96%,transparent);-webkit-backdrop-filter:blur(8px) saturate(1.04)!important;backdrop-filter:blur(8px) saturate(1.04)!important}html[data-bos-glass=on] .topbar{background:color-mix(in srgb,var(--bos-nav) 96%,transparent);-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}}html[data-bos-appearance] :is(.workbench-dialog-body,.email-reader-body,.email-reader-body-content,.email-mailbox-content,.email-compose-addressing,.email-editor-surface,.whatsapp-composer,.bos-table-scroll,.market-filter-panel,.market-result-panel){background:var(--bos-surface)}html[data-bos-glass=off] :is(.workspace-page-toolbar,.workbench-content>.card:not(.communication-hub-workbench),.workbench-dialog-card,.workbench-detail-drawer,.page-tool-panel,.communication-channel-tabs,.email-mailbox-sidebar,.whatsapp-directory-panel,.whatsapp-contact-sidecar,.email-reader-attachments-menu[open]){background:var(--bos-surface)}html[data-bos-glass=off] .topbar{background:var(--bos-nav)}html[data-bos-appearance] .market-kpi.tone-warning{background:var(--bos-warning-surface);color:var(--bos-warning-text);border-color:var(--bos-warning-border)}html[data-bos-appearance] .market-kpi.tone-danger{background:var(--bos-danger-surface);color:var(--bos-danger-text);border-color:var(--bos-danger-border)}html[data-bos-appearance] .market-kpi:is(.tone-warning,.tone-danger) :is(span,strong){color:inherit}html[data-bos-appearance] :is(.market-toolbar-actions,.market-filter-collapse-bar,.market-filter-expand,.market-search-field) svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media screen{html[data-bos-appearance] small:not(:where(.email-remote-html-body *,.quotation-paper-preview *)){font-size:var(--bos-font-caption)}html[data-bos-appearance] :is(.btn,.market-toolbar-actions button,.market-filter-field select,.market-search-field input,.market-toolbar-study select){font-size:var(--bos-font-control)}html[data-bos-appearance] :is(.market-toolbar-study>span,.market-basemap-status,.market-filter-collapse-bar,.market-kpi span,.market-filter-field){font-weight:600}}@keyframes bos-surface-appear{0%{opacity:.65}to{opacity:1}}html[data-bos-motion=on] :is(.workbench-dialog-card,.workbench-detail-drawer,.page-tool-panel){animation:bos-surface-appear .14s ease-out}html[data-bos-motion=on] :is(.btn,.workbench-icon-button,.business-subnav-btn,.domain-nav-btn,.appearance-presets button,.communication-channel-tabs button){transition:background-color .14s ease,color .14s ease,border-color .14s ease,opacity .14s ease}html[data-bos-appearance] :is(.domain-home-entry-grid button,.access-account-buttons .access-employee-card,.email-compose-button,.whatsapp-directory-groups button):is(:hover,:active,:focus-visible){transform:none}html[data-bos-motion=off] *,html[data-bos-motion=off] :after,html[data-bos-motion=off] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){html[data-bos-appearance] *,html[data-bos-appearance] :after,html[data-bos-appearance] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.topbar-appearance{display:inline-flex;flex:none;align-items:center;gap:5px;min-height:30px;padding:4px 9px;border:1px solid #ffffff30;border-radius:8px;background:#ffffff08;color:inherit;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.topbar-appearance svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.topbar-appearance svg path{fill:currentColor}.topbar-mode-toggle{width:30px;height:30px;justify-content:center;padding:4px}.topbar-mode-toggle svg path{fill:none}.appearance-mode-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.appearance-mode-options{display:grid;grid-template-columns:repeat(2,80px);grid-gap:2px;gap:2px;padding:3px;border-radius:10px;background:var(--bos-surface-soft)}.appearance-mode-options button{display:flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:4px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--bos-muted);font:inherit;font-size:12px;cursor:pointer}.appearance-mode-options button[aria-pressed=true]{border-color:var(--bos-border);background:var(--bos-selected);color:var(--bos-on-selected)}.appearance-mode-options svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.appearance-settings{display:grid;grid-gap:14px;gap:14px;font-size:13px}.appearance-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.appearance-section-heading small,.appearance-table-settings small{color:var(--bos-muted);font-size:var(--bos-font-caption,12px)}.appearance-effects{border-bottom:1px solid var(--bos-border);padding-bottom:8px}.appearance-switch{display:grid;grid-template-columns:minmax(0,1fr) 36px;position:relative;align-items:center;grid-gap:10px;gap:10px;padding:6px 0;cursor:pointer}.appearance-switch>span:first-child{display:grid;grid-gap:2px;gap:2px}.appearance-switch small{color:var(--bos-muted);font-size:var(--bos-font-caption,12px)}.appearance-switch input{position:absolute;right:0;width:36px;height:24px;opacity:0;cursor:pointer}.appearance-switch-track{display:block;width:36px;height:22px;border-radius:20px;background:var(--bos-border);pointer-events:none}.appearance-switch-track:after{content:"";display:block;width:18px;height:18px;margin:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002}.appearance-switch input:checked+.appearance-switch-track{background:var(--bos-primary)}.appearance-switch input:checked+.appearance-switch-track:after{margin-left:16px}.appearance-switch input:focus-visible+.appearance-switch-track{outline:2px solid var(--bos-primary);outline-offset:3px}.appearance-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.appearance-presets button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;min-height:32px;border:1px solid var(--bos-border);border-radius:8px;background:var(--bos-surface-soft);color:var(--bos-text);font-size:12px;cursor:pointer}.appearance-presets button>span{width:12px;height:12px;border-radius:50%}.appearance-presets button[aria-pressed=true]{border-color:var(--bos-primary);background:var(--bos-selected);color:var(--bos-on-selected)}.appearance-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px}.appearance-color-field{display:grid;grid-template-columns:78px 28px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;font-size:12px}.appearance-color-field input[type=color]{width:28px;padding:1px;cursor:pointer}.appearance-color-field input[type=color],.appearance-color-field input[type=text]{height:28px;border:1px solid var(--bos-border);border-radius:6px;background:var(--bos-surface)}.appearance-color-field input[type=text]{min-width:0;width:100%;padding:3px 6px;font-size:12px;font-family:ui-monospace,monospace}.appearance-preview{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding:9px;border:1px solid;border-radius:9px}.appearance-preview>span{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px}.appearance-feedback,.appearance-preview small,.appearance-preview>span{font-size:var(--bos-font-caption,12px)}.appearance-feedback{min-height:34px;max-height:34px;margin-top:8px;overflow:auto;color:var(--bos-muted);line-height:17px}.appearance-palette-actions{display:flex;gap:8px}.appearance-table-settings{display:flex;align-items:center;gap:12px;justify-content:space-between;border-top:1px solid var(--bos-border);padding-top:12px}.appearance-table-settings>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.appearance-table-settings>button{flex-shrink:0}.appearance-storage-note{margin:0;min-height:30px;color:var(--bos-muted);font-size:var(--bos-font-caption,12px);line-height:15px}.bos-table-scroll{position:relative;min-width:0;max-width:100%;width:100%;overflow:auto;overscroll-behavior-x:contain}.bos-table-scroll:focus-visible{outline:2px solid var(--bos-primary,#007aff);outline-offset:-2px}table.bos-resizable-table{table-layout:fixed!important;min-width:0!important;max-width:none;border-collapse:separate;border-spacing:0;font-size:var(--bos-font-control,13px)}table.bos-resizable-table :is(th,td){box-sizing:border-box;min-width:0!important;max-width:none;padding:8px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-color:var(--bos-border,#d6dce5)}table.bos-resizable-table th{position:relative;padding-right:15px;height:36px;background:var(--bos-surface-soft,#f6f8fa);color:var(--bos-muted,#596579);font-size:var(--bos-font-caption,12px);font-weight:600;text-align:left}.bos-table-header-label{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.bos-table-header-label>button{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit}.bos-column-resizer{position:absolute;z-index:2;right:0;top:0;bottom:0;width:10px;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bos-column-resizer:after{content:"";position:absolute;right:4px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--bos-border,#d6dce5)}.bos-column-resizer:is(:hover,:focus-visible):after,.is-resizing .bos-column-resizer:after{background:var(--bos-primary,#007aff)}.bos-column-resizer:focus-visible{outline:2px solid var(--bos-primary,#007aff);outline-offset:-2px}.bos-table-scroll.is-resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:col-resize}table.bos-resizable-table td :is(strong,small,.table-link-button){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.bos-resizable-table td>:is(strong,small){display:block}table.bos-resizable-table td :is(input,select,textarea){width:100%;min-width:0;max-width:100%}table.bos-resizable-table td :is(input[type=checkbox],input[type=radio]){width:auto}table.bos-resizable-table .bos-cell-actions{white-space:normal;overflow-wrap:anywhere}table.bos-resizable-table .bos-cell-actions :is(button,a){max-width:100%;white-space:normal}table.bos-resizable-table .bos-cell-actions>div{flex-wrap:wrap}table.bos-resizable-table .bos-cell-message{white-space:normal}.bos-table-storage-note{position:absolute;z-index:3;top:0;left:0;max-width:100%;padding:2px 6px;background:var(--bos-surface,#fff);color:#a35316;font-size:var(--bos-font-caption,12px);pointer-events:none}@media (max-width:600px){.appearance-color-grid{grid-template-columns:minmax(0,1fr)}.appearance-color-field{grid-template-columns:92px 28px minmax(0,1fr)}.topbar-appearance{padding:4px 7px}.topbar-appearance span{display:none}.appearance-table-settings{align-items:start}}@media print{html[data-bos-appearance]{color-scheme:light;--bos-background:#ffffff!important;--bos-surface:#ffffff!important;--bos-surface-soft:#f5f5f5!important;--bos-selected:#eeeeee!important;--bos-border:#cccccc!important;--bos-text:#111111!important;--bos-muted:#444444!important;--bos-link:#155f43!important;--bos-on-selected:#111111!important;--surface:#ffffff!important;--surface-soft:#f5f5f5!important;--text:#111111!important;--text-muted:#444444!important;--border:#cccccc!important;--accent-strong:#155f43!important;background:#ffffff;color:#111111}html[data-bos-appearance] *,html[data-bos-appearance] :after,html[data-bos-appearance] :before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important;transition:none!important}.bos-column-resizer,.bos-table-storage-note,.topbar-appearance{display:none!important}.bos-table-scroll{overflow:visible}table.bos-resizable-table{width:100%!important;table-layout:auto!important}table.bos-resizable-table col{width:auto!important}table.bos-resizable-table :is(th,td,td strong,td small){overflow:visible;white-space:normal;color:#111;background:#fff}}.reimbursement-intake-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0;font-size:13px}.reimbursement-intake-source,.reimbursement-intake-upload{border-bottom:1px solid var(--bos-border);padding-bottom:8px;margin-bottom:8px}.reimbursement-drop-zone{border:1px dashed var(--bos-border);border-radius:10px;padding:9px 10px;background:var(--bos-surface-soft)}.reimbursement-drop-zone.is-dragging{border-color:var(--bos-primary);background:var(--bos-selected);box-shadow:inset 0 0 0 1px var(--bos-primary)}.reimbursement-drop-zone.is-compact{margin:6px 0 8px;padding:7px 9px}.reimbursement-drop-zone.is-compact .reimbursement-intake-status{min-height:18px}.reimbursement-intake-source .form-group{margin-bottom:0}.reimbursement-intake-status{font-size:12px;color:var(--bos-muted);min-height:34px;line-height:17px;padding-top:4px;overflow-wrap:anywhere}.reimbursement-file-chip button,.reimbursement-intake-heading button{padding:4px 8px;font-size:12px;min-height:28px}.reimbursement-supplier-quick-create{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:end;margin-top:8px}.reimbursement-supplier-quick-create label{display:grid;grid-gap:4px;gap:4px;font-size:12px}.reimbursement-supplier-quick-create input,.reimbursement-supplier-quick-create select{box-sizing:border-box;width:100%;min-width:0;min-height:32px;padding:5px 8px;border:1px solid var(--bos-border);border-radius:6px;background:var(--bos-surface);color:var(--bos-text);font:inherit}.reimbursement-supplier-quick-create>button{justify-self:start;min-height:32px;padding:5px 12px}.reimbursement-supplier-suggestion{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;padding:7px 9px;border-radius:8px;background:var(--bos-selected);color:var(--bos-text);font-size:12px;overflow-wrap:anywhere}.reimbursement-supplier-suggestion button{flex:0 0 auto;min-height:28px;padding:4px 8px;font-size:12px}.reimbursement-upload-actions{display:flex;align-items:center;gap:8px}.reimbursement-upload-actions label{display:flex;align-items:center;gap:5px;font-size:12px}.reimbursement-upload-actions select{max-width:96px;padding:4px}.reimbursement-file-input{position:relative;overflow:hidden;cursor:pointer;padding:5px 10px;border-radius:6px;background:var(--bos-selected);color:var(--bos-link)}.reimbursement-file-input input{position:absolute;width:100%;height:100%;opacity:0;inset:0;cursor:pointer}.reimbursement-file-input.disabled{opacity:.5;cursor:not-allowed}.reimbursement-file-list{display:flex;flex-wrap:wrap;gap:6px}.reimbursement-file-chip{display:flex;align-items:center;gap:6px;padding:5px;border:1px solid var(--bos-border);border-radius:8px;max-width:100%;width:320px}.reimbursement-file-chip .reimbursement-file-preview{padding:0;width:40px;height:40px;flex-shrink:0;overflow:hidden;border:0;background:var(--bos-surface-soft);border-radius:4px}.reimbursement-file-preview img{width:100%;height:100%;object-fit:contain}.reimbursement-file-kind{font-size:11px}.reimbursement-file-name{display:flex;flex-direction:column;min-width:0;flex:1 1;font-size:12px}.reimbursement-file-name a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reimbursement-file-name small{color:var(--bos-muted);font-size:11px}.reimbursement-original-preview{width:100%;height:70vh;border:0;object-fit:contain;background:var(--bos-surface)}.reimbursement-header-details{margin:8px 0}.reimbursement-header-details summary{cursor:pointer;padding:8px 0;font-size:12px;color:var(--bos-muted)}.reimbursement-header-details summary span{color:var(--bos-link)}.reimbursement-intake-summary p{font-size:12px;margin:6px 0}.reimbursement-editor-surface .section-title{margin:10px 0;padding:0;border:0}.reimbursement-editor-surface .reimbursement-line{padding:10px}.reimbursement-editor-surface .form-group{margin-bottom:8px}.reimbursement-company-context{margin-top:8px}.reimbursement-company-context.compact{margin:-2px 0 8px;padding:5px 9px;border-bottom:1px solid var(--bos-border);color:var(--bos-muted);font-size:12px}.reimbursement-save-actions{align-items:center}.reimbursement-save-status{flex:1 1 260px;min-width:0;margin:0;font-size:12px;line-height:18px;color:var(--bos-muted);overflow-wrap:anywhere}.reimbursement-save-status.has-error{color:var(--bos-danger-text,#b42318)}@media (max-width:640px){.reimbursement-supplier-quick-create{grid-template-columns:1fr 1fr}.reimbursement-intake-heading{flex-wrap:wrap}.reimbursement-file-chip{width:100%}.reimbursement-supplier-suggestion{align-items:flex-start;flex-direction:column}}@media (max-width:860px){:root{--bos-mobile-shell-height:calc(54px + env(safe-area-inset-top))}.topbar{height:var(--bos-mobile-shell-height);min-height:var(--bos-mobile-shell-height);padding:env(safe-area-inset-top) max(8px,env(safe-area-inset-right)) 0 calc(max(6px, env(safe-area-inset-left)) + 98px);gap:8px}.topbar-project-switcher,.topbar-right{flex:1 1;min-width:0;gap:8px}.topbar-project-switcher select{width:100%;max-width:none;min-width:0;height:44px;font-size:16px;text-overflow:ellipsis}.topbar-project-switcher>.workbench-icon-button,.topbar-right>.btn-danger,.topbar-right>.topbar-appearance{display:none}.mobile-topbar-more{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255/24%);border-radius:8px;background:rgb(255 255 255/8%);color:inherit;font:inherit;font-size:26px;line-height:1;touch-action:manipulation}.mobile-topbar-more[aria-expanded=true]{background:var(--bos-selected);color:var(--bos-on-selected)}.mobile-navigation-launchers{top:calc(5px + env(safe-area-inset-top));left:max(6px,env(safe-area-inset-left));gap:4px}.mobile-navigation-launchers .workbench-icon-button{width:44px;height:44px;min-width:44px;min-height:44px}.business-workspace .business-navigation,.mobile-business-submenu{top:var(--bos-mobile-shell-height);padding-left:env(safe-area-inset-left);padding-bottom:env(safe-area-inset-bottom)}.mobile-business-submenu{grid-template-rows:auto minmax(0,1fr) auto}.mobile-page-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:8px;border-top:1px solid var(--bos-border);background:var(--bos-surface)}.mobile-page-tools>button{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:5px;padding:5px;border:1px solid var(--bos-border);border-radius:8px;background:var(--bos-surface);color:var(--bos-text);font:inherit;font-size:12px}.mobile-page-tools>button>svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8}.business-navigation-backdrop{top:var(--bos-mobile-shell-height)}.business-navigation-heading .workbench-icon-button,.business-workspace .business-subnav-btn,.business-workspace .domain-nav-btn,.mobile-business-submenu>header .workbench-icon-button,.mobile-business-submenu>nav>button{min-height:44px}.mobile-account-backdrop{position:fixed;z-index:133;inset:var(--bos-mobile-shell-height) 0 0;padding:0;border:0;background:rgb(13 27 20/42%)}.mobile-account-panel{position:fixed;z-index:134;top:var(--bos-mobile-shell-height);right:max(8px,env(safe-area-inset-right));display:flex;width:min(320px,calc(100vw - max(8px, env(safe-area-inset-left)) - max(8px, env(safe-area-inset-right))));max-height:calc(100dvh - var(--bos-mobile-shell-height) - 12px);flex-direction:column;overflow:auto;padding:8px;border:1px solid var(--bos-border);border-radius:0 0 12px 12px;background:var(--bos-surface);color:var(--bos-text);box-shadow:0 12px 28px rgb(0 0 0/16%);overscroll-behavior:contain}.mobile-account-panel[hidden]{display:none}.mobile-account-panel>header{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px;padding:0 0 5px 8px;border-bottom:1px solid var(--bos-border)}.mobile-account-panel>header>strong{min-width:0;overflow-wrap:anywhere}.mobile-account-panel>header .workbench-icon-button{flex:0 0 44px;width:44px;height:44px}.mobile-account-personal-actions,.mobile-account-project-actions{display:flex;flex-direction:column;gap:4px;padding-top:6px}.mobile-account-project-actions:empty{display:none}.mobile-account-personal-actions .btn,.mobile-account-personal-actions .topbar-appearance,.mobile-account-project-actions .workbench-icon-button{display:flex;width:100%;min-height:44px;height:auto;flex:none;align-items:center;justify-content:flex-start;gap:10px;padding:8px 10px;border-color:transparent;background:var(--bos-surface);color:var(--bos-text);font-size:14px;text-align:left}.mobile-account-personal-actions .topbar-mode-toggle:after,.mobile-account-project-actions .workbench-icon-button:after{content:attr(aria-label)}.mobile-account-personal-actions .topbar-appearance span{display:inline}.mobile-account-personal-actions .btn-danger{color:var(--bos-danger-text,#a12622)}html[data-bos-appearance] .topbar .mobile-account-panel .workbench-icon-button{border-color:transparent;background:var(--bos-surface);color:var(--bos-text)}.mobile-account-panel :is(button,select):focus-visible,.mobile-topbar-more:focus-visible{outline:2px solid var(--bos-link);outline-offset:-2px}.workspace-page-toolbar{display:none}.workspace-page-toolbar:has(.workspace-toolbar-portal),.workspace-page-toolbar:has(>div[aria-label="财务快捷登记"]){display:flex;min-height:44px;align-items:flex-start;gap:4px;padding:4px}.workspace-page-toolbar .workspace-page-action-slot{min-width:0;flex:1 1;align-self:center;overflow:auto}.workspace-page-toolbar .page-icon-tools,.workspace-page-toolbar:has(.workspace-toolbar-portal) .page-icon-tools{display:none}.workspace-toolbar-portal .btn{min-height:44px}.workspace-toolbar-portal :is(input,select){min-height:44px;font-size:16px}.workspace-page-popover-anchor .page-tool-panel{top:0;right:0;width:min(620px,calc(100vw - 16px));max-height:calc(100dvh - var(--bos-mobile-shell-height) - 68px);overscroll-behavior:contain}.workspace-page-popover-anchor .page-tool-panel :is(input,select){min-height:44px;font-size:16px}.workspace-page-popover-anchor .page-tool-panel>.mobile-page-tool-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.mobile-page-tool-heading>label{color:var(--bos-text);font-size:13px;font-weight:700}.mobile-page-tool-caption{display:grid;min-width:0;grid-gap:3px;gap:3px}.mobile-page-tool-heading>.workbench-icon-button{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px}.workspace-page-popover-anchor .page-tool-results button{min-height:44px}}@media (max-width:760px){.workbench:has(.communication-hub-workbench[data-channel=whatsapp]){padding-inline:0;padding-bottom:0}.card.communication-hub-workbench[data-channel=whatsapp]{width:100%;max-width:100%;margin-inline:0}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-chat-page{display:flex;flex-direction:column;width:100%;min-width:0;height:var(--wa-mobile-page-height,calc(100dvh - 108px));min-height:0;max-height:var(--wa-mobile-page-height,calc(100dvh - 108px));gap:0;overflow:hidden;border-radius:0;box-shadow:none}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-chat-page.mobile-conversation-open{position:fixed;inset:var(--wa-mobile-viewport-top,0) 0 auto;width:100%;height:var(--wa-mobile-viewport-height,100dvh);max-height:var(--wa-mobile-viewport-height,100dvh);min-height:0;z-index:160}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-chat-page>.whatsapp-account-context,.communication-hub-workbench[data-channel=whatsapp] .whatsapp-chat-page>.whatsapp-account-context.has-ai-control{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) 42px 42px;align-items:center;grid-gap:4px 6px;gap:4px 6px;min-height:50px;margin:0;padding:4px max(8px,env(safe-area-inset-right)) 4px max(8px,env(safe-area-inset-left))}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-chat-page.mobile-conversation-open>.whatsapp-account-context{display:none}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-account-context-select,.communication-hub-workbench[data-channel=whatsapp] .whatsapp-account-context.has-ai-control .whatsapp-account-context-select{grid-column:1;grid-row:1;width:100%;min-width:0;max-width:100%}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-account-context-select select{width:100%;min-width:0;min-height:42px;font-size:16px;text-overflow:ellipsis}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-account-context>.whatsapp-mobile-account-refresh,.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-account-more{grid-row:1;width:42px;min-width:42px;height:42px;padding:0;text-indent:0;overflow:visible;font-size:22px}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-account-context>.whatsapp-mobile-account-refresh{grid-column:2}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-account-context>.whatsapp-mobile-account-refresh:after{content:none}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-account-more{grid-column:3;color:var(--bos-text,#263d32);border-color:var(--bos-border,#d8e2dc);background:var(--bos-surface-soft,#f7faf8)}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-account-tools{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px;min-width:0;max-height:min(300px,42dvh);padding:7px 0 3px;overflow:auto;overscroll-behavior:contain;border-top:1px solid var(--bos-border,#d8e2dc)}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-account-tools>*{min-width:0;max-width:100%}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-account-tools>.whatsapp-account-context-status{display:flex;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;min-height:34px}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-account-tools>.whatsapp-unread-toggle{display:flex;align-items:center;min-height:44px;font-size:13px}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-account-tools>.btn{display:inline-flex;justify-content:center;align-items:center;width:100%;min-height:44px;padding:6px;text-indent:0;white-space:normal}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-account-tools>.whatsapp-sync-progress{grid-column:1/-1;flex-basis:auto;margin-left:0}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-account-tools .whatsapp-sync-progress-popover{position:static;width:100%;max-width:100%;max-height:min(250px,36dvh);margin-top:6px}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-chat-page>.whatsapp-chat-layout,.communication-hub-workbench[data-channel=whatsapp] .whatsapp-chat-page>.whatsapp-chat-layout.has-crm-side{display:block;flex:1 1;width:100%;height:var(--wa-mobile-directory-height,auto);min-height:0;max-height:var(--wa-mobile-directory-height,none);margin:0;overflow:hidden}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-chat-layout>.whatsapp-conversation-list{width:100%;min-width:0;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-chat-layout.conversation-open>.whatsapp-conversation-list{display:none}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-chat-layout>.whatsapp-message-panel{display:flex;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-chat-layout:not(.conversation-open)>.whatsapp-message-panel{display:none}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-message-panel>.whatsapp-message-timeline{flex:1 1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-message-panel>:not(.whatsapp-message-timeline){flex:0 0 auto;min-width:0}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-message-header{display:flex;min-height:calc(52px + env(safe-area-inset-top));gap:5px;padding:calc(4px + env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 4px max(8px,env(safe-area-inset-left))}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-message-header>.whatsapp-message-search-button,.communication-hub-workbench[data-channel=whatsapp] .whatsapp-message-header>button:first-child,.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-conversation-more{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:44px;min-height:44px;padding:0;font-size:20px}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-message-header>.whatsapp-profile-trigger{flex:1 1;width:auto;min-width:0;max-width:none;min-height:44px;padding:0;gap:6px}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-profile-trigger-name{min-width:0;overflow:hidden}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-profile-trigger-name small,.communication-hub-workbench[data-channel=whatsapp] .whatsapp-profile-trigger-name strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-conversation-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;grid-gap:6px;gap:6px;max-height:min(250px,calc(var(--wa-mobile-viewport-height, 100dvh) / 2));padding:8px max(8px,env(safe-area-inset-right)) 8px max(8px,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain;border-bottom:1px solid var(--bos-border,#d8e2dc);background:var(--bos-surface,#fff)}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-conversation-tools .whatsapp-organization-header-actions{display:flex;grid-column:1/-1;gap:6px;min-width:0}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-conversation-tools button,.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-conversation-tools select{width:100%;min-width:0;max-width:100%;min-height:44px;padding:7px 9px;border-radius:8px;font-size:13px;white-space:normal}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-conversation-tools .whatsapp-history-translation-language{grid-column:1/-1;font-size:16px}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-conversation-tools .whatsapp-status-badge{display:block}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-message-search{position:static;width:100%;min-width:0;max-height:min(220px,32dvh);overflow-y:auto;border-radius:0}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-message-search-results{max-height:min(160px,22dvh)}.communication-hub-workbench[data-channel=whatsapp] .inline-translator textarea,.communication-hub-workbench[data-channel=whatsapp] .whatsapp-composer-final-text,.communication-hub-workbench[data-channel=whatsapp] .whatsapp-message-search input{min-width:0;font-size:16px}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-composer{max-height:min(360px,calc(var(--wa-mobile-viewport-height, 100dvh) / 2));overflow-y:auto;padding:6px max(8px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-composer-editor{grid-template-columns:repeat(4,34px) minmax(0,1fr) 42px;gap:3px;min-width:0}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-composer-final-text{width:100%;min-height:44px;padding:10px 9px}.communication-hub-workbench[data-channel=whatsapp] .btn.whatsapp-composer-send,.communication-hub-workbench[data-channel=whatsapp] .whatsapp-chat-page.mobile-conversation-open .btn.whatsapp-composer-send,.communication-hub-workbench[data-channel=whatsapp] .whatsapp-composer-icon{width:34px;min-width:34px;height:44px;min-height:44px;flex-basis:34px}.communication-hub-workbench[data-channel=whatsapp] .btn.whatsapp-composer-send{width:42px;min-width:42px;max-width:42px;padding:0}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-message{overflow-wrap:anywhere}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-sidecar-edge-toggle{display:none}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-customer-sidecar{height:100%;min-height:0;padding-top:0;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-customer-sidecar>header{flex-wrap:wrap;padding-top:max(8px,env(safe-area-inset-top))}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-sidecar-close{display:inline-flex;align-items:center;min-height:44px;padding:7px 10px;border:1px solid var(--bos-border,#d8e2dc);border-radius:8px;background:var(--bos-surface-soft,#f7faf8);color:var(--bos-text,#263d32);font-size:13px}}@media (max-width:760px){.communication-hub-workbench[data-channel=whatsapp]:has(.whatsapp-chat-page[data-channel-menu=true])>.communication-channel-tabs{display:none}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-chat-page>.whatsapp-account-context,.communication-hub-workbench[data-channel=whatsapp] .whatsapp-chat-page>.whatsapp-account-context.has-ai-control{grid-template-columns:minmax(0,1fr) 42px}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-account-context>.whatsapp-mobile-account-refresh{display:none}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-account-more{grid-column:2}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-account-more[data-filtered=true]{color:var(--bos-primary);border-color:var(--bos-primary)}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-account-tools{max-height:min(560px,65dvh);padding:8px 0}.whatsapp-mobile-channel-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;grid-column:1/-1;padding-bottom:8px;border-bottom:1px solid var(--bos-border)}.whatsapp-mobile-section-title{grid-column:1/-1;font-size:13px;color:var(--bos-muted);margin:2px 0}.whatsapp-mobile-channel-tools button{min-width:0;min-height:44px;border:1px solid var(--bos-border);border-radius:7px;background:var(--bos-surface);color:var(--bos-text);font:inherit;font-size:13px}.whatsapp-mobile-channel-tools button[aria-current=page]{background:var(--bos-selected);color:var(--bos-on-selected)}.whatsapp-mobile-directory-tools,.whatsapp-mobile-filter-tools{grid-column:1/-1;min-width:0;padding-top:8px;border-top:1px solid var(--bos-border)}.whatsapp-mobile-directory-tools .whatsapp-directory-heading{margin:0;flex-wrap:wrap;min-height:44px}.whatsapp-mobile-directory-tools .whatsapp-personal-label-control{position:static}.whatsapp-mobile-directory-tools .whatsapp-personal-label-menu{position:static;width:100%;max-width:100%}.whatsapp-mobile-directory-tools .whatsapp-directory-heading-actions{margin-left:auto}.whatsapp-mobile-filter-tools .whatsapp-directory-group-arrow{display:none}.whatsapp-mobile-filter-tools .whatsapp-directory-group-strip{display:block;margin:5px 0 0}.whatsapp-mobile-filter-tools .whatsapp-directory-groups{display:flex;flex-wrap:wrap;gap:5px;overflow:visible}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-directory-tools .whatsapp-directory-heading button,.communication-hub-workbench[data-channel=whatsapp] .whatsapp-mobile-filter-tools .whatsapp-directory-groups button{min-height:44px}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-directory-toolbar{padding:4px 8px;gap:4px}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-directory-tabs button{min-height:44px}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-directory-search-row{margin:0;min-height:44px}.communication-hub-workbench[data-channel=whatsapp] .whatsapp-directory-search input{min-height:44px;font-size:16px}}.app-brand{gap:8px;white-space:nowrap;vertical-align:middle;letter-spacing:0}.app-brand,.app-brand-mark{display:inline-flex;align-items:center;flex-shrink:0}.app-brand-mark{justify-content:center;width:80px;height:30px;border-radius:5px;background:#103252}.app-brand-mark img{display:block;width:72px;height:24px;object-fit:contain}.app-brand-name{font-size:14px;font-weight:600;line-height:1.2}.app-brand-login{margin-bottom:12px;color:var(--bos-text,#153047)}@media (max-width:600px){.topbar .app-brand-name{display:none}.topbar .app-brand-mark{width:64px;height:26px}.topbar .app-brand-mark img{width:56px;height:20px}}