.main-freightAccounting{background:#f5f7fa}.freight-page{color:#17233a;gap:14px;padding-bottom:20px;display:grid}.freight-module-bar{background:#fff;border:1px solid #dce5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.freight-tabs{gap:4px;display:flex}.freight-tabs button{min-width:104px;box-shadow:none;color:#64748b;background:0 0;border:0;padding:8px 13px}.freight-tabs button:hover{box-shadow:none;background:#f1f5f9;transform:none}.freight-tabs button.active{color:#155ec7;background:#eaf2ff}.freight-tabs button:disabled{opacity:.45;cursor:not-allowed}.freight-module-note{color:#47617d;align-items:center;gap:7px;font-size:12px;display:flex}.freight-module-bar>button{box-shadow:none;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.freight-notice{color:#275b99;background:#edf5ff;border:1px solid #bdd7fb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex}.freight-notice button{box-shadow:none;color:inherit;background:0 0;border:0;padding:3px}.freight-statement-preview{background:#fbfdff;border-color:#9fc4f6}.freight-preview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.freight-preview-summary span{color:#61738b;background:#edf5ff;border-radius:8px;gap:4px;padding:10px 12px;font-size:11px;display:grid}.freight-preview-summary strong{color:#172b4d;font-size:16px}.freight-preview-errors{color:#8a4b08;background:#fff8eb;border:1px solid #f1c98f;border-radius:8px;gap:5px;margin:0 0 12px;padding:10px 12px;font-size:11px;display:grid}.freight-preview-errors b{color:#713b00;font-size:12px}.freight-preview-rows{border-top:1px solid #e5edf7}.freight-preview-rows>div{color:#52657e;border-bottom:1px solid #edf1f6;grid-template-columns:160px 150px minmax(0,1fr);gap:12px;padding:8px 4px;font-size:11px;display:grid}.freight-preview-rows b{color:#172b4d}.freight-preview-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.freight-workbench,.freight-detail,.freight-monthly{gap:14px;min-width:0;display:grid}.freight-resolution-focus{color:#41617f;background:#edf5ff;border:1px solid #9fc4f6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.freight-resolution-focus span{align-items:center;gap:8px;display:flex}.freight-resolution-focus b{color:#155ec7}.freight-resolution-focus div{gap:6px;display:flex}.freight-resolution-focus button{box-shadow:none;color:#155ec7;background:0 0;border:0;align-items:center;gap:4px;padding:5px 8px;font-size:11px;display:inline-flex}.freight-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.freight-kpis.monthly{grid-template-columns:repeat(6,minmax(0,1fr))}.freight-kpis article{background:#fff;border:1px solid #dce5ef;border-radius:10px;min-width:0;padding:14px 16px;box-shadow:0 3px 12px #0f172a0a}.freight-kpis span,.freight-kpis small{color:#718096;display:block}.freight-kpis span{font-size:12px;font-weight:700}.freight-kpis b{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 2px;font-size:23px;display:block;overflow:hidden}.freight-kpis small{font-size:11px}.freight-kpis .green{color:#0f8a4b}.freight-kpis .amber{color:#b45309}.freight-kpis .red{color:#c92a2a}.freight-kpis .blue{color:#2563eb}.freight-toolbar{background:#fff;border:1px solid #dce5ef;border-radius:10px;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.freight-carrier-filter{color:#64748b;gap:3px;font-size:11px;font-weight:700;display:grid}.freight-carrier-filter select{color:#24364f;background:#fff;border:1px solid #c7d5e5;border-radius:8px;min-width:180px;height:40px;padding:0 34px 0 12px;font-weight:700}.freight-filter-tabs{gap:4px;margin-right:auto;display:flex}.freight-filter-tabs button{min-height:40px;box-shadow:none;color:#64748b;padding:7px 10px}.freight-filter-tabs button.active{color:#155ec7;background:#edf5ff;border-color:#8eb8f5}.freight-filter-tabs span{background:#e7edf5;border-radius:999px;margin-left:5px;padding:1px 5px;font-size:10px}.freight-search{color:#8290a4;background:#fff;border:1px solid #cfd9e6;border-radius:8px;align-items:center;gap:7px;width:min(330px,32vw);min-height:40px;padding:0 10px;display:flex}.freight-search input{background:0 0;border:0;outline:0;width:100%;height:38px}.freight-toolbar>button{min-height:40px}.freight-toolbar>button,.freight-detail-head button,.freight-month-controls>button{align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.freight-table-wrap,.freight-card{background:#fff;border:1px solid #dce5ef;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px #0f172a0a}.freight-table-wrap{overflow-x:auto}.freight-table{border-collapse:collapse;text-align:left;width:100%}.freight-table th,.freight-table td{vertical-align:middle;border-bottom:1px solid #e8edf3;padding:11px 12px}.freight-table th{color:#637187;white-space:nowrap;background:#f7f9fc;font-size:11px}.freight-table td{color:#34455c;font-size:12px}.freight-table td b,.freight-table td small{display:block}.freight-table td b{color:#192d48}.freight-table td small{color:#7b8798;margin-top:3px}.freight-waybill-link{box-shadow:none;color:#1768d1;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-weight:700;display:inline-flex}.freight-waybill-link:hover{box-shadow:none;background:0 0;text-decoration:underline;transform:none}.freight-table td.amount{color:#17233a;white-space:nowrap;font-weight:800}.freight-table tbody tr:hover{background:#f8fbff}.freight-table tbody tr.freight-focused-notice{background:#eaf3ff;box-shadow:inset 3px 0 #397ed7}.freight-table tbody tr:last-child td{border-bottom:0}.freight-table tr.total td{color:#17233a;background:#f4f8fd;font-weight:800}.freight-table tfoot td{background:#f7f9fc;font-weight:800}.freight-row-action{box-shadow:none;color:#1768d1;white-space:nowrap;border:0;align-items:center;gap:2px;padding:6px 8px;display:inline-flex}.freight-row-action:hover{box-shadow:none;background:#edf5ff;transform:none}.freight-row-actions{white-space:nowrap;align-items:center;gap:3px;display:flex}.freight-agent-evidence{color:#8a5a00!important}.freight-table td small.freight-agent-evidence{white-space:normal;max-width:260px;line-height:1.45}.freight-row-action.danger{color:#b82b3b}.freight-pagination{color:#718096;border-top:1px solid #e8edf3;justify-content:flex-end;align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:flex}.freight-pagination span{margin-right:auto}.freight-pagination button{box-shadow:none;padding:5px 8px;font-size:11px}.freight-pagination button:disabled{opacity:.45;cursor:not-allowed}.freight-status{white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.freight-status.ready{color:#0c7a42;background:#e7f8ef}.freight-status.blocked{color:#a35400;background:#fff3df}.freight-status.unsupported{color:#b82b3b;background:#ffebee}.freight-lifecycle{color:#3d5878;white-space:nowrap;background:#f5f8fc;border:1px solid #cbd9ea;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.freight-lifecycle.carrier_comparison_ready,.freight-lifecycle.order_estimate{color:#155ec7;background:#edf5ff;border-color:#a9c9f4}.freight-lifecycle.in_transit_dynamic{color:#6846c7;background:#f2efff;border-color:#b9a9ef}.freight-lifecycle.awaiting_billing_facts{color:#9a5700;background:#fff7e8;border-color:#f2cf95}.freight-lifecycle.payable_calculated{color:#117344;background:#edf9f2;border-color:#a8dcc1}.freight-lifecycle.reconciliation_difference{color:#9a5700;background:#fff7e8;border-color:#f2cf95}.freight-lifecycle.payable_confirmed{color:#117344;background:#edf9f2;border-color:#a8dcc1}.freight-empty{color:#708197;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;place-content:center;justify-items:center;gap:8px;min-height:240px;display:grid}.freight-detail-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.freight-detail-head>div:last-child{align-items:center;gap:8px;display:flex}.freight-detail-head h2{margin:4px 0 2px;font-size:22px}.freight-detail-head p{color:#708197;margin:0;font-size:11px}.freight-back{box-shadow:none;color:#1768d1;background:0 0;border:0;font-size:12px;padding:0!important}.freight-back:hover{box-shadow:none;transform:none}.freight-ticket-switcher{z-index:4;background:#fff;border:1px solid #dce5ef;border-radius:10px;grid-template-columns:minmax(170px,.34fr) minmax(420px,1fr);align-items:center;gap:18px;padding:12px 14px;display:grid;position:relative;box-shadow:0 3px 12px #0f172a0a}.freight-ticket-switcher>div:first-child b,.freight-ticket-switcher>div:first-child span{display:block}.freight-ticket-switcher>div:first-child b{color:#223750;font-size:13px}.freight-ticket-switcher>div:first-child span{color:#748196;margin-top:3px;font-size:11px}.freight-ticket-combobox{position:relative}.freight-ticket-search{color:#7690ad;background:#fbfdff;border:1px solid #b9c9dc;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.freight-ticket-search:focus-within{background:#fff;border-color:#6da2e8;box-shadow:0 0 0 3px #397ed71f}.freight-ticket-search input{color:#24364f;background:0 0;border:0;outline:0;width:100%;height:38px}.freight-ticket-options{background:#fff;border:1px solid #c8d6e6;border-radius:9px;max-height:340px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto;box-shadow:0 16px 36px #0f233d2e}.freight-ticket-options>button{width:100%;box-shadow:none;color:#34455c;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;border-radius:0;grid-template-columns:minmax(170px,1.35fr) minmax(140px,1fr) minmax(130px,.9fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.freight-ticket-options>button:last-child{border-bottom:0}.freight-ticket-options>button:hover,.freight-ticket-options>button.selected{box-shadow:none;background:#edf5ff;transform:none}.freight-ticket-options span b,.freight-ticket-options span small,.freight-ticket-options span em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.freight-ticket-options span b{color:#20364f;font-size:11px}.freight-ticket-options span small,.freight-ticket-options span em,.freight-ticket-options time{color:#7a8798;font-size:10px;font-style:normal}.freight-ticket-options time{white-space:nowrap}.freight-ticket-empty{color:#7b8798;text-align:center;padding:22px;font-size:12px}.freight-single-charge{color:#245b97;background:#edf6ff;border:1px solid #bcd9ff;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.freight-detail-grid{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:14px;display:grid}.freight-detail-grid main{gap:14px;min-width:0;display:grid}.freight-card{padding:15px}.freight-card-title{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.freight-card-title h3,.freight-card>h3{margin:0 0 3px}.freight-card-title p{color:#748196;margin:0;font-size:11px}.freight-card-title>strong{color:#155ec7;white-space:nowrap;font-size:24px}.freight-card-title>span{color:#52657e;font-weight:800}.calculation-lines{border:1px solid #e2e8f0}.freight-blockers{color:#925000;background:#fff8ec;border:1px solid #ffd7a3;border-radius:8px;gap:6px;margin-bottom:12px;padding:11px 12px;font-size:12px;display:grid}.freight-blockers span{align-items:center;gap:6px;display:flex}.freight-empty-cell{text-align:center;color:#7b8798!important;padding:30px!important}.freight-evidence{gap:14px;display:grid}.freight-evidence dl{margin:10px 0 0}.freight-evidence dl div{border-bottom:1px solid #edf1f5;grid-template-columns:88px 1fr;gap:9px;padding:9px 0;display:grid}.freight-evidence dt{color:#7a8798;font-size:11px}.freight-evidence dd{color:#223750;margin:0;font-size:12px;font-weight:700}.freight-rule-summary p{color:#52657e;align-items:flex-start;gap:7px;margin:10px 0;font-size:12px;line-height:1.5;display:flex}.freight-rule-summary svg{color:#15915a;flex:none;margin-top:1px}.freight-month-controls{background:#fff;border:1px solid #dce5ef;border-radius:10px;align-items:end;gap:10px;padding:11px 13px;display:flex}.freight-month-controls label{color:#718096;gap:4px;font-size:11px;display:grid}.freight-month-controls input,.freight-month-controls select{color:#253b55;background:#fff;border:1px solid #ccd7e4;border-radius:8px;min-width:155px;height:36px;padding:0 9px}.freight-month-controls>button:first-of-type{margin-left:auto}.freight-close-state{color:#a44d00;background:#fff0e5;border-radius:6px;align-self:center;padding:5px 8px;font-size:11px;font-weight:800}.freight-close-state.ready{color:#0c7a42;background:#e7f8ef}.freight-month-grid{grid-template-columns:minmax(0,1fr) 345px;align-items:start;gap:14px;display:grid}.freight-readiness{gap:9px;display:grid}.freight-readiness>div{border:1px solid #e3e9f0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.freight-readiness>div.blocker{color:#a45700;background:#fff9f0;border-color:#ffd8aa}.freight-readiness>div.done{color:#147648;background:#f2fbf6;border-color:#cbe9d9}.freight-readiness span b,.freight-readiness span small{display:block}.freight-readiness span b{color:#223750;font-size:12px}.freight-readiness span small{color:#748196;margin-top:2px;font-size:10px}.freight-readiness button{box-shadow:none;color:#1768d1;padding:5px 7px;font-size:11px}.freight-readiness strong{white-space:nowrap;font-size:11px}.freight-readiness-note{color:#68788d;background:#f3f6fa;border-radius:8px;gap:7px;margin:4px 0 0;padding:10px;font-size:11px;line-height:1.5;display:flex}.freight-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05101f8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.freight-dialog{background:#fff;border:1px solid #d7e1ed;border-radius:12px;width:min(720px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 70px #08183047}.freight-dialog header,.freight-dialog footer{justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.freight-dialog header{border-bottom:1px solid #e5eaf1}.freight-dialog header h2{margin:0 0 3px}.freight-dialog header p{color:#748196;margin:0;font-size:11px}.freight-dialog header>button{box-shadow:none;border:0;padding:5px}.freight-dialog footer{border-top:1px solid #e5eaf1;justify-content:flex-end}.freight-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:18px;display:grid}.freight-form-grid label{color:#58687d;gap:5px;font-size:11px;font-weight:700;display:grid}.freight-form-grid label.wide{grid-column:1/-1}.freight-form-grid input,.freight-form-grid select,.freight-form-grid textarea{color:#203750;background:#fff;border:1px solid #cbd7e4;border-radius:7px;width:100%;min-height:38px;padding:8px 9px}.freight-form-grid textarea{resize:vertical;min-height:76px}.freight-dialog-error{color:#b42335;background:#fff0f1;border-radius:7px;margin:0 18px 14px;padding:9px 11px;font-size:12px}.freight-match-status{white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.freight-match-status.matched{color:#0c7a42;background:#e7f8ef}.freight-match-status.pending{color:#a35400;background:#fff3df}.freight-match-status.disputed{color:#b82b3b;background:#ffebee}.freight-reconciliation>.freight-card-title label{color:#718096;gap:3px;font-size:10px;display:grid}.freight-reconciliation>.freight-card-title select{background:#fff;border:1px solid #ccd7e4;border-radius:7px;min-width:260px;height:34px;padding:0 8px}.freight-reconciliation-filters{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.freight-reconciliation-filters button{min-height:32px;box-shadow:none;color:#52657e;background:#f8fafc;border:1px solid #d8e1ec;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.freight-reconciliation-filters button:hover{box-shadow:none;background:#f1f6fd;border-color:#a9c6ed;transform:none}.freight-reconciliation-filters button.active{color:#155ec7;background:#eaf3ff;border-color:#8cb7f0}.freight-reconciliation-filters button span{color:#607087;text-align:center;background:#e4eaf2;border-radius:10px;min-width:18px;padding:1px 5px;font-size:9px}.freight-reconciliation-filters button.active span{color:#155ec7;background:#fff}.freight-reconciliation-empty{color:#168254;justify-content:center;align-items:center;gap:10px;min-height:110px;display:flex}.freight-reconciliation-empty span{gap:3px;min-width:0;display:grid}.freight-reconciliation-empty b{color:#294158;font-size:12px}.freight-reconciliation-empty small{color:#748196;font-size:10px}.freight-reconciliation-empty button{box-shadow:none;margin-left:8px;padding:6px 9px;font-size:10px}.freight-settlement{background:linear-gradient(135deg,#fff 0%,#f5f9ff 100%);border-color:#bfd5f2}.freight-settlement-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.freight-settlement-actions button{align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.freight-settlement-actions button.danger{color:#b42335;background:#fff5f6;border-color:#efb6bd}.freight-settlement-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.freight-settlement-summary span{background:#ffffffd1;border:1px solid #dce6f2;border-radius:8px;padding:10px 12px}.freight-settlement-summary small,.freight-settlement-summary b{display:block}.freight-settlement-summary small{color:#748196;margin-bottom:4px;font-size:10px}.freight-settlement-summary b{color:#203750;font-size:15px}.freight-settlement-summary b.blue{color:#155ec7}.freight-settlement-summary b.negative{color:#b42335}.freight-settlement>.freight-dialog-error{margin:12px 0 0}.freight-approval-wait{color:#965b00;background:#fff6df;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:700;display:inline-flex}.freight-settlement-index{gap:14px;display:grid}.freight-settlement-index-hero{background:linear-gradient(120deg,#eef5ff 0%,#fff 68%);border:1px solid #bfd5f2;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.freight-settlement-index-hero h2{color:#18324c;margin:6px 0 5px;font-size:20px}.freight-settlement-index-hero p{color:#63758b;margin:0;font-size:12px}.freight-settlement-index-actions{align-items:center;gap:8px;display:flex}.freight-settlement-index-actions button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.freight-section-eyebrow{color:#155ec7;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.freight-settlement-index-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.freight-settlement-index-kpis article{background:#fff;border:1px solid #dce5ef;border-radius:10px;padding:15px 17px}.freight-settlement-index-kpis span,.freight-settlement-index-kpis small{display:block}.freight-settlement-index-kpis span{color:#62748a;font-size:11px;font-weight:700}.freight-settlement-index-kpis b{color:#1d3550;margin:5px 0 2px;font-size:25px;display:block}.freight-settlement-index-kpis b.green{color:#148153}.freight-settlement-index-kpis b.amber{color:#a86400}.freight-settlement-index-kpis small{color:#8693a4;font-size:10px}.freight-settlement-ledger-card{padding:0;overflow:hidden}.freight-settlement-index-filters{border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.freight-settlement-progress-tabs{flex-wrap:wrap;gap:7px;display:flex}.freight-settlement-progress-tabs button{min-height:34px;box-shadow:none;color:#52657e;background:#f8fafc;border:1px solid #d8e1ec;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.freight-settlement-progress-tabs button:hover{box-shadow:none;transform:none}.freight-settlement-progress-tabs button.active{color:#155ec7;background:#eaf3ff;border-color:#8cb7f0}.freight-settlement-progress-tabs button span{color:#607087;text-align:center;background:#e4eaf2;border-radius:10px;min-width:18px;padding:1px 5px;font-size:9px}.freight-settlement-progress-tabs button.active span{color:#155ec7;background:#fff}.freight-settlement-selects{gap:9px;display:flex}.freight-settlement-selects label{color:#718096;gap:3px;font-size:9px;font-weight:700;display:grid}.freight-settlement-selects select{color:#30465e;background:#fff;border:1px solid #ccd7e4;border-radius:7px;min-width:145px;height:34px;padding:0 8px}.freight-settlement-ledger-wrap{overflow-x:auto}.freight-settlement-ledger{border-collapse:collapse;width:100%;min-width:1040px}.freight-settlement-ledger th{color:#65768b;text-align:left;white-space:nowrap;background:#f5f8fb;padding:10px 12px;font-size:10px}.freight-settlement-ledger td{color:#334a62;vertical-align:middle;border-top:1px solid #e7ecf2;padding:12px;font-size:11px}.freight-settlement-ledger tbody tr:hover{background:#f8fbff}.freight-settlement-ledger td:first-child b,.freight-settlement-ledger td:first-child span,.freight-settlement-ledger td:nth-child(2) small{display:block}.freight-settlement-ledger td:first-child b{color:#203750;font-size:12px}.freight-settlement-ledger td:first-child span,.freight-settlement-ledger td:nth-child(2) small{color:#8190a2;margin-top:3px;font-size:9px}.freight-settlement-ledger td.negative{color:#b42335}.freight-settlement-ledger td.payable{color:#155ec7;font-weight:800}.freight-settlement-ledger time{color:#6f8094;white-space:nowrap}.freight-settlement-ledger td:last-child button{box-shadow:none;color:#155ec7;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:6px 8px;font-size:10px;font-weight:800;display:inline-flex}.freight-settlement-ledger-status{white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.freight-settlement-ledger-status.reconciling,.freight-settlement-ledger-status.draft{color:#9b5b00;background:#fff3df}.freight-settlement-ledger-status.pending_approval{color:#155ec7;background:#eaf3ff}.freight-settlement-ledger-status.approved,.freight-settlement-ledger-status.exported{color:#5149a9;background:#eef0ff}.freight-settlement-ledger-status.rejected{color:#b42335;background:#ffebee}.freight-settlement-ledger-status.closed{color:#0c7a42;background:#e7f8ef}.freight-settlement-index-empty{color:#168254;justify-content:center;align-items:center;gap:10px;min-height:160px;padding:20px;display:flex}.freight-settlement-index-empty div{gap:3px;display:grid}.freight-settlement-index-empty b{color:#294158;font-size:12px}.freight-settlement-index-empty span{color:#748196;font-size:10px}.freight-settlement-back{box-shadow:none;color:#155ec7;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;margin-bottom:2px;padding:6px 8px;font-size:11px;font-weight:800;display:inline-flex}.freight-settlement-back:hover{box-shadow:none;background:#eef5ff;transform:none}.freight-new-settlement-dialog{width:min(560px,100vw - 32px)}.freight-new-settlement-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.freight-new-settlement-form label{color:#52657b;gap:6px;font-size:11px;font-weight:800;display:grid}.freight-new-settlement-form input,.freight-new-settlement-form select{color:#203750;background:#fff;border:1px solid #cbd7e4;border-radius:7px;width:100%;min-height:40px;padding:0 10px}.freight-new-settlement-hint{color:#155ec7;background:#f3f8ff;border:1px solid #c9dcf5;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.freight-new-settlement-hint span,.freight-new-settlement-hint b,.freight-new-settlement-hint small{display:block}.freight-new-settlement-hint b{color:#294966;font-size:11px}.freight-new-settlement-hint small{color:#64788d;margin-top:3px;font-size:10px;line-height:1.55}.freight-rate-center{gap:14px;display:grid}.freight-rate-hero{background:linear-gradient(115deg,#f0f6ff,#fff 62%);border:1px solid #bdd6f7;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.freight-rate-hero span{color:#1768d1;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.freight-rate-hero h2{margin:5px 0 4px;font-size:20px}.freight-rate-hero p{color:#64748b;margin:0;font-size:12px}.freight-rate-hero>button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.freight-rate-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:14px;display:grid}.freight-rate-carriers{background:#fff;border:1px solid #dce5ef;border-radius:10px;gap:7px;padding:14px;display:grid;position:sticky;top:12px}.freight-rate-carriers h3{margin:0 0 4px}.freight-rate-carriers>button{width:100%;box-shadow:none;text-align:left;border:1px solid #e1e8f0;gap:4px;padding:11px;display:grid;position:relative}.freight-rate-carriers>button:hover{box-shadow:none;background:#f8fbff;transform:none}.freight-rate-carriers>button.active{background:#edf5ff;border-color:#8db8f5}.freight-rate-carriers button span{align-items:center;gap:7px;display:flex}.freight-rate-carriers button small{color:#748196;font-size:10px}.freight-rate-carriers button em{color:#168254;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:10px;right:9px}.freight-rate-workspace{gap:14px;min-width:0;display:grid}.freight-rate-workspace .freight-card-title button{box-shadow:none;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.freight-rate-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.freight-rate-form label,.freight-rate-inline label,.freight-rate-notes{color:#596a80;gap:5px;font-size:11px;font-weight:700;display:grid}.freight-rate-form label.wide{grid-column:span 2}.freight-rate-form input,.freight-rate-inline input,.freight-rate-inline select,.freight-rate-notes textarea{color:#203750;background:#fff;border:1px solid #cbd7e4;border-radius:7px;width:100%;min-height:36px;padding:7px 8px}.freight-rate-form input:disabled{color:#64748b;background:#f1f5f9}.freight-rate-table-wrap{border:1px solid #e2e8f0;border-radius:8px;max-height:430px;overflow:auto}.freight-rate-table input,.freight-rate-table select{background:#fff;border:1px solid #d4deea;border-radius:6px;width:100%;min-width:100px;height:32px;padding:0 7px}.freight-rate-table th{z-index:1;position:sticky;top:0}.freight-rate-table td:last-child{width:38px}.freight-rate-table td:last-child button{box-shadow:none;color:#b42335;border:0;padding:5px}.freight-rate-inline{gap:12px;margin-bottom:12px;display:flex}.freight-rate-inline label{width:190px}.freight-discounts{gap:8px;display:grid}.freight-discounts>div{color:#596a80;border:1px solid #e3e9f0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.freight-discounts input{border:1px solid #d4deea;border-radius:6px;width:125px;height:32px;padding:0 7px}.freight-discounts button{box-shadow:none;color:#b42335;border:0;margin-left:auto;padding:4px}.freight-rate-notes{margin-top:12px}.freight-rate-notes textarea{resize:vertical;min-height:72px}.freight-rate-actions{justify-content:flex-end;gap:8px;display:flex}.freight-rate-actions button{align-items:center;gap:6px;display:inline-flex}.freight-rate-simulation{color:#146b43;background:#f1fbf5;border-color:#bfe4cf;align-items:flex-start;gap:10px;display:flex}.freight-rate-simulation b{color:#174b36}.freight-rate-simulation p{margin:4px 0 0;font-size:11px}.freight-rate-history{gap:7px;display:grid}.freight-rate-history article{border:1px solid #e3e9f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px;display:grid}.freight-rate-history span b,.freight-rate-history span small{display:block}.freight-rate-history span small,.freight-rate-history article>em{color:#748196;font-size:10px;font-style:normal}.freight-rate-history article>div{align-items:center;gap:6px;display:flex}.freight-rate-history article>div button{box-shadow:none;align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:inline-flex}.freight-rate-history article>div button.danger{color:#b42335}.freight-rate-history article>div small{color:#946200;align-items:center;gap:4px;display:inline-flex}@media (width<=1250px){.freight-kpis.monthly{grid-template-columns:repeat(3,minmax(0,1fr))}.freight-detail-grid,.freight-month-grid{grid-template-columns:1fr}.freight-evidence{grid-template-columns:1fr 1fr}.freight-settlement-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.freight-rate-form,.freight-settlement-index-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.freight-resolution-focus{flex-direction:column;align-items:stretch}.freight-resolution-focus span{flex-direction:column;align-items:flex-start;gap:3px}.freight-module-bar,.freight-toolbar,.freight-month-controls{flex-direction:column;align-items:stretch}.freight-carrier-filter select{width:100%}.freight-kpis,.freight-kpis.monthly{grid-template-columns:repeat(2,minmax(0,1fr))}.freight-filter-tabs{overflow-x:auto}.freight-search{width:100%}.freight-ticket-switcher{grid-template-columns:1fr;gap:10px}.freight-ticket-options>button{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.freight-ticket-options time{text-align:right}.freight-month-controls>button:first-of-type{margin-left:0}.freight-evidence{grid-template-columns:1fr}.freight-settlement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.freight-rate-layout{grid-template-columns:1fr}.freight-rate-carriers{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.freight-rate-carriers h3{grid-column:1/-1}}@media (width<=560px){.freight-kpis,.freight-kpis.monthly{grid-template-columns:1fr}.freight-module-note{display:none}.freight-form-grid{grid-template-columns:1fr}.freight-form-grid label.wide{grid-column:auto}.freight-settlement-summary{grid-template-columns:1fr}.freight-rate-hero,.freight-rate-inline,.freight-discounts>div{flex-direction:column;align-items:stretch}.freight-rate-form{grid-template-columns:1fr}.freight-rate-form label.wide{grid-column:auto}.freight-rate-carriers{grid-template-columns:1fr}.freight-rate-history article{grid-template-columns:auto 1fr}.freight-rate-history article>em,.freight-rate-history article>div{grid-column:2}.freight-settlement-index-hero,.freight-settlement-index-filters{flex-direction:column;align-items:stretch}.freight-settlement-index-actions{justify-content:flex-end}.freight-settlement-selects{width:100%}.freight-settlement-selects label{flex:1}.freight-settlement-selects select{width:100%;min-width:0}.freight-settlement-index-kpis{grid-template-columns:1fr}.freight-settlement-selects{flex-direction:column}.freight-new-settlement-form{grid-template-columns:1fr}.freight-new-settlement-hint{grid-column:auto}}@media (width<=1439px) and (width>=821px){.freight-page{gap:10px}.freight-module-bar,.freight-toolbar,.freight-month-controls{gap:8px}.freight-kpis article,.freight-settlement-index-kpis article{padding:11px 12px}.freight-table-wrap,.freight-settlement-ledger-wrap{overflow-x:hidden}.freight-table,.freight-settlement-ledger{table-layout:fixed;min-width:0}.freight-table th,.freight-table td,.freight-settlement-ledger th,.freight-settlement-ledger td{text-overflow:ellipsis;padding-left:8px;padding-right:8px;overflow:hidden}.freight-settlement-ledger th:nth-child(8),.freight-settlement-ledger td:nth-child(8){display:none}.freight-settlement-index-filters{flex-wrap:wrap;align-items:flex-end}.freight-settlement-ledger td:last-child button{padding-left:4px;padding-right:4px}}:root{color:#14213d;font-synthesis:none;text-rendering:optimizelegibility;background:#edf3fb;font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,sans-serif}.main-carrierOrders{background:#f3f6fa}.carrier-order-page{color:#17253b;gap:12px;min-width:0;padding:0 18px 20px;display:grid}.carrier-order-summary{background:#fff;border:1px solid #dbe4ef;border-radius:12px;grid-template-columns:minmax(270px,.9fr) minmax(560px,1.35fr) auto;align-items:center;gap:24px;min-height:116px;padding:16px 18px;display:grid;box-shadow:0 8px 24px #1c304e0d}.carrier-order-summary h1{color:#14233a;letter-spacing:-.02em;margin:5px 0 3px;font-size:24px}.carrier-order-summary p{color:#6b7a90;margin:0;font-size:12px}.carrier-order-eyebrow{color:#1768e8;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.carrier-order-kpis{border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:repeat(4,minmax(110px,1fr));display:grid;overflow:hidden}.carrier-order-kpis article{background:#fbfcfe;border-right:1px solid #e8edf4;min-width:0;padding:11px 13px}.carrier-order-kpis article:last-child{border-right:0}.carrier-order-kpis span,.carrier-order-kpis small{color:#748196;font-size:10px;display:block}.carrier-order-kpis strong{color:#4b5a70;margin:2px 0;font-size:23px;line-height:1;display:block}.carrier-order-kpis .warning strong{color:#c66a09}.carrier-order-kpis .ready strong{color:#1768e8}.carrier-order-kpis .success strong{color:#16824c}.carrier-refresh{height:38px;box-shadow:none;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:700;display:inline-flex}.carrier-order-safety{color:#35577e;background:#edf6ff;border:1px solid #cfe4fb;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:8px 13px;font-size:12px;display:flex}.carrier-order-safety svg{color:#1768e8;flex:none}.carrier-order-toolbar{background:#fff;border:1px solid #dbe4ef;border-radius:10px;grid-template-columns:minmax(270px,.8fr) minmax(500px,1.4fr) auto;align-items:center;gap:14px;min-height:54px;padding:7px 10px;display:grid}.carrier-order-search{color:#7a8799;background:#f8fafc;border:1px solid #dce4ee;border-radius:7px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 11px;display:flex}.carrier-order-search:focus-within{border-color:#78aaf0;box-shadow:0 0 0 3px #1768e814}.carrier-order-search input{color:#21334d;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:12px}.carrier-filter-tabs{align-items:center;gap:5px;display:flex}.carrier-filter-tabs button{color:#607087;min-height:34px;box-shadow:none;background:0 0;border-color:#0000;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:700}.carrier-filter-tabs button:hover{box-shadow:none;background:#f2f6fb;transform:none}.carrier-filter-tabs button.active{color:#135fc9;background:#e9f2ff;border-color:#c8ddfb}.carrier-filter-tabs button span{color:#64748b;background:#edf1f6;border-radius:9px;place-items:center;min-width:18px;margin-left:5px;padding:1px 5px;font-size:9px;display:inline-grid}.carrier-filter-tabs button.active span{color:#135fc9;background:#d6e7ff}.carrier-order-filter{color:#66758a;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.carrier-order-filter select{color:#293a52;background:#fff;border:1px solid #d9e2ed;border-radius:6px;height:34px;padding:0 28px 0 9px}.carrier-order-workspace{grid-template-columns:318px minmax(0,1fr);gap:12px;min-height:690px;display:grid}.carrier-order-queue,.carrier-order-detail{background:#fff;border:1px solid #d9e3ee;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #1f324e0d}.carrier-order-queue{flex-direction:column;display:flex}.carrier-order-queue>header{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:8px;min-height:61px;padding:12px 13px;display:flex}.carrier-order-queue>header>div{gap:4px;display:grid}.carrier-order-queue>header b{font-size:14px}.carrier-order-queue>header span{color:#1768e8;width:fit-content;font-size:10px;font-weight:800}.carrier-order-queue>header small{color:#7b8798;font-size:10px}.carrier-order-list{background:#f8fafc;min-height:625px;max-height:calc(100vh - 350px);overflow-y:auto}.carrier-order-list>button{color:#273a55;text-align:left;width:100%;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e7edf4;border-radius:0;gap:6px;padding:12px 13px;display:grid}.carrier-order-list>button:hover{box-shadow:none;background:#f6f9fd;transform:none}.carrier-order-list>button.selected{position:relative;background:#edf5ff!important;border-color:#d7e7fb!important}.carrier-order-list>button.selected:before{content:"";background:#1768e8;width:3px;position:absolute;inset:0 auto 0 0}.queue-row-top,.queue-row-meta,.queue-row-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.queue-row-top b{color:#1f5fab;font-size:13px}.carrier-order-list>button>strong{color:#1d2f48;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.queue-row-meta small,.queue-row-bottom small{color:#778599;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.queue-row-bottom{border-top:1px dashed #e5ebf2;padding-top:5px}.queue-row-bottom svg{color:#9aa7b7;flex:none}.carrier-state{color:#68778b;white-space:nowrap;background:#f3f5f8;border:1px solid #dbe3ec;border-radius:999px;align-items:center;width:fit-content;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.carrier-state.warning{color:#aa5708;background:#fff5e8;border-color:#f4d2aa}.carrier-state.ready{color:#135fc9;background:#eaf3ff;border-color:#c9defc}.carrier-state.success{color:#137647;background:#eaf8f1;border-color:#c7e9d7}.carrier-order-detail{flex-direction:column;min-height:690px;display:flex}.carrier-order-detail-head{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:12px 17px;display:flex}.carrier-order-detail-head>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;display:grid}.carrier-order-detail-head h2{color:#182b45;margin:0;font-size:20px}.carrier-order-detail-head p{color:#68778c;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:1px 0 0;font-size:11px;overflow:hidden}.carrier-order-version{flex:none;justify-items:end;gap:2px;display:grid}.carrier-order-version span,.carrier-order-version small{color:#7b8798;font-size:9px}.carrier-order-version b{color:#30445f;font-size:13px}.carrier-order-steps{background:#f9fbfd;border-bottom:1px solid #e4ebf3;grid-template-columns:repeat(4,minmax(0,1fr));min-height:64px;margin:0;padding:10px 17px;list-style:none;display:grid}.carrier-order-steps li{color:#8a96a6;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.carrier-order-steps li:after{content:"";background:#dce4ed;height:1px;position:absolute;top:16px;left:40px;right:8px}.carrier-order-steps li:last-child:after{display:none}.carrier-order-steps li>span{z-index:1;color:#7b8797;background:#fff;border:1px solid #ccd6e2;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.carrier-order-steps li>div{z-index:1;background:#f9fbfd;min-width:0;padding-right:8px}.carrier-order-steps b,.carrier-order-steps small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.carrier-order-steps b{font-size:11px}.carrier-order-steps small{margin-top:2px;font-size:9px}.carrier-order-steps li.done,.carrier-order-steps li.current{color:#1768e8}.carrier-order-steps li.done>span{color:#fff;background:#168b52;border-color:#168b52}.carrier-order-steps li.done:after{background:#9dd7bc}.carrier-order-steps li.current>span{color:#fff;background:#1768e8;border-color:#1768e8}.carrier-choice-section,.carrier-form-card,.carrier-package-evidence{background:#fff;border:1px solid #dde5ef;border-radius:9px;margin:12px 15px 0}.carrier-section-title,.carrier-form-card>header,.carrier-package-evidence>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:9px 12px;display:flex}.carrier-section-title>div,.carrier-form-card>header>div,.carrier-package-evidence>header>div{align-items:center;gap:8px;display:flex}.carrier-section-title svg,.carrier-form-card>header svg,.carrier-package-evidence>header svg{color:#1768e8;flex:none}.carrier-section-title span span,.carrier-form-card>header span,.carrier-package-evidence>header span span{gap:2px;display:grid}.carrier-section-title b,.carrier-form-card>header b,.carrier-package-evidence>header b{font-size:12px}.carrier-section-title small,.carrier-form-card>header span,.carrier-package-evidence>header small{color:#7b8798;font-size:9px}.carrier-draft-id{color:#8190a4;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.carrier-choice-grid{grid-template-columns:1fr 1fr;gap:9px;padding:10px 12px;display:grid}.carrier-choice-grid button{color:#263951;text-align:left;min-width:0;min-height:58px;box-shadow:none;background:#fafbfd;border-color:#dbe3ed;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.carrier-choice-grid button:hover{box-shadow:none;border-color:#9bbbe8;transform:none}.carrier-choice-grid button.selected{color:#155ebf;background:#edf5ff!important;border-color:#7ba9eb!important}.carrier-logo-mark{color:#1768e8;background:#e7f1ff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.carrier-choice-grid button>span:nth-child(2){gap:3px;min-width:0;display:grid}.carrier-choice-grid button b,.carrier-choice-grid button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.carrier-choice-grid button b{font-size:12px}.carrier-choice-grid button small{color:#728095;font-size:9px;font-weight:500}.carrier-choice-grid button>svg{color:#1768e8}.carrier-blockers{color:#8f4b07;background:#fff9ee;border:1px solid #efd2a8;border-radius:8px;margin:12px 15px 0;overflow:hidden}.carrier-blockers header{align-items:flex-start;gap:8px;padding:9px 11px;display:flex}.carrier-blockers header svg{flex:none;margin-top:1px}.carrier-blockers header div{gap:2px;display:grid}.carrier-blockers header b{font-size:11px}.carrier-blockers header span{font-size:9px}.carrier-blockers>div{flex-wrap:wrap;gap:5px;padding:0 11px 9px 37px;display:flex}.carrier-blockers>div span{color:#9b520b;background:#fff;border:1px solid #edc994;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700}.carrier-warnings{color:#5f6f84;background:#f7f9fc;border:1px solid #e0e6ee;border-radius:7px;align-items:flex-start;gap:8px;margin:8px 15px 0;padding:7px 10px;display:flex}.carrier-warnings svg{color:#7d8999;flex:none;margin-top:1px}.carrier-warnings div{flex-wrap:wrap;gap:5px 14px;display:flex}.carrier-warnings span{font-size:9px;line-height:1.5}.carrier-form-grid{grid-template-columns:1.15fr .85fr;gap:12px;margin:0 15px;display:grid}.carrier-form-card{margin-left:0;margin-right:0}.carrier-form-card>header>div{gap:2px;display:grid}.carrier-fields{grid-template-columns:1fr 1fr;gap:9px 10px;padding:11px 12px;display:grid}.carrier-fields label{color:#55657a;gap:5px;min-width:0;font-size:10px;font-weight:700;display:grid}.carrier-fields label.wide{grid-column:1/-1}.carrier-fields label>span{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.carrier-fields input,.carrier-fields textarea{box-sizing:border-box;color:#24364f;width:100%;min-width:0;font:inherit;background:#fbfcfe;border:1px solid #dbe3ec;border-radius:6px;outline:0;padding:8px 9px;font-weight:500}.carrier-fields input{height:34px}.carrier-fields textarea{resize:vertical;line-height:1.5}.carrier-fields input:focus,.carrier-fields textarea:focus{border-color:#79a9eb;box-shadow:0 0 0 3px #1768e812}.carrier-fields input:disabled,.carrier-fields textarea:disabled{color:#5f6d80;background:#f2f4f7}.carrier-field-source{color:#60738d;background:#eff3f7;border-radius:4px;flex:none;padding:2px 5px;font-size:8px;font-weight:800}.carrier-field-source.source-kingdee_fh{color:#155ebf;background:#e9f2ff}.carrier-field-source.source-packaging_rule{color:#6b4db2;background:#f0ebff}.carrier-field-source.source-manual_override{color:#117747;background:#e7f7ef}.carrier-field-source.source-missing{color:#a85609;background:#fff1dc}.carrier-package-evidence{overflow:hidden}.carrier-package-evidence>header>div>span{gap:2px;display:grid}.carrier-package-evidence>header>span{color:#68788e;font-size:10px;font-weight:700}.carrier-package-table{max-height:210px;overflow:auto}.carrier-package-table table{border-collapse:collapse;width:100%;font-size:10px}.carrier-package-table th{z-index:1;color:#758399;text-align:left;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #e4eaf1;padding:7px 9px;position:sticky;top:0}.carrier-package-table td{color:#34465e;border-bottom:1px solid #edf1f5;max-width:260px;padding:8px 9px}.carrier-package-table td small{color:#8a96a6;margin-top:2px;font-size:8px;display:block}.carrier-package-table tbody tr:last-child td{border-bottom:0}.calc-ready,.calc-blocked,.calc-pending{color:#137647;white-space:nowrap;background:#e8f7f0;border-radius:4px;padding:2px 5px;font-size:8px;font-weight:800;display:inline-flex}.calc-blocked{color:#a85609;background:#fff1dc}.calc-pending{color:#5e6e83;background:#edf1f5}.carrier-table-empty{text-align:center;height:50px;color:#7b8798!important}.carrier-order-actions{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #dbe3ed;justify-content:space-between;align-items:center;gap:14px;min-height:68px;margin-top:12px;padding:10px 15px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 22px #1c314d0f}.carrier-order-actions>div:first-child{min-width:0}.carrier-order-actions>div:first-child>span:not(.action-message){color:#64748b;grid-template-columns:auto auto;align-items:center;gap:2px 7px;display:grid}.carrier-order-actions>div:first-child svg{color:#7c8b9e;grid-row:1/3}.carrier-order-actions>div:first-child b{font-size:10px}.carrier-order-actions>div:first-child small{font-size:9px}.carrier-order-actions>div:last-child{gap:8px;display:flex}.carrier-order-actions button{min-height:37px;box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.carrier-order-actions button:hover{transform:none}.carrier-order-actions .primary{background:#1768e8;border-color:#1768e8}.carrier-order-actions .confirmed-action{color:#137647;opacity:1;background:#eaf8f1;border-color:#c5e6d5}.action-message{color:#1768e8;font-size:10px;font-weight:700;line-height:1.45;display:block}.action-message.warning{color:#a85609}.carrier-order-error{color:#9b2630;background:#fff1f2;border:1px solid #efc0c5;border-radius:8px;align-items:center;gap:10px;min-height:62px;padding:11px 14px;display:flex}.carrier-order-error>div{flex:1;gap:2px;display:grid}.carrier-order-error b{font-size:12px}.carrier-order-error span{font-size:10px}.carrier-order-error button{color:#9b2630;box-shadow:none;border-color:#e7b3b9;padding:7px 10px}.carrier-order-loading{color:#66768d;background:#fff;border:1px solid #dbe4ef;border-radius:10px;place-content:center;justify-items:center;gap:10px;min-height:360px;font-size:12px;display:grid}.carrier-order-empty{color:#8794a5;text-align:center;place-content:center;justify-items:center;gap:5px;min-height:180px;padding:22px;display:grid}.carrier-order-empty.detail{min-height:600px}.carrier-order-empty b{color:#506179;font-size:12px}.carrier-order-empty span{font-size:10px}@keyframes carrier-spin{to{transform:rotate(360deg)}}@media (width<=1260px){.carrier-order-summary{grid-template-columns:minmax(230px,.7fr) minmax(490px,1.3fr) auto;gap:14px}.carrier-order-workspace{grid-template-columns:288px minmax(0,1fr)}.carrier-form-grid{grid-template-columns:1fr}}@media (width<=980px){.carrier-order-page{padding:0 10px 76px}.carrier-order-summary{grid-template-columns:1fr auto}.carrier-order-kpis{grid-area:2/1/auto/-1}.carrier-order-toolbar{grid-template-columns:1fr auto}.carrier-filter-tabs{grid-area:2/1/auto/-1;overflow-x:auto}.carrier-order-workspace{grid-template-columns:1fr}.carrier-order-list{min-height:0;max-height:330px}.carrier-order-detail{min-height:0}}@media (width<=640px){.carrier-order-summary{flex-direction:column;align-items:stretch;display:flex}.carrier-order-kpis{grid-template-columns:repeat(2,1fr)}.carrier-order-kpis article:nth-child(2){border-right:0}.carrier-order-kpis article:nth-child(-n+2){border-bottom:1px solid #e8edf4}.carrier-order-toolbar{grid-template-columns:1fr}.carrier-order-filter{justify-content:space-between}.carrier-order-steps{grid-template-columns:1fr 1fr;gap:9px}.carrier-order-steps li:after{display:none}.carrier-choice-grid,.carrier-fields{grid-template-columns:1fr}.carrier-fields label.wide{grid-column:auto}.carrier-order-actions{flex-direction:column;align-items:stretch;position:static}.carrier-order-actions>div:last-child,.carrier-order-actions button{width:100%}}.main-agents{background:#f4f8fc}.digital-team-page{color:#10233f;gap:14px;padding:0 16px 20px;display:grid}.agent-collaboration-chain{background:linear-gradient(105deg,#f7fbff 0%,#edf7ff 52%,#f7fbff 100%);border:1px solid #d8e6f4;border-radius:14px;grid-template-columns:minmax(190px,.9fr) auto minmax(150px,.7fr) auto minmax(300px,1.4fr);align-items:center;gap:10px;padding:12px 16px;display:grid;box-shadow:0 8px 24px #2252840d}.agent-collaboration-chain>div{color:#1d6fd1;align-items:center;gap:10px;min-width:0;display:flex}.agent-collaboration-chain>div>svg{box-sizing:content-box;background:#ffffffe6;border-radius:10px;flex:none;padding:8px;box-shadow:0 3px 10px #255b9714}.agent-collaboration-chain>svg{color:#93abc3}.agent-collaboration-chain span{min-width:0}.agent-collaboration-chain small,.agent-collaboration-chain strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agent-collaboration-chain small{color:#7b8da2;font-size:10px;font-weight:700}.agent-collaboration-chain strong{color:#173a5f;margin-top:2px;font-size:12px}.digital-team-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.digital-team-kpis article{background:#fff;border:1px solid #dce6f2;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:flex;box-shadow:0 8px 24px #2b42650d}.digital-team-kpis article>div{min-width:0}.digital-team-kpis small{color:#75849a;font-size:12px;font-weight:700;display:block}.digital-team-kpis strong{color:#10233f;margin-top:2px;font-size:23px;line-height:1.15;display:block}.digital-team-kpis strong em{color:#718096;font-size:12px;font-style:normal}.digital-team-kpis strong.healthy{color:#149758;font-size:18px}.digital-team-kpis strong.unhealthy{color:#cf6b00;font-size:18px}.digital-team-kpis p{color:#66758c;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;overflow:hidden}.kpi-icon{color:#1f6feb;background:#eaf2ff;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.kpi-icon.orange{color:#d26a00;background:#fff2e1}.kpi-icon.red{color:#d93b50;background:#fff0f1}.kpi-icon.green{color:#159b59;background:#eaf9f1}.kpi-icon.amber{color:#c87700;background:#fff6e6}.digital-team-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px;min-height:625px;display:grid}.cold-chain-control-room,.digital-task-queue,.digital-recent-activity,.digital-employee-detail{background:#fff;border:1px solid #d8e4f1;border-radius:14px;box-shadow:0 12px 30px #2841630f}.cold-chain-control-room{background-color:#f8fbfe;flex-direction:column;min-width:0;padding:18px;display:flex;position:relative;overflow:hidden}.control-room-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:2px 4px 12px;display:flex}.control-room-head h2{letter-spacing:-.02em;margin:6px 0 4px;font-size:20px}.control-room-head p{color:#68788f;margin:0;font-size:12px}.control-room-head time{color:#7f8ea2;white-space:nowrap;font-size:11px}.section-eyebrow{color:#1670d2;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.cold-chain-business-strip{flex-wrap:wrap;gap:8px;padding:0 4px 12px;display:flex}.cold-chain-business-strip span,.cold-chain-chip{color:#456078;background:#fff;border:1px solid #dce8f4;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.digital-group-filter{gap:6px;padding:0 4px 14px;display:flex;overflow-x:auto}.digital-group-filter button{color:#5e6f84;white-space:nowrap;background:#fff;border-color:#dce7f2;padding:7px 10px;font-size:11px}.digital-group-filter button.selected{color:#1768d1;background:#eaf3ff;border-color:#8ab8ff}.digital-group-filter button span{color:#65758a;margin-left:4px}.digital-workstations{background:#eef6fd;border:1px solid #dfeaf5;border-radius:14px;flex:1;grid-template-columns:repeat(4,minmax(150px,1fr));align-content:center;gap:16px 14px;padding:14px;display:grid}.digital-workstation{color:#143252;text-align:left;background:#fff;border:1px solid #cfdeec;border-radius:16px;grid-template-rows:auto 1fr;grid-template-columns:46px 1fr;align-content:center;gap:10px 12px;min-width:0;min-height:175px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 12px 24px #34557814}.digital-workstation:hover{border-color:#82b6ff;transform:translateY(-3px);box-shadow:0 16px 30px #2464b81f}.digital-workstation:focus-visible{outline-offset:2px;outline:3px solid #1f6feb33}.digital-workstation.selected{border-color:#2b7de9;box-shadow:0 0 0 2px #2b7de91f,0 16px 30px #2464b824}.workstation-orb,.workstation-console{color:#1f6feb;place-items:center;display:grid}.workstation-orb{background:#e9f3ff;border-radius:14px;grid-row:1/span 2;width:46px;height:46px}.workstation-console{background:#f6faff;border:1px solid #d7e5f3;border-radius:9px;justify-self:end;width:34px;height:34px}.workstation-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.workstation-copy strong{color:#102d4d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.workstation-copy small{color:#64758a;background:#edf3fa;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:800}.workstation-copy small.success{color:#13864e;background:#e8f8ef}.workstation-copy small.warning{color:#b76600;background:#fff4e3}.workstation-copy small.muted{color:#7c8795;background:#f0f2f5}.workstation-copy em{color:#758499;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.control-room-actions{justify-content:center;gap:8px;padding-top:12px;display:flex}.control-room-actions button{background:#fff;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.digital-team-rail{grid-template-rows:minmax(0,1.08fr) minmax(0,.92fr);gap:14px;min-width:0;display:grid}.digital-task-queue,.digital-recent-activity{flex-direction:column;min-height:0;padding:14px;display:flex}.rail-head{border-bottom:1px solid #e6edf5;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.rail-head h3{margin:0;font-size:16px}.rail-head p{color:#66758c;margin:3px 0 0;font-size:11px}.rail-head>span{color:#1768d1;background:#eaf3ff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.digital-task-queue article,.digital-recent-activity article{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:10px;padding:10px 2px;display:flex}.digital-task-queue article>div,.digital-recent-activity article>div{min-width:0}.digital-task-queue article strong,.digital-recent-activity article strong{color:#1e3551;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.digital-task-queue article small,.digital-recent-activity article small{color:#66758c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.digital-task-queue article>span{color:#b56500;background:#fff2df;border-radius:6px;flex:none;padding:3px 6px;font-size:9px;font-weight:800}.digital-task-queue article>span.critical{color:#c82e43;background:#ffebee}.rail-link{color:#1768d1;border:0;margin-top:auto;font-size:11px}.rail-empty{color:#66758c;flex:1;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.activity-dot{background:#94a3b8;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.activity-dot.completed{background:#18a45e}.activity-dot.running,.activity-dot.queued{background:#2879e6}.activity-dot.failed{background:#d93b50}.digital-recent-activity article{justify-content:flex-start}.digital-employee-detail{grid-template-columns:260px minmax(0,1fr);padding:14px;display:grid}.employee-detail-head{border-right:1px solid #e3ebf4;justify-content:space-between;align-items:center;gap:12px;padding-right:16px;display:flex}.employee-detail-head>div{align-items:center;gap:10px;min-width:0;display:flex}.employee-detail-icon{color:#1f6feb;background:#e9f3ff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.employee-detail-head small{color:#66758c;font-size:10px}.employee-detail-head h3{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:15px;overflow:hidden}.employee-detail-head p{color:#728196;margin:0;font-size:10px}.cold-chain-chip{display:none}.employee-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.employee-detail-grid section{min-width:0;padding:4px 14px}.employee-detail-grid h4{color:#758499;margin:0 0 5px;font-size:10px}.employee-detail-grid p{color:#203b59;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=1320px){.digital-team-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.digital-team-layout{grid-template-columns:1fr}.digital-team-rail{grid-template-rows:none;grid-template-columns:1fr 1fr}.digital-workstations{grid-template-columns:repeat(4,minmax(140px,1fr))}}@media (width<=980px){.digital-team-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-workstations{grid-template-columns:repeat(2,minmax(150px,1fr))}.digital-employee-detail{grid-template-columns:1fr}.employee-detail-head{border-bottom:1px solid #e3ebf4;border-right:0;padding:0 0 12px}.employee-detail-grid{padding-top:10px}}@media (width<=680px){.digital-team-page{padding:0 10px 16px}.digital-team-kpis,.digital-team-rail,.digital-workstations,.employee-detail-grid{grid-template-columns:1fr}.control-room-head{flex-direction:column}.digital-workstation{min-height:128px}}.truth-loading,.truth-error{color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;place-items:center;min-height:180px;margin:20px;display:grid}.truth-error{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.truth-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.truth-empty-card{color:#1e3a5f;background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;align-items:center;gap:16px;min-height:150px;padding:24px;display:flex}.truth-empty-card h3,.truth-empty-card p{margin:0 0 6px}.truth-filter-bar{background:#fff;border:1px solid #dbe3ef;border-radius:14px;align-items:end;gap:10px;margin:12px 0 18px;padding:14px 16px;display:flex}.truth-filter-bar label{color:#64748b;gap:5px;font-size:12px;display:grid}.truth-filter-bar input,.truth-filter-bar select{background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-width:190px;height:38px;padding:0 10px}.truth-total{color:#475569;margin-left:auto;font-weight:700}.truth-action-table-wrap{overflow:auto}.truth-action-table{border-collapse:collapse;text-align:left;width:100%}.truth-action-table th,.truth-action-table td{vertical-align:middle;border-bottom:1px solid #e5eaf2;padding:13px 11px}.truth-action-table th{color:#64748b;background:#f8fafc;font-size:12px}.truth-action-table tbody tr{cursor:pointer}.truth-action-table tbody tr:hover,.truth-action-table tbody tr.selected{background:#eff6ff;box-shadow:inset 3px 0 #2563eb}.truth-action-table td small,.truth-action-table td strong{display:block}.truth-action-table td small{color:#64748b;margin-top:4px}.truth-pagination{justify-content:flex-end;align-items:center;gap:10px;padding:14px;display:flex}.truth-detail-empty{text-align:center;color:#64748b;place-content:center;justify-items:center;min-height:280px;display:grid}.truth-detail-list{border:1px solid #e2e8f0;border-radius:12px;margin:14px 0;overflow:hidden}.truth-detail-list div{border-bottom:1px solid #eef2f7;grid-template-columns:88px 1fr;gap:12px;padding:11px 13px;display:grid}.truth-detail-list div:last-child{border-bottom:0}.truth-detail-list dt{color:#64748b}.truth-detail-list dd{color:#0f2747;word-break:break-word;margin:0;font-weight:700}.runtime-service-strip{align-items:stretch;gap:10px;margin:14px 0;display:flex}.runtime-service-strip h3{align-items:center;margin-right:4px;display:flex}.runtime-service-strip article{background:#fff;border:1px solid #dbe3ef;border-radius:12px;gap:5px;min-width:220px;padding:12px 14px;display:grid}.truth-agent-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.truth-metric-grid,.truth-agent-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.truth-filter-bar,.runtime-service-strip{flex-wrap:wrap;align-items:stretch}.truth-total{margin-left:0}}.cold-chain-task-overview{background:#fffaf0;border:1px solid #efd59d;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.cold-chain-task-overview.is-ready{background:#f1faf5;border-color:#bfe1cf}.cold-chain-task-overview-main{align-items:center;gap:12px;min-width:0;display:flex}.cold-chain-task-icon{color:#9d6810;background:#fff0ce;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.cold-chain-task-overview.is-ready .cold-chain-task-icon{color:#167048;background:#dff3e8}.cold-chain-task-overview-main>div{gap:2px;display:grid}.cold-chain-overview-eyebrow{color:#8c641e;font-size:11px;font-weight:750}.cold-chain-task-overview-main h4{color:#273f57;font-size:17px}.cold-chain-task-overview-main p{color:#64768a;font-size:12px;line-height:1.55}.cold-chain-overview-badges{flex:none;align-items:center;gap:7px;display:flex}.cold-chain-status-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cold-chain-status-lane{background:#fff;border:1px solid #dde5ec;border-radius:9px;gap:4px;min-width:0;padding:10px 12px;display:grid}.cold-chain-status-lane strong{color:#52677b;letter-spacing:.04em;font-size:10px}.cold-chain-status-lane span{color:#273f57;text-overflow:ellipsis;font-size:11px;font-weight:650;line-height:1.4;overflow:hidden}.cold-chain-status-lane.is-confirmed{background:#f5fbf7;border-color:#cce5d7}.cold-chain-status-lane.is-required{background:#fffaf0;border-color:#efd59d}.cold-chain-status-lane.is-optional,.cold-chain-status-lane.is-rule{background:#f8fafc}.cold-chain-judgement-details{background:#fff;border:1px solid #e1e7ed;border-radius:9px;overflow:hidden}.cold-chain-judgement-details>summary{color:#64768a;cursor:pointer;min-height:38px;padding:9px 12px;font-size:11px;font-weight:700}.cold-chain-judgement-details>div{color:#6d5a35;gap:5px;padding:0 12px 11px;font-size:11px;line-height:1.5;display:grid}.cold-chain-confidence.is-candidate{color:#8b5d10;background:#fff0ce}.cold-chain-selection-empty{color:#8291a1;text-align:center;justify-items:center;gap:7px;min-height:190px;padding:34px 22px;display:grid}.cold-chain-selection-empty strong{color:#334e68;font-size:14px}.cold-chain-selection-empty p{max-width:320px;font-size:11px;line-height:1.6}.cold-chain-task-list{gap:9px;padding:12px;display:grid}.cold-chain-task-card{background:#fff;border:1px solid #dde5ec;border-radius:10px;gap:9px;padding:12px;display:grid}.cold-chain-task-card.is-done{background:#f7fcf9;border-color:#cce5d7}.cold-chain-task-card.is-required{background:#fffdf8;border-color:#efd59d}.cold-chain-task-card>header,.cold-chain-task-card>header>div{align-items:center;gap:7px;display:flex}.cold-chain-task-card>header{justify-content:space-between}.cold-chain-task-card>header strong{color:#263f58;font-size:12px}.cold-chain-task-card>header span{color:#738294;background:#eef2f5;border-radius:999px;padding:2px 6px;font-size:9px}.cold-chain-task-card>header em{color:#9a6816;align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:750;display:inline-flex}.cold-chain-task-card.is-done>header em{color:#176c45}.cold-chain-task-card>p{color:#607387;font-size:11px;line-height:1.5}.cold-chain-task-rule{background:#f4f7fa;border-radius:7px;padding:8px 9px}.cold-chain-decision-row{border-top:1px solid #e8edf2;grid-template-columns:minmax(94px,.55fr) minmax(0,1.45fr);align-items:center;gap:10px;padding-top:9px;display:grid}.cold-chain-decision-row>div:first-child{gap:2px;display:grid}.cold-chain-decision-row>div:first-child strong{color:#314c65;font-size:11px}.cold-chain-decision-row>div:first-child span{color:#8190a0;font-size:9px}.cold-chain-choice-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.cold-chain-choice-group button,.cold-chain-edit-button{color:#4a6075;cursor:pointer;background:#fff;border:1px solid #d6e0e8;border-radius:7px;min-height:34px;padding:6px 8px;font-size:10px;font-weight:700}.cold-chain-choice-group button:hover,.cold-chain-edit-button:hover{background:#f2f9fc;border-color:#7fb3cc}.cold-chain-choice-group button.is-active{color:#155f82;background:#eaf6fb;border-color:#2780aa;box-shadow:inset 0 0 0 1px #2780aa}.cold-chain-choice-group.is-date{width:100%}.cold-chain-edit-button{justify-self:end;min-width:58px}.cold-chain-recorded-outcome{justify-content:space-between;align-items:center;gap:10px;padding-top:3px;display:flex}.cold-chain-recorded-outcome strong{color:#176c45;font-size:11px}.cold-chain-exception-actions{border-top:1px solid #e3e9ef;padding-top:8px}.cold-chain-exception-actions>summary{color:#8d4b4b;cursor:pointer;min-height:32px;font-size:10px;font-weight:700}.cold-chain-exception-actions>p{color:#7e6a6a;margin-bottom:8px;font-size:10px}.cold-chain-exception-actions>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cold-chain-exception-actions button{border-radius:7px;min-height:38px}@media (width<=1100px){.cold-chain-status-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cold-chain-task-overview{flex-direction:column;align-items:stretch;margin-inline:10px;padding:13px}.cold-chain-overview-badges{justify-content:flex-start}.cold-chain-status-lanes{grid-template-columns:1fr 1fr;margin-inline:10px}.cold-chain-status-lane{padding:9px}.cold-chain-judgement-details,.cold-chain-manual-correction-action{margin-inline:10px}.cold-chain-task-list{padding:10px}.cold-chain-decision-row{grid-template-columns:1fr}.cold-chain-submit-zone{z-index:4;position:sticky;bottom:0;box-shadow:0 -8px 20px #1e3a5214}}.mobile-operations-home,.notice-mobile-controls,.notice-mobile-list,.notice-detail-back{display:none}.mobile-state-tag{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.mobile-state-tag.is-danger{color:#b42318;background:#fee4e2}.mobile-state-tag.is-warning{color:#9a5b00;background:#fff0c2}.mobile-state-tag.is-info{color:#175cd3;background:#dbeafe}.mobile-state-tag.is-success{color:#067647;background:#d1fadf}.mobile-state-tag.is-neutral{color:#475467;background:#eef2f6}@media (width<=760px){.main-dashboard,.main-shipmentNotices{background:#f4f7fb;overflow-y:auto}.main-dashboard>.topbar,.main-shipmentNotices>.topbar{display:none}.mobile-operations-home{min-height:100%;padding:18px 14px calc(96px + env(safe-area-inset-bottom));color:#101828;display:block}.dashboard-command-center{display:none}.mobile-home-header,.mobile-object-heading,.mobile-overview-card-head,.mobile-overview-card-foot,.notice-mobile-title,.notice-mobile-card-head,.notice-mobile-card-foot{justify-content:space-between;align-items:center;display:flex}.mobile-home-header{margin-bottom:16px}.mobile-home-header p,.notice-mobile-title span{color:#667085;margin:0 0 3px;font-size:12px}.mobile-home-header h1,.notice-mobile-title h1{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.25}.mobile-home-notification{color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex;position:relative}.mobile-home-notification span{color:#fff;background:#d92d20;border:2px solid #f4f7fb;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:-5px;right:-5px}.mobile-home-hero{text-align:left;color:#fff;background:#2864dc;border:0;border-radius:18px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:3px 12px;width:100%;min-height:144px;padding:20px;display:grid;box-shadow:0 10px 26px #2864dc33}.mobile-home-hero>span{color:#ffffffd1;grid-column:1/-1;font-size:14px}.mobile-home-hero strong{letter-spacing:-.04em;align-self:center;font-size:44px;line-height:1}.mobile-home-hero strong small{letter-spacing:0;margin-left:4px;font-size:16px}.mobile-home-hero em{grid-column:1/-1;align-items:center;gap:4px;font-size:14px;font-style:normal;font-weight:700;display:inline-flex}.mobile-home-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 16px;display:grid}.mobile-home-summary button{color:#344054;background:#fff;border:1px solid #e7ecf3;border-radius:14px;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:96px;padding:10px 6px;display:grid}.mobile-home-summary svg{color:#2864dc}.mobile-home-summary strong{color:#101828;font-size:24px;line-height:1}.mobile-home-summary span{color:#667085;font-size:12px}.mobile-object-switch{background:#e9eef5;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.mobile-object-switch button{color:#667085;background:0 0;border:0;border-radius:9px;min-height:40px;font-weight:700}.mobile-object-switch button[aria-selected=true]{color:#175cd3;background:#fff;box-shadow:0 1px 3px #10182814}.mobile-object-switch button span{margin-left:3px;font-size:11px;font-weight:600}.mobile-object-heading{margin:17px 2px 10px}.mobile-object-heading>div{align-items:baseline;gap:8px;display:flex}.mobile-object-heading h2{margin:0;font-size:17px}.mobile-object-heading span{color:#98a2b3;font-size:12px}.mobile-object-heading>button{color:#2864dc;background:0 0;border:0;align-items:center;gap:2px;min-height:36px;padding:0;font-size:13px;display:inline-flex}.mobile-object-list,.notice-mobile-list{gap:10px;display:grid}.mobile-overview-card,.notice-mobile-card{text-align:left;color:#101828;background:#fff;border:1px solid #e4eaf2;border-radius:15px;width:100%;padding:14px;display:block;box-shadow:0 3px 10px #1018280a}.mobile-overview-card-head,.notice-mobile-card-head{justify-content:flex-start;gap:9px}.mobile-overview-card-head strong,.notice-mobile-card-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.mobile-overview-card-no,.notice-mobile-number{color:#344054;margin:9px 0 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;display:block}.mobile-overview-card-facts,.notice-mobile-card-facts{gap:7px;display:grid}.mobile-overview-card-facts>span,.notice-mobile-card-facts>span{grid-template-columns:70px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.mobile-overview-card-facts small,.notice-mobile-card-facts small{color:#98a2b3;font-size:13px}.mobile-overview-card-facts b,.notice-mobile-card-facts b{color:#475467;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.mobile-overview-card-foot,.notice-mobile-card-foot{color:#175cd3;border-top:1px solid #eef2f6;min-height:38px;margin-top:12px;padding-top:11px;font-size:13px;font-weight:750}.mobile-object-empty,.notice-mobile-empty{color:#667085;text-align:center;background:#fff;border:1px dashed #d0d5dd;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;padding:28px 18px;display:flex}.main-orders .waybill-mobile-list{gap:10px;padding:10px 12px}.main-orders .waybill-mobile-card{text-align:left;color:#101828;background:#fff;border:1px solid #e4eaf2;border-radius:15px;width:100%;padding:14px;display:block;box-shadow:0 3px 10px #1018280a}.main-orders .mobile-card-top{align-items:center;gap:9px;display:flex}.main-orders .mobile-card-top>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.main-orders .mobile-card-waybill{color:#344054;margin:9px 0 11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;display:block}.main-orders .mobile-card-facts{gap:8px;display:grid}.main-orders .mobile-card-facts>span{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.main-orders .mobile-card-facts small{color:#98a2b3;font-size:12px}.main-orders .mobile-card-facts b{color:#475467;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.main-orders .mobile-card-temperature b{color:#b42318}.main-orders .mobile-card-action{color:#175cd3;border-top:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-top:12px;padding-top:10px;display:flex}.main-orders .mobile-card-action>span{gap:2px;min-width:0;display:grid}.main-orders .mobile-card-action b{font-size:13px}.main-orders .mobile-card-action small{color:#98a2b3;font-size:11px;font-weight:500}.main-shipmentNotices .notice-report-page{min-height:100%;padding:0 12px calc(96px + env(safe-area-inset-bottom));background:#f4f7fb}.main-shipmentNotices .notice-report-sourcebar,.main-shipmentNotices .notice-report-statusrail,.main-shipmentNotices .notice-report-metrics,.main-shipmentNotices .notice-report-toolbar,.main-shipmentNotices .notice-master-head,.main-shipmentNotices .notice-master-scroll,.main-shipmentNotices .notice-master>footer{display:none}.notice-mobile-controls{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f7fbf7;gap:10px;margin:0 -12px;padding:16px 12px 10px;display:grid;position:sticky;top:0}.notice-mobile-title strong{color:#175cd3;font-size:24px}.notice-mobile-title strong small{color:#667085;font-size:12px}.notice-mobile-search{color:#98a2b3;background:#fff;border:1px solid #dfe5ee;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 11px;display:flex}.notice-mobile-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.notice-mobile-search button{color:#667085;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.notice-mobile-filters{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.notice-mobile-filters::-webkit-scrollbar{display:none}.notice-mobile-filters button{color:#475467;background:#fff;border:1px solid #dfe5ee;border-radius:999px;flex:none;min-height:34px;padding:0 12px;font-size:12px}.notice-mobile-filters button.active{color:#175cd3;background:#eaf1ff;border-color:#2864dc;font-weight:750}.main-shipmentNotices .notice-report-workspace,.main-shipmentNotices .notice-master{background:0 0;border:0;min-height:0;display:block}.notice-mobile-list{padding:2px 0 12px}.notice-mobile-empty button{color:#fff;background:#2864dc;border:0;border-radius:9px;min-height:38px;padding:0 14px}.main-shipmentNotices .notice-detail{z-index:80;width:auto;max-width:none;height:100dvh;padding:0 14px calc(28px + env(safe-area-inset-bottom));background:#f7f9fc;border:0;border-radius:0;display:block;position:fixed;inset:0;overflow-y:auto}.main-shipmentNotices .notice-detail-head{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #e4e7ec;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:6px;min-height:64px;margin:0 -14px 12px;padding:8px 14px;display:grid;position:sticky;top:0}.notice-detail-back{color:#344054;background:0 0;border:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.main-shipmentNotices .notice-detail-head>div{text-align:center;min-width:0}.main-shipmentNotices .notice-detail-head h2{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.main-shipmentNotices .notice-detail-close{visibility:hidden}.main-shipmentNotices .notice-waybill-relation,.main-shipmentNotices .notice-detail>section{background:#fff;border:1px solid #e4eaf2;border-radius:14px;margin-bottom:10px;padding:14px;box-shadow:0 2px 8px #10182808}.main-shipmentNotices .notice-detail-grid{grid-template-columns:1fr}.main-shipmentNotices .notice-items{overflow-x:auto}}@media (width<=430px){.cold-chain-status-lanes,.cold-chain-choice-group,.cold-chain-choice-group.is-date,.cold-chain-exception-actions>div{grid-template-columns:1fr}}.waybill-mobile-list,.waybill-mobile-detail{display:none}@media (width<=767px){html,body,#root{max-width:100%;overflow-x:hidden}.waybill-workbench{min-width:0;display:block}.waybill-list-pane{width:100%;min-width:0}.wb-page-head{align-items:flex-start;padding:16px}.wb-page-head h1{font-size:22px}.wb-head-actions .primary,.wb-head-actions .wb-secondary{display:none}.operations-strip,.wb-filters,.wb-tabs,.role-quick-filters{flex-wrap:nowrap;overflow-x:auto}.wb-toolbar{padding:10px 12px}.wb-search{width:100%}.wb-table-wrap,.waybill-quick-panel{display:none}.waybill-mobile-list{background:#f3f6fa;gap:10px;padding:12px;display:grid}.waybill-mobile-card{text-align:left;border:1px solid var(--line-soft);width:100%;color:inherit;background:#fff;border-radius:10px;gap:8px;padding:14px;display:grid}.mobile-card-top{align-items:center;gap:8px;display:flex}.mobile-card-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.waybill-mobile-card>strong{color:var(--primary);font-size:16px}.mobile-card-stage,.mobile-card-grid small{color:var(--muted)}.mobile-card-grid{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;display:grid}.mobile-card-grid span{gap:2px;display:grid}.waybill-mobile-detail{z-index:1000;background:#f3f6fa;width:100vw;height:100dvh;display:block;position:fixed;inset:0;overflow-y:auto}.waybill-mobile-detail>header{z-index:1;border-bottom:1px solid var(--line-soft);background:#fff;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.waybill-mobile-detail header button{width:40px;height:40px;padding:0}.waybill-mobile-detail h1{margin:2px 0 0;font-size:18px}.waybill-mobile-detail main{gap:12px;padding:14px;display:grid}.mobile-detail-summary,.mobile-detail-section,.mobile-detail-facts{border:1px solid var(--line-soft);background:#fff;border-radius:10px;margin:0;padding:16px}.mobile-detail-summary h2{margin:10px 0 4px}.mobile-detail-summary p,.mobile-detail-section p{margin-bottom:0}.mobile-detail-facts{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mobile-detail-facts dt{color:var(--muted);font-size:12px}.mobile-detail-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.mobile-detail-section h3{margin-top:0}.mobile-task-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mobile-full-detail{min-height:44px}.wb-pagination{flex-wrap:wrap;padding:12px}}.auth-page{color:#14233b;background:linear-gradient(135deg,#eef3f9 0%,#f8fafc 52%,#edf3fa 100%);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.auth-shell{background:#fff;border:1px solid #dbe4ef;border-radius:16px;width:min(420px,100%);padding:34px;box-shadow:0 22px 55px #14233b1c}.auth-brand{border-bottom:1px solid #e8edf3;align-items:center;gap:12px;padding-bottom:24px;display:flex}.auth-brand-mark{color:#fff;background:#123d71;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:grid}.auth-brand b,.auth-brand small{display:block}.auth-brand b{font-size:15px}.auth-brand small{color:#748299;margin-top:4px;font-size:12px}.auth-copy{padding:28px 0 22px}.auth-copy p{color:#1768e8;margin:0 0 8px;font-size:13px;font-weight:800}.auth-copy h1{color:#14233b;letter-spacing:-.02em;margin:0 0 10px;font-size:26px}.auth-copy span{color:#66758b;font-size:14px;line-height:1.7;display:block}.password-login-form{gap:9px;display:grid}.password-login-form label{color:#314158;margin-top:4px;font-size:13px;font-weight:800}.password-login-form input{color:#14233b;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #cbd7e6;border-radius:9px;outline:none;padding:0 12px}.password-login-form input:focus{border-color:#1768e8;box-shadow:0 0 0 3px #1768e81f}.password-login-form input:disabled{color:#7c899a;background:#f3f6fa}.auth-submit,.auth-secondary{border-radius:9px;width:100%;min-height:44px;margin-top:12px;padding:11px 16px;font-size:15px;font-weight:800}.auth-submit{color:#fff;background:#1768e8;border:1px solid #1768e8}.auth-submit:hover:not(:disabled){background:#0e58ca;border-color:#0e58ca}.auth-submit:disabled{cursor:wait;background:#9ebce8;border-color:#9ebce8}.auth-secondary{color:#314158;background:#fff;border:1px solid #cbd7e6}.auth-error{color:#b42318;background:#fff0f0;border-radius:8px;margin-top:4px;padding:10px 12px;font-size:13px}.auth-footnote{color:#66758c;text-align:center;margin:22px 0 0;font-size:12px}@media (width<=520px){.auth-page{padding:18px 14px}.auth-shell{border-radius:14px;padding:26px 22px}}*{box-sizing:border-box}html,body,#root{height:100%}body{background:#edf3fb;min-width:0;margin:0;overflow:hidden}button,input{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:230px 1fr;height:100vh;min-height:0;display:grid}.side{color:#d9e5f5;background:linear-gradient(#07111f 0%,#08192d 58%,#06101e 100%);padding:30px 18px;box-shadow:inset -1px 0 #ffffff0f}.brand{border-bottom:1px solid #1e2a3d;align-items:center;gap:12px;padding-bottom:24px;display:flex}.brand span{color:#fff;background:#2f70ff;border-radius:10px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.brand b{color:#fff;display:block}.brand small{color:#8ea2bf;margin-top:4px;display:block}nav{gap:8px;margin-top:24px;display:grid}nav button{color:#c8d5e8;text-align:left;box-shadow:none;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:13px 14px;font-weight:800;display:flex}nav button.active,nav button:hover{color:#fff;background:linear-gradient(90deg,#174c84,#12355c)}.main{min-height:0;padding:0 28px 18px;overflow:auto}.topbar{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f8fdf0;border-bottom:1px solid #dce6f2;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:24px;margin:0 -28px 18px;padding:18px 28px;display:grid;position:sticky;top:0}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:2px;font-size:25px}.topbar p,.panel-head p,.hero-copy p{color:#66758c;margin-bottom:0}.crumb h1{margin:0}.top-actions{align-items:center;gap:12px;min-width:0;display:flex}.role-select,.global-search{background:#fff;border:1px solid #dce5f2;border-radius:10px;height:42px;box-shadow:0 8px 18px #14213d0a}.role-select{align-items:center;gap:10px;min-width:228px;padding:0 12px;display:flex}.role-select span{color:#66758c;font-size:13px;font-weight:800}.role-select select{background:0 0;border:0;outline:0;min-width:140px;font-weight:900}.global-search{width:260px;padding:0 14px}.agent-online{color:#128c4a;white-space:nowrap;background:#e9faef;border-color:#c7efd5;font-weight:900}.source-pill{text-align:left;width:210px;height:44px;box-shadow:none;flex:0 0 210px;align-content:center;gap:1px;padding:6px 10px;display:grid}.source-pill span,.source-pill small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-pill span{font-weight:900}.source-pill small{color:#66758c;font-size:11px}.source-pill.backend{color:#128c4a;background:#e9faef;border-color:#bfe8d0}.source-pill.loading{color:#1b63e6;background:#eaf1ff;border-color:#cfe0ff}.source-pill.fallback{color:#c81e2b;background:#ffe8ea;border-color:#ffc7cc}button,.agent-fab-inline{color:#17233a;background:#fff;border:1px solid #dbe5f2;border-radius:10px;padding:10px 14px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;box-shadow:0 8px 18px #14213d0b}button:hover,.agent-fab-inline:hover{border-color:#b9cef0;transform:translateY(-1px);box-shadow:0 12px 28px #14213d14}button.primary,.primary{color:#fff;background:linear-gradient(135deg,#2f70ff,#1f5ee8);border-color:#2f70ff}.agent-fab-inline{align-items:center;gap:8px;font-weight:800;display:inline-flex}.page-grid{gap:18px;display:grid}.dashboard-surface{grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.panel,.hero-panel{background:#fffffff0;border:1px solid #dde7f4;border-radius:14px;padding:22px;box-shadow:0 18px 45px #1c2d4b12}.hero-panel{gap:20px;padding:26px;display:grid}.section-kicker{color:#1b63e6;background:#eaf1ff;border-radius:999px;width:fit-content;margin-bottom:8px;padding:5px 9px;font-size:12px;font-weight:900;display:inline-flex}.role-switch{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.role-switch button,.group-row button,.leader-node button{text-align:left;min-height:84px;box-shadow:none}.role-switch button span,.group-row span,.leader-node span{color:#6f7d91;margin-top:6px;display:block}.selected{background:#eef5ff!important;border-color:#2f70ff!important}.must-panel,.flow-panel,.queue-panel,.confirm-panel{background:#fffffff5;border:1px solid #dde7f4;border-radius:14px;box-shadow:0 18px 45px #1c2d4b12}.must-panel{overflow:hidden}.must-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:12px 22px 10px;display:flex}.must-head p{color:#66758c;margin-bottom:0}.must-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.must-actions button{font-weight:900}.must-grid{border-top:1px solid #e5edf7;grid-template-columns:repeat(3,1fr);display:grid}.metric-row{background:#f8fbff;border:1px solid #e1e9f5;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.metric{background:linear-gradient(#fff,#fbfdff);border-right:1px solid #e1e9f5;min-height:86px;padding:10px 20px;position:relative}.metric:last-child{border-right:0}.metric span,.metric small{color:#6f7d91;display:block}.metric em{color:#c55a00;background:#fff5df;border:1px solid #ffd28a;border-radius:999px;margin-bottom:5px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.metric b{letter-spacing:0;align-items:baseline;gap:6px;margin:4px 0 1px;font-size:27px;display:flex}.metric b small{color:currentColor;font-size:20px;font-weight:900;display:inline}.metric.red{border-left:4px solid #df2935}.metric.amber{border-left:4px solid #d97706}.metric.blue em{color:#1b63e6;background:#eaf1ff;border-color:#cfe0ff}.metric.red b{color:#df2935}.metric.amber b{color:#d97706}.metric.blue b{color:#1b63e6}.metric.green b{color:#16a365}.action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.flow-panel{padding:12px 18px}.flow-panel .panel-head h2,.queue-panel .panel-head h2,.confirm-panel .panel-head h2{margin-bottom:2px;font-size:20px}.queue-list{gap:10px;display:grid}.queue-item{background:#f8fbff;border:1px solid #e4ebf5;border-left:4px solid #78a7ff;border-radius:12px;justify-content:space-between;gap:18px;padding:14px 16px;display:flex}.queue-item span,.queue-item small{color:#6f7d91}.queue-item span{margin-top:4px;display:block}.stage-strip{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.stage-strip button{text-align:left;box-shadow:none;background:#f8fbff;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:38px;padding:7px 10px;display:grid}.stage-strip span{color:#1b63e6;background:#eaf1ff;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:800;display:inline-grid}.stage-strip b{white-space:nowrap;text-overflow:ellipsis;margin:0;display:block;overflow:hidden}.stage-strip strong{color:#2f70ff;justify-self:end;font-size:22px}.dashboard-lower{grid-template-columns:minmax(0,1.55fr) minmax(380px,.75fr);align-items:stretch;gap:12px;min-height:0;display:grid}.queue-panel,.confirm-panel{flex-direction:column;min-height:0;padding:12px 18px;display:flex}.work-table{gap:6px;min-height:0;padding-right:2px;display:grid;overflow:auto}.work-table-head,.work-row{grid-template-columns:106px minmax(170px,.95fr) minmax(210px,1.08fr) 78px 62px;align-items:center;gap:8px;display:grid}.work-table-head{color:#66758c;padding:0 14px 4px;font-weight:900}.work-row{background:#fbfdff;border:1px solid #e5edf7;border-radius:12px;min-height:52px;padding:6px 12px}.work-row>*{min-width:0}.work-row b,.work-row small{display:block}.work-row b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.work-row small{overflow-wrap:anywhere}.work-row small,.work-row span{color:#66758c}.work-row strong{color:#c55a00;white-space:nowrap;background:#fff5df;border:1px solid #ffd28a;border-radius:999px;justify-self:start;padding:6px 9px}.work-row button{justify-self:end;min-width:58px;padding:7px 11px;font-weight:900}.task-pill{white-space:nowrap;border-radius:999px;justify-self:start;padding:7px 11px;font-weight:900}.task-pill.red{color:#c81e2b;background:#ffe8ea;border:1px solid #ffc7cc}.task-pill.purple{color:#6f3be6;background:#f0e8ff;border:1px solid #dccbff}.confirm-panel{background:linear-gradient(#fff,#f9fffb)}.need-human{color:#c55a00;white-space:nowrap;background:#fff5df;border:1px solid #ffd28a;border-radius:999px;padding:8px 13px;font-weight:900;display:inline-flex}.confirm-card{background:#fbfffc;border:1px solid #bdebcf;border-radius:12px;min-height:0;padding:12px;overflow:auto}.confirm-card h3{margin-bottom:5px;font-size:17px}.confirm-card p{color:#66758c;margin-bottom:7px}.confirm-kv{background:#fff;border:1px solid #e5edf7;border-radius:10px;grid-template-columns:112px 1fr;align-items:center;gap:12px;margin-bottom:7px;padding:7px 11px;display:grid}.confirm-kv span{color:#66758c;font-weight:800}.confirm-kv b{color:#14213d}.orders-page,.exceptions-page,.agents-page,.audit-prototype-page{gap:14px;display:grid}.main-orders{overflow-y:hidden}.main-orders .orders-page{grid-template-rows:auto minmax(0,1fr);gap:10px;height:calc(100vh - 104px)}.main-orders .orders-intro{display:none}.page-title-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.page-title-row h2{margin-bottom:4px;font-size:26px}.page-title-row p{color:#66758c;margin:0}.segmented{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.segmented.compact{gap:6px}.order-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.order-kpi{background:#fff;border:1px solid #e2ebf6;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:8px 12px;display:flex;box-shadow:0 10px 30px #1c2d4b0d}.order-kpi span,.order-kpi p{color:#66758c}.order-kpi b{margin:2px 0 0;font-size:21px;display:block}.order-kpi b small{margin-left:4px;font-size:14px}.order-kpi p{display:none}.order-kpi em{background:#eef5ff;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.board-panel{overflow:hidden}.board-toolbar{grid-template-columns:1fr;align-items:start;gap:8px;margin-bottom:10px;display:grid}.board-toolbar input{border:1px solid #dce5f2;border-radius:10px;width:100%;padding:13px 14px}.board-controls{grid-template-columns:auto 150px 150px minmax(320px,1fr) auto auto auto;align-items:center;gap:8px;min-width:0;display:grid}.board-controls .segmented{flex-wrap:nowrap;justify-content:flex-start}.board-controls select{background:#fff;border:1px solid #dce5f2;border-radius:10px;height:40px;padding:0 10px}.board-controls input{height:40px;padding:0 12px}.kanban{scrollbar-color:#9aa7b8 transparent;gap:12px;max-width:100%;padding-bottom:12px;display:flex;overflow-x:auto}.kanban.expanded .lane{height:560px}.lane{background:#fbfdff;border:1px solid #e1e9f5;border-radius:14px;flex-direction:column;flex:0 0 260px;height:340px;padding:10px;display:flex;overflow:hidden}.lane header{justify-content:space-between;align-items:flex-start;min-height:38px;margin-bottom:8px;display:flex}.lane header b,.lane header small{display:block}.lane header small,.lane header span{color:#6f7d91}.lane header span{color:#1b63e6;background:#eef5ff;border-radius:10px;order:-1;padding:9px 11px;font-weight:800}.lane>.order-card{flex:0 0 74px}.order-card{text-align:left;width:100%;min-height:74px;box-shadow:none;background:linear-gradient(#fff,#f9fbff);border-color:#cfe0ff #cfe0ff #cfe0ff #78a7ff;border-left-style:solid;border-left-width:4px;margin-bottom:7px;padding:8px 10px;position:relative}.order-card.attention{background:#fffaf1;border-left-color:#d97706}.order-card strong,.order-card span,.order-card small{display:block}.order-card strong{white-space:nowrap;text-overflow:ellipsis;padding-right:2px;font-size:15px;overflow:hidden}.order-card span{color:#1b63e6;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-weight:800;line-height:1.22;overflow:hidden}.order-card small{color:#66758c;white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.order-card small+small{display:none}.order-card.attention strong,.order-card.attention span,.order-card.attention small{padding-right:76px}.order-card em{color:#c55a00;white-space:nowrap;text-overflow:ellipsis;background:#fff5df;border:1px solid #ffd28a;border-radius:999px;max-width:calc(100% - 16px);padding:3px 7px;font-size:12px;font-style:normal;font-weight:800;position:absolute;bottom:8px;right:8px;overflow:hidden}.lane-more{width:100%;min-height:30px;box-shadow:none;color:#1b63e6;background:#fff;border-radius:10px;margin-top:auto;padding:5px 8px;font-size:13px;font-weight:900}.modal-backdrop{z-index:50;background:#08111f47;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(1120px,96vw);max-height:92vh;padding:28px;position:relative;overflow:auto;box-shadow:0 40px 100px #08111f47}.small-modal{width:min(760px,92vw)}.icon-close{width:42px;height:42px;box-shadow:none;background:#f3f6fb;place-items:center;padding:0;display:grid;position:absolute;top:18px;right:18px}.modal-sub{color:#66758c}.tabs{border-bottom:1px solid #e4ebf5;gap:8px;margin:20px -28px;padding:0 28px;display:flex}.tabs button{box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 10px;font-weight:800}.tabs button.active,.tabs button[aria-selected=true]{color:#2f70ff;border-bottom:3px solid #2f70ff}.stage-detail-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stage-box{border:1px solid #e4ebf5;border-radius:12px;padding:16px}.stage-box.current{background:#eef5ff;border-color:#2f70ff}.stage-box span{color:#1b63e6;font-weight:800}.stage-box b,.stage-box small{margin-top:8px;display:block}.handover-grid{grid-template-columns:1.1fr 1fr 1fr;gap:14px;display:grid}.handover-grid section,.handover-status,.evidence,.agent-result,.result-block{background:#fbfdff;border:1px solid #e4ebf5;border-radius:12px;padding:16px}.handover-status{grid-column:1/-1;align-items:center;gap:14px;display:flex}.handover-status svg{color:#2f70ff}.handover-status span,.handover-status small,.fact-row span{color:#66758c;display:block}.handover-empty{gap:14px;display:grid}.handover-empty-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.handover-empty-grid section{background:#fbfdff;border:1px solid #e4ebf5;border-radius:12px;padding:14px 16px}.handover-empty-grid h3{margin-bottom:8px;font-size:17px}.handover-empty-grid p{color:#66758c;margin:0;line-height:1.55}.handover-collaboration{grid-column:1/-1}.section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.section-head h3{margin-bottom:4px}.section-head p{color:#66758c;margin:0}.collaboration-list{margin-top:10px}.fact-row{border-bottom:1px solid #e9eef6;grid-template-columns:120px 1fr;gap:12px;padding:10px 0;display:grid}.fact-row:last-child{border-bottom:0}.fact-row.warn b{color:#d97706}.fact-row.block b{color:#df2935}.timeline{color:#425169;border-left:3px solid #b6cdfc;padding:4px 0 10px 12px}.empty{color:#66758c;border:1px dashed #ccd8e8;border-radius:12px;padding:22px}.tool-list{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.tool-list span{color:#1b63e6;background:#eef5ff;border:1px solid #cfe0ff;border-radius:999px;padding:6px 9px;font-weight:700}.info-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.info-grid div{border:1px solid #e4ebf5;border-radius:10px;padding:12px}.info-grid span{color:#66758c;margin-bottom:6px;display:block}.prompt-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.prompt-row button{text-align:left;box-shadow:none;background:#f8fbff;min-height:74px;line-height:1.45}.agent-result{margin-top:14px}.agent-result-card{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.result-block{gap:8px;margin-top:0;display:grid}.result-block span{color:#425169}.recommend-title{border-left:4px solid #2f70ff;margin:12px 0 8px;padding-left:10px;font-weight:900}.notice{color:#13613a;background:#eaf8f0;border:1px solid #bfe8d0;border-radius:10px;margin-top:12px;padding:10px 12px;font-weight:800}.notice.error{color:#c81e2b;background:#ffe8ea;border-color:#ffc7cc}.inline-notice{margin-top:8px}.filter-chips{flex-wrap:wrap;gap:10px;display:flex}.exception-layout{grid-template-columns:minmax(0,1.55fr) minmax(380px,.55fr);align-items:start;gap:20px;display:grid}.risk-badge,.detail-case-head span{color:#c81e2b;background:#ffe8ea;border-radius:999px;padding:8px 12px;font-weight:900}.exception-table{gap:10px;display:grid}.exception-head,.exception-row{grid-template-columns:52px 130px minmax(220px,1fr) minmax(250px,1.2fr) 120px 70px;align-items:center;gap:12px;display:grid}.exception-head{color:#66758c;padding:0 12px;font-weight:900}.exception-row{background:#fff;border:1px solid #e6edf7;border-radius:10px;min-height:74px;padding:10px 12px}.exception-row small,.exception-row span{color:#66758c}.exception-row strong{display:block}.level{background:#eaf1ff;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;color:#1b63e6!important}.level.high{background:#ffe8ea;color:#c81e2b!important}.level.mid{background:#fff5df;color:#c55a00!important}.exception-detail-panel{position:sticky;top:92px}.detail-case-head{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.detail-case-head h3{margin-bottom:4px}.detail-case-head p{color:#66758c;margin:0}.status-chain{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:14px;display:grid}.status-chain button{padding:9px 6px;font-size:13px;font-weight:900}.evidence-card{background:#fbfdff;border:1px solid #e2ebf6;border-radius:10px;margin-bottom:12px;padding:14px}.evidence-card.warn{background:#fffaf1;border-color:#ffd28a}.evidence-card.ok{background:#f4fff8;border-color:#bfe8d0}.full{width:100%}.approval-list,.audit-list,.agent-grid{gap:12px;display:grid}.approval-card{background:#fbfdff;border:1px solid #e4ebf5;border-radius:12px;grid-template-columns:1fr 90px auto;align-items:center;gap:20px;padding:16px;display:grid}.approval-card span,.approval-card p{color:#66758c}.ok-text{color:#169b62}.danger-text{color:#d92d20!important}.org-panel{gap:10px;min-height:300px;padding:18px 22px;display:grid}.leader-node{place-items:center;display:grid}.leader-node button{text-align:center;border-radius:24px;place-items:center;width:360px;min-height:94px;padding:14px 18px;display:grid}.leader-node svg{color:#6f3be6;background:#efe7ff;border-radius:16px;width:44px;height:44px;padding:10px}.group-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.group-row button{text-align:center;min-height:66px;padding:10px 18px}.agents-list-panel{padding:0}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.agent-card{background:#fff;border:1px solid #e4ebf5;border-radius:12px;min-height:174px;padding:14px 16px;box-shadow:0 16px 40px #1c2d4b0f}.agent-card-head{align-items:flex-start;gap:14px;display:flex}.avatar{color:#0f8d50;background:#e9faef;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.agent-card h3{white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:18px;overflow:hidden}.agent-card p{color:#66758c;margin-bottom:12px;font-size:14px;line-height:1.45}.agent-metrics{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.agent-metrics div{background:#f8fbff;border:1px solid #e8eef7;border-radius:10px;padding:8px 10px}.agent-metrics span{color:#66758c;font-size:13px;display:block}.agent-card button{padding:8px 11px}.audit-list article{background:#fbfdff;border-left:4px solid #2f70ff;border-radius:0 10px 10px 0;padding:12px 14px}.audit-list span{color:#66758c}.audit-list b{margin:4px 0;display:block}.filter-row{align-items:center;gap:10px;min-width:420px;display:flex}.filter-row input{border:1px solid #dce5f2;border-radius:10px;flex:1;padding:11px 12px}.audit-kpis{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.audit-kpis article{background:#fff;border:1px solid #e2ebf6;border-radius:10px;min-height:132px;padding:22px;box-shadow:0 12px 32px #1c2d4b0d}.audit-kpis span,.audit-kpis p{color:#66758c}.audit-kpis b{margin:18px 0 8px;font-size:32px;display:block}.audit-kpis b small{margin-left:4px;font-size:16px}.audit-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:18px;display:grid}.audit-timeline-card,.audit-ranking-card{min-height:420px}.audit-list article{background:0 0;border-left:3px solid #38c172;border-radius:0;padding:0 0 20px 22px;position:relative}.audit-list article:before{content:"";background:#28a745;border:3px solid #eaf8f0;border-radius:999px;width:12px;height:12px;position:absolute;top:2px;left:-8px}.rank-row{grid-template-columns:1fr auto;align-items:center;gap:8px;margin:20px 0;display:grid}.rank-row em{background:linear-gradient(90deg,#2f70ff,#33d0e6);border-radius:999px;grid-column:1/-1;height:9px;display:block}.agent-run-detail-panel{margin:18px 0}.agent-run-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-run-card{background:#fff;border:1px solid #e2ebf6;border-radius:10px;gap:10px;padding:14px;display:grid;box-shadow:0 12px 30px #1c2d4b0d}.agent-run-card h3{margin:8px 0 4px;font-size:17px}.agent-run-card p{color:#66758c;margin:0;line-height:1.45}.agent-run-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agent-run-columns div{background:#fbfdff;border:1px solid #edf2f8;border-radius:8px;min-width:0;padding:10px}.agent-run-columns b,.agent-run-columns small{display:block}.agent-run-columns b{color:#0f1d3a;margin-bottom:7px}.agent-run-columns small{color:#66758c;text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.governance-details{background:#fff;border:1px solid #dce5f2;border-radius:12px;padding:12px 16px}.governance-details summary{cursor:pointer;color:#1b63e6;font-weight:900}.audit-page{grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);align-items:start;margin-top:14px}.audit-governance-panel,.audit-timeline-panel{max-height:calc(100vh - 96px);overflow:auto}.audit-governance-panel{padding:18px 22px}.audit-timeline-panel{padding:18px 20px}.governance-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.governance-card{background:#fbfdff;border:1px solid #e4ebf5;border-radius:12px;align-content:start;gap:10px;padding:16px;display:grid}.governance-card.wide{grid-column:span 2}.governance-card p,.governance-card small{color:#66758c;margin:0}.governance-card strong{color:#1b63e6;font-size:28px}.governance-card strong.ok-text{color:#169b62}.governance-card strong.danger-text{color:#d92d20}.governance-hub{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.governance-hub button{text-align:left;background:#fff;border:1px solid #dce5f2;border-radius:10px;gap:7px;padding:14px 16px;display:grid;box-shadow:0 12px 28px #1c2d4b0a}.governance-hub button.active{background:#f4f8ff;border-color:#2f70ff;box-shadow:0 14px 30px #2f70ff1f}.governance-hub span{color:#66758c;font-weight:800}.governance-hub b{color:#0f1d3a;font-size:22px}.governance-hub small{color:#66758c;line-height:1.35}.overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);gap:16px;display:grid}.registry-panel{gap:14px;display:grid}.registry-toolbar,.registry-create-row{grid-template-columns:minmax(220px,1fr) 180px 160px 160px;align-items:center;gap:10px;display:grid}.registry-create-row{grid-template-columns:minmax(180px,.8fr) minmax(180px,.8fr) 180px auto}.registry-toolbar input,.registry-toolbar select,.registry-create-row input,.registry-create-row select{background:#fff;border:1px solid #dce5f2;border-radius:10px;min-width:0;padding:11px 12px}.registry-table{gap:8px;display:grid}.registry-head,.registry-row{grid-template-columns:minmax(180px,1fr) minmax(170px,.9fr) 118px 132px 250px;align-items:center;gap:12px;display:grid}.registry-head{color:#66758c;padding:0 10px;font-weight:900}.registry-row{background:#fbfdff;border:1px solid #e4ebf5;border-radius:10px;padding:10px}.registry-row b,.registry-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.registry-row small{color:#66758c;margin-top:4px}.registry-actions{justify-content:flex-end;gap:8px;display:flex}.registry-actions button{padding:7px 9px}.pill.muted{color:#66758c;background:#f2f5f9;border-color:#dce5f2}.pill.orange{color:#c45d00;background:#fff6e8;border-color:#ffd59a}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.chip-row span{color:#1b63e6;background:#eef5ff;border:1px solid #cfe0ff;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.compact-table{gap:8px;display:grid}.compact-table div{background:#fff;border:1px solid #e8eef7;border-radius:9px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(86px,auto);align-items:center;gap:8px;padding:9px;display:grid}.compact-table b,.compact-table span,.compact-table small{text-overflow:ellipsis;min-width:0;overflow:hidden}.compact-table b,.compact-table span{white-space:nowrap}.compact-table span,.compact-table small{color:#66758c}.permission-live{margin-bottom:12px}.permission-live div:last-child{grid-column:1/-1}@media (width<=900px){body{min-width:0}.app-shell{grid-template-columns:1fr}.side{position:static}.role-switch,.metric-row,.stage-strip,.board-toolbar,.handover-grid,.info-grid,.group-row,.agent-grid,.governance-grid,.governance-hub,.overview-grid,.registry-toolbar,.registry-create-row,.registry-head,.registry-row{grid-template-columns:1fr}.filter-row{flex-direction:column;align-items:stretch;min-width:0}.governance-card.wide{grid-column:auto}.compact-table div{grid-template-columns:1fr}.registry-actions{flex-wrap:wrap;justify-content:flex-start}.kanban{grid-template-columns:1fr;overflow:visible}}.truth-inbox{gap:12px}.action-inbox-command{background:#fff;border:1px solid #dce5f2;border-radius:12px;grid-template-columns:minmax(460px,.9fr) minmax(620px,1.1fr);align-items:center;gap:12px 20px;min-height:154px;padding:12px 14px 9px;display:grid;box-shadow:0 4px 12px #1c2d4b09}.action-scope-switch{grid-column:1/-1;align-items:center;gap:6px;min-width:0;display:flex}.action-scope-switch button{color:#52647d;min-height:34px;box-shadow:none;background:#fff;border:1px solid #d7e1ee;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:900}.action-scope-switch button.active{color:#fff;background:#2563eb;border-color:#2563eb}.action-scope-switch span{color:#6b7b91;text-overflow:ellipsis;white-space:nowrap;margin-left:6px;font-size:12px;overflow:hidden}.action-domain-tabs{background:#f8fafc;border:1px solid #d6e0ee;border-radius:9px;align-items:center;min-width:0;display:flex;overflow:hidden}.action-domain-tabs button{color:#43566f;min-width:105px;min-height:42px;box-shadow:none;background:0 0;border:0;border-right:1px solid #dfe7f1;border-radius:0;flex:auto;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:900;display:inline-flex}.action-domain-tabs button:last-child{border-right:0}.action-domain-tabs button:hover{color:#155fd6;background:#f1f6ff}.action-domain-tabs button.active{color:#fff;background:#2563eb}.action-domain-tabs button span,.action-detail-filters button span{color:#52647d;background:#e9eef6;border-radius:999px;place-items:center;min-width:21px;min-height:21px;padding:1px 5px;font-size:11px;display:inline-grid}.action-domain-tabs button.active span{color:#155fd6;background:#fff}.action-command-tools{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.action-carrier-filter,.dashboard-carrier-filter{color:#607089;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.action-carrier-filter select,.dashboard-carrier-filter select{color:#27364c;background:#fff;border:1px solid #d7e1ee;border-radius:8px;min-width:128px;height:34px;padding:0 9px}.action-detail-filters{white-space:nowrap;border-top:1px solid #e9eef5;grid-column:1/-1;align-items:center;gap:3px;min-width:0;padding-top:9px;display:flex}.action-detail-filters>button,.action-filter-more button{color:#596b84;min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:7px;flex:none;padding:5px 9px;font-size:12px;font-weight:800}.action-detail-filters>button:hover,.action-filter-more button:hover{color:#155fd6;background:#f3f7fd}.action-detail-filters>button.active,.action-filter-more button.active{color:#155fd6;background:#eaf2ff}.action-detail-filters button span{margin-left:4px}.action-filter-more{position:relative}.action-filter-more summary{color:#596b84;cursor:pointer;border-radius:7px;align-items:center;gap:3px;min-height:30px;padding:5px 9px;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.action-filter-more summary::-webkit-details-marker{display:none}.action-filter-more[open] summary{color:#155fd6;background:#f3f7fd}.action-filter-more[open] summary svg{transform:rotate(180deg)}.action-filter-more>div{z-index:20;background:#fff;border:1px solid #dce5f2;border-radius:9px;min-width:220px;padding:6px;display:grid;position:absolute;top:35px;right:0;box-shadow:0 12px 30px #182a4824}.action-filter-more button{text-align:left;justify-content:flex-end;width:100%}.action-inbox-search{color:#8290a4;background:#fbfcfe;border:1px solid #d5deeb;border-radius:9px;flex:380px;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:8px;height:38px;padding-left:11px;display:grid}.action-inbox-total{color:#52647d;flex:none;font-size:12px;font-weight:900}.action-inbox-export-button{color:#155fd6;min-height:36px;box-shadow:none;background:#f4f8ff;border:1px solid #b8cdf3;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.action-inbox-export-button:hover:not(:disabled){background:#eaf2ff;border-color:#7da9ee}.action-inbox-search:focus-within{background:#fff;border-color:#8bb6ff;box-shadow:0 0 0 3px #2563eb17}.action-inbox-search input{color:#14213d;background:0 0;border:0;outline:0;min-width:0;height:100%}.action-inbox-search .action-inbox-search-clear{color:#718096;width:30px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:7px;place-items:center;margin-right:3px;padding:0;display:grid}.action-inbox-search .action-inbox-search-clear:hover{color:#1f3555;background:#edf2f8}.action-inbox-workstation{grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.action-inbox-list{border-color:#dce5f2;border-radius:12px;min-width:0;height:100%;min-height:0;max-height:100%;padding:0;overflow:hidden;box-shadow:0 7px 20px #1c2d4b0b}.action-inbox-table{table-layout:fixed;width:100%}.action-inbox-list{grid-template-rows:auto minmax(0,1fr);display:grid}.action-inbox-list .truth-action-table-wrap{overscroll-behavior:contain;scrollbar-color:#9aabc2 #eef2f7;scrollbar-width:thin;min-width:0;min-height:0;overflow:hidden auto}.action-inbox-list .truth-action-table-wrap::-webkit-scrollbar{width:9px}.action-inbox-list .truth-action-table-wrap::-webkit-scrollbar-track{background:#eef2f7}.action-inbox-list .truth-action-table-wrap::-webkit-scrollbar-thumb{background:#9aabc2;border:2px solid #eef2f7;border-radius:999px}.action-inbox-list .truth-action-table-wrap::-webkit-scrollbar-thumb:hover{background:#71849e}.action-inbox-table thead{z-index:2;position:sticky;top:0}.action-list-toolbar{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;min-height:48px;padding:8px 14px;display:flex}.action-list-toolbar>div{align-items:baseline;gap:10px;display:flex}.action-list-toolbar h2{color:#172943;margin:0;font-size:15px}.action-list-toolbar span{color:#718096;font-size:11px;font-weight:700}.action-inbox-table th:first-child{width:14%}.action-inbox-table th:nth-child(2){width:19%}.action-inbox-table th:nth-child(3){width:35%}.action-inbox-table th:nth-child(4){width:14%}.action-inbox-table th:nth-child(5){width:18%}.action-inbox-table th{color:#718096;letter-spacing:.02em;background:#f7f9fc;height:38px;padding:9px 13px;font-size:11px}.action-inbox-table td{color:#263650;height:64px;padding:8px 13px;font-size:13px}.action-inbox-table td strong{text-overflow:ellipsis;white-space:nowrap;color:#132640;overflow:hidden}.action-inbox-table td small{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.action-inbox-table time{color:#596b84;font-size:12px}.action-type-mark{color:#a65a00;background:#fff9ed;border:1px solid #f4cf92;border-radius:7px;gap:1px;min-height:27px;padding:4px 8px;font-size:12px;font-weight:900;display:inline-grid}.action-type-mark small{color:inherit;opacity:.72;font-size:9px;font-weight:700}.action-type-mark.work-kind-task{color:#176b91;background:#eff9fc;border-color:#bcddeb}.action-type-mark.critical{color:#c81e2b;background:#fff2f3;border-color:#fecaca}.action-fact-summary{color:#52647d;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.action-inbox-table tbody tr.selected{background:#f1f6ff;box-shadow:inset 0 0 0 1.5px #4f8df7,inset 3px 0 #2563eb}.action-inbox-table tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.action-drawer-scrim{z-index:120;box-shadow:none;cursor:default;background:#14233a14;border:0;border-radius:0;position:fixed;inset:0}.action-inbox-drawer{z-index:121;background:#fff;border-left:1px solid #d8e1ed;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,92vw);animation:.22s ease-out actionDrawerIn;display:grid;position:fixed;top:88px;bottom:0;right:0;box-shadow:-18px 0 46px #15264129}@keyframes actionDrawerIn{0%{opacity:.6;transform:translate(36px)}to{opacity:1;transform:translate(0)}}.action-drawer-header{border-bottom:1px solid #e6ecf3;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 16px;display:flex}.action-drawer-header span{color:#52647d;font-size:12px;font-weight:900}.action-drawer-header h3{color:#155fd6;margin:8px 0 3px;font-size:20px}.action-drawer-header p{color:#718096;margin:0;font-size:12px}.action-drawer-header button{color:#52647d;width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.action-drawer-header button:hover{color:#155fd6;background:#f2f6fc}.action-drawer-body{scrollbar-width:thin;padding:18px 20px 24px;overflow-y:auto}.action-drawer-status{align-items:center;gap:9px;margin-bottom:2px;display:flex}.action-drawer-status strong{color:#243650;font-size:13px}.action-detail-head{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.action-detail-kicker{color:#718096;letter-spacing:.08em;font-size:11px;font-weight:800}.action-detail-head h3{color:#132640;margin:5px 0 4px;font-size:19px}.action-detail-head p{color:#718096;margin:0;font-size:12px;line-height:1.5}.action-detail-status{color:#a65a00;background:#fff8e8;border:1px solid #f5d49e;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:900}.action-detail-status.critical{color:#c81e2b;background:#fff0f1;border-color:#fecaca}.action-detail-status.work-kind-task{color:#176b91;background:#eff9fc;border-color:#bcddeb}.action-detail-block{background:#fbfcfe;border:1px solid #e1e8f2;border-radius:9px;margin-top:13px;padding:13px 14px}.action-detail-block h4{color:#243650;align-items:center;gap:7px;margin:0 0 7px;font-size:13px;display:flex}.action-detail-block p{color:#52647d;margin:0;font-size:13px;line-height:1.65}.action-detail-fact{background:#fffaf1;border-color:#f4d29c}.action-detail-fact h4{color:#a65a00}.action-detail-next h4{color:#155fd6}.action-detail-meta{border:1px solid #e5ebf3;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:14px 0 0;display:grid;overflow:hidden}.action-detail-meta div{border-bottom:1px solid #edf1f6;border-right:1px solid #edf1f6;padding:10px 12px}.action-detail-meta div:nth-child(2n){border-right:0}.action-detail-meta div:nth-last-child(-n+2){border-bottom:0}.action-detail-meta dt{color:#8491a3;font-size:11px}.exception-workflow-panel{background:#f8fbff;border:1px solid #dce6f1;border-radius:10px;gap:12px;min-width:0;padding:18px;display:grid;overflow:hidden}.exception-workflow-head,.exception-workflow-head>div,.exception-workflow-step,.exception-workflow-step label,.exception-workflow-step-toggle>span:nth-child(3){min-width:0}.exception-workflow-head h4{color:#243650;align-items:center;gap:7px;margin:0;font-size:16px;display:flex}.exception-workflow-head p{color:#66758c;margin:6px 0 0;font-size:12px;line-height:1.55}.exception-workflow-state{background:#fff;border:1px solid #e2eaf4;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;padding:12px 14px;display:flex}.exception-workflow-state span{color:#175eb7;background:#eaf2ff;border-radius:999px;padding:5px 9px;font-weight:900}.exception-workflow-state b{color:#243650;font-size:12px}.exception-workflow-state small{color:#718096}.exception-workflow-step{background:#fff;border:1px solid #dce6f1;border-radius:9px;display:grid;overflow:hidden}.exception-workflow-selector{grid-template-columns:32px 20px minmax(0,1fr);align-items:center;gap:11px;padding:14px}.exception-workflow-selector>svg{color:#bc6808}.exception-workflow-selector label,.exception-workflow-assignee-field,.exception-workflow-note{gap:5px;min-width:0;display:grid}.exception-workflow-selector label{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px}.exception-workflow-selector label>span,.exception-workflow-assignee-field>span,.exception-workflow-note>span{color:#52647b;font-size:11px;font-weight:800}.exception-workflow-selector label>span em{color:#d92d20;font-style:normal}.exception-workflow-selector select,.exception-workflow-assignee-field input,.exception-workflow-note textarea{box-sizing:border-box;color:#243650;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #cfdbea;border-radius:8px;outline:none}.exception-workflow-selector select{text-overflow:ellipsis;white-space:nowrap;height:42px;padding:0 32px 0 10px;overflow:hidden}.exception-workflow-assignee-field input{height:42px;padding:0 10px}.exception-workflow-selector select:focus,.exception-workflow-assignee-field input:focus,.exception-workflow-note textarea:focus{border-color:#2f75df;box-shadow:0 0 0 3px #2f75df1f}.exception-workflow-step-index{box-sizing:border-box;color:#60748d;border:1px solid #9eb3ca;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.exception-workflow-disclosure.open{border-color:#b9d1f1;box-shadow:0 6px 18px #2558910f}.exception-workflow-step-toggle{color:#243650;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:32px 22px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-width:0;min-height:70px;padding:13px 14px;display:grid}.exception-workflow-step-toggle:hover{background:#f7faff}.exception-workflow-disclosure.open .exception-workflow-step-toggle{background:#f4f8fe}.exception-workflow-disclosure.open .exception-workflow-step-index{color:#1e64d5;border-color:#2b6de5}.exception-workflow-step-toggle>svg:last-child{color:#6a7d95;transition:transform .18s}.exception-workflow-disclosure.open .exception-workflow-step-toggle>svg:last-child{transform:rotate(180deg)}.exception-workflow-step-toggle b{font-size:13px;display:block}.exception-workflow-step-toggle small{color:#718096;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:500;line-height:1.45;display:block;overflow:hidden}.exception-workflow-step-body{background:#f4f8fe;gap:12px;min-width:0;padding:0 14px 16px 79px;display:grid}.exception-workflow-assign-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.exception-workflow-assign-actions button,.exception-workflow-actions button{white-space:normal;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:42px;display:inline-flex}.exception-workflow-note textarea{resize:vertical;min-height:112px;padding:9px 10px}.exception-workflow-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.exception-workflow-history{background:#fff;border:1px solid #dce6f1;border-radius:9px;min-width:0;overflow:hidden}.exception-workflow-history summary{color:#243650;cursor:pointer;grid-template-columns:minmax(130px,auto) minmax(0,1fr) 17px;align-items:center;gap:10px;min-height:54px;padding:0 14px;list-style:none;display:grid}.exception-workflow-history summary::-webkit-details-marker{display:none}.exception-workflow-history summary>span{align-items:center;gap:6px;font-weight:900;display:inline-flex}.exception-workflow-history summary>span b{color:#60748d;font-size:10px}.exception-workflow-history summary>small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.exception-workflow-history summary>svg{color:#6a7d95;transition:transform .18s}.exception-workflow-history[open] summary>svg{transform:rotate(180deg)}.exception-workflow-history>div{gap:7px;padding:0 10px 10px;display:grid}.exception-workflow-history article{background:#f7faff;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.exception-workflow-history article span,.exception-workflow-history article small{color:#596b82;font-size:11px}@media (width<=720px){.exception-workflow-panel{padding:11px}.exception-workflow-selector label{grid-template-columns:1fr;gap:5px}.exception-workflow-step-body{padding-left:11px}.exception-workflow-assign-actions,.exception-workflow-actions{grid-template-columns:1fr}.exception-workflow-history summary{grid-template-columns:minmax(0,1fr) 17px}.exception-workflow-history summary>small{display:none}}.action-detail-meta dd{color:#243650;word-break:break-word;margin:4px 0 0;font-size:12px;font-weight:800}.action-tech-details{background:#fafbfd;border:1px solid #e6ebf2;border-radius:9px;margin-top:13px}.action-tech-details summary{color:#5c6e86;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:800;list-style:none;display:flex}.action-tech-details summary::-webkit-details-marker{display:none}.action-tech-details summary span{align-items:center;gap:7px;display:inline-flex}.action-tech-details[open] summary>svg{transform:rotate(180deg)}.action-tech-details dl{margin:0;padding:0 12px 10px}.action-tech-details dl div{border-top:1px solid #edf1f6;grid-template-columns:78px 1fr;gap:8px;padding-top:7px;display:grid}.action-tech-details dt{color:#8491a3;font-size:11px}.action-tech-details dd{color:#52647d;word-break:break-all;margin:0;font-size:11px;font-weight:700}.action-drawer-actions{background:#fff;border-top:1px solid #e6ecf3;grid-template-columns:.72fr 1.28fr;gap:8px;padding:14px 20px 16px;display:grid}.action-drawer-actions button{justify-content:center;align-items:center;gap:6px;min-height:38px;display:inline-flex}@media (width<=1260px){.action-inbox-command{grid-template-columns:1fr;align-items:stretch}.action-detail-filters{grid-column:1}.action-command-tools{justify-content:stretch}.action-inbox-search{flex-basis:auto}.action-inbox-total{margin-left:auto}}@media (width<=980px){.action-command-tools{flex-wrap:wrap}.action-inbox-search{flex:100%;order:-1;width:100%}.action-detail-filters{scrollbar-width:none;overflow-x:auto}.action-inbox-table th:nth-child(4),.action-inbox-table td:nth-child(4){display:none}}@media (width<=680px){.action-inbox-command{padding:9px}.action-domain-tabs{scrollbar-width:none;overflow-x:auto}.action-domain-tabs button{flex:none}.action-inbox-total{margin-left:0}.action-inbox-drawer{width:100vw;top:0}.action-inbox-table th:nth-child(3),.action-inbox-table td:nth-child(3),.action-inbox-table th:nth-child(5),.action-inbox-table td:nth-child(5){display:none}.action-inbox-table th:first-child{width:38%}.action-inbox-table th:nth-child(2){width:62%}.action-detail-meta{grid-template-columns:1fr}.action-detail-meta div{border-bottom:1px solid #edf1f6;border-right:0}.action-detail-meta div:nth-last-child(2){border-bottom:1px solid #edf1f6}}.waybill-detail-page{color:#172b4d;background:#f4f7fb}.waybill-detail-page .detail-breadcrumb{height:34px;padding-inline:20px}.waybill-detail-page .detail-page-head{border-bottom:0;min-height:70px;padding:10px 20px}.waybill-detail-page .detail-title-line h1{font-size:20px}.waybill-detail-page .detail-owner{min-width:190px}.waybill-detail-page .relation-chain{border-color:#dbe4ef;border-radius:9px;margin:0 20px 12px}.waybill-detail-page .relation-chain>div{border-right:0;min-height:62px;padding:8px 14px;position:relative}.waybill-detail-page .relation-chain>div>span{width:31px;height:31px}.waybill-detail-page .relation-chain .relation-arrow{z-index:1;color:#91a1b5;position:absolute;right:-8px}.waybill-decision-zone{grid-template-columns:minmax(0,1.55fr) minmax(310px,.95fr);gap:12px;margin:0 20px 12px;display:grid}.decision-summary-card,.decision-action-card{background:#fff;border:1px solid #a8c8fb;border-radius:9px;min-width:0;padding:14px}.decision-action-card{border-color:#dce5ef}.decision-action-card.has-task{background:#fffaf4;border-color:#f2b982}.decision-card-title{align-items:center;gap:8px;min-height:28px;display:flex}.decision-card-title svg{color:#1768e8}.decision-action-card.has-task .decision-card-title svg{color:#df6b18}.decision-card-title h2{margin:0;font-size:16px}.decision-card-title>span{margin-left:auto}.decision-risk-title{color:#b54708;background:#fff8f1;border:1px solid #f4d0ad;border-radius:7px 7px 0 0;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.decision-risk-title.normal{color:#168a53;background:#f0faf5;border-color:#b9e3cd}.decision-summary-card dl{border:1px solid #f4d0ad;border-top:0;border-radius:0 0 7px 7px;margin:0}.decision-summary-card.normal dl{border-color:#b9e3cd}.decision-summary-card dl>div{grid-template-columns:84px 1fr;gap:12px;padding:9px 12px;display:grid}.decision-summary-card dl>div+div{border-top:1px solid #f2e2d3}.decision-summary-card.normal dl>div+div{border-top-color:#d8eee3}.decision-summary-card dt{color:#43536a;font-weight:700}.decision-summary-card dd{color:#65748a;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.55;overflow:hidden}.decision-action-card>b{color:#25354d;margin-top:16px;font-size:14px;display:block}.decision-action-card>p,.decision-action-card>small{color:#728096;margin:6px 0 0;display:block}.decision-task-list{gap:7px;max-height:190px;margin-top:12px;display:grid;overflow-y:auto}.decision-task-list button{text-align:left;color:#34445b;width:100%;min-height:54px;box-shadow:none;background:#fff;border:1px solid #ead7c4;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.decision-task-list button:hover{box-shadow:none;background:#fffaf4;border-color:#e7a765;transform:none}.decision-task-list button:focus-visible{outline-offset:1px;outline:3px solid #1768e833}.decision-task-list button.selected{color:#8d3e08;background:#fff4e8;border-color:#e89246;box-shadow:inset 3px 0 #df6b18}.decision-task-list button span{gap:3px;min-width:0;display:grid}.decision-task-list button b,.decision-task-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.decision-task-list button small{color:#78869a;font-size:11px;font-weight:500}.decision-task-list button em{color:#a45309;white-space:nowrap;background:#fff5e6;border:1px solid #ffd8a8;border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700}.decision-actions{gap:10px;margin-top:14px;display:flex}.decision-actions button{min-width:120px;min-height:36px;box-shadow:none;border-radius:6px}.decision-actions button:not(.primary){color:#a84b0d;background:#fff;border-color:#efc59f}.decision-no-task{color:#17834c;text-align:center;align-content:center;place-items:center;gap:5px;min-height:92px;display:grid}.decision-no-task span{color:#738096;font-size:12px}.decision-action-card .task-action-message{color:#315a91;font-size:12px}.waybill-evidence-ribbon{background:#fff;border:1px solid #dbe4ef;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));min-height:76px;margin:0 20px 12px;display:grid}.waybill-evidence-ribbon>div{border-right:1px solid #e7ecf2;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.waybill-evidence-ribbon>div:last-child{border-right:0}.waybill-evidence-ribbon svg{color:#1768e8;flex:none}.waybill-evidence-ribbon .is-ok svg,.waybill-evidence-ribbon .is-ok b{color:#16834b}.waybill-evidence-ribbon .is-transit svg,.waybill-evidence-ribbon .is-transit b{color:#1768e8}.waybill-evidence-ribbon .is-warning svg,.waybill-evidence-ribbon .is-warning b{color:#dc6b18}.waybill-evidence-ribbon .is-risk svg,.waybill-evidence-ribbon .is-risk b{color:#c72f3a}.waybill-evidence-ribbon span{color:#7b8799;gap:3px;min-width:0;font-size:11px;display:grid}.waybill-evidence-ribbon b{color:#26364d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.waybill-evidence-ribbon small{color:#8a96a7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waybill-sla-detail{background:#fff;border:1px solid #dbe4ef;border-radius:9px;margin:0 20px 12px;padding:14px 16px}.waybill-sla-detail.is-overdue{background:snow;border-color:#f0c2c7;box-shadow:inset 3px 0 #d83b48}.waybill-sla-detail>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.waybill-sla-detail>header>div{color:#1768e8;align-items:center;gap:8px;display:flex}.waybill-sla-detail h2{color:#26364d;margin:0;font-size:16px}.waybill-sla-detail>header>b{color:#16834b;font-size:13px}.waybill-sla-detail dl{border:1px solid #e5ebf2;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:13px 0 0;display:grid}.waybill-sla-detail dl>div{border-right:1px solid #e5ebf2;gap:4px;min-width:0;padding:10px 12px;display:grid}.waybill-sla-detail dl>div:nth-child(4n){border-right:0}.waybill-sla-detail dl>div:nth-child(n+5){border-top:1px solid #e5ebf2}.waybill-sla-detail dt{color:#7b8799;font-size:11px}.waybill-sla-detail dd{color:#2d3d54;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:700;overflow:hidden}.waybill-sla-detail .is-risk dd{color:#c72f3a}.waybill-sla-detail>p{color:#6c7a8e;margin:9px 0 0;font-size:12px}.waybill-detail-tabs-shell{background:#fff;border:1px solid #dbe4ef;border-radius:9px;margin:0 20px;overflow:hidden}.waybill-detail-tabs{border-bottom:1px solid #e5ebf2;align-items:stretch;gap:8px;min-height:48px;padding:0 16px;display:flex}.waybill-detail-tabs button{color:#53647c;min-width:104px;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:0 14px;font-weight:700}.waybill-detail-tabs button:hover{color:#1768e8;background:#f7faff}.waybill-detail-tabs button[aria-selected=true]{color:#1768e8;border-bottom-color:#1768e8}.waybill-detail-tabs button:focus-visible{outline-offset:-3px;outline:2px solid #1768e8}.waybill-tab-panel{padding:14px}.detail-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,.95fr);align-items:start;gap:12px;display:grid}.detail-overview-temperature{min-width:0}.waybill-tab-panel .detail-block{border-color:#e0e7f0;border-radius:8px}.waybill-tab-panel .section-title button{color:#1768e8;box-shadow:none;background:0 0;border:0;padding:0 2px;font-size:11px}.transport-journey.compact{gap:8px}.transport-journey.compact .transport-leg-head{min-height:52px}.transport-journey.compact .transport-leg-events{max-height:190px;overflow:auto}.detail-overview-temperature .temperature-timeline{gap:8px}.detail-overview-temperature .temperature-overview,.detail-overview-temperature .temperature-findings{display:none}.detail-overview-temperature .temperature-chart-frame{padding:4px 6px}.detail-overview-temperature .temperature-chart-frame svg{max-height:190px}.detail-overview-files{grid-column:1/-1;container-type:inline-size}.detail-overview-files .receipt-file-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.detail-overview-files .receipt-file-stage-list{gap:8px}.detail-overview-files .receipt-file-stage{grid-template-columns:minmax(132px,160px) minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.detail-overview-files .receipt-file-stage-header{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:2px 7px;min-height:34px;margin:0;display:grid}.detail-overview-files .receipt-file-stage-header>span{width:24px;height:24px;font-size:11px}.detail-overview-files .receipt-file-stage-header>div{grid-column:2}.detail-overview-files .receipt-file-stage-header h3{font-size:12px}.detail-overview-files .receipt-file-stage-header small{font-size:10px}.detail-overview-files .receipt-file-stage-header>b{white-space:normal;grid-column:2;justify-self:start;margin-left:0;font-size:11px}.detail-overview-files .receipt-file-thumb{border-radius:8px;grid-template-rows:72px;grid-template-columns:72px minmax(0,1fr);height:74px;min-height:0}.detail-overview-files .receipt-file-thumb.is-failed{grid-template-rows:72px auto auto auto;height:auto;min-height:74px}.detail-overview-files .receipt-file-visual{width:72px;height:72px;min-height:0}.detail-overview-files .receipt-file-visual img{object-fit:contain;width:100%;height:100%}.detail-overview-files .receipt-file-label{align-content:center;height:72px;min-height:0;padding:8px 10px}.detail-overview-files .receipt-file-label b{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.35;overflow:visible}.detail-overview-files .receipt-file-upload-time{white-space:normal;font-size:10px;line-height:1.4;overflow:visible}.detail-overview-files .receipt-file-label small{display:block}.detail-overview-files .receipt-file-type-icon{width:38px;height:38px}.agent-audit-grid{grid-template-columns:minmax(0,1.5fr) minmax(330px,.8fr);align-items:start;gap:12px;display:grid}.waybill-detail-page .waybill-detail-tabs-shell{margin-top:12px;overflow:visible}.waybill-detail-page .waybill-detail-tabs{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;position:sticky;top:34px}.waybill-overview-workstation{grid-template-columns:minmax(0,2fr) minmax(320px,.86fr);align-items:start;gap:12px;display:grid}.waybill-overview-main{gap:12px;min-width:0;display:grid}.waybill-overview-rail{gap:12px;min-width:0;display:grid;position:sticky;top:94px}.waybill-overview-nav{grid-template-columns:repeat(4,minmax(0,1fr));min-height:82px;margin:0}.waybill-overview-nav>button{color:#26364d;text-align:left;min-width:0;box-shadow:none;background:#fff;border:0;border-right:1px solid #e7ecf2;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.waybill-overview-nav>button:first-child{border-radius:8px 0 0 8px}.waybill-overview-nav>button:last-child{border-right:0;border-radius:0 8px 8px 0}.waybill-overview-nav>button:hover{color:#1768e8;box-shadow:none;background:#f7faff;transform:none}.waybill-overview-nav>button:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #1768e8;position:relative}.waybill-overview-nav>button>svg:first-child{color:#1768e8}.waybill-overview-nav>button>svg:last-child{color:#8b99ab}.waybill-overview-nav>button.is-ok>svg:first-child,.waybill-overview-nav>button.is-ok b{color:#16834b}.waybill-overview-nav>button.is-warning>svg:first-child,.waybill-overview-nav>button.is-warning b{color:#dc6b18}.waybill-overview-nav>button.is-transit>svg:first-child,.waybill-overview-nav>button.is-transit b{color:#1768e8}.waybill-overview-nav>button span{color:#7b8799;gap:2px;min-width:0;font-size:11px;display:grid}.waybill-overview-nav>button b,.waybill-overview-nav>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waybill-overview-nav>button b{color:#26364d;font-size:14px}.waybill-overview-nav>button small{color:#8a96a7}.waybill-overview-workstation .detail-block{padding:12px}.waybill-overview-workstation .section-title{min-height:28px;margin-bottom:8px}.waybill-overview-workstation .section-title h2{margin-bottom:8px}.waybill-overview-workstation .section-title button{align-items:center;gap:2px;display:inline-flex}.transport-journey-strip{grid-auto-flow:row;width:100%;display:grid}.journey-strip-leg{grid-template-rows:26px auto;grid-template-columns:26px minmax(0,1fr);gap:7px 8px;min-width:0;padding:4px 8px 8px;display:grid;position:relative}.journey-strip-progress{grid-column:1/-1;align-items:center;height:26px;display:flex}.journey-strip-progress span{z-index:1;color:#fff;background:#1768e8;border:3px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 1px #aac9f7}.journey-strip-progress i{background:#b9d1f4;flex:1;height:2px;margin-right:-17px}.journey-strip-leg.signed .journey-strip-progress span{background:#18a058;box-shadow:0 0 0 1px #9dd5b3}.journey-strip-leg.exception .journey-strip-progress span{background:#cf2f39;box-shadow:0 0 0 1px #e7a7ad}.journey-strip-leg.in-progress .journey-strip-progress span{background:#df6b18;box-shadow:0 0 0 1px #efb47e}.journey-strip-icon{color:#1768e8;background:#eef5ff;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.journey-strip-leg.signed .journey-strip-icon{color:#16834b;background:#effaf4}.journey-strip-leg.exception .journey-strip-icon{color:#c72d39;background:#fff2f3}.journey-strip-leg.in-progress .journey-strip-icon{color:#c45a0d;background:#fff4e9}.journey-strip-leg.in-progress .journey-strip-copy span{color:#b44d08;font-weight:700}.journey-strip-copy{gap:3px;min-width:0;display:grid}.journey-strip-copy b{color:#20344f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.journey-strip-copy span{color:#5e7189;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.journey-strip-copy small{color:#8a96a7;font-variant-numeric:tabular-nums;font-size:10px}.workstation-temperature .temperature-chart-frame svg{width:100%;min-height:220px;max-height:none}.workstation-issue-card{padding:13px;scroll-margin-top:102px}.workstation-issue-card:focus-visible{outline-offset:2px;outline:3px solid #1768e842}.workstation-task-focus{color:#5d6a7f;background:#fff;border:1px solid #f0cfac;border-radius:7px;margin-top:10px;padding:11px}.workstation-task-focus>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.workstation-task-focus>div:first-child b{color:#8d3e08;font-size:14px}.workstation-task-focus em{color:#a45309;background:#fff5e6;border:1px solid #ffd8a8;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-style:normal;font-weight:700}.workstation-task-focus>small{color:#8590a1;margin-top:4px;font-size:10px;display:block}.workstation-task-focus dl{gap:8px;margin:10px 0 0;display:grid}.workstation-task-focus dl>div{gap:3px;display:grid}.workstation-task-focus dt{color:#405169;font-size:11px;font-weight:700}.workstation-task-focus dd{color:#68778b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.workstation-issue-card .decision-actions{margin-top:10px}.workstation-issue-card .decision-actions button{color:#a84b0d;background:#fff;border-color:#efc59f;width:100%;min-height:34px}.workstation-sla{margin:0;padding:0;overflow:hidden}.workstation-sla>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:66px;padding:11px 13px;list-style:none;display:grid}.workstation-sla>summary::-webkit-details-marker{display:none}.workstation-sla>summary>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;min-width:0;display:grid}.workstation-sla>summary>span svg{color:#1768e8;grid-row:1/3}.workstation-sla>summary b{color:#26364d;font-size:14px}.workstation-sla>summary small{color:#8290a3;font-size:10px}.workstation-sla>summary em{color:#16834b;text-align:right;font-size:11px;font-style:normal;font-weight:700}.workstation-sla>summary em.risk-text{color:#c72f3a}.workstation-sla>summary>svg{color:#718197;transition:transform .16s}.workstation-sla[open]>summary>svg{transform:rotate(180deg)}.workstation-sla dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 12px}.workstation-sla dl>div{border-top:1px solid #e5ebf2}.workstation-sla dl>div:nth-child(odd){border-right:1px solid #e5ebf2}.workstation-sla dl>div:nth-child(2n){border-right:0}.workstation-sla>p{margin:8px 12px 0}.workstation-sla .transport-type-value{white-space:normal;align-items:center;gap:7px;display:flex;overflow:visible}.transport-type-value button{color:#1768e8;min-height:24px;box-shadow:none;background:#f3f8ff;border:1px solid #cfe0f8;border-radius:5px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.transport-type-value button:hover{box-shadow:none;background:#eaf3ff;border-color:#9fc2f3;transform:none}.transport-type-editor{background:#f7faff;border:1px solid #dbe7f5;border-radius:7px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;margin:10px 12px 12px;padding:11px;display:grid}.transport-type-editor label{color:#405169;font-size:11px;font-weight:700}.transport-type-editor select{color:#26364d;background:#fff;border:1px solid #cbd8e8;border-radius:6px;min-width:0;height:34px;padding:0 9px;font-size:12px}.transport-type-editor>p{color:#748197;grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}.transport-type-editor-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.transport-type-editor-actions button{min-height:30px;padding:0 11px;font-size:11px}.workstation-sla>p.transport-type-result{margin:8px 12px 0;font-weight:700}.workstation-sla>p.transport-type-result.success{color:#16834b}.workstation-sla>p.transport-type-result.error{color:#c72f3a}.workstation-attachment-card{color:#26364d;text-align:left;width:100%;min-height:156px;box-shadow:none;background:#fff;border:1px solid #dbe4ef;border-radius:9px;align-content:start;gap:8px;padding:12px;display:grid}.workstation-attachment-card:hover{background:#fbfdff;border-color:#a9c8f6;transform:none;box-shadow:0 5px 14px #1b488212}.workstation-attachment-card:focus-visible{outline-offset:2px;outline:2px solid #1768e8}.workstation-attachment-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.workstation-attachment-head>span{align-items:center;gap:6px;display:inline-flex}.workstation-attachment-head>span:first-child svg{color:#1768e8}.workstation-attachment-head b{color:#26364d;font-size:14px}.workstation-attachment-head em{color:#1768e8;background:#eef5ff;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700}.workstation-attachment-head>span:last-child{color:#1768e8;font-size:10px;font-weight:700}.workstation-attachment-card>small{color:#8190a4;font-size:10px}.workstation-attachment-card>small.is-warning{color:#b45b12}.workstation-attachment-list{gap:6px;display:grid}.workstation-attachment-item{background:#f7faff;border:1px solid #e5edf8;border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:48px;padding:7px 8px;display:grid}.workstation-attachment-item>span:first-child{color:#1768e8;background:#e9f2ff;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.workstation-attachment-item>span:nth-child(2){gap:2px;min-width:0;display:grid}.workstation-attachment-item b{color:#30435d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workstation-attachment-item small{color:#8a96a7;font-variant-numeric:tabular-nums;font-size:9px}.workstation-attachment-item em{color:#6f7e91;white-space:nowrap;font-size:9px;font-style:normal}.workstation-attachment-item em.is-passed{color:#16834b;font-weight:700}.workstation-attachment-empty{color:#92a0b2;background:#f8fafc;border:1px dashed #d8e1ec;border-radius:7px;align-content:center;place-items:center;gap:5px;min-height:74px;font-size:10px;display:grid}.workstation-attachment-more{color:#6f7e91;text-align:right;font-size:9px}.waybill-notice-summary{margin:0;padding:0;overflow:hidden}.waybill-notice-summary>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:9px 12px;list-style:none;display:grid}.waybill-notice-summary>summary::-webkit-details-marker{display:none}.waybill-notice-summary>summary>span{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.waybill-notice-summary>summary svg{color:#1768e8}.waybill-notice-summary>summary b{color:#17345c;font-size:13px}.waybill-notice-summary>summary small{color:#718097;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.waybill-notice-summary>summary em{color:#168052;font-size:11px;font-style:normal;font-weight:700}.waybill-notice-summary.needs-confirmation>summary em{color:#a45b00}.waybill-notice-summary>summary>svg{color:#718197;transition:transform .16s}.waybill-notice-summary[open]>summary>svg{transform:rotate(180deg)}.waybill-notice-summary-content{border-top:1px solid #e4ebf4;padding:0 12px 12px}@media (width<=1250px){.waybill-evidence-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.waybill-evidence-ribbon>div:nth-child(3){border-right:0}.waybill-evidence-ribbon>div:nth-child(-n+3){border-bottom:1px solid #e7ecf2}.detail-overview-grid{grid-template-columns:minmax(0,1.35fr) 360px}.waybill-overview-workstation{grid-template-columns:minmax(0,1fr) 330px}.waybill-overview-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.waybill-overview-nav>button:nth-child(2){border-right:0}.waybill-overview-nav>button:nth-child(-n+2){border-bottom:1px solid #e7ecf2}.waybill-overview-nav>button:first-child{border-radius:8px 0 0}.waybill-overview-nav>button:nth-child(2){border-radius:0 8px 0 0}.waybill-overview-nav>button:nth-child(3){border-radius:0 0 0 8px}.waybill-overview-nav>button:last-child{border-radius:0 0 8px}}@media (width<=1020px){.waybill-decision-zone,.detail-overview-grid,.agent-audit-grid,.waybill-overview-workstation{grid-template-columns:1fr}.waybill-overview-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.workstation-attachment-card{grid-column:1/-1}.waybill-sla-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.waybill-sla-detail dl>div{border-top:1px solid #e5ebf2}.waybill-sla-detail dl>div:nth-child(-n+2){border-top:0}.waybill-sla-detail dl>div:nth-child(odd){border-right:1px solid #e5ebf2}.waybill-sla-detail dl>div:nth-child(2n){border-right:0}.detail-overview-files .receipt-file-gallery{overflow:visible}}@container (width<=900px){.detail-overview-files .receipt-file-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=619px){.detail-overview-files .receipt-file-stage,.detail-overview-files .receipt-file-gallery{grid-template-columns:1fr}.detail-overview-files .receipt-file-thumb{grid-template-rows:64px;grid-template-columns:64px minmax(0,1fr);height:66px}.detail-overview-files .receipt-file-thumb.is-failed{grid-template-rows:64px auto auto auto;height:auto;min-height:66px}.detail-overview-files .receipt-file-visual{width:64px;height:64px}.detail-overview-files .receipt-file-label{height:64px}}@media (width<=760px){.waybill-detail-page .detail-breadcrumb,.waybill-detail-page .detail-page-head{padding-inline:12px}.waybill-detail-page .relation-chain,.waybill-decision-zone,.waybill-evidence-ribbon,.waybill-detail-tabs-shell{margin-left:10px;margin-right:10px}.waybill-detail-page .relation-chain{grid-template-columns:1fr}.waybill-detail-page .relation-chain .relation-arrow{display:none}.waybill-shared-recipient{grid-template-columns:auto 1fr}.waybill-shared-recipient small{white-space:normal;grid-column:1/-1}.waybill-detail-page .waybill-notice-relations{margin-left:10px;margin-right:10px}.waybill-evidence-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.waybill-evidence-ribbon>div{border-bottom:1px solid #e7ecf2}.waybill-evidence-ribbon>div:nth-child(2n){border-right:0}.waybill-detail-tabs{overflow-x:auto}.waybill-detail-tabs button{min-width:max-content}.decision-summary-card dl>div{grid-template-columns:1fr;gap:4px}.decision-summary-card dd{white-space:normal}.waybill-overview-rail{grid-template-columns:1fr}.workstation-attachment-card{grid-column:auto}.transport-journey-strip{gap:8px 0}}.main-orders{background:#f5f7fa;padding:0;overflow:hidden}.waybill-workbench{color:#172033;grid-template-columns:minmax(0,1fr);height:100vh;min-height:0;display:grid}.waybill-workbench.panel-open{grid-template-columns:minmax(720px,1fr) 420px}.waybill-list-pane{background:#f7f9fc;flex-direction:column;align-items:stretch;min-width:0;min-height:0;display:flex;overflow:auto}.waybill-list-pane>*{flex-shrink:0}.wb-page-head{background:#fff;border-bottom:1px solid #e2e7ef;justify-content:space-between;align-items:center;gap:16px;height:68px;padding:10px 18px;display:flex}.wb-page-head h1{color:#101827;margin:0;font-size:23px}.wb-page-head p{color:#59657a;margin:3px 0 0;font-size:13px}.wb-head-actions{align-items:center;gap:8px;display:flex}.wb-head-actions button,.operations-strip button{height:38px;box-shadow:none;border-radius:6px;align-items:center;gap:7px;padding:0 13px;font-weight:700;display:inline-flex}.wb-health-button{color:#188a55;background:#f3fbf7;border-color:#c8ead7}.wb-head-actions .primary,.waybill-workbench .primary,.waybill-detail-page .primary,.import-center .primary{color:#fff;background:#1768e8;border-color:#1768e8}.wb-icon-button{color:#526079;justify-content:center;width:38px;padding:0!important}.operations-strip{background:#f9fbfe;border-bottom:1px solid #e2e7ef;align-items:center;gap:0;min-height:42px;padding:5px 18px;display:flex;overflow-x:auto}.operations-strip>span{white-space:nowrap;border-right:1px solid #e0e6ef;align-items:baseline;gap:8px;min-width:130px;padding:0 18px;display:flex}.operations-strip>span:first-child{padding-left:0}.operations-strip b{color:#59657a;font-size:12px}.operations-strip strong{color:#243148;font-size:14px}.operations-strip .delivery-disabled strong{color:#1768e8}.operations-strip .is-risk strong{color:#cf2f39}.operations-strip button{color:#1768e8;background:0 0;border-color:#0000;height:30px;margin-left:auto;padding:0 9px}.wb-attention-summary{background:#fff;border-bottom:1px solid #dfe5ee;grid-template-columns:repeat(5,minmax(120px,1fr));align-items:stretch;min-height:54px;padding:0 18px;display:grid}.wb-attention-summary button{color:#34445d;min-width:0;box-shadow:none;background:0 0;border:0;border-right:1px solid #edf1f6;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:700;display:flex;position:relative}.wb-attention-summary button:last-child{border-right:0}.wb-attention-summary button:after{content:"";background:0 0;height:3px;position:absolute;bottom:-1px;left:14px;right:14px}.wb-attention-summary button:hover{box-shadow:none;background:#f8fbff;transform:none}.wb-attention-summary button.active{color:#263a56;background:#f5f9ff}.wb-attention-summary button.active:after{background:#1768e8}.wb-attention-summary button b{color:#1768e8;min-width:24px;font-size:19px}.wb-attention-summary button.delay b{color:#c9343e}.wb-attention-summary button.registry b{color:#b86500}.wb-attention-summary button.material b{color:#1768e8}.wb-attention-summary button.temperature b{color:#a43b83}.exception-state-banner{color:#8a4d05;background:#fff8e8;border-bottom:1px solid #f2d29b;align-items:center;gap:9px;padding:9px 18px;display:flex}.exception-state-banner.error{color:#9b2630;background:#fff1f2;border-color:#f0bdc2}.exception-state-banner div{gap:2px;display:grid}.exception-state-banner span{font-size:12px}.exception-state-inline{color:#9b2630;background:#fff1f2;border:1px solid #f0bdc2;border-radius:5px;align-items:flex-start;gap:7px;margin:8px 0;padding:8px;font-size:12px;display:flex}.risk-badge.unknown{color:#74510d;background:#fff5d9;border-color:#e9cc78}.wb-toolbar{background:#fff;grid-template-columns:minmax(360px,1fr) minmax(650px,780px);align-items:end;gap:14px;min-height:56px;padding:8px 18px 0;display:grid}.wb-export-menu{position:relative}.wb-export-menu>button .open{transform:rotate(180deg)}.wb-export-popover{z-index:35;background:#fff;border:1px solid #dbe4ef;border-radius:11px;gap:3px;width:340px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #1026462e}.wb-export-popover>button{color:#263a56;text-align:left;width:100%;box-shadow:none;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.wb-export-popover>button:hover{color:#135fc9;box-shadow:none;background:#f1f6fd;transform:none}.wb-export-popover>button>svg{color:#1768e8;margin-top:2px}.wb-export-popover>button span{gap:3px;min-width:0;display:grid}.wb-export-popover>button b{font-size:13px}.wb-export-popover>button small{color:#75849a;font-size:11px;font-weight:400;line-height:1.5}@media (width<=720px){.wb-export-popover{width:auto;position:fixed;inset:auto 12px 12px}}.role-quick-filters{background:#fff;border-top:1px solid #edf2f7;align-items:center;gap:7px;padding:8px 18px;display:flex;overflow-x:auto}.role-quick-filters span{color:#53637a;white-space:nowrap;margin-right:4px;font-size:12px}.role-quick-filters button{min-height:32px;box-shadow:none;white-space:nowrap;border-color:#d6e0ed;padding:5px 10px}.role-quick-filters button.active{color:#1255bd;background:#eaf2ff;border-color:#1768e8}.role-quick-filters.filter-level{min-height:49px}.role-quick-filters .filter-count{color:#536078;background:#edf1f7;border-radius:9px;min-width:18px;margin-left:6px;padding:1px 5px;font-size:10px;line-height:16px}.role-quick-filters button.active .filter-count{color:#0f5ccc;background:#dce9ff}.role-quick-filters button:disabled{cursor:not-allowed;color:#9aa6b7;opacity:.78;background:#f7f9fc;border-color:#e3e9f1}.role-quick-filters button:disabled .filter-count{color:#9aa6b7;background:#edf1f5}.role-quick-filters .filter-empty-hint{color:#8995a8;white-space:nowrap}.role-quick-filters .more-filter-button{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.role-quick-filters .more-filter-button b{color:#fff;background:#1768e8;border-radius:9px;min-width:18px;padding:1px 5px;font-size:10px;line-height:16px}.wb-filter-actions{color:#75849a;background:#fff;border-top:1px solid #edf2f7;border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;min-height:40px;padding:6px 18px;font-size:11px;display:flex}.wb-filter-actions .more-filter-button{color:#34445d;min-height:30px;box-shadow:none;background:#fff;border-color:#d6e0ed;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.wb-filter-actions .more-filter-button.active{color:#1255bd;background:#eaf2ff;border-color:#1768e8}.wb-filter-actions .more-filter-button b{color:#fff;background:#1768e8;border-radius:9px;min-width:18px;padding:1px 5px;font-size:10px}.clear-filter-button{color:#1768e8;background:0 0;border-color:#0000}.wb-tabs{align-items:stretch;gap:4px;height:48px;display:flex}.wb-tabs button{height:48px;box-shadow:none;color:#4f5b70;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:0 12px;font-weight:700}.wb-tabs button:hover{box-shadow:none;transform:none}.wb-tabs button.active{color:#1768e8;border-bottom-color:#1768e8}.wb-tabs button.observation-tab{color:#2474c8;align-items:center;gap:5px;display:inline-flex}.wb-tabs button.observation-tab.active{color:#1264b3;background:#f1f8ff;border-bottom-color:#2690e8}.wb-tabs button span{color:#536078;background:#edf1f7;border-radius:10px;min-width:21px;margin-left:7px;padding:2px 6px;font-size:11px}.wb-tabs button.active span{color:#0f5ccc;background:#e9f1ff}.wb-primary-filters{grid-template-columns:minmax(260px,1.15fr) 150px minmax(240px,1fr);align-items:end;gap:8px;min-width:0;display:grid}.wb-date-range{background:#fff;border:1px solid #c9d6e6;border-radius:6px;grid-template-columns:minmax(108px,1fr) auto minmax(108px,1fr);align-items:center;gap:6px;min-width:0;height:38px;margin:0 0 9px;padding:0 8px;display:grid}.wb-date-range legend{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.wb-date-range span{color:#7b899d;font-size:11px}.wb-date-range input{color:#263a56;background:0 0;border:0;outline:0;width:100%;min-width:0;height:30px;padding:0 2px;font-size:12px;font-weight:700}.wb-carrier-filter{color:#66758b;gap:3px;min-width:0;margin-bottom:9px;font-size:11px;display:grid}.wb-carrier-filter span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.wb-carrier-filter select{color:#263a56;background:#fff;border:1px solid #c9d6e6;border-radius:6px;width:100%;height:38px;padding:0 28px 0 10px;font-weight:700}.wb-search{color:#8190a5;background:#fff;border:1px solid #dbe2ec;border-radius:6px;align-items:center;gap:8px;min-width:0;height:38px;margin-bottom:9px;padding:0 10px;display:flex}.wb-search input{color:#243148;background:0 0;border:0;outline:0;width:100%;padding-right:28px}.wb-filters{color:#718097;background:#f8faff;border-top:1px solid #e5ebf4;border-bottom:1px solid #dfe5ee;align-items:center;gap:8px;min-height:56px;padding:10px 18px;display:flex;overflow-x:auto}.wb-mobile-filter{display:none}.wb-filter-heading{white-space:nowrap;gap:2px;min-width:96px;margin-right:4px;display:grid}.wb-filter-heading b{color:#263248;font-size:13px}.wb-filter-heading small{color:#728198;font-size:11px}.wb-filters select,.wb-filters>input,.wb-pagination select{color:#46536a;white-space:nowrap;background:#fff;border:1px solid #dbe2ec;border-radius:6px;height:34px;padding:0 28px 0 9px}.wb-filters>input{outline:0;width:132px;padding-right:9px}.wb-filters>input:focus{border-color:#1768e8;box-shadow:0 0 0 2px #1768e81a}.wb-checkbox{color:#46536a;white-space:nowrap;border:1px solid #dbe2ec;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 9px;display:inline-flex}.active-filter-summary{color:#66758b;background:#fff;border-bottom:1px solid #dfe5ee;align-items:center;gap:10px;min-height:42px;padding:6px 18px;font-size:12px;display:flex}.active-filter-summary>span{white-space:nowrap}.active-filter-summary>div{align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.active-filter-summary>div span{color:#245ca8;white-space:nowrap;background:#eef5ff;border-radius:10px;padding:3px 8px}.active-filter-summary .clear-filter-button{min-width:72px;margin-left:auto}.wb-table-wrap{background:#fff;flex:0 auto;min-height:0;max-height:calc(100vh - 326px);overflow:auto}.wb-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1060px;font-size:13px}.wb-table th:first-child{width:82px}.wb-table th:nth-child(2){width:195px}.wb-table th:nth-child(3){width:185px}.wb-table th:nth-child(4){width:230px}.wb-table th:nth-child(5){width:155px}.wb-table th:nth-child(6){width:130px}.wb-table th:nth-child(7){width:90px}.wb-table th{z-index:3;text-align:left;color:#657187;white-space:nowrap;background:#f5f7fa;border-bottom:1px solid #dfe5ee;height:38px;padding:0 10px;font-size:12px;font-weight:700;position:sticky;top:0}.wb-table .wb-column-filter-row{cursor:default}.wb-table .wb-column-filter-row th{z-index:4;background:#fff;height:42px;padding:5px 6px;top:38px;box-shadow:inset 0 -1px #dfe5ee}.wb-table .wb-column-filter-row th.sticky-id{z-index:6}.wb-column-filter-row input,.wb-column-filter-row select{color:#34445d;background:#fff;border:1px solid #d8e1ec;border-radius:5px;outline:0;width:100%;min-width:0;height:30px;padding:0 7px;font-size:11px}.wb-column-filter-row input:focus,.wb-column-filter-row select:focus{border-color:#1768e8;box-shadow:0 0 0 2px #1768e81a}.wb-table td{vertical-align:middle;color:#263248;background:#fff;border-bottom:1px solid #e8ecf2;height:78px;padding:8px 10px}.wb-table tr{cursor:pointer}.wb-table tbody tr:hover td,.wb-table tbody tr.selected td{background:#f0f6ff!important}.wb-table td b,.wb-table td small{max-width:100%;display:block}.wb-table td b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.wb-table td small{color:#5f6c80;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.wb-table td a{color:#1768e8;white-space:nowrap;font-weight:750;display:block}.wb-table .customer-cell .customer-name{color:#132a4a;font-size:14px;font-weight:800}.wb-table .customer-cell a{margin-top:3px;font-size:12px}.wb-table .cargo-cell b{white-space:normal;line-height:1.35}.wb-table .transport-cell b{align-items:center;gap:7px;display:flex}.wb-table .carrier-tag{color:#315f9f;background:#edf5ff;border:1px solid #cfe2fb;border-radius:999px;flex:none;align-items:center;min-height:20px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:750;display:inline-flex}.wb-table .arrival-text{color:#334e75;font-weight:700}.wb-table .inspection-cell{padding-right:54px;position:relative}.wb-table .issue-inspection-cell{padding-right:58px}.wb-table .inspection-cell button{color:#1768e8;min-width:40px;min-height:30px;box-shadow:none;white-space:nowrap;background:#fff;border-color:#cddcf2;border-radius:5px;padding:0 6px;font-size:12px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.wb-table .inspection-cell button:hover{box-shadow:none;background:#eef5ff;transform:translateY(-50%)}.wb-table .sticky-id{z-index:2;width:82px;position:sticky;left:0;box-shadow:1px 0 #e3e8ef}.wb-table td.sticky-id small{white-space:normal;max-width:74px;line-height:1.25}.wb-table th.sticky-id{z-index:5}.priority-cell{text-align:center}.priority-badge{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:48px;min-height:24px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.priority-badge.critical{color:#b91c2b;background:#ffebed;border-color:#ffcbd0}.priority-badge.warning{color:#b86500;background:#fff1dc;border-color:#ffd89c}.priority-badge.task{color:#176b91;background:#edf8fc;border-color:#c4e2ee}.priority-badge.observation{color:#1264b3;background:#eaf5ff;border-color:#b8dcfb}.priority-badge.normal{color:#59677c;background:#f1f4f7;border-color:#dfe5ec}.signal-cell b,.action-cell b{line-height:1.35;white-space:normal!important}.signal-cell small:first-of-type{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.action-cell b{color:#1768e8}.owner-cell b{color:#203653}.row-action-cell{text-align:center;padding-left:8px!important;padding-right:8px!important}.row-action-cell button{width:100%;min-height:29px;box-shadow:none;border-radius:5px;padding:0 7px;font-size:11px}.row-action-cell .row-detail-action{color:#1768e8;background:#fff;border-color:#d4dfed;margin-top:5px}.business-category-badge{white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:24px;padding:2px 7px;font-size:11px;font-weight:750;display:inline-flex}.business-category-badge.delay{color:#b4232f;background:#fff0f1;border-color:#f7cbd0}.business-category-badge.registry{color:#a75b00;background:#fff5e4;border-color:#f2d29a}.business-category-badge.material{color:#185dac;background:#edf5ff;border-color:#c9def8}.business-category-badge.temperature{color:#9d3e80;background:#fff0fa;border-color:#efc7e2}.business-category-badge.task{color:#176b91;background:#edf8fc;border-color:#c4e2ee}.business-category-badge.normal{color:#18794e;background:#edf9f2;border-color:#c7ead6}.risk-badge{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-width:47px;height:24px;padding:0 7px;font-size:12px;font-weight:750;display:inline-flex}.risk-badge.normal{color:#526079;background:#eef1f5}.risk-badge.warning{color:#b86500;background:#fff1dc;border:1px solid #ffd89c}.risk-badge.critical{color:#b91c2b;background:#ffebed;border:1px solid #ffcbd0}.risk-badge.observation{color:#1264b3;background:#eaf5ff;border:1px solid #b8dcfb}.transport-decision-summary{color:#19324f;min-width:0}.transport-decision-summary.table{background:#f8fbff;border:1px solid #dce7f2;border-radius:8px;max-width:300px;padding:6px 8px}.transport-decision-summary.panel{background:#f8fbff;border:1px solid #dce7f2;border-radius:8px;padding:10px}.transport-decision-summary.detail{background:#f8fbff;border:1px solid #dce7f2;border-radius:10px;margin:12px 20px;padding:14px 16px}.transport-decision-summary.info{background:#f4f9ff;border-color:#b9d9fb}.transport-decision-summary.neutral{background:#f8fafc;border-color:#d9e2ec}.transport-decision-summary.warning{background:#fffaf0;border-color:#f4d399}.transport-decision-summary.technical{background:#faf8ff;border-color:#d4c8ee}.transport-decision-summary.success{background:#f5fcf7;border-color:#b9e4ca}.transport-decision-summary.unknown{background:#fffdf4;border-color:#e4d19b}.transport-decision-summary-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.transport-decision-status{align-items:center;gap:5px;min-width:0;font-size:12px;display:inline-flex}.transport-decision-status b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transport-decision-summary.info .transport-decision-status{color:#1768c5}.transport-decision-summary.neutral .transport-decision-status{color:#52657a}.transport-decision-summary.warning .transport-decision-status{color:#a86200}.transport-decision-summary.technical .transport-decision-status{color:#7252a2}.transport-decision-summary.success .transport-decision-status{color:#16834b}.transport-decision-summary.unknown .transport-decision-status{color:#8a6517}.transport-decision-mode{color:#5d7086;background:#e8eef6;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:800}.transport-decision-conclusion{color:#43566c;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;line-height:1.5;overflow:hidden}.transport-decision-summary.table .transport-decision-conclusion{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.transport-decision-summary-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8px;margin-top:9px;display:grid}.transport-decision-summary.table .transport-decision-summary-grid{margin-top:4px;display:block}.transport-decision-summary-grid>div{min-width:0}.transport-decision-summary-grid small{color:#7c8ca0;font-size:10px;display:block}.transport-decision-summary-grid b{color:#25405d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;display:block;overflow:hidden}.transport-decision-summary-grid span{color:#708197;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.transport-decision-evidence{border-left:1px solid #dce5ee;padding-left:8px}.transport-decision-summary.table .transport-decision-next span,.transport-decision-summary.table .transport-decision-evidence{display:none}.transport-decision-meta{color:#708197;border-top:1px solid #e2eaf2;flex-wrap:wrap;gap:8px 18px;margin-top:11px;padding-top:9px;font-size:10px;display:flex}.transport-decision-summary-empty{color:#8a6517;align-items:center;gap:6px;font-size:11px;display:inline-flex}.mobile-waybill-decision-summary{margin:0 0 12px}.observation-text{color:#1674c5!important}.risk-text{color:#cf2f39!important}.stale-text{color:#b86500!important}.fresh-text{color:#188a55!important}.truncate-node{max-width:190px!important}.wb-empty{text-align:center;color:#59657a;padding:50px}.wb-pagination{color:#66738a;background:#fff;border-top:1px solid #e2e7ef;justify-content:flex-end;align-items:center;gap:10px;min-height:54px;padding:8px 18px;display:flex}.wb-pagination>span{margin-right:auto}.wb-pagination button{width:34px;height:34px;box-shadow:none;border-radius:5px;place-items:center;padding:0;display:grid}.waybill-quick-panel{z-index:5;background:#fff;border-left:1px solid #dfe5ee;flex-direction:column;min-width:0;height:100vh;display:flex;position:relative;overflow-y:auto;box-shadow:-8px 0 24px #16253e12}.quick-head{z-index:4;background:#fff;border-bottom:1px solid #e3e8ef;justify-content:space-between;min-height:76px;padding:12px 16px;display:flex;position:sticky;top:0}.quick-head span,.quick-head small{color:#7a8599;font-size:12px}.quick-head-title{align-items:center;gap:7px;margin:4px 0 3px;display:flex}.quick-head-title h2{margin:0;font-size:20px}.quick-head-title .stage-badge,.quick-head-title .risk-badge{flex:none}.quick-head button{width:34px;height:34px;box-shadow:none;border:0;place-items:center;padding:0;display:grid}.evidence-source{color:#334155;background:#f5f9ff;border:1px solid #d9e5f5;border-radius:8px;flex-direction:column;gap:3px;margin:0 18px 12px;padding:10px 12px;display:flex}.evidence-source b{color:#173b70;font-size:13px}.evidence-source span{font-size:12px;line-height:1.5}.detail-evidence{margin:0 0 14px}.waybill-quick-panel>section{border-bottom:1px solid #e5e9f0;padding:14px 16px}.waybill-quick-panel h3{margin:0 0 8px;font-size:15px}.waybill-quick-panel p{color:#58657a;margin:0;font-size:13px;line-height:1.6}.quick-conclusion{border-left:3px solid #1768e8}.quick-conclusion>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.quick-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.quick-title>span{color:#748095;font-size:12px}.quick-conclusion dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.quick-conclusion dl div{background:#f6f8fb;border-radius:5px;min-width:0;padding:8px}.quick-conclusion dt{color:#7c8798;font-size:11px}.quick-conclusion dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:700}.quick-actions{gap:8px;margin-top:10px;display:flex}.business-supplement-status{color:#a45309;background:#fff5e6;border:1px solid #ffd8a8;border-radius:999px;align-items:center;width:fit-content;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.quick-actions button{height:34px;box-shadow:none;border-radius:5px;padding:0 11px}.quick-action-zone article{background:#fffaf3;border:1px solid #ffd7a3;border-radius:8px;padding:12px}.quick-action-zone article>div:first-child{grid-template-columns:1fr auto;gap:5px 8px;display:grid}.quick-action-zone article small{color:#66738a;grid-column:1/-1;line-height:1.5}.quick-all-clear{color:#147a4a;background:#f2fbf6;border:1px solid #bde8d0;border-radius:8px;align-items:flex-start;gap:9px;padding:11px;display:flex}.quick-attention-note{color:#b86500;background:#fffaf3;border:1px solid #ffd7a3;border-radius:8px;align-items:flex-start;gap:9px;padding:11px;display:flex}.quick-all-clear div,.quick-attention-note div{gap:3px;display:grid}.quick-all-clear span,.quick-attention-note span{color:#66738a;font-size:12px;line-height:1.5}.quick-more-tasks,.quick-history-count{color:#64748b!important;margin-top:9px!important;font-size:12px!important}.quick-history-count{border-top:1px solid #edf0f4;padding-top:9px}.task-stack{gap:8px;margin-top:10px;display:grid}.task-stack article{background:#fbfcfe;border:1px solid #e2e7ef;border-radius:6px;padding:9px}.task-stack article>div:first-child{grid-template-columns:1fr auto;gap:3px 8px;display:grid}.task-stack article small{color:#748095;grid-column:1/-1}.task-action-message{border-radius:5px;margin:8px 0;padding:8px;font-size:12px}.task-action-message.error{color:#a3212b;background:#fff0f1}.task-action-message.success{color:#137346;background:#eaf8f1}.neutral-note{background:#f5f7fa;padding:8px;margin-top:8px!important}.quick-evidence-grid{background:#e2e7ef;grid-template-columns:1fr 1fr;gap:1px;display:grid;padding:1px!important}.quick-evidence-grid>div{background:#fff;grid-template-columns:20px 1fr;align-content:start;gap:4px 7px;min-height:72px;padding:10px;display:grid}.quick-evidence-grid svg{color:#1768e8;grid-row:1/3}.quick-evidence-grid span{color:#7a8598;font-size:11px}.quick-evidence-grid b{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.quick-timeline{gap:0;display:grid}.quick-timeline div{grid-template-columns:14px 1fr;gap:8px;min-height:35px;display:grid}.quick-timeline div span{border:2px solid #1768e8;border-radius:50%;width:8px;height:8px;margin-top:6px}.quick-timeline div:not(:last-child) span:after{content:"";background:#c9d4e5;width:1px;height:27px;margin:6px 0 0 1px;display:block}.material-list{gap:6px;display:grid}.material-list a{color:#334057;grid-template-columns:18px 1fr;gap:1px 6px;font-size:12px;text-decoration:none;display:grid}.material-list a small{color:#8290a4;grid-column:2}.unsafe-file{color:#6e7888;grid-template-columns:18px 1fr;gap:1px 6px;font-size:12px;display:grid}.unsafe-file small{color:#9a5a5f;grid-column:2}.evidence-lines{gap:8px;display:grid}.evidence-lines div{background:#f7f9fc;gap:3px;padding:8px;display:grid}.evidence-lines span{color:#657187;font-size:12px}.audit-line{border-bottom:1px solid #edf0f4;grid-template-columns:1fr auto;gap:3px 8px;padding:8px 0;font-size:12px;display:grid}.audit-line span{color:#7b879a}.audit-line small{color:#5e6b80;grid-column:1/-1}.quick-footer{z-index:4;background:#fff;border-top:1px solid #dfe5ee;margin-top:auto;padding:10px 16px;position:sticky;bottom:0}.quick-footer button{border-radius:5px;width:100%;height:40px}.main-waybill-detail{background:#f5f7fa;overflow-y:auto}.waybill-detail-page{background:#f5f7fa;min-height:100%;padding-bottom:28px}.detail-breadcrumb{z-index:12;color:#8490a3;background:#fff;border-bottom:1px solid #e3e8ef;align-items:center;gap:10px;height:38px;padding:0 18px;font-size:12px;display:flex;position:sticky;top:0}.detail-breadcrumb button{box-shadow:none;color:#55708f;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.detail-page-head{background:#fff;border-bottom:1px solid #e3e8ef;grid-template-columns:1fr auto auto;align-items:center;gap:24px;min-height:96px;padding:14px 18px;display:grid}.detail-title-line{align-items:center;gap:10px;display:flex}.detail-title-line h1{margin:0;font-size:22px}.detail-page-head p{color:#6e7b91;margin:6px 0 0;font-size:12px}.stage-badge{color:#1768e8;background:#e9f1ff;border-radius:4px;padding:4px 7px;font-size:12px;font-weight:700}.carrier-badge{color:#40536b;white-space:nowrap;background:#f1f5f9;border:1px solid #d9e2ec;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}.detail-owner{border-left:1px solid #e0e5ec;gap:3px;min-width:160px;padding-left:18px;display:grid}.detail-owner span,.detail-owner small{color:#7e899c;font-size:11px}.detail-page-head>button{border-radius:5px;align-items:center;gap:7px;height:38px;display:flex}.detail-page-head>.waybill-refresh-button:disabled{cursor:wait;opacity:.62;box-shadow:none}.waybill-refresh-icon.is-spinning{animation:.8s linear infinite waybill-refresh-spin}.waybill-refresh-toast{z-index:30;border:1px solid;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-width:260px;max-width:min(420px,100vw - 48px);min-height:48px;padding:11px 12px 11px 14px;font-size:13px;font-weight:700;display:flex;position:fixed;top:112px;right:24px;box-shadow:0 12px 30px #0f172a29}.waybill-refresh-toast.success{color:#137346;background:#ecf9f2;border-color:#a9dfc1}.waybill-refresh-toast.error{color:#a3212b;background:#fff0f1;border-color:#f2b6bc}.waybill-refresh-toast button{width:28px;height:28px;color:inherit;box-shadow:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@keyframes waybill-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.waybill-refresh-icon.is-spinning{animation:none}}.relation-chain{background:#fff;border:1px solid #dde4ed;border-radius:7px;grid-template-columns:repeat(4,1fr);margin:12px 18px;display:grid;overflow:hidden}.relation-chain>div{border-right:1px solid #e4e9f0;align-items:center;gap:10px;min-height:70px;padding:11px 14px;display:flex}.relation-chain>div:last-child{border-right:0}.relation-chain>div>span{color:#1768e8;background:#eaf2ff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.relation-chain p{color:#7a8598;gap:4px;margin:0;font-size:11px;display:grid}.relation-chain b{color:#28354a;font-size:13px}.waybill-notice-relations{background:#f8fbff;border:1px solid #d8e5f5;border-radius:8px;margin:0 20px 12px;padding:14px}.waybill-notice-relations.needs-confirmation{background:#fffaf2;border-color:#efc88e}.waybill-notice-relations-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.waybill-notice-relations-head>div{gap:3px;display:grid}.waybill-notice-relations-head b{color:#17345c;font-size:14px}.waybill-notice-relations-head span{color:#708099;font-size:11px}.waybill-notice-relations-head em{color:#a45b00;align-items:center;gap:5px;font-size:12px;font-style:normal;font-weight:700;display:flex}.waybill-notice-relations-head em.consistent{color:#168052}.waybill-shared-recipient{background:#fff;border:1px solid #dfe8f3;border-radius:7px;grid-template-columns:auto minmax(180px,auto) minmax(260px,1fr);align-items:center;gap:10px;margin-top:11px;padding:10px 12px;display:grid}.waybill-shared-recipient span{color:#7a8799;font-size:11px}.waybill-shared-recipient b{color:#253954;font-size:13px}.waybill-shared-recipient small{color:#77859a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waybill-notice-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin-top:12px;display:grid}.waybill-notice-list article{background:#fff;border:1px solid #dfe7f1;border-radius:7px;min-width:0;padding:11px 12px}.waybill-notice-list article>div{align-items:center;gap:8px;display:flex}.waybill-notice-list article>div span{color:#7a8799;font-size:10px}.waybill-notice-list article>div b{color:#17345c;font-size:13px}.waybill-notice-list article>div small{color:#1768e8;background:#eaf2ff;border-radius:3px;padding:2px 5px;font-size:9px}.waybill-notice-list article>p{color:#33445d;gap:3px;margin:8px 0;font-size:12px;display:grid}.waybill-notice-list article>p small{color:#7b8799;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waybill-notice-list ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.waybill-notice-list li{border-top:1px solid #edf1f6;justify-content:space-between;gap:10px;padding-top:5px;font-size:11px;display:flex}.waybill-notice-list li b{color:#253954;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waybill-notice-list li span{color:#758298;flex:none}.detail-layout{grid-template-columns:minmax(0,1.9fr) minmax(340px,.95fr);align-items:start;gap:12px;margin:0 18px;display:grid}.detail-column-main,.detail-column-side{gap:12px;display:grid}.detail-block{background:#fff;border:1px solid #dde4ed;border-radius:7px;padding:14px}.detail-block>p{color:#5d6a7f;line-height:1.6}.section-title{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-bottom:10px;display:flex}.section-title h2{margin:0 0 9px;font-size:15px}.section-title>span{color:#7b8799;font-size:11px}.full-timeline{display:grid}.full-timeline>div{grid-template-columns:30px 1fr;align-items:start;gap:10px;min-height:42px;display:grid}.full-timeline>div>span{color:#1768e8;border:1px solid #a9c8f9;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.full-timeline>div:not(:last-child)>span:after{content:"";background:#cbd8e8;width:1px;height:20px;margin:2px 0 -22px 10px;display:block}.full-timeline p{color:#4e5d73;margin:2px 0 0;font-size:12px;line-height:1.5}.full-timeline .exception{background:#fff3f4;border-radius:5px;padding:6px}.full-timeline .exception>span{color:#cf2f39;border-color:#efafb5}.journey-block{padding-bottom:14px}.transport-journey{gap:7px;display:grid;container-type:inline-size}.transport-leg{background:#fff;border:1px solid #dce5f1;border-radius:7px;overflow:hidden}.transport-leg.signed{border-color:#c4e6cf}.transport-leg.exception{border-color:#efc5c8}.transport-leg.unavailable{border-color:#d9e0e9}.transport-leg-head{color:#132a4a;text-align:left;cursor:pointer;background:#fbfdff;border:0;grid-template-columns:24px 28px minmax(150px,auto) auto auto 1fr 20px;align-items:center;gap:9px;width:100%;min-height:50px;padding:8px 12px;display:grid}.transport-leg-head:hover{background:#f5f9ff}.transport-leg-head:focus-visible{outline-offset:-2px;outline:2px solid #1768e8}.transport-leg-index{color:#fff;background:#1768e8;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-weight:700;display:grid}.transport-leg-icon{color:#1768e8;place-items:center;width:26px;height:26px;display:grid}.transport-leg-title{white-space:nowrap;font-size:14px;font-weight:700}.transport-leg-status{color:#1768e8;white-space:nowrap;background:#f4f8ff;border:1px solid #acd0ff;border-radius:4px;padding:2px 7px;font-size:11px}.transport-leg-status.signed{color:#16834b;background:#f3fbf6;border-color:#a8d9b8}.transport-leg-status.exception{color:#bf2633;background:#fff4f5;border-color:#edb2b8}.transport-leg-status.in-progress{color:#b44d08;background:#fff4e9;border-color:#efb47e}.transport-leg-status.unavailable{color:#64748b;background:#f8fafc;border-color:#cbd5e1}.transport-leg-duration{color:#53657d;white-space:nowrap;font-size:12px}.transport-leg-chevron{color:#52667e;justify-self:end;transition:transform .16s}.transport-leg-head[aria-expanded=true] .transport-leg-chevron{transform:rotate(180deg)}.transport-leg.signed .transport-leg-index{background:#18a058}.transport-leg.signed .transport-leg-icon{color:#18a058}.transport-leg.exception .transport-leg-index{background:#cf2f39}.transport-leg.exception .transport-leg-icon{color:#cf2f39}.transport-leg.in-progress{border-color:#efc59f}.transport-leg.in-progress .transport-leg-index{background:#df6b18}.transport-leg.in-progress .transport-leg-icon{color:#df6b18}.transport-leg.unavailable .transport-leg-index{background:#94a3b8}.transport-leg.unavailable .transport-leg-icon{color:#64748b}.transport-leg-events{border-top:1px solid #edf2f7;padding:3px 12px 7px 64px}.journey-event{color:#44556d;grid-template-columns:84px 128px minmax(0,1fr);align-items:center;gap:3px 10px;min-height:44px;padding:4px 0;display:grid;position:relative}.journey-event:not(:last-child):before{content:"";background:#bed2ed;width:1px;position:absolute;top:25px;bottom:-16px;left:-30px}.journey-event-rail{color:#1768e8;z-index:1;background:#fff;border:1px solid #9dc3f7;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:9px;left:-41px}.journey-event b{color:#1768e8;font-size:12px}.journey-event time{color:#43566f;font-variant-numeric:tabular-nums;white-space:nowrap;gap:8px;font-size:12px;display:flex}.journey-event p{color:#44556d;margin:0;font-size:12px;line-height:1.45}.journey-event small{color:#708096;white-space:normal;grid-column:3;font-size:11px}.journey-event.signed .journey-event-rail{color:#16834b;border-color:#8fcba3}.journey-event.signed b{color:#16834b}.journey-event.exception{background:#fff5f6}.journey-event.exception .journey-event-rail,.journey-event.exception b{color:#c72d39;border-color:#e7a7ad}.journey-empty{color:#6a788c;margin:10px 0 4px;font-size:12px}@container (width>=820px){.journey-event{grid-template-columns:84px 128px minmax(0,1fr) 170px}.journey-event small{grid-column:4}}@media (width<=1100px){.transport-leg-head{grid-template-columns:22px 26px minmax(120px,auto) auto 1fr 20px}.transport-leg-duration{grid-column:5}.journey-event{grid-template-columns:76px 104px minmax(0,1fr)}}@media (width<=760px){.transport-leg-head{grid-template-columns:22px 24px 1fr auto 18px;gap:7px;padding:8px 9px}.transport-leg-title{white-space:normal}.transport-leg-duration{grid-column:3/5}.transport-leg-events{padding-left:49px}.journey-event{grid-template-columns:1fr auto;gap:3px 8px;padding:7px 0}.journey-event b{grid-column:1}.journey-event time{grid-column:2}.journey-event p,.journey-event small{grid-column:1/-1}.journey-event-rail{left:-34px}.journey-event:not(:last-child):before{left:-23px}}.resource-grid{border:1px solid #e4e9f0;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.resource-grid>div{border-bottom:1px solid #e4e9f0;border-right:1px solid #e4e9f0;gap:5px;min-height:62px;padding:10px;display:grid}.resource-grid span{color:#7c889a;font-size:11px}.resource-grid b{font-size:12px}.tool-call-list{border:1px solid #e4e9f0}.tool-call-list>div{border-bottom:1px solid #e8ecf2;grid-template-columns:1fr 100px 120px;align-items:center;gap:10px;min-height:39px;padding:7px 9px;font-size:12px;display:grid}.tool-call-list span,.tool-call-list small{color:#6e7b90}.tool-call-name{gap:2px;min-width:0;display:grid}.tool-call-name code{color:#7b8798;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;overflow:hidden}.conclusion-block{border-top:3px solid #1768e8}.conclusion-block h3{margin:14px 0 6px;font-size:13px}.temperature-summary{background:#f5f8fc;grid-template-columns:32px 1fr;align-items:center;gap:3px 8px;padding:10px;display:grid}.temperature-summary svg{color:#1768e8;grid-row:1/3}.temperature-summary b{font-size:17px}.temperature-summary span{color:#6d798c;font-size:11px}.temperature-readings{max-height:150px;overflow:auto}.temperature-readings p{color:#637087;border-bottom:1px solid #edf0f4;margin:0;padding:7px 0;font-size:11px}.temperature-timeline{gap:12px;margin:0;display:grid}.temperature-timeline figcaption{justify-content:space-between;align-items:center;gap:12px;display:flex}.temperature-timeline figcaption>span{color:#5b677a;font-size:12px}.temperature-compliance{color:#b42318;align-items:center;gap:8px;display:flex}.temperature-compliance>span{border:1.5px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.temperature-compliance b{color:inherit;font-size:15px}.temperature-compliance.is-ok{color:#128a51}.temperature-compliance.is-pending{color:#b66a0a}.temperature-overview{border-top:1px solid #e6ebf2;border-bottom:1px solid #e6ebf2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.temperature-overview>div{border-right:1px solid #e6ebf2;gap:3px;min-width:0;padding:10px 12px;display:grid}.temperature-overview>div:first-child{padding-left:0}.temperature-overview>div:last-child{border-right:0}.temperature-overview small{color:#7a8799;font-size:11px}.temperature-overview b{color:#213552;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.temperature-chart-frame{background:#fff;border:1px solid #e1e7ef;border-radius:9px;min-width:0;padding:10px 10px 2px}.temperature-chart-legend{color:#53627a;flex-wrap:wrap;align-items:center;gap:14px;min-height:22px;font-size:11px;display:flex}.temperature-chart-legend span{align-items:center;gap:6px;display:inline-flex}.temperature-chart-legend i{width:18px;height:8px;display:inline-block}.temperature-chart-legend i.range{background:#dcecff}.temperature-chart-legend i.average{border-top:2px solid #1768e8;height:0}.temperature-timeline svg{outline:none;width:100%;height:auto;min-height:210px;display:block}.temperature-timeline svg:focus-visible{border-radius:6px;box-shadow:0 0 0 3px #1768e829}.temperature-timeline.compact .temperature-chart-frame{padding-top:7px}.temperature-timeline.compact svg{min-height:145px;max-height:180px}.temperature-timeline.compact .temperature-overview>div:nth-child(2){display:none}.temperature-timeline.compact .temperature-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.temperature-grid-line{stroke:#e6ebf2;stroke-width:1px;vector-effect:non-scaling-stroke}.temperature-grid-line.vertical{stroke-dasharray:3 4}.temperature-axis-label,.temperature-axis-title{fill:#748197;font-size:13px}.temperature-axis-title{font-weight:600}.temperature-probe-band{fill:#dcecff;fill-opacity:.82;stroke:none}.temperature-average-line{fill:none;stroke:#1768e8;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.temperature-rule-line{stroke-width:1.25px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.temperature-rule-line.upper{stroke:#df4b43}.temperature-rule-line.lower{stroke:#1d9b5f}.temperature-rule-label{font-size:12px;font-weight:650}.temperature-rule-label.upper{fill:#c63f38}.temperature-rule-label.lower{fill:#128a51}.temperature-tooltip>line{stroke:#8ba8cf;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.temperature-tooltip>circle{fill:#fff;stroke:#1768e8;stroke-width:2px;vector-effect:non-scaling-stroke}.temperature-tooltip g rect{fill:#fff;stroke:#cbd7e6;filter:drop-shadow(0 3px 8px #172d4e1f)}.temperature-tooltip text{fill:#32445f;font-size:11px}.temperature-findings{color:#68768a;flex-wrap:wrap;gap:6px 16px;font-size:11px;display:flex}.temperature-findings span{position:relative}.temperature-findings span+span:before{content:"";background:#d9e0e9;width:1px;height:10px;position:absolute;top:3px;left:-8px}.temperature-details{border-top:1px solid #e6ebf2}.temperature-details summary{color:#315a91;cursor:pointer;justify-content:space-between;gap:12px;padding:9px 2px 0;font-size:12px;list-style:none;display:flex}.temperature-details summary::-webkit-details-marker{display:none}.temperature-details summary:before{content:"›";margin-right:6px;font-size:16px;line-height:12px;transition:transform .16s}.temperature-details[open] summary:before{transform:rotate(90deg)}.temperature-details summary span{color:#8490a2;margin-left:auto;font-size:11px}.temperature-details .temperature-accessible-table{margin-top:9px}.temperature-accessible-table{border:1px solid #e2e8f0;border-radius:7px;max-height:190px;overflow:auto}.temperature-accessible-table table{border-collapse:collapse;width:100%;font-size:12px}.temperature-accessible-table th,.temperature-accessible-table td{text-align:left;border-bottom:1px solid #edf2f7;padding:6px 8px}.temperature-state{color:#526174;background:#f5f8fc;border-radius:7px;padding:14px}.temperature-state.error{color:#9f2f2f;background:#fff2f2}.missing-file{align-items:center;gap:6px;display:flex;color:#cf2f39!important}.file-preview-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.file-preview-grid a{color:#334057;border:1px solid #e2e7ee;border-radius:5px;grid-template-columns:22px 1fr;gap:3px 6px;min-height:61px;padding:8px;text-decoration:none;display:grid}.file-preview-grid a small{color:#7b8799;text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.receipt-file-stage-list{gap:14px;display:grid}.receipt-file-stage{background:#f8fafc;border:1px solid #e1e8f1;border-radius:10px;min-width:0;padding:10px}.receipt-file-stage-header{align-items:center;gap:9px;min-height:42px;margin-bottom:9px;display:flex}.receipt-file-stage-header>span{color:#fff;background:#2f6fc7;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.receipt-file-stage-header>div{gap:2px;min-width:0;display:grid}.receipt-file-stage-header h3{color:#183153;margin:0;font-size:14px}.receipt-file-stage-header small{color:#718096;font-size:11px}.receipt-file-stage-header>b{color:#53647c;white-space:nowrap;margin-left:auto;font-size:12px}.receipt-file-stage.is-stage-4 .receipt-file-stage-header>span{background:#b7791f}.receipt-file-stage.is-stage-5 .receipt-file-stage-header>span{background:#6b46a3}.receipt-file-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.receipt-file-thumb{color:#1d2b44;text-align:left;min-width:0;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #dde5f0;border-radius:9px;grid-template-rows:clamp(150px,12vw,190px) auto;padding:0;display:grid;overflow:hidden}.receipt-file-thumb:hover{border-color:#93b9f5;transform:translateY(-1px);box-shadow:0 5px 16px #215ebe1a}.receipt-file-thumb:focus-visible{outline-offset:2px;outline:3px solid #2563eb40}.receipt-file-thumb.is-disabled{cursor:default;background:#f8fafc}.receipt-file-thumb.is-pending{background:#f6f9fe;border-color:#cbdcf6}.receipt-file-thumb.is-failed{background:#fff8f7;border-color:#f2c8c5;grid-template-rows:82px auto auto auto}.receipt-file-thumb.is-missing{color:#64748b;background:#f8fafc;border-style:dashed;border-color:#cbd5e1}.receipt-material-slot{border-radius:9px;min-width:0}.receipt-material-slot.is-missing{cursor:default;box-shadow:none;transform:none}.receipt-material-slot.is-missing:hover{box-shadow:none;border-color:#cbd5e1;transform:none}.receipt-file-visual{background:#edf2f8;place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.receipt-file-visual img{object-fit:contain;width:100%;height:100%;display:block}.receipt-file-type-icon{color:#31547d;background:#fff;border:1px solid #dbe5f1;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.receipt-file-label{align-content:center;gap:4px;min-width:0;min-height:56px;padding:8px 10px 9px;display:grid}.receipt-file-label b{color:#172b4d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.receipt-file-label small{color:#a34747;flex:none;font-size:11px}.receipt-file-label .receipt-review-state.is-passed{color:#168553}.receipt-file-label .receipt-review-state.is-corrected{color:#2563eb}.receipt-file-label .receipt-review-state.is-pending,.receipt-file-label .receipt-review-state.is-unconfirmed{color:#64748b}.receipt-file-label .receipt-review-state.is-warning{color:#b45309}.receipt-file-upload-time{color:#718096;font-variant-numeric:tabular-nums;align-items:center;gap:4px;min-width:0;font-size:11px;line-height:1.35;display:inline-flex}.receipt-file-upload-time svg{color:#8494aa;flex:none}.receipt-file-thumb.is-pending .receipt-file-label small{color:#3569ad}.receipt-file-thumb.is-missing .receipt-file-label small{color:#64748b}.receipt-file-retry{color:#a33b34;min-height:30px;box-shadow:none;background:#fff;border:1px solid #e6aaa5;border-radius:7px;justify-content:center;align-items:center;gap:5px;margin:0 9px 7px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.receipt-file-retry-error{color:#a33b34;margin:0 9px 7px;font-size:12px;line-height:1.45;display:block}.receipt-file-error{color:#8f4a45;text-overflow:ellipsis;white-space:nowrap;padding:0 9px 8px;font-size:11px;overflow:hidden}.receipt-preview-backdrop{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071121c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.receipt-preview-dialog{background:#fff;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,94vw);max-height:94vh;display:grid;overflow:hidden;box-shadow:0 30px 90px #00000061}.receipt-preview-dialog>header{border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 12px 10px 18px;display:flex}.receipt-preview-dialog>header div{align-items:center;gap:10px;display:flex}.receipt-preview-dialog>header .receipt-preview-heading{align-items:start;gap:3px;display:grid}.receipt-preview-dialog>header .receipt-preview-heading>div{align-items:baseline;gap:10px;display:flex}.receipt-preview-dialog>header .receipt-preview-heading small{color:#728097;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;display:inline-flex}.receipt-preview-dialog>header .receipt-preview-heading small svg{color:#8494aa}.receipt-preview-dialog>header b{color:#14284a;font-size:17px}.receipt-preview-dialog>header span{color:#728097;font-size:13px}.receipt-preview-dialog>header button{width:36px;height:36px;box-shadow:none;background:#f1f5f9;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.receipt-preview-stage{overscroll-behavior:contain;background:#101827;place-items:center;height:min(72vh,720px);min-height:320px;display:grid;position:relative;overflow:hidden;container-type:size}.receipt-preview-stage.is-image{cursor:grab;touch-action:none}.receipt-preview-stage.is-image.is-dragging{cursor:grabbing}.receipt-preview-image-pan-layer{will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.receipt-preview-stage img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;width:auto;max-width:88cqw;height:auto;max-height:88cqh;transition:transform .18s}.receipt-preview-stage.is-dragging img{transition:none}.receipt-preview-pan-hint{z-index:1;color:#d5dfed;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081222ad;border:1px solid #cbd8ea33;border-radius:999px;padding:5px 9px;font-size:12px;line-height:1;position:absolute;top:12px;right:14px}.receipt-preview-stage iframe{background:#fff;border:0;width:100%;height:100%}.receipt-preview-pdf{background:#fff;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid}.receipt-preview-pdf p{color:#52627a;text-align:center;background:#f8fafc;border-top:1px solid #dfe7f1;margin:0;padding:7px 12px;font-size:12px}.receipt-preview-pdf-status{color:#52627a;background:#f8fafc;place-items:center;font-weight:700;display:grid}.receipt-preview-pdf-status.is-error{color:#a33b34}.receipt-pdf-viewer{background:#dfe5ec;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.receipt-pdf-page-scroll{place-items:start center;min-width:0;min-height:0;padding:16px;display:grid;overflow:auto}.receipt-pdf-page-scroll canvas{background:#fff;max-width:100%;box-shadow:0 4px 18px #0f1d3238}.receipt-pdf-toolbar{color:#334968;background:#fff;border-top:1px solid #d7e0eb;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:6px 10px;display:flex}.receipt-pdf-toolbar button{color:#245db7;min-height:32px;box-shadow:none;background:#fff;border:1px solid #ccd8e8;border-radius:7px;align-items:center;gap:4px;padding:5px 9px;font-weight:700;display:inline-flex}.receipt-preview-unsupported{color:#d7e1ef;text-align:center;justify-items:center;gap:8px;display:grid}.receipt-preview-unsupported b{color:#fff;font-size:18px}.receipt-preview-dialog>footer{border-top:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 14px;display:flex}.receipt-preview-navigation,.receipt-preview-actions{align-items:center;gap:8px;display:flex}.receipt-preview-dialog>footer button,.receipt-preview-dialog>footer a{color:#245db7;min-height:38px;box-shadow:none;background:#fff;border:1px solid #ccd8e8;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-weight:700;text-decoration:none;display:inline-flex}.receipt-preview-dialog>footer button:hover,.receipt-preview-dialog>footer a:hover{background:#eff6ff;border-color:#93b9f5}.receipt-preview-dialog>footer button:disabled{color:#a0aabc;cursor:not-allowed;background:#f8fafc}.receipt-preview-zoom-value{color:#334968;font-variant-numeric:tabular-nums;text-align:center;min-width:48px;font-size:13px}.receipt-download-error{color:#a33b34;text-align:right;flex-basis:100%;font-size:12px}@media (width<=720px){.receipt-file-gallery{grid-template-columns:1fr}.receipt-preview-backdrop{padding:8px}.receipt-preview-dialog{width:100%;max-height:96vh}.receipt-preview-stage{height:62vh;min-height:260px}.receipt-preview-dialog>footer{flex-direction:column;align-items:stretch}.receipt-preview-navigation,.receipt-preview-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.waybill-task-summary .section-title{margin-bottom:12px}.task-count{color:#64748b;background:#f1f5f9;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.task-count.active{color:#9a3412;background:#fff1e7}.task-current-list{gap:10px;display:grid}.task-summary{gap:6px;display:grid}.task-summary.current{background:#fffaf4;border:1px solid #fed7aa;border-radius:8px;padding:12px}.task-summary span,.task-summary small{color:#68758a}.task-summary+.task-summary{border-top:1px solid #e5e9ef;margin-top:10px;padding-top:10px}.task-current-list .task-summary+.task-summary{border-top-color:#fed7aa;margin-top:0;padding-top:12px}.task-empty-state{color:#16834b;background:#f2fbf6;border:1px solid #ccebd9;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.task-empty-state div{gap:3px;display:grid}.task-empty-state span{color:#65758a;font-size:12px;line-height:1.5}.task-history{border-top:1px solid #e5eaf1;margin-top:12px}.task-history summary{color:#46566e;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;list-style:none;display:flex}.task-history summary::-webkit-details-marker{display:none}.task-history summary>span{align-items:center;gap:7px;font-weight:700;display:inline-flex}.task-history summary>small{color:#8a96a8}.task-history[open] summary{border-bottom:1px solid #edf0f4}.task-history-list{padding-top:10px}.task-summary.closed b{color:#34445d}.waybill-not-found{text-align:center;align-content:center;place-items:center;gap:10px;min-height:60vh;display:grid}.waybill-not-found h1,.waybill-not-found p{margin:0}.waybill-not-found p{color:#6d788c}.waybill-not-found button{min-height:38px}.confirm-backdrop,.nested-dialog-backdrop{z-index:90;background:#09152775;place-items:center;display:grid;position:fixed;inset:0}.nested-dialog-backdrop{z-index:5}.confirm-dialog{color:#21324a;background:#fff;border:1px solid #d3deece6;border-radius:14px;width:min(480px,100vw - 32px);padding:24px;box-shadow:0 24px 70px #09193040}.confirm-dialog h2{color:#172a46;margin:0 0 10px;font-size:19px;line-height:1.45}.confirm-dialog p{color:#65758b;margin:6px 0;font-size:14px;line-height:1.75}.confirm-dialog label{color:#344158;gap:6px;margin-top:14px;font-weight:700;display:grid}.confirm-dialog textarea{resize:vertical;min-height:86px;font:inherit;border:1px solid #ccd5e2;border-radius:6px;padding:9px}.confirm-dialog>div{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.confirm-dialog>div button{min-width:92px;min-height:40px;box-shadow:none;border-radius:8px;padding:9px 16px}.app-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a172b85;place-items:center;padding:24px;animation:.16s ease-out app-dialog-fade-in;display:grid;position:fixed;inset:0}.app-dialog{color:#21324a;background:#fff;border:1px solid #d3deece6;border-radius:14px;grid-template-columns:48px minmax(0,1fr);gap:0 16px;width:min(480px,100vw - 32px);padding:24px;animation:.18s ease-out app-dialog-rise-in;display:grid;position:relative;box-shadow:0 24px 70px #09193040}.app-dialog-icon{color:#1768e8;background:#eaf3ff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.app-dialog-warning .app-dialog-icon{color:#b8610b;background:#fff3df}.app-dialog-danger .app-dialog-icon{color:#c63743;background:#fff0f1}.app-dialog-copy{min-width:0;padding:1px 30px 0 0}.app-dialog h2{color:#172a46;margin:0;font-size:19px;line-height:1.45}.app-dialog p{color:#65758b;margin:8px 0 0;font-size:14px;line-height:1.75}.app-dialog-close{color:#748399;width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.app-dialog-close:hover{color:#30445f;box-shadow:none;background:#f1f5f9;transform:none}.app-dialog footer{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.app-dialog footer button{min-width:92px;min-height:40px;box-shadow:none;border-radius:8px;padding:9px 16px}.app-dialog footer button:not(.app-dialog-confirm){color:#4f6076;background:#fff;border-color:#ced8e5}.app-dialog-confirm.primary{color:#fff;background:#1768e8;border-color:#1768e8}.app-dialog-confirm.warning{color:#fff;background:#c46a11;border-color:#c46a11}.app-dialog-confirm.danger{color:#fff;background:#c83240;border-color:#c83240}.app-dialog-confirm:hover{filter:brightness(.94);box-shadow:none;transform:none}@keyframes app-dialog-fade-in{0%{opacity:0}}@keyframes app-dialog-rise-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (width<=560px){.app-dialog-backdrop{align-items:end;padding:16px}.app-dialog{border-radius:14px 14px 10px 10px;grid-template-columns:42px minmax(0,1fr);gap:0 12px;width:100%;padding:20px}.app-dialog-icon{border-radius:10px;width:42px;height:42px}.app-dialog h2{font-size:17px}.app-dialog footer{grid-template-columns:1fr 1fr;display:grid}.app-dialog footer button{width:100%}}@media (prefers-reduced-motion:reduce){.app-dialog-backdrop,.app-dialog{animation:none}}.import-success-dialog{text-align:center;background:#fff;border-radius:12px;width:min(520px,100vw - 32px);padding:26px;box-shadow:0 24px 70px #00000038}.import-success-icon{color:#fff;background:#18a060;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 12px;display:grid}.import-success-dialog h2{color:#162239;margin:0;font-size:24px}.import-success-dialog>p{color:#68758a;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 18px;overflow:hidden}.import-success-counts{background:#f4fbf7;border:1px solid #cfe8db;border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.import-success-counts span{color:#688072;border-right:1px solid #dceee5;place-content:center;gap:3px;min-height:72px;font-size:12px;display:grid}.import-success-counts span:last-child{border-right:0}.import-success-counts b{color:#168a53;font-size:22px}.import-success-dialog>small{color:#7a8798;margin-top:12px;line-height:1.6;display:block}.import-success-actions{justify-content:center;gap:10px;margin-top:20px;display:flex}.import-success-actions button{min-width:116px;height:40px;box-shadow:none;border-radius:6px}.import-inspection-result{color:#245d45;white-space:normal;background:#edf8f2;border:1px solid #cce9d9;border-radius:6px;margin:12px 0 0;padding:9px 12px;font-size:12px}.import-backdrop{align-items:center}.import-center{background:#fff;border-radius:10px;width:min(980px,96vw);max-height:92vh;overflow-y:auto;box-shadow:0 28px 80px #06142940}.import-center>header{border-bottom:1px solid #e2e7ef;justify-content:space-between;min-height:70px;padding:14px 18px;display:flex}.import-center>header h2{margin:0 0 3px;font-size:20px}.import-center>header p{color:#758196;margin:0;font-size:12px}.import-center>header button{width:34px;height:34px;box-shadow:none;border:0;place-items:center;padding:0;display:grid}.import-limits{color:#3f5d89;background:#f1f6fe;border:1px solid #d6e5fb;border-radius:6px;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;margin:14px 18px;padding:11px 12px;display:grid}.import-limits p{gap:3px;margin:0;display:grid}.import-limits span{color:#697790;font-size:11px}.import-limits button{height:32px;box-shadow:none;border-radius:5px}.import-carrier-select{background:#fff;border:1px solid #cbd7e8;border-radius:7px;grid-template-columns:150px minmax(220px,360px) 1fr;align-items:center;gap:10px;margin:0 18px 12px;padding:12px;display:grid}.import-carrier-select>span{color:#243148;font-size:13px;font-weight:700}.import-carrier-select select{background:#fff;border:1px solid #9fb2cb;border-radius:5px;min-height:38px}.import-carrier-select small{color:#697790;line-height:1.5}.upload-zone{color:#1768e8;cursor:pointer;background:#f9fbff;border:1px dashed #8db5f2;border-radius:7px;align-content:center;place-items:center;gap:4px;min-height:110px;margin:0 18px 14px;display:grid}.upload-zone input{opacity:0;pointer-events:none;position:absolute}.upload-zone span{color:#748198;font-size:11px}.upload-zone.disabled{color:#8a96a8;cursor:not-allowed;background:#f5f7fa;border-color:#cbd3de}.import-summary{border:1px solid #e1e6ed;grid-template-columns:repeat(5,1fr);margin:0 18px 12px;display:grid}.import-summary span{color:#748095;border-right:1px solid #e1e6ed;place-items:center;gap:2px;min-height:62px;padding:9px;font-size:11px;display:grid}.import-summary b{color:#243148;font-size:18px}.import-summary .ok b{color:#188a55}.import-summary .bad b{color:#cf2f39}.import-current-head{justify-content:space-between;align-items:center;margin:0 18px;display:flex}.import-current-head div{gap:3px;display:grid}.import-current-head span{color:#758196;font-size:11px}.import-current-head strong{color:#1768e8;font-size:12px}.batch-status{background:#eef1f5;border-radius:4px;padding:4px 7px;font-weight:700}.batch-status.committed{color:#188a55;background:#e9f8f0}.import-errors{border:1px solid #e1e6ed;max-height:210px;margin:10px 18px;overflow:auto}.import-errors table{border-collapse:collapse;width:100%;font-size:11px}.import-errors th,.import-errors td{text-align:left;border-bottom:1px solid #e8ecf1;padding:8px}.import-errors th{background:#f5f7fa;position:sticky;top:0}.import-actions{justify-content:flex-end;align-items:center;gap:8px;margin:0 18px 14px;display:flex}.import-actions a{color:#1768e8;margin-right:auto;font-size:12px}.import-actions button{height:36px;box-shadow:none;border-radius:5px}.batch-history{border-top:1px solid #e2e7ef;padding:12px 18px 18px}.batch-history h3{align-items:center;gap:6px;font-size:14px;display:flex}.batch-history>button{text-align:left;width:100%;min-height:48px;box-shadow:none;border:0;border-bottom:1px solid #e8ecf1;border-radius:0;grid-template-columns:minmax(260px,1fr) 180px 160px 220px;align-items:center;gap:10px;display:grid}.batch-history>button span,.batch-history>button small{color:#748095}.batch-history .batch-importer{color:#4f6076}.wb-pagination-top{z-index:8;background:#f8fbff;border-top:1px solid #e5ebf3;border-bottom:1px solid #dbe4f0;justify-content:flex-end;min-height:46px;padding:7px 14px;position:sticky;top:0}.wb-pagination-top>span{color:#52657b;margin-right:auto}.process-board-shell{height:100vh;padding:12px 18px;overflow:auto}.back-list-button{margin-bottom:10px}@media (width<=1439px){.waybill-workbench.panel-open{grid-template-columns:minmax(620px,1fr) 380px}.wb-toolbar{grid-template-columns:1fr}.wb-primary-filters{grid-template-columns:minmax(260px,1fr) 160px minmax(260px,1.2fr)}.wb-tabs button{padding:0 8px}.detail-layout{grid-template-columns:minmax(0,1.5fr) 340px}}@media (width<=1100px){.app-shell{grid-template-columns:190px 1fr}.side{padding-left:10px;padding-right:10px}.brand small{display:none}.waybill-workbench.panel-open{grid-template-columns:minmax(0,1fr)}.waybill-quick-panel{z-index:40;width:min(460px,100vw - 190px);position:fixed;top:0;right:0}.wb-toolbar{grid-template-columns:1fr;padding-top:0}.wb-primary-filters{grid-template-columns:minmax(250px,1fr) 160px minmax(220px,1fr)}.wb-search,.wb-carrier-filter,.wb-date-range{margin:0 0 8px}.detail-layout{grid-template-columns:1fr}}@media (width<=760px){.app-shell{display:block}.side{display:none}.waybill-quick-panel{width:100vw}.wb-page-head{align-items:flex-start;height:auto}.wb-head-actions{flex-wrap:wrap;justify-content:flex-end}.operations-strip{padding-left:10px}.wb-toolbar{padding-left:10px;padding-right:10px}.wb-primary-filters{grid-template-columns:1fr}.wb-tabs{overflow-x:auto}.wb-filters{padding-left:10px}.detail-page-head{grid-template-columns:1fr}.detail-owner{border:0;padding:0}.relation-chain,.resource-grid{grid-template-columns:1fr 1fr}.import-summary{grid-template-columns:repeat(2,1fr)}.batch-history>button{grid-template-columns:1fr}}@media (width<=1500px){.dashboard-lower{grid-template-columns:1fr}.work-table-head,.work-row{grid-template-columns:120px minmax(220px,1fr) minmax(260px,1.2fr) 92px 76px}}:root{color:#172033;--surface:#fff;--surface-soft:#f8fafc;--line:#d9e2ee;--line-soft:#e8eef6;--text:#172033;--muted:#667085;--muted-2:#8290a4;--blue:#2563eb;--blue-soft:#eff6ff;--green:#0f8a4b;--amber:#b45309;--red:#c92a2a;--shadow-sm:0 1px 2px #0f172a0d;--shadow-md:0 8px 22px #0f172a0f;--radius:8px;background:#f4f7fb;font-size:14px;line-height:1.45}body{color:var(--text);background:#f4f7fb;font-size:14px}.app-shell{grid-template-columns:248px minmax(0,1fr)}.app-shell.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.side{background:#0b1626;flex-direction:column;padding:22px 14px;display:flex;overflow:visible;box-shadow:inset -1px 0 #ffffff0d}.sidebar-collapsed .side{padding:22px 10px}.sidebar-collapsed .brand{flex-direction:column;justify-content:center;gap:8px;padding-inline:0}.sidebar-collapsed .brand div,.sidebar-collapsed .nav-section,.sidebar-collapsed nav button span+*,.sidebar-collapsed nav button svg+*{display:none}.sidebar-collapsed nav button{justify-content:center;padding:10px 8px;font-size:0}.sidebar-collapsed nav button span,.sidebar-collapsed nav button svg{font-size:16px}.brand{align-items:center;gap:10px;padding:0 6px 18px;display:flex;position:relative}.brand span{background:#2563eb;border-radius:8px;width:36px;height:36px;font-size:13px}.brand b{font-size:15px;line-height:1.2}.brand small{color:#91a2b8;margin-top:2px;font-size:12px}.sidebar-toggle{color:#b6c7dd;width:30px;min-width:30px;height:30px;box-shadow:none;background:#0f172a52;border-color:#94a3b847;place-items:center;margin-left:auto;padding:0;display:grid}.sidebar-toggle:hover{color:#fff;background:#2563eb2e}.sidebar-collapsed .sidebar-toggle{margin-left:0;position:static}.chain-switcher{background:#11253eb8;border:1px solid #75a7ff38;border-radius:9px;gap:6px;margin:14px 2px 0;padding:10px;display:grid}.chain-switcher>span{color:#91a6c2;font-size:11px;font-weight:700}.chain-switcher select{color:#f2f7ff;text-overflow:ellipsis;background:#173b67;border:1px solid #75a7ff47;border-radius:7px;width:100%;min-width:0;height:34px;padding:0 28px 0 9px;overflow:hidden}.chain-switcher select:focus-visible{outline-offset:2px;outline:2px solid #75a7ff}.chain-switcher select:disabled{cursor:default;opacity:.82}.sidebar-collapsed .chain-switcher{margin-top:12px;padding:6px}.sidebar-collapsed .chain-switcher>span{display:none}.sidebar-collapsed .chain-switcher select{width:44px;height:36px;padding:0 4px;font-size:10px}.sidebar-account-wrap{z-index:35;margin-top:auto;padding-top:18px;position:relative}.sidebar-account-trigger{text-align:left;color:#e5edf9;width:100%;min-height:58px;box-shadow:none;background:#11253eb8;border:1px solid #94a3b82e;border-radius:9px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 10px;display:grid}.sidebar-account-trigger:hover{color:#fff;box-shadow:none;background:#193a60d1;border-color:#75a7ff61;transform:none}.sidebar-account-trigger:focus-visible{outline-offset:2px;outline:2px solid #75a7ff}.sidebar-account-avatar{color:#d9e8ff;background:#173b67;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.sidebar-account-copy{gap:3px;min-width:0;display:grid}.sidebar-account-copy b,.sidebar-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account-copy b{color:#fff;font-size:13px;line-height:1.25}.sidebar-account-copy small{color:#91a6c2;font-size:11px}.sidebar-account-chevron{color:#8398b4;transition:transform .16s}.sidebar-account-chevron.open{transform:rotate(180deg)}.sidebar-account-menu{color:#e5edf9;background:#101f33;border:1px solid #94a3b838;border-radius:10px;width:240px;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 42px #00000057}.sidebar-account-menu-identity{border-bottom:1px solid #94a3b824;gap:5px;padding:14px;display:grid}.sidebar-account-menu-identity b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.35;overflow:hidden}.sidebar-account-menu-identity .sidebar-account-menu-kicker{color:#7f94af;letter-spacing:.08em;font-size:10px}.sidebar-account-menu-identity dl{gap:6px;margin:7px 0 0;display:grid}.sidebar-account-menu-identity dl>div{grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.sidebar-account-menu-identity dt{color:#7187a3;font-size:11px}.sidebar-account-menu-identity dd{color:#b8c8dc;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.sidebar-account-menu>button{color:#ffb6bc;width:100%;min-height:42px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:10px 14px;display:flex}.sidebar-account-menu>button:hover,.sidebar-account-menu>button:focus-visible{color:#ffd7da;box-shadow:none;background:#be263729;transform:none}.sidebar-account-menu>button:focus-visible{outline-offset:-3px;outline:2px solid #ff8b96}.sidebar-collapsed .sidebar-account-wrap{padding-top:14px}.sidebar-collapsed .sidebar-account-trigger{justify-content:center;min-height:48px;padding:6px;display:flex}.sidebar-collapsed .sidebar-account-copy,.sidebar-collapsed .sidebar-account-chevron{display:none}.sidebar-collapsed .sidebar-account-menu{left:0;right:auto}.sidebar-logout-dialog{width:min(420px,100vw - 32px)}.sidebar-logout-dialog p b{color:#17233a}.sidebar-logout-dialog .danger{color:#fff;background:#c83240;border-color:#c83240}.sidebar-logout-dialog .danger:hover{background:#b72835;border-color:#b72835}nav{gap:5px;margin-top:18px}nav button{border-radius:8px;gap:9px;min-height:38px;padding:9px 10px;font-size:14px;font-weight:700}nav button.active,nav button:hover{background:#12345b}.nav-section{color:#7f91aa;margin:14px 8px 5px;font-size:11px}.main{padding:0 20px 16px}.topbar{border-bottom-color:var(--line);background:#f7fafdf5;gap:18px;margin:0 -20px 16px;padding:12px 20px 11px;box-shadow:0 1px #0f172a08}.crumb{min-width:0}.crumb-meta{align-items:center;gap:10px;min-width:0;display:flex}h1{margin-bottom:1px;font-size:21px;line-height:1.2}h2{font-size:18px;line-height:1.25}h3{font-size:15px;line-height:1.25}p{line-height:1.5}.crumb p,.topbar p,.panel-head p,.hero-copy p,.page-title-row p,.must-head p{color:var(--muted);font-size:12px}.top-actions{flex-wrap:nowrap;gap:8px}.role-select,.global-search{height:36px;box-shadow:var(--shadow-sm);border-radius:8px}.role-select{min-width:190px;padding:0 9px}.role-select span{font-size:12px;font-weight:700}.role-select select{min-width:112px;font-size:13px;font-weight:700}.global-search{width:224px;padding:0 10px;font-size:13px}.source-pill{width:auto;min-width:0;max-width:340px;height:26px;box-shadow:none;border-radius:999px;flex:0 auto;align-items:center;gap:7px;padding:3px 9px;display:inline-flex}.source-pill:before{content:"";background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.source-pill span{font-size:12px;font-weight:800}.source-pill small{max-width:210px;font-size:11px}button,.agent-fab-inline{box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:700}button:hover,.agent-fab-inline:hover{box-shadow:var(--shadow-md);border-color:#aac0df;transform:none}button.primary,.primary{background:#2563eb;border-color:#2563eb}.agent-fab-inline{white-space:nowrap;gap:6px}.panel,.hero-panel,.must-panel,.flow-panel,.queue-panel,.confirm-panel,.board-panel{border-color:var(--line);box-shadow:var(--shadow-sm);background:var(--surface);border-radius:10px}.panel,.hero-panel{padding:16px}.page-grid,.orders-page,.exceptions-page,.agents-page,.audit-prototype-page,.dashboard-surface{gap:12px}.must-head{padding:13px 18px 11px}.must-head h2{margin-bottom:2px;font-size:18px}.must-grid,.metric-row{border-color:var(--line-soft)}.metric{background:linear-gradient(#fff,#fbfdff);min-height:78px;padding:12px 18px}.metric em{margin-bottom:3px;padding:2px 7px;font-size:11px}.metric b{margin:2px 0 0;font-size:22px}.metric b small{font-size:13px}.flow-panel,.queue-panel,.confirm-panel{padding:14px 16px}.flow-panel .panel-head h2,.queue-panel .panel-head h2,.confirm-panel .panel-head h2{font-size:17px}.stage-strip{gap:8px}.stage-strip button{border-radius:8px;min-height:40px;padding:7px 10px}.stage-strip span{border-radius:7px;width:24px;height:24px;font-size:12px}.stage-strip strong{font-size:17px}.dashboard-lower{gap:12px}.work-table{gap:5px}.work-table-head,.work-row{grid-template-columns:92px minmax(220px,1fr) minmax(220px,1.05fr) 64px 62px;gap:10px}.work-table-head{padding:0 10px 3px;font-size:12px}.work-row{border-radius:8px;min-height:54px;padding:7px 10px}.work-row strong,.task-pill,.need-human{padding:4px 8px;font-size:12px}.work-row button{min-width:48px;padding:5px 8px}.confirm-card{border-radius:8px;padding:14px}.confirm-card h3{font-size:15px}.confirm-kv{border-radius:8px;grid-template-columns:86px 1fr;gap:8px;padding:6px 8px}.main-orders .orders-page{gap:8px;height:calc(100vh - 82px)}.page-title-row h2{font-size:20px}.segmented{gap:6px}.segmented.compact button{padding:6px 8px}.order-kpis{gap:8px}.order-kpi{min-height:70px;color:inherit;text-align:left;box-shadow:var(--shadow-sm);border-radius:12px;justify-content:flex-start;gap:11px;padding:10px 12px;position:relative}.order-kpi:hover{border-color:#adc8ed;transform:translateY(-1px);box-shadow:0 8px 22px #234a7d1a}.order-kpi.is-active{border-color:#4f86da;box-shadow:0 0 0 2px #2563eb1f,0 10px 24px #2563eb1f}.order-kpi span{font-size:12px}.order-kpi b{margin-top:1px;font-size:18px}.order-kpi b small{font-size:12px}.order-kpi p{margin:2px 0 0;font-size:11px;line-height:1.25;display:block}.order-kpi .order-kpi-icon{color:#64748b;background:#f1f5f9;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.order-kpi.transit{background:linear-gradient(135deg,#fff 50%,#f3f8ff);border-color:#b8d3ff}.order-kpi.transit .order-kpi-icon,.order-kpi.transit b{color:#1d63d8;background:#e8f1ff}.order-kpi.post-sign .order-kpi-icon{color:#a45b09;background:#fff4df}.order-kpi.closed .order-kpi-icon{color:#17804b;background:#e9f8ef}.order-kpi-action{color:#8090a5;font-size:10px;font-weight:700;position:absolute;bottom:8px;right:10px}.order-kpi.is-active .order-kpi-action{color:#1d63d8}.board-panel{flex-direction:column;min-height:0;padding:14px;display:flex}.board-panel.expanded-board{z-index:45;border:1px solid #bfd3f7;flex-direction:column;padding:16px;display:flex;position:fixed;inset:86px 18px 18px 268px;box-shadow:0 30px 90px #0f172a3d}.sidebar-collapsed .board-panel.expanded-board{left:98px}.board-panel.expanded-board:before{content:"展开看板";color:#fff;background:#2563eb;border-radius:8px 8px 0 0;padding:6px 10px;font-size:12px;font-weight:900;position:absolute;top:-34px;right:18px}.board-toolbar{z-index:40;background:#fff;gap:7px;margin-bottom:8px;position:relative}.board-toolbar h2{margin-bottom:2px}.board-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.board-heading p{color:#66758c;margin:2px 0 0}.board-attention-summary{color:#17633a;background:#edf9f1;border:1px solid #cfe5d8;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.board-attention-summary.has-risk{color:#a65300;background:#fff7e8;border-color:#ffd49a}.board-focus-bar{color:#174f9d;background:#edf5ff;border:1px solid #bed5f6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:6px 8px 6px 11px;font-size:12px;font-weight:800;display:flex}.board-focus-bar button{color:#174f9d;background:#fff;border-color:#a8c8f3;min-height:24px;padding:3px 8px;font-size:11px}.inline-clearable-search{min-width:0;position:relative}.inline-clearable-search>input{width:100%;padding-right:36px}.inline-clearable-search>.inline-search-clear{color:#7c8ba1;width:24px;height:24px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.inline-clearable-search>.inline-search-clear:hover{color:#344054;box-shadow:none;background:#eef3f8;transform:translateY(-50%)}.board-controls{grid-template-columns:auto 132px 132px minmax(260px,1fr) auto auto auto;gap:6px}.board-controls .segmented.compact{border:1px solid var(--line);background:#f1f5f9;border-radius:10px;gap:3px;padding:3px;box-shadow:inset 0 1px #ffffffbf}.board-controls .segmented.compact button{color:#475569;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:7px;padding:6px 11px;font-weight:800;position:relative}.board-controls .segmented.compact button:hover{color:#172033;box-shadow:var(--shadow-sm);background:#fff}.board-controls .segmented.compact button.primary{color:#fff;background:#2563eb;box-shadow:0 6px 14px #2563eb3d}.board-controls .segmented.compact button.primary:after{content:"";background:#ffffffe6;border-radius:999px;height:2px;position:absolute;bottom:3px;left:10px;right:10px}.board-controls select,.board-controls input{border-radius:8px;height:34px;font-size:13px}.board-controls input{padding:0 34px 0 10px}.notice{border-radius:8px;margin-top:6px;padding:7px 9px;font-size:12px;font-weight:700}.board-stage-overview{scrollbar-width:thin;scrollbar-color:#c5d2e4 transparent;grid-template-columns:repeat(8,minmax(132px,1fr));gap:6px;padding:2px 0 4px;display:grid;overflow-x:auto}.board-stage-overview button{color:#334155;text-align:left;min-width:132px;min-height:48px;box-shadow:none;background:#fff;border:1px solid #dce5f1;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex;position:relative}.board-stage-overview button:not(:last-child):after{content:"";background:#cbd6e5;width:7px;height:1px;position:absolute;top:50%;right:-7px}.board-stage-overview button>span{color:#5f6f84;background:#eef3f8;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.board-stage-overview button div{min-width:0}.board-stage-overview button b,.board-stage-overview button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.board-stage-overview button b{font-size:12px}.board-stage-overview button small{color:#7a889c;margin-top:2px;font-size:10px}.board-stage-overview button.has-count:hover{background:#f7faff;border-color:#a9c8f5;transform:none}.board-stage-overview button.is-zero{opacity:.58;cursor:default;border-style:dashed}.board-stage-overview button.is-transit.has-count{background:#edf5ff;border-color:#91baf5}.board-stage-overview button.is-transit.has-count>span{color:#fff;background:#2563eb}.kanban{gap:8px;padding-bottom:8px}.kanban[data-board-mode=order] .lane{flex-basis:320px}.kanban[data-board-mode=waybill] .lane{flex-basis:268px}.kanban[data-board-mode=exception] .lane,.kanban[data-board-mode=all] .lane{flex:0 0 120px;width:120px}.kanban.board-expanded{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;height:auto;min-height:0;max-height:none;padding:14px;box-shadow:inset 0 0 0 1px #dbe4f08c}.lane{border-radius:8px;flex-basis:236px;height:590px;padding:8px;transition:flex-basis .2s,border-color .2s,background .2s}.lane.has-orders{background:#f8fbff;border-color:#cdddf3;flex:0 0 292px;width:292px;min-width:292px;max-width:292px}.lane.is-transit-stage.has-orders{border-color:#91baf5;box-shadow:inset 0 3px #2f6fdb}.lane.is-empty{background:#fafbfd;border-style:dashed;flex:0 0 120px;width:120px;min-width:120px;max-width:120px}.lane.is-empty header{opacity:.78;align-items:flex-start;gap:4px}.lane.is-empty header div{min-width:0}.lane.is-empty header b{writing-mode:horizontal-tb;font-size:12px}.lane.is-empty header small{display:none}.lane header{min-height:32px;margin-bottom:6px}.lane header b{font-size:14px}.lane header small{font-size:12px}.lane header span{border-radius:8px;padding:6px 8px;font-size:13px}.lane-card-list{scrollbar-width:thin;scrollbar-color:#c5d2e4 transparent;flex:auto;min-height:0;padding-right:2px;overflow-y:auto}.lane-card-list>.order-card{flex:none}.lane-empty-state{color:#9aa8ba;text-align:center;place-content:center;justify-items:center;gap:5px;height:100%;min-height:150px;display:grid}.lane-empty-state b{color:#68778d;font-size:13px}.lane-empty-state small{font-size:11px}.kanban.board-expanded .lane{height:100%}.order-card{border-radius:8px;flex-direction:column;align-items:stretch;gap:3px;min-height:82px;margin-bottom:6px;padding:8px 9px;display:flex}.order-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.order-card-top strong{color:#152238;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;line-height:1.25;overflow:hidden}.card-work-mode{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;padding:2px 5px;font-size:9px;font-weight:900;line-height:1.35}.card-work-mode.agent{color:#17633a;background:#e9f8ef;border-color:#b7e6c8}.card-work-mode.human{color:#a65300;background:#fff4df;border-color:#ffd49a}.order-card b{color:#1b63e6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.2;overflow:hidden}.order-card small{white-space:normal;color:#66758c;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.28;display:-webkit-box;overflow:hidden}.order-card .evidence-line{color:#475569}.order-card em{align-self:flex-start;max-width:100%;margin-top:auto;padding:2px 6px;font-size:11px;line-height:1.25;position:static}.order-card em.auto{color:#17633a;background:#e9f8ef;border-color:#b7e6c8}.order-card.attention .order-card-top strong,.order-card.attention b,.order-card.attention small{padding-right:0}.order-card.archived{background:linear-gradient(#fff,#f8fbff);border-left-color:#78a7ff}.lane-more{border-radius:8px;flex:none;min-height:28px;margin-top:8px;font-size:12px}.board-stage-overview button.is-focused{background:#edf5ff;border-color:#78a7ff;box-shadow:inset 0 0 0 1px #b8d2fb}.stage-workspace{background:#fff;border:1px solid #d8e2ef;border-radius:10px;flex-direction:column;flex:auto;min-height:0;margin:0 16px 16px;display:flex;overflow:hidden}.stage-workspace-head{background:#f8fbff;border-bottom:1px solid #e4ebf4;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 16px;display:flex}.stage-workspace-title{align-items:center;gap:10px;display:flex}.stage-workspace-title>span{color:#1f63d7;background:#eaf2ff;border-radius:9px;place-items:center;min-width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.stage-workspace-title h3{color:#17243a;margin:0 0 2px;font-size:16px}.stage-workspace-title p{color:#74839a;margin:0;font-size:12px}.stage-workspace-table{scrollbar-width:thin;scrollbar-color:#c5d2e4 transparent;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.stage-workspace-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f6;border-radius:0;grid-template-columns:minmax(260px,1.5fr) minmax(260px,1.5fr) 120px 80px;align-items:center;gap:18px;width:100%;min-height:56px;padding:9px 16px;display:grid}button.stage-workspace-row:hover{background:#f8fbff;border-color:#edf1f6}.stage-workspace-columns{color:#78879d;background:#fbfcfe;min-height:34px;padding-top:7px;padding-bottom:7px;font-size:11px;font-weight:800}.stage-workspace-order,.stage-workspace-status{flex-direction:column;gap:3px;min-width:0;display:flex}.stage-workspace-order strong,.stage-workspace-status strong{color:#18263b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.25;overflow:hidden}.stage-workspace-order small,.stage-workspace-status small{color:#6e7d93;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.25;overflow:hidden}.stage-workspace-order small{color:#2466d7;font-weight:800}.stage-workspace-owner{white-space:nowrap;border:1px solid;border-radius:999px;justify-self:start;padding:3px 7px;font-size:10px;font-weight:900}.stage-workspace-owner.agent{color:#17633a;background:#e9f8ef;border-color:#b7e6c8}.stage-workspace-owner.human{color:#a65300;background:#fff4df;border-color:#ffd49a}.stage-workspace-action{color:#1f63d7;text-align:right;font-size:12px;font-weight:800}.stage-workspace-more{color:#1f63d7;background:#f8fbff;border-color:#cbdcf6;width:calc(100% - 24px);min-height:34px;margin:10px 12px 12px;font-size:12px}.stage-drawer-backdrop{background:#0f172a6b;justify-content:flex-end;align-items:stretch}.stage-drawer-modal{border-radius:0;flex-direction:column;width:min(760px,52vw);height:100vh;max-height:none;display:flex;overflow:hidden;box-shadow:-24px 0 80px #0f172a3d}.stage-drawer-head{justify-content:space-between;align-items:flex-start;gap:16px;padding-right:44px;display:flex}.stage-drawer-head p{color:var(--muted);margin:6px 0 0}.stage-drawer-filter{z-index:1;background:#fff;padding:12px 0 10px;position:sticky;top:0}.stage-drawer-filter input{border:1px solid #dce5f2;border-radius:8px;width:100%;height:40px;padding:0 36px 0 12px}.stage-drawer-list{gap:8px;min-height:0;padding-right:2px;display:grid;overflow:auto}.stage-drawer-row{border:1px solid var(--line);text-align:left;box-shadow:none;background:#fff;border-radius:8px;grid-template-columns:minmax(210px,1.15fr) minmax(190px,.9fr) minmax(180px,.8fr);align-items:start;gap:14px;padding:12px 14px;display:grid}.stage-drawer-row:hover{background:#f8fbff;border-color:#bdd1ff}.stage-drawer-row span,.stage-drawer-row strong,.stage-drawer-row b,.stage-drawer-row em{min-width:0;display:block}.stage-drawer-row strong,.stage-drawer-row b{white-space:normal;text-overflow:ellipsis;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.stage-drawer-row em{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.stage-drawer-main strong{font-size:14px}.stage-drawer-evidence b{color:#1f2937}.stage-drawer-action{flex-direction:column;align-items:flex-start;gap:6px;display:flex!important}.stage-drawer-action .pill{white-space:normal;max-width:100%;line-height:1.25}.stage-drawer-action em{color:#64748b;margin-top:0}@media (width<=1280px){.stage-drawer-modal{width:min(720px,62vw)}.stage-drawer-row{grid-template-columns:minmax(0,1fr)}}.dashboard-command-center{gap:14px;min-height:0;display:grid}.dashboard-overview-band,.dashboard-task-panel,.dashboard-operations-rail{background:#fff;border:1px solid #dfe7f1;border-radius:14px;box-shadow:0 5px 18px #0f23430b}.dashboard-overview-band{padding:16px}.dashboard-overview-meta{justify-content:space-between;align-items:center;gap:18px;padding:0 2px 14px;display:flex}.dashboard-overview-meta h2{letter-spacing:-.01em;margin:0;font-size:19px}.dashboard-overview-meta .section-kicker{margin-bottom:5px}.dashboard-carrier-filter{margin-left:auto}.dashboard-runtime-state{color:#52637b;background:#f8fafc;border:1px solid #d9e5f3;border-radius:10px;grid-template-columns:auto auto;align-items:center;column-gap:7px;padding:7px 10px;display:grid}.dashboard-runtime-state span{font-weight:850}.dashboard-runtime-state small{color:#7b889a;grid-column:2;font-size:11px}.dashboard-runtime-state.healthy svg,.dashboard-runtime-state.healthy span{color:#11864b}.dashboard-runtime-state.attention svg,.dashboard-runtime-state.attention span{color:#b45309}.dashboard-metric-deck{grid-template-columns:minmax(190px,.78fr) minmax(360px,1.55fr) minmax(210px,.9fr) minmax(210px,.9fr);gap:10px;display:grid}.dashboard-metric{background:#fff;border:1px solid #e1e8f2;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:118px;padding:18px;display:grid}.dashboard-metric>svg{color:#2563eb;align-self:start;margin-top:4px}.dashboard-metric span,.dashboard-metric p{color:#68778c}.dashboard-metric span{font-weight:800}.dashboard-metric b{color:#12213b;letter-spacing:-.025em;align-items:baseline;gap:6px;margin:3px 0 2px;font-size:30px;line-height:1.1;display:flex}.dashboard-metric b small{color:currentColor;font-size:13px}.dashboard-metric p{margin:0;font-size:12px;line-height:1.45}.dashboard-metric.risk>svg,.dashboard-metric.risk b{color:#dc2636}.dashboard-metric.archive b{color:#1f62d6}.dashboard-metric.primary-action{background:#fffdfa;border-color:#f0a43a;grid-template-columns:auto minmax(0,1fr) auto;box-shadow:0 4px 14px #b453090e}.dashboard-metric.primary-action>svg,.dashboard-metric.primary-action b{color:#d86b00}.dashboard-metric.primary-action button,.dashboard-task-panel button.primary{box-shadow:none;background:#2563eb;border-color:#2563eb}.dashboard-metric.primary-action button{white-space:nowrap;font-weight:850}.dashboard-workspace{grid-template-columns:minmax(0,1.85fr) minmax(310px,.72fr);align-items:stretch;gap:14px;min-height:0;display:grid}.dashboard-task-panel{min-width:0;padding:17px 18px 13px}.dashboard-task-panel .panel-head{align-items:center;margin:0;padding:0 2px 9px}.dashboard-task-panel .panel-head h2,.operations-rail-title h2{color:#13213a;letter-spacing:-.01em;margin:0 0 2px;font-size:18px}.dashboard-task-panel .panel-head p{font-size:12px}.dashboard-work-table{gap:0;overflow:visible}.dashboard-work-table .work-table-head,.dashboard-work-table .work-row{grid-template-columns:minmax(115px,.72fr) minmax(185px,1.15fr) minmax(240px,1.45fr) 88px 58px;gap:12px}.dashboard-work-table .work-table-head{letter-spacing:.02em;border-top:1px solid #edf1f6;border-bottom:1px solid #e6ebf2;align-items:center;min-height:34px;padding:0 12px;font-size:11px}.dashboard-work-table .work-row{background:0 0;border:0;border-bottom:1px solid #e9eef5;border-radius:0;min-height:63px;padding:8px 12px}.dashboard-work-table .work-row:hover{background:#f8fbff}.dashboard-work-table .work-row b{color:#15233d;font-size:14px}.dashboard-work-table .work-row small{color:#7a8798;margin-top:2px;font-size:11px}.work-type{white-space:nowrap;align-items:center;gap:7px;font-weight:800;display:inline-flex;color:#344866!important}.work-type svg{color:#2563eb}.work-type>span{gap:1px;display:grid}.work-type>span small{color:#7b8ba1;margin:0;font-size:9px;font-weight:700}.work-type.work-kind-task,.work-type.work-kind-task svg{color:#176b91!important}.work-type.critical,.work-type.critical svg{color:#c92a2a!important}.dashboard-work-table .work-summary{color:#5f6f85;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-work-table .work-row strong{color:#b45309;background:#fff8e8;border-color:#f7c975;padding:4px 7px;font-size:11px}.dashboard-work-table .work-row button{border-radius:8px;min-width:52px;padding:6px 9px}.dashboard-empty{place-items:center;min-height:320px;display:grid}.dashboard-operations-rail{min-width:0;padding:16px 18px}.operations-rail-title{align-items:center;gap:9px;padding:1px 0 12px;display:flex}.operations-rail-title svg{color:#2563eb}.operations-status-card{border-top:1px solid #e8edf4;padding:15px 0;position:relative}.operations-status-heading{align-items:center;gap:10px;display:flex}.operations-status-heading>svg{color:#2563eb}.operations-status-heading div{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.operations-status-heading b{color:#1b2b46;white-space:nowrap}.operations-status-heading small,.operations-status-card p{color:#738196;font-size:11px}.operations-status-heading small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operations-status-card>strong{color:#1e5fd2;margin:9px 0 6px 31px;font-size:24px;line-height:1;display:block}.operations-status-card>strong small{color:#62728a;font-size:11px}.operations-status-card p{margin:7px 0 0 31px}.operations-status-card.approval p{color:#147d49;font-weight:750}.operations-status-card.approval svg{color:#119052}.operations-status-card.approval button{box-shadow:none;margin:10px 0 0 31px}.archive-progress{background:#e7edf5;border-radius:999px;height:5px;margin:10px 0 0 31px;overflow:hidden}.archive-progress span{border-radius:inherit;background:#2563eb;height:100%;display:block}.operations-status-card.compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.operations-status-card.compact .operations-status-heading{min-width:0}.operations-status-card.compact .operations-status-heading div{grid-template-columns:max-content minmax(0,1fr);gap:8px;min-width:0;display:grid}.operations-status-card.compact>strong{white-space:nowrap;margin:0}.operations-status-card.compact>p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operations-status-card.compact>button{white-space:nowrap;min-width:max-content}.dashboard-quick-links{border-top:1px solid #e8edf4;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:13px 42px 0 0;display:grid}.dashboard-quick-links button{color:#4b5e7a;min-width:0;box-shadow:none;background:0 0;border:0;place-items:center;gap:5px;padding:8px 4px;font-size:11px;display:grid}.dashboard-quick-links button:hover{color:#1f5fd3;background:#f3f7fd;transform:none}@media (width<=1320px){.dashboard-metric-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-workspace{grid-template-columns:minmax(0,1fr) 300px}.dashboard-metric.primary-action{grid-template-columns:auto minmax(0,1fr) auto}}@media (width<=1080px){.dashboard-workspace{grid-template-columns:1fr}.dashboard-operations-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}.operations-rail-title,.dashboard-quick-links{grid-column:1/-1}}@media (width<=760px){.dashboard-overview-meta{flex-direction:column;align-items:flex-start}.dashboard-metric-deck,.dashboard-operations-rail{grid-template-columns:1fr}.dashboard-metric.primary-action{grid-template-columns:auto minmax(0,1fr)}.dashboard-metric.primary-action button{grid-column:1/-1}.operations-rail-title,.dashboard-quick-links{grid-column:auto}.dashboard-work-table{overflow-x:auto}.dashboard-work-table .work-table-head,.dashboard-work-table .work-row{min-width:760px}}.modal{border-radius:10px;width:min(1040px,94vw);padding:20px;box-shadow:0 24px 64px #08111f38}.modal h2{padding-right:42px;font-size:18px}.icon-close{border-radius:8px;width:34px;height:34px;top:14px;right:14px}.tabs{margin:14px -20px 16px;padding:0 20px}.tabs button{padding:10px 8px}.stage-detail-grid{gap:8px}.stage-box{border-radius:8px;padding:11px}.stage-box b,.stage-box small{margin-top:5px}.handover-grid{gap:10px}.handover-grid section,.handover-status,.evidence,.agent-result,.result-block{border-radius:8px;padding:12px}.handover-status b{font-size:17px}.handover-empty-grid{gap:8px}.handover-empty-grid section,.info-grid div,.evidence-card,.governance-card,.agent-card,.approval-card,.queue-item{border-radius:8px}.handover-empty-grid h3{font-size:15px}.fact-row{grid-template-columns:96px 1fr;gap:8px;padding:7px 0}.tool-list{gap:6px;margin:10px 0}.tool-list span{padding:4px 7px;font-size:12px}.info-grid{gap:8px}.info-grid div{padding:9px}.info-grid span{margin-bottom:4px;font-size:12px}.prompt-row{gap:8px;margin:12px 0}.prompt-row button{min-height:58px;line-height:1.35}.exception-layout,.audit-main-grid{gap:12px}.exception-head,.exception-row{grid-template-columns:42px 108px minmax(180px,1fr) minmax(210px,1.15fr) 96px 58px;gap:8px}.exception-row{border-radius:8px;min-height:62px;padding:8px 10px}.level{width:28px;height:28px}.agent-grid{gap:10px}.agent-card{min-height:142px;box-shadow:var(--shadow-sm);padding:12px}.agent-card h3{font-size:15px}.agent-card p{margin-bottom:8px;font-size:12px}.avatar{border-radius:8px;width:34px;height:34px}.agent-metrics{gap:7px;margin:8px 0}.agent-metrics div{border-radius:8px;padding:6px 8px}.agent-metrics span{font-size:11px}.agent-metrics b{font-size:15px}.audit-kpis{gap:10px}.audit-kpis article{min-height:96px;box-shadow:var(--shadow-sm);border-radius:8px;padding:14px}.audit-kpis b{margin:9px 0 3px;font-size:24px}.governance-grid{gap:9px}.governance-card{gap:7px;padding:12px}.governance-card strong{font-size:21px}.compact-table{gap:6px}.compact-table div{border-radius:8px;padding:7px}.order-detail-modal{width:min(1320px,96vw);padding:0}.order-detail-modal .icon-close{top:16px;right:16px}.order-detail-hero{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 340px;gap:18px;padding:20px 22px 14px;display:grid}.order-detail-hero h2{margin:6px 0 5px;padding-right:0;font-size:22px}.order-detail-hero p{color:var(--muted);margin:0}.detail-kicker{background:var(--blue-soft);width:fit-content;color:var(--blue);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.detail-status-card{background:#f4fff8;border:1px solid #bfe8d0;border-radius:8px;align-content:center;gap:4px;padding:12px;display:grid}.detail-status-card span,.detail-status-card small,.detail-fact-strip span{color:var(--muted);font-size:12px}.detail-status-card b{font-size:17px}.detail-fact-strip{border-bottom:1px solid var(--line-soft);background:#fbfdff;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px 22px;display:grid}.detail-fact-strip div{border:1px solid var(--line-soft);background:#fff;border-radius:8px;min-width:0;padding:8px 9px}.detail-fact-strip b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.order-detail-modal .tabs{background:#fff;margin:0;padding:0 22px}.order-detail-modal .tabs button{padding:11px 10px}.detail-overview-grid,.agent-execution-panel,.human-grid,.carrier-evidence-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:12px;padding:14px 22px 22px;display:grid}.detail-overview-grid .detail-main-card:first-child{grid-column:1/-1}.detail-main-card,.detail-side-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;padding:14px}.business-stage-panel{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;padding:14px 22px 22px;display:grid}.carrier-integration-card,.interaction-card{background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px;display:flex}.carrier-integration-card b,.interaction-card b{margin-bottom:4px;display:block}.carrier-integration-card span,.interaction-card p,.business-stage-panel p{color:var(--muted);margin:0}.business-panel-grid{grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);gap:12px;display:grid}.ops-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ops-table div{border:1px solid var(--line-soft);background:#fff;border-radius:8px;padding:9px}.ops-table b,.ops-table span{display:block}.ops-table span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.workbench-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.detail-flow-line{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.detail-flow-line div,.workflow-step{border:1px solid var(--line-soft);background:#fbfdff;border-radius:8px;padding:10px}.detail-flow-line div.done{background:#f4fff8;border-color:#bfe8d0}.detail-flow-line div.active{background:#eff6ff;border-color:#93c5fd}.detail-flow-line span,.workflow-index{background:var(--blue-soft);min-width:26px;height:24px;color:var(--blue);border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.detail-flow-line b,.detail-flow-line small{margin-top:6px;display:block}.detail-flow-line small{color:var(--muted)}.detail-run-list,.intervention-list,.agent-step-table{gap:8px;display:grid}.detail-run-list div,.intervention-list article,.agent-step-table div{border:1px solid var(--line-soft);background:#fbfdff;border-radius:8px;padding:9px 10px}.detail-run-list .run-summary-row{background:#f0fdf4;border-color:#bbf7d0}.detail-run-list .run-summary-row b{color:#14532d;font-size:15px}.detail-run-list .run-check-row{grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) minmax(180px,1fr);align-items:center;gap:10px;display:grid}.detail-run-list b,.detail-run-list span,.detail-run-list small,.intervention-card b,.intervention-card span,.intervention-card small,.intervention-list span,.intervention-list small,.agent-step-table b,.agent-step-table span,.agent-step-table small{display:block}.detail-run-list span,.detail-run-list small,.intervention-card span,.intervention-card small,.intervention-list span,.intervention-list small,.agent-step-table span,.agent-step-table small{color:var(--muted)}.detail-run-list .run-check-row b{color:#172033}.detail-run-list .run-check-row small{text-align:right}.intervention-card{background:#fffaf1;border:1px solid #ffd28a;border-radius:8px;margin-top:8px;padding:10px}.intervention-list article h3{margin:4px 0}.detail-workflow{gap:9px;padding:14px 22px 22px;display:grid}.workflow-step{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.workflow-step.done{background:#f4fff8;border-color:#bfe8d0}.workflow-step.active{background:#eff6ff;border-color:#93c5fd}.workflow-step h3,.workflow-step p{margin-bottom:4px}.workflow-meta{flex-wrap:wrap;gap:6px;display:flex}.workflow-meta span,.agent-step-table em{width:fit-content;color:var(--blue);background:#eef5ff;border-radius:999px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.agent-step-table div{grid-template-columns:118px 210px 96px minmax(0,1fr);align-items:center;gap:8px;display:grid}.agent-step-table small{overflow-wrap:anywhere}.carrier-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.carrier-summary div{border:1px solid var(--line-soft);background:#fbfdff;border-radius:8px;padding:8px}.carrier-summary span{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.carrier-timeline{gap:8px;display:grid}.carrier-timeline div:not(.empty){border-left:3px solid #bfdbfe;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:6px 0 6px 10px;display:grid}.carrier-timeline span{color:var(--blue);font-weight:800}.carrier-timeline p{margin:0}.section-head.compact{align-items:flex-start;margin-bottom:8px}.material-checkbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.material-checkbar span{color:#2563eb;white-space:nowrap;background:#f8fbff;border:1px solid #dbeafe;border-radius:7px;justify-content:center;align-items:center;min-height:28px;font-size:12px;font-weight:800;display:inline-flex}.material-checkbar span.ok{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.material-checkbar span.missing{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.material-checkbar span.optional{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.file-preview-panel{border:1px solid var(--line-soft);background:#fbfdff;border-radius:8px;margin-bottom:10px;overflow:hidden}.file-preview-head{border-bottom:1px solid var(--line-soft);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.file-preview-head small,.file-evidence-main small{color:var(--muted);font-size:12px;font-weight:700;display:block}.file-preview-head b,.file-evidence-main b{color:#172033;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.file-preview-head span{color:var(--blue);background:#eef5ff;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:800}.file-preview-body{background:#f8fafc;place-items:center;height:230px;display:grid}.file-preview-body img,.file-preview-body iframe{border:0;width:100%;height:100%}.file-preview-body img{object-fit:contain;padding:8px}.file-preview-placeholder{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:18px;display:grid}.file-preview-placeholder b{color:#172033}.file-preview-actions{border-top:1px solid var(--line-soft);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.file-preview-actions a,.file-evidence-actions a,.file-evidence-actions button{border:1px solid var(--line);color:#1f5fe0;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-weight:800;text-decoration:none;display:inline-flex}.file-preview-actions a:hover,.file-evidence-actions a:hover,.file-evidence-actions button:hover{background:#eff6ff;border-color:#bfdbfe}.file-evidence-list{gap:8px;max-height:292px;padding-right:2px;display:grid;overflow-y:auto}.file-evidence-list article{border:1px solid var(--line-soft);background:#fbfdff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.file-evidence-list article.active{background:#eff6ff;border-color:#93c5fd}.file-evidence-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:0;display:grid}.file-kind-icon{width:34px;height:34px;color:var(--blue);background:#eef5ff;border-radius:8px;place-items:center;display:grid}.file-evidence-actions{grid-template-columns:repeat(3,32px);gap:5px;display:inline-grid}.file-evidence-actions a,.file-evidence-actions button{width:32px;min-height:32px;padding:0}.info-grid.single{grid-template-columns:1fr}.scheduler-status-panel{margin:16px 0}.scheduler-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.scheduler-status-grid article{border:1px solid var(--line-soft);background:#fbfdff;border-radius:8px;padding:12px}.scheduler-status-grid span,.scheduler-status-grid small{color:var(--muted);display:block}.scheduler-status-grid b{margin:6px 0;font-size:20px;display:block}.warn-text{color:#b45309}.agent-decision-strip,.agent-decision-list,.agent-decision-list article,.agent-decision-row{gap:8px;display:grid}.agent-decision-strip{flex-wrap:wrap;display:flex}.agent-decision-list article{border:1px solid var(--line-soft);background:#fbfdff;border-radius:8px;padding:12px}.agent-decision-list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-decision-list header small,.agent-decision-list p,.agent-decision-row small{color:var(--muted)}.agent-decision-row{border-top:1px dashed var(--line-soft);grid-template-columns:130px minmax(0,1fr) minmax(140px,.7fr);align-items:center;padding-top:8px}.pill.danger{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.pill.warn{color:#b45309;background:#fff7ed;border-color:#fed7aa}@media (width<=1280px){.detail-fact-strip,.detail-flow-line,.carrier-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-execution-panel,.human-grid,.carrier-evidence-grid,.order-detail-hero,.agent-step-table div{grid-template-columns:1fr}.file-preview-body{height:260px}}@media (width<=1500px){.topbar{grid-template-columns:1fr;align-items:stretch}.top-actions{flex-wrap:wrap;justify-content:flex-start}.work-table-head,.work-row{grid-template-columns:100px minmax(180px,1fr) minmax(220px,1.15fr) 78px 62px}.dashboard-lower{grid-template-columns:1fr}}@media (width<=900px){.crumb-meta{flex-direction:column;align-items:flex-start;gap:6px}.source-pill,.source-pill small{max-width:100%}.material-checkbar{grid-template-columns:repeat(2,minmax(0,1fr))}.file-evidence-list article{grid-template-columns:1fr}.file-evidence-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.file-evidence-actions a,.file-evidence-actions button{width:auto}}.agent-room-stage{background:#edf5fc;border:1px solid #d7e4f1;border-radius:14px;min-height:0;padding:10px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffbf}.agent-room-stage>img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.agent-station-label{z-index:2;left:var(--station-x);top:var(--station-y);color:#143252;text-align:left;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff2;border:1px solid #c2d4e6f0;border-radius:10px;align-items:flex-start;gap:7px;width:clamp(138px,11.5vw,184px);min-width:0;padding:7px 9px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 7px 18px #294c731f}.agent-station-label:hover,.agent-station-label.selected{z-index:3;border-color:#2f82ee;transform:translate(-50%,calc(-50% - 2px));box-shadow:0 0 0 2px #2f82ee1f,0 10px 24px #275d9c2e}.agent-station-label:focus-visible{outline-offset:2px;outline:3px solid #1f6feb40}.agent-station-label>span:last-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.station-label-icon{color:#1f6feb;background:#e9f3ff;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.agent-station-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.agent-station-label small{color:#16884f;width:fit-content;font-size:9px;font-weight:800}.agent-station-label small.warning{color:#bd6800}.agent-station-label small.muted{color:#788697}.agent-station-label small.critical{color:#c83249}.agent-station-label small.capability{color:#60758d;font-weight:700}.agent-station-label em{color:#728196;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.access-denied{text-align:center;background:#fff;border:1px solid #d7e2ee;border-radius:16px;max-width:680px;margin:48px auto;padding:32px;box-shadow:0 14px 38px #21416314}.access-denied>div{color:#7a4b00;background:#fff3d6;border-radius:999px;width:fit-content;margin:0 auto 14px;padding:6px 10px;font-weight:800}.access-denied h2{color:#17324d;margin:0}.access-denied p{color:#52677d;margin:10px 0 0;line-height:1.7}@media (width<=1100px){.agent-station-label{width:145px}}.employee-detail-drawer{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #ceddeb;border-radius:13px;width:min(410px,44%);max-height:calc(100% - 28px);padding:14px;position:absolute;top:14px;right:14px;overflow:auto;box-shadow:0 18px 46px #1e3e632e}.employee-detail-close{color:#5b6f86;background:#f2f6fa;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:9px;right:9px}.employee-detail-drawer .employee-detail-head{border:0;border-bottom:1px solid #e5edf5;padding:0 34px 12px 0}.employee-current-task{background:#f4f9fe;border:1px solid #dbe8f4;border-radius:10px;margin:12px 0;padding:11px}.employee-state-pair{gap:6px;padding:11px 2px 0;display:grid}.employee-state-pair span{color:#536b84;background:#f2f6fa;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:800;line-height:1.4;display:block}.employee-state-pair span.runtime.success{color:#137c49;background:#eaf8f0}.employee-state-pair span.runtime.warning{color:#ad6300;background:#fff4e3}.employee-state-pair span.runtime.critical{color:#bd2940;background:#fff0f1}.employee-current-task h4{color:#6c7d91;margin:0 0 5px;font-size:10px}.employee-current-task p{color:#173653;margin:0;font-size:12px;font-weight:800;line-height:1.5}.employee-detail-section{background:#fbfdff;border:1px solid #dfe8f1;border-radius:11px;margin-top:12px;padding:11px}.employee-section-title{justify-content:space-between;align-items:center;gap:8px;min-height:26px;display:flex}.employee-section-title h4{color:#24415f;margin:0;font-size:12px}.employee-section-title button,.employee-task-item button{color:#1769d2;background:#fff;border:1px solid #cfe0f3;border-radius:7px;min-height:28px;padding:5px 9px;font-size:10px;font-weight:800}.employee-current-tasks{gap:7px;display:grid}.employee-task-item{background:#fff;border:1px solid #e1eaf3;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.employee-task-item>div{gap:3px;min-width:0;display:grid}.employee-task-item strong{color:#173653;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.employee-task-item small{color:#728196;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.employee-empty-copy{color:#75859a;margin:6px 0 0;font-size:10px;line-height:1.5}.employee-decision-badges{gap:6px;margin:7px 0;display:flex}.employee-decision-badges span{color:#245782;background:#eaf4ff;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.employee-decision-summary{color:#173653;font-size:12px;line-height:1.5;display:block}.employee-business-object,.employee-next-action{color:#536b84;margin:7px 0 0;font-size:10px;line-height:1.5}.employee-evidence-list{color:#425b75;gap:4px;margin:8px 0 0;padding-left:18px;font-size:10px;line-height:1.45;display:grid}.employee-decision-meta{grid-template-columns:1fr 1fr;gap:7px;margin:9px 0 0;display:grid}.employee-decision-meta div{background:#f1f6fb;border-radius:7px;min-width:0;padding:7px}.employee-decision-meta dt{color:#7b899b;font-size:9px}.employee-decision-meta dd{overflow-wrap:anywhere;color:#24415f;margin:3px 0 0;font-size:9px;font-weight:800}.employee-drawer-list{margin:0;display:grid}.employee-drawer-list div{border-bottom:1px solid #e9eff5;padding:9px 2px}.employee-drawer-list div:last-child{border-bottom:0}.employee-drawer-list dt{color:#7b899b;margin-bottom:4px;font-size:10px}.employee-drawer-list dd{color:#243f5c;margin:0;font-size:11px;font-weight:700;line-height:1.45}.employee-drawer-list dd small{color:#7b899b;margin-top:4px;font-size:9px;font-weight:700;display:block}.control-room-toolbar{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #cddbeaf5;border-radius:12px;align-items:center;gap:8px;max-width:calc(100% - 28px);padding:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #22466e24}.control-room-toolbar .digital-group-filter{max-width:520px;padding:0}.control-room-toolbar .control-room-actions{flex:none;padding:0}.control-room-toolbar .control-room-actions button{white-space:nowrap;background:#f6f9fc;border:0;padding:7px 9px;font-size:10px}@media (width<=1320px){.agent-room-stage{min-height:560px}.agent-room-stage>img{object-position:center;width:auto;max-width:none;height:100%;min-height:560px}.agent-station-label{width:145px}}@media (width<=980px){.agent-collaboration-chain{grid-template-columns:1fr}.agent-collaboration-chain>svg{display:none}.agent-room-stage{gap:10px;min-height:0;padding:10px;display:grid;overflow:visible}.agent-room-stage>img{border-radius:10px;width:100%;height:auto;min-height:0}.agent-station-label{width:100%;position:static;transform:none}.agent-station-label:hover,.agent-station-label.selected{transform:none}.employee-detail-drawer{width:auto;max-height:none;position:static}.control-room-toolbar{flex-direction:column;align-items:stretch;max-width:none;position:static;transform:none}.control-room-toolbar .digital-group-filter{max-width:none}}@media (width>=981px){.main-exceptions{flex-direction:column;min-width:0;height:100vh;min-height:0;padding-bottom:12px;display:flex;overflow:hidden}.main-exceptions>.topbar{flex:none;margin-bottom:12px;position:static}.main-exceptions>.truth-inbox{flex:1;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.main-exceptions .action-inbox-workstation{height:100%}.main-agents{flex-direction:column;height:100vh;min-height:0;padding-bottom:10px;display:flex;overflow:hidden}.main-agents>.topbar{flex:none;position:static}.main-agents>.digital-team-page{flex:1;grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding-bottom:0;overflow:hidden}.main-agents .digital-team-layout,.main-agents .cold-chain-control-room,.main-agents .digital-team-rail,.main-agents .digital-task-queue,.main-agents .digital-recent-activity{min-height:0;overflow:hidden}.main-agents .agent-room-stage{flex:1;min-height:0}.main-agents .agent-room-stage>img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;min-height:0}.main-agents .digital-task-queue article:nth-of-type(n+6),.main-agents .digital-recent-activity article:nth-of-type(n+4){display:none}}@media (width>=981px) and (height<=850px){.main-agents .digital-task-queue article:nth-of-type(n+5){display:none}}@media (width>=981px) and (height<=700px){.main-agents .digital-task-queue article:nth-of-type(n+4){display:none}}.audit-command-center{--audit-blue:#1768e9;--audit-navy:#10233f;--audit-muted:#718198;--audit-border:#dce6f2;--audit-surface:#fff;--audit-soft:#f5f9ff;gap:12px}.audit-command-header{border:1px solid var(--audit-border);background:var(--audit-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex;box-shadow:0 8px 24px #13345d0b}.audit-command-header h2{color:var(--audit-navy);margin:6px 0 3px;font-size:22px}.audit-command-header p{color:var(--audit-muted);margin:0}.audit-command-header .segmented{flex-wrap:nowrap}.audit-command-header .segmented button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.audit-eyebrow{color:var(--audit-blue);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.audit-metric-strip{border:1px solid var(--audit-border);background:var(--audit-surface);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 22px #13345d0a}.audit-metric-strip article{border-right:1px solid #e6edf6;align-items:flex-start;gap:12px;min-width:0;padding:16px 18px;display:flex}.audit-metric-strip.audit-kpis article{min-height:0;box-shadow:none;background:#fff;border:0;border-right:1px solid #e6edf6;border-radius:0}.audit-metric-strip article:last-child{border-right:0}.audit-metric-strip article>svg{width:36px;height:36px;color:var(--audit-blue);background:#edf5ff;border-radius:10px;flex:none;padding:8px}.audit-metric-strip article div{min-width:0}.audit-metric-strip span{color:var(--audit-muted);font-size:12px;font-weight:700;display:block}.audit-metric-strip b{color:var(--audit-navy);margin:4px 0 2px;font-size:23px;line-height:1;display:block}.audit-metric-strip b small{font-size:12px;font-weight:700}.audit-metric-strip p{color:#8b98aa;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.audit-section-tabs{border:1px solid var(--audit-border);background:var(--audit-surface);border-radius:12px;align-items:center;gap:2px;padding:0 12px;display:flex}.audit-section-tabs button{color:#5e6d82;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0 16px;font-weight:800;display:inline-flex;position:relative}.audit-section-tabs button.active{color:var(--audit-blue);box-shadow:none!important;background:0 0!important}.audit-section-tabs button.active:after{content:"";background:var(--audit-blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:14px;right:14px}.audit-section-tabs small{color:#6a7a90;background:#eff4fa;border-radius:10px;place-items:center;min-width:21px;height:20px;padding:0 6px;font-size:10px;display:inline-grid}.audit-section-tabs button.active small{color:var(--audit-blue);background:#e9f2ff}.audit-evidence-workspace{grid-template-columns:minmax(0,1.65fr) minmax(320px,.7fr);align-items:start;gap:12px;display:grid}.audit-filter-bar{border:1px solid var(--audit-border);background:var(--audit-surface);border-radius:12px;grid-column:1/-1;gap:10px;padding:10px 12px;display:grid}.audit-filter-bar label{gap:5px;min-width:0;display:grid}.audit-filter-bar label>span{color:#73839a;font-size:11px;font-weight:800}.audit-filter-bar input,.audit-filter-bar select{box-sizing:border-box;color:#263a57;background:#fff;border:1px solid #d9e3ef;border-radius:8px;width:100%;height:38px;padding:0 11px}.audit-search-field>div{position:relative}.audit-search-field .audit-search-icon{color:#8492a6;position:absolute;top:11px;left:11px}.audit-search-field input{padding:0 36px 0 34px}.audit-filter-primary{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:8px;display:grid}.audit-filter-primary>button,.audit-filter-advanced>button{justify-content:center;align-items:center;gap:6px;height:38px;display:inline-flex}.audit-filter-toggle{color:#43566f;min-width:126px;box-shadow:none;background:#f8fafc}.audit-filter-toggle>span{color:#1768e9;background:#e8f1ff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:inline-grid}.audit-filter-toggle>svg:last-child{transition:transform .18s}.audit-filter-bar.expanded .audit-filter-toggle>svg:last-child{transform:rotate(180deg)}.audit-filter-advanced{border-top:1px solid #e8eef6;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:9px;padding-top:10px;display:grid}.audit-filter-reset{color:#53657d;box-shadow:none;background:#f8fafc;grid-column:1/-1}.audit-evidence-list-panel,.audit-evidence-inspector,.audit-topology-panel,.audit-runtime-aside{border-color:var(--audit-border);border-radius:14px;box-shadow:0 8px 24px #13345d0a}.audit-evidence-list-panel{min-width:0;padding:0;overflow:hidden}.audit-evidence-list-panel .panel-head{border-bottom:1px solid #e8eef6;margin:0;padding:16px 18px}.audit-evidence-list-panel .panel-head h2{margin-bottom:4px}.audit-total-badge{color:var(--audit-blue);background:#eef5ff;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800}.audit-evidence-table{width:100%}.audit-evidence-head,.audit-evidence-row{grid-template-columns:112px minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.65fr) 92px;align-items:center;gap:10px;display:grid}.audit-evidence-head>span,.audit-evidence-row>span{min-width:0}.audit-evidence-head{color:#718197;background:#f7faff;min-height:38px;padding:0 16px;font-size:11px;font-weight:800}.audit-evidence-row{color:#40526d;text-align:left;width:100%;min-height:68px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf2f7;border-radius:0;padding:9px 16px}.audit-evidence-row:hover{background:#f8fbff}.audit-evidence-row.selected{box-shadow:inset 3px 0 0 var(--audit-blue);background:#edf5ff}.audit-event-time{color:#62738a;font-variant-numeric:tabular-nums;font-size:12px}.audit-event-title{align-items:center;gap:10px;min-width:0;display:flex}.audit-event-title>span{min-width:0}.audit-event-title b{color:#142946;font-size:13px;display:block}.audit-repeat-badge{color:#2c6fc7;vertical-align:middle;white-space:nowrap;background:#eaf3ff;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:9px;font-style:normal;display:inline-flex}.audit-event-title small{color:#718197;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.audit-event-object,.audit-event-actor{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.audit-event-icon{color:#216de3;background:#edf5ff;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:inline-grid}.audit-event-icon.ok{color:#14945e;background:#eaf8f1}.audit-event-icon.warn{color:#c66b00;background:#fff4df}.audit-event-icon.danger{color:#d73544;background:#fff0f2}.audit-evidence-row>span:last-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.status-pill{color:#64748b;white-space:nowrap;background:#eef2f7;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.status-pill.ok{color:#148a59;background:#e9f8f0}.status-pill.warn{color:#b86100;background:#fff2db}.status-pill.danger{color:#d12e3e;background:#ffedf0}.audit-evidence-inspector{min-height:540px;padding:18px;position:sticky;top:12px}.audit-evidence-inspector .panel-head{border-bottom:1px solid #e8eef6;align-items:flex-start;margin-bottom:14px;padding-bottom:14px}.audit-evidence-inspector h2{margin-top:7px;font-size:20px}.audit-fact-summary{background:#f4f9ff;border:1px solid #d6e5f7;border-radius:10px;padding:14px}.audit-fact-summary h3{color:#28476c;margin:0 0 8px;font-size:13px}.audit-fact-summary p{color:#52647d;margin:0;line-height:1.7}.audit-evidence-fields{border:1px solid #e3eaf3;border-radius:10px;margin:14px 0;overflow:hidden}.audit-evidence-fields div{border-bottom:1px solid #edf1f6;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:11px 12px;display:grid}.audit-evidence-fields div:last-child{border-bottom:0}.audit-evidence-fields dt{color:#7a899d}.audit-evidence-fields dd{color:#1b2f4b;overflow-wrap:anywhere;margin:0;font-weight:700}.audit-tech-details{border-top:1px solid #e8eef6;border-bottom:1px solid #e8eef6;padding:11px 0}.audit-tech-details summary{cursor:pointer;color:#2d4e76;font-weight:800}.audit-tech-details dl{margin:10px 0 0}.audit-tech-details dl div{grid-template-columns:88px minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.audit-tech-details dt{color:#8190a4}.audit-tech-details dd{color:#53647c;overflow-wrap:anywhere;margin:0}.audit-inspector-foot{color:#5f7087;background:#f7fafc;border-radius:10px;gap:10px;margin-top:14px;padding:12px;display:flex}.audit-inspector-foot svg{color:var(--audit-blue);flex:none}.audit-inspector-foot b,.audit-inspector-foot small{display:block}.audit-inspector-foot small{margin-top:4px;line-height:1.45}.audit-runtime-workspace{grid-template-columns:minmax(0,1.6fr) minmax(300px,.55fr);align-items:start;gap:12px;display:grid}.audit-topology-panel{min-height:430px}.audit-topology-flow{align-items:stretch;gap:8px;margin-top:28px;display:flex}.audit-topology-step{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.audit-topology-step article{background:#fbfdff;border:1px solid #d9e5f2;border-radius:12px;flex:1;justify-items:start;gap:8px;min-width:0;padding:14px;display:grid}.audit-topology-step article>svg{color:var(--audit-blue)}.audit-topology-step article b,.audit-topology-step article small{display:block}.audit-topology-step article b{color:#17304f}.audit-topology-step article small{color:#7a899c;margin-top:4px;line-height:1.45}.audit-topology-chevron{color:#8da0b7;flex:none;transform:rotate(-90deg)}.audit-runtime-aside{min-height:430px}.audit-health-list{border:1px solid #e4ebf4;border-radius:10px;gap:0;display:grid;overflow:hidden}.audit-health-list article{border-bottom:1px solid #edf1f6;grid-template-columns:1fr auto;gap:4px 10px;padding:12px;display:grid}.audit-health-list article:last-child{border-bottom:0}.audit-health-list span{color:#718198}.audit-health-list b{color:#162b48}.audit-health-list small{color:#8694a6;grid-column:1/-1}@media (width<=1180px){.audit-metric-strip{grid-template-columns:repeat(3,1fr)}.audit-metric-strip article:nth-child(3){border-right:0}.audit-metric-strip article:nth-child(n+4){border-top:1px solid #e6edf6}.audit-evidence-workspace,.audit-runtime-workspace{grid-template-columns:1fr}.audit-evidence-inspector{min-height:auto;position:static}.audit-filter-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-evidence-head,.audit-evidence-row{grid-template-columns:128px minmax(220px,1.4fr) minmax(140px,.8fr) 100px}.audit-evidence-head span:nth-child(4),.audit-evidence-row>span:nth-child(4){display:none}.audit-topology-flow{grid-template-columns:repeat(3,1fr);display:grid}.audit-topology-chevron{display:none}}@media (width<=760px){.audit-command-header{flex-direction:column;align-items:flex-start}.audit-metric-strip{grid-template-columns:1fr}.audit-metric-strip article{border-bottom:1px solid #e6edf6;border-right:0}.audit-section-tabs{overflow-x:auto}.audit-section-tabs button{white-space:nowrap}.audit-filter-primary,.audit-filter-advanced{grid-template-columns:1fr}.audit-filter-primary>button,.audit-filter-advanced>button{width:100%}.audit-filter-reset{grid-column:auto}.audit-evidence-head{display:none}.audit-evidence-row{grid-template-columns:1fr auto;gap:7px}.audit-evidence-row>span:nth-child(2){grid-area:1/1/auto/-1}.audit-evidence-row>span:first-child{grid-area:2/1}.audit-evidence-row>span:nth-child(3),.audit-evidence-row>span:nth-child(4){display:none}.audit-evidence-row>span:nth-child(5){grid-area:2/2}.audit-topology-flow{grid-template-columns:1fr}}.mobile-primary-nav{display:none}.page-filter-scope{color:#7a899d;white-space:nowrap;font-size:11px}@media (width<=760px){.main{padding-bottom:78px}.mobile-primary-nav{z-index:80;left:10px;right:10px;bottom:max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #dbe5f1;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:7px;display:grid;position:fixed;box-shadow:0 12px 36px #122b4b2e}.mobile-primary-nav button{color:#64748b;min-width:0;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:10px;align-content:center;place-items:center;gap:3px;padding:5px 2px;display:grid}.mobile-primary-nav button span{white-space:nowrap;font-size:10px}.mobile-primary-nav button.active{color:#1769e8;background:#edf5ff}}.operations-config-panel{gap:14px;display:grid}.operations-config-hero{background:linear-gradient(135deg,#f8fbff 0%,#eef7ff 100%);border:1px solid #dbeafe;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex;box-shadow:0 16px 34px #1e579914}.operations-config-hero span{color:#1d4ed8;background:#eaf3ff;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:800;display:inline-flex}.operations-config-hero h2{margin:10px 0 6px;font-size:22px}.operations-config-hero p{color:#64748b;margin:0}.operations-config-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.operations-config-card{text-align:left;color:#0f1f38;background:#fff;border:1px solid #dce7f4;border-radius:16px;gap:7px;min-height:142px;padding:14px;display:grid;box-shadow:0 10px 24px #0f1f380f}.operations-config-card svg{color:#2563eb;background:#eff6ff;border-radius:12px;width:38px;height:38px;padding:8px}.operations-config-card span,.operations-config-card b{font-weight:900}.operations-config-card b{color:#1d4ed8}.operations-config-card small{color:#64748b;line-height:1.45}.operations-config-card.active{background:linear-gradient(#f4f9ff 0%,#fff 100%);border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb,0 14px 30px #2563eb1f}.operations-config-card.green svg{color:#059669;background:#ecfdf5}.operations-config-card.purple svg{color:#7c3aed;background:#f5f3ff}.operations-config-card.amber svg{color:#d97706;background:#fff7ed}.operations-config-card.red svg{color:#e11d48;background:#fff1f2}.operations-config-workspace{grid-template-columns:minmax(0,1.35fr) minmax(280px,.55fr);align-items:start;gap:14px;display:grid}.operations-config-editor,.operations-config-history{background:#fff;border:1px solid #dce7f4;border-radius:18px;padding:18px;box-shadow:0 12px 28px #0f1f380f}.operations-config-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.operations-config-form.four{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-config-form label,.operations-config-checks label{color:#52627a;gap:7px;font-weight:800;display:grid}.operations-config-form input,.operations-config-form select{color:#0f1f38;background:#fff;border:1px solid #d5e3f4;border-radius:12px;min-height:44px;padding:0 12px;font-weight:800}.operations-config-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.recipient-group-editor{gap:14px;display:grid}.recipient-group-preview{color:#714700;background:#fff9eb;border:1px solid #f0c36a;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.recipient-group-preview.ok{color:#17633a;background:#f1fbf5;border-color:#9fd6b5}.recipient-group-preview span{font-weight:800}.recipient-group-preview small{color:inherit}.recipient-group-editor fieldset{border:1px solid #dce5ef;border-radius:10px;grid-template-columns:minmax(140px,.7fr) repeat(2,minmax(220px,1fr));gap:12px;min-width:0;margin:0;padding:14px;display:grid}.recipient-group-editor legend{color:#31445c;padding:0 7px;font-weight:900}.recipient-group-editor label{gap:6px;min-width:0;display:grid}.recipient-group-editor textarea{resize:vertical;min-height:96px}.business-recipient-groups{border-top:1px solid #dce5ef;gap:14px;margin-top:8px;padding-top:18px;display:grid}.business-recipient-groups-heading,.business-recipient-list-heading,.business-recipient-group-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.business-recipient-groups-heading h4{color:#1f3552;margin:0 0 4px;font-size:17px}.business-recipient-groups-heading p{color:#6b7b91;margin:0;font-size:13px}.recipient-group-editor fieldset.business-recipient-group{background:#fbfdff;grid-template-columns:repeat(4,minmax(150px,1fr))}.business-recipient-group .recipient-enabled{grid-template-columns:auto auto 1fr;align-items:center}.business-recipient-group .recipient-enabled span{grid-column:1/-1}.business-recipient-list{background:#fff;border:1px solid #e3eaf3;border-radius:8px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.business-recipient-row{grid-template-columns:minmax(120px,.7fr) minmax(140px,.8fr) minmax(260px,1.5fr) auto;align-items:end;gap:10px;display:grid}.business-recipient-group-actions{grid-column:1/-1}.business-recipient-group-actions code{color:#738198;font-size:12px}.danger-link{color:#b42318!important;background:#fff7f7!important;border-color:#efb3b3!important}.danger-link:disabled{cursor:not-allowed;opacity:.45}.operations-config-exemptions{border-top:1px solid #dbe5ef;grid-column:1/-1;gap:12px;margin-top:8px;padding-top:16px;display:grid}.operations-config-exemptions-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.operations-config-exemptions-heading>div{gap:4px;display:grid}.operations-config-exemptions-heading small{color:#66788a}.operations-config-exemption-row{border:1px solid #dbe5ef;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.operations-config-exemption-row label{gap:6px;display:grid}.operations-config-exemption-row textarea{min-height:72px}.operations-config-empty{color:#66788a;background:#f5f8fb;border-radius:10px;margin:0;padding:14px}.cold-chain-waived-badge{color:#087443;font-weight:700}@media (width<=760px){.operations-config-exemptions-heading{flex-direction:column;align-items:stretch}.operations-config-exemption-row{grid-template-columns:1fr}}@media (width<=900px){.recipient-group-editor fieldset,.recipient-group-editor fieldset.business-recipient-group,.business-recipient-row{grid-template-columns:1fr}}.operations-config-checks label{background:#f8fbff;border:1px solid #dce7f4;border-radius:14px;grid-template-columns:18px 1fr;align-items:center;padding:14px}.operations-config-checks small{color:#64748b;grid-column:1/-1}.operations-config-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.operations-config-actions button,.operations-config-hero button{color:#17324d;cursor:pointer;background:#fff;border:1px solid #d5e3f4;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:900;display:inline-flex}.operations-config-actions button.primary,.operations-config-hero button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.operations-config-actions button:disabled,.operations-config-hero button:disabled{cursor:not-allowed;opacity:.55}.operations-config-simulation{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:12px;font-weight:900;display:flex}.operations-config-simulation small{color:#4b7b5c;font-weight:700}.operations-config-history h3{margin:0 0 12px}.operations-config-history article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:5px;margin-bottom:10px;padding:12px;display:grid}.operations-config-history article.current{background:#eff6ff;border-color:#93c5fd}.operations-config-history span{color:#2563eb;font-weight:900}.operations-config-history small{color:#64748b;word-break:break-all}@media (width<=1280px){.operations-config-cards,.operations-config-form.four{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-config-workspace{grid-template-columns:1fr}}@media (width<=760px){.operations-config-hero,.operations-config-cards,.operations-config-form,.operations-config-form.four,.operations-config-checks{grid-template-columns:1fr}.operations-config-hero{display:grid}}.exception-rules-panel{--rule-blue:#1768e9;--rule-navy:#132844;--rule-border:#dce6f2;--rule-muted:#718198;gap:12px;display:grid}.rule-summary-strip{border:1px solid var(--rule-border);background:#fff;border-radius:13px;grid-template-columns:repeat(4,minmax(130px,.75fr)) minmax(260px,1.5fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 8px 22px #13345d0a}.rule-summary-strip article{border-right:1px solid #e7edf5;align-items:center;gap:10px;min-width:0;padding:13px 15px;display:flex}.rule-summary-strip article>svg{color:var(--rule-blue);flex:none}.rule-summary-strip article:nth-child(2)>svg{color:#7b8a9d}.rule-summary-strip article:nth-child(3)>svg{color:#d97706}.rule-summary-strip article span{color:#738299;align-items:baseline;gap:8px;font-size:12px;font-weight:800;display:flex}.rule-summary-strip article b{color:var(--rule-navy);font-size:20px}.rule-summary-strip>p{color:#67768b;justify-content:flex-end;align-items:center;gap:5px;margin:0;padding:0 18px;font-size:12px;display:flex}.rule-summary-strip>p b{color:var(--rule-navy)}.rule-toolbar{border:1px solid var(--rule-border);background:#fff;border-radius:12px;grid-template-columns:minmax(280px,1fr) 140px 130px auto auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.rule-search{position:relative}.rule-search svg{z-index:1;color:#8b99ab;position:absolute;top:11px;left:12px}.rule-search input,.rule-toolbar select{box-sizing:border-box;color:#243a57;background:#fff;border:1px solid #d8e3ef;border-radius:8px;width:100%;height:38px}.rule-search input{padding:0 12px 0 36px}.rule-toolbar select{padding:0 10px;font-weight:700}.rule-toolbar button{white-space:nowrap;color:#334b68;background:#fff;border:1px solid #d5e1ee;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 13px;font-weight:800;display:inline-flex}.rule-toolbar .rule-save-button{color:#fff;border-color:var(--rule-blue);background:var(--rule-blue)}.rule-toolbar button:disabled{cursor:not-allowed;opacity:.55}.rule-studio{border:1px solid var(--rule-border);background:#fff;border-radius:14px;grid-template-columns:minmax(300px,.66fr) minmax(680px,1.75fr);min-height:700px;display:grid;overflow:hidden;box-shadow:0 10px 26px #13345d0b}.rule-catalog{background:#fbfdff;border-right:1px solid #e2eaf3;min-width:0}.rule-catalog nav{border-bottom:1px solid #e5ecf4;gap:3px;padding:12px;display:grid}.rule-catalog nav button{color:#53677f;text-align:left;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;display:grid}.rule-catalog nav button.active{color:var(--rule-blue);background:#eaf3ff}.rule-catalog nav button span{font-weight:800}.rule-catalog nav button small{color:#718198;background:#eef3f8;border-radius:10px;place-items:center;min-width:22px;height:20px;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.rule-list{display:grid}.rule-list>button{color:#324b68;text-align:left;min-height:57px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e8eef5;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.rule-list>button:hover{background:#f4f8fd}.rule-list>button.selected{box-shadow:inset 3px 0 0 var(--rule-blue);background:#edf5ff}.rule-list>button>span{align-items:center;gap:7px;min-width:0;display:flex}.rule-list>button>span:first-child{flex-direction:column;align-items:flex-start}.rule-list b{color:#1b3351;text-overflow:ellipsis;white-space:nowrap;max-width:205px;font-size:12px;overflow:hidden}.rule-list em{color:#79889a;font-size:10px;font-style:normal;font-weight:800}.rule-list em.enabled{color:#13895a}.rule-list>button>span:last-child>small{color:#4e6682;text-align:center;min-width:20px;font-size:11px}.rule-empty{color:#8290a2;text-align:center;padding:24px}.rule-level{white-space:nowrap;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex}.rule-level.critical{color:#cf3344;background:#ffedf0}.rule-level.registry{color:#1768d8;background:#eaf3ff}.rule-level.observe{color:#b86600;background:#fff2dc}.rule-editor{min-width:0;padding:18px 20px 20px}.rule-editor>header{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.rule-editor>header h2{color:var(--rule-navy);margin:8px 0 5px;font-size:20px}.rule-editor>header p{max-width:720px;color:var(--rule-muted);margin:0;font-size:12px;line-height:1.6}.rule-status{color:#697a90;background:#eef2f6;border-radius:8px;flex:none;padding:6px 9px;font-size:11px;font-weight:900}.rule-status.enabled{color:#128453;background:#e9f8ef}.rule-contract-note{color:#8b5200;background:#fff9ed;border:1px solid #f1d8aa;border-radius:9px;gap:10px;margin:14px 0 0;padding:11px 12px;display:flex}.rule-contract-note svg{flex:none}.rule-contract-note b{color:#754500;margin-bottom:3px;display:block}.rule-contract-note p{margin:0;font-size:12px;line-height:1.55}.rule-form-section{border-bottom:1px solid #e8eef5;padding:16px 0}.rule-form-section h3,.rule-version-section h3{color:#203a58;margin:0 0 12px;font-size:14px}.rule-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;display:grid}.rule-form-grid label,.rule-deadline-row label{gap:6px;min-width:0;display:grid}.rule-form-grid label.wide{grid-column:1/-1}.rule-form-grid label>span,.rule-deadline-row label>span,.rule-level-control>span{color:#708097;font-size:11px;font-weight:800}.rule-form-grid input,.rule-deadline-row select{box-sizing:border-box;color:#273f5b;background:#fff;border:1px solid #d9e4ef;border-radius:8px;min-width:0;height:38px;padding:0 11px;font-size:12px}.rule-form-grid input[readonly],.rule-deadline-row select:disabled{color:#5f7086;background:#f7f9fc}.rule-behavior-grid{grid-template-columns:minmax(280px,1.6fr) repeat(4,minmax(115px,.58fr));align-items:end;gap:10px;display:grid}.rule-level-control{gap:6px;display:grid}.rule-level-control>div{border:1px solid #d8e3ef;border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.rule-level-control button{color:#607086;min-height:36px;box-shadow:none;background:#fff;border:0;border-right:1px solid #d8e3ef;border-radius:0;padding:0 8px;font-size:11px;font-weight:800}.rule-level-control button:last-child{border-right:0}.rule-level-control button.active.critical{color:#c93042;background:#fff0f2}.rule-level-control button.active.registry{color:#1768d8;background:#edf5ff}.rule-level-control button.active.observe{color:#a85f00;background:#fff6e6}.rule-switch-row{background:#f9fbfd;border:1px solid #dfe8f2;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:5px 7px;min-height:56px;padding:8px 10px;display:grid}.rule-switch-row>span{color:#50657e;font-size:11px;font-weight:800}.rule-switch-row>small{color:#8a97a8;grid-column:1/-1;font-size:9px}.rule-switch-row>button{width:34px;height:19px;box-shadow:none;background:#cbd5e1;border:0;border-radius:10px;padding:0;position:relative}.rule-switch-row>button i{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:3px;left:3px}.rule-switch-row>button.on{background:var(--rule-blue)}.rule-switch-row>button.on i{transform:translate(15px)}.rule-deadline-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.rule-impact{background:#f8fbfe;border:1px solid #dce7f2;border-radius:10px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) minmax(260px,1.4fr);align-items:center;gap:13px;margin-top:16px;padding:13px 14px;display:grid}.rule-impact>div{gap:4px;display:grid}.rule-impact>div.after{background:#f0fbf5;border:1px solid #c9ead7;border-radius:8px;padding:9px 11px}.rule-impact span{color:#74849a;font-size:10px;font-weight:800}.rule-impact b{color:#1c3653;font-size:14px}.rule-impact small{color:#6e7f93;font-size:10px}.rule-impact>p{color:#607187;border-left:1px solid #dbe4ed;align-items:flex-start;gap:7px;margin:0;padding-left:13px;font-size:11px;line-height:1.55;display:flex}.rule-impact>p svg{color:var(--rule-blue);flex:none}.rule-simulation-result{color:#177549;background:#effaf4;border:1px solid #bfe5ce;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:11px;display:flex}.rule-simulation-result span{color:#4f7963}.rule-version-section{border-top:1px solid #e5ecf4;grid-template-columns:185px minmax(0,1fr);gap:16px;margin-top:16px;padding-top:16px;display:grid}.rule-version-section>div:first-child p{color:#8491a3;margin:0;font-size:10px;line-height:1.6}.rule-version-list{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;display:grid}.rule-version-list article{background:#fafbfd;border:1px solid #e1e8f1;border-radius:8px;align-content:start;gap:4px;min-width:0;padding:9px 10px;display:grid}.rule-version-list article.current{background:#f1f7ff;border-color:#a9c9f7}.rule-version-list span{color:var(--rule-blue);font-size:10px;font-weight:900}.rule-version-list b{color:#334b67;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rule-version-list small{color:#8491a2;font-size:9px}.rule-version-list button{color:#1768d8;background:#fff;border:1px solid #bad0ee;border-radius:6px;min-height:28px;margin-top:4px;font-size:10px;font-weight:900}@media (width<=1300px){.rule-summary-strip{grid-template-columns:repeat(4,1fr)}.rule-summary-strip>p{border-top:1px solid #e7edf5;grid-column:1/-1;justify-content:flex-start;min-height:42px}.rule-studio{grid-template-columns:290px minmax(620px,1fr)}.rule-behavior-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-level-control{grid-column:1/-1}.rule-version-list{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=980px){.rule-toolbar{grid-template-columns:1fr 1fr}.rule-search{grid-column:1/-1}.rule-studio{grid-template-columns:1fr;overflow:visible}.rule-catalog{border-bottom:1px solid #e2eaf3;border-right:0}.rule-catalog nav{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.rule-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-list>button{border-right:1px solid #e8eef5}.rule-impact{grid-template-columns:1fr auto 1fr}.rule-impact>p{border-top:1px solid #dbe4ed;border-left:0;grid-column:1/-1;padding:10px 0 0}}@media (width<=760px){.rule-summary-strip{grid-template-columns:repeat(2,1fr)}.rule-toolbar{grid-template-columns:1fr}.rule-search,.rule-toolbar>*{grid-column:1}.rule-list{grid-template-columns:1fr}.rule-editor{padding:14px}.rule-editor>header{flex-direction:column}.rule-form-grid,.rule-deadline-row,.rule-behavior-grid,.rule-version-section,.rule-version-list{grid-template-columns:1fr}.rule-level-control{grid-column:1}.rule-impact{grid-template-columns:1fr}.rule-impact>svg{transform:rotate(90deg)}.rule-impact>p{grid-column:1}}.access-control-page{gap:18px;padding:0 24px 28px;display:grid}.access-summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.access-summary h2,.access-form h2,.access-chain-panel h2{margin:0 0 6px}.access-summary p,.access-role-grid p{color:var(--muted,#667085);margin:0}.access-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.access-role-grid .panel{padding:18px}.access-role-grid h3{margin:0 0 8px}.access-role-grid small{color:#3563e9;margin-top:12px;display:block}.access-table{display:grid;overflow-x:auto}.access-row{border-top:1px solid #edf0f5;grid-template-columns:1.1fr 1fr 2fr .7fr .6fr;align-items:center;gap:12px;min-width:760px;padding:13px 4px;display:grid}.access-row>span{min-width:0}.access-row b,.access-row small{display:block}.access-row small{color:#667085;margin-top:3px}.access-head{color:#667085;border-top:0;font-size:12px;font-weight:700}.access-active{color:#087443;font-weight:700}.access-disabled{color:#b42318;font-weight:700}.access-config-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.access-form,.access-chain-panel{padding:18px}.access-form{gap:13px;display:grid}.access-form>label{gap:6px;font-weight:600;display:grid}.access-form input,.access-form select,.access-form textarea,.access-inline-form input,.access-users-panel .panel-head input{background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:38px;padding:8px 10px}.access-form textarea{resize:vertical;min-height:76px;font:inherit}.access-form fieldset{border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.access-permission-group{background:#f8fafc;border-radius:8px;align-content:start;gap:7px;padding:8px;display:grid}.access-permission-group>b{color:#344054;font-size:12px}.access-check{align-items:center;gap:8px;grid-template-columns:none!important;font-weight:500!important;display:flex!important}.access-check input{min-height:auto}.chain-tags{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.chain-tags>span{background:#f3f6fb;border-radius:9px;padding:8px 10px}.chain-tags small{color:#667085;margin-top:3px;display:block}.chain-tags .disabled{opacity:.5}.access-inline-form{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}@media (width<=900px){.access-role-grid,.access-config-grid{grid-template-columns:1fr}.access-summary{flex-direction:column;align-items:flex-start}}.mobile-waybill-task{display:none}.waybill-desktop-detail{display:contents}@media (width<=760px){.app-shell>.side,.app-shell.waybill-detail-open .mobile-primary-nav{display:none}.app-shell.waybill-detail-open .main{padding-bottom:0}.waybill-detail-page{background:#fff;padding:0}.waybill-desktop-detail{display:none}.mobile-waybill-task{min-height:100dvh;padding-bottom:calc(86px + env(safe-area-inset-bottom));color:#11294d;background:#fff;display:block}.mobile-waybill-task button{-webkit-tap-highlight-color:transparent}.mobile-waybill-task-bar{z-index:22;height:calc(54px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 5px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid #e4eaf1;grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;display:grid;position:sticky;top:0}.mobile-waybill-task-bar button{width:44px;height:44px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.mobile-waybill-task-bar h1{text-align:center;align-self:center;margin:0;font-size:18px;line-height:1.2}.mobile-waybill-task-bar>span{color:#132a4d;letter-spacing:3px;place-self:center end;font-size:18px}.mobile-waybill-task-body{padding:0 14px}.mobile-waybill-identity{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px 10px;min-width:0;padding:17px 2px 15px;display:grid}.mobile-waybill-identity>svg{color:#1768e8}.mobile-waybill-identity h2{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.35}.mobile-waybill-identity p{color:#718096;margin:4px 0 0;font-size:13px}.mobile-waybill-badges{flex-wrap:wrap;grid-column:2;justify-self:start;align-items:center;gap:6px;display:flex}.mobile-waybill-badges .stage-badge,.mobile-waybill-badges .risk-badge{white-space:nowrap;padding:5px 8px;font-size:11px}.mobile-waybill-task-card{background:#fffaf4;border:1px solid #ffc986;border-radius:12px;padding:16px}.mobile-waybill-task-card>small{color:#b45309;background:#ffead1;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.mobile-waybill-task-title{color:#bd4d08;align-items:center;gap:9px;margin-top:12px;display:flex}.mobile-waybill-task-title h2{margin:0;font-size:23px;line-height:1.3}.mobile-waybill-task-card>p{color:#62728a;margin:10px 0 14px;font-size:13px;line-height:1.65}.mobile-waybill-task-card dl{border-top:1px dashed #efc99e;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:0 0 14px;padding-top:13px;display:grid}.mobile-waybill-task-card dl>div{align-items:center;gap:8px;min-width:0;display:flex}.mobile-waybill-task-card dl svg{color:#315a91;flex:none}.mobile-waybill-task-card dl span{gap:2px;min-width:0;display:grid}.mobile-waybill-task-card dt{color:#8491a3;font-size:11px}.mobile-waybill-task-card dd{overflow-wrap:anywhere;color:#183153;margin:0;font-size:13px;font-weight:800}.mobile-waybill-task-card>button{border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;display:flex}.mobile-waybill-task-card.normal{background:#f7fcf9;border-color:#a9ddbf}.mobile-waybill-task-card.normal>small{color:#168553;background:#e7f7ee}.mobile-waybill-task-card.normal .mobile-waybill-task-title{color:#168553}.mobile-waybill-task-card.normal dl{border-top-color:#c7e8d5}.mobile-waybill-advice{color:#315a91;background:#eef5ff;border-radius:7px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:9px 10px;font-size:12px;line-height:1.5;display:flex}.mobile-waybill-advice svg{flex:none;margin-top:1px}.mobile-waybill-tabs{top:calc(54px + env(safe-area-inset-top));z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #dfe6ef;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:16px 0 0;padding:4px;display:grid;position:sticky;box-shadow:0 5px 16px #17345b0d}.mobile-waybill-tabs button{color:#52637a;min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 4px;font-size:13px;font-weight:800;display:flex;position:relative}.mobile-waybill-tabs button:hover{color:#315779;box-shadow:none;background:#f4f7fa;transform:none}.mobile-waybill-tabs button.active{color:#125ec8;background:#eaf3ff}.mobile-waybill-tabs button.active:after{content:none}.mobile-waybill-tab-content{min-width:0;padding:12px 0 8px}.mobile-waybill-summary-list{display:grid}.mobile-waybill-summary-list>div{border-bottom:1px solid #e7ecf2;grid-template-columns:38px minmax(82px,.72fr) minmax(0,1.28fr) 18px;align-items:center;gap:8px;min-width:0;min-height:62px;display:grid}.mobile-waybill-summary-list>div>b{color:#253954;font-size:13px}.mobile-waybill-summary-list>div>strong{overflow-wrap:anywhere;color:#172b4d;text-align:right;min-width:0;font-size:13px}.mobile-waybill-summary-list>div>strong small{color:#718096;margin-top:3px;font-size:11px;font-weight:600;display:block}.mobile-waybill-summary-list>div>svg{color:#7f8da0}.mobile-waybill-summary-list .success-text{color:#168553}.mobile-summary-icon{color:#1768e8;background:#eaf2ff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mobile-summary-icon.success{color:#168553;background:#e9f8f0}.mobile-summary-icon.neutral{color:#66778e;background:#f1f4f8}.mobile-product-row{min-height:76px!important}.mobile-waybill-more{border-bottom:1px solid #e7ecf2}.mobile-waybill-more summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:68px;list-style:none;display:grid}.mobile-waybill-more summary::-webkit-details-marker{display:none}.mobile-waybill-more summary>span:nth-child(2){gap:3px;display:grid}.mobile-waybill-more summary b{font-size:13px}.mobile-waybill-more summary small{color:#7c899b;font-size:11px}.mobile-waybill-more[open] summary>svg{transform:rotate(180deg)}.mobile-waybill-more dl{margin:0;padding:0 0 10px 40px}.mobile-waybill-more dl>div{grid-template-columns:74px minmax(0,1fr);gap:8px;padding:7px 0;font-size:12px;display:grid}.mobile-waybill-more dt{color:#8491a3}.mobile-waybill-more dd{overflow-wrap:anywhere;color:#40536d;margin:0;font-weight:700}.mobile-waybill-section{min-width:0}.mobile-waybill-section>header{justify-content:space-between;align-items:center;gap:10px;padding:3px 2px 11px;display:flex}.mobile-waybill-section>header h2{margin:0;font-size:16px}.mobile-waybill-section>header span{color:#718096;font-size:11px}.mobile-waybill-section .transport-leg-head{grid-template-columns:24px 28px minmax(0,1fr) auto 18px;padding:9px}.mobile-waybill-section .transport-leg-duration{display:none}.mobile-waybill-section .journey-event{grid-template-columns:24px minmax(0,1fr) auto}.mobile-waybill-section .temperature-timeline{min-width:0;overflow:hidden}.mobile-waybill-section .temperature-timeline figcaption{flex-direction:column;align-items:flex-start}.mobile-waybill-section .temperature-chart-frame{width:100%;max-width:100%;overflow:hidden}.mobile-waybill-section .temperature-timeline svg{width:100%;min-width:0;min-height:145px}.mobile-waybill-section .temperature-chart-legend{font-size:10px}.mobile-waybill-section .receipt-file-stage,.mobile-waybill-section .receipt-file-gallery{grid-template-columns:1fr}.mobile-waybill-section .receipt-file-thumb{grid-template-rows:68px;grid-template-columns:68px minmax(0,1fr);min-height:68px}.mobile-waybill-section .receipt-file-visual{width:68px;height:68px}.mobile-waybill-section .receipt-file-label{height:68px}.mobile-waybill-task-actions{z-index:85;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #dce4ee;grid-template-columns:minmax(112px,.9fr) minmax(0,1.25fr);gap:9px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1f36541a}.mobile-waybill-task-actions button{justify-content:center;align-items:center;gap:7px;min-width:0;min-height:46px;font-size:13px;display:flex}}@media (width<=360px){.mobile-waybill-identity{grid-template-columns:30px minmax(0,1fr)}.mobile-waybill-badges{grid-column:2;justify-self:start}.mobile-waybill-task-card{padding:14px}.mobile-waybill-tabs button{flex-direction:column;gap:2px;font-size:11px}.mobile-waybill-summary-list>div{grid-template-columns:36px 82px minmax(0,1fr) 16px}}.waybill-mobile-action-bar{display:none}.waybill-detail-loading{color:#53647c;text-align:center;background:#f4f7fb;place-content:center;justify-items:center;gap:8px;min-height:70vh;padding:28px;display:grid}.waybill-detail-loading-icon{color:#1768e8;background:#eaf2ff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.waybill-detail-loading-icon svg{animation:.9s linear infinite waybill-refresh-spin}.waybill-detail-loading h1{color:#172b4d;margin:8px 0 0;font-size:20px}.waybill-detail-loading p{margin:0}@media (width<=760px){.waybill-detail-loading{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.main-waybill-detail{overscroll-behavior-y:contain;background:#f4f7fb;min-height:100dvh;overflow-x:hidden}.waybill-detail-page{min-width:0;padding-bottom:calc(82px + env(safe-area-inset-bottom))}.waybill-detail-page .detail-breadcrumb{height:52px;padding:env(safe-area-inset-top) 14px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5}.waybill-detail-page .detail-breadcrumb button{min-height:44px;margin-left:-8px;padding:0 8px;font-size:14px;font-weight:800}.waybill-detail-page .detail-breadcrumb>span,.waybill-detail-page .detail-breadcrumb>b{display:none}.waybill-detail-page .detail-page-head{gap:12px;min-height:0;padding:16px 14px}.waybill-detail-page .detail-title-line{flex-wrap:wrap;align-items:flex-start;gap:7px}.waybill-detail-page .detail-title-line h1{overflow-wrap:anywhere;width:100%;font-size:21px;line-height:1.3}.waybill-detail-page .detail-page-head p{overflow-wrap:anywhere;margin-top:9px;font-size:13px;line-height:1.55}.waybill-detail-page .detail-owner{background:#f8fafc;border:1px solid #e1e8f0;border-radius:9px;grid-template-columns:auto 1fr;gap:4px 10px;padding:11px 12px}.waybill-detail-page .detail-owner b{text-align:right;overflow-wrap:anywhere}.waybill-detail-page .detail-owner small{grid-column:1/-1}.waybill-detail-page .detail-page-head>.waybill-refresh-button{display:none}.waybill-detail-page .detail-evidence,.waybill-detail-page .exception-state-banner{border-radius:9px;margin:10px;padding:11px 12px}.waybill-detail-page .detail-evidence span{overflow-wrap:anywhere}.waybill-detail-page .waybill-notice-relations,.waybill-detail-page .waybill-decision-zone,.waybill-detail-page .waybill-evidence-ribbon,.waybill-detail-page .waybill-detail-tabs-shell{margin-left:10px;margin-right:10px}.waybill-notice-relations-head{flex-direction:column;align-items:flex-start}.waybill-notice-relations-head em{white-space:normal;align-self:flex-start}.waybill-notice-list{grid-template-columns:minmax(0,1fr)}.waybill-notice-list article>div{flex-wrap:wrap}.waybill-notice-list li{flex-direction:column;align-items:flex-start;gap:3px}.waybill-notice-list li b,.waybill-notice-list li span{white-space:normal;overflow-wrap:anywhere;max-width:100%}.waybill-decision-zone{grid-template-columns:minmax(0,1fr)}.decision-summary-card,.decision-action-card{padding:13px}.decision-card-title{flex-wrap:wrap}.decision-actions{grid-template-columns:1fr;display:grid}.decision-actions button{min-height:44px}.waybill-evidence-ribbon{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.waybill-evidence-ribbon>div{gap:8px;min-height:86px;padding:10px}.waybill-evidence-ribbon svg{width:20px;height:20px}.waybill-evidence-ribbon b,.waybill-evidence-ribbon small{white-space:normal;overflow-wrap:anywhere}.waybill-detail-tabs-shell{overflow:visible}.waybill-detail-tabs{z-index:8;scrollbar-width:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;min-height:46px;padding:0 8px;position:sticky;top:52px}.waybill-detail-tabs::-webkit-scrollbar{display:none}.waybill-detail-tabs button{min-height:44px;padding:0 11px}.waybill-tab-panel{padding:10px}.waybill-tab-panel .detail-block{min-width:0;padding:12px}.waybill-tab-panel .section-title{align-items:flex-start;gap:8px}.waybill-tab-panel .section-title h2{font-size:15px}.resource-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.waybill-mobile-action-bar{z-index:30;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #dbe3ec;grid-template-columns:minmax(104px,.7fr) minmax(0,1.3fr);gap:9px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1f36541a}.waybill-mobile-action-bar button{justify-content:center;align-items:center;gap:7px;min-width:0;min-height:46px;padding:0 10px;font-size:14px;display:inline-flex}}@media (width<=380px){.waybill-mobile-action-bar{grid-template-columns:100px minmax(0,1fr)}.waybill-mobile-action-bar button{font-size:13px}}@media (width<=760px){.app-shell.waybill-detail-open .waybill-detail-page{padding:0}}.main-shipmentNotices{background:#f4f7fb;overflow:hidden}.main-shipmentNotices .topbar{margin-bottom:10px}.notice-report-page{color:#172033;flex-direction:column;gap:10px;height:calc(100vh - 93px);min-height:0;display:flex}.notice-report-sourcebar{background:#fff;border:1px solid #d9e2ee;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 12px;display:flex}.notice-report-sourcebar button,.notice-report-toolbar button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.notice-report-fallback{color:#8b5408;background:#fffbeb;border:1px solid #f1d5a8;border-left:3px solid #d97706;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:7px 11px;font-size:12px;display:flex}.notice-report-statusrail{background:#fff;border:1px solid #d9e2ee;border-radius:8px;grid-template-columns:repeat(3,minmax(130px,180px)) minmax(300px,1fr);min-height:70px;display:grid;overflow:hidden}.notice-report-statusrail>button{color:#475467;text-align:left;box-shadow:none;background:#fff;border:0;border-right:1px solid #e3e9f1;border-radius:0;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;padding:12px 14px;display:grid}.notice-report-statusrail>button:hover{background:#f8fbff;transform:none;box-shadow:inset 0 -2px #b7d0f7}.notice-report-statusrail>button.selected{color:#1d5fbd;background:#eff6ff;box-shadow:inset 0 -3px #2b6cb0}.notice-report-statusrail>button.pending.selected{color:#b45309;background:#fff7ed;box-shadow:inset 0 -3px #dd6b20}.notice-report-statusrail>button.overdue.selected{color:#b42318;background:#fff1f2;box-shadow:inset 0 -3px #d92d20}.notice-report-statusrail>button span{font-size:12px;font-weight:700}.notice-report-statusrail>button strong{color:#172033;font-variant-numeric:tabular-nums;font-size:22px}.notice-report-completion{grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 16px;display:grid}.notice-report-completion>span{color:#475467;white-space:nowrap;font-size:12px;font-weight:700}.notice-report-completion>span strong{color:#16834a;font-variant-numeric:tabular-nums;margin-left:4px;font-size:20px}.notice-report-completion>div{background:#e7edf4;border-radius:999px;height:6px;overflow:hidden}.notice-report-completion>div i{border-radius:inherit;background:#26a269;height:100%;display:block}.notice-report-completion small{color:#667085;white-space:nowrap;font-size:11px}.notice-report-metrics{background:#fff;border:1px solid #d9e2ee;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));min-height:52px;display:grid}.notice-report-metrics span{color:#667085;white-space:nowrap;border-right:1px solid #e7edf4;justify-content:center;align-items:baseline;gap:5px;min-width:0;padding:13px 8px;font-size:11px;display:flex}.notice-report-metrics span:last-child{border-right:0}.notice-report-metrics strong{color:#1769d2;font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:18px;overflow:hidden}.notice-report-toolbar{background:#fff;border:1px solid #d9e2ee;border-radius:8px;align-items:center;gap:8px;min-height:54px;padding:8px 10px;display:flex}.notice-report-toolbar label{align-items:center;gap:6px;min-width:0;display:flex}.notice-report-toolbar label>span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.notice-report-toolbar input,.notice-report-toolbar select{color:#344054;background:#fff;border:1px solid #ccd7e5;border-radius:6px;height:36px;font-size:12px}.notice-report-toolbar input{width:100%;padding:0 34px 0 32px}.notice-report-toolbar select{min-width:100px;padding:0 28px 0 10px}.notice-report-toolbar .notice-carrier-filter select{color:#1f4f8d;border-color:#a9c7ee;min-width:150px;font-weight:700}.notice-report-toolbar .notice-search{width:min(330px,30%);margin-right:auto;position:relative}.notice-search .notice-search-icon{z-index:1;color:#7c8ba1;position:absolute;left:10px}.notice-search .notice-search-clear{color:#7c8ba1;width:24px;height:24px;box-shadow:none;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;right:6px}.notice-search .notice-search-clear:hover{color:#344054;background:#eef3f8;transform:none}.notice-report-toolbar .notice-clear{color:#667085;white-space:nowrap;background:#fff;border-color:#d7e0eb;height:36px;padding:0 10px;font-size:12px}.notice-report-workspace{flex:1;grid-template-columns:minmax(620px,1.65fr) minmax(390px,.9fr);gap:10px;min-height:0;display:grid}.notice-report-workspace.detail-closed{grid-template-columns:minmax(0,1fr)}.notice-master,.notice-detail{background:#fff;border:1px solid #d9e2ee;border-radius:8px;min-width:0;min-height:0;overflow:hidden}.notice-master{grid-template-rows:40px minmax(0,1fr) 42px;display:grid}.notice-master-head{border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.notice-master-head b{font-size:13px}.notice-master-head span{color:#8290a4;font-size:11px}.notice-master-scroll{overflow:auto}.notice-master table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1370px}.notice-master th,.notice-master td{color:#344054;text-align:left;vertical-align:middle;border-bottom:1px solid #e7edf4;padding:9px 10px;font-size:12px}.notice-master th{z-index:2;color:#5f6f84;background:#f8fafc;font-size:11px;font-weight:700;position:sticky;top:0}.notice-master th:first-child{width:12%}.notice-master th:nth-child(2){width:16%}.notice-master th:nth-child(3){width:6%}.notice-master th:nth-child(4){width:14%}.notice-master th:nth-child(5){width:9%}.notice-master th:nth-child(6){width:11%}.notice-master th:nth-child(7){width:14%}.notice-master th:nth-child(8){width:11%}.notice-master th:nth-child(9){width:7%}.notice-master tbody tr{cursor:pointer;transition:background .12s}.notice-master tbody tr:hover{background:#f8fbff}.notice-master tbody tr.selected{background:#edf5ff;box-shadow:inset 3px 0 #2b6cb0}.notice-master td{text-overflow:ellipsis;overflow:hidden}.notice-master td>b,.notice-master td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notice-master td:first-child>b,.mono{color:#2a4b73;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.notice-product-cell b,.notice-load-cell b,.notice-sla-cell b{color:#344054;font-size:11px}.notice-load-cell b,.notice-load-cell small,.notice-sla-cell small{font-variant-numeric:tabular-nums}.notice-load-cell .merged-package-note{color:#2768b8;font-weight:700}.notice-master td>small{color:#8290a4;margin-top:3px;font-size:10px}.notice-master .relation-chip{color:#2768b8;background:#eaf3ff;border-radius:4px;width:fit-content;margin-top:4px;padding:2px 5px;font-size:9px;font-weight:700}.notice-status{white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.notice-status.signed{color:#16834a}.notice-status.pending{color:#c56508}.notice-master .notice-expected-arrival{color:#52708f;font-variant-numeric:tabular-nums}.notice-master footer{color:#667085;border-top:1px solid #e5ebf3;justify-content:space-between;align-items:center;padding:0 12px;font-size:11px;display:flex}.notice-master footer>div{gap:5px;display:flex}.notice-master footer button{background:#fff;border-color:#d7e0eb;place-items:center;width:30px;height:28px;padding:0;display:grid}.notice-empty,.notice-report-loading{color:#8290a4;text-align:center;place-content:center;gap:8px;min-height:160px;display:grid}.notice-report-loading-page{background:#fff;border:1px solid #d9e2ee;border-radius:8px;min-height:min(62vh,620px)}.notice-empty svg{margin:0 auto}.notice-detail{padding:0 14px 16px;overflow-y:auto}.notice-detail-head{z-index:3;background:#fffffff7;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;min-height:62px;margin:0 -14px;padding:8px 14px;display:flex;position:sticky;top:0}.notice-detail-head span{color:#8290a4;font-size:10px}.notice-detail-head h2{color:#1769d2;margin:2px 0 0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:18px}.notice-detail-head>button{color:#667085;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.notice-waybill-relation{background:#f6faff;border:1px solid #cfe0f5;border-radius:6px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px 9px;margin:12px 0;padding:10px;display:grid}.notice-waybill-relation>span{color:#667085;align-items:center;gap:5px;font-size:10px;display:inline-flex}.notice-waybill-relation>b{color:#233f62;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:13px}.notice-waybill-relation>small{color:#667085;font-size:10px}.notice-waybill-relation>button{color:#2768b8;background:#fff;border-color:#c7d7eb;align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:inline-flex}.notice-waybill-relation>div{border-top:1px solid #deebf7;flex-wrap:wrap;grid-column:1/-1;gap:5px;padding-top:7px;display:flex}.notice-waybill-relation>div button{color:#52708f;background:0 0;border-color:#0000;padding:4px 6px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px}.notice-waybill-relation>div button.active{color:#155fb8;background:#e7f1ff;border-color:#a9c7ec}.notice-detail>section{border-top:1px solid #edf1f6;padding:12px 0}.notice-detail>section h3{color:#344054;justify-content:space-between;align-items:center;margin:0 0 9px;font-size:12px;display:flex}.notice-detail>section h3 small{color:#8290a4;font-size:10px;font-weight:500}.notice-detail-grid{grid-template-columns:1fr 1fr;gap:9px 14px;margin:0;display:grid}.notice-detail-grid div{min-width:0}.notice-detail-grid dt{color:#8290a4;font-size:10px}.notice-detail-grid dd{color:#344054;text-overflow:ellipsis;margin:3px 0 0;font-size:11px;font-weight:700;overflow:hidden}.notice-items{border:1px solid #e0e7f0;border-radius:5px;overflow:hidden}.notice-items>div{color:#475467;border-top:1px solid #e7edf4;grid-template-columns:minmax(145px,1.4fr) .55fr .9fr .45fr;align-items:center;gap:7px;padding:7px 8px;font-size:10px;display:grid}.notice-items>div:first-child{border-top:0}.notice-items .notice-items-head{color:#667085;background:#f8fafc;font-size:9px;font-weight:700}.notice-items b,.notice-items small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notice-items b{color:#344054;font-size:10px}.notice-items small{color:#8290a4;margin-top:2px;font-size:9px}.notice-address{color:#526176;margin:0;font-size:11px;line-height:1.6}.notice-signing{border-radius:6px;align-items:center;gap:9px;padding:9px 10px;display:flex}.notice-signing.signed{color:#16834a;background:#eefbf4}.notice-signing.pending{color:#bd650c;background:#fff8ee}.notice-signing b,.notice-signing span{display:block}.notice-signing b{font-size:11px}.notice-signing span{color:#667085;margin-top:2px;font-size:10px}.notice-audit-line{color:#2b6cb0;align-items:flex-start;gap:8px;display:flex}.notice-audit-line b,.notice-audit-line span{display:block}.notice-audit-line b{color:#475467;font-size:10px}.notice-audit-line span{color:#8290a4;margin-top:2px;font-size:9px}@media (width<=1220px){.notice-report-statusrail{grid-template-columns:repeat(3,minmax(115px,145px)) minmax(250px,1fr)}.notice-report-completion{grid-template-columns:auto 1fr}.notice-report-completion small{grid-column:1/-1}.notice-report-toolbar .notice-search{min-width:250px}.notice-report-toolbar select{min-width:86px}.notice-report-workspace{grid-template-columns:minmax(560px,1.45fr) minmax(350px,.9fr)}}@media (width<=1020px){.main-shipmentNotices{overflow:auto}.notice-report-page{height:auto;min-height:calc(100vh - 100px)}.notice-report-statusrail{grid-template-columns:repeat(3,1fr)}.notice-report-completion{border-top:1px solid #e3e9f1;grid-column:1/-1}.notice-report-metrics{grid-template-columns:repeat(4,1fr)}.notice-report-metrics span:nth-child(4){border-right:0}.notice-report-toolbar{flex-wrap:wrap}.notice-report-toolbar .notice-search{flex:1 0 100%;width:100%;max-width:none}.notice-report-workspace{grid-template-columns:1fr}.notice-master{min-height:520px}.notice-detail{max-height:none}}@media (width<=760px){.main-shipmentNotices{padding:10px 10px 86px}.main-shipmentNotices .topbar{margin:-10px -10px 10px}.notice-report-page{gap:8px}.notice-report-sourcebar{align-items:flex-start}.notice-report-sourcebar button{flex:none;padding:7px;font-size:0}.notice-report-statusrail{grid-template-columns:repeat(3,minmax(0,1fr))}.notice-report-statusrail>button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:2px;padding:9px 5px}.notice-report-statusrail>button svg{display:none}.notice-report-metrics{grid-template-columns:repeat(2,1fr)}.notice-report-metrics span{justify-content:flex-start;padding-left:12px}.notice-report-toolbar label:not(.notice-search){flex:calc(50% - 4px)}.notice-report-toolbar select,.notice-report-toolbar .notice-clear{width:100%}.notice-master{min-height:500px}.notice-master-head span{display:none}.notice-detail-grid{grid-template-columns:1fr}}.main-orders .waybill-workbench,.main-exceptions .truth-inbox{color:#172033;font-size:12px}.main-orders .wb-page-head{border-bottom-color:#d9e2ee}.main-orders .wb-page-head h1{color:#172033;font-size:21px;font-weight:700}.main-orders .wb-page-head p{color:#667085;font-size:12px}.main-orders .wb-head-actions button,.main-orders .operations-strip button,.main-orders .wb-tabs button,.main-orders .role-quick-filters button,.main-orders .wb-filters,.main-orders .wb-pagination{font-size:12px}.main-orders .wb-head-actions button,.main-orders .operations-strip button,.main-orders .wb-search,.main-orders .wb-filters select,.main-orders .wb-checkbox,.main-orders .wb-pagination button,.main-orders .wb-pagination select{border-radius:6px}.main-orders .wb-tabs button,.main-orders .wb-table th{font-weight:700}.main-orders .wb-table{color:#344054;font-size:12px}.main-orders .wb-table th{color:#5f6f84;background:#f8fafc;font-size:11px}.main-orders .wb-table td{color:#344054}.main-orders .wb-table td b,.main-orders .wb-table td a{font-size:12px;font-weight:700}.main-orders .wb-table .customer-cell .customer-name{color:#344054;font-size:12px;font-weight:700}.main-orders .wb-table td small,.main-orders .wb-table .customer-cell a,.main-orders .wb-table .carrier-tag{font-size:10px}.main-exceptions .action-inbox-command,.main-exceptions .action-inbox-list{box-shadow:none;border-color:#d9e2ee;border-radius:8px}.main-exceptions .action-domain-tabs,.main-exceptions .action-inbox-search,.main-exceptions .action-inbox-export-button{border-radius:6px}.main-exceptions .action-domain-tabs button,.main-exceptions .action-inbox-export-button{font-size:12px;font-weight:700}.main-exceptions .action-detail-filters>button,.main-exceptions .action-filter-more button,.main-exceptions .action-filter-more summary,.main-exceptions .action-inbox-total{font-size:11px;font-weight:700}.main-exceptions .action-list-toolbar{min-height:40px;padding:0 12px}.main-exceptions .action-list-toolbar h2{color:#172033;font-size:13px}.main-exceptions .action-inbox-table th{color:#5f6f84;background:#f8fafc;font-size:11px;font-weight:700}.main-exceptions .action-inbox-table td{color:#344054;font-size:12px}.main-exceptions .action-inbox-table td strong{color:#344054;font-size:12px;font-weight:700}.main-exceptions .action-inbox-table td small,.main-exceptions .action-inbox-table time{color:#8290a4;font-size:10px}.main-exceptions .action-type-mark{border-radius:6px;font-size:11px;font-weight:700}.registry-import-workflow{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, #e9f3ff);border-radius:14px;gap:10px;margin:12px 0 18px;padding:14px;display:grid}.registry-import-step,.registry-import-result{background:var(--surface);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.registry-import-step div,.registry-import-result div{flex:1;gap:3px;display:grid}.registry-import-step small,.registry-import-result small,.registry-import-history small{color:var(--muted);display:block}.registry-import-step.upload{cursor:pointer}.registry-import-history{gap:6px;margin-top:8px;display:grid}.registry-import-history span{background:var(--surface);border-radius:8px;justify-content:space-between;gap:16px;padding:8px 10px;display:flex}.audit-command-header.compact{padding-block:10px}.audit-command-header.compact h2{margin-bottom:0;font-size:19px}.audit-refresh-state{color:#60728a;background:#f8fbff;border:1px solid #dce6f2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:6px 12px;font-size:12px;display:flex}.audit-refresh-state.loading{color:#1b63c8;background:#eef6ff}.audit-refresh-state.partial{color:#a65900;background:#fff8e8;border-color:#f1d8a4}.audit-refresh-state small{white-space:nowrap;color:inherit}.audit-quick-filters{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding:2px 4px;display:flex}.audit-quick-filters>span{color:#6b7d94;margin-right:2px;font-size:12px;font-weight:800}.audit-quick-filters button{color:#365574;min-height:34px;box-shadow:none;background:#f5f9ff;border-color:#dae7f6;padding:6px 10px}.audit-related-link{color:#1768e9;align-items:center;gap:6px;margin:0 0 12px;font-weight:800;text-decoration:none;display:inline-flex}.audit-related-link:hover{text-decoration:underline}.audit-command-center button,.operations-config-panel button,.exception-rules-panel button,.registry-panel button{min-height:40px}.audit-section-tabs button{min-height:46px}.audit-section-tabs small{font-size:11px}.governance-technical-details{color:#6a7b91;border-top:1px solid #e5ebf3;padding-top:6px}.governance-technical-details summary{cursor:pointer;font-weight:800}.governance-technical-details code{overflow-wrap:anywhere;margin-top:7px;display:block}.governance-technical-card{background:#f8fafc;border-style:dashed}.registry-direct-active{color:#168256;background:#effaf4;border:1px solid #cce9d9;border-radius:10px;align-items:center;min-height:42px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.registry-batch-actions{background:#f8fbff;border:1px solid #e0e8f2;border-radius:10px;justify-content:flex-end;align-items:center;gap:8px;min-height:42px;padding:6px 10px;display:flex}.registry-batch-actions span{color:#61738a;margin-right:auto;font-size:12px;font-weight:800}.registry-row>div:first-child b{align-items:center;gap:8px;display:flex}.registry-row>div:first-child input{flex:none;width:16px;height:16px}.operations-config-control-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.operations-config-meta{color:#61738a;background:#f6f9fd;border-radius:10px;flex-wrap:wrap;gap:8px 18px;margin:-4px 0 16px;padding:10px 12px;font-size:12px;display:flex}.operations-config-diff{border:1px solid #dfe8f2;border-radius:10px;margin-top:12px;padding:11px 12px}.operations-config-diff summary{cursor:pointer;color:#284c75;font-weight:800}.operations-config-diff>div{color:#607189;grid-template-columns:100px minmax(0,1fr);gap:12px;padding-top:9px;display:grid}.operations-config-diff b{color:#203752;overflow-wrap:anywhere}.rule-hit-link{color:#1768e9;background:#fff;border:1px solid #d9e3ef;border-radius:8px;justify-content:space-between;align-items:center;min-height:38px;padding:0 11px;font-weight:800;text-decoration:none;display:flex}.rule-hit-link:hover{background:#f4f8ff}@media (width<=760px){.audit-refresh-state{flex-direction:column;align-items:flex-start}.audit-quick-filters{flex-wrap:nowrap;overflow-x:auto}.audit-quick-filters button{flex:none}.operations-config-control-state{justify-content:flex-start}.operations-config-diff>div{grid-template-columns:1fr;gap:3px}}.cold-chain-review-panel{background:#f7fafc;border:1px solid #d8e4ef;border-radius:14px;gap:12px;margin:12px 0 18px;padding:16px;display:grid}.cold-chain-review-panel>header,.cold-chain-decision,.cold-chain-field,.cold-chain-candidates article,.cold-chain-review-actions{align-items:center;display:flex}.cold-chain-review-panel>header{justify-content:space-between;gap:12px}.cold-chain-review-panel>header .secondary-button{color:#24475f;min-height:40px;box-shadow:none;background:#fff;border-color:#cbd9e6}.cold-chain-review-panel h3,.cold-chain-review-panel h4,.cold-chain-review-panel p{margin:0}.cold-chain-eyebrow{color:#16729a;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.cold-chain-decision{background:#fff;border-radius:10px;flex-wrap:wrap;gap:8px;padding:10px 12px}.cold-chain-decision.confirmed{color:#177245;background:#edf8f2}.cold-chain-decision.needs_review{color:#9b5c00}.cold-chain-decision.not_found{color:#a73535}.cold-chain-decision span{color:var(--muted);font-size:12px}.cold-chain-decision .cold-chain-finance-badge{background:#f1f4f7;border-radius:999px;margin-left:auto;padding:3px 7px}.cold-chain-decision .cold-chain-finance-badge.is-available{color:#12633c;background:#dff3e8;font-weight:700}.cold-chain-field-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cold-chain-reason-summary{color:#7c5206;background:#fffaf0;border:1px solid #f0d7a9;border-radius:9px;gap:5px;padding:9px 11px;font-size:12px;line-height:1.45;display:grid}.cold-chain-reason-summary span:before{content:"•";margin-right:6px}.cold-chain-field{background:#fff;border-radius:9px;gap:6px;padding:9px;font-size:12px}.cold-chain-field strong{margin-left:auto}.cold-chain-field.confirmed{color:#177245}.cold-chain-field.needs_review{color:#9b5c00}.cold-chain-field.not_found{color:#a73535}.cold-chain-candidates{gap:8px;padding:8px;display:grid}.cold-chain-candidates article{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;gap:12px;padding:10px}.cold-chain-candidates article.selected{border-color:#8ab8cf}.cold-chain-candidates small{color:var(--muted);display:block}.cold-chain-candidate-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cold-chain-candidate-actions button{border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:6px 9px;display:inline-flex}.cold-chain-candidate-actions button.is-selected{color:#145d7d;background:#e8f4f9;border-color:#4f91b3;font-weight:700}.cold-chain-model-details{background:#ffffffb8;border:1px solid #d9e4ec;border-radius:10px;overflow:hidden}.cold-chain-model-details>summary{color:#36566d;cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:8px 11px;list-style-position:inside;display:flex}.cold-chain-model-details>summary::marker{color:#6c899d}.cold-chain-model-details>summary span{font-size:12px;font-weight:750}.cold-chain-model-details>summary small{color:var(--muted);margin-left:auto;font-size:11px}.cold-chain-evidence-list{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.cold-chain-evidence-list .cold-chain-evidence-caption{text-align:right;flex-basis:100%}.cold-chain-evidence-list span{background:#f1f4f7;border-radius:999px;padding:3px 6px;font-size:11px}.cold-chain-evidence-list .confirmed{color:#177245;background:#e9f7ef}.cold-chain-evidence-list .not_found{color:#a73535;background:#fff0f0}.cold-chain-evidence-list .needs_review{color:#9b5c00;background:#fff7e8}.cold-chain-manual-review{background:#fffaf0;border:1px solid #f0c879;border-radius:10px;gap:10px;padding:12px;display:grid}.cold-chain-manual-review p,.cold-chain-review-message{color:var(--muted);font-size:12px}.cold-chain-manual-review .cold-chain-review-guidance{color:#704600;background:#fff2d8;border-left:3px solid #d69a24;border-radius:6px;padding:9px 10px;line-height:1.55}.cold-chain-review-message{color:#9b3333;background:#fff3f3;border-radius:8px;padding:9px 10px}.cold-chain-review-message.is-success{color:#12633c;background:#edf8f2}.cold-chain-preview-backdrop{z-index:1200;background:#0c1924b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cold-chain-preview-dialog{background:#fff;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:min(1100px,94vw);height:min(820px,92vh);display:grid;overflow:hidden;box-shadow:0 24px 70px #00000047}.cold-chain-preview-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:52px;padding:10px 14px;display:flex}.cold-chain-preview-dialog>header button{border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.cold-chain-preview-dialog>img{object-fit:contain;background:#edf1f4;width:100%;height:100%}.cold-chain-preview-dialog>iframe{border:0;width:100%;height:100%}.cold-chain-review-fields{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cold-chain-review-fields label{gap:4px;font-size:12px;display:grid}.cold-chain-review-fields select,.cold-chain-manual-review textarea{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:8px}.cold-chain-manual-review textarea{resize:vertical;min-height:70px}.cold-chain-review-actions{flex-wrap:wrap;gap:8px}.cold-chain-review-actions button{padding:8px 12px}@media (width<=760px){.cold-chain-review-panel{background:#f8fafc;border-color:#dbe5ed;border-radius:12px;gap:10px;margin:8px 0 12px;padding:13px;box-shadow:0 5px 18px #1f3d560d}.cold-chain-review-panel>header{align-items:flex-start}.cold-chain-review-panel>header h3{margin-top:2px;font-size:17px;line-height:1.3}.cold-chain-eyebrow{color:#537186;letter-spacing:.02em;font-size:10px}.cold-chain-review-panel>header .secondary-button{min-width:96px;min-height:40px;padding:8px 10px}.cold-chain-decision{border:1px solid #d7eadf;grid-template-columns:auto auto 1fr;gap:2px 7px;padding:11px;display:grid}.cold-chain-decision>svg{grid-row:1/span 2}.cold-chain-decision>strong{line-height:1.2}.cold-chain-decision-source{grid-column:2}.cold-chain-decision .cold-chain-finance-badge{grid-area:1/3/span 2;place-self:center end;margin-left:0}.cold-chain-field-grid,.cold-chain-review-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cold-chain-field-grid{background:#e2e9ef;border:1px solid #e2e9ef;border-radius:10px;gap:1px;overflow:hidden}.cold-chain-field{border-radius:0;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 6px;min-height:48px;padding:9px 10px;display:grid}.cold-chain-field svg{grid-row:1/span 2;width:15px;height:15px}.cold-chain-field span{color:#536678}.cold-chain-field strong{grid-column:2;margin-left:0;font-size:11px}.cold-chain-model-details>summary{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 11px}.cold-chain-model-details>summary small{margin-left:0}.cold-chain-candidates{padding:0}.cold-chain-candidates article{border:0;border-radius:0;flex-direction:column;align-items:flex-start}.cold-chain-candidates article.selected{background:#f6fbfd;border-left:3px solid #69a7c5}.cold-chain-evidence-list{justify-content:flex-start}.cold-chain-evidence-list .cold-chain-evidence-caption{text-align:left}.cold-chain-candidate-actions{justify-content:stretch;width:100%}.cold-chain-candidate-actions button{flex:140px}.cold-chain-manual-review{border-color:#e5c878;padding:11px}.cold-chain-preview-backdrop{padding:0}.cold-chain-preview-dialog{border-radius:0;width:100vw;height:100dvh}.cold-chain-review-fields select{min-height:42px}.cold-chain-review-actions{grid-template-columns:1fr 1fr;display:grid}.cold-chain-review-actions button{min-height:44px}.cold-chain-review-actions button:first-child{grid-column:1/-1}}.cold-chain-review-panel{box-shadow:none;background:#f7f9fb;border-color:#dbe5ed;gap:14px;padding:18px}.cold-chain-review-panel>header{padding:0 2px}.cold-chain-review-panel>header>div{gap:2px;display:grid}.cold-chain-review-panel>header h3{color:#16324f;font-size:20px}.cold-chain-review-panel>header p{color:#728096;font-size:12px}.cold-chain-decision{border:1px solid #e4eaf0;min-height:48px;box-shadow:0 1px 2px #16324f08}.cold-chain-field-grid{gap:6px}.cold-chain-field{background:#ffffffeb;border:1px solid #e6ebf0;min-height:44px}.cold-chain-review-workspace{grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);align-items:start;gap:14px;display:grid}.cold-chain-review-workspace.is-readonly{grid-template-columns:1fr}.cold-chain-candidate-panel,.cold-chain-manual-review{background:#fff;border:1px solid #dce5ed;border-radius:12px;min-width:0;overflow:hidden}.cold-chain-step-header{background:#fbfcfd;border-bottom:1px solid #e8edf2;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:12px 14px;display:grid}.cold-chain-step-header>svg{color:#7b8b9c}.cold-chain-step-header h4{color:#1c3854;font-size:14px}.cold-chain-step-header p{color:#78879a;margin-top:2px;font-size:11px}.cold-chain-step-index{color:#fff;background:#176f99;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-grid}.cold-chain-candidate-panel>.cold-chain-review-guidance{color:#725019;background:#fff8e8;border-left:3px solid #d99a22;border-radius:6px;margin:10px 12px 2px;padding:9px 10px;font-size:11px;line-height:1.55}.cold-chain-candidates{gap:8px;padding:10px}.cold-chain-candidates article{border-color:#e1e7ed;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:11px;display:grid}.cold-chain-candidates article:hover{background:#fbfdff;border-color:#b9cbd8}.cold-chain-candidates article.selected{background:#f1f8fb;border-color:#5e9fbe;box-shadow:inset 3px 0 #2780aa}.cold-chain-candidate-index{color:#65778a;background:#edf2f6;border-radius:7px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:inline-grid}.cold-chain-candidates article.selected .cold-chain-candidate-index{color:#176b91;background:#d9edf5}.cold-chain-candidate-copy{min-width:0}.cold-chain-candidate-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cold-chain-candidate-title strong{color:#183451;font-size:13px}.cold-chain-confidence,.cold-chain-selected-badge{color:#6e7d8e;white-space:nowrap;background:#f0f3f6;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;display:inline-flex}.cold-chain-selected-badge{color:#176943;background:#dff1e8;font-weight:700}.cold-chain-candidate-copy>small{margin-top:3px;font-size:11px}.cold-chain-candidate-actions{flex-wrap:nowrap}.cold-chain-candidate-actions button{white-space:nowrap;min-height:36px}.cold-chain-model-details{background:0 0;border:0;grid-column:2/-1}.cold-chain-model-details>summary{color:#6e7d8e;min-height:auto;padding:2px 0;font-size:10px;display:inline-flex}.cold-chain-model-details[open]>summary{border-bottom:0}.cold-chain-evidence-list{justify-content:flex-start;margin-top:6px}.cold-chain-evidence-list span{font-size:10px}.cold-chain-manual-review{background:#fff;border-color:#dce5ed;gap:0;padding:0;position:sticky;top:12px}.cold-chain-manual-review .cold-chain-step-header{background:#fffdf8;border-top:3px solid #d69a24}.cold-chain-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px}.cold-chain-review-fields label{color:#516376;background:#fbfcfd;border:1px solid #e3e9ef;border-radius:9px;gap:6px;padding:9px 10px}.cold-chain-review-fields label>span{font-size:11px;font-weight:700}.cold-chain-review-fields label.is-confirmed{background:#f5fbf7;border-color:#cfe6d9}.cold-chain-review-fields label.is-not_found{background:#fff8f8;border-color:#efd4d4}.cold-chain-review-fields select{color:#1f3953;border-color:#d8e0e7;min-height:38px;padding:7px 8px;font-weight:650}.cold-chain-comment{color:#516376;gap:6px;padding:0 14px 14px;font-size:11px;font-weight:700;display:grid}.cold-chain-comment>span small{color:#919daa;font-weight:400}.cold-chain-manual-review .cold-chain-comment textarea{border-color:#d8e0e7;min-height:68px;padding:10px;font-weight:400;line-height:1.5}.cold-chain-submit-zone{background:#fbfcfd;border-top:1px solid #e8edf2;gap:10px;padding:12px 14px 14px;display:grid}.cold-chain-submit-label{align-items:center;gap:9px;display:flex}.cold-chain-submit-label .cold-chain-step-index{background:#566b7e}.cold-chain-submit-label>div{gap:1px;display:grid}.cold-chain-submit-label strong{color:#233e57;font-size:12px}.cold-chain-submit-label small{color:#7c8b9a;font-size:10px}.cold-chain-review-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cold-chain-review-actions button{border-radius:8px;min-height:40px;font-size:11px}.cold-chain-review-actions .cold-chain-confirm-button{color:#fff;background:#176f99;border-color:#176f99;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.cold-chain-review-actions .cold-chain-confirm-button:hover:not(:disabled){background:#125d81}.cold-chain-review-actions .cold-chain-not-found-button{color:#9b4242;background:#fff;border-color:#e3c9c9}.cold-chain-review-actions .cold-chain-incomplete-button{color:#a73535;background:#fff7f7;border-color:#e3c9c9}.cold-chain-review-message{margin:0}.cold-chain-date-missing-action{color:#805b18;background:#fff9ed;border:1px solid #efd8a6;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:9px 12px;font-size:12px;display:flex}.cold-chain-date-missing-action button{white-space:nowrap;flex:none}.cold-chain-manual-correction-action{color:#245d78;background:#f2f9fd;border:1px solid #b9d7e8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:9px 12px;font-size:12px;display:flex}.cold-chain-manual-correction-action button{white-space:nowrap;flex:none}@media (width<=1100px){.cold-chain-review-workspace{grid-template-columns:1fr}.cold-chain-manual-review{position:static}.cold-chain-review-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.cold-chain-review-panel{border-radius:11px;gap:10px;margin:6px 0 12px;padding:10px}.cold-chain-review-panel>header{align-items:center}.cold-chain-review-panel>header h3{font-size:17px}.cold-chain-review-panel>header p{display:none}.cold-chain-review-panel>header .secondary-button{min-width:auto;min-height:38px}.cold-chain-decision{min-height:52px}.cold-chain-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cold-chain-review-workspace{gap:10px}.cold-chain-step-header{min-height:58px;padding:10px 11px}.cold-chain-candidates{gap:0;padding:0}.cold-chain-candidates article{border-width:0 0 1px;border-radius:0;grid-template-columns:28px minmax(0,1fr);gap:8px 9px;padding:12px 11px}.cold-chain-candidates article:last-child{border-bottom:0}.cold-chain-candidates article.selected{box-shadow:none;border-left:3px solid #2780aa}.cold-chain-candidate-actions,.cold-chain-model-details{grid-column:1/-1}.cold-chain-candidate-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.cold-chain-candidate-actions button{min-height:42px}.cold-chain-model-details>summary{padding:2px 2px 0}.cold-chain-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 11px}.cold-chain-review-fields label{padding:8px}.cold-chain-comment{padding:0 11px 11px}.cold-chain-submit-zone{padding:11px}.cold-chain-review-actions{grid-template-columns:1fr 1fr}.cold-chain-review-actions button{min-height:46px}.cold-chain-date-missing-action{flex-direction:column;align-items:stretch}.cold-chain-date-missing-action button{width:100%}.cold-chain-manual-correction-action{flex-direction:column;align-items:stretch}.cold-chain-manual-correction-action button{width:100%}}@media (width<=430px){.cold-chain-review-fields{grid-template-columns:1fr}.cold-chain-candidate-title{align-items:flex-start}.cold-chain-candidate-title strong{flex-basis:100%}.cold-chain-review-actions{grid-template-columns:1fr}.cold-chain-review-actions .cold-chain-confirm-button{grid-column:auto}}.action-inbox-drawer.is-cold-chain-review{background:#f4f7fa;grid-template-rows:auto minmax(0,1fr);width:min(1460px,100vw - 24px);top:72px}.action-inbox-drawer.is-cold-chain-review .action-drawer-header{background:#fff;min-height:76px;padding:14px 22px}.action-inbox-drawer.is-cold-chain-review .action-drawer-body{background:#f4f7fa;min-height:0;padding:0;overflow:hidden}.action-inbox-drawer.is-cold-chain-review .cold-chain-review-panel{background:#f4f7fa;border:0;border-radius:0;height:100%;min-height:0;margin:0;padding:18px 22px 28px;overflow-y:auto}.dashboard-command-center{gap:12px}.dashboard-focus-strip,.dashboard-task-panel,.dashboard-operations-rail{background:#fff;border:1px solid #dce5ef;border-radius:12px;box-shadow:0 3px 14px #142a4a0a}.dashboard-focus-strip{padding:14px 16px 16px}.dashboard-focus-head{align-items:end;gap:18px;margin-bottom:12px;display:flex}.dashboard-focus-head h2{color:#10213d;margin:3px 0 0;font-size:20px}.dashboard-focus-head .dashboard-carrier-filter{margin-left:auto}.dashboard-daily-categories{border:1px solid #dfe7f1;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.dashboard-category{color:#64748b;text-align:left;min-width:0;min-height:84px;box-shadow:none;background:#fff;border:0;border-right:1px solid #e2e8f0;border-radius:0;grid-template-columns:1fr auto;align-content:center;gap:2px 10px;padding:13px 38px 13px 15px;display:grid;position:relative}.dashboard-category:last-child{border-right:0}.dashboard-category:hover,.dashboard-category:focus-visible{z-index:1;background:#f7faff;box-shadow:inset 0 0 0 2px #8bb8ff}.dashboard-category>span{color:#33445f;font-size:13px;font-weight:800}.dashboard-category b{color:#1d5fd1;grid-area:1/2/span 2;align-self:center;font-size:25px;line-height:1}.dashboard-category b small{margin-left:3px;font-size:10px}.dashboard-category p{color:#8592a5;text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin:0;font-size:10px;overflow:hidden}.dashboard-category>svg{color:#8da0b9;position:absolute;top:50%;right:12px;transform:translateY(-50%)rotate(-90deg)}.dashboard-category.attention{background:#2563eb;border-right-color:#2563eb;box-shadow:inset 3px 0 #1759c9}.dashboard-category.attention>span,.dashboard-category.attention b,.dashboard-category.attention p,.dashboard-category.attention>svg{color:#fff}.dashboard-category.attention p{opacity:.78}.dashboard-category.attention:hover,.dashboard-category.attention:focus-visible{background:#1d5fd2}.dashboard-category.delay b{color:#dc2636}.dashboard-category.registry b{color:#d97706}.dashboard-category.material b{color:#0f78a5}.dashboard-category.temperature b{color:#b1468f}.dashboard-workspace{grid-template-columns:minmax(0,2.12fr) minmax(290px,.68fr);align-items:start;gap:12px}.dashboard-task-panel{padding:15px 17px 12px}.dashboard-action-groups{gap:11px;display:grid}.dashboard-action-bucket{background:#fff;border:1px solid #e1e8f1;border-radius:10px;overflow:hidden}.dashboard-action-bucket>header{background:#f8fafc;border-bottom:1px solid #e8edf4;align-items:center;gap:10px;min-height:35px;padding:7px 11px;display:flex}.dashboard-action-bucket>header span{color:#2e405b;font-size:12px;font-weight:850}.dashboard-action-bucket>header span b{color:#52647c;background:#e7eef8;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:6px;font-size:10px;display:inline-grid}.dashboard-action-bucket>header small{color:#8290a2;font-size:10px}.dashboard-action-bucket.overdue{border-color:#f4c2c7}.dashboard-action-bucket.overdue>header{background:#fff6f6}.dashboard-action-bucket.overdue>header span{color:#c82c3b}.dashboard-action-bucket.overdue>header span b{color:#c82c3b;background:#ffe1e4}.dashboard-action-bucket.today{border-color:#f4d8a5}.dashboard-action-bucket.today>header{background:#fffaf0}.dashboard-action-bucket.today>header span{color:#a75a08}.dashboard-action-bucket.today>header span b{color:#a75a08;background:#ffedc7}.dashboard-action-list{display:grid}.dashboard-action-row{border-bottom:1px solid #edf1f5;grid-template-columns:34px minmax(145px,.9fr) minmax(190px,1.18fr) minmax(170px,1fr) minmax(110px,.62fr) 54px;align-items:center;gap:10px;min-width:0;min-height:70px;padding:9px 11px;display:grid}.dashboard-action-row:last-child{border-bottom:0}.dashboard-action-row:hover{background:#f8fbff}.dashboard-action-icon{color:#2563eb;background:#eef5ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.dashboard-action-icon.critical{color:#d62f40;background:#fff0f1}.dashboard-action-title,.dashboard-action-fact,.dashboard-action-next,.dashboard-action-owner{min-width:0}.dashboard-action-title b{color:#152844;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.dashboard-action-title small,.dashboard-action-fact span,.dashboard-action-next span,.dashboard-action-owner small{color:#8995a6;font-size:9px}.dashboard-action-title small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.dashboard-action-fact p,.dashboard-action-next p{color:#54647a;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;line-height:1.35;overflow:hidden}.dashboard-action-next p{color:#263b59;font-weight:700}.dashboard-action-owner{gap:3px;display:grid}.dashboard-action-owner>span{color:#42546c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.dashboard-action-row>button{color:#1764d8;min-width:50px;box-shadow:none;background:#fff;border-color:#cbdcf5;border-radius:8px;padding:6px 8px}.dashboard-operations-rail{padding:15px 16px}.operations-rail-title{align-items:flex-start}.operations-rail-title h2{margin:0}.operations-rail-title p{color:#8a96a7;margin:2px 0 0;font-size:10px}.dashboard-business-summary{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:13px;display:grid}.dashboard-business-summary button{color:#607089;text-align:left;min-width:0;box-shadow:none;background:#f8fafc;border-color:#e0e8f1;grid-template-columns:auto 1fr;gap:2px 7px;padding:10px;display:grid}.dashboard-business-summary svg{color:#2563eb;grid-row:1/span 2}.dashboard-business-summary span{font-size:10px;font-weight:800}.dashboard-business-summary b{color:#163766;font-size:21px;line-height:1}.dashboard-business-summary b small{color:#7c899c;margin-left:3px;font-size:9px}.dashboard-quick-links{margin-top:10px}.dashboard-system-disclosure{border-top:1px solid #e8edf4;margin-top:13px}.dashboard-system-disclosure summary{color:#52637b;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:44px;list-style:none;display:grid}.dashboard-system-disclosure summary::-webkit-details-marker{display:none}.dashboard-system-disclosure summary svg{color:#169057}.dashboard-system-disclosure summary span{font-size:11px;font-weight:800}.dashboard-system-disclosure summary b{color:#16864f;font-size:10px}.dashboard-system-disclosure>div{padding:0 0 8px 25px}.dashboard-system-disclosure p{color:#77869a;margin:3px 0;font-size:10px}@media (width<=1320px){.dashboard-action-row{grid-template-columns:32px minmax(140px,.9fr) minmax(170px,1.15fr) minmax(150px,.9fr) 50px}.dashboard-action-owner{display:none}}@media (width<=1080px){.dashboard-daily-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-category:nth-child(3){border-right:0}.dashboard-workspace{grid-template-columns:1fr}.dashboard-operations-rail{display:block}}@media (width<=760px){.dashboard-focus-head{flex-direction:column;align-items:stretch}.dashboard-focus-head .dashboard-carrier-filter{margin-left:0}.dashboard-daily-categories{grid-template-columns:1fr 1fr}.dashboard-category:nth-child(odd){border-right:1px solid #e2e8f0}.dashboard-category:nth-child(2n){border-right:0}.dashboard-action-row{grid-template-columns:32px minmax(0,1fr) 50px}.dashboard-action-fact,.dashboard-action-next{display:none}}.action-inbox-drawer.is-cold-chain-review .cold-chain-review-workspace{grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);align-items:start}.action-review-mode-badge{color:#0f668b;letter-spacing:.02em;background:#e6f5fb;border-radius:999px;align-items:center;min-height:22px;margin-right:7px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}@media (width<=900px){.action-inbox-drawer.is-cold-chain-review{width:calc(100vw - 12px);top:48px}.action-inbox-drawer.is-cold-chain-review .action-drawer-header{min-height:68px;padding:12px 16px}.action-inbox-drawer.is-cold-chain-review .cold-chain-review-panel{padding:12px 12px 22px}.action-inbox-drawer.is-cold-chain-review .cold-chain-review-workspace{grid-template-columns:1fr}}@media (width<=680px){.action-inbox-drawer.is-cold-chain-review{border-left:0;width:100vw;top:0;right:0}.action-inbox-drawer.is-cold-chain-review .action-drawer-header{min-height:62px;padding:10px 13px}.action-inbox-drawer.is-cold-chain-review .action-drawer-header h3{font-size:16px}.action-inbox-drawer.is-cold-chain-review .action-drawer-header p{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 90px);overflow:hidden}.action-inbox-drawer.is-cold-chain-review .cold-chain-review-panel{padding:8px 0 18px}}.kingdee-sync-page{color:#17243b;padding:22px}.kingdee-sync-hero{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.kingdee-sync-hero h1{letter-spacing:-.02em;margin:7px 0 5px;font-size:28px}.kingdee-sync-hero p{color:#718096;margin:0}.kingdee-sync-hero-actions{align-items:center;gap:10px;display:flex}.kingdee-sync-hero-actions>button{color:#234165;cursor:pointer;background:#fff;border:1px solid #d9e3f2;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-weight:700;display:inline-flex}.kingdee-sync-hero-actions>button:disabled{cursor:wait;opacity:.65}.kingdee-sync-carrier-filter{background:#eef3f9;border:1px solid #dce5f0;border-radius:10px;gap:4px;padding:4px;display:flex}.kingdee-sync-carrier-filter button{color:#607189;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 13px;font-weight:700}.kingdee-sync-carrier-filter button.active{color:#1269d3;background:#fff;box-shadow:0 1px 5px #223c5f24}.kingdee-sync-eyebrow{color:#1367d1;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.kingdee-sync-kpis{grid-template-columns:1.45fr repeat(4,minmax(120px,1fr));gap:12px;margin-bottom:16px;display:grid}.kingdee-sync-kpis article{background:#fff;border:1px solid #e0e8f3;border-radius:13px;min-width:0;padding:16px 17px;box-shadow:0 4px 14px #1f324e0a}.kingdee-sync-kpis article span,.kingdee-sync-kpis article small{color:#7b8799;display:block}.kingdee-sync-kpis article strong{text-overflow:ellipsis;margin:7px 0 5px;font-size:24px;line-height:1.15;display:block;overflow:hidden}.kingdee-sync-kpis article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kingdee-sync-kpis article.success strong{color:#16875f}.kingdee-sync-kpis article.danger strong{color:#cf3f4f}.kingdee-sync-workspace{background:#fff;border:1px solid #dfe7f2;border-radius:14px;grid-template-columns:300px minmax(0,1fr);min-height:590px;display:grid;overflow:hidden}.kingdee-sync-runs{background:#f8fafd;border-right:1px solid #e3eaf3}.kingdee-sync-runs>header{color:#52627a;justify-content:space-between;padding:17px 18px 12px;display:flex}.kingdee-sync-runs>button{width:calc(100% - 16px);color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;margin:4px 8px;padding:14px 13px}.kingdee-sync-runs>button:hover{background:#fff;border-color:#dce6f3}.kingdee-sync-runs>button.active{background:#edf5ff;border-color:#9fc8fb;box-shadow:inset 3px 0 #1976e9}.kingdee-sync-runs>button>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.kingdee-sync-runs>button>span,.kingdee-sync-runs>button>small{color:#718096;margin-top:7px;display:block}.kingdee-sync-status,.kingdee-sync-outcome{border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.kingdee-sync-status.success,.kingdee-sync-outcome.success{color:#08764f;background:#e6f7ef}.kingdee-sync-status.warning{color:#996015;background:#fff3d6}.kingdee-sync-status.danger,.kingdee-sync-outcome.danger{color:#b52e40;background:#fdecef}.kingdee-sync-status.running{color:#1768c5;background:#e9f3ff}.kingdee-sync-outcome.muted{color:#67768a;background:#eef2f6}.kingdee-sync-detail{min-width:0;padding:20px}.kingdee-sync-detail-head{border-bottom:1px solid #e7edf5;justify-content:space-between;gap:24px;padding-bottom:18px;display:flex}.kingdee-sync-detail-head h2{margin:4px 0;font-size:23px}.kingdee-sync-detail-head span,.kingdee-sync-detail-head small{color:#6c7b90}.kingdee-sync-detail-head dl{grid-template-columns:repeat(3,minmax(105px,1fr));gap:9px;margin:0;display:grid}.kingdee-sync-detail-head dl div{background:#f4f7fb;border-radius:10px;padding:10px 12px}.kingdee-sync-detail-head dt{color:#77859a;font-size:12px}.kingdee-sync-detail-head dd{margin:4px 0 0;font-size:20px;font-weight:800}.kingdee-sync-alert{color:#a72e3f;background:#fff4f5;border:1px solid #f4c7ce;border-radius:9px;align-items:center;gap:8px;margin:12px 0;padding:11px 13px;display:flex}.kingdee-sync-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:16px 0 12px;display:flex}.kingdee-sync-toolbar>label{background:#fff;border:1px solid #dce5f0;border-radius:9px;flex:1;align-items:center;gap:8px;max-width:420px;padding:0 12px;display:flex}.kingdee-sync-toolbar input{background:0 0;border:0;outline:0;width:100%;min-height:38px}.kingdee-sync-toolbar>div{background:#f1f4f8;border-radius:9px;gap:5px;padding:4px;display:flex}.kingdee-sync-toolbar>div button{color:#627187;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px}.kingdee-sync-toolbar>div button.active{color:#1269d3;background:#fff;font-weight:800;box-shadow:0 1px 4px #223c5f1f}.kingdee-sync-table-wrap{content-visibility:auto;border:1px solid #e3e9f2;border-radius:10px;max-height:430px;overflow:auto}.kingdee-sync-table-wrap table{border-collapse:collapse;width:100%}.kingdee-sync-table-wrap th{z-index:1;color:#66758a;text-align:left;background:#f6f8fb;padding:11px 12px;font-size:12px;position:sticky;top:0}.kingdee-sync-table-wrap td{vertical-align:middle;border-top:1px solid #edf1f6;padding:12px}.kingdee-sync-table-wrap td small{color:#8490a1;margin-top:4px;display:block}@media (width<=1439px) and (width>=761px){.app-shell{grid-template-columns:216px minmax(0,1fr)}.side,.wb-page-head,.wb-toolbar,.role-quick-filters,.wb-filter-actions,.active-filter-summary{padding-left:12px;padding-right:12px}.role-quick-filters{flex-wrap:wrap;overflow-x:hidden}.role-quick-filters .more-filter-button{margin-left:0}.wb-filters{grid-template-columns:repeat(5,minmax(118px,1fr));gap:8px;padding:9px 12px 11px;display:grid;overflow-x:hidden}.wb-filter-heading{grid-column:1/-1;align-items:baseline;gap:8px;display:flex}.wb-filters select,.wb-filters>input,.wb-filters .wb-checkbox{width:100%;min-width:0}.active-filter-summary>div{flex-wrap:wrap;overflow-x:hidden}.wb-table-wrap{overflow-x:hidden}.wb-table{min-width:0}.wb-table th:first-child{width:72px}.wb-table th:nth-child(2){width:20%}.wb-table th:nth-child(3){width:17%}.wb-table th:nth-child(4){width:25%}.wb-table th:nth-child(5){width:21%}.wb-table th:nth-child(7){width:76px}.wb-table th:nth-child(6),.wb-table td:nth-child(6){display:none}.wb-table th,.wb-table td{padding-left:8px;padding-right:8px}.wb-pagination-top{z-index:9;position:sticky;top:0}.batch-history>button{grid-template-columns:minmax(220px,1fr) 145px 140px 190px}.notice-master-scroll{overflow-x:hidden}.notice-master table{min-width:0}.notice-master th:nth-child(4),.notice-master td:nth-child(4),.notice-master th:nth-child(7),.notice-master td:nth-child(7),.notice-master th:nth-child(9),.notice-master td:nth-child(9){display:none}.notice-master th:first-child{width:17%}.notice-master th:nth-child(2){width:25%}.notice-master th:nth-child(3){width:10%}.notice-master th:nth-child(5){width:13%}.notice-master th:nth-child(6){width:20%}.notice-master th:nth-child(8){width:15%}}.kingdee-sync-empty{color:#7c899b;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:110px;padding:18px;display:flex}.kingdee-sync-empty.detail{flex-direction:column;min-height:470px}@media (width<=1180px){.kingdee-sync-kpis{grid-template-columns:repeat(3,1fr)}.kingdee-sync-workspace{grid-template-columns:250px minmax(0,1fr)}.kingdee-sync-detail-head{flex-direction:column}}@media (width<=820px){.kingdee-sync-page{padding:14px}.kingdee-sync-hero,.kingdee-sync-toolbar,.kingdee-sync-hero-actions{flex-direction:column;align-items:stretch}.kingdee-sync-kpis{grid-template-columns:1fr 1fr}.kingdee-sync-workspace{display:block}.kingdee-sync-runs{border-bottom:1px solid #e3eaf3;border-right:0;max-height:280px;overflow:auto}.kingdee-sync-detail-head dl{grid-template-columns:1fr 1fr 1fr}.kingdee-sync-toolbar>label{max-width:none}}@media (width<=760px){.main-orders{padding-bottom:78px;overflow-y:auto}.main-orders .waybill-workbench{height:auto;min-height:100%}.main-orders .waybill-list-pane{display:block;overflow:visible}.main-orders .wb-page-head{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;align-items:center;height:auto;min-height:58px;padding:10px 12px;position:sticky;top:0}.main-orders .wb-page-head h1{font-size:19px;line-height:1.2}.main-orders .wb-page-head p,.main-orders .operations-strip,.main-orders .wb-head-actions .wb-secondary,.main-orders .wb-head-actions .primary{display:none}.main-orders .wb-head-actions{gap:6px}.main-orders .wb-head-actions button{justify-content:center;width:auto;min-width:38px;height:38px;padding:0 9px}.main-orders .wb-health-button{font-size:12px}.main-orders .wb-attention-summary{grid-template-columns:repeat(3,minmax(0,1fr));min-height:54px;padding:0}.main-orders .wb-attention-summary button{gap:5px;min-height:54px;padding:5px 6px;font-size:12px}.main-orders .wb-attention-summary button:nth-child(n+4){display:none}.main-orders .wb-attention-summary button b{min-width:0;font-size:17px}.main-orders .wb-toolbar{grid-template-columns:1fr;gap:8px;min-height:0;padding:8px 10px 2px;display:grid}.main-orders .wb-tabs{scrollbar-width:none;height:42px;overflow-x:auto}.main-orders .wb-tabs::-webkit-scrollbar{display:none}.main-orders .wb-tabs button{white-space:nowrap;height:42px;padding:0 10px}.main-orders .wb-primary-filters{display:block}.main-orders .wb-primary-filters>.wb-date-range,.main-orders .wb-primary-filters>.wb-carrier-filter{display:none}.main-orders .wb-search{border-radius:10px;height:44px;margin:0 0 6px}.main-orders .wb-filter-actions{border-top:0;min-height:42px;padding:5px 10px 8px}.main-orders .wb-filter-actions>span{display:none}.main-orders .wb-filter-actions .more-filter-button{border-radius:9px;justify-content:center;width:100%;min-height:36px}.main-orders .wb-filters{grid-template-columns:1fr;gap:8px;padding:10px;display:grid;overflow:visible}.main-orders .wb-filter-heading{margin:0}.main-orders .wb-mobile-filter.wb-date-range{border-radius:9px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;height:42px;margin:0;display:grid}.main-orders .wb-mobile-filter.wb-carrier-filter{width:100%;margin:0;display:grid}.main-orders .wb-mobile-filter.wb-carrier-filter select,.main-orders .wb-filters>select,.main-orders .wb-filters>input,.main-orders .wb-filters .wb-checkbox{border-radius:9px;width:100%;min-width:0;height:42px}.main-orders .active-filter-summary{flex-wrap:wrap;align-items:flex-start;padding:8px 10px}.main-orders .active-filter-summary>div{order:3;width:100%}.main-orders .wb-pagination-top{display:none}.main-orders .waybill-mobile-list{gap:8px;padding:10px}.main-orders .wb-pagination{flex-wrap:nowrap;min-height:52px;padding:8px 10px 92px}.main-orders .wb-pagination label{display:none}.mobile-primary-nav{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.main-dashboard .dashboard-command-center{display:none}.main-orders .waybill-mobile-card{border-radius:15px;padding:14px;box-shadow:0 3px 10px #1018280a}.waybill-mobile-detail>header{min-height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.waybill-mobile-detail>header button{width:44px;height:44px;min-height:44px}.waybill-mobile-detail .mobile-detail-content{padding:14px 14px calc(24px + env(safe-area-inset-bottom));gap:12px;display:grid}.waybill-mobile-detail .mobile-detail-section{gap:8px;display:grid}.waybill-mobile-detail .mobile-detail-section>h3,.waybill-mobile-detail .mobile-detail-section>p,.waybill-mobile-detail .mobile-detail-section>small{margin:0;line-height:1.55}.waybill-mobile-detail .mobile-detail-section>small{color:#667085;display:block}.waybill-mobile-detail .mobile-task-actions .primary,.waybill-mobile-detail .mobile-full-detail{width:100%;min-height:44px}.main-shipmentNotices .notice-detail{z-index:140}.main-shipmentNotices .notice-detail .notice-detail-back{width:44px;height:44px;min-height:44px}.main-shipmentNotices .notice-mobile-filters button,.main-shipmentNotices .notice-mobile-empty button,.main-shipmentNotices .notice-waybill-relation>button,.main-shipmentNotices .notice-waybill-relation>div button{min-height:44px}.main-shipmentNotices .notice-waybill-relation>button{padding:8px 10px}.main-shipmentNotices .notice-waybill-relation>div button{padding:8px}}.own-fleet-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.own-fleet-progress article{background:#fff;border:1px solid #dbe5f1;border-radius:14px;grid-template-columns:34px 40px minmax(0,1fr);align-items:center;gap:10px;min-height:94px;padding:16px;display:grid}.own-fleet-progress article.complete{background:#f4fbf7;border-color:#b9e3ca}.own-fleet-progress article.pending{background:#f8fafc}.own-fleet-progress-index,.own-fleet-progress-icon{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.own-fleet-progress-index{color:#fff;background:#2563eb;font-weight:800}.own-fleet-progress article.complete .own-fleet-progress-index{background:#159455}.own-fleet-progress-icon{color:#2563eb;background:#eaf2ff}.own-fleet-progress-copy{gap:4px;min-width:0;display:grid}.own-fleet-progress-copy b{color:#14233b;font-size:16px}.own-fleet-progress-copy small,.own-fleet-progress-copy time{color:#64748b;font-size:13px}.own-fleet-progress.compact article{min-height:80px;padding:12px}@media (width<=760px){.own-fleet-progress{grid-template-columns:1fr}}.driver-mobile-shell{color:#10213d;background:#e8eef7;min-height:100dvh;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}body.driver-mobile-active{overflow-y:auto}.driver-phone{background:#f8faff;width:min(100%,430px);min-height:100dvh;margin:0 auto;position:relative;overflow-x:hidden;box-shadow:0 0 34px #1932581f}.driver-pool-page{padding:31px 16px 98px}.driver-greeting{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 18px;display:flex}.driver-greeting h1{color:#0e203e;letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.25}.driver-greeting p{color:#687896;margin:8px 0 0;font-size:15px}.driver-greeting p span{color:#1769ea;background:#eff5ff;border:1px solid #a9caff;border-radius:5px;margin-left:7px;padding:2px 7px;font-size:12px;display:inline-block}.driver-greeting time{color:#17243a;white-space:nowrap;background:#fff;border:1px solid #c9d4e4;border-radius:8px;align-items:center;gap:7px;padding:10px 11px;font-size:13px;font-weight:700;display:flex}.driver-pool-hero{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 77% 30%,#0d5ccd 0,#084caf 24%,#043b8f 66%,#07347b 100%);border-radius:12px;min-height:176px;padding:22px 19px;position:relative;overflow:hidden;box-shadow:0 13px 29px #0043a136}.driver-pool-hero h2{letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:25px;display:flex}.driver-pool-hero p{color:#ecf4ff;margin:7px 0 26px;font-size:14px}.driver-pool-hero small{color:#edf4ff;margin-bottom:2px;font-size:13px;display:block}.driver-pool-hero strong{align-items:flex-end;gap:10px;font-size:48px;line-height:1;display:flex}.driver-pool-hero strong em{padding-bottom:5px;font-size:13px;font-style:normal;font-weight:500}.driver-hero-art{color:#eaf3ff;opacity:.94;width:105px;height:102px;position:absolute;bottom:23px;right:25px}.driver-hero-art>svg:first-child{color:#1272e6;opacity:.65;width:39px;height:39px;position:absolute;top:-19px;right:-7px}.driver-hero-art>svg:nth-child(2){color:#1159ba;filter:drop-shadow(0 11px 16px #04194840);background:linear-gradient(145deg,#fff,#a9cfff);border-radius:10px;width:88px;height:88px;padding:16px}.driver-hero-art>svg:nth-child(3){color:#fff;background:#0d69d6;border-radius:50%;width:43px;height:43px;padding:8px;position:absolute;bottom:-2px;right:0}.driver-upload-cta{color:#fff;text-align:left;background:linear-gradient(115deg,#1461ef,#0961e9);border:0;border-radius:12px;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;width:100%;min-height:78px;margin:12px 0 14px;padding:14px 18px;display:grid;box-shadow:0 9px 20px #0e5be036}.driver-upload-cta>span:first-child{color:#155fe0;background:#fff;border-radius:7px;place-items:center;width:48px;height:41px;display:grid}.driver-upload-cta strong,.driver-upload-cta small{display:block}.driver-upload-cta strong{font-size:20px}.driver-upload-cta small{color:#e8f0ff;margin-top:3px;font-size:12px}.driver-pool-tabs{background:#e7edf6;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 12px;padding:4px;display:grid}.driver-pool-tabs button{color:#66758d;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:42px;font-weight:700;display:flex}.driver-pool-tabs button.active{color:#0b64e8;background:#fff;box-shadow:0 2px 8px #1d375b1a}.driver-pool-tabs span{background:#d5dfed;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;display:inline-grid}.driver-pool-tabs button.active span{background:#e6f0ff}.driver-search{color:#73829c;background:#fff;border:1px solid #cbd8e9;border-radius:10px;align-items:center;gap:10px;padding:0 13px;display:flex}.driver-search input{color:#162744;width:100%;height:43px;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.driver-search input::placeholder{color:#8390a8}.driver-search button{color:#fff;background:#d9e0ea;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.driver-list-title{justify-content:space-between;align-items:flex-start;gap:12px;padding:19px 5px 11px;display:flex}.driver-list-title h2{letter-spacing:-.02em;margin:0;font-size:20px}.driver-list-title p{color:#8290a7;margin:5px 0 0;font-size:11px;line-height:1.5}.driver-list-title>span{color:#7c8aa4;text-align:right;white-space:nowrap;padding-top:5px;font-size:11px}.driver-task-list{background:#fff;border:1px solid #d6e0ed;border-radius:9px;overflow:hidden}.driver-task-card{color:#142542;text-align:left;background:#fff;border:0;border-bottom:1px solid #dbe4ef;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:87px;padding:14px 12px;display:grid}.driver-task-card:last-child{border-bottom:0}.driver-task-card:active{background:#f4f8ff}.driver-task-icon{color:#1167e9;background:#edf4ff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.driver-task-main{min-width:0}.driver-task-main strong,.driver-task-main>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.driver-task-main strong{letter-spacing:.01em;font-size:15px}.driver-task-main>span{color:#5f6e88;margin-top:4px;font-size:13px}.driver-task-main em{color:#0865e8;background:#edf4ff;border-radius:4px;margin-top:5px;padding:2px 6px;font-size:10px;font-style:normal;display:inline-block}.driver-task-meta{flex-direction:column;justify-content:space-between;align-items:flex-end;height:58px;display:flex}.driver-task-meta small{color:#0865e8;background:#eaf2ff;border-radius:5px;padding:3px 7px;font-size:11px}.driver-task-meta>span{color:#17243b;font-size:14px}.driver-task-card>svg{color:#77859c}.driver-list-end{color:#9aa6b8;text-align:center;margin:12px 0;font-size:11px}.driver-state{color:#718099;justify-content:center;align-items:center;gap:8px;min-height:130px;font-size:13px;display:flex}.driver-bottom-nav{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #dbe3ee;grid-auto-columns:1fr;grid-auto-flow:column;width:min(100%,430px);height:76px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.driver-bottom-nav button{color:#6f7b90;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.driver-bottom-nav button:hover{color:#6f7b90;background:0 0!important}.driver-bottom-nav button svg{width:26px;height:26px}.driver-bottom-nav button span{font-size:12px}.driver-bottom-nav button.active,.driver-bottom-nav button.active:hover{color:#0866ed!important;background:0 0!important}.driver-upload-page,.driver-review-page{background:#fff;min-height:100dvh}.driver-page-header{background:#fff;justify-content:center;align-items:center;height:67px;padding:8px 15px 0;display:flex;position:relative}.driver-page-header h1{color:#10213d;letter-spacing:-.02em;margin:0;font-size:21px}.driver-page-header button{color:#10213d;background:0 0;border:0;border-radius:0;place-items:center;width:39px;height:39px;display:grid;position:absolute;left:13px;box-shadow:none!important}.driver-upload-hint{color:#21334e;background:#eef3ff;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin:0 16px;padding:12px;font-size:13px;display:flex}.driver-upload-hint svg{color:#1568ed}.driver-progress{background:#fff;grid-template-columns:repeat(3,1fr);padding:18px 36px 16px;display:grid}.driver-progress>div{color:#a4a8af;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.driver-progress>div:not(:last-child):after{content:"";border-top:1px dashed #c9cdd4;width:calc(100% - 44px);position:absolute;top:15px;left:calc(50% + 22px)}.driver-progress>div.done:not(:last-child):after,.driver-progress>div.active:not(:last-child):after{border-color:#1a6bed;border-top-style:solid}.driver-progress span{z-index:1;color:#fff;background:#b7b9bd;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.driver-progress small{z-index:1;font-size:12px}.driver-progress .active{color:#1266ec}.driver-progress .active span{background:#1768ef;box-shadow:0 4px 12px #1768ef3d}.driver-progress .done span{color:#36516f;background:#dce6f6}.driver-capture-stage{color:#fff;background:radial-gradient(circle at 50% 35%,#27384b,#12253a 56%,#0c2035 100%);min-height:calc(100dvh - 172px);padding:19px 24px 26px}.driver-camera-frame{background:#1b1f24;border:3px solid #2471ff;border-radius:16px;height:min(46.5dvh,438px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29,0 12px 35px #00000042}.driver-camera-frame:before,.driver-camera-frame:after{z-index:2;content:"";pointer-events:none;border-left:5px solid #3580ff;border-right:5px solid #3580ff;height:50px;position:absolute;left:-3px;right:-3px}.driver-camera-frame:before{border-top:5px solid #3580ff;border-radius:16px 16px 0 0;top:-3px}.driver-camera-frame:after{border-bottom:5px solid #3580ff;border-radius:0 0 16px 16px;bottom:-3px}.driver-camera-frame img{object-fit:contain;background:#1e2125;width:100%;height:100%}.driver-empty-document{color:#b9c8db;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:30px;display:flex}.driver-empty-document svg{color:#498aff}.driver-empty-document strong{font-size:16px}.driver-empty-document span{color:#8fa2b9;font-size:12px;line-height:1.6}.driver-capture-copy{justify-content:center;align-items:center;gap:12px;padding:14px 0 11px;display:flex}.driver-capture-copy>svg{color:#3382ff}.driver-capture-copy strong,.driver-capture-copy span{display:block}.driver-capture-copy strong{font-size:16px}.driver-capture-copy span{color:#d5deea;margin-top:3px;font-size:11px}.driver-camera-button{color:#fff;background:linear-gradient(145deg,#2c7aff,#0b5ce6);border:7px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:96px;height:96px;margin:0 auto 10px;display:flex;box-shadow:0 0 0 4px #aebdcd,0 10px 24px #00000040}.driver-camera-button svg{width:31px;height:31px}.driver-camera-button span{font-size:14px}.driver-album-button{color:#fff;background:0 0;border:1px solid #5f7895;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-width:168px;margin:0 auto;padding:10px 18px;font-size:14px;display:flex}.driver-camera-button:disabled,.driver-album-button:disabled{opacity:.65}.driver-multi-tip{color:#aebccd;justify-content:center;align-items:center;gap:7px;margin:13px 0 0;font-size:12px;display:flex}.driver-pending-files{color:#dce8f5;background:#ffffff14;border-radius:8px;gap:5px;max-width:320px;margin:12px auto 0;padding:10px 12px;font-size:12px;display:grid}.driver-pending-files span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.driver-recognize-button{color:#fff;background:#1677ff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:min(320px,100%);margin:14px auto 0;padding:13px 18px;font-size:15px;font-weight:700;display:flex}.driver-recognize-button:disabled{opacity:.55}.driver-review-page{background:#f8faff;padding-bottom:26px}.driver-review-page .driver-progress{border-bottom:1px solid #e1e7f0;padding-top:10px;padding-bottom:10px}.driver-review-page .driver-progress>div{flex-direction:row;justify-content:center;gap:6px}.driver-review-page .driver-progress>div:not(:last-child):after{width:calc(100% - 70px);top:15px;left:calc(50% + 35px)}.driver-review-page .driver-progress span{flex:0 0 30px;width:30px;height:30px}.driver-review-page .driver-progress small{background:#fff;padding:0 2px}.driver-match-success{background:#fff;border-bottom:1px solid #dde5ef;justify-content:center;align-items:center;gap:13px;padding:18px 15px;display:flex}.driver-match-success>svg{color:#08a84c;fill:#08a84c;stroke:#fff;flex:none;width:44px;height:44px}.driver-match-success strong,.driver-match-success span{display:block}.driver-match-success strong{color:#08a148;font-size:19px}.driver-match-success span{color:#6e7a91;margin-top:4px;font-size:12px}.driver-notice-number{flex-direction:column;align-items:center;padding:20px 12px 17px;display:flex}.driver-notice-number>span{font-size:17px}.driver-notice-number strong{letter-spacing:.015em;margin:5px 0 8px;font-size:clamp(29px,8.4vw,39px)}.driver-notice-number em{color:#0ca04a;background:#e4f8eb;border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal}.driver-order-summary,.driver-source-preview,.driver-confirm-panel,.driver-manual-match{background:#fff;border:1px solid #dce5f0;border-radius:10px;margin:0 15px 10px}.driver-order-summary{padding:11px 12px}.driver-customer-row,.driver-order-summary>div{border-bottom:1px solid #e4eaf2;grid-template-columns:35px 64px 1fr;align-items:center;min-height:49px;display:grid}.driver-order-summary>div:last-child{border-bottom:0}.driver-order-summary svg{color:#0967ed}.driver-order-summary>.driver-customer-row{grid-template-columns:35px minmax(0,1fr);padding:4px 0 9px}.driver-customer-row strong,.driver-customer-row span{display:block}.driver-customer-row strong{font-size:17px}.driver-customer-row span{color:#687890;margin-top:4px;font-size:12px}.driver-order-summary>div>span{color:#687890;font-size:13px}.driver-order-summary>div>strong{font-size:14px}.driver-source-preview{padding:13px 12px}.driver-source-preview h2{margin:0 0 11px;font-size:16px;font-weight:600}.driver-source-preview img{object-fit:contain;background:#f0eee9;border:1px solid #ddd8cf;border-radius:8px;width:100%;max-height:390px;display:block}.driver-confirm-panel{padding:14px 12px 18px}.driver-confirm-panel label{color:#263650;align-items:center;gap:9px;font-size:13px;display:flex}.driver-confirm-panel label input{opacity:0;pointer-events:none;position:absolute}.driver-confirm-panel label>span{color:#0000;border:1px solid #b6c3d6;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.driver-confirm-panel label input:checked+span{color:#fff;background:#1268ef;border-color:#1268ef}.driver-confirm-panel label svg{width:15px;height:15px}.driver-confirm-panel>button:not(.driver-mismatch){color:#fff;background:linear-gradient(100deg,#1164ed,#0c61e8);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:54px;margin-top:15px;font-size:20px;font-weight:700;display:flex;box-shadow:0 9px 19px #0c60e833}.driver-confirm-panel>button:disabled{box-shadow:none;background:#b8c8de}.driver-mismatch{color:#0767ec;background:0 0;border:0;margin:12px auto 0;font-size:14px;display:block}.driver-manual-match{text-align:center;padding:21px 18px}.driver-manual-match>svg{color:#e1930a}.driver-manual-match h2{margin:8px 0 4px;font-size:19px}.driver-manual-match p{color:#6e7c93;margin:0 0 14px;font-size:13px}.driver-manual-match label{color:#4a5b72;text-align:left;font-size:12px;display:block}.driver-manual-match input{box-sizing:border-box;width:100%;height:45px;font:inherit;text-transform:uppercase;border:1px solid #cbd8e9;border-radius:7px;margin-top:6px;padding:0 12px}.driver-manual-match button{color:#fff;background:#1268ef;border:0;border-radius:7px;width:100%;height:45px;margin-top:10px;font-weight:700}.driver-success-page{text-align:center;flex-direction:column;align-items:center;min-height:100dvh;padding:24dvh 30px 30px;display:flex}.driver-success-mark{color:#fff;background:#0baa52;border-radius:50%;place-items:center;width:83px;height:83px;display:grid;box-shadow:0 12px 27px #0baa5240}.driver-success-mark svg{width:45px;height:45px}.driver-success-page h1{margin:24px 0 9px;font-size:27px}.driver-success-page p{color:#687890;margin:0;font-size:14px;line-height:1.7}.driver-success-page button{color:#fff;background:#1268ef;border:0;border-radius:8px;width:100%;height:50px;margin-top:32px;font-size:16px;font-weight:700}.driver-profile-page{background:#f4f7fc;min-height:100dvh;padding:42px 17px 100px}.driver-profile-page header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.driver-profile-page header>span{color:#fff;background:#1268ef;border-radius:50%;place-items:center;width:62px;height:62px;font-size:24px;font-weight:700;display:grid}.driver-profile-page h1{margin:0;font-size:24px}.driver-profile-page header p{color:#718098;margin:5px 0 0}.driver-profile-page section{background:#fff;border:1px solid #dce5f0;border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:18px;display:flex}.driver-profile-page section span{color:#718098;font-size:13px}.driver-dispatch-page{background:#f4f7fc;min-height:100dvh;padding:0 16px 28px}.driver-dispatch-page .driver-page-header{margin:0 -16px}.driver-dispatch-intro{color:#52647d;background:#edf4ff;border:1px solid #d4e2f5;border-radius:9px;margin:8px 0 14px;padding:12px 13px;font-size:12px;line-height:1.6}.driver-dispatch-list{gap:10px;margin-top:14px;display:grid}.driver-dispatch-card{background:#fff;border:1px solid #d7e1ed;border-radius:10px;padding:15px}.driver-dispatch-card>div strong,.driver-dispatch-card>div span,.driver-dispatch-card>div small{display:block}.driver-dispatch-card>div strong{color:#10213d;font-size:16px}.driver-dispatch-card>div span{color:#42546e;margin-top:5px;font-size:14px}.driver-dispatch-card>div small{color:#7c8aa0;margin-top:4px;line-height:1.5}.driver-dispatch-card label{color:#66758d;margin-top:13px;font-size:12px;display:block}.driver-dispatch-card select{box-sizing:border-box;color:#172944;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #c7d4e5;border-radius:7px;margin-top:6px;padding:0 10px}.driver-toast{z-index:30;color:#a3312c;background:#fff3f2;border:1px solid #ffd0ce;border-radius:9px;align-items:center;gap:9px;width:min(100% - 32px,398px);padding:11px 12px;font-size:13px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 11px 30px #46181429}.driver-toast>svg{flex:none}.driver-toast button{color:inherit;background:0 0;border:0;margin-left:auto;display:grid}.driver-toast button svg{width:17px;height:17px}.driver-sheet-backdrop{z-index:20;background:#09162a73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.driver-task-sheet{background:#fff;border-radius:18px 18px 0 0;width:min(100%,430px);padding:11px 18px 23px;position:relative;box-shadow:0 -16px 40px #0714272b}.driver-sheet-handle{background:#d0d8e3;border-radius:99px;width:38px;height:4px;margin:0 auto 18px}.driver-task-sheet>button:not(.driver-sheet-primary){color:#64758d;background:0 0;border:0;position:absolute;top:16px;right:16px}.driver-task-sheet>small{color:#78879d}.driver-task-sheet h2{margin:3px 0 15px;font-size:24px}.driver-task-sheet dl{margin:0}.driver-task-sheet dl div{border-top:1px solid #e7ecf3;grid-template-columns:78px 1fr;gap:10px;padding:11px 0;display:grid}.driver-task-sheet dt{color:#77869c;font-size:13px}.driver-task-sheet dd{color:#1b2d49;margin:0;font-size:13px}.driver-sheet-primary{color:#fff;background:#1268ef;border:0;border-radius:8px;width:100%;height:49px;margin-top:15px;font-size:15px;font-weight:700}.spin{animation:.8s linear infinite driver-spin}@keyframes driver-spin{to{transform:rotate(360deg)}}@media (width>=700px){.driver-phone{min-height:900px}}@media (width<=360px){.driver-greeting time{padding:8px;font-size:11px}.driver-pool-hero{min-height:168px}.driver-list-title>span{display:none}.driver-match-success strong{font-size:17px}}
