:root{color-scheme:light;--app-bg:#f1f3f6;--app-panel:#ffffff;--app-panel-muted:#f8f8f8;--app-report-label-bg:#eaedef;--panel:#ffffff;--bg:#f4f6f9;--border:#e3e7ed;--border-soft:rgba(227,231,237,0.85);--report-popup-toolbar-bg:#222222;--report-popup-background:#333333;--report-popup-toolbar-fg:var(--app-panel);--report-popup-toolbar-height:44px;--report-popup-action-width:48px;--report-popup-action-height:38px;--report-popup-zoom-width:33px;--report-popup-zoom-height:28px;--report-popup-paper-width:816px;--report-document-landscape-width:1056px;--report-document-padding:20pt;--report-document-font:Arial,"Microsoft JhengHei",sans-serif;--report-document-serif-font:"Times New Roman",Times,serif;--report-document-value-line-height:13px;--report-document-value-line-gap:13px;--report-document-compact-line-height:12px;--report-document-ink:#333333;--report-document-accent:#31437c;--report-document-rule:#000000;--report-document-light-rule:#b8b8b8;--report-document-medium-rule:#555555;--report-document-rule-width:0.24pt;--report-document-rail-width:1.92pt;--report-document-field-bg:#f4f4f4;--report-document-field-border:#cccccc;--report-document-heading-bg:#eeeeee;--report-document-form-heading-bg:#f0f0f0;--report-document-band-bg:#c0c0c0;--report-document-muted-ink:#757575;--report-profit-sales-ink:#01005e;--report-profit-bill-ink:#757575;--report-profit-invoice-heading-bg:#c0c0c0;--report-document-option-blue:#3969de;--report-document-rider-blue:#276db9;--report-document-release-red:#ff0000;--report-document-template-label:#ad0000;--report-document-divider:var(--app-table-header-bg);--report-document-controls-border:var(--memo-header-bg);--report-air-waybill-consignee-rule:#ad0000;--report-air-waybill-carrier-rule:#1a5b0f;--report-air-waybill-shipper-rule:#113682;--report-air-waybill-consignee-tint:#ffcdcd;--report-air-waybill-carrier-tint:#abe7a8;--report-air-waybill-shipper-tint:#b4cbff;--report-air-waybill-topbar-border:#dddddd;--report-air-waybill-select-border:#aaaaaa;--report-ocean-house-bill-rule:#003787;--report-lookup-row-bg:var(--app-panel);--report-lookup-row-alt-bg:#f5f5f5;--report-lookup-active-bg:#5b8aff;--report-lookup-match:#0083ff;--report-lookup-active-match:#ffff00;--report-master-label-width:384px;--report-master-label-inset:10px;--report-master-label-small-inset:2px;--report-master-label-caption-inset:2px 0 0 2px;--report-master-label-source-height:52px;--report-master-label-carrier-height:64px;--report-master-label-barcode-height:130px;--report-master-label-barcode-width:257px;--report-master-label-main-height:67px;--report-master-label-forwarder-height:52px;--report-master-label-origin-height:66px;--report-master-label-caption-height:22px;--report-master-label-large-control-height:40px;--report-master-label-small-control-height:25px;--report-master-label-description-height:18px;--report-master-label-description-gap:5px;--report-master-label-input-width:94%;--report-master-label-origin-offset:7px;--report-house-label-name-column:70%;--report-house-label-hawb-height:60px;--report-house-label-pieces-offset:4px;--report-house-label-hawb-value-offset:2px;--report-manifest-top-padding:14px;--report-manifest-input-padding:1px 3px;--report-manifest-text-padding:3px;--report-manifest-input-height:18px;--report-manifest-select-height:20px;--report-manifest-checkbox-size:13px;--report-manifest-control-gap:3px;--report-manifest-options-height:28px;--report-manifest-source-width:160px;--report-manifest-header-gap:35px;--report-manifest-header-height:98px;--report-manifest-routing-gap:29px;--report-manifest-section-gap:14px;--report-manifest-title-height:42px;--report-manifest-logo-width:96px;--report-manifest-logo-height:70px;--report-manifest-parties-height:166px;--report-manifest-party-indent:10px;--report-manifest-party-height:73px;--report-manifest-route-row-height:29px;--report-manifest-cargo-heading-height:44px;--report-manifest-cargo-height:99px;--report-selector-padding:15px;--report-selector-title-size:17px;--report-selector-title-line-height:1.42857;--report-selector-close-size:9px;--report-selector-choice-space:20px;--report-selector-choice-row-height:28px;--report-selector-choice-height:18px;--report-selector-choice-indent:5px;--report-selector-divider-space:20px;--report-selector-readonly-bg:#e7e7e7;--report-selector-textarea-height:104px;--report-selector-agent-bottom-space:10px;--report-selector-radio-height:19.5px;--report-selector-radio-font-size:12px;--report-agent-dialog-header-height:55px;--report-agent-dialog-body-height:84px;--report-agent-dialog-footer-height:65px;--report-agent-dialog-label-width:20%;--report-agent-dialog-select-width:459px;--report-action-height:34px;--report-action-padding:7px 14px;--report-action-font-size:14px;--report-action-line-height:20px;--report-action-compact-height:27px;--report-action-compact-padding:4px 10px 5px;--report-action-compact-font-size:12px;--report-action-compact-line-height:18px;--confirmation-action-width:80px;--modal-header-bg:#dddddd;--app-header-bg:#ffffff;--app-sidebar-bg:#ffffff;--app-sidebar-hover:#f4f6f9;--app-sidebar-border:#e3e7ed;--app-sidebar-submenu-active:#ebf8f5;--app-sidebar-text:#5b6b7d;--app-sidebar-active-text:#1c2736;--ink-900:#0f1825;--ink-800:#1c2736;--ink-700:#2b3643;--ink-600:#3f4f62;--ink-500:#5b6b7d;--ink-400:#7b8899;--ink-300:#9aa5b3;--ink-200:#c8d0d9;--ink-100:#e3e7ed;--ink-50:#f4f6f9;--oi-basic-bg-2:#eef1f5;--oi-basic-border-soft:#eef0f4;--oi-basic-ink-900:#0f172a;--oi-basic-ink-800:#1f2937;--oi-basic-ink-500:#64748b;--oi-basic-ink-400:#94a3b8;--teal-700:#0e7e70;--teal-600:#149a89;--teal-500:#1caf9a;--teal-400:#3fc1b0;--teal-100:#d2f1ec;--teal-50:#ebf8f5;--app-teal:#1caf9a;--app-teal-deep:#26a69a;--app-teal-soft:#8bcfc7;--app-teal-tint:#e6f6ef;--app-teal-border:color-mix(in srgb,var(--app-teal) 40%,transparent);--marketing-ink:var(--ink-900);--marketing-ink-soft:var(--ink-600);--marketing-sand:var(--app-bg);--marketing-paper:var(--app-panel);--marketing-mist:var(--app-panel-muted);--marketing-cobalt:var(--teal-500);--marketing-cobalt-deep:var(--ink-800);--marketing-aqua:var(--teal-100);--marketing-orange:var(--teal-600);--marketing-signal:var(--teal-100);--marketing-line:color-mix(in srgb,var(--marketing-ink) 22%,transparent);--marketing-body-font:var(--app-font);--marketing-display-font:var(--ui-font);--marketing-mono-font:var(--mono-font);--marketing-gutter:clamp(20px,4vw,72px);--marketing-section-space:clamp(92px,10vw,164px);--marketing-content-width:1536px;--marketing-radius-sm:var(--r-md);--marketing-radius-md:var(--r-lg);--marketing-radius-lg:var(--r-xl);--marketing-shadow:var(--elev-3);--freight-ivory:#f6f3ee;--freight-ivory-deep:#eae5dc;--freight-slate:#344655;--freight-ink:#27343e;--freight-muted:#5d666d;--freight-copper:#815c46;--freight-rule:#d8d3ca;--freight-display:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;--freight-body:"Open Sans",sans-serif;--freight-gutter:clamp(24px,5vw,88px);--freight-section:clamp(80px,9vw,144px);--freight-max-width:1600px;--freight-header-height:88px;--app-fg:#333333;--app-fg-secondary:#444444;--app-text-muted:#959fad;--app-fg-strong:#111827;--app-fg-tertiary:#6b7280;--app-line:#e5e5e5;--app-line-strong:#d5dbe4;--app-line-light:#eaeaea;--app-link:#5b9bd1;--app-link-alt:#428bca;--app-section-bg:#555555;--app-section-fg:#ffffff;--app-table-header-bg:#888888;--app-table-header-fg:#ffffff;--app-danger:#e08283;--shipment-accounting-amount-danger:#d95657;--app-warning:#f3c200;--app-blocked-status-icon:#dfbb49;--app-info:#4b77be;--app-info-bright:#4b8df8;--amber-500:#d99a00;--amber-100:#fbeec8;--red-500:#d64a4a;--red-100:#fbdada;--blue-500:#3b7fd1;--blue-100:#d7e6f8;--purple-500:#7a56c7;--purple-100:#e4dcf7;--tone-success-bg:#e6f6ee;--tone-success-border:#9fd7cf;--tone-success-text:#1d7e73;--tone-info-bg:#eef4fb;--tone-info-border:#b5cef0;--tone-info-text:#325e9a;--tone-warning-bg:#fff4e6;--tone-warning-border:#f1d5ae;--tone-warning-text:#a15a07;--tone-danger-bg:#fff4f2;--tone-danger-border:#f2c8be;--tone-danger-text:#b44d3f;--tone-muted-bg:#eff1f5;--tone-muted-border:#d9dee6;--tone-muted-text:#8b96a3;--tone-pending-bg:#f3f7fb;--tone-pending-border:#c4d2e0;--tone-pending-text:#516276;--tone-neutral-bg:#202832;--tone-neutral-border:#202832;--tone-neutral-text:#ffffff;--pill-radius:999px;--pill-height-sm:22px;--pill-height-md:24px;--pill-font-size:11px;--search-shell-height:32px;--search-shell-gap:6px;--search-shell-padding:0 10px 0 8px;--search-shell-border:#d8e1ec;--search-shell-bg:var(--app-panel);--search-shell-color:var(--ink-400);--search-shell-input-color:var(--ink-700);--search-shell-placeholder:#90a0b8;--search-shell-font-size:12px;--search-shell-line-height:16px;--search-shell-icon-size:16px;--search-shell-action-size:24px;--search-shell-shadow:0 1px 0 rgba(15,24,37,0.02),inset 0 1px 2px rgba(15,24,37,0.03);--app-font:"Open Sans",sans-serif;--ui-font:"Inter","Open Sans",system-ui,sans-serif;--mono-font:"IBM Plex Mono",ui-monospace,Menlo,monospace;--app-font-size:13px;--tools-menu-font-size:14px;--tools-menu-line-height:20px;--tools-menu-row-height:34px;--tools-menu-pad-x:15px;--tools-menu-pad-y:5px;--tools-menu-min-width:220px;--tools-menu-text:#555555;--tools-menu-icon:#888888;--tools-menu-disabled:#dddddd;--air-import-house-tools-width:175px;--air-import-house-tools-line-height:18px;--air-import-house-tools-pad-x:14px;--air-import-house-tools-icon-width:17.5px;--air-import-house-tools-pointer-right:10px;--air-import-house-tools-pointer-size:7px;--air-import-house-tools-border:#eeeeee;--air-import-house-tools-shadow:5px 5px 0 rgb(102 102 102/10%);--app-line-height:1.43;--sp-xs:2px;--sp-sm:4px;--sp-md:8px;--sp-lg:16px;--sp-xl:24px;--sp-2xl:32px;--sp-3xl:48px;--gap:14px;--ctrl-h:36px;--checkbox-size:15px;--sec-pad:16px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-pill:999px;--r-sm:3px;--r-md:6px;--r-lg:10px;--r-xl:14px;--shadow-xs:0 1px 2px rgba(15,23,42,0.04);--shadow-sm:0 1px 3px rgba(15,23,42,0.08);--shadow-md:0 4px 12px rgba(15,23,42,0.12);--shadow-lg:0 12px 32px rgba(15,23,42,0.18);--shadow-elevated:0 24px 64px rgba(15,23,42,0.28);--elev-1:0 1px 2px rgba(15,24,37,0.05),0 0 0 1px rgba(15,24,37,0.06);--elev-2:0 4px 10px -2px rgba(15,24,37,0.08),0 0 0 1px rgba(15,24,37,0.05);--elev-3:0 18px 40px -12px rgba(15,24,37,0.18),0 0 0 1px rgba(15,24,37,0.05);--field-height:20px;--field-height-dense:18px;--field-height-comfortable:28px;--field-grid-gap-xs:3px;--field-grid-gap-sm:4px;--field-grid-gap-basic:7px;--field-grid-gap-md:8px;--field-font-size:11px;--field-control-font-family:var(--ui-font);--field-label-width:104px;--field-label-width-wide:120px;--field-border:var(--app-line);--field-border-focus:var(--app-teal);--field-border-error:var(--app-danger);--field-bg:var(--app-panel);--field-bg-readonly:var(--app-panel-muted);--field-text:var(--app-fg);--field-placeholder:#94a3b8;--select-caret-size:14px;--select-caret-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--field-text-transform:uppercase;--table-header-bg:var(--app-panel-muted);--table-header-color:var(--app-fg-secondary);--table-header-font-size:11px;--table-header-font-weight:600;--table-header-height:23.5px;--table-header-text-transform:uppercase;--table-row-color:var(--app-fg);--table-row-alternate:var(--app-panel-muted);--table-row-hover:color-mix(in srgb,var(--app-teal) 4%,var(--app-panel));--table-row-active:color-mix(in srgb,var(--app-teal) 10%,var(--app-panel));--table-row-selected:var(--table-row-active);--table-border:var(--app-line);--table-cell-pad-x:var(--sp-md);--table-cell-pad-y:var(--sp-sm);--table-font-size:12px;--portlet-bg:var(--app-panel);--portlet-border:var(--app-line);--portlet-radius:var(--radius-md);--portlet-shadow:var(--shadow-sm);--portlet-header-pad:var(--sp-md) var(--sp-lg);--portlet-body-pad:var(--sp-lg);--portlet-footer-pad:var(--sp-md) var(--sp-lg);--breadcrumb-color:var(--app-text-muted);--breadcrumb-active-color:var(--app-fg);--breadcrumb-sep-color:var(--app-line-strong);--modal-bg:var(--app-panel);--modal-border:var(--app-line);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-shadow-elevated:var(--shadow-elevated);--modal-backdrop-bg:rgba(26,36,48,0.46);--modal-backdrop-blur:2px;--modal-width-sm:420px;--modal-width-md:620px;--modal-width-lg:820px;--modal-width-xl:980px;--modal-title-font-size:14px;--modal-title-font-weight:500;--app-print-ink:#111827;--app-print-text:#1f2937;--app-print-label:#6b7280;--app-print-subtitle:#4b5563;--app-print-border:#d8dee8;--app-print-border-soft:#e5e7eb;--app-print-surface:#f8fafc;--app-print-panel:#ffffff;--print-page-pad:24px;--print-gap-sm:8px;--print-gap-md:12px;--print-gap-lg:16px;--chart-1:var(--app-teal);--chart-2:#4b77be;--chart-3:#a15a07;--chart-4:#9b5d00;--chart-5:#b44d3f;--chart-6:#6b7280;--chart-7:#1d7e73;--chart-8:#578ebe;--volume-profit-air-export:#ff6600;--volume-profit-air-import:#fcd202;--volume-profit-courier:#b0de09;--volume-profit-ocean-export:#0d8ecf;--volume-profit-ocean-import:#2a0cd0;--volume-profit-truck:#cd0d74;--volume-profit-warehouse:#cc0000;--volume-profit-profit:#00cc00;--transition-fast:120ms ease;--transition-base:160ms ease;--transition-slow:240ms ease;--focus-ring-color:var(--app-teal);--focus-ring-width:2px;--focus-ring-offset:1px;--focus-ring:0 0 0 var(--focus-ring-width) color-mix(in srgb,var(--focus-ring-color) 40%,transparent);--font-body:"Open Sans",system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,"SFMono-Regular","SF Mono",Consolas,"Liberation Mono",monospace;--workspace-tab-height:30px;--workspace-tab-color-default:var(--ink-400);--workspace-tab-color-active:var(--teal-700);--workspace-tab-underline:var(--app-teal);--workspace-tab-border:var(--app-line);--wizard-step-active:var(--app-teal);--wizard-step-complete:var(--app-teal);--wizard-step-muted:var(--app-text-muted);--wizard-step-size:20px;--banner-radius:var(--radius-sm);--banner-pad:var(--sp-sm) var(--sp-md);--billing-document-lock-indicator-top:28px;--billing-document-lock-indicator-max-width:743px;--billing-document-lock-indicator-min-height:85px;--billing-document-lock-indicator-viewport-inset:10px;--billing-document-lock-indicator-padding:20px 36px 20px 16px;--billing-document-lock-indicator-bg:#fcf9e6;--billing-document-lock-indicator-border:#f8ecd0;--billing-document-lock-indicator-text:#555555;--billing-document-lock-indicator-title-bg:#f0d9a5;--billing-document-lock-indicator-title-text:#866f43;--billing-document-lock-indicator-title-width:146px;--billing-document-lock-indicator-title-height:24px;--billing-document-lock-indicator-message-gap:4px;--billing-document-lock-indicator-dismiss:#c8c5b7;--billing-document-lock-indicator-dismiss-offset:9px;--billing-document-lock-indicator-font-size:12px;--billing-document-lock-indicator-line-height:17px;--empty-title-color:var(--app-fg);--empty-description-color:var(--app-text-muted);--empty-icon-color:var(--app-line-strong);--chip-bg:var(--app-panel-muted);--chip-border:var(--app-line);--chip-radius:var(--radius-sm);--chip-pad:var(--sp-xs) var(--sp-sm);--chip-label-color:var(--app-text-muted);--chip-value-color:var(--app-fg);--chip-clear-color:var(--app-teal);--summary-card-bg:var(--app-panel);--summary-card-border:var(--app-line);--summary-card-radius:var(--radius-md);--summary-card-shadow:var(--shadow-sm);--summary-card-pad:var(--sp-md) var(--sp-lg);--summary-label-color:var(--app-text-muted);--summary-value-color:var(--app-fg);--summary-detail-color:var(--app-fg-tertiary);--summary-label-font-size:11px;--summary-value-font-size:18px;--summary-detail-font-size:12px;--summary-grid-gap:var(--sp-md);--chip-card-border:var(--app-line);--chip-card-border-active:var(--app-teal);--chip-card-bg-active:color-mix(in srgb,var(--app-teal) 8%,var(--app-panel));--chip-card-radius:var(--radius-sm);--chip-card-pad:var(--sp-xs) var(--sp-sm);--menu-bg:var(--app-panel);--menu-border:var(--app-line);--menu-shadow:var(--shadow-md);--menu-item-hover:var(--app-panel-muted);--menu-item-danger:var(--app-danger);--menu-radius:var(--radius-sm);--shipment-tools-reference-font-size:14px;--shipment-tools-reference-radius:2px;--shipment-tools-reference-line-height:20px;--shipment-tools-reference-pad-y:7px;--shipment-tools-reference-pad-x:15px;--shipment-tools-reference-gap:7px;--shipment-tools-reference-rule-space:9px;--shipment-tools-reference-text:var(--app-section-bg);--shipment-tools-reference-icon:var(--app-table-header-bg);--print-surface:#ffffff;--print-title:#111827;--print-label:#6b7280;--print-border:#d8dee8;--print-eyebrow:#94a3b8;--print-section-bg:#ffffff;--print-summary-card-bg:#f8fafc;--line-cell-height:28px;--line-cell-font-size:12px;--line-cell-border:var(--app-line);--line-input-bg:var(--app-panel);--line-input-focus-bg:var(--app-panel);--line-action-button-size:22px;--line-toolbar-pad:var(--sp-sm) var(--sp-md);--memo-header-bg:#dddddd;--memo-header-color:var(--app-fg);--memo-add-button-bg:#8bcfc7;--memo-add-button-color:var(--app-panel);--memo-action-trigger-bg:var(--app-panel-muted);--memo-note-surface-bg:var(--app-panel);--memo-border:var(--app-line)}*,:after,:before{box-sizing:border-box}body,html{font-size:var(--app-font-size)}body{margin:0;min-height:100vh;background:var(--app-bg);color:var(--app-fg);font-family:var(--app-font);line-height:var(--app-line-height)}a{color:var(--app-link);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}main{min-width:0}input,select,textarea{width:100%;border:none;border-bottom:1px solid var(--app-line);background:transparent;color:var(--app-fg);padding:4px 10px 4px 0;height:28px;font-family:var(--field-control-font-family);font-size:var(--app-font-size);text-transform:var(--field-text-transform)!important;border-radius:0;outline:none;transition:border-color .15s ease}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-family:var(--field-control-font-family)!important}[data-auth-shell]{--field-text-transform:none}input:focus,select:focus,textarea:focus{border-bottom-color:var(--app-teal)}input::placeholder,select::placeholder,textarea::placeholder{color:var(--field-placeholder);text-transform:var(--field-text-transform)!important}select:has(option:checked[value=""]),select:has(option:checked[value="SELECT..."]),select:has(option:checked[value="Select..."]){color:var(--field-placeholder)!important;-webkit-text-fill-color:var(--field-placeholder)!important}textarea{min-height:8rem;resize:vertical;height:auto}.control-label,.field-label{color:var(--app-fg-secondary);font-size:11px;font-weight:600;text-align:right}.field-label{text-align:left}.field-hint{color:var(--app-text-muted);font-size:12px;line-height:1.4}.required:before{content:"* ";color:var(--app-danger);font-weight:700}.label-link{color:var(--app-link-alt);cursor:pointer}.label-link:hover{text-decoration:underline}.eyebrow,.page-kicker{margin:0 0 .35rem;color:var(--app-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-title,.workspace-title{margin:0;font-size:1.45rem;font-weight:700;color:var(--app-fg-secondary)}.page-description,.workspace-description{margin:.35rem 0 0;color:var(--app-text-muted);line-height:1.5}.breadcrumb{display:flex;align-items:center;gap:6px;padding:8px 0;margin:0;list-style:none;font-size:13px;color:var(--app-text-muted)}.breadcrumb a{color:var(--app-link)}.breadcrumb a:hover{text-decoration:underline}.breadcrumb-separator{color:var(--app-text-muted)}.nav-tabs{display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--app-line);background:var(--app-panel)}.nav-tab{display:inline-flex;align-items:center;min-height:40px;padding:5px 14px;color:var(--app-fg-secondary);font-size:14px;font-weight:400;cursor:pointer;border-bottom:2px solid transparent;background:transparent;transition:color .15s ease,border-color .15s ease}.nav-tab:hover{color:var(--app-fg)}.nav-tab.active{color:var(--app-fg-secondary);font-weight:700;border-bottom-color:var(--app-teal);background:var(--app-panel)}.section-panel{margin-bottom:10px;border-radius:0;overflow:hidden}.section-header{display:flex;align-items:center;justify-content:space-between;min-height:41px;padding:0 10px;background:var(--app-section-bg);color:var(--app-section-fg)}.section-title{margin:0;font-size:17px;font-weight:400;color:inherit}.section-toggle{color:var(--app-section-fg);background:none;border:none;cursor:pointer;padding:4px}.section-body{background:var(--app-panel);padding:0}.section-body-padded{padding:10px}.page-header,.placeholder-panel,.table-shell,.workspace-content,.workspace-header{border:1px solid var(--app-line);background:var(--app-panel)}.page-header,.placeholder-panel,.workspace-header{padding:1rem 1.15rem}.page-header,.workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page-actions,.toolbar-actions,.workspace-actions{display:flex;flex-wrap:wrap;gap:.55rem}.ghost-button,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 .9rem;border-radius:2px;border:1px solid transparent;font-size:13px;font-weight:400;cursor:pointer;transition:background .15s ease}.ghost-button:disabled,.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.55}.primary-button{background:var(--app-teal);color:#ffffff}.primary-button:hover{background:var(--app-teal-deep)}.secondary-button{background:#ffffff;border-color:var(--app-line-strong);color:#4e5d72}.ghost-button,.secondary-button:hover{background:var(--app-panel-muted)}.ghost-button{border-color:var(--app-line);color:#5e6d81}.ghost-button:hover{background:var(--app-line-light)}.danger-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 .9rem;border-radius:2px;border:1px solid transparent;font-size:13px;cursor:pointer;background:var(--app-danger);color:#ffffff}.form-group{display:inline-block;margin-bottom:2px}.form-group-inline{display:grid;grid-template-columns:var(--fg-label-w,74px) minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;min-height:28px;margin-bottom:2px}.form-group-inline>.control-label,.form-group-inline>.field-label{text-align:right;justify-self:end}.label-w-sm{--fg-label-w:74px}.label-w-md{--fg-label-w:82px}.label-w-lg{--fg-label-w:90px}.label-w-xl{--fg-label-w:108px}.form-row-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px 16px;gap:6px 16px;width:100%}.form-row-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.form-row-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.form-section+.form-section{margin-top:1rem}.form-section{border:1px solid var(--app-line);background:var(--app-panel-muted);padding:.95rem}.form-section-header{margin-bottom:.75rem}.form-section-title{margin:0;font-size:1rem;color:#3b4657}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.field-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.field-grid.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.field{display:grid;grid-gap:.35rem;gap:.35rem}.metric-grid,.placeholder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.metric-card,.placeholder-panel{border:1px solid var(--app-line);background:var(--app-panel)}.metric-card{display:grid;grid-gap:.3rem;gap:.3rem;padding:1rem 1.05rem}.metric-card strong{font-size:1rem}.metric-card span,.placeholder-panel li,.placeholder-panel p{color:var(--app-text-muted);line-height:1.5}.placeholder-list{margin:.85rem 0 0;padding-left:1.1rem}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:.6rem;gap:.6rem;margin-top:.85rem}.summary-tile{display:grid;grid-gap:.18rem;gap:.18rem;padding:.6rem .7rem;border:1px solid var(--app-line);background:var(--app-panel-muted)}.summary-tile span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--app-text-muted)}.table-shell{margin-top:1rem}.table-shell-header{padding:.85rem 1rem;border-bottom:1px solid var(--app-line);background:var(--app-panel-muted)}.table-subtitle{margin:0;color:var(--app-text-muted);line-height:1.5}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem}.toolbar-filters{display:flex;flex-wrap:wrap;gap:.5rem}.filter-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 .75rem;border:1px solid var(--app-line);background:#ffffff;color:#5e6d81;font-size:12px;border-radius:999px}.data-table{overflow:auto;background:#ffffff}.data-table table{width:100%;border-collapse:collapse;min-width:780px}.data-table td,.data-table th{padding:var(--sp-md) var(--sp-lg) var(--sp-md) var(--sp-md);border-bottom:1px solid var(--app-line);text-align:left;vertical-align:top;font-size:13px}.data-table th{background:var(--ink-50);color:var(--ink-600);font-size:12px;font-weight:600;white-space:nowrap}.data-table[data-list-table=true] tbody tr:nth-child(2n){background:var(--table-row-alternate)}.data-table[data-list-table=true] tbody tr:hover{background:var(--table-row-hover)}.table-link{display:inline-flex;flex-direction:column;gap:.18rem;color:var(--app-link);font-weight:700}.table-link-subtext{color:var(--app-text-muted);font-size:12px;font-weight:400}.house-bill-number-grid{display:block;width:190px;max-width:100%;overflow:hidden;color:var(--app-link);font-size:13px;font-weight:700;line-height:1.35;text-decoration:underline;text-overflow:ellipsis;text-underline-offset:2px;text-transform:uppercase;white-space:nowrap}.house-bill-number-grid:hover{color:var(--app-teal)}.house-bill-number-empty{color:var(--app-text-muted)}.table-status{color:#516276;font-weight:600}.table-status.warning{color:#9b6a23}.workspace-shell{display:grid;grid-gap:0;gap:0}.workspace-content{padding:1rem 1.05rem}.workspace-note{margin:0 0 1rem;color:var(--app-text-muted)}.workspace-two-panel{display:grid;grid-template-columns:minmax(0,1fr) 200px;grid-gap:18px;gap:18px;align-items:start}.workspace-two-panel>.workspace-main,.workspace-two-panel>.workspace-sidebar{min-width:0}.input-group-addon{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;background:transparent;border:none;border-bottom:1px solid var(--app-line);color:var(--app-text-muted);cursor:pointer}input[type=checkbox]{width:var(--checkbox-size);height:var(--checkbox-size);border:1px solid var(--app-line-strong);border-radius:2px;cursor:pointer;accent-color:var(--app-teal)}input[type=checkbox]:not([data-checkbox-chip-input=true]){width:var(--checkbox-size)!important;height:var(--checkbox-size)!important}@media (max-width:1200px){.field-grid.four-up,.form-row-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.page-header,.workspace-header{flex-direction:column}.field-grid,.field-grid.three-up{grid-template-columns:1fr}.form-row-grid,.form-row-grid.three-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.field-grid.four-up,.form-group-inline,.form-row-grid,.form-row-grid.three-col,.form-row-grid.two-col{grid-template-columns:1fr}.form-group-inline{gap:2px}.form-group-inline>.control-label,.form-group-inline>.field-label{text-align:left;justify-self:start}.workspace-two-panel{grid-template-columns:1fr}}