:root{color:#142034;font-family:var(--workbench-font);font-synthesis:none;text-rendering:optimizelegibility;--navy-950:#101a2b;--navy-900:#15233a;--navy-700:#32445e;--gold-600:#76510c;--gold-500:#bb9441;--gold-200:#e8dac0;--pearl:#f6f8fb;--paper:#fff;--line:#e2e8f0;--muted:#64748b;--danger:#c2413b;--workbench-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "PingFang HK", "Microsoft YaHei", "Noto Sans CJK SC", Arial, sans-serif;--workbench-canvas:#f6f8fb;--workbench-canvas-deep:#eef2f7;--workbench-surface:#fff;--workbench-surface-muted:#f8fafc;--workbench-border:#e2e8f0;--workbench-border-strong:#cbd5e1;--workbench-focus:#2563eb;--workbench-brand-navy:#132b49;--workbench-info:#2563eb;--workbench-success:#16805a;--workbench-warning:#b7791f;--workbench-danger:#c2413b;--surface:var(--workbench-surface);--surface-muted:var(--workbench-surface-muted);--border-subtle:var(--workbench-border);--text-strong:#17263d;--text-body:#3d4c61;--text-muted:#64748b;--success:var(--workbench-success);--warning:var(--workbench-warning);--workbench-shadow:none;background:#f6f8fb}html,body,button,input,select,textarea{font-family:var(--workbench-font)}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4,.app-shell strong,.app-shell b,.app-shell dt,.app-shell dd,.app-shell .airport-code,.app-shell .draft-row-number,.app-shell .quote-line-amount{font-family:inherit}.app-shell :is(strong,b,dd,time,input,.money-value,.number-value,.airport-code){font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.app-shell code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.page-workflow-slot{border:1px solid var(--workbench-border);background:var(--workbench-surface);border-radius:8px;align-items:center;min-width:0;min-height:48px;margin:0 0 16px;padding:0 16px;display:flex;overflow:hidden}.process-guide{align-items:center;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.process-guide__step{color:#64748b;white-space:nowrap;flex:1 1 0;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;display:flex}.process-guide__step:last-child{flex:none}.process-guide__step:not(:last-child):after{content:"";background:var(--workbench-border);flex:auto;min-width:24px;height:1px;margin:0 16px}.process-guide__icon,.step-tabs__icon{border:1px solid var(--workbench-border-strong);color:#64748b;background:var(--workbench-surface);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.process-guide__step--done{color:#276749}.process-guide__step--done .process-guide__icon{color:var(--workbench-success);background:#edf8f3;border-color:#a7d7c5}.process-guide__step--current{color:var(--workbench-brand-navy)}.process-guide__step--current .process-guide__icon{border-color:var(--workbench-brand-navy);color:#fff;background:var(--workbench-brand-navy)}.process-guide__step--next{color:#94a3b8}.process-guide__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.step-tabs{align-items:stretch;width:100%;min-width:0;display:flex}.step-tabs__tab{color:#64748b;cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:46px;padding:8px 18px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.step-tabs__tab:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.step-tabs__tab:hover{color:var(--workbench-brand-navy);background:var(--workbench-surface-muted)}.step-tabs__tab.is-selected{color:var(--workbench-brand-navy);background:#f8fafc}.step-tabs__tab.is-selected:after{background:var(--workbench-brand-navy)}.step-tabs__tab.is-selected .step-tabs__icon{color:var(--workbench-brand-navy);background:#eef3f8;border-color:#9fb1c7}.step-tabs__tab:focus-visible{z-index:1;outline:2px solid var(--workbench-focus);outline-offset:-3px}.help-tip{vertical-align:middle;display:inline-grid;position:relative}.help-tip>button{color:#788497;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid}.help-tip>button:hover,.help-tip>button:focus-visible{color:#7f5d1d;background:#f4ecdc}.help-tip>[role=tooltip]{z-index:80;visibility:hidden;color:#f4f6f8;opacity:0;pointer-events:none;background:#17263d;border:1px solid #d9d3ca;border-radius:4px;width:min(280px,72vw);padding:9px 11px;font-size:11px;font-weight:500;line-height:1.55;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 7px);right:-8px;transform:translateY(-3px);box-shadow:0 12px 30px #0c172733}.help-tip:hover>[role=tooltip],.help-tip:focus-within>[role=tooltip]{visibility:visible;opacity:1;transform:translateY(0)}.today-page--admin{padding-top:24px}.admin-dashboard-header{border:1px solid var(--workbench-border);min-height:76px;color:var(--text-strong);background:var(--workbench-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;display:flex}.admin-dashboard-header h1{letter-spacing:-.02em;margin:1px 0 0;font-size:clamp(28px,3vw,34px);font-weight:700}.admin-dashboard-header>div:first-child>p:last-child{color:var(--text-muted);margin:7px 0 0;font-size:11px}.admin-dashboard-header__right{justify-items:end;gap:9px;display:grid}.admin-dashboard-header__right>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-dashboard-header__right time{color:var(--text-muted);font-size:11px;font-weight:600}.admin-kpi-grid{border:1px solid var(--workbench-border);background:var(--workbench-surface);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;position:relative;overflow:hidden}.admin-kpi-grid--personal{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-kpi-grid__help{z-index:2;position:absolute;top:5px;right:6px}.admin-kpi{border-right:1px solid var(--workbench-border);min-width:0;min-height:80px;color:var(--text-body);grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:14px 18px;text-decoration:none;transition:background .16s,box-shadow .16s;display:grid}.admin-kpi:last-child{border-right:0;padding-right:38px}.admin-kpi-grid--personal .admin-kpi:last-child{padding-right:18px}.admin-kpi:hover,.admin-kpi:focus-visible{z-index:1;background:var(--workbench-surface-muted);box-shadow:inset 0 -2px var(--workbench-brand-navy);position:relative}.admin-kpi__icon{color:#35516f;background:#eef3f8;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.admin-kpi>span:not(.admin-kpi__icon){color:#667386;align-self:end;font-size:11px;font-weight:700}.admin-kpi>strong{color:var(--text-strong);align-self:start;font-size:28px;font-weight:700;line-height:1.1}.admin-kpi--gold .admin-kpi__icon{color:#8a651d;background:#fbf4e7}.admin-kpi--green .admin-kpi__icon{color:var(--workbench-success);background:#edf8f3}.admin-kpi--blue .admin-kpi__icon{color:#0e7490;background:#ecfeff}.admin-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr);gap:16px;margin-top:16px;display:grid}.dashboard-panel{border:1px solid var(--workbench-border);background:var(--workbench-surface);border-radius:8px;min-width:0;min-height:300px;overflow:hidden}.dashboard-panel>header{border-bottom:1px solid var(--workbench-border);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:16px 20px;display:flex}.dashboard-panel h2{color:var(--text-strong);margin:2px 0 0;font-size:16px;font-weight:700}.dashboard-panel-title-row{align-items:center;gap:6px;display:flex;position:relative}.dashboard-panel-title-row .help-tip{position:static}.dashboard-panel-title-row .help-tip>[role=tooltip]{left:0;right:auto}.rfq-chart-frame{min-width:0;position:relative}.rfq-chart-frame--trend{height:222px}.dashboard-trend{flex-direction:column;display:flex}.rfq-echart{width:100%;height:100%}.dashboard-status>header>a{color:var(--text-muted);justify-items:end;text-decoration:none;display:grid}.dashboard-status>header>a strong{color:var(--text-strong);font-size:24px;line-height:1}.dashboard-status>header>a span{color:#667386;margin-top:3px;font-size:11px}.dashboard-risk-grid{border-bottom:1px solid var(--workbench-border);background:var(--workbench-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.dashboard-status__body{padding:12px 16px 14px}.dashboard-status-group h3{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.dashboard-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.dashboard-stage-link{min-width:0;min-height:58px;color:var(--text-body);border:1px solid var(--workbench-border);background:var(--workbench-surface);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-content:space-between;align-items:baseline;gap:8px;padding:9px 10px;text-decoration:none;display:grid}.dashboard-stage-link>span:first-child{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.dashboard-stage-link>strong{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:19px;line-height:1}.dashboard-stage-link__track{background:#edf1f5;border-radius:99px;grid-column:1/-1;height:3px;overflow:hidden}.dashboard-stage-link__track>span{border-radius:inherit;background:var(--workbench-info);height:100%;display:block}.dashboard-stage-link.is-draft .dashboard-stage-link__track>span{background:#64748b}.dashboard-stage-link.is-completed .dashboard-stage-link__track>span{background:var(--workbench-success)}.dashboard-stage-link:hover,.dashboard-stage-link:focus-visible,.dashboard-signal-link:hover,.dashboard-signal-link:focus-visible{border-color:var(--workbench-border-strong);background:#fbfdff;outline:2px solid #0000}.dashboard-stage-link:focus-visible,.dashboard-signal-link:focus-visible{outline-color:var(--workbench-focus);outline-offset:2px}.dashboard-status-groups{border-top:1px solid var(--workbench-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;padding-top:12px;display:grid}.dashboard-signal-grid{gap:6px;display:grid}.dashboard-signal-link{min-width:0;min-height:40px;color:var(--text-muted);border:1px solid var(--workbench-border);background:var(--workbench-surface);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 9px;text-decoration:none;display:grid}.dashboard-signal-link>span{min-width:0;font-size:11px;font-weight:650;line-height:1.3}.dashboard-signal-link>strong{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:15px}.dashboard-signal-link.is-emphasis{min-height:58px;padding:10px 12px}.dashboard-signal-link.is-emphasis>span{font-size:12px}.dashboard-signal-link.is-emphasis>strong{font-size:25px;line-height:1}.dashboard-signal-link.is-danger{color:#9b493e;background:#fff4f1;border-color:#f0cbc6}.dashboard-signal-link.is-danger>strong{color:var(--workbench-danger)}.dashboard-signal-link.is-warning{color:#835d16;background:#fff9eb;border-color:#ead8ae}.dashboard-signal-link.is-warning>strong{color:var(--workbench-warning)}.dashboard-signal-link.is-success{color:var(--workbench-success)}.dashboard-signal-link.is-zero{color:#7d8999;background:var(--workbench-surface)}.today-focus-panel--admin{margin-top:16px}.section-heading--compact{min-height:68px;padding-block:14px}.section-heading--compact h2{font-size:17px;font-weight:700}.queue-page{width:min(1500px,100%);padding:24px clamp(20px,3vw,44px) 60px}.queue-page .page-heading{align-items:center;margin-bottom:14px}.page-heading__title-row{align-items:center;gap:8px;display:flex}.queue-page .page-heading h1{letter-spacing:-.02em;font-size:clamp(28px,3vw,34px);font-weight:700}.queue-page .queue-mode-switch{margin-top:12px}.queue-page .queue-view-selector{gap:12px;margin-top:12px;padding:10px 12px}.queue-page .queue-scope-selector button,.queue-page .queue-stage-selector button{border-radius:4px;min-height:34px;padding:6px 9px;font-size:11px}.queue-page .queue-panel{margin-top:12px}.queue-page .queue-panel__head{min-height:62px;padding:12px 16px}.queue-page .queue-panel__tools{gap:10px}.queue-page .queue-contract-filter{font-size:11px}.queue-page .queue-search button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.queue-page .queue-search__clear{width:34px;padding:0}.rfq-table-scroll{overflow-x:auto}.rfq-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px}.rfq-table thead th{color:#5b687a;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#f7f5f1;height:34px;padding:7px 12px;font-size:11px;font-weight:800}.rfq-table thead th:first-child{width:14%}.rfq-table thead th:nth-child(2){width:19%}.rfq-table thead th:nth-child(3){width:16%}.rfq-table thead th:nth-child(4){width:12%}.rfq-table thead th:nth-child(5){width:13%}.rfq-table thead th:nth-child(6){width:11%}.rfq-table thead th:nth-child(7){width:15%;position:relative}.rfq-row{border-top:1px solid #e8e4dd;transition:background-color .14s}.rfq-row:hover,.rfq-row:focus-within{background:#eef5fb}.rfq-row--attention,.rfq-row--overdue{box-shadow:none}.rfq-row--attention .rfq-row__priority{box-shadow:inset 3px 0 #c38a3c}.rfq-row--overdue .rfq-row__priority{box-shadow:inset 3px 0 #b95c51}.rfq-row :is(th,td){vertical-align:middle;min-width:0;height:76px;padding:11px 12px}.rfq-row th[scope=row]{color:inherit;font-weight:inherit;letter-spacing:normal;text-align:left;text-transform:none;background:0 0}.rfq-row :is(th,td)>strong,.rfq-row :is(th,td)>small,.rfq-row__identity>div:first-child>strong{display:block}.rfq-row :is(th,td)>strong,.rfq-row__identity>div:first-child>strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}.rfq-row__identity>div:first-child>strong{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.rfq-row :is(th,td)>small{color:#667386;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.35;overflow:hidden}.rfq-row .source-label{color:#667386;margin-bottom:4px;font-size:11px;display:block}.rfq-row .tag-row{flex-wrap:nowrap;margin-top:7px;overflow:hidden}.rfq-row .ownership-tag,.rfq-row .alert-tag,.rfq-row .business-stage,.rfq-row .status{white-space:nowrap;min-height:22px;padding:3px 7px;font-size:11px}.rfq-row__route .airport-code{letter-spacing:.025em;font-size:13px}.rfq-row__route .rfq-row__route-meta{color:#667386;margin-top:2px;font-size:11px}.rfq-sla{color:#607087;align-items:center;gap:7px;min-width:0;display:flex}.rfq-sla>div{min-width:0}.rfq-sla strong,.rfq-sla span{display:block}.rfq-sla strong{color:var(--text-strong);font-size:12px;font-weight:750}.rfq-sla span{color:#667386;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.rfq-sla--overdue,.rfq-sla--overdue strong,.rfq-sla--overdue span{color:#a6483f}.rfq-sla--not-applicable span{color:#667386;margin-top:0;font-size:11px}.rfq-sla--not-configured{color:#667386}.rfq-sla--not-configured span{color:#667386;margin-top:0;font-size:11px}.rfq-row__status>div{align-items:center;gap:5px;display:flex}.rfq-row__quote .money-value{color:#7b5817;text-align:right;font-size:12px}.rfq-row__quote small{text-align:right}.rfq-row__empty-value{color:#667386;text-align:right;font-size:11px;display:block}.rfq-row__contract .contract-status-control{flex-direction:column;align-items:flex-start;gap:5px}.rfq-row__contract .contract-status-control__action{min-height:26px;padding-inline:8px;font-size:11px}.rfq-row__actions{text-align:right;white-space:normal}.rfq-row__actions>a,.rfq-row__actions>button{color:#42546b;width:100%;min-width:0;height:30px;min-height:30px;font:inherit;background:#fffefa;border:1px solid #d6cfc5;border-radius:3px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.rfq-row__actions>button{color:#745619;background:#fbf4e5;border-color:#ccb277;margin-bottom:6px}.rfq-row__actions>:is(a,button):hover:not(:disabled),.rfq-row__actions>:is(a,button):focus-visible{border-color:var(--gold-500);color:#6f5118}.queue-page .queue-pagination{min-height:50px}.queue-page .queue-pagination button{align-items:center;gap:5px;display:inline-flex}@media (width<=920px){.queue-page .queue-panel__head,.queue-page .queue-panel__tools{flex-direction:column;align-items:stretch}.queue-page .queue-search input{width:100%}}.workspace-page .ownership-notice{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:10px 13px}.workspace-page .ownership-notice>span[aria-hidden=true]{width:28px;height:28px}.workspace-page .ownership-notice strong{font-size:10px}.quote-draft-editor__title-row,.draft-parameter-panel__title-row,.draft-section__title-row,.section-heading__title-row,.broker-panel__title-row{align-items:center;gap:7px;display:flex}.quote-draft-editor__header h2{font-size:20px;font-weight:680}.draft-status-stack{justify-content:flex-end;align-items:center;gap:5px;display:flex}.quote-template-selector{align-items:center;min-height:54px;padding:9px 14px}.quote-template-selector>div{align-items:center;gap:5px;display:flex}.quote-condition-bar{grid-template-columns:minmax(130px,.22fr) minmax(0,1fr);min-height:58px}.quote-condition-bar>header{padding:9px 13px}.quote-condition-bar>header>div{align-items:center;gap:5px;display:flex}.quote-condition-bar__actions>button{min-height:56px;padding-block:8px}.draft-parameter-panel>header{min-height:58px;padding:12px 14px}.draft-parameter-panel h3,.draft-section h3{font-size:14px;font-weight:700}.draft-section>header{min-height:54px;padding:11px 14px}.draft-section__actions button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.quote-line-table th:nth-child(n+3),.quote-line-table td:nth-child(n+3){text-align:right}.quote-line-input,.quote-line-fixed-value,.quote-line-amount{font-variant-numeric:tabular-nums lining-nums}.quote-line-input{text-align:right}.quote-line-input.is-adjusted{background:#fff9ed;border-color:#c69a43;box-shadow:inset 3px 0 #c69a43}.quote-line-adjusted-label{background:#f6ebd4;border-radius:999px;width:fit-content;margin-top:4px;padding:2px 5px;font-weight:750;color:#7b5817!important}.quote-line-hours-cell{justify-items:end;gap:3px;display:inline-grid}.quote-line-hours-cell small{color:#7c8795;white-space:nowrap;font-size:8px}.quote-line-amount.is-adjusted{color:#805c19}.quote-line-amount.is-zero{color:#8c96a3}.quote-line-amount.is-pending{color:#8a641f;font-size:10px}.pricing-table th:nth-last-child(-n+3),.pricing-table td:nth-last-child(-n+3),.broker-lines strong,.broker-total strong,.quote-totals strong{font-variant-numeric:tabular-nums lining-nums;text-align:right}.pricing-table td:nth-last-child(-n+3){white-space:nowrap}.broker-panel__title-row h2,.section-heading__title-row h2{margin:0}.quote-number-warning{background:#fffaf0;box-shadow:inset 3px 0 #c49338}.money-value.is-zero,.quote-number-warning .money-value.is-zero{color:#9a681d}.quote-number-warning__label{color:#8f611a;white-space:nowrap;margin-top:3px;font-size:8px;font-weight:750;display:block}.quote-workflow-panel__title-row{align-items:center;gap:7px;display:flex}.quote-workflow-panel__title-row h2,.quote-workflow-panel__title-row h3{margin:0}.parameter-center__active-panel{outline:none}.parameter-center__active-panel:focus-visible{outline:2px solid var(--workbench-focus);outline-offset:3px;border-radius:8px}@media (width<=980px){.admin-dashboard-header{flex-direction:column;align-items:flex-start}.admin-dashboard-header__right{justify-items:start;width:100%;min-width:0}.admin-dashboard-grid{grid-template-columns:1fr}}@media (width<=720px){.dashboard-status-groups{grid-template-columns:1fr}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpi:nth-of-type(2){border-right:0}.admin-kpi:nth-of-type(-n+2){border-bottom:1px solid var(--border-subtle)}.admin-kpi-grid--personal{grid-template-columns:1fr}.admin-kpi-grid--personal .admin-kpi{border-right:0;border-bottom:1px solid var(--workbench-border)}.admin-kpi-grid--personal .admin-kpi:last-child{border-bottom:0}.page-workflow-slot{overscroll-behavior-inline:contain;padding-inline:0;overflow-x:auto}.process-guide,.step-tabs{scroll-snap-type:x proximity;width:max-content;min-width:100%}.process-guide__step{scroll-snap-align:start;min-width:128px}.process-guide__step:first-child,.step-tabs__tab:first-child{margin-left:14px}.process-guide__step:last-child,.step-tabs__tab:last-child{margin-right:14px}.process-guide__step:not(:last-child):after{margin-inline:10px}.step-tabs__tab{scroll-snap-align:start;min-width:140px}}@media (width<=480px){.dashboard-risk-grid{grid-template-columns:1fr}}.quote-condition-bar{background:#fbfaf7;border:1px solid #d9d2c8;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);min-height:66px;margin:14px 0 2px;display:grid}.quote-condition-bar>header{align-content:center;gap:4px;padding:12px 16px;display:grid}.quote-condition-bar>header strong{color:#293c55;font-size:12px}.quote-condition-bar>header span{color:#718093;font-size:10px;line-height:1.45}.quote-condition-bar__actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.quote-condition-bar__actions>button{color:#2f4158;text-align:left;background:#fffefa;border:0;border-left:1px solid #e0dad1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:64px;padding:10px 14px;display:grid}.quote-condition-bar__actions>button:hover{background:#f8f4eb}.quote-condition-bar__actions>button:focus-visible{z-index:1;outline:2px solid var(--gold-500);outline-offset:-2px;position:relative}.quote-condition-bar__actions>button[aria-expanded=true]{background:#f6efdf}.quote-condition-bar__actions>button>span{gap:4px;min-width:0;display:grid}.quote-condition-bar__actions strong{font-size:12px}.quote-condition-bar__actions small{color:#7b8796;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.quote-condition-bar__actions b{color:#416d58;white-space:nowrap;background:#f1f7f3;border:1px solid #bfd0c6;padding:4px 7px;font-size:9px;font-weight:800}.quote-condition-bar__actions b.is-missing{color:#895f1d;background:#fff7e6;border-color:#d8bd84}.quote-condition-dialog-layer{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b142175;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quote-condition-dialog{color:#34465d;background:#fffefa;border:1px solid #be9b4c85;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);width:min(1120px,100vw - 48px);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #07101d4d}.quote-condition-dialog__header{border-bottom:1px solid #ddd7ce;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 17px;display:flex}.quote-condition-dialog__header>div{min-width:0}.quote-condition-dialog__header .eyebrow{margin:0 0 7px}.quote-condition-dialog__header h2{color:var(--navy-950);margin:0;font-family:inherit;font-size:22px;font-weight:650}.quote-condition-dialog__header p:last-child{color:#6c7889;margin:7px 0 0;font-size:11px;line-height:1.55}.quote-condition-dialog__close{color:#536176;background:#fffefa;border:1px solid #d7d0c6;flex:none;min-height:34px;padding:7px 11px;font-size:10px;font-weight:800}.quote-condition-dialog__close:focus-visible,.quote-condition-dialog__tabs button:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px}.quote-condition-dialog__tabs{background:#f7f4ee;border-bottom:1px solid #ddd7ce;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 22px;display:grid}.quote-condition-dialog__tabs button{color:#6b7788;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;font-size:11px;font-weight:800}.quote-condition-dialog__tabs button[aria-selected=true]{border-bottom-color:var(--gold-500);color:#263a53;background:#fffefa}.quote-condition-dialog__body{overscroll-behavior:contain;min-height:0;padding:18px 22px 32px;overflow-y:auto}.quote-condition-dialog .automatic-route-summary{border:1px solid #dfd9d0;align-items:center;min-height:0;margin:0;padding:12px 14px}.quote-condition-dialog .automatic-route-summary__value{text-overflow:ellipsis;white-space:nowrap;max-width:58%;overflow:hidden}.quote-condition-dialog .draft-section{padding-top:20px}.quote-condition-dialog .draft-section>header{align-items:flex-start}.quote-condition-dialog .draft-section__actions{flex-wrap:wrap;flex:none;justify-content:flex-end}.quote-condition-dialog .draft-row-list{background:#fff;border:1px solid #ded8cf;overflow-x:auto}.quote-condition-dialog .draft-grid-row--offered,.quote-condition-dialog .draft-grid-row--leg{background:#fff;border:0;border-bottom:1px solid #ece8e1;gap:8px;margin:0;padding:9px 8px;position:static}.quote-condition-dialog .draft-grid-row--offered{grid-template-columns:24px 64px 64px 118px 92px minmax(148px,1fr) 62px 29px;min-width:780px}.quote-condition-dialog .draft-grid-row--leg{grid-template-columns:24px 76px 68px 68px 118px minmax(280px,1.6fr) minmax(130px,.8fr) 29px;min-width:800px}.quote-condition-dialog .draft-grid-row--offered:last-child,.quote-condition-dialog .draft-grid-row--leg:last-child{border-bottom:0}.quote-condition-dialog .draft-row-number{padding-top:24px;position:static}.quote-condition-dialog .draft-remove-row{margin-top:17px;position:static}.quote-condition-dialog .draft-server-rate-cell{grid-column:auto}.quote-condition-dialog .requested-coverage-strip{white-space:nowrap;flex-direction:row;align-items:center}.quote-condition-dialog .flight-time-source,.quote-condition-dialog .flight-time-source.is-adjusted,.quote-condition-dialog .flight-time-source.is-missing{white-space:normal;overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.quote-condition-dialog .flight-time-source details{min-width:0}.quote-condition-dialog .draft-flight-hours-field{grid-template-columns:minmax(0,1fr);align-items:start}.quote-condition-dialog .draft-flight-hours-field>*{grid-column:1/-1}.quote-condition-dialog .draft-commercial-grid{background:0 0;border:0;grid-template-columns:minmax(100px,.55fr) minmax(180px,1fr) minmax(220px,1.15fr);margin:0;padding:0}.quote-condition-dialog .draft-commercial-grid__reason{grid-column:1/-1}@media (width<=860px){.quote-condition-bar{grid-template-columns:1fr}.quote-condition-bar>header{border-bottom:1px solid #e0dad1;min-height:52px}.quote-condition-bar__actions>button:first-child{border-left:0}.quote-condition-dialog-layer{padding:12px}.quote-condition-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.quote-condition-dialog .draft-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-condition-dialog .draft-grid-row--offered,.quote-condition-dialog .draft-grid-row--leg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:14px}.quote-condition-dialog .draft-row-number{grid-column:1/-1;padding:0}.quote-condition-dialog .draft-remove-row{grid-column:1/-1;justify-self:end;margin:0}.quote-condition-dialog .draft-flight-hours-field,.quote-condition-dialog .draft-server-rate-cell{grid-column:1/-1}.quote-condition-dialog .requested-coverage-strip{white-space:normal;flex-wrap:wrap}.quote-condition-dialog .automatic-route-summary__value{white-space:normal;overflow-wrap:anywhere;max-width:100%}}@media (width<=600px){.quote-condition-bar__actions{grid-template-columns:1fr}.quote-condition-bar__actions>button{border-bottom:1px solid #e0dad1;border-left:0}.quote-condition-bar__actions>button:last-child{border-bottom:0}.quote-condition-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.quote-condition-dialog-layer{padding:0}.quote-condition-dialog__header,.quote-condition-dialog__body{padding-left:16px;padding-right:16px}.quote-condition-dialog__tabs{padding-inline:16px}.quote-condition-dialog .draft-grid-row--offered,.quote-condition-dialog .draft-grid-row--leg{margin:0}.quote-condition-dialog .draft-server-rate-cell{grid-column:1/-1}.quote-condition-dialog .draft-commercial-grid{grid-template-columns:minmax(0,1fr)}.quote-condition-dialog .draft-section>header{flex-direction:column;gap:10px}.quote-condition-dialog .draft-section__actions{justify-content:flex-start}:is(.quote-condition-dialog .draft-grid-row--offered>.draft-field:has(input[type=date]),.quote-condition-dialog .draft-grid-row--offered>.draft-timezone-field,.quote-condition-dialog .draft-grid-row--leg>.draft-field:has(input[type=date])){grid-column:1/-1}.quote-condition-dialog .flight-time-source dl div{grid-template-columns:minmax(0,1fr);gap:2px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box}html{background:var(--pearl);min-width:320px}body{background:var(--workbench-canvas);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,textarea:focus-visible{outline:2px solid var(--workbench-focus);outline-offset:2px}button:disabled{cursor:not-allowed}.brand-mark{width:250px;max-width:100%;line-height:0}.brand-mark--compact{width:177px}.brand-mark img{width:100%;height:auto;display:block}.language-toggle{border:1px solid #a9802b47;border-radius:999px;padding:3px;display:inline-flex}.language-toggle button{color:#536176;letter-spacing:.05em;background:0 0;border:0;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700}.language-toggle button.is-active{color:#fff;background:var(--navy-900)}.login-page{background:#f3f0e9;grid-template-columns:minmax(420px,1.12fr) minmax(440px,.88fr);min-height:100vh;display:grid}.login-story{color:#fff;background:radial-gradient(circle at 74% 23%,#c49d4b38,#0000 34%),linear-gradient(145deg,#182a45 0%,#101928 62%,#0b1320 100%);flex-direction:column;min-height:100vh;padding:46px 6vw 38px;display:flex;position:relative;overflow:hidden}.login-story:before{content:"";opacity:.18;background-image:linear-gradient(110deg,#0000 42%,#ffffff1f 42.1%,#0000 42.4%),linear-gradient(#0000 72%,#be974180 72.1%,#0000 72.3%);position:absolute;inset:0}.login-story:after{content:"";border:1px solid #c0994557;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-270px;right:-300px;box-shadow:0 0 0 76px #c0994506,0 0 0 152px #c0994505}.login-story__top,.login-story__content,.login-story small,.flight-line{z-index:1;position:relative}.login-story__top{justify-content:space-between;align-items:center;display:flex}.login-story .brand-mark{width:min(340px,60%)}.login-story .brand-mark img{filter:brightness(0)invert();opacity:.96}.login-story .language-toggle{border-color:#ffffff38}.login-story .language-toggle button{color:#cbd2dc}.login-story .language-toggle button.is-active{color:var(--navy-950);background:#eee7d8}.login-story__content{max-width:680px;margin:auto 0;padding:60px 0}.eyebrow{color:var(--gold-600);letter-spacing:.2em;margin:0 0 18px;font-size:11px;font-weight:800}.login-story .eyebrow{color:#d6b875}.login-story h1{white-space:pre-line;letter-spacing:-.03em;max-width:620px;margin:0;font-family:inherit;font-size:clamp(48px,5.4vw,82px);font-weight:400;line-height:1.02}.login-story__content>p:last-child{color:#bdc6d1;max-width:530px;margin:30px 0 0;font-size:16px;line-height:1.8}.login-story small{color:#7e8b9d;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.flight-line{align-items:center;width:min(540px,84%);margin-bottom:54px;display:flex}.flight-line span{background:#17263d;border:1px solid #d1ad62;border-radius:50%;flex:none;width:7px;height:7px}.flight-line i{background:linear-gradient(90deg,#d1ad62,#d1ad6233);flex:1;height:1px}.login-form-area{background:linear-gradient(#fbfaf7,#f0ece4);place-items:center;min-height:100vh;padding:50px clamp(26px,6vw,88px);display:grid}.login-card{width:min(440px,100%)}.login-card__index{color:var(--gold-600);letter-spacing:.17em;margin:0 0 38px;font-size:10px;font-weight:800}.login-card h2{color:var(--navy-950);margin:0;font-family:inherit;font-size:37px;font-weight:400}.login-card__intro{color:#758094;margin:13px 0 38px;font-size:14px;line-height:1.7}.login-card label{gap:8px;margin-bottom:20px;display:grid}.login-card label>span{color:#344259;letter-spacing:.06em;font-size:11px;font-weight:700}.login-card input{width:100%;height:50px;color:var(--navy-950);background:#ffffffb8;border:1px solid #d7d1c8;border-radius:4px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.login-card input:focus{border-color:var(--gold-500);box-shadow:0 0 0 3px #bb94411a}.login-card input[aria-invalid=true]{border-color:var(--danger)}.login-field-error{margin-top:-2px;line-height:1.35;color:var(--danger)!important;letter-spacing:0!important;font-size:11px!important;font-weight:600!important}.captcha-row{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:12px;display:grid}.captcha-prompt{border:1px solid var(--gold-200);height:50px;color:var(--navy-900);background:#f2eadb;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding:0 12px;display:flex}.captcha-prompt strong{letter-spacing:.08em;white-space:nowrap}.captcha-prompt button{white-space:nowrap;color:var(--gold-600);background:0 0;border:0;flex:none;padding:4px;font-size:10px}.primary-button{color:#fff;background:linear-gradient(135deg,#b48a34,#c6a252);border:0;border-radius:3px;justify-content:space-between;align-items:center;width:100%;height:52px;padding:0 18px;font-weight:700;display:flex;box-shadow:0 12px 28px #936a1f29}.primary-button:disabled{opacity:.55}.form-error{border-left:3px solid var(--danger);color:#77352e;background:#fbefec;margin:-4px 0 15px;padding:9px 12px;font-size:12px;line-height:1.5}.demo-credential-hint{color:#8a94a3;text-align:center;margin:14px 0 0;font-size:11px}.app-shell{background:var(--workbench-canvas);grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--workbench-border);background:#fbfcfe;flex-direction:column;height:100vh;padding:30px 20px 22px;display:flex;position:sticky;top:0}.product-name{color:#6f7b8e;letter-spacing:.14em;margin:8px 0 36px;font-size:10px}.sidebar nav{gap:5px;display:grid}.sidebar nav p{color:#a1a8b2;letter-spacing:.17em;text-transform:uppercase;margin:20px 12px 7px;font-size:9px;font-weight:800}.sidebar nav a,.sidebar nav .nav-placeholder{color:#657286;text-align:left;background:0 0;border-radius:4px;align-items:center;gap:12px;height:44px;padding:0 12px;font-size:12px;text-decoration:none;display:flex}.sidebar nav a svg,.sidebar nav .nav-placeholder span{color:#8793a4;text-align:center;flex:0 0 18px;width:18px;font-size:16px}.sidebar nav a.is-active{color:var(--navy-900);background:var(--workbench-canvas-deep);font-weight:700;position:relative}.sidebar nav a.is-active:before{content:"";background:var(--gold-500);width:2px;height:22px;position:absolute;left:0}.sidebar nav .is-disabled{opacity:.55;cursor:not-allowed}.sidebar-user{border-top:1px solid #e2ddd5;grid-template-columns:35px minmax(0,1fr) 28px;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:grid}.avatar{border:1px solid var(--gold-200);width:35px;height:35px;color:var(--gold-600);border-radius:50%;place-items:center;font-family:inherit;font-size:12px;display:grid}.sidebar-user strong,.sidebar-user span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-user strong{color:#25344b;font-size:11px}.sidebar-user span{color:#9aa2ae;margin-top:3px;font-size:9px}.sidebar-user button{color:#8792a2;background:0 0;border:0}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--workbench-border);color:#6e798b;background:#fffffff0;justify-content:space-between;align-items:center;height:64px;padding:0 30px;font-size:11px;display:flex}.topbar>div{align-items:center;gap:9px;display:flex}.connection-dot{background:#5e9b76;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5e9b761a}.topbar-actions{gap:16px!important}.user-chip{border-left:1px solid var(--workbench-border);color:#2f3d53;padding-left:15px;font-weight:600}.demo-banner{color:#846521;letter-spacing:.02em;background:#f6efde;border-bottom:1px solid #eadbb8;justify-content:center;align-items:center;gap:8px;min-height:35px;padding:8px 28px;font-size:10px;display:flex}.demo-banner span{border:1px solid #c9a85d;border-radius:50%;place-items:center;width:16px;height:16px;font-family:inherit;font-size:10px;display:grid}.queue-page{width:min(1440px,100%);margin:0 auto;padding:48px clamp(24px,4vw,64px) 70px}.page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.page-heading h1{color:var(--navy-950);letter-spacing:-.025em;margin:0;font-family:inherit;font-size:clamp(36px,4vw,55px);font-weight:400}.page-heading>div>p:last-child{color:#738094;max-width:720px;margin:12px 0 0;font-size:13px;line-height:1.7}.date-stamp{color:#667386;letter-spacing:.13em;white-space:nowrap;font-size:11px;font-weight:700}.metric-strip{background:#fffefa;border:1px solid #ddd8cf;grid-template-columns:repeat(3,1fr);display:grid}.metric{border-right:1px solid #e4dfd7;align-items:baseline;gap:13px;min-height:92px;padding:20px 24px;display:flex}.metric:last-child{border-right:0}.metric strong{font-family:inherit;font-size:34px;font-weight:400}.metric span{color:#7f8997;letter-spacing:.05em;font-size:11px;font-weight:700}.metric--gold strong{color:var(--gold-600)}.metric--navy strong{color:var(--navy-900)}.metric--soft strong{color:#7f8b9d}.queue-view-selector{border:1px solid var(--workbench-border);background:var(--workbench-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 18px;display:flex}.queue-scope-selector,.queue-stage-selector{align-items:center;gap:4px;min-width:0;display:flex}.queue-stage-selector{flex:1;justify-content:flex-end}.queue-scope-selector button,.queue-stage-selector button{color:#657286;background:var(--workbench-surface-muted);border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-height:39px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.queue-scope-selector button strong,.queue-stage-selector button strong{color:#7b8798;background:#ffffffc7;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:9px;display:grid}.queue-scope-selector button.is-selected,.queue-stage-selector button.is-selected{color:var(--workbench-brand-navy);box-shadow:inset 2px 0 var(--workbench-brand-navy);background:#eef3f8;border-color:#9fb1c7}.queue-scope-selector button.is-selected strong,.queue-stage-selector button.is-selected strong{color:#fff;background:var(--workbench-brand-navy)}.queue-panel{border:1px solid var(--workbench-border);background:var(--workbench-surface);box-shadow:none;border-radius:8px;margin-top:20px;overflow:hidden}.queue-panel__head{border-bottom:1px solid var(--workbench-border);justify-content:space-between;align-items:center;min-height:70px;padding:17px 22px;display:flex}.queue-panel__head h2{color:#26354b;margin:0;font-size:14px}.queue-panel__head p{color:#667386;margin:4px 0 0;font-size:11px}.queue-panel__tools{align-items:center;gap:18px;display:flex}.queue-dashboard-filter{color:#75591f;white-space:nowrap;background:#fbf4e5;border:1px solid #d4bc88;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:4px 4px 4px 10px;font-size:11px;font-weight:750;display:inline-flex}.queue-dashboard-filter button{color:#75591f;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.queue-dashboard-filter button:hover,.queue-dashboard-filter button:focus-visible{background:#efe1c3}.queue-contract-filter{color:#7f8997;letter-spacing:.06em;gap:4px;font-size:8px;font-weight:800;display:grid}.queue-contract-filter select{color:#33445b;min-height:36px;font:inherit;background:#fffefa;border:1px solid #d7d1c8;border-radius:3px;padding:0 30px 0 10px;font-size:9px}.queue-search{align-items:stretch;gap:6px;display:flex}.queue-search label{display:flex}.queue-search input{color:#33445b;width:min(310px,31vw);min-height:36px;font:inherit;background:#fffefa;border:1px solid #d7d1c8;border-radius:3px;padding:8px 10px;font-size:9px}.queue-search input:focus{border-color:var(--gold-500);outline:2px solid #b98b2d24}.queue-search button,.queue-pagination button{color:#75591f;background:#fffefa;border:1px solid #d2cbc1;border-radius:3px;min-height:36px;padding:0 12px;font-size:8px;font-weight:800}.queue-search .queue-search__clear{color:#6f7b8c;background:#f3f1ec}.legend{color:#8e98a5;letter-spacing:.08em;align-items:center;gap:7px;font-size:8px;display:flex}.legend-live,.legend-ferry{background:var(--navy-700);width:22px;height:1px;display:inline-block}.legend-ferry{background:repeating-linear-gradient(90deg, var(--gold-500) 0 4px, transparent 4px 7px)}.rfq-list{display:grid}.queue-pagination{color:#6f7b8d;background:#faf8f4;border-top:1px solid #e2ddd5;justify-content:flex-end;align-items:center;gap:12px;min-height:58px;padding:11px 20px;font-size:9px;display:flex}.queue-pagination button:disabled{cursor:not-allowed;opacity:.45}.rfq-card{border-bottom:1px solid #e4dfd7;grid-template-columns:210px minmax(360px,1.4fr) minmax(370px,1fr);column-gap:30px;padding:24px 24px 18px;transition:background .18s;display:grid}.rfq-card:last-child{border-bottom:0}.rfq-card:hover{background:#fff}.rfq-card__identity{min-width:0}.source-label{color:#a08a5c;letter-spacing:.14em;font-size:8px;font-weight:800}.rfq-card h3{color:#24344a;letter-spacing:.02em;margin:7px 0 12px;font-size:13px}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.trip-tag,.alert-tag,.ownership-tag,.business-stage{letter-spacing:.04em;border-radius:999px;align-items:center;min-height:23px;padding:4px 9px;font-size:8px;font-weight:800;display:inline-flex}.trip-tag{color:#785b1e;background:#f3ead8}.alert-tag{color:#914a3e;background:#f8eae6}.ownership-tag--open{color:#6c7787;background:#edf0f3}.ownership-tag--mine{color:#356b50;background:#e5f1ea}.ownership-tag--locked{color:#6f5a34;background:#eee8dc}.business-stage{color:#5c6878;background:#edf0f3}.business-stage--draft{color:#765819;background:#f5ead3}.business-stage--completed{color:#356b50;background:#e5f1ea}.route-visual{align-items:flex-start;min-width:0;padding:9px 0 18px;display:flex;overflow-x:auto}.route-stop{align-items:center;min-width:54px;display:flex}.airport-code{color:var(--navy-950);letter-spacing:.03em;flex:none;font-family:inherit;font-size:17px}.route-connector{justify-content:center;align-items:center;width:clamp(34px,3.6vw,66px);height:20px;margin:0 7px;display:flex;position:relative}.route-connector i{background:linear-gradient(90deg,#aeb7c3,#7d8ba0);width:100%;height:1px}.route-connector i:after{content:"";float:right;border-top:1px solid #7d8ba0;border-right:1px solid #7d8ba0;width:5px;height:5px;display:block;transform:translateY(-2px)rotate(45deg)}.route-connector small{color:#a2a9b3;font-size:7px;position:absolute;top:10px}.rfq-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.fact{min-width:0}.fact span,.fact strong{display:block}.fact span{color:#9aa2ae;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:700}.fact strong{color:#3f4d61;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.rfq-card__footer{border-top:1px dashed #ddd8cf;grid-column:2/4;justify-content:space-between;align-items:center;margin-top:16px;padding-top:13px;display:flex}.structure-counts{color:#778395;gap:15px;font-size:9px;display:flex}.structure-counts strong{color:var(--navy-900);font-size:12px}.card-action{align-items:center;gap:13px;display:flex}.contract-status-control{align-items:center;gap:7px;display:inline-flex}.contract-status-badge{color:#657183;white-space:nowrap;background:#f1f3f5;border:1px solid #d5d9dd;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:800}.contract-status-badge--signed{color:#32684a;background:#e6f2eb;border-color:#aecdbb}.contract-status-control__action{color:#635128;cursor:pointer;min-height:31px;font:inherit;white-space:nowrap;background:#fffefa;border:1px solid #d5cec3;border-radius:2px;padding:0 10px;font-size:9px;font-weight:700}.contract-status-control__action:hover:not(:disabled){border-color:var(--gold-500);color:var(--gold-600)}.contract-status-control__action:disabled{cursor:wait;opacity:.58}.status{color:#5b687a;background:#edf0f3;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:700}.status--needs_action{color:#8b641e;background:#f5ead3}.status--ready_to_respond{color:#397054;background:#e5f1ea}.card-action a,.card-action__claim{color:#46566d;background:#fffefa;border:1px solid #d5cec3;border-radius:2px;justify-content:center;align-items:center;gap:13px;min-width:76px;height:31px;font-size:9px;text-decoration:none;display:flex}.card-action__claim{cursor:pointer;min-width:94px;font:inherit}.card-action a:hover,.card-action__claim:hover:not(:disabled){border-color:var(--gold-500);color:var(--gold-600)}.card-action__claim:disabled{cursor:wait;opacity:.58}.queue-inline-error{color:#8f463c;background:#fff4f1;border:1px solid #e2bdb7;border-radius:3px;margin:16px 20px 0;padding:11px 13px;font-size:11px;line-height:1.5}.panel-message{color:#7d8898;place-content:center;justify-items:center;gap:13px;min-height:260px;font-size:13px;display:grid}.panel-message>p,.full-status>p,.jet-loading-state>p{margin:0}.jet-loading-state{justify-items:center;gap:10px;display:grid}.aircraft-loader{width:320px;height:108px;position:relative;overflow:hidden}.aircraft-loader--compact{width:220px;height:74px}.aircraft-loader__route{width:100%;height:100%;overflow:visible}.aircraft-loader__route path{fill:none;stroke:#a9802b6b;stroke-width:1.4px;stroke-dasharray:6 7;animation:1.8s linear infinite aircraft-route-flow}.aircraft-loader__route circle{fill:var(--paper);stroke:var(--gold-500);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite aircraft-node-pulse}.aircraft-loader__route circle:nth-of-type(2){animation-delay:.35s}.aircraft-loader__route circle:nth-of-type(3){animation-delay:.7s}.aircraft-loader__plane{width:42px;color:var(--navy-900);filter:drop-shadow(0 6px 7px #101a2b33);animation:3.2s cubic-bezier(.42,0,.45,1) infinite aircraft-flight;position:absolute;top:70px;left:10px}.aircraft-loader--compact .aircraft-loader__plane{width:32px;top:46px}.aircraft-loader__plane svg{width:100%;display:block}.aircraft-loader__plane path{fill:currentColor;stroke:#d4b36c;stroke-width:.8px}.aircraft-loader__spark{opacity:0;background:#d0ab5e;border-radius:50%;width:3px;height:3px;animation:3.2s ease-out infinite aircraft-spark;position:absolute;box-shadow:0 0 0 5px #bb944114}.aircraft-loader__spark--one{animation-delay:.5s;top:65%;left:27%}.aircraft-loader__spark--two{animation-delay:1.25s;top:42%;left:53%}.aircraft-loader__spark--three{animation-delay:2s;top:24%;left:79%}@keyframes aircraft-flight{0%{opacity:0;top:72%;left:2%;transform:rotate(-9deg)scale(.92)}10%{opacity:1}44%{top:43%;left:43%;transform:rotate(-17deg)scale(1)}88%{opacity:1}to{opacity:0;top:8%;left:86%;transform:rotate(-12deg)scale(.9)}}@keyframes aircraft-route-flow{to{stroke-dashoffset:-26px}}@keyframes aircraft-node-pulse{0%,to{opacity:.55;transform:scale(.86)}45%{opacity:1;transform:scale(1.28)}}@keyframes aircraft-spark{0%,30%{opacity:0;transform:scale(.5)}42%{opacity:1;transform:scale(1)}58%,to{opacity:0;transform:scale(1.8)}}.panel-message button,.full-status button{border:1px solid var(--gold-200);color:var(--gold-600);background:#fff;border-radius:3px;padding:9px 15px}.full-status{background:var(--pearl);color:#758095;place-content:center;justify-items:center;gap:22px;min-height:100vh;display:grid}.workspace-page{width:min(1520px,100%);margin:0 auto;padding:34px clamp(24px,3.6vw,58px) 80px}.back-link{color:#7d8896;letter-spacing:.05em;align-items:center;gap:6px;margin-bottom:24px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--gold-600)}.quote-quantity{white-space:nowrap}.quote-quantity strong{font-variant-numeric:tabular-nums lining-nums;margin-right:5px}.quote-quantity span{color:var(--text-muted);font-size:10px}.workspace-overview{background:#172843;border:1px solid #192a422e;min-height:390px;position:relative;overflow:hidden;box-shadow:0 24px 70px #121e3024}.workspace-overview:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#0a182cf0 0%,#0c1c31d1 42%,#0c1c3129 72%),linear-gradient(#0c1c316b,#0000 48%,#0c1c3194);position:absolute;inset:0}.workspace-overview__content{z-index:2;pointer-events:none;align-content:space-between;min-height:390px;padding:29px 34px 66px;display:grid;position:relative}.workspace-hero{color:#fff;grid-template-columns:minmax(0,1fr) minmax(420px,.62fr);align-items:center;gap:44px;padding:0;display:grid}.workspace-hero__side{min-width:0}.workspace-hero .eyebrow{color:#d2b16a}.workspace-title-row{align-items:center;gap:18px;display:flex}.workspace-title-row h1{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:inherit;font-size:clamp(32px,3.4vw,52px);font-weight:400;overflow:hidden}.workspace-hero>div>p:last-child{color:#aeb9c8;letter-spacing:.08em;margin:14px 0 0;font-size:11px}.workspace-hero .status{color:#f0dfb7;background:#ffffff1f;flex:none}.hero-facts{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1a2fa8;border:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.hero-facts div{border-right:1px solid #ffffff1a;min-width:0;padding:16px}.hero-facts div:last-child{border-right:0}.hero-facts dt{color:#8795a9;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.hero-facts dd{color:#e7ebf0;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:10px;font-weight:600;overflow:hidden}.hero-actions{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.workspace-overview .contract-status-badge{color:#dce3eb;background:#0d1d32b8;border-color:#ffffff40}.workspace-overview .contract-status-badge--signed{color:#dff5e7;background:#276443b3;border-color:#a6d5b98c}.workspace-overview .contract-status-control__action{color:#f0dfb7;background:#ffffff14;border-color:#ffffff38}.hero-primary-button,.hero-secondary-button{letter-spacing:.03em;border-radius:3px;min-height:36px;padding:0 14px;font-size:9px;font-weight:800}.hero-primary-button{color:#15233a;background:#d5b66f;border:1px solid #c4a15a}.hero-secondary-button{color:#e8edf3;background:#ffffff0f;border:1px solid #fff3}.hero-primary-button:disabled,.hero-secondary-button:disabled{opacity:.58}.ownership-notice{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafcfaeb;border:1px solid #ffffff4d;align-items:center;gap:13px;width:fit-content;max-width:min(720px,72%);min-height:50px;padding:9px 13px;display:flex;box-shadow:0 10px 28px #0d1d3129}.ownership-notice>span[aria-hidden=true]{color:#647186;background:#eef0f2;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.ownership-notice strong{color:#2f3d52;font-size:10px}.ownership-notice p{color:#7f8a99;margin:2px 0 0;font-size:8px;line-height:1.5}.ownership-notice--mine{background:#f4f9f6;border-color:#cbded2}.ownership-notice--mine>span[aria-hidden=true]{color:#356b50;background:#e3f0e8}.ownership-notice--locked{background:#f8f4ec;border-color:#ddd2bc}.ownership-notice--locked>span[aria-hidden=true]{color:#80632a;background:#eee4d0}.workspace-inline-error{border-left:3px solid var(--danger);color:#77352e;background:#fbefec;margin-top:10px;padding:10px 13px;font-size:10px}.email-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a121eb3;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.email-comparison-dialog{background:#f8f6f1;border:1px solid #d1b16a6b;border-radius:4px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1440px,100%);max-height:calc(100vh - 56px);display:grid;overflow:hidden;box-shadow:0 30px 90px #080f1a59}.email-dialog__header{background:#fffefa;border-bottom:1px solid #ddd7ce;justify-content:space-between;align-items:flex-start;gap:24px;padding:19px 24px;display:flex}.email-dialog__header .eyebrow{margin-bottom:8px}.email-dialog__header h2{color:var(--navy-950);margin:0;font-family:inherit;font-size:24px;font-weight:400}.email-dialog__header p:last-child{color:#7c8796;margin:7px 0 0;font-size:10px}.icon-button{color:#687588;background:#fff;border:1px solid #ddd6cb;border-radius:50%;width:34px;height:34px;font-size:20px;line-height:1}.email-comparison-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:0;display:grid;overflow:hidden}.source-email-pane,.structured-evidence-pane{min-width:0;padding:20px 22px;overflow:auto}.source-email-pane{background:#fffefa;border-right:1px solid #ded8cf}.pane-title-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.pane-title-row h3{color:#2d3b50;margin:0;font-size:12px}.pane-title-row>span{color:#9b844e;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.email-metadata{background:#f9f7f3;border:1px solid #e2ddd4;margin:16px 0}.email-metadata div{border-bottom:1px solid #e7e2da;grid-template-columns:70px minmax(0,1fr);gap:9px;padding:8px 11px;display:grid}.email-metadata div:last-child{border-bottom:0}.email-metadata dt{color:#9aa2ae;text-transform:uppercase;font-size:8px;font-weight:800}.email-metadata dd{overflow-wrap:anywhere;color:#435166;margin:0;font-size:9px}.email-plain-body{color:#2e3d52;white-space:pre-wrap;overflow-wrap:anywhere;background:#fcfbf8;border:1px solid #e2ddd4;min-height:320px;margin:0;padding:17px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.7;overflow:auto}.attachment-list{color:#718095;gap:5px;margin-top:14px;font-size:9px;display:grid}.attachment-list strong{color:#34435a}.blocking-issues{border-left:3px solid var(--danger);color:#7b4037;background:#fbefec;gap:5px;margin:14px 0;padding:10px 12px;font-size:9px;display:grid}.candidate-field-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.email-business-summary{gap:14px;margin-top:14px;display:grid}.email-business-summary>p{color:#778394;margin:0;font-size:9px;line-height:1.55}.email-business-summary h4{color:#2e4057;margin:0;font-size:10px}.email-business-summary__facts{grid-template-columns:minmax(0,1.55fr) minmax(150px,.45fr);gap:10px;display:grid}.email-business-summary__facts>section,.email-business-summary__section{background:#fffefa;border:1px solid #ded8cf;padding:13px}.email-business-summary__facts>section:last-child{align-content:start;gap:10px;display:grid}.email-business-summary__facts>section:last-child>strong{color:#8b6926;font-family:inherit;font-size:15px;font-weight:400}.email-business-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:10px 0 0;display:grid}.email-business-summary dl div{min-width:0}.email-business-summary dt{color:#939ba6;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.email-business-summary dd{overflow-wrap:anywhere;color:#415168;margin:4px 0 0;font-size:9px;font-weight:700}.email-business-route-list,.email-business-lift-list{gap:7px;margin-top:10px;display:grid}.email-business-route-list article{background:#faf8f4;border:1px solid #e6e0d7;grid-template-columns:26px minmax(130px,.72fr) minmax(180px,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.email-business-route-list article>span{color:#b08b42;font-size:8px;font-weight:850}.email-business-route-list article>strong{color:#25384f;font-family:inherit;font-size:12px;font-weight:600}.email-business-route-list article>small,.email-business-lift-list article>small{color:#707c8d;font-size:8px}.email-business-lift-list{grid-template-columns:repeat(2,minmax(0,1fr))}.email-business-lift-list article{background:#faf8f4;border-left:3px solid #d1b36d;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px;display:grid}.email-business-lift-list article>strong{color:#2f4158;font-size:10px}.email-business-lift-list article>span{color:#8a6b2f;font-size:9px;font-weight:800}.email-business-summary__section ul{color:#4d5c70;margin:9px 0 0;padding-left:18px;font-size:9px;line-height:1.6}.email-summary-unavailable{color:#775b2b;background:#fff8e8;border-left:3px solid #c08b44;margin-top:14px;padding:13px;font-size:9px}.canonical-candidate-view{background:#fffefa;border:1px solid #ded8cf;margin-top:14px;padding:12px}.canonical-candidate-view h4{color:#344259;margin:0;font-size:10px}.canonical-candidate-view p{color:#7a8594;margin:5px 0 9px;font-size:8px}.canonical-candidate-view pre{color:#26364d;white-space:pre-wrap;overflow-wrap:anywhere;max-height:190px;margin:0;font:8px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.candidate-field{background:#fffefa;border:1px solid #ded9d0;min-width:0;padding:12px}.candidate-field.is-selected{box-shadow:inset 2px 0 var(--gold-500);border-color:#c5a25a}.candidate-field header{justify-content:space-between;align-items:center;gap:10px;display:flex}.candidate-field header strong{color:#344259;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.candidate-field header span{color:#3c7458;font-size:9px;font-weight:800}.candidate-field header span.is-low{color:#a34236}.candidate-field__value{overflow-wrap:anywhere;color:#142034;white-space:pre-wrap;margin:10px 0;font-size:9px;font-weight:700}.candidate-field blockquote{color:#6b7789;background:#f7f2e8;border-left:2px solid #d5b66f;margin:0;padding:7px 8px;font-size:8px;line-height:1.5}.candidate-field blockquote span{color:#a07e37;text-transform:uppercase;margin-bottom:3px;font-weight:800;display:block}.candidate-field>button{color:#9b7629;background:0 0;border:0;margin-top:10px;padding:0;font-size:8px;font-weight:800}.missing-evidence{color:#a34236;margin:0;font-size:8px}.email-dialog__footer{background:#fffefa;border-top:1px solid #dcd6cc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:86px;padding:13px 20px;display:grid}.review-editor{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);align-items:center;gap:8px;min-width:0;display:grid}.review-editor strong,.review-editor p{color:#6c7889;margin:0;font-size:9px}.review-editor textarea{resize:vertical;color:#26364d;background:#fff;border:1px solid #d7d1c8;border-radius:3px;min-height:48px;padding:8px 10px;font-size:9px}.review-editor .inline-error{color:var(--danger);grid-column:1/-1}.review-editor>.jet-loading-state{grid-column:1/-1}.review-actions{align-items:center;gap:9px;display:flex}.quiet-button,.gold-button{border-radius:3px;min-height:38px;padding:0 15px;font-size:9px;font-weight:800}.quiet-button{color:#687588;background:#fff;border:1px solid #d8d1c7}.gold-button{color:#fff;background:linear-gradient(135deg,#a77d28,#c6a252);border:1px solid #b98f39}.gold-button:disabled{opacity:.48}.route-map-card,.route-map-loading{border:1px solid var(--line);background:var(--paper);margin-top:18px}.workspace-overview>.route-map-card,.workspace-overview>.route-map-loading{border:0;margin:0;position:absolute;inset:0}.route-map-card--hero{background:#dfe4e6}.route-map-card__hero-controls{z-index:4;position:absolute;bottom:50px;right:18px}.route-map-card--hero .route-map-modes{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf8f4e6;border-color:#ffffff7a;box-shadow:0 8px 24px #121f332e}.route-map-card--hero .route-map-status{inset:auto 190px 51px auto}.route-map-card--hero .route-map-card__footer{z-index:3;color:#f0f4f8d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1d31c7;min-height:38px;padding:8px 17px;position:absolute;bottom:0;left:0;right:0}.route-map-card--hero .route-line{background:#d9be7d}.route-map-loading{color:#8792a1;place-items:center;min-height:160px;font-size:11px;display:grid}.route-map-loading .panel-message{min-height:158px}.route-map-card__header{border-bottom:1px solid #e5e0d8;justify-content:space-between;align-items:center;gap:24px;min-height:91px;padding:17px 20px;display:flex}.route-map-card__header h2{color:#26364c;margin:6px 0 0;font-family:inherit;font-size:23px;font-weight:400}.route-map-card__header p{color:#87919f;margin:7px 0 0;font-size:9px;line-height:1.5}.route-map-modes{background:#f7f4ee;border:1px solid #ddd7ce;border-radius:3px;flex:none;padding:3px;display:inline-flex}.route-map-modes button{color:#7c8796;letter-spacing:.04em;background:0 0;border:0;border-radius:2px;min-height:31px;padding:0 13px;font-size:8px;font-weight:800}.route-map-modes button.is-active{color:#fff;background:var(--navy-900);box-shadow:0 4px 12px #1420341f}.route-map-frame{background-color:#eef1f0;background-image:linear-gradient(#111d2f08 1px,#0000 1px),linear-gradient(90deg,#111d2f08 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:355px;position:relative;overflow:hidden}.route-map-canvas{width:100%;height:355px}.route-map-canvas .maplibregl-ctrl-group{border-radius:3px;box-shadow:0 5px 20px #101b2c29}.route-map-canvas .maplibregl-ctrl-attrib{color:#6c7787;font-size:9px}.route-map-marker{color:#f8ecd1;letter-spacing:.08em;background:#121f33f0;border:1px solid #ae8530d1;border-radius:999px;place-items:center;min-width:42px;height:24px;padding:0 8px;font-size:9px;font-weight:800;display:grid;box-shadow:0 6px 18px #121f3340}.route-map-overlay,.route-map-fallback{color:#718096;background:#f5f5f1f2;place-content:center;justify-items:center;font-size:11px;display:grid;position:absolute;inset:0}.route-map-fallback{background:radial-gradient(circle at 50% 40%,#b98f3714,#0000 42%),#f5f5f1f7;gap:28px;padding:35px}.route-map-fallback__route{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:min(980px,90vw);display:flex}.fallback-leg{align-items:center;gap:9px;display:flex}.fallback-leg strong{color:var(--navy-900);letter-spacing:.04em;font-family:inherit;font-size:14px}.fallback-leg i{background:var(--navy-700);width:45px;height:2px}.fallback-leg i.is-ferry{background:repeating-linear-gradient(90deg, var(--gold-500) 0 7px, transparent 7px 11px)}.route-map-fallback p{color:#7f8997;text-align:center;margin:0;font-size:9px}.route-map-status{color:#fff;letter-spacing:.05em;background:#121f33d1;border:1px solid #ffffff8c;border-radius:999px;min-height:25px;padding:6px 10px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 6px 16px #121f3329}.route-map-status--fallback{color:#775a21;background:#f5e8ccf0}.route-map-card__footer{color:#8b95a2;background:#faf8f4;justify-content:space-between;align-items:center;gap:18px;min-height:45px;padding:10px 18px;font-size:8px;display:flex}.route-map-legend,.route-map-legend span{align-items:center;gap:12px;display:flex}.route-map-legend span{gap:6px}.route-line{background:var(--navy-700);width:26px;height:2px}.route-line--ferry{background:repeating-linear-gradient(90deg, var(--gold-500) 0 5px, transparent 5px 8px)}.route-line--requested{background:#61748d}.route-line--offered{background:#a9802b}.lift-task-bar{border:1px solid var(--line);background:var(--paper);align-items:center;gap:24px;margin-top:18px;padding:14px 18px;display:flex}.lift-task-bar>div:first-child{min-width:175px}.lift-task-bar>div:first-child span,.lift-task-bar>div:first-child strong{display:block}.lift-task-bar>div:first-child span{color:#9aa3ae;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.lift-task-bar>div:first-child strong{color:#26364d;margin-top:5px;font-size:11px}.lift-task-tabs{flex-wrap:wrap;flex:1;gap:8px;display:flex}.lift-task-tabs button{color:#566579;text-align:left;background:#faf8f4;border:1px solid #ded9d0;border-radius:3px;gap:4px;min-width:190px;padding:10px 12px;display:grid}.lift-task-tabs button.is-selected{color:var(--navy-900);background:#f5edde;border-color:#c8a75f;box-shadow:inset 2px 0 #b88d38}.lift-task-tabs strong{font-size:11px}.lift-task-tabs span{color:#8c96a3;font-size:8px}.itinerary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.itinerary-grid--single{grid-template-columns:minmax(0,1fr)}.itinerary-grid--single .itinerary-panel{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);display:grid}.itinerary-grid--single .section-heading{border-bottom:0;border-right:1px solid #e5e0d8;align-items:center;min-height:0;padding:15px 18px}.itinerary-grid--single .section-heading h2{margin-top:4px;font-size:19px}.itinerary-grid--single .section-heading p{margin-top:4px}.itinerary-grid--single .itinerary-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.itinerary-grid--single .itinerary-row{border-bottom:0;border-right:1px solid #eeeae3;grid-template-columns:26px minmax(120px,1fr) 62px;grid-template-areas:"ordinal sector pax"".schedule schedule";gap:7px 10px;min-height:108px;padding:13px 15px}.itinerary-grid--single .itinerary-row:last-child{border-right:0}.itinerary-grid--single .ordinal{grid-area:ordinal}.itinerary-grid--single .sector-pair{grid-area:sector}.itinerary-grid--single .schedule-value{grid-area:schedule}.itinerary-grid--single .pax-value{grid-area:pax}.itinerary-panel,.pricing-panel,.broker-panel,.quote-empty{border:1px solid var(--line);background:#fffefae6}.section-heading{border-bottom:1px solid #e5e0d8;justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:18px 20px;display:flex}.section-heading span,.panel-kicker{color:var(--gold-600);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.section-heading h2{color:#26364c;margin:6px 0 0;font-family:inherit;font-size:22px;font-weight:400}.section-heading p{color:#87919f;margin:7px 0 0;font-size:9px;line-height:1.5}.section-heading>strong{color:#788597;flex:none;font-size:9px}.itinerary-panel--offered{border-top-color:#c7a359}.itinerary-list{display:grid}.itinerary-row{border-bottom:1px solid #eeeae3;grid-template-columns:32px minmax(170px,.75fr) minmax(190px,1fr) 74px;align-items:center;gap:13px;min-height:82px;padding:13px 18px;display:grid}.itinerary-row:last-child{border-bottom:0}.ordinal{color:#b1a071;font-family:inherit;font-size:12px}.sector-pair{align-items:center;gap:9px;display:flex}.sector-pair strong{color:var(--navy-900);font-family:inherit;font-size:16px}.sector-pair i{background:#a8b1be;width:35px;height:1px}.schedule-value span,.pax-value span{color:#a0a8b3;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.schedule-value strong,.pax-value strong{color:#4c5b6f;margin-top:5px;font-size:9px;display:block}.schedule-value small{color:#9ba4b0;margin-top:3px;font-size:7px;display:block}.quote-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px;margin-top:18px;display:grid}.pricing-panel{min-width:0}.table-scroll{overflow-x:auto}.pricing-table{border-collapse:collapse;color:#526074;width:100%;font-size:9px}.pricing-table th{color:#9aa3af;text-align:left;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f7f4ee;padding:10px 14px;font-size:7px}.pricing-table td{white-space:nowrap;border-bottom:1px solid #ece8e1;padding:12px 14px}.pricing-table td:last-child,.pricing-table th:last-child{text-align:right}.pricing-table td strong{color:#2b3b52}.leg-kind{border-radius:999px;align-items:center;min-height:21px;padding:3px 8px;font-size:7px;font-weight:800;display:inline-flex}.leg-kind--live{color:#385f7a;background:#e7eff4}.leg-kind--ferry{color:#876626;background:#f4ead5}.cost-category{color:#7a6840;font-size:7px;font-weight:800}.subsection-heading{background:#fbf9f5;border-top:1px solid #ddd8cf;border-bottom:1px solid #e7e2da;justify-content:space-between;align-items:center;min-height:55px;padding:15px 18px;display:flex}.subsection-heading h3{color:#314158;margin:0;font-size:12px}.subsection-heading span{color:#9ca4af;font-size:8px}.quote-totals{gap:9px;width:min(430px,100%);margin-left:auto;padding:18px 22px 22px;display:grid}.quote-totals div{color:#7e8998;justify-content:space-between;font-size:9px;display:flex}.quote-totals strong{color:#34445a}.quote-totals .grand-total{color:var(--navy-900);border-top:1px solid #d9d3ca;align-items:baseline;margin-top:4px;padding-top:14px;font-weight:800}.quote-totals .grand-total strong{color:var(--gold-600);font-family:inherit;font-size:22px;font-weight:400}.broker-panel{border-top:3px solid var(--gold-500);padding:25px 23px;position:sticky;top:82px;box-shadow:0 18px 50px #1822310f}.broker-panel h2{color:#203149;margin:8px 0 0;font-family:inherit;font-size:23px;font-weight:400}.broker-panel>p{color:#8c96a3;margin:10px 0 20px;font-size:9px;line-height:1.6}.broker-lines{border-top:1px solid #e2ddd5}.broker-lines div{color:#6b7788;border-bottom:1px solid #eeeae3;justify-content:space-between;align-items:center;gap:15px;min-height:42px;font-size:9px;display:flex}.broker-lines strong{color:#314158}.broker-total{color:#fff;background:var(--navy-900);justify-content:space-between;align-items:baseline;margin:18px -23px 0;padding:19px 23px;display:flex}.broker-total span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.broker-total strong{color:#e0c17b;font-family:inherit;font-size:24px;font-weight:400}.quote-metadata{gap:10px;margin:20px 0 0;display:grid}.quote-metadata div{grid-template-columns:85px minmax(0,1fr);gap:10px;display:grid}.quote-metadata dt{color:#9da5af;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.quote-metadata dd{color:#5c6878;margin:0;font-size:8px;line-height:1.5}.quote-empty{color:#8792a1;place-items:center;min-height:160px;margin-top:18px;font-size:12px;display:grid}@media (prefers-reduced-motion:reduce){.aircraft-loader__route path,.aircraft-loader__route circle,.aircraft-loader__plane,.aircraft-loader__spark{animation:none}.aircraft-loader__plane{opacity:1;top:39%;left:47%;transform:rotate(-14deg)}}@media (width<=1180px){.rfq-card{grid-template-columns:180px minmax(330px,1fr)}.rfq-card__facts{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.rfq-card__footer{grid-column:1/-1}.workspace-hero{grid-template-columns:1fr;gap:18px}.workspace-overview,.workspace-overview__content,.route-map-card--hero .route-map-frame,.route-map-card--hero .route-map-canvas{height:430px;min-height:430px}.quote-layout{grid-template-columns:1fr}.broker-panel{position:static}}@media (width<=860px){.login-page{grid-template-columns:1fr}.login-story{min-height:330px;padding:30px}.login-story__content{padding:50px 0 30px}.login-story h1{font-size:46px}.flight-line{display:none}.login-form-area{min-height:auto;padding:55px 26px 70px}.app-shell{grid-template-columns:184px minmax(0,1fr)}.sidebar{padding:24px 12px 18px}.product-name{text-overflow:ellipsis;white-space:nowrap;margin-bottom:24px;font-size:11px;overflow:hidden}.sidebar nav p{margin-inline:8px;font-size:11px}.sidebar nav a,.sidebar nav .nav-placeholder{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;gap:8px;width:auto;min-width:0;padding:0 8px;font-size:13px;overflow:hidden}.sidebar nav a svg,.sidebar nav .nav-placeholder span{flex:0 0 17px;font-size:15px}.sidebar-user{grid-template-columns:30px minmax(0,1fr) 24px;gap:6px}.sidebar-user .avatar{width:30px;height:30px}.sidebar-user strong{font-size:13px}.sidebar-user span{font-size:11px}.queue-page{padding:36px 20px 60px}.queue-view-selector{flex-direction:column;align-items:stretch}.queue-scope-selector,.queue-stage-selector{justify-content:flex-start}.queue-panel__head,.queue-panel__tools{flex-direction:column;align-items:stretch}.queue-search input{width:100%}.queue-search label{flex:1}.queue-pagination{flex-wrap:wrap;justify-content:center}.page-heading{flex-direction:column;align-items:flex-start}.rfq-card{grid-template-columns:1fr}.route-visual,.rfq-card__facts,.rfq-card__footer{grid-column:1}.route-visual{margin-top:15px}.rfq-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rfq-card__footer{flex-direction:column;align-items:flex-start;gap:12px}.card-action{flex-wrap:wrap;width:100%}.workspace-page{padding:28px 20px 60px}.workspace-overview,.workspace-overview__content,.route-map-card--hero .route-map-frame,.route-map-card--hero .route-map-canvas{height:480px;min-height:480px}.workspace-overview__content{padding:24px 20px 68px}.workspace-hero{gap:16px}.workspace-title-row{flex-direction:column;align-items:flex-start;gap:9px}.workspace-title-row h1{max-width:100%;font-size:clamp(28px,5vw,38px)}.hero-facts{grid-template-columns:1fr}.hero-facts div{border-bottom:1px solid #ffffff1a;border-right:0;padding:9px 11px}.hero-facts div:last-child{border-bottom:0}.ownership-notice{max-width:100%}.route-map-card__hero-controls{bottom:45px;right:12px}.route-map-card--hero .route-map-status{display:none}.itinerary-grid{grid-template-columns:1fr}.itinerary-grid--single .itinerary-panel{grid-template-columns:minmax(170px,.34fr) minmax(0,1fr)}.itinerary-grid--single .itinerary-list{grid-template-columns:1fr}.itinerary-grid--single .itinerary-row{border-bottom:1px solid #eeeae3;border-right:0;grid-template-columns:28px minmax(140px,.8fr) minmax(160px,1fr) 65px;grid-template-areas:"ordinal sector schedule pax";min-height:82px}.itinerary-grid--single .itinerary-row:last-child{border-bottom:0}.route-map-card__header{flex-direction:column;align-items:flex-start}.route-map-modes{width:100%}.route-map-modes button{flex:1}.quote-line-adjustment{grid-template-columns:1fr;align-items:stretch}.quote-line-adjustment button{justify-self:start}.itinerary-row{grid-template-columns:28px minmax(150px,.8fr) minmax(170px,1fr) 65px}.email-dialog-backdrop{padding:12px}.email-comparison-dialog{max-height:calc(100vh - 24px)}.email-comparison-grid{grid-template-columns:1fr;overflow:auto}.source-email-pane,.structured-evidence-pane{overflow:visible}.source-email-pane{border-bottom:1px solid #ded8cf;border-right:0}.email-dialog__footer{grid-template-columns:1fr}.review-actions{justify-content:flex-end}}@media (width<=560px){.login-story__top{flex-direction:column;align-items:flex-start;gap:18px}.login-story .brand-mark{width:min(280px,100%)}.captcha-row{grid-template-columns:1fr}.captcha-prompt{margin-top:-10px}.topbar{padding:0 16px}.user-chip{display:none}.metric-strip{grid-template-columns:1fr}.metric{border-bottom:1px solid #e4dfd7;border-right:0;min-height:68px}.metric:last-child{border-bottom:0}.queue-view-selector{padding:12px}.queue-scope-selector,.queue-stage-selector{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rfq-card{padding:20px 16px 16px}.rfq-card__facts{grid-template-columns:1fr 1fr}.rfq-card__footer{flex-direction:column;align-items:flex-start;gap:12px}.queue-panel__head .legend{display:none}.workspace-title-row{flex-direction:column;align-items:flex-start}.workspace-title-row h1{white-space:normal;font-size:31px}.hero-facts{grid-template-columns:1fr}.hero-facts div{border-bottom:1px solid #ffffff1a;border-right:0}.hero-facts div:last-child{border-bottom:0}.hero-actions{flex-direction:column;align-items:stretch}.email-dialog__header,.source-email-pane,.structured-evidence-pane{padding:15px}.candidate-field-list,.email-business-summary__facts,.email-business-lift-list,.email-business-summary dl,.email-business-route-list article,.review-editor{grid-template-columns:1fr}.review-actions{flex-direction:column;align-items:stretch}.route-map-card__footer{flex-direction:column;align-items:flex-start}.route-map-frame,.route-map-canvas{height:300px;min-height:300px}.route-map-modes{grid-template-columns:1fr;display:grid}.lift-task-bar{flex-direction:column;align-items:flex-start}.lift-task-tabs,.lift-task-tabs button{width:100%}.itinerary-row{grid-template-columns:26px 1fr 70px}.itinerary-grid--single .itinerary-panel{display:block}.itinerary-grid--single .section-heading{border-bottom:1px solid #e5e0d8;border-right:0}.itinerary-grid--single .itinerary-row{grid-template-columns:26px 1fr 70px;grid-template-areas:"ordinal sector pax"".schedule schedule";min-height:82px}.schedule-value{grid-column:2/-1}.broker-total{flex-direction:column;align-items:flex-start;gap:8px}}.quote-draft-editor{background:#fffefaf5;border:1px solid #d9d2c8;margin:24px 0;box-shadow:0 24px 70px #18223112}.quote-draft-editor--loading{place-items:center;min-height:180px;display:grid}.quote-draft-editor__header{background:linear-gradient(110deg,#fffffffa,#f9f4e9cc),#fffefa;border-bottom:1px solid #ded8cf;justify-content:space-between;align-items:flex-start;gap:30px;min-height:112px;padding:24px 28px;display:flex}.quote-draft-editor__header h2{color:var(--navy-950);margin:5px 0 7px;font-family:inherit;font-size:27px;font-weight:400}.quote-draft-editor__header p{color:#788394;max-width:760px;margin:0;font-size:10px;line-height:1.65}.draft-status-stack{justify-items:end;gap:7px;min-width:184px;display:grid}.draft-status-stack small{color:#979da6;font-size:8px}.draft-dirty-indicator{color:#49705d;background:#e7f0eb;border-radius:999px;align-items:center;gap:7px;min-height:27px;padding:6px 11px;font-size:9px;font-weight:800;display:inline-flex}.draft-dirty-indicator:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.draft-dirty-indicator.is-dirty{color:#90671f;background:#f5ead3}.returned-working-quote{background:#fff8e9;border-bottom:1px solid #ded8cf;padding:14px 28px}.returned-working-quote>header{color:#76591f;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.returned-working-quote>header strong{font-size:10px}.returned-working-quote>header small{font-size:9px}.returned-working-quote__lifts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:10px;display:grid}.returned-working-quote__lifts article{color:#59677a;background:#fffefad1;border:1px solid #dec994;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:9px 10px;font-size:8px;display:grid}.returned-working-quote__lifts article>span:last-child{justify-self:end;font-weight:800}.draft-lift-tabs{background:#f5f3ee;border-bottom:1px solid #ded8cf;gap:2px;padding:0 28px;display:flex;overflow-x:auto}.draft-lift-tabs button{color:#7d8795;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;justify-items:start;gap:4px;min-width:178px;min-height:59px;padding:10px 17px;display:grid}.draft-lift-tabs button span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.draft-lift-tabs button strong{color:#405068;font-size:10px}.draft-lift-tabs button.is-selected{border-bottom-color:var(--gold-500);background:#fffefa}.draft-lift-tabs button.is-selected strong{color:var(--navy-950)}.draft-lift-panel{padding:0 28px 28px}.automatic-route-summary{background:#fbfaf7;border-bottom:1px solid #e4dfd7;justify-content:space-between;align-items:center;gap:18px;min-height:54px;margin:0 -28px 12px;padding:11px 28px;display:flex}.quote-template-selector{border-bottom:1px solid var(--line);background:#fbf7ef;grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:end;gap:16px;padding:14px 18px;display:grid}.quote-template-selector>div{gap:3px;display:grid}.quote-template-selector span{color:var(--navy-900);font-weight:700}.quote-template-selector small{color:var(--muted)}.quote-template-selector select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--navy-900);background:#fff;padding:0 36px 0 12px}.automatic-route-summary>div{gap:3px;display:grid}.automatic-route-summary strong{color:#263b55;font-size:10px}.automatic-route-summary span{color:#858d97;font-size:8px}.automatic-route-summary__value{white-space:nowrap;font-family:inherit;color:#8a6e31!important;font-size:15px!important}.automatic-route-summary__missing{font-weight:700;color:#a55d46!important}.draft-fieldset{border:0;min-width:0;margin:0;padding:0}.draft-fieldset:disabled{cursor:wait}.draft-decision-row{border-bottom:1px solid #e4dfd7;justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.draft-decision-row>div:first-child{gap:3px;display:grid}.draft-decision-row>div:first-child span,.draft-decision-row>div:first-child small{color:#979da6;letter-spacing:.06em;font-size:8px}.draft-decision-row>div:first-child strong{color:#27384f;font-size:12px}.segmented-control{background:#eeebe5;border:1px solid #d6d0c7;border-radius:3px;padding:3px;display:flex}.segmented-control label{cursor:pointer}.segmented-control input{opacity:0;width:1px;height:1px;position:absolute}.segmented-control span{color:#6d7888;border-radius:2px;place-items:center;min-width:116px;height:34px;padding:0 14px;font-size:9px;font-weight:800;display:grid}.segmented-control input:checked+span{color:#775818;background:#fffefa;box-shadow:0 2px 9px #1f283414}.segmented-control input:focus-visible+span{outline:2px solid var(--gold-500);outline-offset:1px}.draft-section{padding:24px 0 0}.draft-section>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.draft-section h3{color:#27384f;letter-spacing:.02em;margin:0;font-size:11px}.draft-section p{color:#9199a4;margin:4px 0 0;font-size:8px}.draft-section__actions>button{color:#74581f;background:#fffefa;border:1px solid #cfc7bb;border-radius:2px;min-height:29px;padding:6px 11px;font-size:8px;font-weight:800}.draft-section__actions{gap:7px;display:flex}.requested-coverage-strip{color:#6c7788;white-space:nowrap;background:#f1eee8;align-items:center;gap:10px;margin-bottom:9px;padding:9px 11px;font-size:8px;display:flex;overflow-x:auto}.requested-coverage-strip>span{color:#9a7a39;letter-spacing:.06em;text-transform:uppercase;font-weight:900}.requested-coverage-strip strong{font-weight:700}.draft-row-list{background:#fff;border:1px solid #dfdad2;overflow-x:auto}.draft-grid-row{border-bottom:1px solid #ece8e1;align-items:start;gap:8px;min-width:980px;padding:10px 9px;display:grid}.draft-grid-row:last-child{border-bottom:0}.draft-grid-row--offered{grid-template-columns:24px 78px 78px 126px 100px minmax(155px,1fr) 70px 29px}.draft-grid-row--leg{grid-template-columns:24px 88px 82px 82px 124px minmax(100px,1fr) minmax(120px,1fr) 29px}.draft-grid-row--cost{grid-template-columns:24px 120px minmax(180px,1fr) 80px 80px 100px 110px 180px 110px 29px;min-width:1280px}.draft-row-number{color:#9b8a67;text-align:center;padding-top:24px;font-family:inherit;font-size:12px}.draft-field{align-content:start;gap:5px;min-width:0;display:grid}.draft-field>span{color:#8d95a0;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.draft-field input,.draft-field select,.draft-field textarea{color:#27384f;width:100%;min-width:0;min-height:36px;font:inherit;background:#fffefa;border:1px solid #d4cec5;border-radius:2px;padding:8px 9px;font-size:9px}.draft-field textarea{resize:vertical;line-height:1.55}.draft-field input:focus,.draft-field select:focus,.draft-field textarea:focus{border-color:var(--gold-500);outline:2px solid #b98b2d21}.draft-field input:read-only{color:#667286;background:#f0eee9}.draft-field input[aria-invalid=true],.draft-field select[aria-invalid=true],.draft-field textarea[aria-invalid=true]{border-color:#b76d60}.draft-field>small{color:#a84f42;font-size:7px;line-height:1.3}.draft-field>.flight-time-source{color:#61715f;overflow-wrap:anywhere;gap:2px;display:grid}.flight-time-source>span:first-child{color:#8c7a56;letter-spacing:.04em;text-transform:uppercase;font-weight:800}.flight-time-source.is-adjusted,.flight-time-source.is-missing{color:#946a27}.draft-remove-row{color:#9c6d64;background:#fffefa;border:1px solid #ddd7cf;border-radius:2px;width:29px;height:36px;margin-top:17px;font-size:16px}.draft-remove-row:disabled{cursor:not-allowed;opacity:.35}.draft-checkbox{color:#697587;background:#fffefa;border:1px solid #d4cec5;border-radius:2px;align-items:center;gap:7px;min-height:36px;margin-top:17px;padding:6px 8px;font-size:8px;display:flex}.draft-checkbox input{accent-color:var(--gold-600)}.draft-empty-row{color:#929aa6;background:#faf8f3;border:1px dashed #d8d1c7;padding:18px;font-size:9px}.draft-server-rate-cell,.draft-calculated-amount-cell,.draft-server-margin-cell{align-content:start;gap:5px;min-width:0;display:grid}.draft-server-rate-cell>span,.draft-calculated-amount-cell>span,.draft-server-margin-cell>span{color:#8d95a0;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.draft-server-rate-cell>strong,.draft-calculated-amount-cell>strong,.draft-server-margin-cell>strong{color:#697587;background:#f0eee9;border:1px solid #d8d3cb;border-radius:2px;align-items:center;min-height:36px;padding:8px 9px;font-size:8px;font-weight:700;line-height:1.3;display:flex}.draft-calculated-amount-cell>strong{color:var(--navy-900);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fffefa;justify-content:flex-end}.draft-parameter-panel{background:#f7f4ee;border:1px solid #d8d1c7;margin-top:24px;padding:18px}.draft-parameter-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:13px;display:flex}.draft-parameter-panel h3{color:#27384f;margin:0;font-size:11px}.draft-parameter-panel p{color:#8a939f;margin:4px 0 0;font-size:8px;line-height:1.5}.draft-parameter-panel>header>span{color:#4d725f;background:#f3f8f4;border:1px solid #b8cabf;flex:none;padding:5px 8px;font-size:7px;font-weight:800}.draft-parameter-panel>header>span.is-stale{color:#8b631c;background:#fff8e7;border-color:#d8bd84}.draft-parameter-list{gap:9px;display:grid}.quote-line-table-scroll{background:#fffefa;border:1px solid #ded8cf;max-width:100%;overflow-x:auto}.quote-line-table{border-collapse:collapse;color:#47566b;width:100%;min-width:760px;font-size:9px}.quote-line-table th,.quote-line-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e7e1d8;padding:10px 11px}.quote-line-table th{color:#7d8795;letter-spacing:.06em;text-transform:uppercase;background:#f0ece5;font-size:7px;font-weight:900}.quote-line-table th:first-child{width:22%}.quote-line-table th:nth-child(2){width:26%}.quote-line-table tbody>tr:last-child>td{border-bottom:0}.quote-line-table tr.has-override>td{background:#fffaf0}.quote-line-table td>strong,.quote-line-table td>small{display:block}.quote-line-table td>strong{color:#263950;font-size:10px}.quote-line-table td>small{color:#8a929c;margin-top:3px;font-size:7px}.quote-line-input{color:#263950;background:#fff;border:1px solid #cfc8bd;border-radius:2px;width:100%;min-width:82px;min-height:34px;padding:7px 8px;font-size:9px;font-weight:700}.quote-line-input:not([readonly]):focus{outline-offset:1px;border-color:#ad8330;outline:2px solid #b78a322e}.quote-line-input[readonly]{color:#737d89;background:#f0eee9}.quote-line-input--quantity{max-width:96px}.quote-line-input--money{max-width:126px}.quote-line-fixed-value,.quote-line-amount{color:#35465c;font-family:inherit;font-size:12px}.quote-line-error{color:var(--danger);margin-top:4px;font-size:7px;display:block}.quote-line-adjustment-row td{background:#fffaf0;padding:0 11px 11px}.quote-line-adjustment{border-left:2px solid var(--gold-500);background:#f8f1df;grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:10px;padding:9px 10px;display:grid}.quote-line-adjustment label{gap:4px;display:grid}.quote-line-adjustment label span,.quote-line-adjustment small{color:#7c6b49;font-size:7px}.quote-line-adjustment input{background:#fffefa;border:1px solid #cdb77e;min-height:33px;padding:6px 8px;font-size:8px}.quote-line-adjustment button{color:#70521c;background:#fffefa;border:1px solid #b99342;min-height:33px;padding:0 10px;font-size:8px;font-weight:800}.pricing-source-audit,.draft-calculation__audit{background:#fffefab8;border:1px solid #ddd6cc;margin-top:12px}.pricing-source-audit summary,.draft-calculation__audit summary{cursor:pointer;color:#56657a;letter-spacing:.04em;min-height:38px;padding:10px 12px;font-size:8px;font-weight:850}.pricing-source-audit>p,.draft-calculation__audit>p{color:#8b939e;margin:0;padding:0 12px 10px;font-size:7px;line-height:1.5}.pricing-source-audit>div{gap:6px;padding:0 12px 12px;display:grid}.pricing-source-audit>div>span{color:#7d8794;justify-content:space-between;gap:12px;font-size:7px;display:flex}.pricing-source-audit>div strong{color:#4a596e}.draft-parameter-card{background:#fffefa;border:1px solid #ded8cf;border-left:3px solid #c7c0b6;grid-template-columns:minmax(190px,.8fr) minmax(360px,1.8fr);gap:12px 18px;padding:13px;display:grid}.draft-parameter-card.has-override{border-left-color:var(--gold-500)}.draft-parameter-card__identity{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.draft-parameter-card__identity>div:first-child{gap:4px;min-width:0;display:grid}.draft-parameter-card__identity strong{color:#2e4057;font-size:10px}.draft-parameter-card__identity code,.draft-parameter-card__identity small{color:#858e9a;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.draft-parameter-badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.draft-parameter-badges span{color:#757e8c;text-transform:uppercase;background:#f4f1eb;border:1px solid #d9d3ca;padding:3px 5px;font-size:6px;font-weight:900}.draft-parameter-badges span.is-editable{color:#805e1e;background:#fff9e9;border-color:#d6bd86}.draft-parameter-card__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.draft-parameter-card__facts div{min-width:0}.draft-parameter-card__facts dt{color:#999fa7;letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:800}.draft-parameter-card__facts dd{overflow-wrap:anywhere;color:#425269;margin:4px 0 0;font-size:8px;font-weight:700}.draft-parameter-card__provenance{color:#778291;border-top:1px dashed #ded8cf;flex-wrap:wrap;grid-column:1/-1;gap:5px 16px;padding-top:9px;font-size:7px;display:flex}.draft-parameter-card__provenance .draft-parameter-card__saved-override{color:#7b5a1d;flex-basis:100%;font-weight:700}.draft-parameter-card__override{background:#fffaed;border:1px solid #dbc38e;grid-column:1/-1;grid-template-columns:minmax(120px,.35fr) minmax(280px,1fr) auto;align-items:start;gap:9px;padding:11px;display:grid}.draft-parameter-card__reason textarea{min-height:54px}.draft-override-parameter,.draft-restore-parameter{color:#78581c;background:#fffefa;border:1px solid #c8ab6b;border-radius:2px;min-height:32px;padding:6px 10px;font-size:8px;font-weight:800}.draft-override-parameter{grid-column:1/-1;justify-self:start}.draft-restore-parameter{margin-top:17px}.draft-commercial-grid,.draft-decline-grid{background:#f8f5ef;border:1px solid #ded8cf;grid-template-columns:110px minmax(170px,.8fr) minmax(190px,.9fr) minmax(280px,1.5fr);gap:12px;margin-top:24px;padding:18px;display:grid}.draft-commercial-grid__reason{grid-column:auto}.draft-decline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-editor-footer{border-top:1px solid #ded8cf;grid-template-columns:minmax(0,1.65fr) minmax(310px,.65fr);min-height:194px;display:grid}.draft-editor-footer__calculation{background:#f7f4ee;border-right:1px solid #ded8cf;align-items:center;min-width:0;padding:24px 28px;display:grid}.draft-editor-footer__actions{flex-direction:column;justify-content:center;align-items:stretch;gap:12px;padding:24px;display:flex}.draft-editor-footer__actions>p,.draft-editor-footer__actions>small{color:#858e9a;margin:0;font-size:8px;line-height:1.55}.draft-editor-footer__actions>div:not(.quote-workbench-actions):last-of-type{grid-template-columns:1fr 1.2fr;gap:8px;display:grid}.draft-editor-footer__actions button{min-height:41px}.draft-calculation{min-width:0}.draft-calculation__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.draft-calculation__heading>div{gap:4px;display:grid}.draft-calculation__heading span{color:#a48139;letter-spacing:.1em;font-size:8px;font-weight:900}.draft-calculation__heading strong{color:#4c7761;font-size:9px}.draft-calculation--stale .draft-calculation__heading strong{color:#9a6b24}.draft-calculation__heading small{color:#969da7;font-size:7px}.draft-calculation__totals{grid-template-columns:repeat(3,minmax(0,1fr));margin:17px 0 0;display:grid}.draft-calculation__totals>div{border-right:1px solid #ded8cf;gap:5px;padding:0 18px;display:grid}.draft-calculation__totals>div:first-child{padding-left:0}.draft-calculation__totals>div:last-child{border-right:0}.draft-calculation dt{color:#929aa6;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.draft-calculation dd{color:#33435a;margin:0;font-family:inherit;font-size:16px}.draft-calculation__grand-total dd{color:var(--gold-600);font-size:21px}.draft-calculation__details{gap:14px;margin:0;padding:0 12px 12px;display:grid}.draft-calculation__details section{min-width:0}.draft-calculation__details h4{color:#526176;letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-size:8px}.draft-calculation__details p{color:#929aa6;margin:0;font-size:8px}.draft-calculation-table-scroll{background:#fffefa;border:1px solid #e0dad1;max-width:100%;overflow-x:auto}.draft-calculation-table{border-collapse:collapse;color:#526176;width:100%;min-width:690px;font-size:7px}.draft-calculation-table th,.draft-calculation-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ebe6df;padding:7px 8px}.draft-calculation-table th{color:#8e96a1;letter-spacing:.04em;text-transform:uppercase;background:#f3f0ea;font-weight:900}.draft-calculation-table tr:last-child td{border-bottom:0}.draft-calculation-table td strong,.draft-calculation-table td small{display:block}.draft-calculation-table td small{color:#929aa6;margin-top:2px}.draft-calculation__breakdown{border-top:1px dashed #d9d2c8;flex-wrap:wrap;gap:8px 16px;margin:0 12px 12px;padding-top:12px;display:flex}.draft-calculation__breakdown>div{color:#778394;gap:7px;font-size:7px;display:flex}.draft-calculation-empty{gap:6px;display:grid}.draft-calculation-empty strong{color:#44536a;font-family:inherit;font-size:17px;font-weight:400}.draft-calculation-empty span{color:#929aa6;font-size:8px}.quote-preview-missing{color:#644d28;background:#fbf3e3;border-left:3px solid #b27a28;padding:15px 16px}.quote-preview-missing>strong{font-family:inherit;font-size:17px;font-weight:400}.quote-preview-missing p{margin:6px 0 10px;font-size:9px;line-height:1.6}.quote-preview-missing ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.quote-preview-missing li{border-top:1px solid #b27a2838;gap:3px;padding-top:7px;font-size:8px;display:grid}.quote-preview-missing li span{color:#806d4d;overflow-wrap:anywhere}.draft-api-error{color:#8d4f45;background:#f8ebe8;border-left:2px solid #b36b5e;padding:10px 12px;font-size:8px;line-height:1.5}.draft-api-error ul{margin:6px 0 0;padding-left:17px}@media (width<=1100px){.draft-commercial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.draft-commercial-grid__reason{grid-column:1/-1}.draft-editor-footer{grid-template-columns:1fr}.draft-editor-footer__calculation{border-bottom:1px solid #ded8cf;border-right:0}.draft-parameter-card{grid-template-columns:1fr}.draft-parameter-card__provenance,.draft-parameter-card__override,.draft-override-parameter{grid-column:1}}@media (width<=820px){.quote-draft-editor__header,.draft-decision-row,.draft-section>header{flex-direction:column;align-items:flex-start}.draft-status-stack{justify-items:start;min-width:0}.draft-lift-tabs,.draft-lift-panel,.quote-draft-editor__header,.draft-editor-footer__calculation{padding-left:18px;padding-right:18px}.draft-decision-row{padding:18px 0}.segmented-control,.segmented-control label,.segmented-control span{width:100%}.draft-commercial-grid,.draft-decline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-parameter-panel>header,.draft-parameter-card__identity{flex-direction:column}.draft-parameter-badges{justify-content:flex-start}.draft-parameter-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-parameter-card__override{grid-template-columns:1fr}.draft-restore-parameter{justify-self:start;margin-top:0}.draft-commercial-grid__reason{grid-column:1/-1}.draft-calculation__totals{grid-template-columns:1fr;gap:10px}.draft-calculation__totals>div,.draft-calculation__totals>div:first-child{border-bottom:1px solid #ded8cf;border-right:0;padding:0 0 10px}.draft-calculation__totals>div:last-child{border-bottom:0}}.app-shell{transition:grid-template-columns .18s}.app-shell--sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar{transition:width .18s,padding .18s}.sidebar-brand-row{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.sidebar-brand{flex:1;min-width:0}.sidebar-toggle{color:#5f7085;background:#ffffffe0;border:1px solid #d8e0e8;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;transition:color .15s,border-color .15s,background .15s;display:grid}.sidebar-toggle:hover,.sidebar-toggle:focus-visible{color:var(--navy-900);background:#fff;border-color:#aebdca}.sidebar-toggle:focus-visible{outline:2px solid var(--workbench-focus);outline-offset:2px}.mobile-sidebar-toggle,.sidebar-mobile-backdrop{display:none}.sidebar--collapsed{padding-inline:12px}.sidebar--collapsed .sidebar-brand-row{justify-items:center;display:grid}.sidebar--collapsed .sidebar-brand{justify-items:center;width:48px;display:grid}.sidebar--collapsed .brand-mark--compact,.sidebar--collapsed [data-sidebar-label]{display:none}.sidebar--collapsed nav{margin-top:28px}.sidebar--collapsed nav a{justify-content:center;width:48px;padding:0}.sidebar--collapsed nav a svg{width:19px;height:19px}.sidebar--collapsed nav a.is-active:before{left:-12px}.sidebar--collapsed .sidebar-user{grid-template-columns:1fr;justify-items:center;gap:10px}.sidebar--collapsed .sidebar-user button{place-items:center;width:34px;height:34px;display:grid}.login-page.login-aircraft-hero{isolation:isolate;background:linear-gradient(90deg,#071426e8 0%,#071426b8 34%,#07142647 66%,#07142680 100%),url(/assets/t7-hkj-flight-login-hero-v2.jpg) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr) minmax(410px,500px);min-height:100vh;display:grid;position:relative;overflow:hidden auto}.login-page.login-aircraft-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#08152714,#08152775),radial-gradient(circle at 77% 46%,#caa4541f,#0000 34%);position:absolute;inset:0}.login-aircraft-hero .login-story{color:#fff;background:0 0;min-height:100vh;padding:42px clamp(36px,5vw,82px) 38px;overflow:visible}.login-aircraft-hero .login-story:before,.login-aircraft-hero .login-story:after{content:none}.login-aircraft-hero .login-story__top,.login-aircraft-hero .login-story__content,.login-aircraft-hero .login-story__footer{z-index:1;position:relative}.login-aircraft-hero .login-story__content{max-width:610px;margin:4.5vh 0 auto;padding:48px 0}.login-aircraft-hero .login-story h1{letter-spacing:-.045em;text-shadow:0 4px 24px #040d1c59;max-width:590px;font-size:clamp(48px,5vw,72px);font-weight:450;line-height:1.03}.login-aircraft-hero .login-story__content>p:last-child{color:#eff4f9d6;text-shadow:0 2px 16px #040d1c61;max-width:500px;margin-top:22px;font-size:15px;line-height:1.75}.login-aircraft-hero .login-story__footer small{color:#ebf0f69e}.login-aircraft-hero .login-form-area{background:linear-gradient(90deg,#07142600,#07142638);place-items:center;min-height:100vh;padding:38px clamp(28px,4vw,54px);display:grid;position:relative}.login-aircraft-hero .login-card{width:min(430px,100%)}.login-access-panel__surface{color:var(--navy-950);-webkit-backdrop-filter:blur(24px)saturate(1.08);background:#faf9f6e8;border:1px solid #ffffffb3;border-radius:18px;padding:clamp(30px,4vw,46px);box-shadow:0 30px 90px #040e1e57}.login-access-panel__surface .login-card__index{margin-bottom:20px}.login-access-panel__surface h2{letter-spacing:-.03em;font-size:clamp(30px,3vw,38px);font-weight:550}.login-access-panel__surface .login-card__intro{margin:10px 0 28px}.login-access-panel__surface label{margin-bottom:16px}.login-access-panel__surface input{background:#ffffffdb;border-color:#75809152;border-radius:8px;height:48px}.login-access-panel__surface .captcha-prompt{background:#f2ebdbe6;border-radius:8px;height:48px;margin-bottom:16px}.login-access-panel__surface .primary-button{height:50px;color:var(--navy-950);background:linear-gradient(135deg,#9f7629,#c39b4a);border-radius:8px;box-shadow:0 16px 34px #68491238}@media (width>=1100px){.login-page.login-aircraft-hero{grid-template-columns:minmax(0,1fr) minmax(410px,500px) clamp(48px,6vw,112px)}}@media (width<=900px){.login-page.login-aircraft-hero{background-position:44%;grid-template-columns:1fr;overflow:auto}.login-aircraft-hero .login-story{min-height:40vh;padding:28px clamp(22px,6vw,48px) 10px}.login-aircraft-hero .login-story__content{margin:8vh 0 0;padding:28px 0}.login-aircraft-hero .login-story h1{max-width:520px;font-size:clamp(38px,9vw,58px)}.login-aircraft-hero .login-story__footer{display:none}.login-aircraft-hero .login-form-area{background:linear-gradient(#0000,#07142673);place-items:start center;min-height:auto;padding:16px 20px 40px}.login-access-panel__surface{width:min(520px,100%)}}@media (width<=620px){.app-shell--sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.sidebar--collapsed{padding-inline:8px}.sidebar--collapsed nav a{width:46px}.login-aircraft-hero .login-story__top{align-items:flex-start}.login-aircraft-hero .login-story .brand-mark{width:min(250px,62vw)}.login-access-panel__surface{border-radius:14px;padding:26px 22px}.login-access-panel__surface .captcha-row{grid-template-columns:1fr}}@media (width<=480px){.app-shell,.app-shell--sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:70;visibility:hidden;width:min(304px,100vw - 48px);min-width:0;transition:transform .18s,visibility 0s linear .18s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:18px 0 44px #162a3e2e}.app-shell:not(.app-shell--sidebar-collapsed) .sidebar{visibility:visible;transition:transform .18s;transform:translate(0)}.sidebar--collapsed{padding-inline:20px}.sidebar--collapsed [data-sidebar-label]{display:initial}.sidebar--collapsed .sidebar-brand-row,.sidebar--collapsed .sidebar-brand,.sidebar--collapsed .sidebar-user{justify-items:initial;width:auto;display:flex}.sidebar--collapsed .brand-mark--compact{display:block}.sidebar--collapsed nav{margin-top:0}.sidebar--collapsed nav a{justify-content:flex-start;width:auto;padding:0 12px}.sidebar--collapsed nav a svg{width:16px;height:16px}.sidebar--collapsed nav a.is-active:before{left:0}.sidebar--collapsed .sidebar-user{justify-items:initial;grid-template-columns:35px minmax(0,1fr) 28px}.sidebar--collapsed .sidebar-user button{width:auto;height:auto;display:block}.mobile-sidebar-toggle{z-index:55;color:#35536e;background:#fffffff5;border:1px solid #d5e0e8;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:fixed;top:15px;left:12px;box-shadow:0 4px 12px #213a521c}.mobile-sidebar-toggle:focus-visible{outline:2px solid var(--workbench-focus);outline-offset:2px}.sidebar-mobile-backdrop{z-index:60;background:#0c1b2b57;border:0;display:block;position:fixed;inset:0}.topbar{padding-left:58px}.dashboard-trend>header{min-height:0}.dashboard-date-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.dashboard-date-range>span{display:none}.dashboard-date-range button{grid-column:1/-1;width:100%}}.rfq-row.is-selected{background:#edf4fb;box-shadow:inset 4px 0 #255783,inset 0 1px #2557831f,inset 0 -1px #2557831f}.rfq-row.is-selected:hover,.rfq-row.is-selected:focus-within{background:#e8f1fa}.rfq-row[tabindex="0"]{cursor:pointer}.rfq-row[tabindex="0"]:focus-visible{z-index:1;outline:2px solid var(--workbench-focus);outline-offset:-2px;position:relative}.rfq-row__owner>strong{overflow-wrap:anywhere;color:#304158;white-space:normal;font-size:13px;line-height:1.35;display:block}.rfq-row__source-reference{min-width:0}.rfq-row__source-reference>strong{font-variant-numeric:tabular-nums;display:block}.rfq-row__source-reference>small{color:#65758a;margin-top:3px;font-size:10px;line-height:1.3;display:block}.rfq-row__source-reference>.rfq-row__source-boundary{color:#8b6a2e}.rfq-row__source>small{margin-top:7px!important}.rfq-row__source-action{color:#365673;min-height:28px;font:inherit;background:#f7fafc;border:1px solid #cfd9e3;border-radius:5px;margin-top:7px;padding:0 9px;font-size:11px;font-weight:700}.rfq-row__source-action:hover,.rfq-row__source-action:focus-visible{color:#173d61;background:#fff;border-color:#91a9bd}.queue-pagination__page-size{color:#657286;align-items:center;gap:8px;margin-right:auto;font-size:11px;font-weight:650;display:inline-flex}.queue-pagination__page-size select{color:#253b55;min-width:64px;height:32px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d5dde5;border-radius:5px;padding:0 26px 0 9px}.rfq-source-drawer-backdrop{z-index:200;-webkit-backdrop-filter:blur(2px);background:#07132357;justify-content:flex-end;animation:.16s ease-out source-drawer-backdrop-in;display:flex;position:fixed;inset:0}.rfq-source-drawer{width:min(640px,92vw);height:100%;color:var(--text-body);background:#f8fafc;border-left:1px solid #cbd6e0e6;grid-template-rows:auto minmax(0,1fr);animation:.18s ease-out source-drawer-in;display:grid;box-shadow:-22px 0 70px #06142633}.rfq-source-drawer__header{background:#fffffff0;border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:flex-start;gap:20px;min-height:126px;padding:24px 26px 20px;display:flex}.rfq-source-drawer__header .eyebrow{margin-bottom:8px}.rfq-source-drawer__header h2{color:var(--text-strong);letter-spacing:-.02em;margin:0;font-size:23px;font-weight:700}.rfq-source-drawer__header p:last-child{color:#66768a;margin:7px 0 0;font-size:12px;line-height:1.55}.rfq-source-drawer__close{color:#52667e;background:#fff;border:1px solid #d7e0e8;border-radius:8px;flex:0 0 36px;width:36px;height:36px;font-size:22px;line-height:1}.rfq-source-drawer__body{min-height:0;padding:20px 22px 28px;overflow:auto}.rfq-source-drawer__email{background:#fff;border:1px solid #dae2e9;border-radius:10px;padding:20px;box-shadow:0 12px 32px #152b420f}.rfq-source-drawer__email .pane-title-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.rfq-source-drawer__email .pane-title-row h3{color:var(--text-strong);margin:0;font-size:16px}.rfq-source-drawer__email .pane-title-row span{color:#718095;font-size:10px}.rfq-source-drawer__email .email-metadata{border-block:1px solid #e4e9ee;margin:0}.rfq-source-drawer__email .email-metadata>div{border-bottom:1px solid #edf1f4;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.rfq-source-drawer__email .email-metadata>div:last-child{border-bottom:0}.rfq-source-drawer__email .email-metadata dt{color:#768397;font-size:11px;font-weight:650}.rfq-source-drawer__email .email-metadata dd{overflow-wrap:anywhere;color:#2c4058;min-width:0;margin:0;font-size:12px;line-height:1.5}.rfq-source-drawer__email .email-plain-body{color:#293c54;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;margin:18px 0 0;padding:0;font-family:inherit;font-size:13px;line-height:1.72;overflow:visible}.rfq-source-drawer__email .attachment-list{color:#66768a;border-top:1px solid #e4e9ee;gap:6px;margin-top:18px;padding-top:14px;font-size:11px;display:grid}@keyframes source-drawer-in{0%{opacity:0;transform:translate(24px)}}@keyframes source-drawer-backdrop-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.rfq-source-drawer,.rfq-source-drawer-backdrop{animation:none}}@media (width<=720px){.rfq-source-drawer{width:100%}.rfq-source-drawer__header,.rfq-source-drawer__body{padding-inline:18px}}.compact-primary-button,.secondary-button,.danger-button{min-height:39px;font-size:var(--workbench-type-secondary);letter-spacing:0;border-radius:5px;padding:8px 15px;font-weight:650}.compact-primary-button,.secondary-button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.compact-primary-button{border:1px solid var(--workbench-brand-navy);color:#fff;background:var(--workbench-brand-navy);box-shadow:none}.secondary-button{border:1px solid var(--workbench-border-strong);color:var(--text-body);background:var(--workbench-surface)}.danger-button{color:#fff;background:#9a5147;border:1px solid #a75e54}.compact-primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{opacity:.52}.today-page,.management-page{width:min(1440px,100%);margin:0 auto;padding:24px clamp(24px,4vw,62px) 64px}.today-focus-panel,.management-panel{border:1px solid var(--workbench-border);background:var(--workbench-surface);box-shadow:none;border-radius:8px;margin-top:22px;overflow:hidden}.section-heading,.layer-heading{border-bottom:1px solid var(--workbench-border);justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:21px 25px;display:flex}.section-heading h2,.layer-heading h2{color:#25354c;margin:0;font-family:inherit;font-size:22px;font-weight:400}.section-heading p:not(.eyebrow),.layer-heading p{color:#667386;margin:7px 0 0;font-size:11px;line-height:1.5}.section-heading .eyebrow{margin-bottom:7px}.section-heading>a{color:var(--gold-600);font-size:11px;font-weight:800;text-decoration:none}.today-task-list{display:grid}.today-task{border-bottom:1px solid #e7e2da;grid-template-columns:minmax(210px,1.15fr) minmax(170px,.85fr) minmax(110px,.55fr) minmax(150px,.7fr) minmax(100px,.5fr) 38px;align-items:center;gap:20px;min-height:86px;padding:15px 22px;display:grid}.today-task:last-child{border-bottom:0}.today-task div>span,.today-task div>strong{display:block}.today-task div>span{color:#667386;font-size:11px}.today-task div>strong{color:#3b4a60;margin-top:5px;font-size:12px}.today-task__route>span{font-family:inherit;color:var(--navy-950)!important;font-size:16px!important}.today-task .rfq-sla>div{min-width:0}.today-task .rfq-sla strong{text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:12px;overflow:hidden}.today-task .rfq-sla--compact,.today-task .rfq-sla--compact>div{min-width:max-content}.today-task .rfq-sla--compact strong{text-overflow:clip;overflow:visible}.today-task .rfq-sla span{color:#667386;margin-top:3px;font-size:11px}.today-task .rfq-sla--overdue strong,.today-task .rfq-sla--overdue span{color:#a6483f}.today-task__signals{flex-wrap:wrap;gap:5px;display:flex}.today-task__signals span{background:#f5e9d5;border-radius:999px;padding:5px 8px;font-weight:800;color:#744518!important;font-size:11px!important}.today-task>a{width:34px;height:34px;color:var(--gold-600);border:1px solid #d8d1c7;place-items:center;text-decoration:none;display:grid}.management-page__heading{align-items:center;margin-bottom:14px}.management-page .page-heading h1{letter-spacing:-.02em;font-size:clamp(28px,3vw,34px);font-weight:700}.management-page .page-heading>div>p:last-child{margin-top:7px;font-size:12px;line-height:1.55}.management-page__heading .compact-primary-button{min-width:150px}.queue-command-bar,.management-command-bar{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:16px;display:flex}.queue-command-bar .page-workflow-slot,.management-command-bar .page-workflow-slot{margin:0}.queue-command-bar .page-workflow-slot{margin-left:auto}.queue-command-bar .queue-mode-switch{margin:0}.management-command-bar .compact-primary-button{flex:none;min-width:150px}.management-summary{background:var(--paper);border:1px solid #ded8cf;grid-template-columns:1fr 1fr 1.5fr;display:grid}.management-summary>div{border-right:1px solid #e4dfd7;gap:8px;min-height:83px;padding:19px 23px;display:grid}.management-summary>div:last-child{border-right:0}.management-summary span{color:#9099a6;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.management-summary strong{color:#25364d;font-family:inherit;font-size:22px;font-weight:400}.management-toolbar{background:#faf8f4;border-bottom:1px solid #e2ddd5;align-items:flex-end;gap:12px;min-height:74px;padding:14px 20px;display:flex}.management-toolbar label{gap:6px;min-width:180px;display:grid}.management-toolbar label:first-child{width:min(440px,50vw)}.management-toolbar label>span,.management-field>span,.management-field>span:first-child{color:#697588;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.management-toolbar input,.management-toolbar select,.management-field input,.management-field select,.management-field textarea,.rate-book-selector select{color:#2f4057;background:#fffefa;border:1px solid #d6cfc6;border-radius:3px;width:100%;min-height:39px;padding:8px 10px;font-size:10px}.management-field textarea{resize:vertical;line-height:1.5}.management-toolbar input:focus,.management-toolbar select:focus,.management-field input:focus,.management-field select:focus,.management-field textarea:focus,.rate-book-selector select:focus{border-color:var(--gold-500);outline:2px solid #bb94411f}.management-table-wrap{width:100%;overflow-x:auto}.management-table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.management-table th{color:#8f98a5;background:var(--workbench-surface-muted);letter-spacing:0;text-transform:none;padding:12px 17px;font-size:8px;font-weight:650}.management-table td{color:#586578;vertical-align:middle;border-top:1px solid #e6e1d9;padding:15px 17px;font-size:9px}.management-table td strong,.management-table td small{display:block}.management-table td strong{color:#304158;font-size:10px}.management-table td small{color:#929ba8;margin-top:4px;font-size:7px}.state-pill,.book-status{color:#54745f;letter-spacing:0;text-transform:none;background:#e7f0e9;border-radius:5px;padding:5px 9px;font-size:7px;font-weight:650;display:inline-flex}.state-pill--disabled,.book-status--retired{color:#6f7784;background:#e9ebee}.book-status--draft{color:#86621f;background:#f4ead7}.table-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.table-actions button{color:#986f1c;background:0 0;border:0;padding:3px 0;font-size:8px;font-weight:800}.table-actions .text-danger,.text-danger{color:#9a5249}.table-actions span{color:#9aa2ad;font-size:8px}.management-error{color:#864940;background:#f9ebe8;border-left:3px solid #ad5b50;margin:12px 0;padding:11px 14px;font-size:10px;line-height:1.5}.governance-note{border-left:2px solid var(--gold-500);color:#8b794f;background:#f4eddf;max-width:230px;padding:10px 14px;font-size:8px;font-weight:750;line-height:1.6}.parameter-layer{margin-top:18px}.definition-grid,.aircraft-configuration-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aircraft-configuration-grid .definition-card{min-height:220px}.definition-card{border-bottom:1px solid #e4dfd7;border-right:1px solid #e4dfd7;min-height:310px;padding:21px}.definition-card:nth-child(3n){border-right:0}.definition-card.is-archived{opacity:.72;background:#f4f3f0}.definition-card header,.definition-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.definition-card header span,.definition-card header strong{color:#99875e;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.definition-card h3{color:#283950;margin:16px 0 5px;font-family:inherit;font-size:18px;font-weight:400}.definition-card code{color:#9a7425;font-size:8px}.definition-card>p{color:#818b99;min-height:44px;margin:12px 0;font-size:8px;line-height:1.65}.definition-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.definition-card dt,.rate-book-row dt{color:#9ba3ad;text-transform:uppercase;font-size:7px}.definition-card dd,.rate-book-row dd{color:#566376;overflow-wrap:anywhere;margin:4px 0 0;font-size:8px}.definition-card footer{border-top:1px dashed #dcd6cd;margin-top:17px;padding-top:14px}.rate-book-list{display:grid}.rate-book-row{border-bottom:1px solid #e4dfd7;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:105px;display:grid}.rate-book-row:last-child{border-bottom:0}.rate-book-row.is-selected{box-shadow:inset 3px 0 var(--gold-500);background:#fff}.rate-book-row__main{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:76px minmax(200px,1fr) minmax(330px,1.2fr);align-items:center;gap:20px;padding:18px 22px;display:grid}.rate-book-row__main>div>strong{color:#2e4058;font-size:11px}.rate-book-row__main>div>p{color:#8b95a3;margin:6px 0 0;font-size:8px;line-height:1.5}.rate-book-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.rate-book-row__actions{border-left:1px solid #e5e0d8;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:170px;padding:15px 20px;display:flex}.rate-book-row__actions button{color:#936e21;background:0 0;border:0;padding:3px;font-size:8px;font-weight:800}.rate-book-row__actions span{color:#9aa2ad;font-size:8px}.rate-book-selector{background:#faf8f4;border-bottom:1px solid #e2ddd5;align-items:flex-end;gap:14px;min-height:77px;padding:13px 20px;display:flex}.rate-book-selector label{gap:6px;width:min(460px,55vw);display:grid}.rate-book-selector label>span{color:#737f90;font-size:8px;font-weight:800}.rate-book-selector>small{color:#8c7a55;align-self:center;font-size:8px}.action-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b1421a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.action-dialog{color:#36475d;background:#fffefa;border:1px solid #c6a4586b;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 48px);padding:27px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 100px #050d1961}.action-dialog__close{color:#8e98a5;background:0 0;border:0;width:32px;height:32px;font-size:22px;position:absolute;top:15px;right:17px}.action-dialog h2{color:#22334a;margin:0;font-family:inherit;font-size:22px;font-weight:650}.action-dialog>p:not(.eyebrow){color:#7d8999;max-width:610px;margin:10px 0 0;font-size:10px;line-height:1.65}.action-dialog__body{min-height:0;margin-top:22px;padding-right:4px;overflow-y:auto}.action-dialog__body>.jet-loading-state{margin-top:16px}.action-dialog__error{color:#874f46;background:#faefed;border-left:3px solid #b66f62;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.action-dialog__error button{color:#7a463e;background:#fffefa;border:1px solid #cba69f;flex:none;padding:6px 9px;font-size:8px;font-weight:800}.action-dialog__actions{background:#fffefa;border-top:1px solid #e2ddd5;flex:none;justify-content:flex-end;gap:9px;margin-top:24px;padding-top:17px;display:flex}.management-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.management-form-grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-combobox{align-content:start;gap:7px;min-width:0;display:grid;position:relative}.directory-combobox__menu{z-index:12;background:#fffefa;border:1px solid #cfc6b8;max-height:196px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 12px 24px #16223529}.directory-combobox__status{color:var(--ink-muted);margin:.35rem 0 0;font-size:.82rem}.directory-combobox__menu p,.directory-combobox__menu button{color:#203049;text-align:left;background:0 0;border:0;border-bottom:1px solid #ebe5dc;width:100%;margin:0;padding:10px 11px;font-size:11px;line-height:1.35}.directory-combobox__menu p{color:#7d8794}.directory-combobox__menu button{cursor:pointer}.directory-combobox__menu button:hover,.directory-combobox__menu button:focus-visible{color:#11223e;background:#f4ecdc;outline:none}.management-field{align-content:start;gap:7px;min-width:0;display:grid}.management-field--wide,.error-summary{grid-column:1/-1}.management-field>span{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.management-field>span small{color:var(--text-muted);font-size:var(--workbench-type-caption);text-transform:none;font-weight:500}.management-field>small{color:var(--text-muted);font-size:var(--workbench-type-caption);line-height:1.5}.management-field input:disabled,.management-field select:disabled{color:#87919f;background:#efede8}.management-choice{color:#697587;border:1px solid #d8d1c8;flex-wrap:wrap;align-items:center;gap:13px;min-width:0;margin:0;padding:10px 12px;display:flex}.management-choice legend{color:#697587;font-size:var(--workbench-type-caption);padding:0 5px;font-weight:650;line-height:1.5}.management-choice label{font-size:var(--workbench-type-secondary);align-items:center;gap:6px;line-height:1.5;display:inline-flex}.management-choice input{accent-color:var(--gold-600)}.user-menu-choice{align-items:center;font-size:12px}.user-menu-choice legend,.user-menu-choice label,.user-menu-choice small{font-size:var(--workbench-type-caption)}.user-menu-choice>strong{color:var(--ink-strong);flex:1 0 100%;font-size:12px}.user-menu-choice>small{color:var(--ink-muted);flex:1 0 100%;line-height:1.5}.error-summary{color:#874d45;background:#f9ebe8;border-left:3px solid #ac5d52;padding:11px 14px;font-size:9px}.error-summary ul{margin:7px 0 0;padding-left:18px}@media (width<=1100px){.definition-grid,.aircraft-configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.definition-card:nth-child(3n){border-right:1px solid #e4dfd7}.definition-card:nth-child(2n){border-right:0}.rate-book-row__main{grid-template-columns:76px minmax(180px,1fr)}.rate-book-row__main dl{grid-column:1/-1}}@media (width<=820px){.today-page,.management-page{padding:30px 18px 60px}.management-summary,.aircraft-configuration-grid{grid-template-columns:1fr}.automatic-route-summary{flex-direction:column;align-items:flex-start}.quote-template-selector{grid-template-columns:1fr;align-items:stretch}.automatic-route-summary__value{white-space:normal}.today-task{grid-template-columns:minmax(0,1fr) 36px}.today-task>div:not(.today-task__route),.today-task__signals{grid-column:1}.today-task>a{grid-area:1/2}.management-summary>div{border-bottom:1px solid #e4dfd7;border-right:0}.management-summary>div:last-child{border-bottom:0}.management-toolbar,.layer-heading,.rate-book-selector{flex-direction:column;align-items:stretch}.management-toolbar label,.management-toolbar label:first-child,.rate-book-selector label{width:100%;min-width:0}.definition-grid{grid-template-columns:1fr}.definition-card,.definition-card:nth-child(2n),.definition-card:nth-child(3n){border-right:0}.rate-book-row{grid-template-columns:1fr}.rate-book-row__main{grid-template-columns:70px minmax(0,1fr)}.rate-book-row__actions{border-top:1px solid #e5e0d8;border-left:0;min-width:0}.action-dialog-backdrop{padding:10px}.action-dialog{max-height:calc(100vh - 20px);padding:23px 18px}.management-form-grid,.management-form-grid--wide{grid-template-columns:1fr}.management-field--wide,.error-summary{grid-column:1}}.quote-workflow-panel{background:#fffefa;border:1px solid #d9d3ca;margin-top:18px;box-shadow:0 12px 28px #1f28340a}.quote-workflow-panel--loading{place-items:center;min-height:150px;display:grid}.quote-workflow-panel--portal-only{display:contents}.quote-workflow-panel--admin-only{box-shadow:none;margin-top:10px}.quote-workflow-panel--admin-only .workflow-admin-controls{border-top:0}.quote-workflow-panel__header{background:linear-gradient(110deg,#fffefa,#f8f4eb);border-bottom:1px solid #e5e0d8;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 26px;display:flex}.quote-workflow-panel__header h2,.workflow-submission-summary h3,.workflow-action-card h3,.workflow-response-recorder h3,.workflow-reassign-card h3{color:#25374f;margin:4px 0 0;font-family:inherit;font-size:18px;font-weight:400}.quote-workflow-panel__header p,.workflow-submission-summary header p,.workflow-action-card p,.workflow-response-recorder header p,.workflow-reassign-card p{color:#7f8996;margin:5px 0 0;font-size:8px;line-height:1.55}.workflow-no-send-notice{color:#76581f;background:#fff9e9;border:1px solid #d9bf87;padding:8px 10px;font-size:8px;font-weight:750;line-height:1.45}.quote-workflow-panel__header>.workflow-no-send-notice{max-width:310px}.workflow-submission-summary{border-bottom:1px solid #e5e0d8;padding:22px 26px}.workflow-submission-summary>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workflow-state{color:#667286;letter-spacing:.05em;text-transform:uppercase;background:#f6f3ed;border:1px solid #d5cec4;flex:none;padding:6px 9px;font-size:7px;font-weight:900}.workflow-state--pending_approval{color:#805d1e;background:#fff8e6;border-color:#d9bd80}.workflow-state--approved_released,.workflow-state--ready_to_respond{color:#3e6b54;background:#eff7f2;border-color:#aac6b7}.workflow-state--returned{color:#8f4f43;background:#fbf0ed;border-color:#d3a99f}.workflow-state--completed{color:#416579;background:#eef5f8;border-color:#9eb7c5}.workflow-state--superseded{color:#667286;background:#f2f3f4;border-color:#c7c9cd}.workflow-submission-facts{border-top:1px solid #e8e3dc;border-bottom:1px solid #e8e3dc;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:13px 0;display:grid}.workflow-submission-facts>div{border-right:1px solid #e2ddd5;padding:0 14px}.workflow-submission-facts>div:first-child{padding-left:0}.workflow-submission-facts>div:last-child{border-right:0}.workflow-submission-facts dt{color:#969da7;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.workflow-submission-facts dd{color:#3f5067;margin:5px 0 0;font-size:9px;font-weight:750}.workflow-decision-fact{border-left:3px solid var(--gold-500);color:#59677a;background:#f8f5ef;grid-template-columns:auto 1fr;gap:3px 14px;margin-top:12px;padding:10px 12px;font-size:8px;display:grid}.workflow-decision-fact p{grid-column:1/-1;margin:3px 0 0}.workflow-lift-table-wrap{border:1px solid #e0dbd3;margin-top:14px;overflow-x:auto}.workflow-lift-table{border-collapse:collapse;color:#516076;width:100%;min-width:860px;font-size:8px}.workflow-lift-table th,.workflow-lift-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ebe7e0;padding:10px 11px}.workflow-lift-table th{color:#8e96a0;letter-spacing:.04em;text-transform:uppercase;background:#f4f1eb;font-size:7px}.workflow-lift-table tr:last-child td{border-bottom:0}.workflow-lift-table td strong,.workflow-lift-table td small{display:block}.workflow-lift-actions{width:265px}.workflow-lift-action-unavailable{color:var(--text-muted)}.quote-share-control{gap:5px;min-width:230px;display:grid}.quote-share-button{color:#2f654b;min-height:34px;font:inherit;cursor:pointer;background:#f3f8f5;border:1px solid #9ab5a5;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:9px;font-weight:800;display:inline-flex}.quote-share-button:hover:not(:disabled){color:#244f3c;background:#eaf4ee;border-color:#5d876f}.quote-share-button:focus-visible{outline-offset:2px;outline:2px solid #356d5238}.quote-share-button:disabled{cursor:not-allowed;opacity:.58}.quote-share-status{color:#667286;min-height:1.4em;font-size:7px;line-height:1.4}.quote-share-status.is-error{color:var(--danger)}.workflow-lift-table td small{overflow-wrap:anywhere;color:#8a939f;max-width:260px;margin-top:3px;line-height:1.4}.workflow-empty-submission{color:#818b98;background:#faf8f4;border-bottom:1px solid #e5e0d8;padding:19px 26px;font-size:9px}.workflow-reopen-action{background:#faf8f4;border-bottom:1px solid #e5e0d8;justify-content:flex-end;padding:12px 26px;display:flex}.workflow-action-card,.workflow-reassign-card{border-bottom:1px solid #e5e0d8;justify-content:space-between;align-items:center;gap:22px;padding:18px 26px;display:flex}.workflow-action-card h3,.workflow-reassign-card h3,.workflow-response-recorder h3{font-family:inherit;font-size:12px;font-weight:800}.workflow-action-card small,.workflow-reassign-card small{color:#9a6544;margin-top:5px;font-size:8px;display:block}.workflow-submission-source{color:#53677e;margin-top:7px;font-size:8px;font-weight:750;display:block}.workflow-action-buttons{flex:none;gap:8px;display:flex}.workflow-blocking-note{color:#7c5048;background:#f9efed;border-left:3px solid #c58476;gap:3px;margin-left:auto;padding:9px 11px;font-size:8px;display:grid}.workflow-progress-note{color:#59677a;background:#f8f5ef;border-bottom:1px solid #e5e0d8;align-items:center;gap:12px;padding:14px 26px;font-size:9px;display:flex}.workflow-progress-note strong{color:#7a5d24}.workflow-confirmation-facts,.workflow-dialog-fields{gap:10px;display:grid}.workflow-confirmation-facts span,.workflow-confirmation-facts strong{color:#536277;background:#f4f1eb;padding:8px 10px;font-size:8px}.workflow-confirmation-facts strong{color:#75581f;background:#fff8e7}.workflow-form-field{gap:5px;min-width:0;display:grid}.workflow-form-field>span{color:#7f8896;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.workflow-form-field input,.workflow-form-field select,.workflow-form-field textarea{color:#35465d;width:100%;min-width:0;min-height:36px;font:inherit;background:#fffefa;border:1px solid #d3cdc4;border-radius:2px;padding:8px 9px;font-size:9px}.workflow-form-field textarea{resize:vertical;line-height:1.45}.workflow-form-field input:focus,.workflow-form-field select:focus,.workflow-form-field textarea:focus{border-color:var(--gold-500);outline:2px solid #b98b2d21}.workflow-form-field [aria-invalid=true]{border-color:#b46d60}.workflow-form-field>small{color:#a55347;font-size:7px}.workflow-response-recorder{border-bottom:1px solid #e5e0d8;padding:21px 26px}.workflow-response-recorder>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.workflow-progress-badge{color:#75581f;background:#fff8e7;border:1px solid #d7c18f;grid-template-columns:auto 1fr;align-items:center;gap:7px;min-width:94px;padding:8px 10px;display:grid}.workflow-progress-badge strong{font-family:inherit;font-size:18px}.workflow-progress-badge span{font-size:7px}.workflow-response-recorder>.workflow-no-send-notice{margin-top:13px}.workflow-bulk-toolbar{color:#727e8e;background:#f4f1eb;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:8px 10px;font-size:8px;display:flex}.workflow-bulk-toolbar>div{gap:7px;display:flex}.workflow-bulk-toolbar button,.workflow-error-summary button{color:#715721;background:#fffefa;border:1px solid #cfc8be;padding:5px 8px;font-size:7px;font-weight:800}.workflow-response-list{gap:9px;margin-top:10px;display:grid}.workflow-response-card{background:#fbfaf7;border:1px solid #ded8d0;border-left:3px solid #c9c2b8}.workflow-response-card.is-selected{border-left-color:var(--gold-500);background:#fffefa}.workflow-lift-selector{cursor:pointer;align-items:center;gap:9px;padding:10px 12px;display:flex}.workflow-lift-selector input{accent-color:var(--gold-600)}.workflow-lift-selector>span{gap:3px;display:grid}.workflow-lift-selector strong{color:#35465c;font-size:9px}.workflow-lift-selector small{color:#8a939f;font-size:7px}.workflow-response-card fieldset{border:0;grid-template-columns:150px 170px minmax(150px,.7fr) minmax(160px,.8fr) minmax(220px,1.2fr);gap:9px;margin:0;padding:0 12px 12px;display:grid}.workflow-response-card fieldset:disabled{opacity:.5}.workflow-response-card__note textarea{min-height:58px}.workflow-response-submit{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex}.workflow-response-submit p,.workflow-timezone-note{color:#7e8895;margin:0;font-size:8px}.workflow-timezone-note{margin-top:10px;display:block}.workflow-error-summary{color:#8a5147;background:#faefed;border-left:3px solid #b66f62;margin:12px 26px;padding:10px 12px;font-size:8px;line-height:1.5}.workflow-error-summary ul{margin:5px 0;padding-left:16px}.workflow-error-summary button{margin-top:7px}.workflow-reassign-card{background:#faf8f4;border-bottom:0}.workflow-dialog-fields>p{color:#8d665e;margin:0;font-size:8px}@media (width<=1380px){.workflow-response-card fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-response-card__note{grid-column:1/-1}}@media (width<=820px){.quote-workflow-panel__header,.workflow-submission-summary>header,.workflow-action-card,.workflow-response-recorder>header,.workflow-reassign-card,.workflow-response-submit,.workflow-bulk-toolbar{flex-direction:column;align-items:stretch}.quote-workflow-panel__header>.workflow-no-send-notice{max-width:none}.workflow-submission-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.workflow-submission-facts>div:nth-child(2){border-right:0}.workflow-action-buttons,.workflow-action-buttons button,.workflow-reassign-card>button{width:100%}.workflow-blocking-note{margin-left:0}.workflow-bulk-toolbar>div{flex-wrap:wrap}.workflow-response-card fieldset{grid-template-columns:1fr}.workflow-response-card__note{grid-column:1}}.queue-mode-switch{background:#ffffffc2;border:1px solid #ded9cf;width:fit-content;margin:20px 0 18px;padding:3px;display:flex}.queue-mode-switch button{color:#7d8898;letter-spacing:.04em;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 18px;font-size:11px;font-weight:800;display:inline-flex}.queue-mode-count{color:#778393;background:#f5f2ec;border:1px solid #d7d1c7;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;line-height:1;display:inline-grid}.queue-mode-count--alert{color:#fffaf0;background:#ad751e;border-color:#ca9641;box-shadow:0 0 0 3px #be8b351f}.queue-mode-count--error{color:#fff;background:#a75449;border-color:#c0786b}.queue-mode-switch button.is-selected .queue-mode-count{color:#1d304b;background:#f5e7c3;border-color:#ffffff61}.queue-mode-switch button.is-selected{color:#f8f4e9;background:#1d304b;box-shadow:0 8px 20px #14243a29}.intake-exception-panel{background:#ffffffe6;border:1px solid #ddd9d1;box-shadow:0 22px 60px #19263712}.intake-exception-panel__header{background:linear-gradient(115deg,#fffefa,#f7f3ea);border-bottom:1px solid #e4e0d8;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 28px;display:flex}.intake-exception-panel__header h2{color:#21334c;margin:3px 0 6px;font-family:inherit;font-size:27px;font-weight:400}.intake-exception-panel__header p{color:#7d8997;margin:0;font-size:9px;line-height:1.65}.intake-exception-filters{background:#fbfaf7;border-bottom:1px solid #ebe7df;justify-content:space-between;align-items:flex-end;gap:18px;padding:14px 20px;display:flex}.intake-exception-filters>div{gap:5px;display:flex}.intake-exception-filters>div button{color:#707d8d;background:#fff;border:1px solid #ddd8ce;min-height:32px;padding:0 13px;font-size:8px;font-weight:800}.intake-exception-filters>div button.is-selected{color:#7c5e20;background:#faf3e2;border-color:#c7a65d}.intake-exception-filters>label{color:#758192;gap:6px;min-width:220px;font-size:8px;font-weight:800;display:grid}.intake-exception-filters select{color:#34465c;background:#fff;border:1px solid #dcd7cd;min-height:34px;padding:0 10px;font-size:9px}.intake-exception-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.intake-exception-card{background:#fffefa;border:1px solid #dfdcd5;min-width:0;padding:17px;box-shadow:0 10px 30px #1622320b}.intake-exception-card>header,.intake-exception-card>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.intake-exception-card>header>div{gap:5px;min-width:0;display:grid}.intake-exception-card>header>div span,.intake-exception-card dt{color:#8c96a3;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.intake-exception-card>header>div strong{color:#263a55;text-overflow:ellipsis;white-space:nowrap;grid-template-columns:minmax(0,1.15fr) minmax(520px,.95fr);font-size:11px;overflow:hidden}.intake-exception-card dl{border-block:1px solid #ebe7df;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;display:grid}.intake-exception-card dl div{min-width:0;padding:10px 8px}.intake-exception-card dl .intake-exception-card__wide-fact{grid-column:1/-1}.intake-exception-card dd{color:#3d4d61;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:9px;overflow:hidden}.failed-email-field-list{flex-wrap:wrap;gap:5px;display:flex;white-space:normal!important}.failed-email-field-list>span{color:#52647a;background:#f5f8fa;border:1px solid #d9dfe5;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:700}.intake-exception-card>footer>span{color:#8b7651;font-size:8px;font-weight:700}.intake-exception-backdrop{z-index:70;padding:18px}.intake-exception-dialog{color:#35475d;background:#fbfaf7;border:1px solid #c7a4568c;width:min(1500px,100%);height:min(930px,100vh - 36px);position:relative;overflow:auto;box-shadow:0 42px 120px #050d197a}.intake-exception-dialog__header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf7;position:sticky;top:0}.intake-exception-dialog__content{padding:18px}.failed-email-summary{background:#fffefa;border-bottom:1px solid #e4e0d8;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:20px;padding:18px 22px;display:grid}.failed-email-summary__reason{align-content:start;gap:7px;display:grid}.failed-email-summary__reason span,.failed-email-summary dt{color:#8c96a3;font-size:8px;font-weight:800}.failed-email-summary__reason strong{color:#263a55;font-size:15px;line-height:1.45}.failed-email-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;display:grid}.failed-email-summary dl div{min-width:0}.failed-email-summary dd{color:#35475d;margin:4px 0 0;font-size:10px;line-height:1.45}.exception-ownership{background:#f5f2eb;border-bottom:1px solid #e4e0d8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 22px;display:grid}.exception-ownership>div:first-child{gap:4px;display:grid}.exception-ownership strong{color:#2f4259;font-size:10px}.exception-ownership span{color:#7d8997;font-size:8px}.exception-ownership .workflow-error-summary{grid-column:1/-1;margin:0}.intake-processing-notice{color:#7c632b;background:#fbf5e8;border:1px solid #d9c38f;margin:14px 18px 0;padding:10px 14px;font-size:9px}.intake-processing-notice>strong{display:block}.intake-processing-notice>button{color:#73591f;background:#fffefa;border:1px solid #c7aa6b;margin-top:8px;padding:6px 9px;font-size:8px;font-weight:800}.intake-comparison-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.intake-comparison-grid>article{background:#fffefa;border:1px solid #dfdcd5;min-width:0;max-height:500px;overflow:auto}.intake-evidence-list{padding:12px}.human-input-badge{letter-spacing:.05em;background:#fbf3df;border:1px solid #caa761;border-radius:999px;width:fit-content;padding:3px 7px;font-weight:900;display:inline-flex;color:#76591e!important;font-size:7px!important}.intake-candidate-form{background:#fffefa;border:1px solid #dad6cd;margin-top:16px}.intake-candidate-form>fieldset{border:0;min-width:0;margin:0;padding:0}.intake-candidate-form__header{background:linear-gradient(120deg,#f7f3e9,#fffefa);border-bottom:1px solid #e4e0d8;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.intake-candidate-form__header>div{gap:6px;display:grid}.intake-candidate-form__header h3,.intake-form-section h4,.failure-exception-detail h3{color:#253952;margin:0;font-family:inherit;font-weight:400}.intake-candidate-form__header h3{font-size:22px}.intake-candidate-form__header p,.intake-form-section__title p,.failure-exception-detail p{color:#7d8997;margin:0;font-size:8px;line-height:1.6}.intake-form-section{border-bottom:1px solid #e8e4dc;padding:18px 22px}.intake-form-section__title{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:13px;display:flex}.intake-form-section h4{margin-bottom:4px;font-size:17px}.intake-context-grid,.intake-segment-timing-grid,.intake-lift-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.intake-readonly-fact{background:#f8f6f1;border:1px solid #e1ddd4;align-content:center;gap:5px;padding:8px 10px;display:grid}.intake-readonly-fact span,.intake-airport-editor legend,.intake-coverage-fieldset legend{color:#8993a0;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:800}.intake-readonly-fact strong{font-size:9px}.intake-segment-list,.intake-lift-list{gap:10px;display:grid}.intake-segment-card,.intake-lift-card{background:#fbfaf7;border:1px solid #dfdbd2;padding:13px}.intake-segment-card>header,.intake-lift-card>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.intake-segment-card>header strong,.intake-lift-card>header strong{color:#2f4259;font-size:10px}.intake-airport-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.intake-airport-editor,.intake-coverage-fieldset{border:1px solid #e1ddd4;min-width:0;margin:0;padding:10px}.intake-airport-editor{grid-template-columns:minmax(0,2fr) minmax(75px,.8fr) minmax(75px,.8fr);gap:8px;display:grid}.intake-airport-editor legend,.intake-coverage-fieldset legend{padding:0 5px}.intake-candidate-form input,.intake-candidate-form select,.intake-candidate-form textarea{color:#314359;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d8d4cb;border-radius:2px;padding:7px 9px;font-size:9px}.intake-candidate-form textarea{resize:vertical}.intake-candidate-form input:focus,.intake-candidate-form select:focus,.intake-candidate-form textarea:focus{border-color:#c6a158;outline:2px solid #c6a15826}.intake-coverage-fieldset{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.intake-coverage-fieldset label{color:#596779;background:#fff;border:1px solid #ded9cf;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:inline-flex}.intake-coverage-fieldset input{width:auto;min-height:0}.intake-coverage-fieldset small{color:#a15b51;flex-basis:100%}.intake-requirements-list{gap:7px;display:grid}.intake-requirements-list>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.intake-correction-submit{padding:18px 22px}.intake-correction-submit .workflow-error-summary{margin-inline:0}.intake-correction-submit__actions{justify-content:space-between;align-items:center;gap:18px;margin-top:12px;display:flex}.intake-correction-submit__actions p{color:#8c7a55;margin:0;font-size:8px}.failure-exception-detail{background:#fffefa;border:1px solid #dedad2;min-height:350px;padding:26px}.failure-exception-detail h3{margin:6px 0;font-size:26px}.failure-exception-detail dl{border:1px solid #e1ddd4;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 16px;display:grid}.failure-exception-detail dl div{border-right:1px solid #e8e4dc;min-width:0;padding:14px}.failure-exception-detail dt{color:#8b95a2;text-transform:uppercase;font-size:7px;font-weight:800}.failure-exception-detail dd{overflow-wrap:anywhere;color:#35475d;margin:6px 0 0;font-size:10px}.failure-exception-detail .safety-note{color:#765f31;background:#fbf4e5;border-left:3px solid #c6a158;padding:9px 12px}.intake-exception-dialog__actions{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf7;border-top:1px solid #dcd8cf;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:12px 22px;display:flex;position:sticky;bottom:0}.intake-exception-dialog__actions>span{color:#83734f;font-size:8px;font-weight:700}.intake-exception-dialog__actions>div{gap:8px;display:flex}@media (width<=1100px){.intake-exception-list,.intake-comparison-grid{grid-template-columns:1fr}.intake-comparison-grid>article{max-height:420px}.intake-context-grid,.intake-segment-timing-grid,.intake-lift-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.queue-mode-switch{width:100%}.queue-mode-switch button{flex:1 1 0;padding-inline:8px}.intake-exception-panel__header,.intake-exception-filters,.intake-candidate-form__header,.intake-form-section__title,.intake-correction-submit__actions,.intake-exception-dialog__actions{flex-direction:column;align-items:stretch}.intake-exception-filters>div,.intake-exception-filters>label,.intake-exception-dialog__actions>div{width:100%}.intake-exception-filters>div button,.intake-exception-dialog__actions button{flex:1 1 0}.intake-exception-backdrop{padding:8px}.intake-exception-dialog{height:calc(100vh - 16px)}.exception-ownership,.failed-email-summary,.intake-airport-grid,.intake-context-grid,.intake-segment-timing-grid,.intake-lift-grid,.failure-exception-detail dl{grid-template-columns:1fr}.intake-airport-editor{grid-template-columns:minmax(0,1fr) repeat(2,minmax(70px,.45fr))}.intake-form-section,.intake-correction-submit,.intake-exception-dialog__content{padding:14px}}.workspace-overview,.workspace-overview__content{min-height:280px}.workspace-overview__content{padding:24px 30px 58px}.workspace-hero{grid-template-columns:minmax(0,1fr) minmax(310px,.52fr);gap:30px}.workspace-title-row{align-items:flex-start}.workspace-title-row h1{text-overflow:clip;white-space:normal;font-size:clamp(30px,3.1vw,44px);line-height:1.08;overflow:visible}.hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-facts dt{color:#aeb8c6;font-size:10px}.hero-facts dd{color:#f3f5f7;font-size:12px}.ownership-notice strong{font-size:12px}.ownership-notice p{color:#647185;font-size:11px}.lift-task-bar>div:first-child span,.lift-task-tabs span{font-size:10px}.lift-task-bar>div:first-child strong,.lift-task-tabs strong{font-size:12px}.quote-draft-editor__header{min-height:94px;padding:20px 26px}.quote-draft-editor__header h2{font-size:25px}.quote-draft-editor__header p,.draft-section p,.draft-parameter-panel p{color:#626f82;font-size:12px;line-height:1.55}.quote-draft-editor .panel-kicker,.draft-status-stack small,.draft-decision-row>div:first-child span,.draft-section__actions>button,.draft-parameter-panel>header>span,.draft-dirty-indicator{font-size:11px}.draft-decision-row>div:first-child strong,.draft-section h3,.draft-parameter-panel h3{font-size:15px}.draft-field>span,.draft-server-rate-cell>span,.draft-calculated-amount-cell>span,.draft-server-margin-cell>span{color:#667286;font-size:10px}.draft-field input,.draft-field select,.draft-field textarea,.draft-server-rate-cell>strong,.draft-calculated-amount-cell>strong,.draft-server-margin-cell>strong{min-height:40px;font-size:12px}.draft-field>small,.quote-line-error{font-size:10px}.flight-time-source{color:#466a57;gap:5px;font-size:10px;line-height:1.45;display:grid}.flight-time-source>strong{font-weight:750}.flight-time-source details{color:#6d7888}.flight-time-source summary{cursor:pointer;color:#7a6433;width:fit-content;font-size:10px}.flight-time-source dl{background:#f8f5ee;border-left:2px solid #d8c28d;gap:6px;margin:6px 0 0;padding:8px 10px;display:grid}.flight-time-source dl div{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.flight-time-source dt,.flight-time-source dd{overflow-wrap:anywhere;margin:0}.flight-time-source dt{color:#8b94a0}.flight-time-source.is-adjusted,.flight-time-source.is-missing{font-size:10px}.quote-line-table{font-size:12px}.quote-line-table th{color:#5f6c7e;font-size:10px}.quote-line-table td>strong{font-size:13px}.quote-line-table td>small,.quote-line-adjustment label span,.quote-line-adjustment small{color:#657184;font-size:10px}.quote-line-input{min-height:38px;font-size:12px}.quote-line-fixed-value,.quote-line-amount{font-size:14px}.quote-line-adjustment input,.quote-line-adjustment button{font-size:11px}.draft-commercial-grid,.draft-decline-grid{margin-top:18px}.draft-editor-footer{z-index:20;background:#fffefa;border:1px solid #d4ccc0;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);min-height:0;margin:0 12px 12px;position:sticky;bottom:8px;overflow:hidden;box-shadow:0 18px 44px #131f302e}.draft-editor-footer__calculation{gap:8px;padding:12px 18px}.draft-editor-footer__actions{gap:6px;padding:12px 14px}.draft-editor-footer__actions .draft-api-error button{color:#7b4037;background:#fffefa;border:1px solid #8d4f456b;min-height:28px;margin-top:7px;padding:5px 9px;font-size:10px;font-weight:800}.draft-editor-footer__actions>.quote-workbench-actions{grid-template-columns:minmax(112px,.72fr) minmax(210px,1.28fr);grid-template-areas:"save submit";gap:8px;display:grid}.quote-workbench-actions>.quote-workbench-save-action{grid-area:save}.quote-workflow-primary-action-slot{grid-area:submit;min-width:0}.quote-workbench-save-action,.quote-workbench-submit-action button{border-radius:3px;width:100%;min-height:40px;padding:8px 12px;font-size:11px;font-weight:800}.quote-workbench-save-action{color:#75591f;background:#f7f1e5;border:1px solid #cfc7bb}.quote-workbench-submit-action{gap:5px;display:grid}.quote-workbench-submit-action button{color:#17253a;background:#d9bb73;border:1px solid #ad8330}.quote-workbench-submit-action small{color:#657184;font-size:10px;line-height:1.35}.quote-workbench-save-action:disabled,.quote-workbench-submit-action button:disabled{cursor:not-allowed;opacity:.55}.draft-calculation{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.draft-calculation__heading{align-items:center}.draft-calculation__heading strong,.draft-calculation dt{font-size:10px}.draft-calculation__heading strong{white-space:nowrap}.draft-calculation__totals{margin-top:0}.draft-calculation__totals>div{gap:2px;padding-inline:14px}.draft-calculation dd{font-size:16px}.draft-calculation__grand-total dd{font-size:22px}.draft-calculation--stale .draft-calculation__totals{opacity:.72}.draft-calculation--placeholder .draft-calculation__totals{opacity:.58}.draft-calculation--updated .draft-calculation__grand-total dd{animation:.52s cubic-bezier(.22,1,.36,1) draft-calculation-value-updated}.draft-calculated-amount-cell>small{color:#9a6b24;font-size:10px;line-height:1.3}@keyframes draft-calculation-value-updated{0%{opacity:.62;text-shadow:0 0 14px #a9791e42;transform:translateY(2px)}to{opacity:1;text-shadow:none;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.draft-calculation--updated .draft-calculation__grand-total dd{animation:none}}.draft-calculation__audit{grid-column:1/-1;margin-top:8px}.draft-calculation__audit summary{min-height:30px;padding:6px 10px}.pricing-source-audit summary,.draft-calculation__audit summary,.pricing-source-audit>p,.draft-calculation__audit>p,.draft-calculation__details h4,.draft-calculation__details p,.draft-calculation__breakdown>div,.draft-calculation-table{font-size:10px}.quote-workflow-panel--empty{box-shadow:none}.quote-workflow-panel--empty .quote-workflow-panel__header{padding-block:16px}.quote-workflow-panel--empty .quote-workflow-panel__header h2{font-size:16px}.quote-workflow-panel__header p,.workflow-submission-summary header p,.workflow-action-card p,.workflow-response-recorder header p,.workflow-reassign-card p,.workflow-empty-submission,.workflow-no-send-notice,.workflow-submission-source,.workflow-action-card small,.workflow-reassign-card small{font-size:11px}.workflow-empty-submission{padding-block:13px}.workflow-submission-facts dt,.workflow-submission-facts dd,.workflow-state,.workflow-decision-fact,.workflow-lift-table{font-size:10px}.workflow-admin-controls{background:#faf8f4;border-top:1px solid #e5e0d8}.workflow-admin-controls>summary{cursor:pointer;color:#536178;min-height:42px;padding:12px 26px;font-size:11px;font-weight:800}.workflow-admin-controls .workflow-reassign-card{border-top:1px solid #e5e0d8}@media (width<=1100px){.draft-editor-footer{grid-template-columns:1fr}.draft-editor-footer__actions>.quote-workbench-actions{grid-template-columns:minmax(120px,.72fr) minmax(230px,1.28fr)}}@media (width<=860px){.workspace-overview,.workspace-overview__content{min-height:310px}.workspace-overview__content{padding:20px 18px 54px}.workspace-hero{grid-template-columns:1fr;align-content:start;gap:16px}.workspace-title-row{flex-wrap:wrap;align-items:flex-start;gap:10px}.workspace-title-row h1{flex-basis:100%;font-size:clamp(27px,6vw,36px)}.workspace-hero>div>p:last-child{margin-top:8px}.hero-facts div{padding:10px 12px}.hero-actions{justify-content:flex-start}.ownership-notice{max-width:100%}.itinerary-grid--single .itinerary-panel{grid-template-columns:minmax(160px,.36fr) minmax(0,1fr);display:grid}.itinerary-grid--single .section-heading{border-bottom:0;border-right:1px solid #e5e0d8}.itinerary-grid--single .itinerary-list{grid-template-columns:1fr}.itinerary-grid--single .itinerary-row,.itinerary-grid--single .itinerary-row:last-child{border-bottom:1px solid #eeeae3;border-right:0;grid-template-columns:26px minmax(0,1fr) 65px;grid-template-areas:"ordinal sector pax"".schedule schedule";min-height:84px}.itinerary-grid--single .itinerary-row:last-child{border-bottom:0}.quote-draft-editor__header,.draft-lift-panel,.draft-editor-footer__calculation{padding-left:16px;padding-right:16px}.draft-row-list{background:0 0;border:0;overflow:visible}.draft-grid-row,.draft-grid-row--offered,.draft-grid-row--leg,.draft-grid-row--cost{background:#fff;border:1px solid #ded8cf;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin-bottom:10px;padding:16px;position:relative}.draft-row-number{padding:0;position:absolute;top:7px;right:10px}.draft-remove-row{margin:0;position:absolute;top:34px;right:10px}.draft-checkbox,.draft-server-rate-cell{grid-column:1/-1}.draft-checkbox{margin-top:0}.draft-parameter-panel{padding:14px}.quote-line-table-scroll,.draft-calculation-table-scroll,.workflow-lift-table-wrap{background:0 0;border:0;overflow:visible}.quote-line-table,.quote-line-table tbody,.quote-line-table tr,.quote-line-table td,.draft-calculation-table,.draft-calculation-table tbody,.draft-calculation-table tr,.draft-calculation-table td,.workflow-lift-table,.workflow-lift-table tbody,.workflow-lift-table tr,.workflow-lift-table td{width:100%;min-width:0;display:block}.quote-line-table thead,.draft-calculation-table thead,.workflow-lift-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quote-line-table tbody>tr:not(.quote-line-adjustment-row),.draft-calculation-table tbody>tr,.workflow-lift-table tbody>tr{background:#fffefa;border:1px solid #ded8cf;margin-bottom:10px;padding:8px 12px}.quote-line-table tbody>tr:not(.quote-line-adjustment-row)>td,.draft-calculation-table tbody>tr>td,.workflow-lift-table tbody>tr>td{border-bottom:1px solid #ece7df;grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);align-items:center;gap:12px;min-height:34px;padding:8px 0;display:grid}.quote-line-table tbody>tr:not(.quote-line-adjustment-row)>td:before,.draft-calculation-table tbody>tr>td:before,.workflow-lift-table tbody>tr>td:before{content:attr(data-label);color:#667286;font-size:10px;font-weight:800}.quote-line-table tbody>tr:not(.quote-line-adjustment-row)>td>*,.draft-calculation-table tbody>tr>td>*,.workflow-lift-table tbody>tr>td>*{grid-column:2;min-width:0}.workflow-lift-table .quote-share-control{width:100%;min-width:0}.workflow-lift-table tbody>tr>td.workflow-lift-actions{grid-template-columns:minmax(0,1fr)}.workflow-lift-table tbody>tr>td.workflow-lift-actions>*{grid-column:1}.quote-line-table tbody>tr:not(.quote-line-adjustment-row)>td:last-child,.draft-calculation-table tbody>tr>td:last-child,.workflow-lift-table tbody>tr>td:last-child{border-bottom:0}.quote-line-table tbody>tr.quote-line-adjustment-row{background:#fffaf0;border:1px solid #ded8cf;border-top:0;margin:-10px 0 10px;padding:0 12px 12px}.quote-line-adjustment-row td{border:0;padding:0}.quote-line-adjustment{grid-template-columns:1fr}.quote-line-input,.quote-line-input--quantity,.quote-line-input--money{max-width:none}.draft-commercial-grid,.draft-decline-grid{grid-template-columns:1fr;padding:14px}.draft-commercial-grid__reason{grid-column:1}.draft-editor-footer{margin:0 6px 8px;bottom:6px}.draft-editor-footer__actions{padding:10px 14px 12px}.draft-editor-footer__actions>.quote-workbench-actions{grid-template-columns:minmax(120px,.72fr) minmax(220px,1.28fr);grid-template-areas:"save submit"}.quote-workbench-submit-action button{min-height:42px;font-size:12px}.draft-calculation__totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.draft-calculation__totals>div,.draft-calculation__totals>div:first-child{border-bottom:0;border-right:1px solid #ded8cf;padding:0 10px}.draft-calculation__totals>div:first-child{padding-left:0}.draft-calculation__totals>div:last-child{border-right:0;padding-right:0}.draft-calculation dd{font-size:14px}.draft-calculation__grand-total dd{font-size:19px}.quote-workflow-panel__header,.workflow-submission-summary,.workflow-empty-submission,.workflow-admin-controls>summary{padding-left:16px;padding-right:16px}.workflow-admin-controls .workflow-reassign-card{padding:16px}}@media (width<=600px){.itinerary-grid--single .itinerary-panel{display:block}.itinerary-grid--single .section-heading{border-bottom:1px solid #e5e0d8;border-right:0}.draft-grid-row,.draft-grid-row--offered,.draft-grid-row--leg,.draft-grid-row--cost{grid-template-columns:1fr}.draft-calculation__totals{grid-template-columns:1fr;gap:8px}.draft-calculation__totals>div,.draft-calculation__totals>div:first-child{border-bottom:1px solid #ded8cf;border-right:0;padding:0 0 8px}.draft-calculation__totals>div:last-child{border-bottom:0}.draft-calculation{display:block}.draft-calculation__totals{margin-top:8px}.draft-editor-footer__actions>.quote-workbench-actions{grid-template-columns:1fr;grid-template-areas:"submit""save"}}.parameter-center{--parameter-border:var(--workbench-border);--parameter-muted:var(--text-muted);--parameter-soft:var(--workbench-surface-muted);--parameter-success:var(--workbench-success)}.parameter-center__heading{margin-bottom:16px}.parameter-center__heading h1{letter-spacing:-.02em;font-size:clamp(28px,3vw,34px);font-weight:700}.parameter-center__heading>div>p:last-child{max-width:680px;font-size:12px;line-height:1.65}.parameter-center .parameter-layer,.parameter-center .parameter-overview{margin-top:14px}.parameter-center .layer-heading,.parameter-center .parameter-overview__heading{min-height:78px;padding:18px 22px}.parameter-center .layer-heading h2{font-size:24px}.parameter-center .layer-heading p{max-width:760px;font-size:11px}.management-success{color:#376147;background:#edf5ef;border:1px solid #cbdcce;border-left:3px solid #4d7c5e;margin:12px 0 0;padding:11px 40px 11px 14px;font-size:12px;line-height:1.5;position:relative}.management-success>span{margin-right:8px;font-weight:850}.management-success>button{color:inherit;background:0 0;border:0;padding:4px 8px;font-size:18px;position:absolute;top:4px;right:7px}.current-plan-summary{border-bottom:1px solid var(--parameter-border);color:#f4f6f9;background:linear-gradient(128deg,#172a48,#0f1c31);justify-content:space-between;align-items:center;gap:28px;min-height:132px;padding:24px;display:flex}.current-plan-summary--empty{color:#33445a;background:var(--workbench-surface-muted)}.current-plan-summary span,.current-plan-summary h3,.current-plan-summary p{margin:0;display:block}.current-plan-summary span{color:#d6b96e;letter-spacing:.08em;font-size:10px;font-weight:800}.current-plan-summary--empty span{color:#987426}.current-plan-summary h3{margin-top:8px;font-family:inherit;font-size:clamp(23px,2.6vw,32px);font-weight:400}.current-plan-summary p{color:#c2cad6;margin-top:9px;font-size:11px}.current-plan-summary--empty p{color:#6d7989}.configuration-metrics{border-bottom:1px solid var(--parameter-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.configuration-metrics button{border:0;border-right:1px solid var(--parameter-border);color:#405168;background:var(--workbench-surface);text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:100px;padding:18px 22px;display:grid}.configuration-metrics button:last-child{border-right:0}.configuration-metrics button:hover,.configuration-metrics button:focus-visible{background:var(--workbench-surface-muted)}.configuration-metrics strong{color:#b18127;font-family:inherit;font-size:34px;font-weight:400}.configuration-metrics span{font-size:12px;font-weight:750}.parameter-quick-actions{background:var(--parameter-soft);align-items:center;gap:9px;padding:17px 22px;display:flex}.parameter-quick-actions>div{min-width:260px;margin-right:auto}.parameter-quick-actions strong,.parameter-quick-actions span{display:block}.parameter-quick-actions strong{color:#33445a;font-size:12px}.parameter-quick-actions span{color:var(--parameter-muted);margin-top:4px;font-size:10px}.parameter-quick-actions button{border:1px solid var(--workbench-border-strong);color:#4d5b6e;background:var(--workbench-surface);padding:8px 13px;font-size:11px;font-weight:750}.parameter-center .parameter-toolbar{min-height:66px;padding:11px 18px}.parameter-center .management-toolbar label>span,.parameter-center .management-field>span,.parameter-center .directory-combobox>label{color:#566377;letter-spacing:.02em;text-transform:none;font-size:10px}.parameter-center .management-toolbar input,.parameter-center .management-toolbar select,.parameter-center .management-field input,.parameter-center .management-field select,.parameter-center .management-field textarea,.action-dialog .management-field input,.action-dialog .management-field select,.action-dialog .management-field textarea,.action-dialog .directory-combobox input{min-height:42px;padding:9px 11px;font-size:12px}.parameter-center .management-toolbar .price-plan-browser__test-toggle input{width:16px;min-height:16px;padding:0}.user-management-table{min-width:850px}.user-management-table th,.user-management-table td:first-child,.user-management-table td:nth-child(2){white-space:nowrap}.user-management-table td:nth-child(3){min-width:200px}.parameter-center .management-table{min-width:760px}.parameter-center .management-table th{padding:11px 15px;font-size:9px}.parameter-center .management-table td{padding:14px 15px;font-size:11px;line-height:1.45}.parameter-center .management-table td strong{font-size:12px}.parameter-center .management-table td small{font-size:9px;line-height:1.5}.parameter-center .state-pill,.parameter-center .book-status{font-size:8px}.parameter-center tr.is-muted{opacity:.78;background:#f5f4f1}.quote-item-table td:first-child{width:28%}.business-tag{color:#5b6e61;background:#e8f0e9;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.test-data-label{color:#925c21!important}.technical-details{color:#7b8593;margin-top:6px;font-size:9px;line-height:1.55}.technical-details summary{color:#8f7b52;cursor:pointer;width:fit-content;font-size:9px;font-weight:750}.technical-details code{color:#6e7785;font-size:9px}.price-plan-workspace__body{grid-template-columns:minmax(250px,300px) minmax(0,1fr);min-height:520px;display:grid}.price-plan-browser{border-right:1px solid var(--parameter-border);background:#f8f6f1}.price-plan-browser__filters{border-bottom:1px solid var(--parameter-border);grid-template-columns:minmax(0,1fr) 104px;gap:9px;padding:14px;display:grid}.price-plan-browser__filters label{color:#687487;gap:5px;min-width:0;font-size:9px;font-weight:750;display:grid}.price-plan-browser__filters input,.price-plan-browser__filters select{color:#304158;background:#fffefa;border:1px solid #d6cfc6;width:100%;min-height:37px;padding:7px 8px;font-size:10px}.price-plan-browser__filters .price-plan-browser__test-toggle{grid-column:1/-1;align-items:center;gap:7px;display:flex}.price-plan-browser__test-toggle input{width:auto;min-height:0;accent-color:var(--gold-600)}.price-plan-list{display:grid}.price-plan-list__item{border:0;border-bottom:1px solid var(--parameter-border);color:#576477;text-align:left;background:0 0;grid-template-columns:1fr auto;gap:5px 9px;padding:15px;display:grid;position:relative}.quote-template-default-badge{border:1px solid var(--gold-200);width:fit-content;color:var(--gold-600);letter-spacing:.02em;background:#fbf4e6;padding:3px 8px;font-weight:700}.default-template-lifecycle-note{max-width:220px;color:var(--muted);line-height:1.45}.price-plan-list__item:hover,.price-plan-list__item:focus-visible{background:#fffefa}.price-plan-list__item.is-selected{box-shadow:inset 3px 0 var(--gold-500);background:#fffefa}.price-plan-list__item strong,.price-plan-list__item small{grid-column:1/-1}.price-plan-list__item strong{color:#293b53;font-size:12px}.price-plan-list__item small,.price-plan-list__item span:not(.book-status),.price-plan-list__item em{color:#788394;font-size:9px;font-style:normal}.price-plan-list__item em{color:#986625}.price-plan-detail{background:#fffefa;min-width:0}.price-plan-detail__header{border-bottom:1px solid var(--parameter-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.price-plan-detail__header span{color:#9a7a38;font-size:9px;font-weight:800}.price-plan-detail__header h3{color:#283a52;margin:6px 0 0;font-family:inherit;font-size:23px;font-weight:400}.price-plan-detail__header p{color:#798494;margin:7px 0 0;font-size:10px}.price-plan-detail__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.price-plan-detail__actions .plan-lifecycle-button{background:0 0;border:0;padding:8px 4px;font-size:10px;font-weight:800}.price-plan-facts{border-bottom:1px solid var(--parameter-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.price-plan-facts>div{border-right:1px solid var(--parameter-border);padding:13px 18px}.price-plan-facts>div:last-child{border-right:0}.price-plan-facts span,.price-plan-facts strong{display:block}.price-plan-facts span{color:#818b99;font-size:9px}.price-plan-facts strong{color:#304157;margin-top:5px;font-size:11px}.read-only-notice{color:#755f34;background:#f7f0df;border-left:3px solid #c49b49;margin:14px 18px 0;padding:9px 12px;font-size:10px}.price-rule-heading{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.price-rule-heading h4{color:#2c3e55;margin:0;font-size:15px}.price-rule-heading p{color:#7b8695;margin:5px 0 0;font-size:10px}.price-rule-table td:first-child{width:25%}.business-rule-sentence{color:#304158;max-width:700px;margin:0;font-size:12px;line-height:1.6}.management-form-flow{gap:17px;display:grid}.management-form-section{background:#fffefa;border:1px solid #ded8cf}.management-form-section__heading{background:#f8f5ef;border-bottom:1px solid #e5dfd6;padding:12px 14px}.management-form-section__heading h3,.management-form-section__heading p{margin:0}.management-form-section__heading h3{color:#304158;font-size:13px}.management-form-section__heading p{color:#7a8594;margin-top:4px;font-size:10px;line-height:1.5}.management-form-section>.management-form-grid{padding:15px}.advanced-form-settings{color:#667285;background:#faf8f4;border:1px solid #ded8cf;padding:11px 13px}.advanced-form-settings>summary{color:#526075;cursor:pointer;font-size:11px;font-weight:800}.advanced-form-settings>p{color:#818b98;margin:9px 0 0;font-size:10px;line-height:1.5}.advanced-form-settings>.management-form-grid{margin-top:13px}.rule-preview{border-left:3px solid var(--gold-500);color:#536176;background:#f6f0e3;padding:12px 14px}.rule-preview span,.rule-preview strong{display:block}.rule-preview span{color:#8c7445;font-size:9px;font-weight:800}.rule-preview strong{color:#2f4057;margin-top:5px;font-size:12px;line-height:1.55}.action-target-summary{background:#f8f5ee;border:1px solid #ddd5c8;gap:4px;margin-bottom:16px;padding:13px 14px;display:grid}.action-target-summary--danger{background:#faefed;border-left:3px solid #a75e54}.action-target-summary span{color:#8b7b5a;font-size:9px;font-weight:800}.action-target-summary strong{color:#2d3f57;font-size:13px}.action-target-summary small,.action-target-summary p{color:#748092;font-size:10px;line-height:1.5}.action-target-summary p{margin:5px 0 0}.aircraft-lifecycle-summary{background:#f8f5ef;border:1px solid #ddd7ce;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid}.aircraft-lifecycle-summary>div{border-right:1px solid #ddd7ce;padding:12px}.aircraft-lifecycle-summary>div:last-child{border-right:0}.aircraft-lifecycle-summary span,.aircraft-lifecycle-summary strong{display:block}.aircraft-lifecycle-summary span{color:#7b8695;font-size:9px}.aircraft-lifecycle-summary strong{color:#304158;margin-top:5px;font-size:12px}@media (width<=1100px){.price-plan-workspace__body{grid-template-columns:240px minmax(0,1fr)}.parameter-center .management-form-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.parameter-center .layer-heading,.parameter-center .parameter-overview__heading,.current-plan-summary,.price-plan-detail__header,.parameter-quick-actions{flex-direction:column;align-items:stretch}.configuration-metrics{grid-template-columns:1fr}.configuration-metrics button,.configuration-metrics button:last-child{border-right:0;border-bottom:1px solid var(--parameter-border);min-height:76px}.configuration-metrics button:last-child{border-bottom:0}.parameter-quick-actions>div{min-width:0;margin-right:0}.price-plan-workspace__body{grid-template-columns:1fr}.price-plan-browser{border-right:0;border-bottom:1px solid var(--parameter-border)}.price-plan-list{max-height:270px;overflow-y:auto}.price-plan-facts{grid-template-columns:1fr}.price-plan-facts>div{border-right:0;border-bottom:1px solid var(--parameter-border)}.price-plan-facts>div:last-child{border-bottom:0}.parameter-center .management-table-wrap{overflow-x:visible}.parameter-center .management-table,.parameter-center .management-table tbody,.parameter-center .management-table tr,.parameter-center .management-table td{width:100%;min-width:0;display:block}.parameter-center .management-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.parameter-center .management-table tr{border-bottom:1px solid var(--parameter-border);padding:9px 14px}.parameter-center .management-table td{border:0;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.parameter-center .management-table td:before{content:attr(data-label);color:#858f9d;font-size:9px;font-weight:800}.parameter-center .management-form-grid,.parameter-center .management-form-grid--wide,.action-dialog .management-form-grid,.action-dialog .management-form-grid--wide,.aircraft-lifecycle-summary{grid-template-columns:1fr}.aircraft-lifecycle-summary>div{border-bottom:1px solid #ddd7ce;border-right:0}.aircraft-lifecycle-summary>div:last-child{border-bottom:0}}.rfq-table--decision-first{table-layout:fixed;min-width:1160px}.rfq-table--decision-first thead th:first-child{width:18%}.rfq-table--decision-first thead th:nth-child(2){width:20%}.rfq-table--decision-first thead th:nth-child(3),.rfq-table--decision-first thead th:nth-child(4){width:13%}.rfq-table--decision-first thead th:nth-child(5),.rfq-table--decision-first thead th:nth-child(6){width:11%}.rfq-table--decision-first thead th:nth-child(7){width:8%}.rfq-table--decision-first thead th:nth-child(8){width:6%}.rfq-table__priority-heading,.rfq-table__route-heading{color:#26384f}.rfq-table__reference-heading{color:#7a8696}.rfq-table--decision-first .rfq-row :is(th,td){height:88px}.rfq-row__departure{color:var(--text-strong);white-space:nowrap;align-items:baseline;gap:8px;display:flex}.rfq-row__departure-date{letter-spacing:-.02em;font-size:17px;font-weight:700}.rfq-row__departure-time{font-size:15px;font-weight:700}.rfq-row__timezone{color:#7b8797;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.rfq-row__sla-compact{margin-top:8px}.rfq-row__sla-compact .rfq-sla,.rfq-row__sla-compact .rfq-sla>div{gap:5px}.rfq-row__sla-compact .rfq-sla>div{flex-wrap:wrap;align-items:baseline;display:flex}.rfq-row__sla-compact .rfq-sla strong,.rfq-row__sla-compact .rfq-sla span{margin-top:0;font-size:10px;display:inline}.rfq-row__sla-compact .rfq-sla span:before{content:"·";margin-right:5px}.rfq-row__priority-alert{margin-top:5px;display:inline-flex}.rfq-row--overdue .rfq-row__priority{background:#fff6f4}.rfq-row--attention:not(.rfq-row--overdue) .rfq-row__priority{background:#fffaf0}.rfq-table--decision-first .rfq-row__route .airport-code{letter-spacing:0;font-size:16px;font-weight:700}.rfq-table--decision-first .rfq-row__route>small{margin-top:6px}.rfq-row__identity--supporting .source-label{color:#8a95a3;letter-spacing:.08em;font-size:9px}.rfq-row__identity--supporting>div:first-child>strong{color:#5e6c7f;font-size:11px;font-weight:600}.rfq-row__identity--supporting .tag-row{margin-top:6px}.workspace-page{--rfq-stage-sticky-top:72px;display:block}.workspace-page--multi-lift{--rfq-stage-sticky-top:140px}.rfq-lift-context{z-index:18;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffefaf5;border:1px solid #c5b9a6d1;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:58px;margin:12px 0 14px 188px;padding:8px 10px;display:grid;position:sticky;top:68px;box-shadow:0 8px 22px #1d2b3d1a}.rfq-lift-context__heading span,.rfq-lift-context__heading strong{display:block}.rfq-lift-context__heading span{color:#7a8798;letter-spacing:.06em;font-size:9px;font-weight:760}.rfq-lift-context__heading strong{color:#24364d;margin-top:3px;font-size:11px}.rfq-lift-context__tabs{scrollbar-width:thin;gap:7px;min-width:0;display:flex;overflow-x:auto}.rfq-lift-context__tabs button{color:#5d6b7e;text-align:left;background:#fbfaf7;border:1px solid #ddd6ca;flex:none;gap:2px;min-width:174px;padding:7px 10px;display:grid}.rfq-lift-context__tabs button.is-selected{color:#182b44;background:#f8f1e2;border-color:#bc9141;box-shadow:inset 3px 0 #bc9141}.rfq-lift-context__tabs strong{font-size:11px}.rfq-lift-context__tabs span{color:#788598;font-size:9px}.rfq-workflow-timeline{gap:24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rfq-workflow-stage{grid-template-columns:168px minmax(0,1fr);align-items:stretch;gap:20px;min-width:0;scroll-margin-top:80px;display:grid}.rfq-workflow-stage__rail{min-height:100%;position:relative}.rfq-workflow-stage:not(:last-child) .rfq-workflow-stage__rail:after{z-index:0;content:"";background:#c9d1da;width:1px;position:absolute;inset:34px auto -58px 16px}.rfq-workflow-stage__marker{z-index:2;min-width:0;min-height:36px;top:var(--rfq-stage-sticky-top);color:#778498;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding-top:18px;display:grid;position:sticky}.rfq-workflow-stage__placeholder{color:#69778a;background:#fffefab3;border:1px dashed #d5cec2;align-items:center;min-height:76px;padding:18px 20px;font-size:12px;display:flex}.rfq-source-conflict-gate{color:#963b32;letter-spacing:.01em;text-align:center;background:#fff8f6;border:1px solid #e8c9c2;border-radius:12px;place-items:center;min-height:132px;padding:28px 32px;font-size:17px;font-weight:720;display:grid;box-shadow:0 14px 32px #1d304812}.rfq-source-local-time{color:#6c7889;align-items:center;gap:4px;font-size:10px;font-weight:620;line-height:1.25;display:inline-flex}.rfq-source-local-time .help-tip button{width:18px;height:18px}.rfq-workflow-stage__node{color:#657287;background:var(--workbench-canvas);width:32px;height:32px;box-shadow:0 0 0 5px var(--workbench-canvas);border:1px solid #c9d1da;border-radius:50%;place-items:center;display:grid}.rfq-workflow-stage__label{min-width:0;color:inherit;font-size:12px;font-weight:760;line-height:1.35}.rfq-workflow-stage__body{align-content:start;gap:18px;min-width:0;display:grid}.rfq-workflow-stage__body>*,.rfq-quote-stage-slot{min-width:0}.rfq-quote-stage-slot .quote-condition-bar{margin:0}.rfq-quote-stage-slot .quote-condition-stage{background:#fffefa;border:1px solid #d9d2c8}.rfq-quote-stage-slot .quote-condition-stage .draft-decision-row{min-height:64px;padding:10px 16px}.rfq-quote-stage-slot .quote-condition-stage .quote-condition-bar{border:0;border-top:1px solid #e0dad1}.rfq-quote-stage-slot .quote-template-selector{background:#fffefa;border:1px solid #d9d2c8}.quote-snapshot-card,.quote-snapshot-template,.quote-snapshot-unavailable{border:1px solid var(--workbench-border);background:var(--workbench-surface);border-radius:8px;overflow:hidden}.quote-snapshot-card__header,.quote-snapshot-card__footer{justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:9px 14px;display:flex}.quote-snapshot-card__header strong{color:var(--text-strong);font-size:14px}.quote-snapshot-card__currency{min-width:46px;color:var(--workbench-brand-navy);text-align:right;justify-content:flex-end;align-items:baseline;gap:7px;display:flex}.quote-snapshot-card__currency span{color:var(--text-muted);font-size:11px}.quote-snapshot-card__currency strong{letter-spacing:.04em;font-size:13px;font-weight:760}.quote-snapshot-legs{border-block:1px solid var(--workbench-border);overflow-x:auto}.quote-snapshot-leg{min-width:650px;min-height:43px;color:var(--text-body);grid-template-columns:128px minmax(190px,1fr) 94px 104px;align-items:center;gap:14px;padding:8px 14px;display:grid}.quote-snapshot-leg+.quote-snapshot-leg{border-top:1px solid var(--workbench-border)}.quote-snapshot-leg time,.quote-snapshot-leg__hours{white-space:nowrap;font-size:12px}.quote-snapshot-leg__route{color:var(--text-strong);white-space:nowrap;font-size:14px}.quote-snapshot-leg__hours{text-align:right}.quote-snapshot-leg__hours strong{color:var(--text-strong);font-size:14px}.quote-snapshot-card__footer{color:var(--text-muted);font-size:12px}.quote-snapshot-card__footer strong{color:var(--text-strong);text-align:right;font-size:13px}.quote-snapshot-card__empty{color:var(--text-muted);margin:0;padding:14px;font-size:12px}.quote-snapshot-template{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:68px;padding:12px 14px;display:grid}.quote-snapshot-template>div{gap:4px;min-width:0;display:grid}.quote-snapshot-template>div span,.quote-snapshot-template dt{color:var(--text-muted);font-size:11px}.quote-snapshot-template>div strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.quote-snapshot-template dl{gap:24px;margin:0;display:flex}.quote-snapshot-template dl>div{gap:3px;display:grid}.quote-snapshot-template dd{color:var(--workbench-brand-navy);white-space:nowrap;margin:0;font-size:13px;font-weight:760}.quote-snapshot-unavailable{align-content:center;gap:3px;min-height:64px;padding:12px 14px;display:grid}.quote-snapshot-unavailable strong{color:var(--text-strong);font-size:13px}.quote-snapshot-unavailable span{color:var(--text-muted);font-size:12px}.quote-stage-not-applicable{color:#6e7b8d;background:#fbfaf7;border:1px solid #d9d2c8;align-content:center;gap:3px;min-height:58px;padding:12px 16px;display:grid}.quote-stage-not-applicable strong{color:#33465e;font-size:12px}.quote-stage-not-applicable span{font-size:10px}.rfq-workflow-stage__body>:is(.workspace-overview,.workspace-inline-error,.lift-task-bar,.quote-draft-editor,.quote-workflow-panel,.quote-layout,.quote-empty){margin-top:0;margin-bottom:0}.rfq-workflow-stage--done .rfq-workflow-stage__node{color:var(--success);background:#edf6f0;border-color:#a8c8b5}.rfq-workflow-stage--done .rfq-workflow-stage__label{color:#47705a}.rfq-workflow-stage--done:not(:last-child) .rfq-workflow-stage__rail:after{background:#a8c8b5}.rfq-workflow-stage--current .rfq-workflow-stage__node{color:#785818;box-shadow:0 0 0 5px var(--workbench-canvas), 0 0 0 8px #bc91411f;background:#fbf3e2;border-color:#bc9141}.rfq-workflow-stage--current .rfq-workflow-stage__label{color:var(--text-strong)}.rfq-workflow-stage--current:not(:last-child) .rfq-workflow-stage__rail:after{background:linear-gradient(#bc9141 0 18%,#c9d1da 18% 100%)}.workspace-overview{background:#152640;border-color:#263b58;grid-template-columns:minmax(400px,44%) minmax(0,1fr);height:auto;min-height:430px;display:grid;box-shadow:0 18px 48px #12203321}.workspace-overview:after{display:none}.workspace-overview>.route-map-card,.workspace-overview>.route-map-loading{grid-area:1/2;position:relative;inset:auto}.workspace-overview__content{z-index:3;align-content:initial;background:linear-gradient(155deg,#182c49 0%,#13233b 100%);flex-direction:column;grid-area:1/1;gap:18px;width:100%;height:auto;min-height:430px;padding:24px 24px 20px;display:flex}.workspace-hero{color:#fff;display:block}.workspace-title-row{flex-wrap:wrap;gap:10px;width:100%}.workspace-title-row h1{flex-basis:100%;width:100%;font-size:clamp(29px,2.7vw,39px)}.workspace-hero>div>p:last-child{margin-top:9px}.workspace-hero__side{margin-top:18px}.hero-facts{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0816277a;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-facts div{padding:11px 12px}.hero-actions{justify-content:flex-start}.workspace-page .ownership-notice{width:100%;max-width:100%;margin-top:auto}.workspace-overview .itinerary-grid--compact{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin:0;display:grid}.workspace-overview .itinerary-grid--compact .itinerary-panel,.workspace-overview .itinerary-grid--compact.itinerary-grid--single .itinerary-panel{background:#0816276b;border-color:#ffffff2e;grid-template-columns:80px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.workspace-overview .itinerary-grid--compact .section-heading,.workspace-overview .itinerary-grid--compact.itinerary-grid--single .section-heading{border-bottom:0;border-right:1px solid #ffffff21;align-items:center;min-height:0;padding:9px 10px}.workspace-overview .itinerary-grid--compact .section-heading>strong,.workspace-overview .itinerary-grid--compact .section-heading .help-tip{display:none}.workspace-overview .itinerary-grid--compact .section-heading span{color:#cfb16f;letter-spacing:.08em;font-size:8px}.workspace-overview .itinerary-grid--compact .section-heading h2,.workspace-overview .itinerary-grid--compact.itinerary-grid--single .section-heading h2{color:#f2f5f8;margin-top:4px;font-size:12px;font-weight:680;line-height:1.25}.workspace-overview .itinerary-grid--compact .itinerary-list,.workspace-overview .itinerary-grid--compact.itinerary-grid--single .itinerary-list{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.workspace-overview .itinerary-grid--compact .itinerary-row,.workspace-overview .itinerary-grid--compact.itinerary-grid--single .itinerary-row,.workspace-overview .itinerary-grid--compact.itinerary-grid--single .itinerary-row:last-child{border-bottom:1px solid #ffffff1a;border-right:0;grid-template-columns:minmax(82px,.9fr) minmax(112px,1.2fr) 38px;grid-template-areas:none;align-items:center;gap:5px;min-width:0;min-height:48px;padding:7px;display:grid}.workspace-overview .itinerary-grid--compact .itinerary-row:last-child{border-bottom:0}.workspace-overview .itinerary-grid--compact :is(.ordinal,.sector-pair,.schedule-value,.pax-value){grid-area:auto}.workspace-overview .itinerary-grid--compact .ordinal{display:none}.workspace-overview .itinerary-grid--compact .sector-pair{gap:6px;min-width:0}.workspace-overview .itinerary-grid--compact .sector-pair strong{color:#f5f7fa;font-size:12px}.workspace-overview .itinerary-grid--compact .sector-pair i{background:#cddcec8c;width:18px}.workspace-overview .itinerary-grid--compact :is(.schedule-value span,.pax-value span){display:none}.workspace-overview .itinerary-grid--compact :is(.schedule-value strong,.pax-value strong){color:#e7edf4;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.workspace-overview .itinerary-grid--compact .schedule-value small{color:#9eacbd;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.route-map-card--hero .route-map-frame,.route-map-card--hero .route-map-canvas{height:100%;min-height:430px}.route-map-card--hero .route-map-card__footer>span:last-child{display:none}.quote-layout .section-heading{min-height:74px;padding:15px 18px}.quote-layout .section-heading h2,.quote-layout .broker-panel h2{font-size:20px;font-weight:680}.quote-layout .pricing-table{color:#46566d;font-size:12px}.quote-layout .pricing-table th{color:#69778a;padding:10px 13px;font-size:10px}.quote-layout .pricing-table td{padding:12px 13px}.quote-layout .leg-kind,.quote-layout .cost-category{font-size:10px}.quote-layout .subsection-heading h3{font-size:14px}.quote-layout .subsection-heading span,.quote-layout .quote-totals div,.quote-layout .broker-lines div,.quote-layout .broker-total span{font-size:12px}.quote-layout .quote-metadata dt{font-size:10px}.quote-layout .quote-metadata dd{font-size:12px}.quote-workflow-panel .workflow-submission-summary h3{font-size:19px;font-weight:680}.quote-workflow-panel .quote-workflow-panel__header p,.quote-workflow-panel .workflow-submission-summary header p,.quote-workflow-panel .workflow-action-card p,.quote-workflow-panel .workflow-response-recorder header p,.quote-workflow-panel .workflow-reassign-card p{font-size:12px}.quote-workflow-panel .workflow-submission-facts dt,.quote-workflow-panel .workflow-state,.quote-workflow-panel .workflow-lift-table th{font-size:10px}.quote-workflow-panel .workflow-submission-facts dd,.quote-workflow-panel .workflow-lift-table,.quote-workflow-panel .workflow-empty-submission,.quote-workflow-panel .workflow-progress-note{font-size:12px}.quote-workflow-panel .workflow-lift-table td small,.quote-workflow-panel .quote-share-status{font-size:10px}@media (width<=1380px){.workspace-page .quote-layout{grid-template-columns:minmax(0,1fr)}.workspace-page .broker-panel{position:static}}@media (width<=1320px){.queue-page{padding-inline:24px}.rfq-table--decision-first{min-width:940px}}@media (width<=1180px){.rfq-lift-context{margin-left:142px}.rfq-workflow-stage{grid-template-columns:128px minmax(0,1fr);gap:14px}.workspace-overview{grid-template-columns:1fr;height:auto;min-height:0;overflow:hidden}.workspace-overview>.route-map-card,.workspace-overview>.route-map-loading{grid-area:2/1;min-width:0;max-width:100%;position:relative;inset:auto;overflow:hidden}.workspace-overview__content{grid-area:1/1;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;overflow:hidden}.route-map-card--hero .route-map-frame,.route-map-card--hero .route-map-canvas{height:300px;min-height:300px}}@media (width<=760px){.workspace-page--multi-lift{--rfq-stage-sticky-top:132px}.rfq-lift-context{grid-template-columns:minmax(0,1fr);min-height:52px;margin-left:52px;top:66px}.rfq-lift-context__heading{display:none}.rfq-lift-context__tabs button{min-width:158px}.rfq-quote-stage-slot .quote-condition-stage .segmented-control,.rfq-quote-stage-slot .quote-condition-stage .segmented-control label,.rfq-quote-stage-slot .quote-condition-stage .segmented-control span{min-width:0;max-width:100%}.rfq-quote-stage-slot .quote-condition-stage .segmented-control span{padding-inline:8px}.rfq-workflow-timeline{gap:18px}.rfq-workflow-stage{grid-template-columns:42px minmax(0,1fr);gap:10px}.rfq-workflow-stage:not(:last-child) .rfq-workflow-stage__rail:after{bottom:-52px}.rfq-workflow-stage__marker{grid-template-columns:32px;gap:0}.rfq-workflow-stage__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=620px){.quote-layout .pricing-table{min-width:720px}}.mailbox-management-page{max-width:1280px}.mailbox-safety-note{color:#315c50;background:linear-gradient(135deg,#f1f9f6f5,#fafcfbf5);border:1px solid #cdded8;border-radius:12px;align-items:center;gap:13px;margin-top:20px;padding:16px 20px;display:flex;box-shadow:0 14px 34px #1e3e360f}.mailbox-safety-note>div{gap:4px;min-width:0;display:grid}.mailbox-safety-note strong{color:#244c41;font-size:14px}.mailbox-safety-note span{color:#607870;font-size:13px;line-height:1.55}.mailbox-panel{background:#fffffff0;border-radius:14px;overflow:hidden;box-shadow:0 22px 55px #1d2b3f14}.mailbox-panel__heading{min-height:72px}.mailbox-panel__heading>strong{color:#1e3049;font-variant-numeric:tabular-nums;text-align:right;min-width:42px;font-size:24px}.mailbox-table{min-width:880px}.mailbox-table th{color:#6e7a8b;letter-spacing:.04em;background:#f6f8fa;padding-block:13px;font-size:11px}.mailbox-table td{color:#46566d;padding-block:17px;font-size:13px}.mailbox-table td strong{color:#1e3049;font-size:14px}.mailbox-table td small{color:#6d798a;margin-top:5px;font-size:12px}.mailbox-state{letter-spacing:0;text-transform:none;padding:6px 10px;font-size:11px}.mailbox-state--waiting_for_credentials{color:#7a581d;background:#f6ecd8}.mailbox-state--not_connected{color:#4f6077;background:#e9eef4}.mailbox-state--stopped{color:#727a86;background:#eceef1}.mailbox-table .table-actions{flex-wrap:nowrap;gap:14px}.mailbox-table .table-actions button,.mailbox-table .table-actions span{font-size:12px}.mailbox-form .management-field>span,.mailbox-form .management-field input{font-size:13px}.mailbox-form .management-field input{min-height:44px}.mailbox-form .management-field>small{font-size:12px}.mailbox-panel .panel-message{min-height:150px}@media (width<=820px){.mailbox-safety-note{align-items:flex-start}.mailbox-form{grid-template-columns:1fr}}.dashboard-trend>header{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:10px;min-height:96px;display:grid}.dashboard-range-controls{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.dashboard-range-presets{background:#f4f7fa;border:1px solid #dce4eb;border-radius:7px;padding:3px;display:inline-flex}.dashboard-range-presets button{color:#647386;min-height:28px;font:inherit;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:11px;font-weight:650}.dashboard-range-presets button:hover,.dashboard-range-presets button:focus-visible{color:#24496d;background:#fff}.dashboard-range-presets button:focus-visible,.dashboard-date-range :is(input,button):focus-visible{outline:2px solid var(--workbench-focus);outline-offset:1px}.dashboard-range-presets button.is-selected{color:#fff;background:#244f76;box-shadow:0 3px 9px #16314c29}.dashboard-date-range{align-items:center;gap:6px;min-width:0;display:flex}.dashboard-date-range label{flex:0 126px;min-width:0}.dashboard-date-range input,.dashboard-date-range button{color:#34485f;height:31px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d5dee7;border-radius:5px;font-size:11px}.dashboard-date-range input{width:100%;padding:0 7px}.dashboard-date-range button{color:#244f76;white-space:nowrap;flex:none;min-width:44px;padding:0 12px;font-weight:700}.dashboard-range-error{color:#a43d37;background:#fff6f4;border-bottom:1px solid #f1d5d1;margin:0;padding:8px 20px;font-size:11px}.dashboard-throughput-summary{background:#fbfcfd;border-bottom:1px solid #e6ebf0;grid-template-columns:repeat(5,minmax(0,1fr));min-height:48px;margin:0;padding:8px 20px;display:grid}.dashboard-throughput-summary>div{border-right:1px solid #e3e9ef;grid-template-rows:1fr auto;align-items:start;gap:2px;min-width:0;padding:0 12px;display:grid}.dashboard-throughput-summary>div:first-child{padding-left:0}.dashboard-throughput-summary>div:last-child{border-right:0;padding-right:0}.dashboard-throughput-summary dt{color:#6b798b;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:10px;font-weight:650;line-height:1.4}.dashboard-throughput-summary dd{color:#18344f;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:18px;font-weight:750}.dashboard-throughput-summary .is-backlog dd{color:#9b6f20}.dashboard-throughput-summary .is-backlog-change.is-improving dd{color:#26705a}.dashboard-throughput-summary .is-backlog-change.is-worsening dd{color:#b4433d}.dashboard-throughput-summary .is-backlog-change.is-steady dd{color:#607084}.dashboard-refresh-status{color:#4d6279;background:#f3f7fa;border-bottom:1px solid #dde6ed;align-items:center;gap:8px;min-height:31px;margin:0;padding:7px 20px;font-size:11px;font-weight:650;display:flex}.dashboard-refresh-status>span{border:2px solid #b7c7d5;border-top-color:#315d84;border-radius:50%;flex:none;width:9px;height:9px;animation:.72s linear infinite dashboard-refresh-spin}.dashboard-trend :is(.dashboard-throughput-summary,.rfq-chart-frame--trend){transition:opacity .16s}.dashboard-trend.is-updating :is(.dashboard-throughput-summary,.rfq-chart-frame--trend){opacity:.48}@keyframes dashboard-refresh-spin{to{transform:rotate(360deg)}}.dashboard-trend .rfq-chart-frame--trend{min-height:248px}.dashboard-status__body--graphic{gap:14px;display:grid}.dashboard-status-band h3{color:#718095;letter-spacing:.06em;margin:0 0 7px;font-size:10px;font-weight:750}.dashboard-status-band__track{gap:4px;min-height:58px;display:flex}.dashboard-status-band__segment{color:#31506e;background:#edf3f7;border:1px solid #dbe4eb;border-radius:7px;align-content:space-between;min-width:70px;padding:9px 10px;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.dashboard-status-band__segment span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.dashboard-status-band__segment strong{color:#18324e;font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;line-height:1}.dashboard-status-band__segment:hover,.dashboard-status-band__segment:focus-visible{z-index:1;border-color:#9fb4c7;transform:translateY(-1px);box-shadow:0 7px 16px #142b4417}.dashboard-status-band__segment:focus-visible{outline:2px solid var(--workbench-focus);outline-offset:2px}.dashboard-status-band__segment.is-draft,.dashboard-status-band__segment.is-unsigned{color:#57677a;background:#f3f5f7}.dashboard-status-band__segment.is-completed,.dashboard-status-band__segment.is-signed{color:#2f6c59;background:#eef8f3;border-color:#cfe3da}.dashboard-status-band__segment.is-completed strong,.dashboard-status-band__segment.is-signed strong{color:#28624f}.dashboard-attention-row{border-top:1px solid #e5eaf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:12px;display:grid}@media (width<=1180px){.admin-dashboard-grid{grid-template-columns:1fr}.dashboard-panel{min-height:0}}@media (width<=760px){.dashboard-range-controls{justify-content:stretch;display:grid}.dashboard-date-range{width:100%}.dashboard-date-range label{flex:1;min-width:0}.dashboard-date-range input{width:100%}.dashboard-throughput-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 0}.dashboard-throughput-summary>div:nth-child(2),.dashboard-throughput-summary>div:nth-child(4){border-right:0}.dashboard-throughput-summary>div:last-child{grid-column:1/-1;padding-left:0}}@media (prefers-reduced-motion:reduce){.dashboard-status-band__segment,.dashboard-trend :is(.dashboard-throughput-summary,.rfq-chart-frame--trend){transition:none}.dashboard-refresh-status>span{animation:none}}.page-workflow-slot:has(.process-guide){background:#ffffffd1;border-color:#dce4eb;width:max-content;max-width:100%;min-height:48px;padding:0 14px}.page-workflow-slot:has(.process-guide) .process-guide{width:auto}.page-workflow-slot:has(.process-guide) .process-guide__step{flex:none;font-size:12px}.page-workflow-slot:has(.process-guide) .process-guide__step:not(:last-child):after{background:var(--workbench-border-strong);flex:0 0 40px;width:40px;min-width:40px;margin-inline:12px}.page-workflow-slot:has(.process-guide) .process-guide__icon{width:26px;height:26px}.process-guide__step--neutral.process-guide__step--tone-1 .process-guide__icon{color:#2f6b9a;background:#edf5fb;border-color:#bfd5e7}.process-guide__step--neutral.process-guide__step--tone-2 .process-guide__icon{color:#1f766f;background:#eaf7f5;border-color:#b8ddd8}.process-guide__step--neutral.process-guide__step--tone-3 .process-guide__icon{color:#84631f;background:#faf4e7;border-color:#decda5}.parameter-center>.page-workflow-slot{background:#eaf0f5;border:0;border-radius:10px;min-height:52px;padding:4px}.parameter-center .step-tabs{gap:4px}.parameter-center .step-tabs__tab{border-radius:7px;min-height:44px}.parameter-center .step-tabs__tab:after{content:none}.parameter-center .step-tabs__tab:hover{background:#ffffffa6}.parameter-center .step-tabs__tab.is-selected{color:#173651;background:#fff;box-shadow:0 3px 12px #1530491a}@media (width<=860px){.queue-command-bar,.management-command-bar{flex-direction:column;align-items:stretch;gap:10px}.queue-command-bar .page-workflow-slot{margin-left:0}.management-command-bar .compact-primary-button{width:100%}.page-workflow-slot:has(.process-guide){width:100%;padding-block:10px}.page-workflow-slot:has(.process-guide) .process-guide{flex-wrap:wrap;gap:10px 16px;width:100%}.page-workflow-slot:has(.process-guide) .process-guide__step{white-space:normal}.page-workflow-slot:has(.process-guide) .process-guide__step:not(:last-child):after{content:none}.today-focus-panel>.section-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.today-focus-panel>.section-heading>a{white-space:nowrap;flex-shrink:0}}.dashboard-trend .rfq-chart-frame--trend{flex:0 0 248px;height:248px;min-height:248px}@media (width<=480px){.dashboard-date-range{grid-template-columns:repeat(2,minmax(132px,1fr));gap:6px;width:100%;display:grid}.dashboard-date-range label{flex:none;width:100%;min-width:132px}.dashboard-date-range input{width:100%;min-width:0}.dashboard-date-range>span{display:none}.dashboard-date-range button{grid-column:1/-1;width:100%}.dashboard-trend .rfq-chart-frame--trend{flex-basis:232px;height:232px;min-height:232px}}:root{--workbench-type-caption:.75rem;--workbench-type-secondary:.8125rem;--workbench-type-body:.875rem;--workbench-type-emphasis:.9375rem;--workbench-type-amount:1rem}.app-shell{font-size:var(--workbench-type-body)}.app-shell :is(.sidebar-user__identity strong,.user-chip,.help-tip [role=tooltip]),.app-shell .topbar>div:first-child{font-size:var(--workbench-type-caption);line-height:1.4}.app-shell :is(button,input,select,textarea){font-size:var(--workbench-type-secondary)}.app-shell :is(.product-name,.sidebar-nav__group-label,.sidebar-user__identity span,.eyebrow,.panel-kicker,.date-stamp,.source-label,.queue-mode-count){font-size:var(--workbench-type-caption);line-height:1.4}.app-shell :is(.status,.ownership-tag,.alert-tag,.business-stage,.state-pill,.book-status){min-height:24px;font-size:var(--workbench-type-caption);text-align:center;justify-content:center;align-items:center;padding:4px 8px;line-height:1.2;display:inline-flex}.app-shell :is(.contract-status-badge,.contract-status-control__action){min-height:24px;font-size:var(--workbench-type-caption);text-align:center;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.app-shell :is(.management-summary span,.management-toolbar label>span,.management-field>span){font-size:var(--workbench-type-caption);line-height:1.4}.app-shell .management-table th,.app-shell .parameter-center .management-table th,.app-shell .mailbox-table th{font-size:var(--workbench-type-caption);line-height:1.35}.app-shell .management-table td,.app-shell .parameter-center .management-table td,.app-shell .mailbox-table td{font-size:var(--workbench-type-secondary);line-height:1.45}.app-shell .management-table td strong,.app-shell .parameter-center .management-table td strong,.app-shell .mailbox-table td strong{font-size:var(--workbench-type-body)}.app-shell .management-table td small,.app-shell .parameter-center .management-table td small,.app-shell .mailbox-table td small,.app-shell .table-actions :is(button,span),.app-shell .parameter-center .table-actions :is(button,span){font-size:var(--workbench-type-caption);line-height:1.4}.app-shell .management-toolbar :is(input,select),.app-shell .management-field :is(input,select,textarea){font-size:var(--workbench-type-secondary)}.app-shell :is(.action-dialog>p:not(.eyebrow),.action-dialog__error,.action-dialog__error button,.management-field>small,.management-field>span small,.management-form-section__heading p,.management-choice legend,.user-menu-choice small,.error-summary,.directory-combobox__menu p){font-size:var(--workbench-type-caption);overflow-wrap:anywhere;line-height:1.5}.app-shell :is(.management-choice label,.directory-combobox__menu button){font-size:var(--workbench-type-secondary);line-height:1.5}.app-shell .management-choice input{flex-shrink:0;width:16px;height:16px}.app-shell :is(.management-field>span,.management-field>span:first-child,.directory-combobox>label){font-size:var(--workbench-type-caption);letter-spacing:0;text-transform:none;font-weight:650}.rfq-readonly-quote-summary{border:1px solid var(--workbench-border);background:var(--workbench-surface);border-radius:8px;padding:18px 20px}.rfq-readonly-quote-summary h2{color:var(--text-strong);font-size:var(--workbench-type-emphasis);margin:0;line-height:1.4}.rfq-readonly-quote-summary p{color:var(--text-muted);font-size:var(--workbench-type-secondary);margin:8px 0 0;line-height:1.6}.queue-page .queue-panel__head{grid-template-columns:minmax(130px,1fr) auto;align-items:end;gap:16px 24px;display:grid}.queue-page .queue-panel__title{align-content:end;gap:4px;min-width:0;display:grid}.queue-page .queue-panel__title p{font-size:var(--workbench-type-secondary);margin:0}.queue-page :is(.queue-scope-selector,.queue-stage-selector) strong,.queue-page #rfq-work-queue-panel :is(.queue-scope-selector,.queue-stage-selector) :is(span,strong),.queue-page #rfq-work-queue-panel :is(.queue-scope-selector,.queue-stage-selector) button{font-size:var(--workbench-type-caption)}.queue-page .queue-panel__tools{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;min-width:0;display:flex}.queue-page .rfq-table-scroll{contain:layout paint inline-size;min-width:0;max-width:100%}.queue-page .queue-contract-filter{color:var(--text-muted);font-size:var(--workbench-type-caption);gap:5px;line-height:1.35}.queue-page .queue-contract-filter select,.queue-page .queue-search input,.queue-page .queue-search button{min-height:38px;font-size:var(--workbench-type-secondary)}.queue-page .queue-search,.queue-page .queue-search label{align-items:flex-end}.queue-page .queue-search input:focus-visible{border-color:var(--workbench-focus);outline:2px solid var(--workbench-focus);outline-offset:1px}.queue-page .rfq-row__actions>:is(a,button){font-size:var(--workbench-type-secondary)}.queue-page .rfq-table thead th{font-size:var(--workbench-type-caption);line-height:1.35}.queue-page .rfq-row :is(th,td)>strong,.queue-page .rfq-row__identity>div:first-child>strong{font-size:var(--workbench-type-body)}.queue-page .rfq-row :is(th,td)>small,.queue-page .rfq-row :is(.source-label,.rfq-row__route-meta,.rfq-row__timezone,.rfq-row__empty-value){font-size:var(--workbench-type-secondary);line-height:1.4}.queue-page .rfq-row .rfq-sla span,.queue-page .rfq-row__sla-compact .rfq-sla span{font-size:var(--workbench-type-caption)}.queue-page .rfq-row__quote .money-value{color:#71500f;font-size:var(--workbench-type-amount);font-weight:750;line-height:1.25}.queue-page .queue-pagination,.queue-page .queue-pagination :is(button,select,span){font-size:var(--workbench-type-secondary)}.workspace-page :is(.hero-facts dt,.section-heading>div>span,.itinerary-row small),.workspace-page .workspace-hero>div>.workspace-title-row+p,.workspace-page .quote-snapshot-card__currency>span,.workspace-page .workflow-admin-controls>summary,.workspace-page .route-map-overlay,.workspace-page .itinerary-grid .section-heading>div>span,.workspace-page .itinerary-panel .itinerary-row .schedule-value small,.workspace-page .quote-layout .section-heading>strong,.workspace-page .itinerary-grid.itinerary-grid--compact .section-heading>div>span,.workspace-page .itinerary-grid.itinerary-grid--compact .itinerary-row .schedule-value small,.workspace-page .quote-layout .pricing-panel .section-heading>strong{font-size:var(--workbench-type-caption);line-height:1.4}.workspace-page :is(.itinerary-row .schedule-value strong,.itinerary-row .pax-value strong){font-size:var(--workbench-type-secondary);line-height:1.35}.workspace-page .ownership-notice :is(strong,p),.workspace-page .route-map-modes button,.workspace-page .route-map-status{font-size:var(--workbench-type-caption);line-height:1.35}.app-shell .leg-kind{min-height:24px;font-size:var(--workbench-type-caption);text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:4px 9px;line-height:1;display:inline-flex}.workspace-page .quote-snapshot-leg{min-height:41px}.workspace-page .quote-snapshot-leg :is(time,.quote-snapshot-leg__hours){font-size:var(--workbench-type-secondary);line-height:1.35}.workspace-page .quote-snapshot-leg__route{font-size:var(--workbench-type-body)}.workspace-page .quote-snapshot-card__footer,.workspace-page .quote-snapshot-template :is(span,dt,dd){font-size:var(--workbench-type-secondary);line-height:1.4}.workspace-page .pricing-table{font-size:var(--workbench-type-secondary);line-height:1.45}.workspace-page .pricing-table th,.workspace-page :is(.cost-category,.quote-quantity span,.quote-metadata dt){font-size:var(--workbench-type-caption);line-height:1.35}.workspace-page .quote-metadata dd{font-size:var(--workbench-type-secondary)}.workspace-page :is(.quote-line-amount,.draft-calculated-amount-cell>strong){font-size:var(--workbench-type-emphasis);line-height:1.3}.workspace-page :is(.draft-field>span,.draft-server-rate-cell>span,.draft-calculated-amount-cell>span,.draft-server-margin-cell>span,.quote-line-table th,.draft-calculation dt,.draft-calculation__heading strong){font-size:var(--workbench-type-caption);line-height:1.4}.workspace-page :is(.draft-field>small,.quote-line-error,.flight-time-source,.flight-time-source summary,.flight-time-source.is-adjusted,.flight-time-source.is-missing,.quote-line-table td>small,.quote-line-adjustment label span,.quote-line-adjustment small){font-size:var(--workbench-type-caption);line-height:1.45}.workspace-page :is(.draft-field input,.draft-field select,.draft-field textarea,.quote-line-input,.quote-line-adjustment input,.quote-line-adjustment button,.draft-section__actions>button){font-size:var(--workbench-type-body)}.workspace-page :is(.draft-field input,.draft-field select,.quote-line-input){min-height:42px}.workspace-page .quote-line-table{font-size:var(--workbench-type-body);line-height:1.45}.workspace-page .quote-line-table td>strong{font-size:var(--workbench-type-emphasis)}.workspace-page :is(.quote-line-fixed-value,.quote-line-amount){font-size:var(--workbench-type-amount);font-variant-numeric:tabular-nums lining-nums}.workspace-page :is(.draft-server-rate-cell>strong,.draft-calculated-amount-cell>strong,.draft-server-margin-cell>strong){font-size:var(--workbench-type-emphasis);font-variant-numeric:tabular-nums lining-nums}.quote-workflow-panel :is(.workflow-state,.workflow-submission-facts dt,.workflow-lift-table th){font-size:var(--workbench-type-caption);line-height:1.35}.quote-workflow-panel :is(.workflow-submission-facts dd,.workflow-lift-table,.workflow-lift-table td small,.workflow-progress-note,.quote-share-status){font-size:var(--workbench-type-secondary);line-height:1.4}.quote-workflow-panel .workflow-lift-table tbody td:nth-child(2) small{color:#6f4b0d;font-size:var(--workbench-type-emphasis);font-variant-numeric:tabular-nums lining-nums;font-weight:750}.quote-workflow-panel .workflow-progress-badge span,.quote-workflow-panel .workflow-bulk-toolbar,.quote-workflow-panel .workflow-bulk-toolbar button,.quote-workflow-panel .workflow-form-field>span,.quote-workflow-panel .workflow-response-submit p,.quote-workflow-panel .workflow-timezone-note,.quote-workflow-panel .workflow-error-summary,.quote-workflow-panel .workflow-dialog-fields>p{font-size:var(--workbench-type-caption);line-height:1.45}.quote-workflow-panel .workflow-form-field :is(input,select,textarea),.quote-workflow-panel :is(.compact-primary-button,.secondary-button){font-size:var(--workbench-type-secondary)}.quote-workflow-panel .workflow-lift-selector{min-height:52px;padding:10px 14px}.quote-workflow-panel .workflow-lift-selector>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%}.quote-workflow-panel .workflow-lift-selector strong{color:#263a54;font-size:var(--workbench-type-body);line-height:1.3}.quote-workflow-panel .workflow-lift-selector__value{color:#536176;font-size:var(--workbench-type-secondary);text-align:right;white-space:nowrap;font-weight:700;line-height:1.3}.quote-workflow-panel .workflow-lift-selector__value--money{color:#71500f;font-size:var(--workbench-type-amount);font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap;font-weight:750;line-height:1.25}.app-shell .today-page .dashboard-throughput-summary dt,.app-shell .today-page .dashboard-status-band h3{font-size:var(--workbench-type-caption);line-height:1.35}.app-shell .today-page :is(.admin-dashboard-header__right time,.admin-kpi>span,.dashboard-status>header>a span,.dashboard-signal-link>span,.dashboard-status-band__segment>span,.section-heading--compact p,.section-heading--compact a,.today-task span){font-size:var(--workbench-type-caption);line-height:1.4}.app-shell .parameter-center .layer-heading p{font-size:var(--workbench-type-caption);line-height:1.5}.app-shell .parameter-center .price-plan-browser__filters label{font-size:var(--workbench-type-caption);line-height:1.4}.app-shell .parameter-center .price-plan-browser__filters :is(input,select){font-size:var(--workbench-type-secondary)}.app-shell :is(.email-dialog__header p:last-child,.pane-title-row>span,.email-metadata dt,.email-metadata dd,.attachment-list,.blocking-issues,.email-business-summary>p,.candidate-field header strong,.candidate-field header>span,.candidate-field blockquote,.candidate-field .missing-evidence,.candidate-field>button,.intake-exception-panel__header p,.intake-exception-filters>label,.intake-exception-card>header>div span,.intake-exception-card dt,.failed-email-field-list>span,.intake-exception-card>footer>span,.failed-email-summary__reason span,.failed-email-summary dt,.exception-ownership span,.intake-processing-notice){font-size:var(--workbench-type-caption);line-height:1.45}.app-shell :is(.email-plain-body,.candidate-field__value,.intake-exception-card dd,.failed-email-summary dd,.exception-ownership strong,.intake-exception-filters select,.intake-candidate-form input,.intake-candidate-form select,.intake-candidate-form textarea){font-size:var(--workbench-type-secondary);line-height:1.5}.app-shell :is(.intake-exception-filters>div button,.intake-processing-notice>button,.intake-exception-dialog__actions button){font-size:var(--workbench-type-secondary)}.app-shell .intake-exception-card>header>div strong{font-size:var(--workbench-type-body);line-height:1.4}.app-shell .candidate-field header{flex-wrap:wrap;gap:4px 10px}.app-shell .candidate-field header strong{white-space:normal;overflow-wrap:anywhere}.app-shell .candidate-field :is(.candidate-field__value,blockquote,.missing-evidence){overflow-wrap:anywhere;min-width:0}.login-page :is(.language-toggle button,.login-card label>span,.login-field-error){font-size:var(--workbench-type-caption);line-height:1.4}.login-page :is(.login-card__intro,.login-card input,.captcha-prompt,.captcha-prompt button,.primary-button){font-size:var(--workbench-type-body)}.login-page :is(.login-card__index,.login-story small){font-size:var(--workbench-type-caption)}@media (width<=920px){.queue-page .queue-panel__head{grid-template-columns:minmax(0,1fr);align-items:stretch}.queue-page .queue-panel__tools{justify-content:flex-start;align-items:stretch}.queue-page .queue-search label{flex:1;min-width:0}}@media (width<=1480px){.queue-page .rfq-table--decision-first{min-width:1000px}.queue-page .rfq-table--decision-first thead th:first-child,.queue-page .rfq-table--decision-first thead th:nth-child(2),.queue-page .rfq-table--decision-first thead th:nth-child(3){width:15%}.queue-page .rfq-table--decision-first thead th:nth-child(4){width:9%}.queue-page .rfq-table--decision-first thead th:nth-child(5),.queue-page .rfq-table--decision-first thead th:nth-child(6){width:13%}.queue-page .rfq-table--decision-first thead th:nth-child(7){width:11%}.queue-page .rfq-table--decision-first thead th:nth-child(8){width:9%}.queue-page .rfq-table--decision-first .rfq-row__quote{padding-inline:8px}.queue-page .rfq-table--decision-first :is(.rfq-row__status,.rfq-row__contract){padding-inline:10px}.queue-page .rfq-table--decision-first .rfq-row__actions{padding-inline:4px}.queue-page .rfq-table--decision-first .rfq-row__actions>:is(a,button){padding-inline:7px}.quote-workflow-panel .workflow-response-card fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-workflow-panel .workflow-response-card__note{grid-column:1/-1}}@media (width<=1320px){.queue-page .rfq-table--decision-first{min-width:940px}}@media (width<=820px){.quote-workflow-panel .workflow-response-card fieldset{grid-template-columns:minmax(0,1fr)}.quote-workflow-panel .workflow-response-card__note{grid-column:1}}@media (width<=620px){.queue-page .queue-panel__tools,.queue-page .queue-contract-filter,.queue-page .queue-search{width:100%}.queue-page .queue-panel__tools{flex-wrap:nowrap}.queue-page .queue-contract-filter,.queue-page .queue-search{flex:none;min-width:0}.queue-page .queue-search label{flex:auto;min-width:0}.queue-page .queue-contract-filter select,.queue-page .queue-search input{width:100%}}
