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] .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}}