.admin-body{flex-direction:column;min-width:0;display:flex}.admin-content{flex:1;width:100%}.workspace-footer{color:#64748b;background:#fff;border-top:1px solid #e2e8ef;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 40px;font-size:12px;display:flex}.bank-workspace{width:100%;min-width:0;max-width:none}.finance-invitation button{color:#fff;background:#19324d;border-color:#19324d;min-height:42px;font-size:14px}.finance-invitation .secondary-button{color:#19324d;background:#fff;border-color:#cbd5e1}.workspace-tabs{border-bottom:1px solid #e2e8ef;flex-wrap:wrap;gap:24px;margin:0 0 26px;display:flex}.workspace-tabs a{color:#64748b;border-bottom:2px solid #0000;padding:12px 0;font-size:14px;line-height:1.4;text-decoration:none}.workspace-tabs a[aria-current=page]{color:#19324d;border-color:#19324d;font-weight:650}.workspace-heading{flex-wrap:wrap;align-items:start;gap:16px 24px;margin:0 0 24px;display:flex}.workspace-heading>div:not(.workspace-heading-action):not(.workspace-back){flex:1;min-width:min(100%,250px)}.workspace-heading h1{letter-spacing:-.65px;margin:0 0 8px;line-height:1.25;font-size:26px!important}.workspace-heading p{color:#616873;max-width:680px;margin:0;font-size:13px;line-height:1.6}.workspace-back{flex-basis:100%;margin-bottom:4px;font-size:13px}.workspace-heading-action{margin-top:2px}.workspace-observation{color:#565e69;margin:14px 0 0;font-size:12px}.workspace-card,.workspace-form{background:#fff;border:1px solid #e2e8ef;border-radius:8px;min-width:0;max-width:none;margin:0 0 20px;padding:24px}.workspace-card-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-card h2,.workspace-state h2{margin:0 0 12px;font-size:18px;line-height:1.4}.workspace-card-heading h2{margin:0}.workspace-card p,.workspace-state p{font-size:14px;line-height:1.65}.workspace-next{border-top:1px solid #e2e8ef;margin-top:18px;padding-top:12px;font-size:14px}.workspace-state{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e2e8ef;border-radius:6px;max-width:none;margin:0 0 20px;padding:18px 20px}.workspace-state.warning{background:#fff9ed;border-color:#e5c88e}.workspace-state.success{background:#f1f8f3;border-color:#c8dfd0}.workspace-state p{margin:6px 0}.workspace-state:focus-visible{outline-offset:3px;outline:3px solid #3d648e}.workspace-form>fieldset{border:0;min-width:0;margin:0;padding:0}.workspace-form legend{margin-bottom:16px;font-size:18px;font-weight:650}.workspace-form label:not(.check-label),.workspace-card label,.workspace-review label:not(.check-label){font-size:14px;font-weight:550;line-height:1.5;display:block}.workspace-form input:not([type=checkbox]):not(.ant-select-input):not([role=combobox]),.workspace-form textarea,.workspace-form select,.workspace-card textarea,.workspace-review textarea{color:#233247;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:36px;margin:7px 0 16px;padding:7px 10px;font-size:13px;display:block}.workspace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.workspace-form-grid label{min-width:0}.workspace-form input[readonly]{color:#64748b;background:#f8fafc}.workspace-selection{border:1px solid #e2e8ef;border-left:0;border-right:0;min-width:0;margin:12px 0 20px;padding:18px 0}.workspace-selection legend{margin:0;padding:0 8px 0 0;font-size:14px;font-weight:650}.workspace-selection p{color:#64748b;margin:0 0 12px;font-size:13px}.workspace-selection .check-label{align-items:start;padding:8px 0;font-size:14px;font-weight:400}.workspace-selection small{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.5;display:block}.workspace-selection input[type=checkbox]{margin-top:3px}.workspace-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;font-size:14px;display:flex}.workspace-review .ant-modal-container{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.workspace-review .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.workspace-review .workspace-details{margin:16px 0 20px}.workspace-review .check-label{font-size:14px;line-height:1.6}.workspace-review .workspace-actions{justify-content:flex-end;margin:0}.workspace-review-facts p{color:#475569;font-size:14px}.finance-invitation :focus-visible,.workspace-review :focus-visible{outline-offset:3px;outline:3px solid #3d648e}.finance-invitation{color:#233247;max-width:690px;margin:24px auto;padding:28px 20px}.finance-invitation .installation-brand{color:#64748b;margin:0 0 20px;font-size:14px}.finance-invitation h1{font-size:28px}.finance-invitation .workspace-card{margin-top:0}.finance-invitation label{margin:14px 0 6px;font-size:14px;display:block}.finance-invitation input{color:#233247;background:#fff;border-color:#cbd5e1;width:100%;margin-top:7px;display:block}.finance-invitation form button{margin-top:20px}.finance-invitation .secondary-button{margin-top:16px}@media (width<=1000px){.workspace-heading h1{font-size:24px!important}.workspace-heading-action{flex-basis:auto}.workspace-footer{padding-inline:24px}}@media (width<=680px){.workspace-heading{gap:12px}.workspace-heading-action{flex-basis:100%}.workspace-card,.workspace-form{padding:18px}.workspace-form-grid{grid-template-columns:1fr;gap:16px}.workspace-tabs{gap:18px;margin-bottom:20px}.workspace-footer{padding-inline:18px}.workspace-review .workspace-details{grid-template-columns:1fr}.finance-invitation{margin:0 auto;padding-top:20px}}.dashboard-summary{color:#64748b;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;font-size:13px;display:flex}.admin-shell{background:#f8fafc}.admin-shell .admin-sidebar{border-color:#e2e8ef}.admin-shell .brand,.admin-shell .nav-group>a>.anticon{color:#19324d}.admin-shell .nav-group>a[aria-current=page]{color:#19324d;background:#f1f5f9;border-color:#19324d}.admin-shell .nav-group>a:hover{background:#f8fafc}.admin-shell .account-avatar{color:#19324d;background:#e8eef5}.admin-shell .primary-link{background:#19324d;border-color:#19324d}.admin-shell .primary-link:hover{background:#294c70;border-color:#294c70}.admin-shell .admin-content>h1,.admin-shell .toolbar h1{letter-spacing:-.025em;font-size:30px;line-height:1.3}.admin-shell .page-subtitle{color:#475569;font-size:15px;line-height:1.6}.admin-shell .secondary-button{color:#19324d;border-color:#cbd5e1}.workspace-review .ant-modal-header,.workspace-review .ant-modal-footer{flex-shrink:0}.bank-review-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.bank-review-summary{background:#fff;max-width:none}.bank-review-summary .workspace-details{grid-template-columns:1fr;gap:15px}.bank-review-summary p:first-child{margin:0}.bank-review-amount{font-variant-numeric:tabular-nums;letter-spacing:-.5px;margin:12px 0;font-weight:650;font-size:28px!important}.bank-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.workspace-stage{color:#64748b;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 24px;font-size:13px;display:flex}.bank-review-grid .workspace-card,.bank-review-grid .workspace-form{width:100%;max-width:none;margin:0 0 24px}@media (width<=1100px){.bank-review-grid{grid-template-columns:minmax(0,1fr) 290px;gap:20px}}@media (width<=900px){.bank-review-grid{grid-template-columns:1fr}.bank-review-summary{grid-row:1}.bank-review-summary .workspace-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.bank-review-summary .workspace-details{grid-template-columns:1fr}}.bank-evidence-list{margin:16px 0;padding:0;list-style:none}.bank-evidence-list li{overflow-wrap:anywhere;border-bottom:1px solid #e2e8ef;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.bank-evidence-list small{color:#64748b;margin-top:5px;font-size:12px;display:block}.bank-evidence-upload{border:0;border-top:1px solid #e2e8ef;min-width:0;margin:18px 0 0;padding:18px 0 0}.bank-evidence-upload input[type=file]{max-width:100%;font:inherit;margin-top:10px;font-size:14px;display:block}.bank-evidence-upload>.secondary-button{margin-top:16px}.bank-evidence-upload .check-label{align-items:center;gap:10px;font-size:14px;display:flex}.et-evidence{background:#fff;border:1px solid #e2e8ef;border-radius:8px;margin:24px 0;padding:24px}.et-evidence h2{margin:0 0 12px;font-size:18px}.et-evidence-note{color:#64748b;font-size:13px;line-height:1.6}.et-evidence .secondary-button{color:#19324d;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:10px 16px;font-size:14px}.et-evidence .workspace-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}@media (width<=680px){.bank-evidence-list li{flex-wrap:wrap;align-items:start}.et-evidence{padding:18px}}.finance-workspace .workspace-heading{margin-bottom:24px}.finance-workspace .workspace-heading-action .primary-link{margin:0}.finance-workspace .workspace-form{max-width:960px}.finance-workspace .workspace-card{width:100%}.finance-workspace .workspace-table{border-color:var(--line);border-radius:8px}.finance-workspace .workspace-table .admin-empty{white-space:normal}.finance-workspace .workspace-form .workspace-actions{border-top:1px solid var(--line);justify-content:space-between;padding-top:20px}.finance-workspace .workspace-form .workspace-actions>button{order:2;margin-left:auto}.finance-workspace .workspace-form .workspace-actions>a{order:1}.finance-field{min-width:0;margin-bottom:16px}.finance-field>label{margin-bottom:7px}.finance-workspace .finance-field .pilot-select{width:100%}.finance-workspace .workspace-selection{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:4px 24px;display:grid}.finance-workspace .workspace-selection>p{grid-column:1/-1}.finance-workspace .workspace-selection .check-label{align-items:flex-start;gap:10px;margin:0;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.finance-workspace .workspace-selection input{flex-shrink:0}.finance-workspace .workspace-form .pilot-select input{margin:0}.finance-workspace .pilot-page-size .pilot-select{width:72px}.finance-workspace .workspace-tools .pilot-search-input input{margin:0}.finance-workspace .bank-review-grid .workspace-form{max-width:none}.finance-workspace .bank-review-summary{border-top:3px solid var(--pilot-primary,#25292e)}.finance-workspace .workspace-stage{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;padding:12px 16px}.workspace-review{font-family:Roboto,Arial,sans-serif}.workspace-review .ant-modal-title{color:#25292e;font-size:18px}.workspace-review .dialog-actions{margin-top:20px}.workspace-review .workspace-details dd{font-size:13px}@media (width<=767px){.finance-workspace .workspace-tools .admin-search{flex-basis:100%;min-width:0;max-width:none}.finance-workspace .workspace-tools .finance-status-filter{flex:200px}.finance-workspace .workspace-form{padding:18px}.finance-workspace .workspace-form input:not([type=checkbox]):not([role=combobox]),.finance-workspace .workspace-selection .check-label{min-height:44px}.finance-workspace .workspace-heading-action{flex-basis:auto}.finance-workspace .workspace-table .ant-table-cell{max-width:280px}.finance-workspace .workspace-form .workspace-actions>a{align-items:center;min-height:44px;display:flex}}.finance-heading-actions{align-items:center;gap:8px;display:flex}.deposit-overview-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.deposit-eyebrow{color:#616873;font-size:11px;font-weight:500}.deposit-overview .deposit-amount{font-variant-numeric:tabular-nums;letter-spacing:-.6px;margin:8px 0 0;font-size:30px;font-weight:600;line-height:1.2}.deposit-destination{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:24px 0;padding-bottom:24px;display:flex}.deposit-bank-icon{color:#586272;background:#f1f3f6;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.deposit-destination strong,.deposit-destination span:not(.deposit-bank-icon):not(.anticon),.deposit-destination small{display:block}.deposit-destination strong{font-size:14px;font-weight:500}.deposit-destination div>span{margin-top:3px;font-size:13px}.deposit-destination small{color:#616873;margin-top:4px;font-size:12px}.deposit-overview .workspace-details,.deposit-review .workspace-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0}.deposit-overview .workspace-details dd,.deposit-review .workspace-details dd{font-size:13px}.deposit-source-note{border-top:1px solid var(--line);margin-top:20px;padding-top:14px;font-size:12px}.deposit-source-note summary{cursor:pointer;color:#565e69;min-height:24px}.deposit-source-note[open] summary{margin-bottom:18px}.deposit-source-note .workspace-details{grid-template-columns:repeat(3,minmax(0,1fr))}.deposit-source-note dd{white-space:pre-wrap}.deposit-next{color:#616873;font-size:12px}.deposit-progress .workspace-card-heading{flex-wrap:wrap}.deposit-progress ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.deposit-progress li{gap:12px;min-width:0;display:flex}.deposit-stage-icon{color:#687180;background:#f0f2f5;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.deposit-progress li[data-complete=true] .deposit-stage-icon{color:#28633b;background:#e4f0e7}.deposit-progress h3{margin:0 0 6px;font-size:13px;font-weight:500}.deposit-progress li p{color:#565e69;margin:0;font-size:12px}.deposit-progress time,.deposit-stage-pending{color:#616873;margin-top:6px;font-size:11px;display:block}.deposit-discrepancy{align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex;color:#8d4c16!important}.deposit-discrepancy:hover{text-decoration:underline}.deposit-review .workspace-details{margin-top:20px}.deposit-review .deposit-review-hint{color:#565e69;max-width:780px;margin:16px 0 0;font-size:13px}.deposit-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.deposit-support-grid .workspace-card{margin:0}.deposit-history ol{margin:16px 0 0;padding:0;list-style:none}.deposit-history li{border-top:1px solid var(--line);padding:16px 0}.deposit-history-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.deposit-history strong{font-size:13px;font-weight:500}.deposit-history time{color:#616873;margin-top:6px;font-size:11px;display:block}.deposit-history li p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.deposit-history .admin-empty{min-height:190px;padding:32px 16px}.deposit-observation{color:#565e69;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:18px;font-size:11px;display:flex}.deposit-observation p{max-width:680px;margin:0}.deposit-observation .workspace-observation{white-space:nowrap;font-size:11px}@media (width<=1100px){.deposit-overview .workspace-details,.deposit-review .workspace-details{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-progress ol{gap:16px}.deposit-support-grid{grid-template-columns:1fr}}@media (width<=680px){.deposit-progress ol{grid-template-columns:1fr;gap:0}.deposit-progress li{padding:0 0 24px;position:relative}.deposit-progress li:last-child{padding-bottom:0}.deposit-progress li:not(:last-child):after{content:"";border-left:1px solid var(--line);position:absolute;top:36px;bottom:4px;left:15px}.deposit-next{width:100%}.deposit-source-note .workspace-details{grid-template-columns:1fr}.deposit-overview .deposit-amount{font-size:26px}.deposit-review .workspace-card-heading{flex-wrap:wrap;gap:8px}.deposit-discrepancy{min-height:44px}.deposit-source-note summary{align-content:center;min-height:44px}}.deposit-history-facts{margin-top:14px;font-size:12px}.deposit-history-facts summary{cursor:pointer;color:#565e69;align-content:center;min-height:28px}.deposit-history-facts .workspace-details{gap:16px;margin:16px 0 0}.deposit-history-facts .workspace-details dd{font-size:12px}@media (width<=767px){.deposit-history-facts summary{min-height:44px}}.central-access{background:var(--central-2);min-height:100dvh;padding:48px 24px 32px}.central-access-brand{color:var(--ink);justify-content:center;align-items:center;gap:10px;margin:0 auto 28px;font-size:22px;font-weight:650;line-height:1.2;display:flex}.central-access-brand>.anticon{font-size:30px}.central-access-brand small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.central-access-main{width:100%;max-width:480px;margin:0 auto;padding:0}.central-access-content{padding:30px}.central-access-content h1{letter-spacing:-.5px;margin:0 0 12px;font-size:25px;font-weight:600;line-height:1.25}.central-access-content h2{margin:0 0 12px;font-size:16px;font-weight:550;line-height:1.4}.central-access-content p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.6}.central-access-content section{margin:20px 0}.central-access-content form{gap:16px;margin:20px 0 0;display:grid}.central-access-content label{gap:6px;font-size:13px;font-weight:500;display:grid}.central-access-content .central-input{width:100%}.central-access-content .ant-btn{white-space:normal;height:auto;min-height:36px}.central-access-content form>.ant-btn{width:100%}.central-access-content form>small{color:var(--muted);margin-top:-10px;font-size:12px}.central-access-content .check-label{font-weight:400;display:flex}.central-access-content .central-access-links{gap:6px;margin-top:16px;display:grid}.central-access-content .central-access-links .ant-btn{justify-self:start;padding-inline:0}.central-access-help{text-align:center;color:var(--muted);margin:20px 0;font-size:12px}.central-access-help .ant-btn{white-space:normal;height:auto;min-height:36px;font-size:12px}.central-access-footnote{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin:24px 0 0;font-size:11px;display:flex}.central-access-content .recovery-codes{background:var(--central-2);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;list-style:none;display:grid}.central-access-content .recovery-codes code{overflow-wrap:anywhere;font-size:12px}.central-access-content .ant-qrcode{margin:16px auto}.central-access-content .workspace-details{margin:20px 0}.central-access-content .notice{margin:16px 0}@media (width<=600px){.central-access{padding:28px 16px}.central-access-content{padding:24px 20px}.central-access-content .ant-btn,.central-access-help .ant-btn,.central-access-content .central-input{min-height:44px}.central-access-content .recovery-codes{grid-template-columns:1fr}}.central-access a:not(.ant-btn):not(.primary-link){color:var(--ink);text-underline-offset:3px}.central-access-content form>p{margin:0}.central-password-change form{margin-bottom:16px}:root{--pilot-primary:#255cc5;--pilot-primary-hover:#18469d;--pilot-secondary:#4b607a;--pilot-accent:#14766d;--pilot-ink:#1d2939;--pilot-heading:#24364b;--pilot-body:#3f4e60;--pilot-muted:#606e80;--pilot-line:#dfe6ef;--pilot-control-border:#8190a5;--pilot-surface:#fff;--pilot-canvas:#f7f9fc;--pilot-header:#183b63;--pilot-header-hover:#254c78;--pilot-avatar:#4b607a;--pilot-sidebar:#fff;--pilot-nav-hover:#f1f5fa;--pilot-nav-selected:#e4edfc;--pilot-selected-ink:#18469d;--pilot-table-heading:#edf2f8;--pilot-option-selected:#e4edfc;--pilot-option-hover:#edf2f8;--pilot-focus:#255cc5;--pilot-focus-soft:#e4edfc;--pilot-control-focus:#255cc5;--pilot-chip:#edf2f8;--pilot-chip-hover:#e4edfc;--pilot-success:#216447;--pilot-success-bg:#ebf7ef;--pilot-warning:#835811;--pilot-warning-bg:#fff6df;--pilot-danger:#ae3045;--pilot-danger-bg:#fff0f3;--pilot-info:#255cc5;--pilot-info-bg:#edf3ff;--shared-palette-accent:#255cc5;--shared-palette-accent-hover:#18469d;--shared-palette-positive:#216447;--shared-palette-positive-hover:#216447;--shared-palette-danger:#ae3045;--shared-palette-danger-hover:#ae3045;--shared-palette-hover:#edf2f8;--shared-palette-body:#3f4e60;--shared-palette-border:#8190a5;--shared-palette-border-hover:#255cc5;--shared-palette-ink:#1d2939;--shared-palette-focus-border:#255cc5;--shared-palette-muted:#606e80;--shared-palette-surface:#fff;--shared-palette-focus:#e4edfc;--shared-palette-selected:#e4edfc;--central-0:#8190a5;--central-1:#dfe6ef;--central-2:#f7f9fc;--central-3:#606e80;--central-4:#edf2f8;--central-5:#3f4e60;--central-6:#ebf7ef;--central-7:#216447;--central-8:#fff6df;--central-9:#835811;--central-10:#fff;--central-11:#1d2939;--central-12:#606e80;--central-13:#255cc5;--central-14:#606e80;--central-15:#1d2939;--central-16:#f7f9fc;--central-17:#606e80;--central-18:#255cc5;--central-19:#e4edfc;--central-20:#edf2f8;--central-21:#3f4e60;--central-22:#216447;--central-23:#ebf7ef;--central-24:#255cc5;--central-25:#edf3ff;--central-26:#ae3045;--central-27:#fff0f3;--central-28:#835811;--central-29:#fff6df;--central-30:#606e80;--central-31:#edf2f8;--central-32:#1d2939;--central-33:#255cc5;--central-34:#e4edfc;--central-35:#3f4e60;--central-36:#255cc5;--central-37:#216447;--central-38:#ae3045;--central-39:#edf2f8;--central-40:#fff0f3;--central-41:#ebf7ef;--central-42:#606e80;--central-43:#1d2939;--central-44:#e4edfc;--central-45:#606e80;--central-46:#edf2f8;--central-47:#606e80;--central-48:#ae3045;--central-49:#255cc5;--central-select-0:#e4edfc;--central-select-1:#606e80;--central-select-2:#8190a5;--central-select-3:#e4edfc;--central-select-4:#e4edfc;--central-select-5:#1d2939;--central-select-6:#edf2f8;--central-select-7:#606e80;--central-select-8:#3f4e60;--central-table-0:#edf2f8;--central-table-1:#dfe6ef;--central-table-2:#f7f9fc;--central-menu-0:#606e80;--central-menu-1:#edf2f8;--central-menu-2:#1d2939;--central-menu-3:#8190a5;--central-menu-4:#255cc5;--central-menu-5:#e4edfc;--central-menu-6:#3f4e60;--central-menu-7:#255cc5;--central-menu-8:#216447;--central-menu-9:#ae3045;--central-menu-10:#edf2f8;--central-menu-11:#fff0f3;--central-menu-12:#ebf7ef;--central-menu-13:#606e80;--central-page-0:#fff;--central-page-1:#dfe6ef;--central-filter-0:#fff;--central-filter-1:#ae3045;--central-filter-2:#e4edfc;--central-filter-3:#edf2f8;--central-filter-4:#8190a5;--central-filter-5:#edf2f8;--central-filter-6:#3f4e60;--central-filter-7:#e4edfc;--central-filter-8:#edf2f8;--central-detail-0:#fff;--central-detail-1:#edf2f8;--central-detail-2:#255cc5;--central-detail-3:#edf2f8;--central-detail-4:#606e80;--central-detail-5:#835811;--central-detail-6:#fff6df;--central-detail-7:#835811;--shared-navigation-surface:#fff}.central-navigation-drawer.ant-drawer-section{background:var(--pilot-sidebar,var(--shared-navigation-surface));color:var(--central-15);font:400 13px/1.5 Roboto,Arial,sans-serif}.central-navigation-drawer .ant-drawer-body{overscroll-behavior:contain;min-height:0;overflow:auto}.central-navigation-drawer .ant-drawer-close{place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.central-navigation-drawer :focus-visible{outline:2px solid var(--central-33);outline-offset:2px}.pilot-report-detail{min-width:0;color:var(--ink);margin:0}.pilot-report-detail .pilot-detail-back{color:var(--muted);margin:0 0 18px -10px;padding:0 10px;font-size:12px}.pilot-detail-heading{margin-bottom:20px}.pilot-detail-heading h1{letter-spacing:-.8px;margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.2}.pilot-detail-heading p{color:var(--muted);margin:6px 0;font-size:13px;line-height:1.6}.pilot-detail-heading .pilot-breadcrumb{margin:0 0 10px;font-size:11px}.pilot-detail-heading .pilot-detail-identity{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:500}.pilot-detail-observation{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:11px;line-height:1.5;display:flex}.pilot-detail-observation>span:last-child{align-items:center;gap:6px;display:flex}.pilot-detail-overview{border:1px solid var(--line);background:var(--central-detail-0);border-radius:8px;margin:0 0 28px;overflow:hidden}.pilot-detail-statuses{border-bottom:1px solid var(--line);background:var(--pilot-table-heading,var(--central-detail-1));flex-wrap:wrap;gap:20px;margin:0;padding:14px 20px;display:flex}.pilot-detail-statuses>div{align-items:center;gap:8px;min-width:0;display:flex}.pilot-detail-statuses dt{color:var(--muted);font-size:11px}.pilot-detail-statuses dd{margin:0}.pilot-report-detail .workspace-badge{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:18px}.pilot-detail-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.pilot-detail-metrics>div{border-right:1px solid var(--line);min-width:0;padding:18px 20px;display:block}.pilot-detail-metrics>div:last-child{border-right:0}.pilot-detail-metrics dt{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.5}.pilot-detail-metrics dd{letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:550;line-height:1.2}.pilot-detail-fields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px 24px;min-width:0;margin:0;padding:20px;display:grid}.pilot-detail-fields>div{min-width:0;display:block}.pilot-detail-fields dt{color:var(--muted);margin:0 0 5px;font-size:11px;line-height:1.5}.pilot-detail-fields dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:400;line-height:1.6}.pilot-detail-more{border-top:1px solid var(--line)}.pilot-report-detail summary{cursor:pointer;outline-offset:3px;min-height:44px;list-style:none}.pilot-report-detail summary::-webkit-details-marker{display:none}.pilot-report-detail summary:focus-visible{outline:2px solid var(--pilot-focus,var(--central-detail-2));border-radius:4px}.pilot-detail-more>summary,.pilot-record-references>summary{justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;font-size:12px;font-weight:500;display:flex}.pilot-detail-more>summary:hover,.pilot-detail-section>summary:hover,.pilot-record-references>summary:hover{background:var(--pilot-option-hover,var(--central-detail-3))}.pilot-detail-chevron{color:var(--muted);flex-shrink:0;font-size:10px}.pilot-report-detail details[open]>summary .pilot-detail-chevron{transform:rotate(90deg)}.pilot-detail-history-heading{margin:0 0 14px}.pilot-detail-history-heading h2{margin:0 0 4px;font-size:16px;font-weight:550}.pilot-detail-history-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.pilot-detail-section{border:1px solid var(--line);background:var(--central-detail-0);border-radius:8px;min-width:0;margin:0 0 12px;overflow:hidden}.pilot-detail-section>summary{align-items:center;gap:16px;padding:14px 20px;display:flex}.pilot-detail-section-title{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pilot-detail-section-title>.anticon{color:var(--muted);font-size:14px}.pilot-detail-section h2{margin:0;font-size:13px;font-weight:500;line-height:1.5}.pilot-detail-section-count{color:var(--muted);white-space:nowrap;font-size:11px}.pilot-detail-section[open]>summary{border-bottom:1px solid var(--line)}.pilot-detail-table{min-width:0;max-width:100%;overflow:hidden}.pilot-detail-table .workspace-table{max-width:100%;overflow:hidden;border:0!important;border-radius:0!important}.pilot-detail-table .ant-table{font-family:inherit}.pilot-detail-table .ant-table-thead>tr>th{background:var(--pilot-table-heading,var(--central-detail-1));color:var(--muted);padding:10px 16px;font-size:11px;font-weight:500;line-height:1.5}.pilot-detail-table .ant-table-tbody>tr>td{vertical-align:top;overflow-wrap:anywhere;white-space:normal;border-bottom:1px solid var(--line);padding:12px 16px;font-size:12px;line-height:1.6}.pilot-detail-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.pilot-detail-table .ant-table-tbody>tr.ant-table-measure-row>td{border:0;padding:0}.pilot-detail-money{font-variant-numeric:tabular-nums}.pilot-detail-empty{min-height:80px;color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}.pilot-detail-empty p{margin:0;line-height:1.6}.pilot-detail-empty>.anticon{color:var(--central-detail-4);font-size:20px}.pilot-detail-limit{color:var(--central-detail-5);background:var(--central-detail-6);border:1px solid var(--central-detail-7);border-radius:6px;align-items:flex-start;gap:8px;margin:16px 0;padding:12px 16px;font-size:12px;line-height:1.6;display:flex}.pilot-detail-limit>.anticon{margin-top:3px}.pilot-detail-pagination{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:11px;display:flex}.pilot-detail-cards>article+article{border-top:1px solid var(--line)}.pilot-detail-loading{color:var(--muted);padding:32px 0;font-size:13px}@media (width<=767px){.pilot-detail-heading h1{font-size:26px}.pilot-detail-overview{margin-bottom:24px}.pilot-detail-statuses{gap:12px;padding:12px 14px}.pilot-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 14px}.pilot-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-detail-metrics>div{border-bottom:1px solid var(--line);padding:16px 14px}.pilot-detail-metrics>div:nth-child(2n){border-right:0}.pilot-detail-metrics>div:only-child{border:0;grid-column:1/-1}.pilot-detail-metrics dd{font-size:21px}.pilot-detail-section>summary{flex-wrap:wrap;gap:10px;padding:14px}.pilot-detail-section-title{flex-basis:calc(100% - 24px)}.pilot-detail-section-count{flex-basis:100%;order:3;padding-left:24px}.pilot-detail-more>summary,.pilot-record-references>summary{padding:12px 14px}.pilot-detail-observation{display:grid}}@media (width>=768px){.pilot-detail-overview:has(.pilot-detail-metrics>div:only-child){grid-template-columns:minmax(0,1fr) auto;display:grid}.pilot-detail-overview:has(.pilot-detail-metrics>div:only-child)>.pilot-detail-statuses{background:var(--central-detail-0);grid-area:1/1;align-content:center}.pilot-detail-overview:has(.pilot-detail-metrics>div:only-child)>.pilot-detail-metrics{background:var(--pilot-option-hover,var(--central-detail-3));grid-area:1/2;min-width:220px}:is(.pilot-detail-overview:has(.pilot-detail-metrics>div:only-child)>.pilot-detail-fields,.pilot-detail-overview:has(.pilot-detail-metrics>div:only-child)>.pilot-detail-more){grid-column:1/-1}}.pilot-detail-scroll-note{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;margin:0;padding:8px 16px;font-size:11px;display:flex}.pilot-detail-table .pilot-record-references,.pilot-detail-cards .pilot-record-references{border:0;margin:0}.pilot-detail-table .pilot-record-references>summary,.pilot-detail-cards .pilot-record-references>summary{padding:4px 0}.pilot-detail-table .pilot-record-references>p,.pilot-detail-cards .pilot-record-references>p{margin:8px 0}.pilot-report-detail>p{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.6}.visibility-preview{min-width:0;color:var(--ink);flex-direction:column;gap:20px;display:flex}.visibility-preview-label,.visibility-observation{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.visibility-observation{justify-content:space-between;margin-top:-4px}.visibility-observation .anticon{margin-right:5px}.visibility-page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.visibility-page-heading h1{letter-spacing:-.65px;margin:0 0 6px;font-size:28px;font-weight:600}.visibility-page-heading p{color:var(--muted);margin:0;font-size:13px}.visibility-page-heading>div:first-child>.ant-btn{margin-bottom:10px;padding-left:0}.visibility-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.visibility-preview .pilot-summary{margin:0}.visibility-preview .pilot-summary dl>div{min-width:0}.visibility-preview .pilot-filter-primary>.pilot-search-combined{flex:320px;min-width:min(320px,100%)}.visibility-preview .pilot-filter-primary>.ant-select{flex:0 200px;min-width:170px}.visibility-preview .pilot-filter-secondary{min-height:22px}.visibility-scroll-hint{display:none}.visibility-small,.visibility-subline{color:var(--muted);font-size:12px;line-height:1.6}.visibility-subline{margin-top:5px;display:block}.visibility-followup{font-size:12px;line-height:1.5;display:block}.visibility-preview .visibility-name{white-space:normal;text-align:left;justify-content:flex-start;max-width:100%;height:auto;min-height:28px;padding:0;font-weight:500}.visibility-preview .ant-table-cell small{color:var(--muted);font-size:12px;line-height:1.6}.visibility-preview .central-record-surface{min-width:0;overflow:hidden}.visibility-section-heading{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.visibility-section-heading h2{margin:0 0 6px;font-size:16px;font-weight:600}.visibility-section-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.visibility-preview .central-record-surface .pilot-summary{border:0;border-top:1px solid var(--line);border-radius:0}.visibility-preview .central-record-surface .workspace-table{border:0;border-radius:0}.visibility-priority{align-items:center;gap:16px;padding:20px 22px;display:flex}.visibility-priority>.anticon{color:#91632c;align-self:flex-start;margin-top:2px;font-size:20px}.visibility-priority>div:first-of-type{flex:1}.visibility-priority strong{font-size:14px;font-weight:500}.visibility-priority p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.6}.visibility-priority>div:last-of-type:not(:first-of-type){align-items:center;gap:8px;display:flex}.visibility-tabs>.ant-tabs-nav{margin-bottom:20px}.visibility-tabs>.ant-tabs-nav .ant-tabs-tab{padding:12px 2px}.visibility-tabs [role=tabpanel][aria-hidden=false]{flex-direction:column;gap:20px;display:flex}.visibility-tabs [role=tabpanel]>.visibility-section-heading{padding:0}.visibility-evidence{color:var(--muted);align-items:flex-start;gap:10px;padding:2px 0;font-size:12px;line-height:1.7;display:flex}.visibility-evidence>.anticon{margin-top:4px}.visibility-evidence strong{color:var(--ink);font-weight:500}.visibility-evidence p{margin:3px 0 0}.visibility-footnote{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.visibility-sync-status{gap:16px;padding:22px;display:flex}.visibility-sync-status>.anticon{color:#91632c;margin-top:3px;font-size:22px}.visibility-sync-status h3{margin:10px 0 6px;font-size:16px;font-weight:500}.visibility-sync-status p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.visibility-preview .central-record-surface>.workspace-details{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 22px 22px}.visibility-record-detail{padding-top:8px}.visibility-record-detail .workspace-details{margin:20px 0}.visibility-preview-settings{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;font-size:12px;display:flex}.visibility-preview-settings .ant-select{width:180px}.visibility-preview-settings>span{margin-left:auto}@media (width<=1100px){.visibility-page-heading{align-items:flex-start}.visibility-header-actions{flex-direction:column;align-items:flex-end}.visibility-priority{flex-wrap:wrap}.visibility-priority>div:first-of-type{min-width:60%}.visibility-priority>div:last-of-type:not(:first-of-type),.visibility-priority>.ant-btn{margin-left:36px}}@media (width<=700px){.visibility-preview{gap:16px}.visibility-page-heading{flex-direction:column;gap:14px}.visibility-page-heading h1{font-size:24px}.visibility-header-actions{flex-flow:wrap;align-items:center;width:100%}.visibility-preview .pilot-filter-primary>.ant-select{flex:100%;width:100%;min-width:0}.visibility-scroll-hint{color:var(--muted);flex-basis:100%;font-size:12px;line-height:1.6;display:block}.visibility-section-heading{flex-wrap:wrap;align-items:flex-start;padding:18px 16px}.visibility-priority{gap:12px;padding:18px 16px}.visibility-priority>div:last-of-type:not(:first-of-type){flex-wrap:wrap;margin-left:32px}.visibility-preview .visibility-name{min-height:44px}.visibility-sync-status{padding:18px 16px}.visibility-preview .central-record-surface>.workspace-details{grid-template-columns:1fr;padding:0 16px 16px}.visibility-preview-settings>span{margin-left:0}.visibility-preview-settings .ant-select{flex:160px}.visibility-tabs>.ant-tabs-nav .ant-tabs-tab{min-height:44px}.visibility-observation{gap:6px}.visibility-record-detail .workspace-details>div{overflow-wrap:anywhere}}.visibility-cash-exception{border-top:1px solid var(--line);padding:22px}.visibility-exception-main{justify-content:space-between;gap:20px;display:flex}.visibility-exception-main h3,.visibility-sync-followup h3,.visibility-stage h3{margin:10px 0 6px;font-size:14px;font-weight:600}.visibility-exception-main p,.visibility-sync-followup p,.visibility-stage p,.visibility-routine-row p{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.65}.visibility-exception-main small,.visibility-person small,.visibility-routine-row small{color:var(--muted);font-size:12px;line-height:1.6}.visibility-cash-amount{text-align:right;flex-shrink:0}.visibility-cash-amount span,.visibility-person span,.visibility-next-step>span,.visibility-field-label{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:500;display:block}.visibility-cash-amount strong{font-variant-numeric:tabular-nums;letter-spacing:-.3px;font-size:20px;font-weight:600;display:block}.visibility-responsibility{grid-template-columns:minmax(230px,1fr) minmax(0,1.3fr);gap:24px;margin-top:20px;display:grid}.visibility-person{align-items:flex-start;gap:10px;display:flex}.visibility-person>.anticon{color:var(--muted);padding-top:4px;font-size:16px}.visibility-person strong,.visibility-person small{display:block}.visibility-person strong{margin-bottom:3px;font-size:13px;font-weight:500}.visibility-next-step p{margin:0;font-size:13px;line-height:1.6}.visibility-exception-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.visibility-exception-footer>span{color:var(--muted);font-size:12px;line-height:1.6}.visibility-routine-row{border-top:1px solid var(--line);grid-template-columns:minmax(170px,.8fr) minmax(0,1.5fr) auto;align-items:start;gap:24px;padding:20px 22px;display:grid}.visibility-routine-row .workspace-badge,.visibility-routine-row p{margin-top:8px}.visibility-routine-row p.visibility-routine-amount{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.visibility-routine-row p.visibility-routine-amount small{font-size:11px;font-weight:400}.visibility-routine-row>.ant-btn{align-self:center}.visibility-routine-row>div{min-width:0}.visibility-sync-followup{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px;padding:0 22px 22px;display:grid}.visibility-sync-followup h3{margin-top:0}.visibility-sync-followup .ant-btn{margin-top:8px}.visibility-sync-contacts{border-left:1px solid var(--line);padding-left:24px}.visibility-sync-contacts>.visibility-field-label:not(:first-child){margin-top:16px}.visibility-sync-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.visibility-stage{flex-direction:column;height:100%;padding:20px;display:flex}.visibility-stage-title{align-items:center;gap:8px;display:flex}.visibility-stage-title>.anticon{color:var(--muted);font-size:16px}.visibility-stage-title h3{margin:0}.visibility-stage-value{font-variant-numeric:tabular-nums;margin:20px 0 12px;font-size:26px;font-weight:600;display:block}.visibility-stage-value span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.visibility-stage>p{margin:12px 0 20px}.visibility-stage-action{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.visibility-stage-action>.ant-btn{white-space:normal;text-align:left;height:auto;min-height:36px;padding-left:0}.visibility-stage .workspace-badge{white-space:normal;place-self:flex-start start}@media (width<=1100px){.visibility-sync-stages{grid-template-columns:1fr}.visibility-stage{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.visibility-stage-title,.visibility-stage-value,.visibility-stage>p,.visibility-stage>.workspace-badge{grid-column:1}.visibility-stage-action{border-top:0;border-left:1px solid var(--line);grid-area:1/2/5;align-self:center;margin:0;padding:0 0 0 24px}.visibility-routine-row{grid-template-columns:minmax(160px,.8fr) minmax(0,1.5fr)}.visibility-routine-row>.ant-btn{grid-column:2;justify-self:start;margin-top:-16px}}@media (width<=700px){.visibility-cash-exception{padding:18px 16px}.visibility-exception-main{flex-wrap:wrap;gap:12px}.visibility-cash-amount{text-align:left}.visibility-cash-amount strong{font-size:18px}.visibility-responsibility{grid-template-columns:1fr;gap:16px;margin-top:16px}.visibility-exception-footer{flex-direction:column;align-items:flex-start;gap:12px}.visibility-exception-footer>.ant-btn{width:100%;min-height:44px}.visibility-routine-row{grid-template-columns:1fr;gap:16px;padding:18px 16px}.visibility-routine-row>.ant-btn{grid-column:auto;margin-top:0;padding-left:0}.visibility-sync-followup{grid-template-columns:1fr;gap:20px;padding:0 16px 18px}.visibility-sync-contacts{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.visibility-stage{padding:18px 16px;display:flex}.visibility-stage-action{border-left:0;border-top:1px solid var(--line);align-self:stretch;padding:16px 0 0}.visibility-stage-action>.ant-btn{min-height:44px}.visibility-sync-stages{gap:16px}}.performance-dashboard{flex-direction:column;gap:18px;min-width:0;max-width:1520px;margin:0 auto;display:flex}.performance-preview-label{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.performance-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.performance-heading h1{letter-spacing:-.7px;margin:0;scroll-margin-top:80px;font-size:28px;line-height:1.25}.performance-heading p{color:var(--muted);margin:7px 0 0;font-size:13px}.performance-heading>div>.ant-btn{margin-bottom:8px;margin-left:-12px}.performance-dashboard .pilot-filterbar{border:0;border-radius:8px;padding:14px 16px}.performance-dashboard .pilot-filter-primary{flex-wrap:wrap;gap:10px;display:flex}.performance-dashboard .pilot-filter-primary>.ant-select{flex:1;min-width:175px}.performance-dashboard .pilot-filter-primary>.pilot-date-button{flex:1;min-width:225px}.performance-inline-label{color:var(--muted);white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.performance-inline-label>.ant-select{width:195px}.performance-period-note{color:var(--muted);margin-left:auto;font-size:11px}.performance-observation{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:-13px;margin-bottom:-10px;font-size:11px;display:flex}.performance-observation>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.performance-observation .ant-btn{font-size:11px}.performance-coverage{color:var(--muted);padding:16px 20px;font-size:12px}.performance-coverage strong{color:var(--ink)}.performance-summary .pilot-summary{margin:0}.performance-summary .pilot-summary dl{grid-template-columns:1.2fr 1fr .9fr}.performance-summary .pilot-summary dl>div{border-bottom:0;padding:22px 24px}.performance-summary .pilot-summary dl>div:first-child{background:#fafbfc}.performance-summary .pilot-summary dt{margin-bottom:12px}.performance-summary .pilot-summary dt>.ant-btn{height:auto;color:var(--muted);text-align:left;white-space:normal;padding:0;font-size:13px;line-height:1.5}.performance-summary .pilot-summary dd:not(.pilot-summary-note){letter-spacing:-.7px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:29px;font-weight:600;line-height:1.3}.performance-summary .pilot-summary dl>div:first-child dd:not(.pilot-summary-note){font-size:35px}.performance-currency{letter-spacing:0;color:var(--muted);font-size:12px;font-weight:500}.performance-summary .pilot-summary small{margin-top:14px;font-size:11px}.performance-summary-comparison{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.performance-change{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.performance-change.positive{color:#26724e}.performance-change.negative{color:#9c4841}.performance-change.neutral{color:var(--muted)}.performance-metric-note{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.5;display:block}.performance-section-heading{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 12px;display:flex}.performance-section-heading h2{margin:0;font-size:15px;font-weight:600;line-height:1.4}.performance-section-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.performance-metric-picker .ant-segmented{font-size:12px}.performance-plot{min-width:0;padding:6px 22px 0}.performance-chart-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:6px;font-size:11px;display:flex}.performance-chart-legend>span{align-items:center;gap:7px;display:flex}.performance-chart-legend>span:last-child{margin-left:auto}.performance-chart-legend b{color:var(--ink);font-weight:500}.performance-chart-caption{color:var(--muted);margin:0 0 8px;font-size:10px}.performance-chart-legend i{border-top:2px solid;width:18px;display:inline-block}.performance-plot canvas{cursor:crosshair;border-radius:4px;width:100%;height:248px;display:block}.performance-plot canvas:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.performance-chart-readout{min-height:43px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:11px;display:flex}.performance-chart-readout>.ant-btn{margin-left:auto;font-size:11px}.performance-chart-readout b{color:var(--ink);font-weight:500}.performance-reconciliation{border-top:1px solid var(--line);background:#fcfcfd;border-radius:0 0 8px 8px;align-items:center;gap:18px;padding:13px 22px;display:flex}.performance-reconciliation>div{flex-wrap:wrap;flex:1;align-items:baseline;gap:5px 10px;display:flex}.performance-reconciliation>span{color:#8a94a2;font-size:17px}.performance-reconciliation span{color:var(--muted);font-size:11px}.performance-reconciliation strong{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.performance-reconciliation small{color:var(--muted);font-size:10px;font-weight:400}.performance-table-tools{flex-wrap:wrap;gap:10px;padding:8px 22px 18px;display:flex}.performance-table-tools>.pilot-search-combined{flex:2;min-width:min(280px,100%)}.performance-table-tools>.ant-select{flex:0 230px;min-width:220px}.performance-dashboard .workspace-table{border:0;border-radius:0}.performance-station-cell>.ant-btn{white-space:normal;text-align:left;justify-content:flex-start;gap:12px;height:auto;min-height:36px;padding:0}.performance-station-cell strong{font-size:12px}.performance-station-cell small{color:var(--muted);font-size:11px;font-weight:400}.performance-station-cell>.workspace-badge{margin-top:4px;font-size:9px}.performance-trend-context{grid-template-columns:2fr 1fr 1fr;gap:20px;padding:6px 22px 22px;display:grid}.performance-trend-context>div{flex-direction:column;gap:6px;min-width:0;display:flex}.performance-trend-context>div+div{border-left:1px solid var(--line);padding-left:24px}.performance-trend-context span:not(.performance-change){color:var(--muted);font-size:11px}.performance-trend-context strong{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.performance-trend-context .performance-trend-takeaway strong{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:22px;display:flex}.performance-trend-context .performance-change{letter-spacing:0;font-size:12px}.performance-trend-context small{color:var(--muted);font-size:11px}.performance-comparison-caption{color:var(--muted);font-size:12px}.performance-contribution{font-variant-numeric:tabular-nums;flex-direction:column;gap:7px;display:flex}.performance-contribution>div{justify-content:flex-end;align-items:center;gap:10px;display:flex}.performance-contribution small{color:var(--muted);min-width:64px;font-size:10px}.performance-share-track{background:#edf0f2;border-radius:4px;width:90px;height:4px;overflow:hidden}.performance-share-track i{background:#626d76;border-radius:4px;height:100%;display:block}.performance-change-cell{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.performance-change-cell small{color:var(--muted);font-size:11px}.performance-table-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 22px;font-size:11px;display:flex}.performance-selected{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:0 22px 14px;font-size:12px;display:flex}.performance-footnote{color:var(--muted);margin:-5px 0 0;font-size:11px;line-height:1.6}.performance-preview-tools{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;font-size:11px;display:flex}.performance-preview-tools>.ant-select{width:165px}.performance-preview-tools>span:last-child{margin-left:auto}.performance-unavailable{min-height:250px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}@media (width<=1250px){.performance-summary .pilot-summary dl>div{padding:20px 16px}.performance-summary .pilot-summary dl>div:first-child dd:not(.pilot-summary-note){font-size:30px}.performance-summary .pilot-summary dd:not(.pilot-summary-note){font-size:25px}.performance-section-heading{flex-wrap:wrap}.performance-period-note{margin-left:0}}@media (width<=700px){.performance-summary .pilot-summary dt>.ant-btn{justify-content:flex-start;width:100%;min-height:44px}.performance-summary .pilot-summary dt{margin-bottom:4px}.performance-trend-context{grid-template-columns:1fr 1fr;gap:18px;padding:6px 16px 18px}.performance-trend-context>div:first-child{grid-column:1/-1}.performance-trend-context>div:nth-child(2){border-left:0;padding-left:0}.performance-trend-context>div:nth-child(3){padding-left:16px}.performance-trend-context strong{font-size:15px}.performance-trend-context .performance-trend-takeaway strong{font-size:20px}.performance-chart-legend>span{flex-wrap:wrap}.performance-chart-legend>span>span{font-size:10px}.performance-table-tools>.ant-select{flex:1}.performance-comparison-caption{font-size:11px}.performance-dashboard{gap:16px}.performance-heading{align-items:flex-start}.performance-heading h1{font-size:24px}.performance-heading p{max-width:300px}.performance-heading>.ant-btn{width:44px;padding:0;font-size:0}.performance-heading>.ant-btn .anticon{font-size:15px}.performance-summary .pilot-summary dl{grid-template-columns:1fr 1fr}.performance-summary .pilot-summary dl>div:first-child{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.performance-summary .pilot-summary dl>div:nth-child(2){border-right:1px solid var(--line)}.performance-summary .pilot-summary dl>div:nth-child(3){border-right:0}.performance-summary .pilot-summary dl>div:first-child dd:not(.pilot-summary-note){font-size:34px}.performance-summary .pilot-summary dd:not(.pilot-summary-note){font-size:22px}.performance-currency{font-size:10px}.performance-observation{flex-direction:column;align-items:flex-start;gap:0}.performance-observation>.ant-btn{padding-left:0}.performance-section-heading{padding:18px 16px 10px}.performance-plot{padding:6px 12px 0}.performance-plot canvas{height:210px}.performance-chart-readout{gap:4px 12px}.performance-chart-readout>.ant-btn{min-height:44px}.performance-reconciliation{gap:10px;padding:14px 16px}.performance-reconciliation strong{font-size:12px}.performance-reconciliation span{font-size:10px}.performance-table-tools{padding:8px 16px 16px}.performance-chart-legend{gap:6px 12px;font-size:10px}.performance-table-footer{padding:14px 16px}.performance-preview-tools>span:last-child{margin-left:0}.performance-dashboard .pilot-filter-primary{width:100%}.performance-dashboard .pilot-filter-primary>.ant-select,.performance-dashboard .pilot-filter-primary>.pilot-date-button{min-width:100%}.performance-inline-label{flex-wrap:wrap}.performance-summary-comparison{gap:4px}.performance-preview-label{flex-wrap:wrap;gap:5px 10px}.performance-metric-picker{width:100%;min-width:0}.performance-metric-picker .ant-segmented{width:100%}.performance-metric-picker .ant-segmented-group{display:flex}.performance-metric-picker .ant-segmented-item{flex:1;min-width:0}.performance-metric-picker .ant-segmented-item-label{white-space:normal;justify-content:center;align-items:center;min-height:44px;padding:6px;font-size:11px;line-height:1.3;display:flex}}@media (prefers-reduced-motion:reduce){.performance-dashboard *{scroll-behavior:auto!important}}.performance-dashboard .central-record-surface>section{margin-top:0}.performance-dashboard .performance-heading{border:0;padding-bottom:0}.performance-heading{flex-wrap:nowrap;scroll-margin-top:80px}.performance-heading>div{flex:1;min-width:0}.performance-heading>.ant-btn{flex-shrink:0}@media (width<=380px){.performance-summary .pilot-summary dl{grid-template-columns:1fr}.performance-summary .pilot-summary dl>div{border-right:0!important}.performance-summary .pilot-summary dd:not(.pilot-summary-note){font-size:26px}.performance-reconciliation{flex-wrap:wrap}.performance-reconciliation>div{flex-basis:100%}.performance-reconciliation>span{display:none}}.performance-drivers-grid{grid-template-columns:1.1fr 1fr;gap:32px;padding:4px 22px 22px;display:grid}.performance-drivers-grid h3{color:var(--ink);margin:0 0 12px;font-size:12px;font-weight:600}.performance-drivers-grid p{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.6}.performance-destination-mover{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;align-items:center;column-gap:16px;margin-bottom:10px;font-size:13px;display:grid}.performance-destination-mover>.ant-btn{justify-content:flex-start;justify-self:start;padding-left:0}.performance-driver-track{background:#f0f2f3;border-radius:3px;grid-column:1/-1;height:5px;overflow:hidden}.performance-driver-track>i{background:#6e7b73;border-radius:3px;height:100%;display:block}.performance-driver-track>i[data-direction=down]{background:#a98078}.performance-driver-bridge{border-left:1px solid var(--line);padding-left:32px}.performance-driver-bridge .workspace-details{font-variant-numeric:tabular-nums;margin:0}.performance-destination-detail{margin:16px 0}.performance-destination-detail .pilot-summary{margin-bottom:16px}.performance-destination-detail .performance-plot{padding:0}.performance-detail-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:14px 0 0;font-size:12px;display:flex}@media (width<=900px){.performance-drivers-grid{grid-template-columns:1fr;gap:24px}.performance-driver-bridge{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}}@media (width<=700px){.performance-drivers-grid{padding:4px 16px 20px}.performance-destination-mover>.ant-btn{min-height:44px}.performance-detail-caption{flex-wrap:wrap}}.performance-detail-title{margin:18px 0 12px;font-size:13px;font-weight:600}.performance-scroll-hint{color:var(--muted);margin:0;padding:0 16px 12px;font-size:11px}@media (width<=767px){.performance-contribution>div{flex-direction:column;align-items:flex-end;gap:4px}.performance-share-track{width:70px}.performance-station-cell>.ant-btn{gap:4px;max-width:100%;min-height:44px}.performance-station-cell>.workspace-badge{white-space:normal;line-height:1.4}.performance-station-cell small{font-size:10px}}.central-workflow{gap:24px;min-width:0;display:grid}.central-workflow>section{min-width:0;margin:0}.central-workflow .workspace-heading{margin:0}.workflow-body{min-width:0;padding:24px}.workflow-body h2,.workflow-section-heading h2{margin:0 0 8px;font-size:16px;font-weight:550}.workflow-body h3{margin:0 0 6px;font-size:14px;font-weight:550}.workflow-body>p,.workflow-section-heading>p{color:var(--muted);margin:0 0 16px;font-size:13px}.workflow-body>.workspace-details{margin:16px 0}.workflow-form{gap:16px;max-width:520px;margin:20px 0;display:grid}.workflow-form label{gap:6px;font-size:13px;font-weight:500;display:grid}.workflow-form .central-input{width:100%}.workflow-form>.ant-btn{justify-self:start}.workflow-disclosure>summary{cursor:pointer;padding:20px 24px;font-weight:550}.workflow-disclosure[open]>summary{border-bottom:1px solid var(--line)}.workflow-disclosure>summary:focus-visible{outline:2px solid var(--pilot-focus,#4673a5);outline-offset:-3px}.workflow-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workflow-actions .ant-btn{white-space:normal;height:auto;min-height:36px}.security-actions{display:grid}.security-action-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.security-action-row:last-child{padding-bottom:0}.security-action-row p{max-width:540px;color:var(--muted);margin:0;font-size:13px}.security-action-row>.ant-btn{flex-shrink:0}.workflow-step-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.workflow-step-list>li{min-width:0}.workflow-step-title{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:12px;width:calc(100% - 22px);display:inline-flex}.workflow-step-title h2{flex:1;min-width:180px;margin:0}.workflow-owner{color:var(--muted);margin-top:8px;font-size:12px}.workflow-next{border-left:3px solid var(--pilot-primary,#454c50)}.connection-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.connection-choices li{min-width:0}.connection-choices .workspace-badge{white-space:normal}.connection-choices .workflow-body[data-selected=true]{background:var(--pilot-selected,#f3f4f6)}.workflow-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workflow-evidence{overflow-wrap:anywhere}.workflow-evidence code{font-size:12px}.workflow-evidence .workspace-details{margin:16px 0}.monitor-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.monitor-filters .pilot-select{min-width:220px}.monitor-filters form{flex:1;align-items:center;gap:8px;min-width:min(100%,340px);display:flex}.monitor-filters .pilot-search-combined{flex:1;min-width:0}.monitor-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.monitor-records{margin:0;padding:0;list-style:none}.monitor-records>li{border-bottom:1px solid var(--line);padding:20px 24px}.monitor-records>li:last-child{border-bottom:0}.monitor-records h3{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px;font-size:14px;display:flex}.monitor-records p{color:var(--muted);margin:6px 0;font-size:13px}@media (width<=900px){.connection-choices,.workflow-two-column{grid-template-columns:1fr}.security-action-row{flex-direction:column;align-items:start;gap:12px}}@media (width<=600px){.central-workflow{gap:20px}.workflow-body,.monitor-records>li,.workflow-disclosure>summary{padding:18px}.security-action-row>.ant-btn{white-space:normal;width:100%;height:auto;min-height:44px}.monitor-filters{width:100%}.monitor-filters .pilot-select{width:100%;min-width:0}.monitor-footer{font-size:12px}}.central-workflow a:not(.ant-btn):not(.primary-link){color:var(--ink);text-underline-offset:3px}.administration-workspace{width:100%;min-width:0;max-width:none;color:var(--ink);font-size:13px}.administration-workspace a{color:var(--ink)}.administration-workspace>.pilot-heading{margin:0 0 22px}.administration-workspace .directory-heading{margin:18px 0 22px}.administration-workspace .directory-heading h1{margin:0 0 8px}.administration-workspace .directory-heading .primary-link{margin:0}.administration-workspace button:not(.ant-btn):not(.ant-pagination-item-link):not(.ant-input-clear-icon),.administration-workspace .primary-link{border:1px solid var(--pilot-primary,#25292e);background:var(--pilot-primary,#25292e);color:#fff;min-height:36px;box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font:500 13px/20px Roboto,Arial,sans-serif;text-decoration:none;display:inline-flex}.administration-workspace button.secondary-button,.administration-workspace .table-actions button{border-color:var(--line);color:var(--ink);background:#fff}.administration-workspace .primary-link:hover{background:var(--pilot-primary,#25292e);border-color:var(--pilot-primary,#25292e);color:#fff;filter:brightness(.9);text-decoration:none}.administration-workspace button:disabled{opacity:.55;cursor:not-allowed}:where(.administration-workspace) .pilot-select{width:100%;min-width:0}.administration-workspace .pilot-select input,.administration-workspace .pilot-search-input input{background:0 0;border:0;min-height:0;padding:0}.administration-workspace :is(input,textarea,select,button,a,summary):not(.ant-input):not(.ant-input-clear-icon):focus-visible,.administration-workspace .ant-select-focused:not(.pilot-select),.admin-workstation-modal :is(input,textarea,button):focus-visible{outline-offset:3px;outline:2px solid #527bb1}.administration-workspace .notice,.administration-workspace .recovery-panel{color:#49535f;background:#f1f4f7;border:1px solid #dce1e7;border-radius:8px;margin:16px 0;padding:14px 16px;font-size:12px;line-height:1.6}.administration-workspace .warning,.administration-workspace .recovery-panel{color:#71511f;background:#fff8eb;border-color:#e8d7b7}.administration-workspace .notice p,.administration-workspace .recovery-panel p{margin:8px 0}.administration-workspace h2{font-size:18px}.administration-workspace h3{font-size:14px}.administration-workspace .field-help{color:var(--muted);font-size:12px;line-height:1.6}.administration-workspace>.field-help{margin-top:16px}.directory-workspace .directory-table{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.directory-workspace .directory-filters,.admin-filter-toolbar{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(200px,1.6fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.directory-workspace .directory-filters>div{min-width:0}.directory-workspace .directory-filters label{margin:0 0 6px}.directory-workspace .directory-filters .directory-field{margin:0}.workstation-filters{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(140px,1fr));margin-bottom:16px}.admin-result-context{min-height:40px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.workstation-workspace>.admin-result-context{padding-inline:0}.administration-workspace .table-secondary{color:var(--muted);margin-top:4px;font-size:11px;display:block}.administration-workspace .ant-tag{border:0;border-radius:5px;margin:0;padding:0 8px;font-size:11px;line-height:22px}.administration-workspace .ant-tag.ant-tag-filled.ant-tag-green{color:#28653b;background:#e8f3eb}.administration-workspace .ant-tag.ant-tag-filled.ant-tag-gold{color:#80581a;background:#fff1d7}.administration-workspace .ant-tag.ant-tag-filled.ant-tag-blue{color:#355d92;background:#e8effa}.administration-workspace .ant-tag.ant-tag-filled.ant-tag-red{color:#9c3d43;background:#fbe9e9}.administration-workspace .ant-tag.ant-tag-filled.ant-tag-default{color:#59616c;background:#eef0f3}.administration-workspace .ant-pagination{margin-block:16px;padding:0 16px}.administration-workspace .table-actions,.administration-workspace .staff-row-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.administration-workspace .table-actions button{min-height:30px;padding:4px 8px;font-size:12px}.admin-records{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.admin-related-links{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:16px 0;font-size:12px;display:flex}.admin-related-links a{align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.admin-inventory-note{color:#71511f;border-left:2px solid #d7b878;margin:12px 0;padding:8px 12px;font-size:12px;line-height:1.6}.directory-workspace .directory-form{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;max-width:none;padding:24px}.directory-workspace .directory-form>fieldset{border:0;min-width:0;margin:0;padding:0}.directory-workspace .directory-form>fieldset>legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:500}.directory-workspace .directory-form-grid{grid-template-columns:1fr 1fr;gap:20px 24px;margin:20px 0;display:grid}.directory-workspace .directory-form-grid>label{align-content:start;gap:6px;margin:0;display:grid}.directory-workspace .directory-form input:not([type=checkbox]){width:100%}.directory-workspace .optional-details{border-block:1px solid var(--line);margin:20px 0;padding:12px 0}.directory-workspace .optional-details summary{cursor:pointer;min-height:36px;padding-block:8px;font-size:12px;font-weight:500}.administration-workspace .setup-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-top:20px;display:flex}.administration-workspace .setup-actions a{font-size:12px}.administration-workspace .setup-actions button{margin:0}.administration-workspace.station-setup-workspace .setup-title-row h1{letter-spacing:-.6px;margin:14px 0;font-size:28px;line-height:1.2}.administration-workspace.station-setup-workspace .setup-title-row a{font-size:12px}.administration-workspace .setup-station-context{border:1px solid var(--line);background:#fff;border-radius:8px;font-size:13px}.administration-workspace .guided-navigation{gap:6px;margin:18px 0}.administration-workspace .guided-navigation a{border:1px solid var(--line);background:0 0;border-radius:6px;min-width:0;padding:10px;font-size:12px}.administration-workspace .guided-navigation a[aria-current]{color:var(--ink);background:#e9ecf0;border-color:#c8cfd7}.administration-workspace .guided-navigation a>span:first-child{color:#49535f;background:#e5e9ee;font-size:11px}.administration-workspace .guided-navigation small{color:var(--muted);font-size:10px}.administration-workspace .draft-form{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:none;padding:24px}.administration-workspace .draft-badge{color:#59616c;background:#eef0f3;border:0;border-radius:5px;font-size:11px}.admin-workstation-modal{color:var(--ink);font:400 13px/1.6 Roboto,Arial,sans-serif}.admin-workstation-modal .ant-modal-body{font-size:13px;line-height:1.6}.admin-workstation-modal input{width:100%;margin-bottom:18px;display:block}.admin-workstation-modal .pilot-select{width:100%;margin-bottom:18px}.admin-workstation-modal .pilot-select input{border:0;min-height:0;margin:0;padding:0}.admin-workstation-modal form>button{margin:16px 8px 0 0}.admin-workstation-modal label{margin-top:16px}.admin-workstation-modal .notice{color:#71511f;background:#fff8eb;border:1px solid #ead8b7;border-radius:6px;padding:12px;font-size:12px}@media (width<=1100px){.directory-workspace .directory-filters,.workstation-filters{grid-template-columns:1fr 1fr}.directory-workspace .directory-filters>button{justify-self:start}.directory-workspace .ant-table-content{overflow:auto}.directory-workspace table{min-width:740px}}@media (width<=767px){.administration-workspace .pilot-heading{flex-wrap:wrap;gap:16px}.administration-workspace .pilot-heading h1{font-size:24px}.administration-workspace button:not(.ant-pagination-item-link):not(.ant-input-clear-icon),.administration-workspace .primary-link{min-height:44px}.administration-workspace .pilot-select input,.admin-workstation-modal .pilot-select input{min-height:0}.directory-workspace .directory-filters,.workstation-filters{grid-template-columns:1fr;padding:14px}.directory-workspace .directory-form,.administration-workspace .draft-form{padding:16px}.directory-workspace .directory-form-grid{grid-template-columns:1fr;gap:18px}.administration-workspace .guided-navigation{grid-template-columns:1fr 1fr}.administration-workspace .setup-actions{position:static}.administration-workspace .table-actions button{min-height:44px}.admin-result-context{flex-wrap:wrap}.administration-workspace .ant-tabs-tab{min-height:44px}}.administration-workspace button.secondary-button:not(.ant-btn):not(.ant-pagination-item-link):not(.ant-input-clear-icon),.administration-workspace .table-actions button:not(.ant-btn):not(.ant-pagination-item-link):not(.ant-input-clear-icon){border-color:var(--line);color:var(--ink);background:#fff}.administration-workspace .ant-tabs{margin-bottom:4px}.administration-workspace .ant-tabs-nav{margin-bottom:12px}.admin-mobile-records{display:none}@media (width<=767px){.admin-desktop-records{display:none}.admin-mobile-records{border:1px solid var(--line);background:#fff;border-radius:8px;display:block;overflow:hidden}.directory-table .admin-mobile-records{border:0}.admin-mobile-records article{border-bottom:1px solid var(--line);padding:16px}.admin-mobile-records h2{margin:0 0 6px;font-size:15px}.admin-mobile-records article>p{color:var(--muted);margin:0 0 12px;font-size:12px}.admin-mobile-records dl{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 16px;display:grid}.admin-mobile-records dl>div{min-width:0;display:block}.admin-mobile-records dt{color:var(--muted);margin:0 0 4px;font-size:11px}.admin-mobile-records dd{overflow-wrap:anywhere;margin:0;font-size:13px}.admin-mobile-records dl>div:last-child{grid-column:1/-1}.admin-mobile-records a{font-size:13px}.admin-mobile-records .staff-row-actions{gap:16px}.admin-mobile-records .staff-row-actions a{align-items:center;min-height:44px;display:flex}}.admin-workstation-modal .ant-modal-body form{display:block}.admin-workstation-modal .ant-modal-body input,.admin-workstation-modal .ant-modal-body textarea{border-color:#d9dde1;border-radius:6px;min-height:36px;padding:7px 10px;font:400 13px/20px Roboto,Arial,sans-serif}.admin-workstation-modal .ant-modal-body textarea{min-height:96px}.admin-workstation-modal .ant-modal-body .pilot-select input{border:0;min-height:0;margin:0;padding:0}.admin-workstation-modal #management-reason-help{color:#565b61;font-size:12px}@media (width<=767px){.admin-workstation-modal .ant-modal-body input,.admin-workstation-modal .ant-modal-body textarea{min-height:44px;font-size:16px}.administration-workspace button:not(.ant-btn):not(.ant-pagination-item-link):not(.ant-input-clear-icon){min-height:44px}}.admin-mobile-records article{position:relative}.admin-card-actions{position:absolute;top:8px;right:8px}.workstation-workspace .admin-mobile-records h2{padding-right:42px}.workstation-workspace{margin-top:0}.admin-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workstation-panel{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.workstation-panel>.ant-tabs{margin:0;padding:0}.workstation-panel>.ant-tabs .ant-tabs-nav{margin:0;padding:0 16px}.workstation-panel .workstation-filters{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0}.workstation-panel .admin-inventory-note{margin:12px 16px;font-size:11px}.workstation-panel .ant-tabs-tabpane>p:not(.admin-inventory-note){color:var(--muted);margin:12px 16px;font-size:12px}.workstation-panel .admin-records,.workstation-panel .admin-mobile-records{border:0;border-radius:0}.workstation-help{max-width:min(380px,100vw - 24px)}.workstation-help .ant-popover-inner{padding:18px;font:400 13px/1.6 Roboto,Arial,sans-serif}.workstation-help ol{margin:10px 0;padding-left:20px}.workstation-help li{margin:8px 0}.workstation-help p{color:#565b61;margin-bottom:0;font-size:12px}.admin-mobile-records dd{font-weight:400}.central-record-surface.central-task-card{max-width:840px;margin-block:24px;overflow:visible}.central-task-context{background:var(--shared-palette-hover);border-radius:8px 8px 0 0;padding:24px 28px}.central-task-summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.central-task-total{gap:6px;min-width:0;display:grid}.central-task-total>span,.central-task-facts dt{color:var(--shared-palette-muted);font-size:13px;line-height:1.5}.central-task-total>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;font-weight:600;line-height:1.25}.central-task-total>strong .et-amount-prominent{font-size:inherit;line-height:inherit}.central-task-total>small{color:var(--shared-palette-muted);max-width:40ch;font-size:12px;line-height:1.5}.central-task-facts{flex-wrap:wrap;gap:20px 28px;margin:0;padding:0;display:flex}.central-task-facts>div{gap:6px;min-width:100px;max-width:240px;display:grid}.central-task-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.5}.central-task-support{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.central-task-body{flex-direction:column;align-items:stretch;gap:24px;padding:28px;display:flex}.central-task-card .central-task-body>h2{margin:0;font-size:16px;font-weight:600;line-height:1.5}.central-task-card .central-task-body>p{color:var(--shared-palette-muted);margin:0;line-height:1.65}.central-task-body>.ant-btn{align-self:flex-start}.central-task-body .central-task-form{background:0 0;border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.central-task-form fieldset{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.central-task-form>:is(.et-field,.central-field){max-width:none;margin:0}.central-task-form>p{color:var(--shared-palette-muted);margin:0;line-height:1.6}.central-task-form>.workspace-badge{align-self:flex-start}.central-ui .central-task-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.central-task-body .et-alert,.central-task-body .pilot-record-references.compact{margin:0}.central-task-choices{gap:16px;display:grid}.central-task-choice{border:1px solid var(--shared-palette-border);color:var(--shared-palette-ink);border-radius:6px;grid-template-columns:40px 1fr 20px;align-items:center;gap:16px;padding:20px;text-decoration:none;display:grid}.central-task-choice:hover{background:var(--shared-palette-hover);color:var(--shared-palette-ink);border-color:var(--shared-palette-muted)}.central-task-choice:focus-visible{outline:2px solid var(--shared-palette-focus-border);outline-offset:3px}.central-task-choice[aria-disabled=true]{opacity:.55;pointer-events:none}.central-task-choice>span:first-child{background:var(--shared-palette-hover);border-radius:6px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.central-task-choice strong{font-size:15px;font-weight:600;line-height:1.5;display:block}.central-task-choice small{color:var(--shared-palette-muted);margin-top:4px;font-size:13px;line-height:1.6;display:block}@media (width<=600px){.central-task-context,.central-task-body{padding:20px}.central-task-summary{gap:20px}.central-task-facts{gap:16px 24px}.central-task-facts>div{min-width:0;max-width:100%}.central-task-total>strong{font-size:26px}.central-task-actions>.ant-btn{white-space:normal;height:auto;min-height:44px}.central-task-choice{grid-template-columns:32px 1fr 16px;gap:12px;padding:16px}.central-task-choice>span:first-child{width:32px;height:32px;font-size:18px}}.queue-policy-workspace{max-width:1160px}.queue-policy-workspace .central-task-card{max-width:none;margin-block:20px}.queue-policy-form{flex-direction:column;gap:24px;display:flex}.queue-policy-form>p{margin:0}.queue-policy-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.queue-policy-title h2{margin:0;font-size:18px;line-height:1.4}.queue-policy-title p,.queue-policy-guide p,.queue-policy-grades p{color:var(--pilot-muted);margin:6px 0 0;font-size:13px;line-height:1.6}.queue-policy-grid{grid-template-columns:minmax(0,1.45fr) minmax(230px,1fr);align-items:start;gap:40px;display:grid}.queue-policy-settings{min-width:0}.queue-policy-settings>.central-label{max-width:420px;margin:0}.queue-policy-hint{color:var(--pilot-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.queue-policy-grades{gap:12px;margin-top:24px;display:grid}.queue-policy-grades h3,.queue-policy-guide h3{margin:0;font-size:14px;font-weight:600}.queue-policy-number{min-width:0;color:var(--pilot-muted);align-items:center;gap:8px;font-size:12px;display:flex}.queue-policy-number .central-input{width:86px;min-width:0;margin:0}.queue-policy-grades table{table-layout:fixed;min-width:0}.queue-policy-grades th{white-space:normal}.queue-policy-guide{background:var(--pilot-option-hover);border-radius:8px;padding:20px}.queue-policy-guide ol{counter-reset:queue-step;gap:20px;margin:20px 0;padding:0;list-style:none;display:grid}.queue-policy-guide li{counter-increment:queue-step;padding-left:30px;font-size:13px;position:relative}.queue-policy-guide li:before{content:counter(queue-step);border:1px solid var(--pilot-control-border);text-align:center;width:20px;height:20px;color:var(--pilot-muted);border-radius:50%;font-size:11px;line-height:18px;position:absolute;top:0;left:0}.queue-policy-guide .workspace-details{margin:0;font-size:12px}.queue-policy-guide .workspace-details>div{display:block}.queue-policy-guide .workspace-details dd{text-align:left;max-width:none;margin:4px 0 0;font-size:12px}.queue-review-title{font-size:14px}@media (width<=1050px){.queue-policy-grid{grid-template-columns:minmax(0,1fr);gap:24px}.queue-policy-guide ol{grid-template-columns:repeat(3,minmax(0,1fr))}.queue-policy-guide .workspace-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}}@media (width<=600px){.queue-policy-guide ol,.queue-policy-guide .workspace-details{grid-template-columns:1fr}.queue-policy-form{gap:20px}.queue-policy-number{gap:4px}.queue-policy-number .central-input{width:66px}.queue-policy-title h2{font-size:16px}.queue-policy-guide{padding:16px}}.directory-refined .directory-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.directory-refined .directory-filters>.admin-search{flex:380px;min-width:min(300px,100%);max-width:560px}.directory-refined .directory-filters>div:not(.admin-search){flex:145px;min-width:140px;max-width:220px}.directory-refined .directory-filters>.ant-btn{flex-shrink:0;margin-left:auto}.directory-refined .ant-table-thead>tr>th:last-child{width:72px}.directory-refined .directory-form>fieldset>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.directory-refined .directory-form>fieldset>.field-help{margin:0 0 20px}.directory-section{margin-top:0}.directory-section+.directory-section,.directory-refined .directory-change-section{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.directory-section h2,.directory-refined .directory-change-section h2{margin:0 0 4px;font-size:15px;font-weight:500;line-height:1.5}.directory-section>header{background:0 0;border:0;margin:0;padding:0;display:block}.directory-section header>p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.directory-section .directory-form-grid{gap:18px 24px;margin:18px 0 0}.directory-section .directory-form-grid>div{min-width:0}.directory-section .directory-field{margin:0}.directory-section>.field-help{margin:14px 0 0}.organization-empty{color:var(--muted);border:1px dashed var(--line);background:#f7f8fa;border-radius:6px;margin:16px 0;padding:16px;font-size:12px}.organization-jurisdiction{border:1px solid var(--line);background:#f7f8fa;border-radius:6px;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin:14px 0;padding:14px;display:grid}.organization-jurisdiction-number{color:var(--muted);align-self:center;font-size:12px}.organization-jurisdiction .ant-btn-dangerous:not(:disabled){color:#b5333e}.organization-jurisdiction .ant-btn-dangerous:not(:disabled):hover{color:#942632;background:#fce8e6}.directory-refined .directory-change-section>.check-label{margin:12px 0}.directory-refined .directory-change-section>.notice{margin-bottom:0}.directory-refined .directory-form-actions{justify-content:flex-end}.directory-form-actions>a:first-child{margin-right:auto}@media (width<=767px){.directory-refined .directory-filters>.admin-search{flex-basis:100%;max-width:none}.directory-refined .directory-filters>div:not(.admin-search){max-width:none}.directory-refined .directory-section .directory-form-grid{grid-template-columns:1fr;gap:18px}.organization-jurisdiction{grid-template-columns:minmax(0,1fr);gap:12px}.organization-jurisdiction-number{display:none}.organization-jurisdiction>.ant-btn{justify-self:end}.directory-form-actions>a:first-child{flex-basis:100%;align-items:center;min-height:44px;display:flex}.directory-form-actions>.ant-btn{flex:1;min-width:160px}}.directory-refined .directory-card-title{margin:0 0 18px;padding-right:36px;font-size:14px;line-height:1.6}.directory-card-title .table-secondary{font-size:11px;font-weight:400}.directory-refined .admin-mobile-records dl>div:last-child{grid-column:auto}.geography-workspace .directory-tabs{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:24px;margin:0;padding:0 16px}.geography-workspace .directory-tabs a{min-height:48px;color:var(--muted);border-bottom:2px solid #0000;align-items:center;padding:12px 0;font-size:13px;font-weight:400;text-decoration:none;display:inline-flex}.geography-workspace .directory-tabs a:hover{color:var(--ink)}.geography-workspace .directory-tabs a[aria-current]{border-bottom-color:var(--pilot-primary,#25292e);color:var(--ink);font-weight:500}.geography-workspace .directory-tabs a:focus-visible{outline:2px solid var(--pilot-primary,#25292e);outline-offset:-3px;border-radius:4px}.geography-workspace .directory-form-grid>.geography-parent{grid-column:1/-1}.geography-workspace .directory-section .field-help{margin:8px 0 0}.directory-refined .directory-form-grid>.directory-field-wide{grid-column:1/-1}.transport-workspace{margin-top:0}.transport-workspace .service-station-list{border-color:var(--line);margin-top:0;padding:0}.transport-panel-heading{padding:16px 16px 0}.transport-panel-heading h2{margin:0 0 4px;font-size:15px;font-weight:500}.transport-panel-heading p{color:var(--muted);margin:0 0 4px;font-size:12px}.transport-workspace .service-context{border-color:var(--line);gap:16px;padding:16px}.transport-workspace .service-context .directory-field{margin:0}.transport-workspace .service-context>a{font-size:12px}.published-transport{margin-top:0}.published-transport>.toolbar{flex-wrap:wrap;align-items:center;gap:12px}.published-transport>.toolbar h2{font-size:18px;font-weight:500}.published-transport>.toolbar p,.transport-sync-note{color:var(--muted);font-size:12px;line-height:1.6}.transport-sync-note{margin:8px 0 20px}.published-transport .master-editor{border-color:var(--line);gap:20px;max-width:none;padding:24px}.published-transport .master-editor h3{margin:0;font-size:16px}.published-transport .editor-fields{grid-template-columns:1fr 1fr;gap:20px 24px}.published-transport .editor-fields>div,.published-transport .editor-fields>label{min-width:0;margin:0}.published-transport .editor-fields>.check-label{grid-column:1/-1}.published-transport .ant-card{border-color:var(--line);font:400 13px/1.6 Roboto,Arial,sans-serif}.published-transport .review-fields{margin:20px 0}.published-transport .review-fields>div{border-bottom:1px solid var(--line);padding:10px 0}.published-transport .review-fields dt{color:var(--muted);font-size:12px}.published-transport .review-fields dd{margin:0;font-weight:400}.transport-review-actions{border-top:1px solid var(--line);flex-flow:row-reverse wrap;justify-content:flex-start;align-items:center;gap:12px;padding-top:20px;display:flex}.transport-review-actions>.ant-btn:last-child{margin-right:auto}.published-transport .audit-history{border-top:1px solid var(--line);padding-top:12px;font-size:12px}.published-transport .audit-history summary{font-weight:500}.published-transport .audit-history>p{color:var(--muted)}@media (width<=767px){.published-transport .editor-fields{grid-template-columns:1fr}.published-transport .master-editor{padding:16px}.transport-review-actions>.ant-btn{flex:1;min-width:140px}.published-transport .audit-history .ant-table{min-width:650px}.transport-workspace .service-context .directory-field{max-width:none}}.transport-catalogue .directory-filters>.directory-field{flex:0 170px;min-width:150px;margin:0}.transport-catalogue .directory-filters>.admin-search{flex:360px;min-width:min(100%,300px)}.transport-catalogue .ant-table-cell{vertical-align:top}.transport-catalogue .ant-table-cell strong{font-weight:500}.transport-money{font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=767px){.transport-catalogue .directory-filters>.directory-field{flex:150px}.transport-catalogue .directory-filters>.admin-search{flex-basis:100%}}.transport-origin{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.transport-origin>.anticon{color:var(--muted);margin-top:4px}.central-setup-home{gap:24px;max-width:1100px;display:grid}.setup-home-content{padding:24px}.setup-home-content h2{margin:12px 0;font-size:20px}.setup-home-content p{max-width:70ch;color:var(--muted)}.setup-home-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-left:22px;display:grid}.setup-home-steps li{padding-left:6px}.setup-home-steps span{color:var(--muted);margin-top:6px;line-height:1.5;display:block}.setup-home-links{color:var(--muted);flex-wrap:wrap;gap:20px;display:flex}.station-setup-workspace{min-width:0}.setup-form{gap:20px;min-width:0;padding:24px;display:grid}.setup-form>.guided-fields,.configuration-content{border:0;min-width:0;margin:0;padding:0}.guided-fields h2{margin:0 0 8px;font-size:20px}.guided-fields h3{margin:0 0 12px;font-size:16px}.guided-fields p{line-height:1.6}.setup-navigation{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.setup-navigation a{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--muted);background:var(--central-1);border-radius:6px;flex:130px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.setup-navigation a:hover{background:var(--central-2);color:var(--ink)}.setup-navigation a[aria-current=step]{background:var(--central-3);color:var(--ink);border-color:var(--central-8);font-weight:600}.setup-navigation a>span:first-child{flex:none}.setup-navigation .step-description{flex-direction:column;gap:4px;display:flex}.setup-navigation small{color:var(--muted);font-size:11px;font-weight:400}.facility-columns,.service-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.station-setup-workspace .selection-section{border:0;min-width:0;margin:0;padding:0}.selection-section .directory-field{max-width:none}.setup-location{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 0;display:grid}.setup-location>.central-label{margin:0}.setup-location .central-input{width:100%}.setup-location>.configuration-choices{grid-area:2/1/auto/-1}.setup-location>button{margin-top:22px}.configuration-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px;display:grid}.configuration-fields .central-input,.station-publication .central-textarea{width:100%}.configuration-fields .central-label{flex-direction:column;gap:6px;display:flex}.configuration-section{margin:20px 0}.configuration-record{border:1px solid var(--line);border-radius:6px;min-width:0;margin:20px 0;padding:20px}.configuration-record legend{text-transform:capitalize;padding:0 6px;font-size:13px;font-weight:600}.configuration-record>button{margin-top:16px}.configuration-choices{border:0;border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;min-width:0;margin:16px 0;padding:12px 0;display:flex}.configuration-choices legend{padding:0;font-size:13px;font-weight:500}.configuration-choices p{flex-basis:100%;margin:0}.configuration-choices .check-label{flex:180px;align-items:center;gap:8px;display:flex}.setup-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:20px;display:flex}.setup-actions .save-context{color:var(--muted);margin-right:auto;font-size:12px}.save-context small{margin-top:4px;display:block}.setup-actions>a{padding:8px 0}.setup-checklist{border:1px solid var(--line);background:#fff;border-radius:6px;margin:20px 0;padding:16px 20px}.setup-checklist summary{cursor:pointer;font-weight:500}.setup-checklist li{margin:10px 0}.fleet-summary{border:1px solid var(--line);border-radius:6px;margin:16px 0;padding:16px}.fleet-summary p{margin:6px 0}.legacy-setup-card{border:1px solid var(--line);background:#fff;border-radius:6px;max-width:960px;padding:24px}.legacy-selection{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:16px;padding:16px 0;display:grid}.legacy-selection>button{grid-column:2;justify-self:start}.publication-readiness{border:1px solid var(--line);background:#fff;border-radius:6px;margin:20px 0;padding:20px;scroll-margin-top:90px}.publication-readiness.needs-attention{border-left:3px solid var(--central-48)}.publication-readiness h3{margin:0;font-size:16px}.publication-readiness li{margin:8px 0;line-height:1.6}.publication-readiness .toolbar{flex-wrap:wrap;align-items:center;gap:16px}.publication-issue-group{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding:16px 0;display:flex}.publication-issue-group h4{margin:0;font-size:14px}.publication-issue-group ul{margin-bottom:0;padding-left:20px}.publication-issue-group>a{flex-shrink:0}.publication-form{padding:24px}.publication-form h3{margin-top:0;font-size:16px}.publication-form>p{max-width:75ch;line-height:1.6}.publication-form .central-textarea{min-height:90px}.publication-password{margin:16px 0}.publication-password input{max-width:500px}.publication-action{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.publication-dialog{overflow-wrap:anywhere;color:var(--ink);line-height:1.65}.central-published-workspace{min-width:0}.central-published-workspace .catalog-context{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:24px;display:grid}.central-published-workspace .catalog-context .pilot-select,.master-editor .central-input,.master-editor .central-textarea,.master-editor .pilot-select{width:100%}.master-editor .check-label{align-items:center;gap:8px;display:flex}.master-editor .check-label input{width:auto}.master-editor .central-label{flex-direction:column;gap:6px;display:flex}@media (width<=1100px){.setup-actions .save-context{flex-basis:100%}.facility-columns{grid-template-columns:1fr}}@media (width<=767px){.setup-form,.setup-home-content,.publication-form,.legacy-setup-card{padding:16px}.setup-home-steps,.service-options,.legacy-selection,.central-published-workspace .catalog-context{grid-template-columns:1fr}.setup-navigation a{flex-basis:calc(50% - 8px)}.publication-issue-group{flex-direction:column;gap:12px}.configuration-record{padding:14px}.legacy-selection>button{grid-column:auto}.setup-actions .ant-btn{flex:auto}}.central-setup-home a:not(.ant-btn),.central-published-workspace a:not(.ant-btn){color:var(--ink);text-underline-offset:3px}.master-editor{gap:20px;min-width:0;padding:24px;display:grid}.master-editor h3{margin:0;font-size:16px}.master-editor .editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.master-editor .editor-fields>fieldset{order:1;grid-column:1/-1}.master-editor .editor-fields>.check-label{order:2;grid-column:1/-1}.master-editor fieldset{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:16px 0}.master-editor legend{padding:0 6px 0 0;font-size:13px;font-weight:500}.setup-form .station-role-editor{border:0;min-width:0;margin:0 0 20px;padding:0}.setup-form .station-role-editor .pilot-select{width:100%}.setup-form .station-role-editor summary{cursor:pointer;min-height:44px;padding:12px 0}.setup-form .staff-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.setup-form .staff-permission-group h3{margin-top:12px;font-size:13px}@media (width<=767px){.master-editor{padding:16px}.master-editor .editor-fields,.setup-form .staff-permission-groups{grid-template-columns:1fr}}.theme-preview{background:var(--pilot-surface);border:1px solid var(--pilot-line);color:var(--pilot-ink);border-radius:8px;margin-bottom:24px;padding:18px 20px}.theme-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:14px;display:flex}.theme-preview-heading strong{font-weight:600}.theme-preview-heading>span{color:var(--pilot-muted);font-size:12px}.theme-preview-options{flex-wrap:wrap;gap:8px;display:flex}.theme-preview-options button{background:var(--pilot-surface);border:1px solid var(--pilot-control-border);min-height:44px;color:var(--pilot-body);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:0 14px;font-size:13px;display:inline-flex}.theme-preview-options button:hover{background:var(--pilot-option-hover);border-color:var(--pilot-primary)}.theme-preview-options button[aria-pressed=true]{background:var(--pilot-option-selected);border-color:var(--pilot-primary);color:var(--pilot-primary);font-weight:600}.theme-preview :focus-visible{outline:2px solid var(--pilot-primary);outline-offset:3px}.theme-preview-swatch{border-radius:50%;flex-shrink:0;width:14px;height:14px}.theme-preview-check{width:12px;font-size:12px}.theme-preview>p{color:var(--pilot-body);margin:14px 0;font-size:13px}.theme-preview-details{border-top:1px solid var(--pilot-option-selected);padding-top:10px}.theme-preview-details summary{color:var(--pilot-secondary);cursor:pointer;align-content:center;min-height:32px;font-size:12px;font-weight:600}.theme-preview-grid{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:12px;margin:12px 0 18px;display:grid}.theme-preview-color{color:var(--pilot-body);align-items:center;gap:8px;font-size:11px;display:flex}.theme-preview-color>span{border:1px solid var(--pilot-line);border-radius:5px;flex-shrink:0;width:28px;height:34px;display:block}.theme-preview-color code{color:var(--pilot-muted);margin-top:2px;font-size:10px;display:block}.theme-preview-specimens{border-top:1px solid var(--pilot-option-selected);grid-template-columns:1fr 1.2fr;gap:20px;padding-top:18px;display:grid}.theme-preview-type h2{color:var(--pilot-heading);margin:0 0 8px;font-size:18px;line-height:1.4}.theme-preview-type p{color:var(--pilot-body);margin:0 0 6px;font-size:13px}.theme-preview-type small{color:var(--pilot-muted);font-size:12px;display:block}.theme-preview-link-sample{color:var(--pilot-primary);text-underline-offset:3px;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-block}.theme-preview-actions,.theme-preview-statuses{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.theme-preview-statuses{margin-top:14px}.theme-preview-actions .palette-secondary{color:var(--pilot-secondary);border-color:var(--pilot-secondary);background:var(--pilot-surface)}.theme-preview-actions .palette-accent{color:var(--pilot-accent);border-left:3px solid var(--pilot-accent);padding-left:8px;font-size:12px}.theme-preview-error{color:var(--pilot-danger);margin:12px 0 4px;font-size:12px}.theme-preview-success{color:var(--pilot-success);margin:4px 0;font-size:12px}.theme-preview-details .theme-preview-footnote{color:var(--pilot-muted);margin:16px 0 0;font-size:11px}body[data-palette-preview] :is(.pilot-shell,.pilot-nav-drawer,.pilot-export-modal,.pilot-staff-modal,.pilot-popover,.pilot-select-popup){--ink:var(--pilot-ink);--muted:var(--pilot-muted);--line:var(--pilot-line);--surface:var(--pilot-surface)}body[data-palette-preview] :is(.pilot-content h1,.performance-section-heading h2,.workspace-heading h2,.pilot-coverage h2,.ant-modal-title){color:var(--pilot-heading)}body[data-palette-preview] :is(.pilot-group-heading,.pilot-nav-item,.pilot-person,.pilot-ticket-link){color:var(--pilot-body)}body[data-palette-preview] .pilot-nav-item[aria-current=page]{color:var(--pilot-primary)}body[data-palette-preview] :is(.pilot-empty,.pilot-filterbar,.pilot-mobile-records,.fare-workspace,.performance-chart){background:var(--pilot-surface)}body[data-palette-preview] :is(.field-error,.error,.performance-change.negative){color:var(--pilot-danger)}body[data-palette-preview] .performance-change.positive{color:var(--pilot-success)}body[data-palette-preview] .pilot-desktop-records .ant-table-tbody>tr:not(.ant-table-row-selected):not(.ant-table-placeholder):hover>td{background:var(--pilot-row-hover)!important}body[data-palette-preview] :is(.pilot-desktop-records .ant-table-column-title,.pilot-desktop-records .ant-table-column-sorter){color:var(--pilot-muted)}@media (width<=767px){.theme-preview{margin-bottom:20px;padding:16px}.theme-preview-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theme-preview-options button{padding:0 10px}.theme-preview-check{margin-left:auto}.theme-preview-heading{gap:4px}.theme-preview-heading>span{flex-basis:100%}.theme-preview-specimens{grid-template-columns:1fr;gap:16px}.theme-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=380px){.theme-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.theme-preview{display:none}}body[data-palette-preview] :is(.ant-btn,.ant-select,.pilot-nav-item,.workspace-badge){transition:none}body[data-palette-preview] .performance-reconciliation{background:var(--pilot-surface)}.theme-preview-swatch-set{border-radius:5px;flex-shrink:0;width:42px;height:19px;display:flex;overflow:hidden}.theme-preview-swatch-set>span{flex:1}.theme-preview-swatch-set>span:first-child{flex:1.6}body[data-palette-preview] :is(.pilot-search-combined,.pilot-search-input,.pilot-date-button){border-color:var(--pilot-control-border)}body[data-palette-preview=ocean] .pilot-platform{border-left-color:var(--preview-header-divider)}body[data-palette-preview=ocean] .pilot-account-avatar{background:var(--pilot-header-hover)}body[data-palette-preview=ocean] .pilot-account-chevron{color:#fff}body[data-palette-preview=ocean] :is(.pilot-nav-item[aria-current=page],.pilot-rail-group[data-active=true]){background:var(--pilot-nav-selected);color:var(--pilot-selected-ink);box-shadow:none;border-radius:8px;font-weight:600}body[data-palette-preview=ocean] .pilot-group-heading[data-active=true]{color:var(--pilot-heading)}@font-face{font-family:Inter;src:url(/fonts/inter/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body[data-font-preview],body[data-font-preview] :is(.pilot-shell,.pilot-nav-drawer,.pilot-export-modal,.pilot-staff-modal,.pilot-popover,.pilot-select-popup,.record-actions-menu .ant-dropdown-menu,.central-dialog,.central-dialog .ant-modal-title,.central-dialog .ant-modal-body,.admin-workstation-modal,.workstation-help .ant-popover-inner,.published-transport .ant-card,.pilot-staff form input:not([type=checkbox]),.pilot-staff form textarea,.pilot-staff-modal textarea){font-family:var(--preview-font-family)}.theme-preview-fonts{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.theme-preview-fonts label{gap:6px;min-width:200px;max-width:100%;font-size:12px;font-weight:600;display:grid}.theme-preview-fonts select{background:var(--pilot-surface);width:100%;min-height:40px;color:var(--pilot-ink);border:1px solid var(--pilot-control-border);font:inherit;border-radius:6px;padding:6px 10px}.theme-preview-font-sample{overflow-wrap:anywhere;flex:1;min-width:180px;font-size:15px}.theme-preview .theme-preview-font-note{color:var(--pilot-muted);margin:10px 0;font-size:12px}@media (width<=600px){.theme-preview{padding:14px}.theme-preview-specimens{grid-template-columns:1fr}.theme-preview-fonts{flex-direction:column;align-items:stretch}.theme-preview-fonts label{min-width:0}}body[data-palette-preview] .pilot-topbar{box-shadow:var(--preview-shadow-header)}body[data-palette-preview] :is(.central-record-surface,.performance-summary,.performance-dashboard>.pilot-filterbar,.pilot-desktop-records){box-shadow:var(--preview-shadow-soft);border-radius:10px}body[data-palette-preview] :is(.ant-dropdown-menu,.ant-popover-inner,.ant-select-dropdown,.ant-modal-container){box-shadow:var(--preview-shadow-float)}body[data-palette-preview] .performance-dashboard{gap:22px}body[data-palette-preview] .pilot-nav-item{border-radius:7px}.theme-preview{box-shadow:var(--preview-shadow-soft);border-radius:12px;padding:0;overflow:visible}.theme-preview-heading{cursor:pointer;align-items:center;gap:12px;margin:0;padding:18px 20px;list-style:none;display:flex}.theme-preview-heading::-webkit-details-marker{display:none}.theme-preview-heading>span:first-child{flex:1;gap:5px;display:grid}.theme-preview-heading strong{letter-spacing:-.15px;color:var(--pilot-heading);font-size:14px}.theme-preview-heading small{color:var(--pilot-muted);font-size:11px;font-weight:400}.theme-preview-heading .theme-preview-current{color:var(--pilot-secondary);flex-basis:auto;font-size:12px}.theme-preview-heading:after{content:"+";color:var(--pilot-muted);font-size:20px;font-weight:400}.theme-preview[open]>.theme-preview-heading:after{content:"−"}.theme-preview[open]>.theme-preview-heading{border-bottom:1px solid var(--pilot-line)}.theme-preview-content{padding:18px 20px 14px}.theme-preview-options{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;display:grid}.theme-preview-options button{min-height:62px;box-shadow:var(--preview-shadow-control);text-align:left;border-radius:8px;padding:10px 12px;transition:background-color .14s,border-color .14s,box-shadow .14s}.theme-preview-options button:hover{box-shadow:var(--preview-shadow-hover)}.theme-preview-options button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--pilot-primary)}.theme-preview-option-label{flex:1;gap:3px;display:grid}.theme-preview-option-label small{color:var(--pilot-muted);white-space:nowrap;font-size:10px;font-weight:400}.theme-preview-swatch-set{border-radius:5px;width:30px;height:28px}.theme-preview-check{flex-shrink:0;margin-left:auto}.theme-preview-fonts{background:var(--pilot-canvas);border:1px solid var(--pilot-line);border-radius:8px;align-items:center;gap:16px;padding:16px}.theme-preview-font-sample{font-variant-numeric:tabular-nums;font-optical-sizing:auto;line-height:1.6}.theme-preview-content>p{color:var(--pilot-body);margin:12px 0;font-size:12px;line-height:1.6}.theme-preview-content .theme-preview-source{color:var(--pilot-muted);margin-top:-6px;font-size:11px}.theme-preview-source a{color:var(--pilot-primary);text-underline-offset:3px}@media (width<=600px){.theme-preview-heading{padding:16px}.theme-preview-heading .theme-preview-current{display:none}.theme-preview-content{padding:14px}.theme-preview-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.theme-preview-options button{gap:7px;padding:10px 8px;font-size:12px}.theme-preview-swatch-set{width:23px;height:26px}.theme-preview-fonts{align-items:stretch;padding:12px}.theme-preview-font-sample{min-width:0}.theme-preview-option-label small{font-size:9px}}@media (prefers-reduced-motion:reduce){.theme-preview-options button{transition:none}}body[data-font-preview] :is(.central-ui,.et-station-sidebar,.pilot-select.ant-select,.dialog-actions .ant-btn.dialog-action,.central-ui input,.central-ui textarea,.central-ui select){font-family:var(--preview-font-family)}body[data-palette-preview]{background:var(--pilot-canvas);color:var(--pilot-ink)}.theme-preview-mode{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.theme-preview-mode>span{gap:4px;display:grid}.theme-preview-mode strong{color:var(--pilot-heading);font-size:13px}.theme-preview-mode small{color:var(--pilot-muted);font-size:12px}.theme-preview-mode>div{background:var(--pilot-canvas);border:1px solid var(--pilot-line);border-radius:9px;gap:4px;padding:4px;display:flex}.theme-preview-mode button{min-width:68px;min-height:36px;color:var(--pilot-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;font-size:12px}.theme-preview-mode button[aria-pressed=true]{color:var(--pilot-primary);background:var(--pilot-surface);border-color:var(--pilot-control-border);box-shadow:var(--preview-shadow-control);font-weight:600}.theme-preview-options button[data-featured=true]{border-top:3px solid var(--pilot-primary)}@media (width<=600px){.theme-preview-mode{flex-direction:column;align-items:flex-start;gap:12px}.theme-preview-mode>div{align-self:stretch}.theme-preview-mode button{flex:1;min-height:40px}}body[data-preview-mode=dark] :is(.pilot-shell,.central-ui,.pilot-nav-drawer,.pilot-popover,.central-dialog){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-preview-mode=dark] :is(.workspace-table,.workspace-tools,.central-record-surface,.pilot-summary,.pilot-workspace-mark,.central-input,.central-textarea,.pilot-pagination,.pilot-filterbar,.pilot-date-button,.performance-summary .pilot-summary dl>div:first-child),body[data-preview-mode=dark] .administration-workspace :is(input:not([type=checkbox]),textarea,select),body[data-preview-mode=dark] .admin-workstation-modal :is(input,textarea){background:var(--pilot-surface);color:var(--pilot-ink)}body[data-preview-mode=dark] :is(.pilot-sidebar,.pilot-mobile-sidebar){border-color:var(--pilot-line)}body[data-preview-mode=dark] :is(.performance-share-track,.performance-driver-track){background:var(--pilot-option-hover)}body[data-preview-mode=dark] .performance-share-track i{background:var(--pilot-primary)}body[data-preview-mode=dark] .performance-driver-track>i{background:var(--pilot-success)}body[data-preview-mode=dark] .performance-driver-track>i[data-direction=down]{background:var(--pilot-danger)}body[data-preview-mode=dark] .pilot-icon:hover{background:var(--pilot-option-hover);color:var(--pilot-ink)}body[data-preview-mode=dark] .pilot-topbar .pilot-icon:hover{background:var(--pilot-nav-selected);color:var(--preview-header-text)}body[data-preview-mode=dark] :is(.et-station-topbar,.et-station-topbar button,.et-station-brand-link){color:var(--preview-header-text)!important}body[data-preview-mode=dark] :is(.et-levels button[aria-pressed=true],.dialog-actions .ant-btn.dialog-action:not([data-tone=neutral]):not(:disabled)){color:var(--preview-on-primary)}body[data-preview-mode=dark] .dialog-actions .ant-btn.dialog-action[data-tone=neutral]{--action-bg:var(--pilot-surface);color:var(--pilot-body)}body[data-preview-mode=dark] .dialog-actions .ant-btn.dialog-action[data-tone=neutral]:hover{color:var(--pilot-ink)}body[data-preview-mode=dark] .pilot-account-avatar{background:var(--pilot-option-selected)}body[data-preview-mode=dark] .pilot-top-account:hover,body[data-preview-mode=dark] :is(.et-station-topbar .et-header-account:hover,.et-header-help:hover){background:var(--pilot-nav-selected)}body[data-preview-mode=dark] :is(.central-input,.central-textarea):not([aria-invalid=true]),body[data-preview-mode=dark] .pilot-popover input:not([aria-invalid=true]){border-color:var(--pilot-control-border)}body[data-preview-mode=dark] .pilot-report-panel,body[data-preview-mode=dark] .pilot-coverage,body[data-preview-mode=dark] .pilot-desktop-records .ant-table-tbody>tr>td{background:var(--pilot-surface)}body[data-preview-mode=dark] .pilot-desktop-records .ant-table-tbody>.ant-table-row-selected>td{background:var(--pilot-option-selected)}body[data-preview-mode=dark] .pilot-ticket-report .ant-table-placeholder:hover>td{background:var(--pilot-surface)!important}body[data-preview-mode=dark] .pilot-desktop-records{background:var(--pilot-surface)}body[data-palette-preview=ocean][data-preview-mode=light] :is(.workspace-tools,.et-search-toolbar,.pilot-filterbar){background:var(--pilot-option-hover);border-color:var(--pilot-line)}body[data-palette-preview=ocean][data-preview-mode=light] :is(.central-record-surface,.workspace-table,.pilot-report-panel,.pilot-desktop-records){background:var(--pilot-surface);border-color:var(--pilot-line)}body[data-palette-preview=ocean][data-preview-mode=light] :is(.pilot-topbar,.et-station-topbar,.cw-topbar){background:var(--pilot-header);color:var(--preview-header-text);box-shadow:var(--preview-shadow-header)}body[data-palette-preview=axon] :is(.pilot-topbar,.et-station-topbar,.cw-topbar){background:var(--pilot-header);height:52px;min-height:52px;color:var(--preview-header-text);border-bottom:1px solid var(--pilot-line);box-shadow:var(--preview-shadow-control);gap:16px;padding-inline:20px}body[data-palette-preview=axon] :is(.pilot-brand,.et-station-brand-link){letter-spacing:-.5px;gap:6px;font-size:19px;font-weight:650;color:var(--preview-header-text)!important}body[data-palette-preview=axon] :is(.pilot-brand,.et-station-brand-link)>.anticon{background:url(/assets/axon-logo-DXDlPFj4.png) 50%/contain no-repeat;flex-shrink:0;width:36px;height:36px}body[data-palette-preview=axon] :is(.pilot-brand,.et-station-brand-link)>.anticon>svg{display:none}body[data-palette-preview=axon] :is(.pilot-platform,.et-station-platform){border:1px solid var(--pilot-line);background:var(--pilot-option-hover);color:var(--pilot-body);border-radius:5px;padding:3px 9px;font-size:11px;font-weight:600;line-height:18px}body[data-palette-preview=axon] :is(.pilot-top-account,.et-station-topbar button,.et-station-session.et-ui,.et-station-session>.ant-app,.pilot-account-chevron){color:var(--preview-header-text)}body[data-palette-preview=axon] :is(.pilot-top-actions,.et-station-topbar-actions,.et-station-session>.ant-app){gap:4px}body[data-palette-preview=axon] :is(.pilot-top-account,.et-station-topbar .et-header-account){gap:8px;min-height:36px;padding:4px 7px}body[data-palette-preview=axon] :is(.pilot-account-avatar,.et-header-avatar){background:var(--pilot-option-selected);width:26px;height:26px;color:var(--pilot-primary);font-size:14px}body[data-palette-preview=axon] .pilot-account-avatar .anticon{font-size:14px}body[data-palette-preview=axon] :is(.pilot-topbar,.et-station-topbar) button:hover:not(:disabled){background:var(--pilot-option-hover);color:var(--preview-header-text)}body[data-palette-preview=axon] :is(.pilot-topbar,.et-station-topbar) :focus-visible{outline-color:var(--pilot-primary)}body[data-palette-preview=axon] .pilot-shell{grid-template-rows:52px minmax(calc(100dvh - 52px),auto)}body[data-palette-preview=axon] .pilot-sidebar{border-color:var(--pilot-line);height:calc(100dvh - 52px);top:52px}body[data-palette-preview=axon] :is(.cw-layout,.station-app):has(>.et-station-topbar){--et-sidebar-height:calc(100dvh - 52px);grid-template-rows:52px minmax(0,1fr) auto}body[data-palette-preview=axon] :is(.workspace-tools,.et-search-toolbar,.pilot-filterbar){background:var(--pilot-option-hover);border-color:var(--pilot-line)}body[data-palette-preview=axon] :is(.central-record-surface,.workspace-table,.pilot-report-panel,.pilot-desktop-records,.pilot-pagination){background:var(--pilot-surface);border-color:var(--pilot-line)}body[data-palette-preview=axon] :is(.pilot-workspace,.et-station-sidebar .et-station-brand){min-height:52px;margin-bottom:10px;padding-bottom:12px}@media (width<=1100px){body[data-palette-preview=axon] :is(.cw-layout,.station-app):has(>.et-station-topbar){grid-template-rows:52px auto minmax(0,1fr) auto}body[data-palette-preview=axon] .et-station-sidebar{top:52px}body[data-palette-preview=axon] .et-station-sidebar .et-station-brand{min-height:48px;margin:0;padding-block:4px}}@media (width<=800px){body[data-palette-preview=axon] :is(.pilot-topbar,.et-station-topbar,.cw-topbar){gap:10px;padding-inline:12px}body[data-palette-preview=axon] :is(.pilot-top-account,.et-station-topbar .et-header-account,.pilot-topbar .pilot-icon,.et-station-topbar .et-header-icon){min-width:44px;min-height:44px}body[data-palette-preview=axon] .pilot-topbar .mobile-menu{margin-left:0}}body[data-palette-preview=axon] :is(.axon-mode-toggle,.et-station-topbar .axon-mode-toggle){width:36px;min-width:36px;height:36px;color:var(--preview-header-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}body[data-palette-preview=axon] .axon-mode-toggle .anticon{font-size:17px}body[data-palette-preview=axon] .axon-mode-toggle:hover{background:var(--pilot-option-hover);border-color:var(--pilot-line)}body[data-palette-preview=axon] .axon-mode-toggle:focus-visible{outline:2px solid var(--pilot-primary);outline-offset:2px}body[data-palette-preview=axon][data-preview-mode=dark] :is(.pilot-brand,.et-station-brand-link)>.anticon{background-color:var(--preview-logo-surface);border-radius:6px}body[data-palette-preview=axon] :is(.ant-table,.ant-select,.ant-input,.ant-input-affix-wrapper,.central-input,.central-textarea,.central-table-filters input,.central-table-filters select,.administration-workspace input,.administration-workspace textarea,.administration-workspace select,.pilot-staff form input,.pilot-staff form textarea,.pilot-staff-modal textarea,.pilot-popover input,.central-dialog .ant-modal-body){font-family:var(--preview-font-family)}body[data-palette-preview=axon] :is(.central-input,.central-textarea,.central-table-filters input,.central-table-filters select,.pilot-field input,.pilot-staff form input:not([type=checkbox]),.pilot-staff form textarea,.pilot-staff-modal textarea,.admin-workstation-modal input,.admin-workstation-modal textarea){background:var(--pilot-surface);color:var(--pilot-ink);border-color:var(--pilot-control-border);box-shadow:var(--preview-shadow-control);caret-color:var(--pilot-primary);border-radius:6px}body[data-palette-preview=axon] :is(.central-input,.central-textarea,.central-table-filters input,.central-table-filters select,.pilot-field input):focus-visible{outline:2px solid var(--pilot-primary);outline-offset:2px;border-color:var(--pilot-primary)}body[data-palette-preview=axon] :is(.central-input,.central-textarea,input.ant-input)::placeholder{color:var(--pilot-muted);opacity:1}body[data-palette-preview=axon] :is(.central-input,.central-textarea)[aria-invalid=true]{border-color:var(--pilot-danger)}body[data-palette-preview=axon] :is(.central-input,.central-textarea):disabled{background:var(--pilot-option-hover);color:var(--pilot-muted);cursor:not-allowed;box-shadow:none}body[data-palette-preview=axon] :is(.pilot-search-input.ant-input-affix-wrapper,.pilot-search-combined,.pilot-select.ant-select,.pilot-date-button){background:var(--pilot-surface);color:var(--pilot-ink);border-color:var(--pilot-control-border);box-shadow:var(--preview-shadow-control)}body[data-palette-preview=axon] .pilot-search-combined>.pilot-search-input{box-shadow:none}body[data-palette-preview=axon] .pilot-search-input.ant-input-affix-wrapper input.ant-input{color:var(--pilot-ink);background:0 0}body[data-palette-preview=axon] .pilot-search-combined:focus-within,body[data-palette-preview=axon] .pilot-search-input.ant-input-affix-wrapper-focused{border-color:var(--pilot-primary);outline:2px solid var(--pilot-primary);outline-offset:2px;box-shadow:none}body[data-palette-preview=axon] :is(.workspace-tools,.et-search-toolbar,.pilot-filterbar){background:var(--pilot-option-hover);color:var(--pilot-body);border-color:var(--pilot-line)}body[data-palette-preview=axon] .central-table-filters{background:var(--pilot-option-hover);border:1px solid var(--pilot-line);border-radius:8px;padding:16px}body[data-palette-preview=axon] :is(.workspace-card,.workspace-form,.workspace-stage,.staff-save-bar,.staff-summary,.pilot-staff fieldset,.staff-review,.report-export-compact,.bank-review-summary){background:var(--pilot-surface);color:var(--pilot-ink);border-color:var(--pilot-line)}body[data-palette-preview=axon] :is(.central-table-totals dt,.central-table-report .report-export-compact>p:first-child,.workspace-details dt){color:var(--pilot-muted)}body[data-palette-preview=axon] :is(.workspace-table,.pilot-desktop-records) .ant-table{background:var(--pilot-surface);color:var(--pilot-ink)}body[data-palette-preview=axon] :is(.workspace-table,.pilot-desktop-records) .ant-table-thead>tr>th{background:var(--pilot-table-heading);color:var(--pilot-body);border-color:var(--pilot-line);padding:10px 16px;font-size:12px;font-weight:500}body[data-palette-preview=axon] :is(.workspace-table,.pilot-desktop-records) .ant-table-tbody>tr>td{background:var(--pilot-surface);border-color:var(--pilot-line);padding:12px 16px}body[data-palette-preview=axon] .pilot-pagination{background:var(--pilot-surface);color:var(--pilot-muted);border-color:var(--pilot-line)}body[data-palette-preview=axon] :is(.central-table-report,.workspace-table) :focus-visible{outline-color:var(--pilot-primary)}@media (width<=800px){body[data-palette-preview=axon] :is(.axon-mode-toggle,.et-station-topbar .axon-mode-toggle){width:44px;min-width:44px;height:44px}}@media print{.axon-mode-toggle{display:none!important}}body[data-palette-preview=axon]{--axon-control-height:36px}body[data-palette-preview=axon] :is(.pilot-shell,.central-ui,.central-dialog,.pilot-export-modal,.pilot-staff-modal,.pilot-popover,.ant-popover,.ant-dropdown) .ant-btn{min-height:var(--axon-control-height);height:auto;font-family:var(--preview-font-family);border-radius:6px;padding-block:7px;font-size:13px;font-weight:500;line-height:20px}body[data-palette-preview=axon] :is(.central-input,.pilot-select.ant-select,.pilot-search-input.ant-input-affix-wrapper,.pilot-search-combined,.pilot-date-button){height:var(--axon-control-height);min-height:var(--axon-control-height);font-size:13px;line-height:20px}body[data-palette-preview=axon] .pilot-search-combined>.pilot-search-input{height:calc(var(--axon-control-height) - 12px);min-height:0}body[data-palette-preview=axon] .pilot-search-combined>.pilot-search-input:only-child,body[data-palette-preview=axon] .pilot-search-combined>.pilot-select.ant-select{height:calc(var(--axon-control-height) - 2px);min-height:0}body[data-palette-preview=axon] .ant-btn:not(:disabled):hover{filter:none}body[data-palette-preview=axon] :is(.ant-btn-primary:not(.ant-btn-dangerous),.dialog-actions .dialog-action[data-tone=accent],.dialog-actions .dialog-action[data-tone=positive]):not(:disabled){background:var(--pilot-primary);border-color:var(--pilot-primary);color:var(--preview-on-primary)}body[data-palette-preview=axon] :is(.ant-btn-primary:not(.ant-btn-dangerous),.dialog-actions .dialog-action[data-tone=accent],.dialog-actions .dialog-action[data-tone=positive]):not(:disabled):hover{background:var(--pilot-primary-hover);border-color:var(--pilot-primary-hover);color:var(--preview-on-primary)}body[data-palette-preview=axon] :is(.ant-btn-default:not(.ant-btn-dangerous):not(.dialog-action),.dialog-actions .dialog-action[data-tone=neutral]):not(:disabled){background:var(--pilot-surface);border-color:var(--pilot-control-border);color:var(--pilot-ink)}body[data-palette-preview=axon] :is(.ant-btn-default:not(.ant-btn-dangerous):not(.dialog-action),.dialog-actions .dialog-action[data-tone=neutral]):not(:disabled):hover{background:var(--pilot-option-hover);border-color:var(--pilot-primary);color:var(--pilot-ink)}body[data-palette-preview=axon] :is(.ant-btn-primary.ant-btn-dangerous,.dialog-actions .dialog-action[data-tone=danger]):not(:disabled){background:var(--pilot-danger);border-color:var(--pilot-danger);color:var(--preview-on-primary)}body[data-palette-preview=axon] .dialog-actions .dialog-action:disabled{background:var(--pilot-option-hover);color:var(--pilot-muted);border-color:var(--pilot-line);opacity:1}body[data-palette-preview=axon] :is(.ant-modal-container,.ant-popover-container,.ant-popover-inner,.ant-select-dropdown,.ant-dropdown-menu,.ant-drawer-content){background:var(--pilot-surface);color:var(--pilot-ink);border:1px solid var(--pilot-line);box-shadow:var(--preview-shadow-float);font-family:var(--preview-font-family);border-radius:10px;font-size:13px}body[data-palette-preview=axon] :is(.ant-modal-header,.ant-modal-body,.ant-modal-footer){background:var(--pilot-surface);color:var(--pilot-ink);font-family:var(--preview-font-family)}body[data-palette-preview=axon] .ant-modal-title{font:600 18px/1.4 var(--preview-font-family);color:var(--pilot-heading)}body[data-palette-preview=axon] .ant-modal-footer{border-top:1px solid var(--pilot-line);padding-top:16px}body[data-palette-preview=axon] :is(.ant-modal-close,.ant-popover-title){color:var(--pilot-ink)}body[data-palette-preview=axon] .ant-modal-close{width:var(--axon-control-height);height:var(--axon-control-height)}body[data-palette-preview=axon] :is(.ant-select-item,.ant-dropdown-menu-item){min-height:var(--axon-control-height);font-size:13px}body[data-palette-preview=axon] :is(.check-label,.ant-checkbox-wrapper){font-family:var(--preview-font-family);color:var(--pilot-ink);min-height:var(--axon-control-height);align-items:center;font-size:13px;line-height:20px}body[data-palette-preview=axon] .check-label{gap:8px;display:flex}body[data-palette-preview=axon] input[type=checkbox]:not(.ant-checkbox-input){appearance:none;border:1px solid var(--pilot-control-border);background:var(--pilot-surface);width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;color:var(--preview-on-primary);cursor:pointer;vertical-align:middle;border-radius:4px;flex-shrink:0;place-content:center;margin:0;padding:0;display:inline-grid}body[data-palette-preview=axon] input[type=checkbox]:not(.ant-checkbox-input):checked{background:var(--pilot-primary);border-color:var(--pilot-primary)}body[data-palette-preview=axon] input[type=checkbox]:not(.ant-checkbox-input):checked:after{content:"";border-bottom:2px solid;border-left:2px solid;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}body[data-palette-preview=axon] input[type=checkbox]:not(.ant-checkbox-input):indeterminate{background:var(--pilot-primary);border-color:var(--pilot-primary)}body[data-palette-preview=axon] input[type=checkbox]:not(.ant-checkbox-input):indeterminate:after{content:"";background:var(--preview-on-primary);border:0;width:8px;height:2px;transform:none}@media (width<=767px){body[data-palette-preview=axon]{--axon-control-height:44px}body[data-palette-preview=axon] :is(.central-input,.central-textarea,.pilot-search-input input.ant-input){font-size:16px!important}}@media (forced-colors:active){body[data-palette-preview=axon] input[type=checkbox]:not(.ant-checkbox-input){appearance:auto}body[data-palette-preview=axon] input[type=checkbox]:not(.ant-checkbox-input):after{display:none}}body[data-palette-preview=axon] .ant-checkbox{background:var(--pilot-surface);border-color:var(--pilot-control-border);border-radius:4px;width:16px;height:16px}body[data-palette-preview=axon] .ant-checkbox-checked:not(.ant-checkbox-disabled){background:var(--pilot-primary);border-color:var(--pilot-primary)}body[data-palette-preview=axon] .ant-checkbox-checked:after{border-color:var(--preview-on-primary)}body[data-palette-preview=axon] .ant-checkbox-indeterminate:after{background:var(--pilot-primary)}body[data-palette-preview=axon] .ant-checkbox-disabled{background:var(--pilot-option-hover);border-color:var(--pilot-line)}body[data-palette-preview=axon] .ant-checkbox-disabled:after{border-color:var(--pilot-muted)}body[data-palette-preview=axon] input[type=checkbox]:not(.ant-checkbox-input){position:relative}body[data-palette-preview=axon] input[type=checkbox]:not(.ant-checkbox-input):checked:after{box-sizing:border-box;border:2px solid;border-top:0;border-left:0;width:5.71429px;height:9.14286px;position:absolute;top:7px;left:3px;transform:rotate(45deg)translate(-50%,-50%)}body[data-palette-preview=axon] input[type=checkbox]:not(.ant-checkbox-input):disabled{background:var(--pilot-option-hover);border-color:var(--pilot-line);color:var(--pilot-muted);cursor:not-allowed}body[data-palette-preview=axon] input[type=checkbox]:focus-visible{outline:2px solid var(--pilot-primary);outline-offset:3px}body[data-palette-preview=axon] .ant-checkbox:has(input:focus-visible){outline:2px solid var(--pilot-primary);outline-offset:3px}body[data-palette-preview=axon] .report-export{background:var(--pilot-option-hover);color:var(--pilot-body);border-color:var(--pilot-line)}body[data-palette-preview=axon] .pilot-export-modal .report-export{color:var(--pilot-body);background:0 0;border:0;margin:0;padding:0}body[data-palette-preview=axon] :is(.pilot-staff .pilot-heading>button,.pilot-staff form button:not(.ant-btn),.pilot-staff .recovery-panel button,.pilot-staff-modal .staff-handoff button){font-family:var(--preview-font-family);min-height:var(--axon-control-height);background:var(--pilot-primary);border-color:var(--pilot-primary);color:var(--preview-on-primary)}body[data-palette-preview=axon] :is(.pilot-staff .secondary-button,.pilot-staff form button.secondary-button,.pilot-staff-modal .staff-handoff button.secondary-button){background:var(--pilot-surface);color:var(--pilot-ink);border-color:var(--pilot-control-border)}body[data-palette-preview=axon] :is(.pilot-staff .warning,.pilot-staff .recovery-panel){background:var(--pilot-warning-bg);color:var(--pilot-warning);border-color:var(--pilot-warning)}body[data-palette-preview=axon] .ant-drawer-section{background:var(--pilot-surface);color:var(--pilot-ink);font:400 13px/1.5 var(--preview-font-family);box-shadow:var(--preview-shadow-float);border-radius:0}body[data-palette-preview=axon] :is(.ant-drawer-header,.ant-drawer-body,.ant-drawer-footer){background:var(--pilot-surface);color:var(--pilot-ink);font-family:var(--preview-font-family);border-color:var(--pilot-line)}body[data-palette-preview=axon] .ant-drawer-header{padding:8px 16px}body[data-palette-preview=axon] .ant-drawer-title{font:600 16px/24px var(--preview-font-family);color:var(--pilot-heading)}body[data-palette-preview=axon] .ant-drawer-close{min-width:var(--axon-control-height);width:var(--axon-control-height);height:var(--axon-control-height);color:var(--pilot-ink);font-family:var(--preview-font-family);border-radius:6px;place-items:center;padding:0;display:grid}body[data-palette-preview=axon] .ant-drawer-close:hover{background:var(--pilot-option-hover);color:var(--pilot-ink)}body[data-palette-preview=axon] .ant-drawer-section :focus-visible{outline:2px solid var(--pilot-primary);outline-offset:2px}body[data-palette-preview=axon] .ant-drawer-section .ant-btn{min-height:var(--axon-control-height);font:500 13px/20px var(--preview-font-family);border-radius:6px;padding-block:7px}body[data-palette-preview=axon] :is(.workstation-panel,.admin-records,.admin-mobile-records,.directory-table,.directory-form,.draft-form,.setup-station-context){background:var(--pilot-surface);color:var(--pilot-ink);border-color:var(--pilot-line)}body[data-palette-preview=axon] :is(.admin-filter-toolbar,.directory-filters){background:var(--pilot-option-hover);color:var(--pilot-ink);border-color:var(--pilot-line)}body[data-palette-preview=axon] .administration-workspace button:not(.ant-btn):not(.ant-pagination-item-link):not(.ant-input-clear-icon),body[data-palette-preview=axon] .administration-workspace .primary-link{min-height:var(--axon-control-height);font-family:var(--preview-font-family);background:var(--pilot-primary);color:var(--preview-on-primary);border-color:var(--pilot-primary)}body[data-palette-preview=axon] .administration-workspace button.secondary-button:not(.ant-btn):not(.ant-pagination-item-link):not(.ant-input-clear-icon),body[data-palette-preview=axon] .administration-workspace .table-actions button:not(.ant-btn):not(.ant-pagination-item-link):not(.ant-input-clear-icon){background:var(--pilot-surface);color:var(--pilot-ink);border-color:var(--pilot-control-border)}body[data-palette-preview=axon] .administration-workspace button.secondary-button:not(:disabled):hover{background:var(--pilot-option-hover);border-color:var(--pilot-primary)}body[data-palette-preview=axon] .administration-workspace button:disabled{background:var(--pilot-option-hover);color:var(--pilot-muted);border-color:var(--pilot-line);opacity:1}body[data-palette-preview=axon] :is(.administration-workspace .notice,.administration-workspace .recovery-panel,.admin-workstation-modal .notice){background:var(--pilot-option-hover);color:var(--pilot-body);border-color:var(--pilot-line)}body[data-palette-preview=axon] :is(.administration-workspace .warning,.administration-workspace .recovery-panel,.admin-workstation-modal .notice.warning,.admin-inventory-note){background:var(--pilot-warning-bg);color:var(--pilot-warning);border-color:var(--pilot-warning)}body[data-palette-preview=axon] :is(.workstation-help p,.admin-workstation-modal #management-reason-help){color:var(--pilot-muted)}body[data-palette-preview=axon] .administration-workspace .ant-tag.ant-tag-filled.ant-tag-green{background:var(--pilot-success-bg);color:var(--pilot-success)}body[data-palette-preview=axon] .administration-workspace .ant-tag.ant-tag-filled.ant-tag-gold{background:var(--pilot-warning-bg);color:var(--pilot-warning)}body[data-palette-preview=axon] .administration-workspace .ant-tag.ant-tag-filled.ant-tag-red{background:var(--pilot-danger-bg);color:var(--pilot-danger)}body[data-palette-preview=axon] .administration-workspace .ant-tag.ant-tag-filled.ant-tag-blue{background:var(--pilot-info-bg);color:var(--pilot-info)}body[data-palette-preview=axon] .administration-workspace .ant-tag.ant-tag-filled.ant-tag-default{background:var(--pilot-option-hover);color:var(--pilot-body)}body[data-palette-preview=axon] .ant-modal-container{padding:20px}body[data-palette-preview=axon] .ant-modal-header{margin-bottom:12px;padding-right:32px}body[data-palette-preview=axon] .ant-modal-body{padding-top:0;line-height:1.5}body[data-palette-preview=axon] .ant-modal-footer{margin-top:12px;padding-top:12px}body[data-palette-preview=axon] .ant-modal-body p{margin:0 0 12px}body[data-palette-preview=axon] .ant-modal-body p:last-child{margin-bottom:0}body[data-palette-preview=axon] .ant-modal-body :is(.workspace-details,.et-definition-list,.decision-summary){grid-template-columns:minmax(0,1fr);gap:0;margin:0 0 12px;display:grid}body[data-palette-preview=axon] .ant-modal-body :is(.workspace-details,.et-definition-list,.decision-summary)>div{border-bottom:1px solid var(--pilot-line);grid-template-columns:minmax(110px,2fr) minmax(0,3fr);align-items:baseline;gap:12px;padding:8px 0;display:grid}body[data-palette-preview=axon] .ant-modal-body :is(.workspace-details,.et-definition-list,.decision-summary) dt{color:var(--pilot-muted);margin:0;font-size:12px;line-height:20px}body[data-palette-preview=axon] .ant-modal-body :is(.workspace-details,.et-definition-list,.decision-summary) dd{text-align:left;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}body[data-palette-preview=axon] .ant-modal-body :is(.central-field,.et-field){margin:0 0 12px}body[data-palette-preview=axon] .ant-modal-body :is(.central-field,.et-field)>label{margin:0 0 4px}body[data-palette-preview=axon] .ant-modal-body .et-edit-form{gap:12px!important}body[data-palette-preview=axon] .ant-modal-body .et-edit-form>:is(.central-field,.et-field){margin:0}body[data-palette-preview=axon] .ant-modal-body :is(.central-form-actions,.et-form-actions){gap:8px;margin-top:12px;padding-top:12px}body[data-palette-preview=axon] .admin-workstation-modal .ant-modal-body :is(input:not(.ant-select-input),.pilot-select){margin-bottom:12px}body[data-palette-preview=axon] .admin-workstation-modal .ant-modal-body label{margin-top:12px;margin-bottom:4px}body[data-palette-preview=axon] .admin-workstation-modal .ant-modal-body .pilot-select input{margin:0}body[data-palette-preview=axon] .admin-workstation-modal .ant-modal-body textarea{min-height:72px;font-family:var(--preview-font-family)}body[data-palette-preview=axon] .ant-modal-body .decision-context{background:var(--pilot-option-hover);border-color:var(--pilot-line);color:var(--pilot-ink);margin-bottom:12px;padding:10px 12px}body[data-palette-preview=axon] :is(.decision-context span,.central-dialog .decision-step,.workstation-history time){color:var(--pilot-muted)}body[data-palette-preview=axon] :is(.workstation-history .history-empty,.organization-empty,.organization-jurisdiction){background:var(--pilot-option-hover);color:var(--pilot-body);border-color:var(--pilot-line)}body[data-palette-preview=axon] .geography-workspace .directory-tabs{background:var(--pilot-surface);color:var(--pilot-ink);border-color:var(--pilot-line)}body[data-palette-preview=axon] .ant-modal-body .dialog-actions{gap:8px}@media (width<=767px){body[data-palette-preview=axon] .ant-modal-container{padding:16px}body[data-palette-preview=axon] .ant-modal-header{padding-right:36px}}@media (width<=360px){body[data-palette-preview=axon] .ant-modal-body :is(.workspace-details,.et-definition-list,.decision-summary)>div{grid-template-columns:1fr;gap:2px}}body[data-palette-preview=axon] :is(.pilot-desktop-records,.pilot-report-panel,.pilot-coverage,.station-card,.events,.overlap-card,.empty-panel,.configuration-summary .review-fields,.service-context,.service-station-list,.setup-checklist,.legacy-setup-card,.publication-readiness,.staff-handoff,.workspace-footer,.et-evidence,.sync-panel,.report-metrics>div,.report-rows li,.pos,.ticket-history article,.gate-terminal,.manual-gate-approval){background:var(--pilot-surface);color:var(--pilot-ink);border-color:var(--pilot-line)}body[data-palette-preview=axon] :is(.pilot-desktop-records,.workspace-table,.admin-records,.directory-table) td{background:var(--pilot-surface);color:var(--pilot-ink);border-color:var(--pilot-line);padding:12px 16px}body[data-palette-preview=axon] :is(.pilot-desktop-records,.workspace-table,.admin-records,.directory-table) th{background:var(--pilot-table-heading);color:var(--pilot-body);border-color:var(--pilot-line);padding:10px 16px}body[data-palette-preview=axon] :is(.ant-table,.pilot-desktop-records,.workspace-table,.admin-records,.directory-table) tbody>tr:not(.ant-table-row-selected):not(.ant-table-placeholder):not([aria-selected=true]):hover>td{background:var(--pilot-row-hover)!important}body[data-palette-preview=axon] .ant-table-placeholder:hover>td{background:var(--pilot-surface)!important}body[data-palette-preview=axon] .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--pilot-option-selected)!important}body[data-palette-preview=axon] :is(.overlap-participant,.report-panel,.report-metrics div,.setup-empty,.fare-entry-heading,.workspace-state,.deposit-bank-icon,.deposit-stage-icon,.performance-driver-track,.callout,.queue-preview,.gate-grid aside){background:var(--pilot-option-hover);color:var(--pilot-body);border-color:var(--pilot-line)}body[data-palette-preview=axon] .performance-summary .pilot-summary dl>div:first-child{background:var(--pilot-option-hover)}body[data-palette-preview=axon] :is(.workspace-state.warning,.missing-configuration,.fare-entry-status.missing,.gate-result.unknown,.gate-result.previous){background:var(--pilot-warning-bg);color:var(--pilot-warning);border-color:var(--pilot-warning)}body[data-palette-preview=axon] :is(.workspace-state.success,.pilot-staff .notice:not(.warning)){background:var(--pilot-success-bg);color:var(--pilot-success);border-color:var(--pilot-success)}body[data-palette-preview=axon] :is(.gate-result.denied,.notice.action-error){background:var(--pilot-danger-bg);color:var(--pilot-danger);border-color:var(--pilot-danger)}body[data-palette-preview=axon] :is(.workspace-form input:not([type=checkbox]):not(.ant-select-input):not([role=combobox]),.workspace-form textarea,.workspace-form select,.workspace-card textarea,.workspace-review textarea,.finance-invitation input,.bootstrap-form input,.bootstrap-form select,.bootstrap-form textarea){background:var(--pilot-surface);color:var(--pilot-ink);border-color:var(--pilot-control-border);font-family:var(--preview-font-family)}body[data-palette-preview=axon] :is(.workspace-heading p,.workspace-observation,.workspace-selection p,.workspace-selection small,.workspace-review-facts p,.workspace-stage,.workspace-tabs a,.dashboard-summary,.bank-evidence-list small,.deposit-history-facts summary){color:var(--pilot-muted)}body[data-palette-preview=axon] .workspace-tabs a[aria-current=page]{color:var(--pilot-primary);border-color:var(--pilot-primary)}body[data-palette-preview=axon] :is(.pilot-shell .primary-link,.finance-invitation button,.et-evidence button:not(.ant-btn)){background:var(--pilot-primary);color:var(--preview-on-primary);border-color:var(--pilot-primary);font-family:var(--preview-font-family);min-height:var(--axon-control-height)}body[data-palette-preview=axon] :is(.pilot-shell,.central-ui,.finance-invitation,.et-evidence,.staff-handoff) button.secondary-button{background:var(--pilot-surface);color:var(--pilot-ink);border-color:var(--pilot-control-border);min-height:var(--axon-control-height);font-family:var(--preview-font-family)}body[data-palette-preview=axon] :is(.pilot-shell,.central-ui,.finance-invitation,.et-evidence,.staff-handoff) button.secondary-button:not(:disabled):hover{background:var(--pilot-option-hover);color:var(--pilot-ink);border-color:var(--pilot-primary)}body[data-palette-preview=axon] :is(.pilot-staff,.workspace-form,.workspace-card,.finance-invitation,.et-evidence) button:disabled{background:var(--pilot-option-hover);color:var(--pilot-muted);border-color:var(--pilot-line);opacity:1}body[data-palette-preview=axon] :is(.pilot-heading,.workspace-heading,.et-page-header,.directory-heading){gap:12px;margin-bottom:16px}body[data-palette-preview=axon] :is(.workspace-card,.workspace-form,.et-section-card,.et-panel,.central-task-card,.setup-form,.setup-home-content,.legacy-setup-card,.publication-readiness,.directory-workspace .directory-form,.administration-workspace .draft-form,.published-transport .master-editor){padding:16px}body[data-palette-preview=axon] :is(.workspace-card,.workspace-form,.et-section-card,.setup-checklist,.publication-readiness,.configuration-record){margin-bottom:16px}body[data-palette-preview=axon] :is(.central-setup-home,.setup-home-steps,.facility-columns,.service-options,.staff-access-layout,.staff-permission-groups,.bank-review-grid,.et-task-page,.et-task-page-context,.performance-dashboard){gap:16px}body[data-palette-preview=axon] :is(.directory-workspace .directory-form-grid,.published-transport .editor-fields,.pilot-staff .staff-identity-fields,.configuration-fields,.workspace-form-grid){gap:12px 16px}body[data-palette-preview=axon] :is(.central-field,.et-field){margin-bottom:12px}body[data-palette-preview=axon] :is(.central-field,.et-field)>label{margin-bottom:4px}body[data-palette-preview=axon] .pilot-staff form fieldset{margin-bottom:16px;padding:16px}body[data-palette-preview=axon] .staff-summary{margin-bottom:16px}body[data-palette-preview=axon] .staff-summary>div{padding:12px 16px}body[data-palette-preview=axon] :is(.setup-actions,.administration-workspace .setup-actions,.workspace-actions,.transport-review-actions,.central-form-actions,.et-form-actions){gap:8px;margin-top:12px;padding-top:12px}body[data-palette-preview=axon] .pilot-staff .staff-save-bar{gap:8px;margin-top:16px;padding:12px 16px}body[data-palette-preview=axon] .workspace-details:not(.ant-modal-body *){gap:12px 16px;margin:16px 0}body[data-palette-preview=axon] .workspace-details:not(.ant-modal-body *) dt{margin-bottom:4px}body[data-palette-preview=axon] .workspace-form :is(input:not([type=checkbox]):not(.ant-select-input):not([role=combobox]),textarea,select){min-height:var(--axon-control-height);margin-top:4px;margin-bottom:12px}body[data-palette-preview=axon] .central-task-card .central-task-actions{margin-bottom:0}body[data-palette-preview=axon] .ant-breadcrumb :is(.ant-breadcrumb-link,.ant-breadcrumb-separator){color:var(--pilot-muted)}body[data-palette-preview=axon] .ant-breadcrumb li:last-child .ant-breadcrumb-link{color:var(--pilot-ink)}body[data-palette-preview=axon] :is(.fd-task,.fd-balance,.fd-two-sections,.fd-steps,.cw-layout .cw-columns){gap:16px}body[data-palette-preview=axon] :is(.fd-summary,.fd-balance,.cw-layout .cw-columns>section){padding:16px}body[data-palette-preview=axon] .fd-content .et-page-header{margin-bottom:16px}body[data-palette-preview=axon] .central-record-surface.central-task-card{margin-block:16px;padding:0}body[data-palette-preview=axon] :is(.central-task-context,.central-task-body,.dw-driver-task,.dw-next-task){padding:16px}body[data-palette-preview=axon] :is(.central-task-body,.central-task-body .central-task-form,.central-task-form fieldset,.central-task-summary,.central-task-facts,.dw-next-task){gap:12px 16px}body[data-palette-preview=axon] .central-task-choice{gap:12px;padding:12px 16px}body[data-palette-preview=axon] :is(.dw-steps,.dw-secondary-actions,.et-ui .dw-preparation .dw-history){gap:12px 16px;padding:12px 16px}body[data-palette-preview=axon] .dw-driver-task>header{margin-bottom:16px}body[data-palette-preview=axon] .dw-next-task h2{margin:4px 0 8px;font-size:20px}body[data-palette-preview=axon] .dw-next-task p{margin-bottom:12px}body[data-palette-preview=axon] :is(.fd-form>.et-field,.fd-check-group,.fd-balance,.fd-steps,.fd-action>p){margin-bottom:16px}body[data-palette-preview=axon] .fd-form-actions{gap:8px;margin-top:12px}body[data-palette-preview=axon] :is(.pilot-detail-heading,.pilot-detail-overview){margin-bottom:16px}body[data-palette-preview=axon] .pilot-report-detail .pilot-detail-back{margin-bottom:8px}body[data-palette-preview=axon] .pilot-detail-statuses{gap:12px 16px;padding:12px 16px}body[data-palette-preview=axon] .pilot-detail-metrics>div{padding:12px 16px}body[data-palette-preview=axon] .pilot-detail-metrics dt{margin-bottom:4px}body[data-palette-preview=axon] .pilot-detail-fields{gap:12px 16px;padding:16px}body[data-palette-preview=axon] :is(.pilot-detail-section>summary,.pilot-detail-more>summary){min-height:var(--axon-control-height);padding:10px 16px}body[data-palette-preview=axon] .pilot-record-references:not(.compact){margin-top:16px}body[data-palette-preview=axon] .pilot-detail-table .pilot-record-references{margin:0}body[data-palette-preview=axon] .directory-refined :is(.directory-section+.directory-section,.directory-change-section){margin-top:16px;padding-top:16px}body[data-palette-preview=axon] .directory-workspace .directory-form-grid{gap:12px 16px;margin-block:12px}body[data-palette-preview=axon] .directory-section .directory-form-grid{margin-bottom:0}body[data-palette-preview=axon] .directory-refined .directory-form>fieldset>.field-help{margin-bottom:16px}body[data-palette-preview=axon] .directory-workspace .directory-form-grid>label{gap:4px}body[data-palette-preview=axon] .administration-workspace :is(input:not([type=checkbox]):not([role=combobox]),textarea){border-color:var(--pilot-control-border);color:var(--pilot-ink);background:var(--pilot-surface)}body[data-palette-preview=axon] .administration-workspace :is(input,textarea)[aria-invalid=true]{border-color:var(--pilot-danger)}body[data-palette-preview=axon] .administration-workspace .pilot-select button.ant-select-clear:not(.ant-btn){width:16px;min-width:0;height:16px;min-height:0;color:var(--pilot-muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;line-height:1}body[data-palette-preview=axon] .administration-workspace .pilot-select button.ant-select-clear:not(.ant-btn):hover{color:var(--pilot-ink);background:0 0}body[data-palette-preview=axon] .pilot-staff :is(.staff-back,.staff-scope-note){margin-bottom:12px}body[data-palette-preview=axon] .pilot-staff .notice{margin-block:12px;padding:10px 12px}body[data-palette-preview=axon] .pilot-staff form textarea{min-height:72px}body[data-palette-preview=axon] .staff-assignment-column{gap:16px}body[data-palette-preview=axon] .et-edit-form{gap:12px!important}body[data-palette-preview=axon] .et-edit-form>:is(.central-field,.et-field){margin:0}body[data-palette-preview=axon] .et-definition-list-grid{gap:12px 16px}body[data-palette-preview=axon] .et-definition-list-grid>div{padding-bottom:8px}body[data-palette-preview=axon] .et-definition-list-grid dd{margin-top:4px}body[data-palette-preview=axon] .workspace-form-grid label>input{margin-bottom:0}body[data-palette-preview=axon] .workspace-selection{border-color:var(--pilot-line);margin-block:12px 16px;padding-block:12px}body[data-palette-preview=axon] .workspace-selection .check-label{align-items:center;padding-block:4px}body[data-palette-preview=axon] :is(.workspace-form,.workspace-card) .workspace-actions{padding-top:0}body[data-palette-preview=axon] :is(.fd-record-detail h2,.fd-secondary,.fd-evidence){margin-top:16px}body[data-palette-preview=axon] .fd-form>.et-field{margin-bottom:12px}body[data-palette-preview=axon] .fd-timeline li{gap:16px;padding-block:12px}body[data-palette-preview=axon] .fd-timeline li:first-child{padding-top:0}body[data-palette-preview=axon] :is(.fd-summary,.fd-record-detail,.fd-receipt) .et-definition-list>div{padding-block:8px}body[data-palette-preview=axon] :is(.fd-summary h2,.fd-action h2,.fd-summary>.et-badge){margin-bottom:12px}body[data-palette-preview=axon] .fd-summary .et-definition-list dd{min-width:0;max-width:none}body[data-palette-preview=axon] .workspace-form input[readonly]{background:var(--pilot-option-hover);color:var(--pilot-muted)}body[data-palette-preview=axon] :is(.deposit-destination,.deposit-progress ol,.deposit-source-note,.deposit-support-grid,.et-evidence){margin-top:16px}body[data-palette-preview=axon] .deposit-destination{margin-bottom:16px;padding-bottom:16px}body[data-palette-preview=axon] :is(.deposit-support-grid,.deposit-progress ol){gap:16px}body[data-palette-preview=axon] .et-evidence{margin-bottom:16px;padding:16px}body[data-palette-preview=axon] :is(.deposit-eyebrow,.deposit-source-note summary,.deposit-next,.deposit-destination small,.deposit-progress li p,.deposit-progress time,.deposit-stage-pending,.deposit-review .deposit-review-hint,.deposit-history time,.deposit-observation,.et-evidence-note){color:var(--pilot-muted)}body[data-palette-preview=axon] .deposit-discrepancy{color:var(--pilot-warning)!important}body[data-palette-preview=axon] .deposit-progress li[data-complete=true] .deposit-stage-icon{background:var(--pilot-success-bg);color:var(--pilot-success)}body[data-palette-preview=axon] :is(.bank-evidence-list li,.bank-evidence-upload,.workspace-next,.workspace-tabs){border-color:var(--pilot-line)}@font-face{font-family:DM Sans;src:url(/assets/DMSans_opsz_wght_-OkNhvBry.ttf)format("truetype");font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/Manrope_wght_-DIRNzeTG.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/SourceSans3_wght_-CD-WOsSK.ttf)format("truetype");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans_wdth_wght_-B8AMtGvj.ttf)format("truetype");font-style:normal;font-weight:100 700;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/assets/NunitoSans_YTLC_opsz_wdth_wght_-B_ZymHAd.ttf)format("truetype");font-style:normal;font-weight:200 1000;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans_wght_-BZU_LQer.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/assets/LibreBaskerville_wght_-DdwRD5QR.ttf)format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono_wght_--VKQJH3W.ttf)format("truetype");font-style:normal;font-weight:100 800;font-display:swap}:root{color:#193329;background:#f3f5f1;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{max-width:1180px;margin:0 auto;padding:2.5rem 1.5rem 4rem}header,.toolbar,.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}header{border-bottom:1px solid #ccd5ce;padding-bottom:1.5rem}h1{letter-spacing:-.035em;margin:.3rem 0;font-size:clamp(1.8rem,4vw,2.7rem)}h2{font-size:1.4rem}h3{font-size:1rem}p{line-height:1.65}.eyebrow{color:#526a5d;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:700}button,input,select{font:inherit;border:1px solid #93a79a;border-radius:.35rem;padding:.7rem .9rem}button{color:#fff;cursor:pointer;background:#214d3b}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #b48c32}label{gap:.5rem;display:grid}.notice{background:#e8eee6;border-left:4px solid #607e6e;padding:1rem}.warning{background:#fff0dc;border-color:#a46625}.login{background:#fff;border:1px solid #d8dfd9;border-radius:.8rem;gap:1rem;width:min(100%,420px);margin:4rem auto;padding:2rem;display:grid}section{margin-top:2.5rem}.station-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:1rem;display:grid}.station-card{background:#fff;border:1px solid #d4ddd5;border-radius:.6rem;padding:1.3rem}.station-card code{overflow-wrap:anywhere;margin-top:.4rem;font-size:.75rem;display:block}.badge{letter-spacing:.06em;color:#3f4b43;background:#e2e5e2;border-radius:1rem;padding:.25rem .55rem;font-size:.73rem;font-weight:800;display:inline-block}.badge.healthy{color:#18502a;background:#d8eadb}.badge.delayed{color:#754800;background:#ffe8c1}.badge.blocked{color:#8c3021;background:#f8dfda}dl{gap:.7rem;display:grid}dl>div{justify-content:space-between;gap:1rem;display:flex}dt{color:#5a6b60;font-size:.86rem}dd{margin:0;font-weight:700}.events{background:#fff;border:1px solid #d4ddd5;border-radius:.5rem;padding:0;list-style:none}.events li{overflow-wrap:anywhere;border-bottom:1px solid #e2e8e2;padding:1rem 1.2rem}.events li:last-child{border-bottom:0}.events p{color:#526056;margin-bottom:.2rem;font-size:.86rem}.pager{margin-block:1rem;font-size:.85rem}@media (width<=500px){main{padding:1.25rem 1rem}.login{padding:1.25rem}}.overlap-card{overflow-wrap:anywhere;background:#fff;border:1px solid #d4ddd5;border-radius:.6rem;margin-block:1rem;padding:1.25rem}.overlap-participants{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;display:grid}.overlap-participant{background:#f3f5f1;border-radius:.35rem;min-width:0;padding:1rem}.overlap-participant h4{margin-top:0}.overlap-card code{overflow-wrap:anywhere;font-size:.8rem}.overlap-search{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.overlap-search input{max-width:100%}.overlap-participant summary{cursor:pointer;font-weight:600}.overlap-participant details p{font-size:.88rem}.workspace-navigation,.catalog-navigation{flex-wrap:wrap;gap:.5rem;padding:1.2rem 0;display:flex}.workspace-navigation button[aria-current=page]{background:#102e22;box-shadow:0 3px #b48c32}.administration{margin-top:1rem}.administration button.ant-btn{opacity:1;padding-inline:1rem}.administration:not(.published-transport) .ant-btn:focus-visible{outline-offset:3px;outline:3px solid #b48c32}.administration .ant-table-wrapper{background:#fff;overflow:auto}.administration .ant-card{margin-top:1.5rem}.catalog-context{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:1.2rem;display:flex}.catalog-context label{min-width:min(100%,280px)}.editor-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.master-editor input,.master-editor select,.master-editor textarea{width:100%}.check-label{align-items:center;gap:.6rem;display:flex}.check-label input{flex-shrink:0;width:1.15rem;height:1.15rem}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.7rem;padding:1rem 0;display:grid}.review-fields>div{grid-template-columns:minmax(110px,1fr) minmax(0,3fr);display:grid}.review-fields dd{overflow-wrap:anywhere;font-weight:500}.audit-history{margin-top:2rem}summary{cursor:pointer;padding:.7rem 0}select[multiple]{min-height:7rem}@media (width<=600px){.administration .ant-card-body,.review-fields>div{grid-template-columns:1fr}}main{padding-top:1.5rem}header{padding-bottom:1rem}h1{font-size:clamp(1.8rem,3vw,2.2rem)}.workspace-navigation{padding-block:.8rem}.administration>.toolbar h2{margin:.3rem 0}.administration>.toolbar p{margin:.3rem 0 1rem}.catalog-context{margin-top:.7rem}.catalog-navigation{padding-block:.6rem}.administration:not(.published-transport) input:focus-visible,.administration:not(.published-transport) select:focus-visible,.administration:not(.published-transport) textarea:focus-visible{outline-offset:3px;outline:3px solid #b48c32}.reports-workspace{gap:1rem;display:grid}.report-filters{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.report-filters label{gap:.4rem;display:grid}.report-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;display:grid}.report-metrics div{background:#f0f5fa;border-radius:8px;padding:1rem;display:block}.report-metrics dt{color:#35465a;font-size:.9rem}.report-metrics dd{margin:.4rem 0 0;font-size:1.3rem;font-weight:700}.report-table-scroll{border:1px solid #d5dfeb;border-radius:6px;max-width:100%;overflow-x:auto}.report-table-scroll table{border-collapse:collapse;width:100%;font-size:.95rem}.report-table-scroll th,.report-table-scroll td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d5dfeb;max-width:260px;padding:.7rem}.report-table-scroll th{white-space:nowrap;background:#edf3f9}.reports-workspace section{min-width:0}.reports-workspace details{overflow-wrap:anywhere}.reports-workspace .station-card h4{margin:0}.reports-workspace .station-card dd{margin-left:0}@media (width<=700px){.report-filters>*{width:100%}.report-metrics{grid-template-columns:1fr 1fr}.reports-workspace .station-grid{grid-template-columns:1fr}}.reports-workspace .ant-btn:focus-visible,.report-table-scroll:focus-visible,.reports-workspace summary:focus-visible{outline-offset:3px;outline:3px solid #b48c32}.report-metrics dd{overflow-wrap:anywhere}.report-table-scroll td[data-column=event],.report-table-scroll td[data-column=ticket_number]{white-space:nowrap;overflow-wrap:normal}.report-drilldown{gap:1rem;min-width:0;display:grid}.report-drilldown h2:focus{outline-offset:4px;outline:3px solid #2459a6}.report-identity code{overflow-wrap:anywhere}.report-drilldown>.ant-btn{justify-self:start}.report-drilldown section,.report-drilldown details{min-width:0}.report-table-scroll td[data-format=money]{white-space:nowrap;font-variant-numeric:tabular-nums}.report-list{min-width:0}.report-list:not([hidden]){gap:1rem;display:grid}.report-table-scroll td button{white-space:nowrap}.report-export{overflow-wrap:anywhere;background:#f4f8fa;border:1px solid #b8c9d3;border-radius:8px;min-width:0;margin-bottom:1.5rem;padding:1rem}.report-export label{margin-top:1rem;display:block}.report-export select{width:44rem;max-width:100%;display:block}.report-export button{margin:.3rem .6rem .3rem 0}.report-export code{overflow-wrap:anywhere}.report-export-tools{min-width:0;margin:0 0 1rem}.report-export-tools>summary{cursor:pointer;padding:.7rem .3rem;font-weight:700}.report-export-tools>summary:focus-visible{outline-offset:3px;outline:3px solid #b2761d}:root{color:#17251f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f9f5;font-family:Arial,Helvetica,system-ui,sans-serif;font-size:16px}a{color:#076347;text-underline-offset:3px}a:hover{text-decoration:underline}a:focus-visible,summary:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #aa7719}.admin-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{background:#fff;border-right:1px solid #dfe5df;flex-direction:column;height:100vh;padding:26px 8px 18px;display:flex;position:sticky;top:0;overflow:auto}.brand{color:#184f40;align-items:center;gap:14px;padding:0 18px 24px;font-size:28px;font-weight:700;text-decoration:none;display:flex}.brand>.anticon{font-size:40px}.brand small{text-transform:uppercase;letter-spacing:1.5px;color:#3e4850;margin-top:4px;font-size:10px;font-weight:500;display:block}.nav-group>p{letter-spacing:1.2px;text-transform:uppercase;color:#646c76;margin:20px 22px 10px;font-size:11px;font-weight:700}.nav-group>a{color:#1b2733;border-left:4px solid #0000;border-radius:5px;align-items:center;gap:20px;min-height:44px;padding:12px 24px;font-size:15px;text-decoration:none;display:flex}.nav-group>a>.anticon{color:#204f40;font-size:21px}.nav-group>a:hover{background:#f2f6f1}.nav-group>a[aria-current=page]{color:#114d3b;background:#edf6ec;border-left-color:#08774f}.sidebar-account{border-top:1px solid #e0e5df;margin:28px 12px 0;padding:22px 8px 0}.account-summary{overflow-wrap:anywhere;align-items:center;gap:12px;font-size:14px;display:flex}.account-summary small{color:#616977;margin-top:5px;font-size:12px;display:block}.account-avatar{color:#174f3a;background:#dfebe0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.signout{color:#1b2733;background:0 0;border:0;align-items:center;gap:18px;padding:20px 4px 0;font-size:15px;display:flex}.signout .anticon{font-size:21px}.admin-topbar{background:#fff;border-bottom:1px solid #e0e5df;height:60px;padding:0 34px;font-size:15px}.admin-topbar span:last-child{color:#39463e;font-size:14px}.admin-content{outline:none;min-width:0;max-width:1500px;margin:0 auto;padding:36px 40px 40px}.admin-content>h1,.toolbar h1{letter-spacing:-1.3px;margin:0 0 10px;font-size:42px;font-weight:700;line-height:1.15}.page-subtitle{color:#535c69;margin:0 0 36px;font-size:18px}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:30px;display:grid}.getting-started{margin:4px 0 0}.getting-started>.eyebrow{margin:0 0 12px}.getting-started h2{letter-spacing:-.7px;margin:0;font-size:27px;line-height:1.3}.getting-started>p:not(.eyebrow){color:#535c69;margin:10px 0 20px;font-size:16px}.setup-steps{margin:0;padding:0;list-style:none}.setup-steps li{border-bottom:1px solid #dce2db;align-items:center;gap:20px;min-height:104px;padding:20px 4px;display:flex}.setup-steps li>div{flex:1;min-width:0}.setup-steps h3{margin:0 0 7px;font-size:17px}.setup-steps p{color:#626b76;overflow-wrap:anywhere;margin:0;font-size:14px}.step-number{color:#676e76;border:2px solid #81878a;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.step-number.complete{color:#fff;background:#167252;border-color:#167252}.step-number.current{color:#126949;border-color:#126949}.primary-link{color:#fff;white-space:normal;background:#096547;border:1px solid #096547;border-radius:5px;justify-content:center;align-items:center;gap:14px;padding:14px 18px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}.primary-link:hover{color:#fff;background:#084d37;text-decoration:none}.setup-steps .primary-link{max-width:190px}.setup-aside{min-width:0;padding-top:0}.draft-card{overflow-wrap:anywhere;background:#eef2e7;border:1px solid #dfe7d8;border-radius:5px;padding:23px}.draft-card h3{margin:0 0 16px;font-size:17px}.draft-card img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.draft-card h2{margin:10px 0 14px;font-size:22px}.draft-badge{color:#574718;background:#fff4cd;border-radius:4px;padding:5px 13px;font-size:13px;display:inline-block}.draft-card p{border-top:1px solid #ced9c9;margin:16px 0;padding-top:16px;font-size:14px}.draft-card a{align-items:center;gap:12px;font-size:15px;text-decoration:none;display:inline-flex}.setup-aside>h3{margin:26px 6px 14px;font-size:17px}.prepare-list{color:#535d68;padding-left:32px;font-size:15px;list-style:circle}.prepare-list li{padding:0 0 14px 4px}.dashboard-footer{color:#596371;border-top:1px solid #cfd8ce;align-items:center;gap:12px;margin-top:80px;padding:28px 0 0;font-size:13px;display:flex}.dashboard-footer span{margin-left:auto}.skip-link{z-index:9999;background:#fff;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.welcome-illustration{mix-blend-mode:multiply;max-width:100%;height:auto;margin-top:20px}.field-help{color:#606b63;font-size:13px}.text-button{color:#096547;background:0 0;border:0;padding:12px 0;text-decoration:underline}.draft-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.empty-panel{background:#fff;border:1px solid #dbe3d8;border-radius:6px;margin-bottom:28px;padding:35px}.draft-editor-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:32px;display:grid}.draft-form{background:#fff;border:1px solid #dbe3d8;border-radius:6px;gap:25px;padding:28px;display:grid}.draft-form input{width:100%;min-width:0}.draft-form fieldset{border:1px solid #dbe3d8;min-width:0;margin:0;padding:20px}.draft-form legend{padding:0 6px;font-size:18px;font-weight:600}.optional{color:#637068;margin-left:12px;font-size:12px;font-weight:400}.location-row{align-items:end;gap:12px;margin-bottom:20px;display:flex}.location-row label{flex:1;min-width:0}.secondary-button{color:#175d43;background:#fff;border:1px solid #9dad9e}.draft-checklist{background:#eef2e7;border-radius:6px;align-self:start;padding:24px}.draft-checklist h2{margin:0;font-size:19px;line-height:1.4}.draft-checklist ul{color:#4c5c53;padding-left:20px;line-height:1.7}.draft-checklist p{font-size:14px}.recovery-panel{background:#fff6de;border:1px solid #d1b46b;border-radius:6px;margin:0 0 24px;padding:20px}.recovery-panel button{margin:6px 6px 0 0}.admin-content .notice{line-height:1.6}.admin-content>section:first-child{margin-top:0}@media (width>=1700px){.admin-shell{grid-template-columns:280px minmax(0,1fr)}.admin-sidebar{padding-top:32px}.nav-group>a{padding-block:14px}.admin-content{max-width:1550px;padding:48px}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:36px}.getting-started h2{font-size:32px}.setup-steps li{min-height:112px}.sidebar-account{margin-top:auto}.dashboard-footer{margin-top:115px}}@media (width<=1200px){.admin-shell{grid-template-columns:215px minmax(0,1fr)}.admin-content{padding:28px}.brand{padding-inline:12px;font-size:23px}.nav-group>a{gap:14px;padding-inline:15px}.setup-steps li{flex-wrap:wrap}.setup-steps .primary-link{max-width:none;margin-left:58px}.dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr);gap:20px}.draft-card{padding:18px}}@media (width<=900px){.admin-shell{grid-template-columns:190px minmax(0,1fr)}.admin-content{padding:24px}.dashboard-grid,.draft-editor-grid{grid-template-columns:1fr}.setup-aside{max-width:500px}.dashboard-footer{flex-wrap:wrap;margin-top:32px}.dashboard-footer span{margin-left:0}.admin-content>h1,.toolbar h1{font-size:32px}.nav-group>a{font-size:14px}.brand>.anticon{font-size:26px}.brand{gap:9px}.setup-steps .primary-link{margin-left:0}.draft-checklist{max-width:none}}@media (width<=600px){.admin-shell{display:block}.admin-sidebar{height:auto;padding:18px;position:static}.admin-sidebar nav{flex-wrap:wrap;gap:8px;display:flex}.nav-group{display:contents}.nav-group>p{display:none}.nav-group>a{gap:8px;padding:8px 10px}.brand{padding-bottom:16px}.sidebar-account{justify-content:space-between;gap:16px;margin:14px 0 0;padding:14px 0 0;display:flex}.signout{padding:0}.admin-topbar{height:48px;padding:12px 20px}.admin-content{padding:24px 18px}.draft-form{padding:20px}.draft-form fieldset{padding:14px}.setup-steps li{gap:14px}.setup-steps .primary-link{margin-left:52px}.optional{margin:5px 0 0;display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=1300px){.admin-shell{grid-template-columns:280px minmax(0,1fr)}.admin-topbar{height:66px;padding-inline:40px}.admin-content{padding:42px 48px}.admin-content>h1,.toolbar h1{font-size:48px}.page-subtitle{margin-bottom:42px;font-size:20px}.brand{font-size:30px}.nav-group>a{min-height:49px;font-size:16px}.nav-group>p{margin-top:22px;font-size:12px}.getting-started h2{font-size:32px}.getting-started>p:not(.eyebrow){font-size:17px}.setup-steps h3{font-size:18px}.setup-steps p{font-size:15px}.setup-steps .primary-link{white-space:nowrap;max-width:240px}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:34px}.sidebar-account{margin-top:auto}.setup-steps li{min-height:106px}.draft-card h3{font-size:18px}.draft-card h2{font-size:24px}.draft-card p,.draft-card a{font-size:16px}}.dashboard-footer>span{margin-left:0}.dashboard-footer>span:last-child{margin-left:auto}.admin-content:focus-visible{outline-offset:-5px;outline:3px solid #aa7719}.account-summary>span:last-child{min-width:0}.brand:hover{text-decoration:none}button:hover:not(:disabled){filter:brightness(.94)}.draft-card img{mix-blend-mode:normal}.getting-started h2{text-wrap:balance}.station-card{content-visibility:auto;contain-intrinsic-size:auto 220px}.dashboard-grid{flex-wrap:wrap;display:flex}.getting-started{flex:1.55 500px;min-width:0}.setup-aside{flex:320px;min-width:0}.setup-steps li{flex-wrap:wrap}.setup-steps li>div{flex:190px}.setup-steps .primary-link{white-space:normal;max-width:100%}.draft-editor-grid{flex-wrap:wrap;display:flex}.draft-editor-grid>div{flex:1.7 500px;min-width:0}.draft-editor-grid>.draft-checklist{flex:230px;min-width:0}.setup-navigation{flex-wrap:wrap;gap:8px;margin:24px 0;list-style:none;display:flex}.station-setup-layout{flex-wrap:wrap;align-items:flex-start;gap:30px;display:flex}.station-setup-layout>div{flex:3 580px;min-width:0}.station-setup-layout>aside{background:#eef2e7;flex:240px;min-width:0}.draft-checklist ul{padding-left:20px}.draft-checklist li{margin-bottom:14px}.missing-configuration{background:#fff6dc;border-radius:6px;margin:20px 0;padding:20px}.missing-configuration li{margin-bottom:10px}.configuration-summary{margin:24px 0}.configuration-summary details{border-top:1px solid #dbe3d8;padding:14px 0}.configuration-summary summary{cursor:pointer;font-weight:700}.configuration-summary .review-fields{background:#fff;margin:12px 0;padding:12px}.commissioning-checklist li{margin-bottom:20px;line-height:1.6}.recovery-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}@media (width<=800px){.station-setup-layout>aside{order:2}}.directory-tabs{border-bottom:1px solid #dbe3df;gap:1.5rem;margin:1rem 0 1.5rem;display:flex}.directory-tabs a{padding:.75rem 0}.directory-tabs a[aria-current]{border-bottom:3px solid #166b50;font-weight:700}.table-secondary{color:#52635b;margin-top:.25rem;display:block}.directory-field .field-error{color:#9b2222;font-size:.875rem}.jurisdiction-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;margin:1.2rem 0;display:grid}.jurisdiction-row button{margin-bottom:0}.fare-matrix-scroll{max-width:100%;overflow:auto}.fare-matrix{border-collapse:collapse;width:100%;font-size:.9rem}.fare-matrix caption{text-align:left;color:#4d5f55;padding:.5rem 0 1rem}.fare-matrix th,.fare-matrix td{vertical-align:top;border:1px solid #dce5df;min-width:180px;padding:1rem}.fare-matrix th{text-align:left;background:#f0f6f2}.fare-matrix label{margin-bottom:.8rem;display:block}.fare-matrix input{width:100%;min-width:100px;margin-top:.4rem}.permission-details{padding:1rem 0}.permission-details summary{cursor:pointer;font-weight:600}.station-setup-layout>div{min-width:0}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#17372a!important;background:#e8f3ec!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:#17372a!important;background:#edf4ef!important}.ant-select .ant-select-placeholder,.ant-select .ant-select-selection-placeholder{color:#52635b!important}.draft-form .guided-fields{border:0;margin:0;padding:0}.service-heading h1,.setup-title-row h1{margin:.6rem 0;font-size:32px;line-height:1.2}.service-context{background:#fff;border:1px solid #dbe3df;border-radius:8px;flex-wrap:wrap;align-items:end;gap:1.25rem;margin:1.5rem 0;padding:1.1rem 1.4rem;display:flex}.service-context .directory-field{flex:300px;max-width:560px}.service-context>a{padding:10px 0}.service-context .draft-badge{margin-bottom:6px}.service-station-list{background:#fff;border:1px solid #dbe3df;border-radius:8px;margin-top:1.5rem;padding:1.5rem}.service-station-list .toolbar>label{margin-left:auto}.service-action{font-weight:600}.setup-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.setup-title-row>a{font-size:.9rem}.setup-station-context{color:#52635b;flex-wrap:wrap;align-items:center;gap:.8rem;margin:.75rem 0 1rem;display:flex}.setup-station-context>strong{color:#243b2f}.setup-station-context .draft-badge{color:#655020;background:#f5efdc;font-size:12px}.step-intro{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.25rem;display:flex}.step-intro>div{flex:500px}.step-intro p{color:#52635b;max-width:70ch;margin:.5rem 0;line-height:1.5}.step-intro>a{padding:4px 0;font-size:.875rem}.route-add-row{align-items:end;gap:1rem;max-width:800px;display:flex}.route-add-row>.directory-field{flex:1;min-width:0}.route-add-row>button{white-space:nowrap;min-height:36px}.setup-route-list{border:1px solid #dbe3df;border-radius:6px;margin:.75rem 0 0;padding:0;list-style:none}.setup-route-list li{border-bottom:1px solid #e3e9e5;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.setup-route-list li:last-child{border-bottom:0}.setup-route-list li>div:not(.ant-dropdown){flex-direction:column;gap:.25rem;min-width:0;display:flex}.setup-route-list strong{overflow-wrap:anywhere}.setup-empty{border:1px dashed var(--line);background:#f7f8fa;border-radius:6px;margin:.8rem 0;padding:1.25rem;line-height:1.5}.setup-empty p{color:#52635b;margin:.5rem 0}.setup-empty a{margin-top:.75rem}.fare-workspace{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.fare-tools{flex-wrap:wrap;align-items:end;gap:16px;padding:16px;display:flex}.fare-tools>p{color:var(--muted);flex-basis:100%;margin:0;font-size:12px}.fare-tools>.admin-search{flex:320px;min-width:min(300px,100%);max-width:560px}.fare-tools .check-label{min-height:36px;margin:0;font-size:12px}.fare-workspace>.field-help{margin:0;padding:0 16px 16px}.fare-entry-list{border:0;border-top:1px solid var(--line);margin:0;overflow:hidden}.fare-entry-heading,.fare-entry{grid-template-columns:minmax(150px,1.4fr) minmax(130px,1fr) minmax(130px,1fr) 100px;align-items:start;gap:1rem;padding:1rem;display:grid}.fare-entry-heading{color:var(--muted);background:#f5f6f7;font-size:12px;font-weight:500}.fare-entry{border-top:1px solid var(--line)}.fare-entry-route{overflow-wrap:anywhere;flex-direction:column;gap:.4rem;display:flex}.fare-entry-route>span{color:#52635b;font-size:.85rem}.fare-entry input{font-variant-numeric:tabular-nums;margin:0}.fare-entry input[aria-invalid=true]{border-color:#b42318}.fare-entry-status{border-radius:4px;justify-self:start;margin-top:.25rem;padding:.35rem .5rem;font-size:.8rem}.fare-entry-status.missing{color:#75531a;background:#fcf0d7}.fare-entry-status.complete{color:#1e6544;background:#e3f2e9}@media (width<=1100px){.fare-entry-heading,.fare-entry{grid-template-columns:minmax(110px,1.2fr) minmax(100px,1fr) minmax(100px,1fr) 90px;gap:.7rem}}@media (width<=750px){.fare-entry-heading{display:none}.fare-entry{grid-template-columns:1fr 1fr}.fare-entry-route,.fare-entry-status{grid-column:1/-1}.route-add-row{flex-wrap:wrap}.route-add-row>.directory-field{flex-basis:100%}.service-station-list{padding:.75rem}.service-station-list .toolbar>label{margin-left:0}}.service-heading .page-subtitle{margin-bottom:16px;font-size:16px;line-height:1.5}.service-context{margin:1rem 0;padding:1rem 1.25rem}.route-setup{margin:0 0 1.25rem}.route-setup .text-button{padding:.35rem 0}.fare-field-label{display:none}@media (width<=750px){.fare-field-label{margin-bottom:.35rem;font-size:.85rem;display:block}.fare-entry-field{gap:.3rem}.fare-entry-route{margin-bottom:.3rem}}.service-station-list .ant-table-placeholder .ant-table-cell{color:#52635b}.staff-username-field .field-error{color:#a22218;margin-top:.4rem;font-size:.85rem;line-height:1.5;display:block}.staff-username-field [aria-invalid=true]{border-color:#b42318}.staff-username-field label{margin-bottom:.4rem;display:block}.staff-username-field small{margin-top:.4rem;display:block}.ant-modal-content{overscroll-behavior:contain}.publication-modal .ant-modal-container{overscroll-behavior:contain;flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.publication-modal .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.publication-modal .ant-modal-header,.publication-modal .ant-modal-footer{flex-shrink:0}.recovery-codes{grid-template-columns:1fr;gap:.65rem;padding:0;list-style:none;display:grid}.recovery-codes code{overflow-wrap:anywhere;font-size:.85rem}.checkbox-label{align-items:start;gap:.75rem;margin:1rem 0;display:flex!important}.checkbox-label input{min-height:20px;width:auto!important}.connection-requests{gap:16px;padding:0;list-style:none;display:grid}.connection-requests .station-card{overflow-wrap:anywhere}.connection-requests button{margin:4px 8px 4px 0}.staff-permission-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem 1.2rem;margin-top:1rem;display:grid}.staff-row-actions{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.staff-row-actions button{font-size:.875rem}.staff-handoff textarea{overflow-wrap:anywhere;width:100%;min-height:110px;font-size:.875rem}@media print{body:has(.staff-handoff) *{visibility:hidden}:is(body:has(.staff-handoff) .staff-handoff,body:has(.staff-handoff) .staff-handoff *){visibility:visible}body:has(.staff-handoff) .staff-handoff{background:#fff;padding:2cm;position:fixed;inset:0}:is(body:has(.staff-handoff) .staff-handoff .no-print,body:has(.staff-handoff) .staff-handoff .no-print *){display:none}}.staff-review{overscroll-behavior:contain;max-block-size:35vh;overflow:auto}.bootstrap-form{gap:.6rem;max-width:720px;margin-top:1.5rem;display:grid}.bootstrap-form label{margin-top:.5rem;font-weight:650}.bootstrap-form input,.bootstrap-form select,.bootstrap-form textarea{color:#172a20;width:100%;min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #8c9f93;border-radius:6px;padding:.7rem}.bootstrap-form textarea{min-height:100px}.bootstrap-form :focus-visible,.onboarding-approval-modal :focus-visible{outline-offset:3px;outline:3px solid #a56810}.onboarding-approval-modal .ant-btn-primary{color:#fff;background:#17674b;border-color:#17674b}.onboarding-approval-modal .ant-modal-content{color:#172a20;overscroll-behavior:contain}.table-actions{flex-wrap:wrap;gap:.4rem;display:flex}.ant-modal-body form{gap:.65rem;display:grid}.ant-modal-body input,.ant-modal-body select,.ant-modal-body textarea{width:100%;min-height:2.75rem;font:inherit;color:#182820;background:#fff;border:1px solid #75837c;border-radius:.4rem;padding:.65rem}.ant-modal-body textarea{min-height:6rem}.ant-modal-body{overflow-wrap:anywhere;overscroll-behavior:contain}.onboarding-prerequisites a{text-underline-offset:3px;text-decoration:underline}@font-face{font-family:Roboto;src:url(/fonts/roboto/Roboto-Variable.ttf)format("truetype");font-weight:100 900;font-stretch:75% 100%;font-display:swap}.pilot-shell,.pilot-nav-drawer,.pilot-export-modal,.pilot-staff-modal,.pilot-popover,.pilot-select-popup{--ink:var(--pilot-ink,#25292e);--muted:var(--pilot-muted,#616873);--line:var(--pilot-line,#dce0e5);--surface:#fff;--canvas:var(--pilot-canvas,#f7f8fa);color:var(--ink);font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.pilot-shell{background:var(--canvas);grid-template-rows:60px minmax(calc(100dvh - 60px),auto);grid-template-columns:250px minmax(0,1fr);min-height:100dvh;display:grid}.pilot-shell.is-collapsed{grid-template-columns:72px minmax(0,1fr)}.pilot-topbar{z-index:20;background:var(--pilot-header,#24292b);color:#fff;border:0;flex-wrap:nowrap;grid-column:1/-1;align-items:center;gap:24px;height:60px;padding:0 26px;display:flex;position:sticky;top:0}.pilot-brand{color:#fff;letter-spacing:-.5px;white-space:nowrap;align-items:center;gap:12px;font-size:24px;font-weight:700;text-decoration:none;display:flex}.pilot-brand .anticon{font-size:30px}.pilot-brand:hover{color:#fff;text-decoration:none}.pilot-platform{border-left:1px solid #5c6064;padding-left:24px;font-size:14px}.pilot-top-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.pilot-top-account{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:4px 8px;display:flex}.pilot-top-account:hover{background:var(--pilot-header-hover,#43474b)}.pilot-account-avatar{background:var(--pilot-avatar,#454c50);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pilot-account-avatar .anticon{font-size:17px}.pilot-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;font-weight:500;overflow:hidden}.pilot-account-chevron{color:#d2d6da;font-size:9px}.pilot-help-copy{max-width:300px;font-size:13px}.pilot-sidebar{background:var(--pilot-sidebar,#eef0f3);scrollbar-width:thin;border-right:1px solid #e1e4e8;flex-direction:column;min-width:0;height:calc(100dvh - 60px);padding:18px 12px 22px;display:flex;position:sticky;top:60px;overflow:hidden}.pilot-workspace{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:64px;margin-bottom:14px;padding:0 6px 18px;display:flex}.pilot-workspace-identity{align-items:center;gap:10px;min-width:0;display:flex}.pilot-workspace-mark{border:1px solid var(--line);width:32px;height:32px;color:var(--pilot-primary,#454c50);background:#fff;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.pilot-workspace-mark .anticon{font-size:17px}.pilot-workspace small{color:var(--muted);margin-bottom:2px;font-size:10px;display:block}.pilot-workspace strong{white-space:nowrap;font-size:12px;font-weight:600}.pilot-workspace .sidebar-toggle{width:28px;height:32px;color:var(--muted)}.pilot-icon{width:36px;height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pilot-icon .anticon{font-size:16px}.pilot-icon:hover{color:var(--ink);background:#e4e7eb}.pilot-nav{scrollbar-width:thin;flex:1;min-height:0;padding:2px;display:block;overflow-y:auto}.pilot-nav-group{margin-top:6px}.pilot-group-heading{color:var(--pilot-body,#454c55);border-radius:6px;align-items:center;min-height:38px;font-size:13px;font-weight:500;display:flex}.pilot-group-heading[data-active=true]{color:var(--pilot-selected-ink,#20252d)}.pilot-group-heading>a,.pilot-group-button{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:10px;padding:9px 10px;line-height:20px;text-decoration:none;display:flex}.pilot-group-heading>a>.anticon,.pilot-group-button>.anticon:first-child{flex-shrink:0;font-size:16px}.pilot-group-button>span:not(.anticon){flex:1}.pilot-group-heading>a:hover,.pilot-group-button:hover,.pilot-group-toggle:hover{background:var(--pilot-nav-hover,#e7e9ed);color:var(--ink)}.pilot-group-chevron{margin-left:auto;font-size:10px}.pilot-group-toggle{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:36px;height:38px;display:grid}.pilot-group-toggle .anticon{font-size:10px}.pilot-nav-children{border-left:1px solid var(--line);margin:3px 0 10px 17px;padding-left:12px}.pilot-nav-item{width:100%;min-height:36px;color:var(--pilot-body,#505864);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;margin:2px 0;padding:8px 10px;font-size:13px;line-height:20px;text-decoration:none;transition:background .12s,color .12s;display:flex}.pilot-nav-item>.anticon{flex-shrink:0;font-size:16px}.pilot-nav-item:hover{color:var(--pilot-ink,#25292e);background:var(--pilot-nav-hover,#e7e9ed);text-decoration:none}.pilot-nav-item[aria-current=page],.pilot-rail-group[data-active=true]{background:var(--pilot-nav-selected,#dde1e7);color:var(--pilot-selected-ink,#20252d);font-weight:600}.pilot-nav-children .pilot-nav-item{min-height:34px;padding:7px 10px;font-size:12px}.is-collapsed .pilot-workspace{padding-inline:6px}.is-collapsed .pilot-nav-item{justify-content:center;padding:10px}.is-collapsed .pilot-nav-group{margin-top:6px}.pilot-body{flex-direction:column;min-width:0;display:flex}.pilot-content.admin-content{width:100%;max-width:none;color:var(--ink);flex:1;min-width:0;margin:0;padding:26px 28px 28px}.pilot-content>section{margin-top:0}.pilot-content:focus{outline:none}.pilot-topbar .mobile-menu{display:none}.pilot-topbar .pilot-icon:hover{background:var(--pilot-header-hover,#43474b);color:#fff}.pilot-shell :focus-visible,.pilot-nav-drawer :focus-visible,.pilot-popover :focus-visible,.pilot-export-modal :focus-visible,.pilot-staff-modal :focus-visible{outline:2px solid var(--pilot-focus,#4673a5);outline-offset:2px;box-shadow:none}.pilot-topbar :focus-visible{outline-color:#fff}.pilot-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.pilot-heading h1{letter-spacing:-.6px;color:var(--ink);margin:6px 0 4px;font-size:28px;font-weight:650;line-height:1.25}.pilot-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.pilot-heading .pilot-breadcrumb{align-items:center;gap:8px;margin:0 0 6px;font-size:12px;display:flex}.pilot-breadcrumb .anticon{font-size:9px}.pilot-heading>button{flex-shrink:0;margin-top:4px}.pilot-report-panel{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.pilot-applied{color:var(--muted);margin:6px 0;font-size:12px}.pilot-certification{color:var(--pilot-warning,#77521d);align-items:center;gap:6px;display:flex}.pilot-certification>.anticon{font-size:13px}.pilot-text-button{font:inherit;color:var(--pilot-secondary,#4a5667);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:12px;text-decoration:none;display:inline-flex}.pilot-text-button:hover{color:var(--pilot-ink,#25292e);text-decoration:underline}.pilot-text-button .anticon{font-size:9px}.pilot-text-button .is-open{transform:rotate(90deg)}.pilot-coverage{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;margin:0 16px 16px;padding:16px;font-size:12px}.pilot-coverage h2{color:var(--ink);margin:0;font-size:14px;font-weight:500}.pilot-coverage p{margin:8px 0;line-height:1.6}.pilot-station-observations{margin:12px 0}.pilot-station-observations article{border-top:1px solid var(--line);padding:12px 0}.pilot-station-observations article>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pilot-station-observations strong{color:var(--ink);font-weight:500}.pilot-station-observations dl{flex-wrap:wrap;gap:12px 32px;margin:12px 0 0;display:flex}.pilot-station-observations dl>div{display:block}.pilot-station-observations dt{font-size:11px}.pilot-station-observations dd{color:var(--ink);margin:3px 0 0;font-size:12px}.pilot-data-alert{background:var(--pilot-warning-bg,#fff7e6);border:1px solid var(--pilot-warning,#ecd9b7);color:var(--pilot-warning,#77521d);border-radius:6px;padding:10px 12px;font-size:12px}.pilot-ticket-number{font-weight:500}.pilot-preference-note{color:var(--muted);margin:0 0 12px;font-size:12px}.pilot-empty-state{text-align:center;white-space:normal;min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:44px 24px;display:flex}.pilot-empty-state>.anticon{color:var(--pilot-muted,#7b8490);margin-bottom:4px;font-size:32px}.pilot-empty-state strong{color:var(--ink);font-size:14px;font-weight:500}.pilot-empty-state p{margin:0;font-size:12px;line-height:1.6}.pilot-ticket-report .ant-table-placeholder>td{vertical-align:middle;text-align:center!important;padding:0!important}.pilot-ticket-report .ant-table-placeholder:hover>td{background:#fff!important}.pilot-desktop-records{border:0;border-top:1px solid var(--line);background:#fff;border-radius:0;min-width:0;max-width:100%;overflow:hidden}.pilot-desktop-records table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.pilot-desktop-records .workspace-table{overflow:hidden;border:0!important;border-radius:0!important}.pilot-desktop-records .ant-table{font-family:inherit}.pilot-desktop-records th,.pilot-desktop-records .ant-table-thead>tr>th{color:var(--pilot-muted,#616873);white-space:nowrap;border-bottom:1px solid var(--line);font-size:12px;font-weight:500;line-height:20px;background:var(--pilot-table-heading,#f1f3f6)!important;padding:11px 16px!important}.pilot-desktop-records .ant-table-thead>tr>th:before{display:none!important}.pilot-desktop-records td,.pilot-desktop-records .ant-table-tbody>tr>td{border-top:0;border-bottom:1px solid var(--pilot-option-selected,#e8eaee);white-space:nowrap;background:#fff;font-size:13px;line-height:24px;padding:9px 16px!important}.pilot-desktop-records .ant-table-tbody>tr.ant-table-measure-row>td{border:0!important;padding:0!important}.pilot-desktop-records .ant-table-column-sorters{gap:6px}.pilot-desktop-records .ant-table-column-sorter{color:var(--pilot-muted,#939ba6);font-size:10px}.pilot-desktop-records .ant-table-column-title{color:var(--pilot-muted,#616873)}.pilot-desktop-records .ant-table-tbody>tr:hover>td{background:var(--pilot-option-hover,#fafbfc)!important}.pilot-desktop-records .pilot-icon{width:26px;height:26px}.pilot-ticket-link{color:var(--pilot-ink,#25292e);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.pilot-ticket-link:hover{text-decoration:underline}.pilot-cell-secondary{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.pilot-person{color:var(--pilot-ink,#25292e);font-size:13px;font-weight:500;text-decoration:none}.pilot-person:hover{text-decoration:underline}.pilot-row-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.pilot-row-actions>a{color:var(--pilot-secondary,#4a5667);white-space:nowrap;font-size:12px}.pilot-mobile-records,.pilot-mobile-count{display:none}.pilot-empty{text-align:center;color:var(--muted);background:#fff;margin:0;padding:32px}.pilot-observed{color:var(--muted);margin:20px 0 12px;font-size:12px;line-height:1.5}.pilot-ticket-detail h1{margin:24px 0 10px;font-size:28px}.pilot-export-modal .report-export{margin-top:0}.pilot-export-modal .report-export button{margin:4px 8px 4px 0}.pilot-export-modal .report-export select{width:100%;max-width:100%;font-size:13px}.pilot-export-modal p,.pilot-export-modal code{overflow-wrap:anywhere}.pilot-export-modal h3{display:none}.pilot-review-note{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:16px 0 0;font-size:11px;display:flex}.pilot-review-note a{color:var(--pilot-secondary,#4a5667)}.pilot-content:has(>.pilot-legacy-toggle){flex-direction:column;display:flex}.pilot-legacy-toggle{flex-shrink:0;order:2;align-self:flex-end;margin:16px 0 0;font-size:12px}@media (width<=1150px){.pilot-shell{grid-template-columns:220px minmax(0,1fr)}.pilot-content.admin-content{padding:24px}}@media (width<=800px){.pilot-shell,.pilot-shell.is-collapsed{flex-direction:column;display:flex}.pilot-sidebar{display:none}.pilot-topbar{flex-shrink:0;gap:12px;height:60px;padding:0 16px}.pilot-topbar .mobile-menu{width:44px;height:44px;margin-left:-8px;display:inline-flex}.pilot-platform{display:none}.pilot-brand{font-size:22px}.pilot-brand>.anticon{font-size:27px}.pilot-body{flex:1}.pilot-content.admin-content{padding:20px 18px}.pilot-nav-drawer .sidebar-toggle{display:none}.pilot-nav-drawer .pilot-nav-item,.pilot-nav-drawer .pilot-icon,.pilot-nav-drawer .pilot-group-button,.pilot-nav-drawer .pilot-group-heading>a,.pilot-nav-drawer .pilot-group-toggle{min-height:44px}.pilot-nav-drawer .pilot-group-toggle{width:44px}.pilot-nav-drawer .pilot-nav{overflow-y:auto}.pilot-nav-drawer .pilot-workspace{padding-bottom:12px}}@media (width<=767px){.pilot-select-popup.ant-select-dropdown .ant-select-item{min-height:44px;padding-block:12px}.pilot-shell .pilot-select input{font-size:16px!important}.pilot-data-status>.pilot-text-button{min-height:44px}}@media (width<=600px){.pilot-topbar{gap:8px}.pilot-top-actions{gap:2px}.pilot-top-actions>.pilot-help{display:none}.pilot-top-actions>.pilot-icon{width:44px;height:44px}.pilot-top-account{min-width:44px;min-height:44px;padding:4px 7px}.pilot-account-name,.pilot-account-chevron{display:none}.pilot-heading{gap:12px;margin-bottom:18px}.pilot-heading h1{font-size:26px}.pilot-heading p,.pilot-heading .pilot-breadcrumb{font-size:12px}.pilot-heading .ant-btn{min-width:44px;padding:0 12px}.desktop-label,.pilot-desktop-records{display:none}.pilot-mobile-records{border:0;border-top:1px solid var(--line);background:#fff;border-radius:0;display:block}.pilot-mobile-record{border-bottom:1px solid var(--pilot-option-selected,#e8eaee);margin:0;padding:0}.pilot-mobile-record:last-child{border:0}.pilot-ticket-card{padding:14px}.pilot-ticket-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.pilot-ticket-card dl>div{min-width:0;display:block}.pilot-ticket-card dt{color:var(--muted);margin:0 0 3px;font-size:11px}.pilot-ticket-card dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.pilot-ticket-card .pilot-ticket-number{font-size:15px}.pilot-coverage{padding:12px}.pilot-station-observations dl{gap:10px;display:grid}.pilot-mobile-review{color:var(--pilot-secondary,#4a5667);justify-content:space-between;align-items:center;min-height:44px;padding-top:10px;font-size:13px;text-decoration:none;display:flex}.pilot-review-note{justify-content:flex-start}.pilot-ticket-detail h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.pilot-shell *,.pilot-nav-drawer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.pilot-topbar,.pilot-sidebar,.pilot-legacy-toggle,.pilot-filterbar,.pilot-heading>button{display:none!important}.pilot-shell{display:block}.pilot-content.admin-content{padding:0}.pilot-desktop-records{display:block}.pilot-mobile-records{display:none}}.pilot-business-report .pilot-filter-primary>.pilot-field>.pilot-select{width:100%}.pilot-ticket-report>[hidden]{display:none!important}@media (width<=600px){.pilot-business-report .pilot-filter-primary>.pilot-field{flex-basis:140px}.pilot-business-report .pilot-search-combined{flex-basis:100%}}.pilot-desktop-records .ant-table-placeholder{display:none}.pilot-business-report .pilot-desktop-records .ant-table-thead>tr>th{white-space:normal}.pilot-date-note{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.pilot-business-report .ant-table-cell-fix-right{box-shadow:-1px 0 0 var(--line)}.pilot-ticket-report .pilot-heading>.ant-btn{transition:none}.pilot-business-report .ant-table-tbody .ant-btn{height:28px;padding-inline:0}.pilot-date-cell{white-space:normal;font-size:12px}.pilot-money-cell{font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}.pilot-report-cell{white-space:normal;overflow-wrap:anywhere}.pilot-business-report .workspace-badge{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:18px}.pilot-report-panel>.pilot-date-note,.pilot-report-panel>.pilot-preference-note,.pilot-report-panel>.workspace-state,.pilot-report-results>.pilot-data-alert{margin:12px 16px}.pilot-report-panel .pilot-filterbar>.pilot-filter-editor{flex-basis:100%;min-width:0}.pilot-shell :is(.pilot-shell,.pilot-nav-drawer,.pilot-export-modal,.pilot-staff-modal,.pilot-popover,.pilot-select-popup){--ink:var(--pilot-ink);--muted:var(--pilot-muted);--line:var(--pilot-line);--surface:var(--pilot-surface)}.pilot-shell :is(.pilot-content h1,.performance-section-heading h2,.workspace-heading h2,.pilot-coverage h2,.ant-modal-title){color:var(--pilot-heading)}.pilot-shell :is(.pilot-group-heading,.pilot-nav-item,.pilot-person,.pilot-ticket-link){color:var(--pilot-body)}.pilot-shell .pilot-nav-item[aria-current=page]{color:var(--pilot-primary)}.pilot-shell :is(.pilot-empty,.pilot-filterbar,.pilot-mobile-records,.fare-workspace,.performance-chart){background:var(--pilot-surface)}.pilot-shell :is(.field-error,.error,.performance-change.negative){color:var(--pilot-danger)}.pilot-shell .performance-change.positive{color:var(--pilot-success)}.pilot-shell .pilot-desktop-records .ant-table-tbody>tr:hover>td{background:var(--pilot-option-hover)!important}.pilot-shell :is(.pilot-desktop-records .ant-table-column-title,.pilot-desktop-records .ant-table-column-sorter){color:var(--pilot-muted)}.pilot-platform{border-left-color:#ffffff40}.pilot-account-avatar{background:var(--pilot-header-hover)}.pilot-account-chevron{color:#fff}.pilot-shell :is(.pilot-nav-item[aria-current=page],.pilot-rail-group[data-active=true]),.pilot-nav-drawer :is(.pilot-nav-item[aria-current=page],.pilot-rail-group[data-active=true]){background:var(--pilot-nav-selected);color:var(--pilot-selected-ink);box-shadow:none;border-radius:8px;font-weight:600}.pilot-shell .pilot-group-heading[data-active=true]{color:var(--pilot-heading)}.pilot-shell :is(.pilot-search-combined,.pilot-search-input,.pilot-date-button){border-color:var(--pilot-control-border)}
