@font-face{font-family:Archivo;src:url(/fonts/archivo-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-semibold.ttf) format("truetype");font-weight:600;font-display:swap}:root{font-family:Archivo,system-ui,sans-serif;color:#171814;background:#f5f3ed;font-synthesis:none;--orange: #ef6f19;--ink: #171814;--muted: #55584f;--canvas: #f5f3ed;--surface: #fffdf8;--line: #d7d3c8;--dark: #20221e}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--canvas);font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(239,111,25,.28);outline-offset:2px}button:active{transform:translateY(1px)}.app-shell{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);grid-template-rows:72px 1fr;transition:grid-template-columns .26s cubic-bezier(.2,.8,.2,1)}.app-shell.rail-collapsed{grid-template-columns:76px minmax(0,1fr)}.side-rail{position:fixed;inset:0 auto 0 0;width:232px;padding:22px 14px 16px;background:#20221e;color:#f7f6f2;display:flex;flex-direction:column;z-index:20;overflow:hidden;transition:width .26s cubic-bezier(.2,.8,.2,1)}.rail-collapsed .side-rail{width:76px}.brand-lockup{height:62px;display:flex;align-items:center;gap:10px;padding:0 8px 16px;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}.inventory-workspace{display:grid;gap:18px;padding-bottom:56px;color:#20211e}.inventory-workspace button,.inventory-workspace input,.inventory-workspace select,.inventory-workspace textarea{font:inherit}.inventory-command-card{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:124px;padding:22px 28px;border:1px solid #d9d5cc;border-radius:24px;background:linear-gradient(118deg,#fffaf4,#fffdf9 62%,#f4efe6);box-shadow:0 16px 42px #322a1f12;overflow:hidden;position:relative}.inventory-command-card:after{content:"";position:absolute;right:-60px;top:-100px;width:260px;height:260px;border:48px solid rgba(242,105,21,.08);border-radius:50%;pointer-events:none}.inventory-command-copy{max-width:640px;position:relative;z-index:1}.inventory-eyebrow{display:block;color:#ad470d;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.inventory-command-copy h2{margin:7px 0 5px;font-size:clamp(24px,3vw,38px);font-weight:540;letter-spacing:-.045em}.inventory-command-copy p{margin:0;color:#66675f;font-size:13px;line-height:1.55}.inventory-command-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:9px;position:relative;z-index:1}.inventory-primary-action,.inventory-secondary-action,.inventory-icon-action{min-height:45px;border-radius:13px;border:1px solid #d7d2c8;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#fffdf9;color:#24241f;font-size:12px;font-weight:700;cursor:pointer;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background .18s ease}.inventory-primary-action{border-color:#ef6c14;background:#ef6c14;color:#fff;box-shadow:0 8px 20px #ef6c1433}.inventory-primary-action>span:last-child{margin-left:7px}.inventory-primary-action:hover,.inventory-secondary-action:hover,.inventory-icon-action:hover{transform:translateY(-1px);box-shadow:0 9px 20px #2b261e1a}.inventory-primary-action:active,.inventory-secondary-action:active,.inventory-icon-action:active{transform:scale(.98)}.inventory-primary-action:disabled{opacity:.5;cursor:not-allowed;transform:none}.inventory-scope-notice{display:flex;gap:12px;align-items:center;padding:13px 16px;border:1px solid #ead9c8;border-radius:14px;background:#fff8f0;color:#6f5a48;font-size:12px}.inventory-scope-notice strong{color:#913b0b}.inventory-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0}.inventory-module-shell{min-width:0;list-style:none}.inventory-module-shell.module-overview{grid-column:1 / -1}.inventory-module{height:100%;border:1px solid #d9d5cc;border-radius:22px;background:#fffdfa;overflow:hidden;box-shadow:0 12px 34px #322a1f0e}.inventory-module>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:22px 24px 18px;border-bottom:1px solid #e5e1d8}.inventory-module>header span{color:#b24b0e;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.inventory-module>header h2{margin:4px 0 0;font-size:19px;font-weight:650;letter-spacing:-.025em}.inventory-module>header small{color:#7b7b73;font-size:10px}.inventory-overview-layout{display:block}.inventory-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e5e1d8}.inventory-overview-stats>button,.inventory-overview-stats>div{min-height:94px;padding:16px 19px;border:0;border-right:1px solid #e5e1d8;border-bottom:1px solid #e5e1d8;background:transparent;color:inherit;text-align:left;cursor:pointer}.inventory-overview-stats>:last-child{border-right:0}.inventory-overview-stats>:nth-last-child(-n+4){border-bottom:0}.inventory-overview-stats>button:hover{background:#fff6ec}.inventory-overview-stats span,.inventory-overview-stats strong,.inventory-overview-stats small{display:block}.inventory-overview-stats span{color:#a8440d;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.inventory-overview-stats strong{margin:5px 0 3px;color:#1f211e;font-size:29px;line-height:1}.inventory-overview-stats small{color:#6f7169;font-size:10px}.inventory-customer-stock{min-width:0}.inventory-customer-stock-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;background:#f4f0e9;color:#666861;font-size:9px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.inventory-customer-stock-heading>strong{color:#3a3c37;font-size:10px}.inventory-customer-stock-heading>strong b{margin-left:5px;color:#b44409;font-size:16px;font-variant-numeric:tabular-nums}.inventory-customer-stock-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.inventory-customer-stock-grid>button{min-width:0;min-height:126px;padding:0;border:0;border-right:1px solid #e4dfd6;background:transparent;color:inherit;text-align:left;cursor:pointer}.inventory-customer-stock-grid>button:last-child{border-right:0}.inventory-customer-stock-grid>button:hover{background:#fff7ee}.inventory-customer-total{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:39px;padding:7px 12px;border-bottom:1px solid #e8e3da;background:#fffaf4}.inventory-customer-total strong{min-width:0;overflow:hidden;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.inventory-customer-total b{color:#b44409;font-size:18px;font-variant-numeric:tabular-nums}.inventory-customer-devices{display:grid;align-content:start;min-height:57px;padding:6px 12px 4px}.inventory-customer-devices>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-height:20px}.inventory-customer-devices em{min-width:0;overflow:hidden;color:#4d4f48;font-size:10px;font-style:normal;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.inventory-customer-devices b{color:#1f211e;font-size:12px;font-variant-numeric:tabular-nums}.inventory-customer-open{display:flex;align-items:center;justify-content:flex-end;gap:3px;padding:2px 10px 7px;color:#8a4a25;font-size:8px;font-weight:700}.inventory-status-summary{display:flex;align-items:center;gap:7px;padding:9px 14px;border-top:1px solid #e5e1d8;overflow-x:auto;scrollbar-width:none}.inventory-status-summary>span{flex:0 0 auto;margin-right:4px;color:#898a82;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.inventory-status-summary button{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:0 9px;border:1px solid #e1ddd5;border-radius:99px;background:#fff;color:#64665f;font-size:8px;cursor:pointer;white-space:nowrap}.inventory-status-summary button:hover{border-color:#e8a876;background:#fff7ef}.inventory-status-summary button i{width:7px;height:7px;border-radius:50%;background:var(--state, #ef6c14)}.inventory-status-summary button strong{color:#20211e;font-size:10px}.inventory-status-bar{display:flex;height:9px;margin-top:22px;border-radius:999px;overflow:hidden;background:#ece8e0}.inventory-status-bar i{display:block;min-width:3px;background:#ef6c14;transition:width .42s cubic-bezier(.2,.8,.2,1)}[data-state=in_stock]{--state: #2f8a69}[data-state=reserved]{--state: #c89939}[data-state=dispatched]{--state: #ef6c14}[data-state=in_transit]{--state: #d98925}[data-state=delivered]{--state: #367b62}[data-state=returned]{--state: #bc4b3d}[data-state=repair]{--state: #9a6345}[data-state=retired]{--state: #76766f}.inventory-status-bar i[data-state]{background:var(--state)}.inventory-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e5e1d8}.inventory-state-grid button{display:grid;grid-template-columns:9px 1fr;grid-template-rows:auto auto;gap:1px 12px;min-height:83px;padding:16px 18px;border:0;border-right:1px solid #e5e1d8;border-bottom:1px solid #e5e1d8;text-align:left;background:transparent;cursor:pointer;transition:background .16s ease}.inventory-state-grid button:nth-child(2n){border-right:0}.inventory-state-grid button:hover{background:#fff6ec}.inventory-state-grid button>i{grid-row:1 / 3;align-self:center;width:9px;height:9px;border-radius:50%;background:var(--state, #ef6c14);box-shadow:0 0 0 5px color-mix(in srgb,var(--state, #ef6c14) 12%,transparent)}.inventory-state-grid button>span{display:flex;align-items:baseline;gap:8px;color:#4e5049;font-size:11px}.inventory-state-grid button strong{color:#21221f;font-size:21px;font-weight:600}.inventory-state-grid button small{color:#898980;font-size:9.5px}.inventory-device-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-device-list button,.inventory-recent-list button{width:100%;min-height:64px;display:grid;align-items:center;gap:12px;padding:12px 20px;border:0;border-bottom:1px solid #e8e3da;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .16s ease,padding .16s ease}.inventory-device-list button{grid-template-columns:24px minmax(92px,1fr) minmax(58px,.6fr) 15px;min-height:58px;padding:9px 13px;border-right:1px solid #e8e3da}.inventory-device-list button:nth-child(2n){border-right:0}.inventory-device-list button:hover,.inventory-recent-list button:hover{background:#fff7ee}.inventory-device-rank{color:#b8b3aa;font-size:11px;font-variant-numeric:tabular-nums}.inventory-device-list button>span:nth-child(2) strong,.inventory-device-list button>span:nth-child(2) small,.inventory-recent-list button>span:nth-child(2) strong,.inventory-recent-list button>span:nth-child(2) small{display:block}.inventory-device-list strong,.inventory-recent-list strong{font-size:12px;font-weight:650}.inventory-device-list small,.inventory-recent-list small{margin-top:3px;color:#88887f;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inventory-device-list small{color:#5d5f58;font-size:10px;font-weight:650}.inventory-device-list button>i{height:5px;border-radius:99px;background:#ece7df;overflow:hidden}.inventory-device-list button>i b{display:block;height:100%;border-radius:inherit;background:#ef6c14}.inventory-recent-list button{grid-template-columns:34px minmax(0,1fr) auto auto}.inventory-item-avatar,.inventory-row-primary>i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#fff0e4;color:#c9500c}.inventory-recent-list time{color:#929188;font-size:9px}.inventory-state-pill{display:inline-flex;align-items:center;width:fit-content;padding:5px 8px;border-radius:7px;background:#eeeae3;color:#55564f;font-size:9px;font-weight:720;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em}.inventory-state-pill.in_stock,.inventory-state-pill.delivered{background:#def1e9;color:#176647}.inventory-state-pill.dispatched,.inventory-state-pill.in_transit{background:#fff0df;color:#9c430f}.inventory-state-pill.returned,.inventory-state-pill.repair{background:#fae2de;color:#9c372c}.inventory-empty-note{margin:0;padding:30px 24px;color:#77786f;font-size:11px}.inventory-modules.is-customizing{padding:10px;border:1px dashed #e5a879;border-radius:26px;background:#fff9f2}.inventory-drag-handle{display:flex;align-items:center;gap:8px;margin-bottom:7px;padding:8px 11px;border-radius:10px;background:#f7e8da;color:#8c4a24;font-size:9px;cursor:grab}.inventory-drag-handle span{font-size:16px}.inventory-drag-handle strong{margin-left:auto;color:#47372b}.inventory-catalog{border:1px solid #d9d5cc;border-radius:22px;background:#fffdfa;box-shadow:0 12px 34px #322a1f0d;overflow:hidden}.inventory-catalog>header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:23px 24px 18px;border-bottom:1px solid #e3dfd6}.inventory-catalog h2{margin:4px 0 2px;font-size:20px}.inventory-catalog header p{margin:0;color:#85857d;font-size:10px}.inventory-search-controls{display:flex;justify-content:flex-end;gap:8px}.inventory-search-controls select,.inventory-search{height:42px;border:1px solid #d9d5cc;border-radius:11px;background:#fff}.inventory-search{min-width:min(380px,33vw);display:flex;align-items:center;gap:8px;padding:0 12px}.inventory-search svg{color:#7f8179}.inventory-search input{width:100%;border:0;outline:0;background:transparent;font-size:11px}.inventory-search-controls select{padding:0 28px 0 12px;color:#3e3f3a;font-size:10px}.inventory-table{transition:opacity .15s ease}.inventory-table.is-loading{opacity:.45;pointer-events:none}.inventory-table-head,.inventory-row{display:grid;grid-template-columns:minmax(220px,1.45fr) minmax(140px,1fr) 130px minmax(130px,.8fr) 20px;align-items:center;gap:18px}.inventory-table-head{padding:11px 20px;background:#f3f0e9;color:#777970;font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inventory-row{width:100%;min-height:66px;padding:10px 20px;border:0;border-bottom:1px solid #e8e4dc;background:transparent;color:#41423c;text-align:left;font-size:10.5px;cursor:pointer;transition:background .15s ease}.inventory-row:hover{background:#fff7ee}.inventory-row-primary{min-width:0;display:flex;align-items:center;gap:11px}.inventory-row-primary strong,.inventory-row-primary small{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inventory-row-primary strong{color:#20211e;font-size:12px}.inventory-row-primary small{margin-top:3px;color:#8c8d85;font-size:9px}.inventory-pagination{display:flex;align-items:center;justify-content:flex-end;gap:13px;padding:14px 20px}.inventory-pagination button{min-height:36px;padding:0 13px;border:1px solid #d9d5cc;border-radius:10px;background:#fff;font-size:10px;cursor:pointer}.inventory-pagination button:disabled{opacity:.4;cursor:default}.inventory-pagination span{color:#71726a;font-size:10px}.inventory-empty{display:grid;justify-items:center;padding:52px 20px;text-align:center}.inventory-empty>span{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#fff0e4;color:#c9500c}.inventory-empty strong{margin-top:12px;font-size:15px}.inventory-empty p{margin:5px 0 0;color:#84857d;font-size:10px}.inventory-modal-backdrop,.inventory-drawer-backdrop{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:24px;background:#29251f57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inventory-import-modal{width:min(860px,94vw);max-height:min(820px,90vh);overflow:auto;border:1px solid rgba(255,255,255,.7);border-radius:25px;background:#fffdfa;box-shadow:0 30px 90px #28211940}.inventory-import-modal>header{display:flex;justify-content:space-between;gap:20px;padding:26px 28px 20px;border-bottom:1px solid #e6e1d8}.inventory-import-modal h2{margin:5px 0 4px;font-size:25px}.inventory-import-modal header p{margin:0;color:#73746d;font-size:11px}.inventory-import-modal>header>button{width:34px;height:34px;border:1px solid #ddd8ce;border-radius:50%;background:#fff;font-size:20px;cursor:pointer}.inventory-drop-zone{display:grid;justify-items:center;margin:28px;padding:42px 24px;border:1.5px dashed #e6aa7b;border-radius:20px;background:#fff8ef;text-align:center}.inventory-drop-zone>span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#ffe9d8;color:#c64e08}.inventory-drop-zone strong{margin-top:16px;font-size:18px}.inventory-drop-zone p{margin:5px 0 18px;color:#74756e;font-size:11px}.inventory-drop-zone input{display:none}.inventory-link-action{border:0;background:transparent;color:#b94a0a;font-size:11px;font-weight:700;cursor:pointer}.inventory-drop-zone .inventory-link-action{margin-top:12px}.inventory-drop-zone>small{margin-top:22px;max-width:540px;color:#8a796b;font-size:9.5px;line-height:1.5}.inventory-import-preview{padding:22px 28px 28px}.inventory-export-modal{width:min(720px,94vw)}.inventory-export-options{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;padding:24px 28px}.inventory-export-options fieldset{min-width:0;margin:0;padding:0;border:0}.inventory-export-options legend{margin-bottom:10px;color:#686a63;font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.inventory-export-options label{display:grid;grid-template-columns:18px 1fr;gap:9px;margin-bottom:8px;padding:12px;border:1px solid #ded9d0;border-radius:13px;background:#fff;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.inventory-export-options label:hover{transform:translateY(-1px);border-color:#e3aa7d}.inventory-export-options label.is-selected{border-color:#ef6c14;background:#fff7ee;box-shadow:0 0 0 3px #ef6c1414}.inventory-export-options input{margin-top:2px;accent-color:#ef6c14}.inventory-export-options strong,.inventory-export-options small{display:block}.inventory-export-options strong{font-size:11px}.inventory-export-options small{margin-top:3px;color:#77786f;font-size:9px;line-height:1.4}.inventory-export-footer{display:flex;justify-content:flex-end;gap:9px;padding:16px 28px 22px;border-top:1px solid #e6e1d8}.inventory-export-footer>button:not(.inventory-primary-action){min-height:45px;padding:0 18px;border:1px solid #d7d2c8;border-radius:13px;background:#fff;font-size:11px;font-weight:700;cursor:pointer}.inventory-import-counts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e1ddd5;border-radius:15px;overflow:hidden}.inventory-import-counts span{padding:15px;border-right:1px solid #e1ddd5;color:#77786f;font-size:9px}.inventory-import-counts span:last-child{border:0}.inventory-import-counts strong{display:block;margin-bottom:3px;color:#242520;font-size:23px}.inventory-import-counts .has-error{background:#fff0ec;color:#a23a2d}.inventory-preview-list{max-height:400px;margin-top:16px;overflow:auto;border:1px solid #e1ddd5;border-radius:15px}.inventory-preview-list>div{display:grid;grid-template-columns:74px minmax(150px,1fr) minmax(180px,1fr);align-items:center;gap:12px;min-height:54px;padding:8px 12px;border-bottom:1px solid #ebe7df;font-size:9.5px}.inventory-preview-list>div:last-child{border:0}.inventory-preview-list strong,.inventory-preview-list small{display:block}.inventory-preview-list small{margin-top:2px;color:#8a8a82}.inventory-preview-action{width:fit-content;padding:4px 7px;border-radius:6px;background:#eeeae3;font-size:8px;font-weight:750;text-transform:uppercase}.inventory-preview-action.create{background:#def1e9;color:#176647}.inventory-preview-action.update{background:#fff0df;color:#9c430f}.inventory-preview-action.invalid{background:#fae2de;color:#9c372c}.inventory-preview-note{color:#7e7e77;font-size:9px}.inventory-import-preview>footer,.inventory-edit-form>footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px}.inventory-import-preview>footer>button:first-child,.inventory-edit-form>footer>button:first-child{min-height:42px;padding:0 15px;border:1px solid #d8d3ca;border-radius:11px;background:#fff;font-size:10px;cursor:pointer}.inventory-drawer-backdrop{place-items:stretch end;padding:0}.inventory-detail-drawer{width:min(520px,100vw);height:100%;overflow-y:auto;background:#fffdfa;box-shadow:-24px 0 70px #26201930}.inventory-detail-drawer>header{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:65px;padding:0 18px;border-bottom:1px solid #e4dfd6;background:#fffdfaf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inventory-detail-drawer>header>button:first-child{width:34px;height:34px;border:1px solid #ddd8ce;border-radius:50%;background:#fff;cursor:pointer}.inventory-detail-drawer>header>span{font-size:10px;font-weight:700;letter-spacing:.06em}.inventory-detail-content,.inventory-edit-form{padding:26px}.inventory-detail-hero{display:flex;align-items:center;gap:16px;padding:22px;border-radius:19px;background:linear-gradient(135deg,#fff2e6,#f5efe7)}.inventory-detail-hero>span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#ef6c14;color:#fff}.inventory-detail-hero small{color:#77776f;font-size:9px}.inventory-detail-hero h2{margin:4px 0 9px;font-size:23px}.inventory-detail-content>section{margin-top:28px}.inventory-detail-content h3{margin:0 0 11px;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.inventory-detail-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e0dcd3;border-radius:14px;overflow:hidden}.inventory-detail-grid>span{min-height:64px;padding:13px;border-right:1px solid #e7e2da;border-bottom:1px solid #e7e2da}.inventory-detail-grid>span:nth-child(2n){border-right:0}.inventory-detail-grid small,.inventory-detail-grid strong{display:block}.inventory-detail-grid small{color:#8a8b82;font-size:8.5px;text-transform:uppercase;letter-spacing:.06em}.inventory-detail-grid strong{margin-top:6px;font-size:11px;word-break:break-word}.inventory-timeline>div{display:grid;grid-template-columns:12px 1fr;gap:10px;min-height:51px}.inventory-timeline i{position:relative;width:9px;height:9px;margin-top:4px;border:2px solid #ef6c14;border-radius:50%}.inventory-timeline i:after{content:"";position:absolute;top:10px;left:2px;width:1px;height:35px;background:#ddd8cf}.inventory-timeline>div:last-child i:after{display:none}.inventory-timeline strong,.inventory-timeline small{display:block}.inventory-timeline strong{font-size:11px;text-transform:capitalize}.inventory-timeline small{margin-top:3px;color:#8a8b82;font-size:9px}.inventory-edit-form h2{margin:6px 0 4px;font-size:25px}.inventory-edit-form>p{margin:0 0 24px;color:#77786f;font-size:10px;line-height:1.5}.inventory-edit-form label{display:grid;gap:7px;margin-top:14px}.inventory-edit-form label>span{color:#52534c;font-size:10px;font-weight:650}.inventory-edit-form input,.inventory-edit-form select,.inventory-edit-form textarea{width:100%;min-height:44px;box-sizing:border-box;border:1px solid #d8d3ca;border-radius:11px;padding:10px 12px;background:#fff;outline:none;font-size:11px}.inventory-edit-form input:focus,.inventory-edit-form select:focus,.inventory-edit-form textarea:focus{border-color:#ef6c14;box-shadow:0 0 0 3px #ef6c141a}.inventory-form-pair{display:grid;grid-template-columns:1fr 110px;gap:12px}.inventory-skeleton{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.inventory-skeleton>span,.inventory-skeleton>div{min-height:94px;border-radius:16px;background:linear-gradient(90deg,#eeeae3 25%,#f9f6f1,#eeeae3 75%);background-size:200% 100%;animation:inventory-shimmer 1.2s infinite linear}.inventory-skeleton>div{grid-column:span 2;min-height:280px}@keyframes inventory-shimmer{to{background-position:-200% 0}}@media(max-width:1100px){.inventory-command-card{align-items:flex-start}.inventory-command-actions{max-width:300px}.inventory-modules{grid-template-columns:1fr}.inventory-module-shell.module-overview{grid-column:auto}.inventory-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-overview-stats>:nth-child(2n){border-right:0}.inventory-overview-stats>:nth-child(-n+2){border-bottom:1px solid #e5e1d8}.inventory-customer-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-customer-stock-grid>button{border-bottom:1px solid #e4dfd6}.inventory-customer-stock-grid>button:nth-child(2n){border-right:0}.inventory-search-controls{flex-wrap:wrap}.inventory-search{min-width:100%}}@media(max-width:720px){.inventory-workspace{gap:12px;padding-bottom:88px}.inventory-command-card{display:block;min-height:0;padding:20px;border-radius:19px}.inventory-command-card:after{width:180px;height:180px;border-width:30px}.inventory-command-copy h2{max-width:280px;font-size:27px;line-height:1.02}.inventory-command-copy p{max-width:310px;font-size:11px}.inventory-command-actions{display:grid;grid-template-columns:1fr 1fr;max-width:none;margin-top:19px}.inventory-command-actions .inventory-primary-action{grid-column:1 / 3;grid-row:1}.inventory-command-actions .inventory-secondary-action,.inventory-command-actions .inventory-icon-action{min-width:0}.inventory-module{border-radius:18px}.inventory-module>header{align-items:flex-start;padding:18px}.inventory-module>header h2{font-size:17px}.inventory-module>header small{max-width:105px;text-align:right;line-height:1.3}.inventory-overview-stats>button,.inventory-overview-stats>div{min-height:86px;padding:13px}.inventory-overview-stats strong{font-size:25px}.inventory-customer-stock-heading{align-items:flex-start}.inventory-customer-stock-heading>strong{text-align:right}.inventory-customer-stock-grid{grid-template-columns:1fr}.inventory-customer-stock-grid>button{min-height:0;border-right:0}.inventory-customer-total{padding:8px 14px}.inventory-customer-devices{min-height:0;padding:7px 14px 5px 28px}.inventory-customer-devices em{font-size:11px}.inventory-customer-devices b{font-size:13px}.inventory-device-list{grid-template-columns:1fr}.inventory-device-list button{border-right:0}.inventory-total-card{padding:21px 18px 17px}.inventory-total-card strong{font-size:52px}.inventory-state-grid button{min-height:78px;padding:13px;gap:1px 10px}.inventory-state-grid button>span{display:block}.inventory-state-grid button strong{display:block;font-size:19px}.inventory-state-grid button small{grid-column:2;font-size:8px}.inventory-device-list button{grid-template-columns:25px minmax(0,1fr) 70px 14px;padding:11px 14px}.inventory-recent-list button{grid-template-columns:34px minmax(0,1fr) auto;padding:11px 14px}.inventory-recent-list time{display:none}.inventory-recent-list .inventory-state-pill{font-size:7px;padding:5px 6px}.inventory-catalog>header{display:block;padding:19px 16px 14px}.inventory-search-controls{display:grid;grid-template-columns:1fr 1fr;margin-top:16px}.inventory-search{grid-column:1 / 3;min-width:0}.inventory-search-controls select{width:100%}.inventory-table-head{display:none}.inventory-row{grid-template-columns:1fr auto;gap:9px 12px;min-height:110px;padding:14px 16px}.inventory-row-primary{grid-column:1 / 3}.inventory-row>span[data-label]{display:grid;gap:3px;color:#494a44;font-size:10px}.inventory-row>span[data-label]:before{content:attr(data-label);color:#989890;font-size:7px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inventory-row>svg{display:none}.inventory-pagination{justify-content:space-between}.inventory-modal-backdrop{align-items:end;padding:0}.inventory-import-modal{width:100%;max-height:92dvh;border-radius:23px 23px 0 0}.inventory-import-modal>header{padding:20px 18px 16px}.inventory-import-modal h2{font-size:21px}.inventory-export-options{grid-template-columns:1fr;padding:18px}.inventory-export-footer{padding:14px 18px 22px}.inventory-drop-zone{margin:18px;padding:34px 18px}.inventory-import-preview{padding:16px 18px 24px}.inventory-import-counts{grid-template-columns:1fr 1fr}.inventory-import-counts span:nth-child(2){border-right:0}.inventory-import-counts span:nth-child(-n+2){border-bottom:1px solid #e1ddd5}.inventory-preview-list>div{grid-template-columns:70px 1fr}.inventory-preview-list>div>span:last-child{grid-column:2;color:#806e61}.inventory-import-preview>footer{align-items:stretch;flex-direction:column-reverse}.inventory-detail-drawer{width:100vw}.inventory-detail-content,.inventory-edit-form{padding:20px 17px 32px}.inventory-detail-grid{grid-template-columns:1fr}.inventory-detail-grid>span{border-right:0}.inventory-form-pair{grid-template-columns:1fr 95px}.inventory-skeleton{grid-template-columns:1fr 1fr}.inventory-skeleton>div{grid-column:span 2}}@media(prefers-reduced-motion:reduce){.inventory-workspace *,.inventory-modal-backdrop *,.inventory-drawer-backdrop *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.brand-logo{display:block;width:84px;height:46px;object-fit:contain;object-position:left center;flex:0 0 auto}.brand-context{max-width:78px;color:#aaa9a1;font-size:9px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:normal}.rail-collapsed .brand-lockup{justify-content:center;padding-inline:0}.rail-collapsed .brand-logo{width:44px;height:34px;object-position:center}.rail-collapsed .brand-context{display:none}.brand-route{font-weight:600;font-size:21px;color:var(--orange);font-style:italic;letter-spacing:-1px;position:relative}.brand-route:after{content:"";position:absolute;left:0;right:-3px;bottom:-3px;height:2px;background:var(--orange);transform:skew(-28deg)}.brand-word{font-size:13px;line-height:1;font-weight:600}.brand-word small{display:block;color:#aaa9a1;font-size:9px;letter-spacing:.08em;text-transform:uppercase;margin-top:5px}.side-rail nav{padding-top:28px;flex:1}.nav-group{margin-bottom:5px}.nav-button,.collapse-button{position:relative;width:100%;height:44px;border:0;background:transparent;color:#bcbdb6;display:flex;align-items:center;gap:13px;padding:0 12px;border-radius:10px;cursor:pointer;text-align:left;font-weight:500}.nav-button:hover,.collapse-button:hover{background:#ffffff0e;color:#fff}.nav-button.selected{color:#fff;background:#ffffff13}.nav-route{position:absolute;left:-14px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--orange)}.nav-icon{display:grid;place-items:center;flex:0 0 24px}.nav-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.nav-icon svg.solid path{fill:currentColor;stroke:none}.nav-label{white-space:nowrap;transition:opacity .12s}.nav-count{min-width:21px;height:21px;margin-left:auto;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;background:var(--orange);color:#fff;box-shadow:0 0 0 4px #ef6f191f;font-size:9px;font-weight:750;line-height:1}.rail-collapsed .nav-label{opacity:0;pointer-events:none}.rail-collapsed .nav-count{position:absolute;top:3px;right:5px;min-width:16px;height:16px;padding:0 4px;box-shadow:0 0 0 3px #20231e;font-size:7px}.subnav{margin:5px 0 12px 42px;padding-left:13px;border-left:1px solid rgba(239,111,25,.35);display:grid;gap:2px}.subnav button{border:0;background:transparent;color:#b1b3ab;padding:7px 0;text-align:left;font-size:13px;cursor:pointer}.subnav button:hover{color:#fff}.rail-footer{border-top:1px solid rgba(255,255,255,.1);padding-top:12px}.collapse-button{margin-bottom:8px}.profile-chip{display:flex;align-items:center;gap:11px;padding:8px 10px}.profile-chip>span{width:32px;height:32px;display:grid;place-items:center;background:#31342f;border:1px solid #464941;border-radius:10px;color:#f4a46f;font-size:11px;font-weight:600;flex:0 0 32px}.profile-chip div{display:flex;flex-direction:column;gap:3px;font-size:12px}.profile-chip small{color:#94968e}.command-bar{grid-column:2;position:sticky;top:0;height:72px;z-index:15;background:#f5f3edeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(195,192,183,.7);display:flex;align-items:center;justify-content:space-between;padding:0 32px;gap:24px}.command-bar>div:first-child{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.command-bar>div:first-child strong{font-size:15px}.command-bar>div:first-child span{font-size:12px;color:var(--muted)}.scope-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.scope-controls label{height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:0 11px}.mobile-profile-button{display:none;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border:1px solid #cbc5ba;border-radius:13px;background:#20231f;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.locked-branch-scope{min-width:190px;height:44px;padding:5px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:grid;align-content:center;gap:1px}.locked-branch-scope span,.locked-branch-scope small{color:#696c63;font-size:8px;letter-spacing:.06em;line-height:1;text-transform:uppercase}.locked-branch-scope strong{font-size:12px;line-height:1.2;white-space:nowrap}.scope-controls label span{font-size:10px;text-transform:uppercase;color:#696c63;letter-spacing:.06em;font-weight:500}.scope-controls select,.scope-controls input{border:0;background:transparent;color:#252622;outline:0;font-size:13px;min-width:0}.scope-controls select{width:122px}.scope-controls input{width:116px}.awb-search{position:relative;height:44px;width:184px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:var(--surface);transition:width .22s ease,border-color .16s;overflow:visible}.awb-search.open{width:252px;border-color:#c27a48}.awb-search>button{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:#161813;cursor:pointer;font:600 17px Archivo,sans-serif;line-height:1}.awb-search>button:disabled{cursor:progress;color:#a25820}.awb-search input{border:0;outline:0;background:transparent;min-width:0;width:100%;font-size:13px;color:#252622}.awb-search kbd{font:500 10px Archivo;color:#6d7067;border:1px solid #d2cec3;padding:2px 4px;border-radius:4px;white-space:nowrap}.awb-search-result{position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:min(360px,86vw);padding:16px;border:1px solid #d5d0c2;border-radius:16px;background:#fffdf8;box-shadow:0 18px 45px #221c1229;color:#151714}.awb-search-result:before{content:"";position:absolute;top:-6px;right:24px;width:10px;height:10px;transform:rotate(45deg);border-top:1px solid #d5d0c2;border-left:1px solid #d5d0c2;background:#fffdf8}.awb-search-result span{display:block;color:#9a4e13;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.awb-search-result strong{display:block;margin-top:6px;font-size:20px;font-weight:600;letter-spacing:.01em}.awb-search-result small,.awb-search-result p{display:block;margin:5px 0 0;color:#5f6158;font-size:13px;line-height:1.45}.awb-search-result p{color:#32342e}.awb-search-result div{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.awb-search-result div button{min-height:34px;border:1px solid #d8d1c1;border-radius:999px;padding:0 12px;background:#f7f3ea;color:#1f211c;cursor:pointer;font:600 12px Archivo,sans-serif;transition:transform .14s ease,border-color .14s ease,background .14s ease}.awb-search-result div button:hover{transform:translateY(-1px);border-color:#f26a12;background:#fff7ed}.utility-button{position:relative;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer}.notification-dot{position:absolute;right:-3px;top:-3px;min-width:10px;width:10px;height:10px;border-radius:50%;background:var(--orange);color:#fff;display:grid;place-items:center;border:2px solid var(--canvas)}main{grid-column:2;padding:32px clamp(24px,3vw,48px) 48px;min-width:0}.page-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.page-heading h1{margin:8px 0 6px;font-size:clamp(32px,3vw,44px);font-weight:400;letter-spacing:-.025em}.page-heading p{margin:0;color:var(--muted);font-size:15px;line-height:1.45}.sample-marker{display:flex;align-items:center;gap:8px;color:#5e6158;font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:600}.sample-marker span{width:20px;height:2px;background:var(--orange)}.primary-action{height:44px;padding:0 17px;border:1px solid #d85f0f;border-radius:10px;background:var(--orange);color:#fff;font-weight:600;font-size:13px;cursor:pointer;box-shadow:0 5px 14px #91410f29}.primary-action span{display:inline-block;margin-left:18px;transition:transform .16s}.primary-action:hover span{transform:translate(2px,-2px)}.metric-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-bottom:16px;overflow:hidden}.metric{min-height:92px;padding:17px 16px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:7px;position:relative}.metric:last-child{border-right:0}.metric:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;background:#aeb0a8}.metric.orange:before{background:var(--orange)}.metric.blue:before{background:#39718c}.metric.green:before{background:#287a56}.metric span{font-size:11px;color:#5f6259;text-transform:uppercase;letter-spacing:.045em;font-weight:500}.metric strong{font-size:25px;font-weight:500;font-variant-numeric:tabular-nums}.metric small{font-size:11px;color:#c75112}button.metric{border:0;border-right:1px solid var(--line);background:#fff8f2;text-align:left;cursor:pointer}.stock-error strong{font-size:15px;color:#873629}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:16px}.dashboard-mobile-start{display:none}.route-workspace,.attention-panel,.trend-panel,.system-strip,.workflow-map{background:var(--surface);border:1px solid var(--line);border-radius:16px}.route-workspace{min-height:468px;overflow:hidden}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px}.section-heading>div>span,.section-heading>span:first-child{font-size:11px;text-transform:uppercase;color:#62655c;letter-spacing:.07em;font-weight:500}.section-heading h2{margin:6px 0 0;font-size:21px;font-weight:500}.section-heading p{margin:6px 0 0;color:#63665d;font-size:13px;line-height:1.45;max-width:620px}.section-heading>button{border:0;background:transparent;color:#55584f;font-size:12px;font-weight:500;cursor:pointer}.section-heading>button:hover{color:var(--orange)}.route-stage-row{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f6f0}.route-stage-row button{height:98px;position:relative;border:0;border-right:1px solid var(--line);background:transparent;text-align:left;padding:18px 16px;cursor:pointer;display:flex;flex-direction:column;gap:5px}.route-stage-row button:last-child{border-right:0}.route-stage-row button:hover{background:#fffaf4}.stage-index{font-size:10px;color:#73766d;font-weight:500}.route-stage-row strong{font-size:14px;font-weight:600}.route-stage-row small{font-size:11.5px;color:#65685f}.stage-marker{position:absolute;left:12px;right:12px;bottom:-1px;height:3px;background:var(--orange);border-radius:3px 3px 0 0}.route-detail{height:276px;display:grid;grid-template-columns:minmax(210px,.68fr) minmax(340px,1.32fr);align-items:center;padding:8px 20px 0 26px;overflow:hidden}.route-detail>div{z-index:2}.route-detail>div>span{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#676a61;font-weight:500}.route-detail h3{font-size:30px;font-weight:400;margin:9px 0}.route-detail p{color:var(--muted);font-size:14px;line-height:1.5;max-width:280px;margin:0 0 20px}.route-detail button{border:0;background:transparent;padding:0;color:#c84f0e;font-weight:600;font-size:13px;cursor:pointer}.route-detail button span{display:inline-block;margin-left:7px;transition:transform .16s}.route-detail button:hover span{transform:translate(4px)}.logistics-art{width:100%;max-height:250px;align-self:end}.truck-drawing{transform-origin:center;transition:transform .22s ease}.route-workspace:hover .truck-drawing{transform:translate(4px)}.parcel-drawing{transition:transform .22s ease}.route-workspace:hover .parcel-drawing{transform:translateY(-3px)}.attention-panel{min-height:468px}.queue-count{font-size:27px;font-weight:400;color:var(--orange)}.attention-list{border-top:1px solid var(--line)}.attention-list button{width:100%;min-height:80px;border:0;border-bottom:1px solid var(--line);background:transparent;display:grid;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;gap:11px;padding:12px 20px;text-align:left;cursor:pointer}.attention-list button:hover{background:#faf7f0}.priority-mark{width:24px;height:24px;border-radius:7px;border:1px solid #d7d3c8;display:grid;place-items:center;font-size:11px}.priority-mark.high{color:#a44634;border-color:#dfb1a8}.priority-mark.medium{color:#a45b16;border-color:#e1bd98}.priority-mark.system{color:#525e64}.attention-list button>span:nth-child(2){display:flex;flex-direction:column;gap:6px}.attention-list strong{font-size:13.5px;font-weight:500}.attention-list small{font-size:11.5px;color:#666960}.attention-list em{font-style:normal;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.attention-list i{font-style:normal;color:#777a71;opacity:0;transform:translate(-4px);transition:.16s}.attention-list button:hover i,.attention-list button:focus-visible i{opacity:1;transform:none}.quick-actions{padding:18px 22px}.quick-actions h3{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#62655c;margin:0 0 9px}.quick-actions button{width:100%;height:38px;border:0;border-bottom:1px solid #dfdcd2;background:transparent;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;cursor:pointer}.quick-actions button span{transition:transform .16s}.quick-actions button:hover{color:#c84f0e}.quick-actions button:hover span{transform:translate(2px,-2px)}.trend-panel{grid-column:1/2;height:330px}.legend{font-size:11.5px;color:#5d6057;display:flex;align-items:center;gap:7px}.legend i{width:14px;height:3px;background:var(--orange)}.chart-wrap{height:246px;padding:0 18px 12px 10px}.chart-loading{height:100%;display:grid;place-items:center;color:var(--muted);font-size:12px}.chart-tooltip{min-width:154px;background:#fffdf8;border:1px solid #cfcabe;border-radius:10px;padding:11px 13px;box-shadow:0 12px 28px #1c1c181f}.chart-tooltip>span{display:block;color:#5c5f56;font-size:12px;margin-bottom:5px}.chart-tooltip strong{display:block;color:#171814;font-size:17px;font-weight:600}.chart-tooltip small{font-size:12px;color:#5c5f56;font-weight:400}.system-strip{grid-column:2/3;min-height:330px;padding:20px 22px;display:flex;flex-direction:column}.system-strip>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 2px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--muted)}.system-strip strong{color:var(--ink);font-weight:500}.health-dot{width:9px;height:9px;border-radius:50%;background:#a56616;margin-right:6px}.system-strip button{margin-top:auto;height:46px;border:1px solid #bdb9ad;border-radius:10px;background:transparent;display:flex;justify-content:space-between;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;cursor:pointer}.system-strip button:hover{border-color:#d1773a;color:#c84f0e}.details-drawer{margin-top:16px;background:#292b27;color:#f6f4ed;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:repeat(7,1fr)}.details-drawer>div{padding:20px 16px;border-right:1px solid rgba(255,255,255,.09)}.details-drawer>div:last-child{border-right:0}.details-drawer h3{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#f0a16a;margin:0 0 12px}.details-drawer span{display:block;font-size:10px;color:#c2c3bd;margin:7px 0}.workflow-map{padding:20px;max-width:980px}.workflow-note{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:4px 4px 22px;border-bottom:1px solid var(--line)}.workflow-note strong{font-size:13px}.workflow-note p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.workflow-map>button{width:100%;display:grid;grid-template-columns:60px 1fr 30px;align-items:center;gap:16px;padding:20px 8px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.workflow-map>button>span{font-size:10px;color:#94968e}.workflow-map h2{font-size:17px;font-weight:500;margin:0 0 5px}.workflow-map p{font-size:12px;color:var(--muted);margin:0}.workflow-map i{font-style:normal;color:#999;transition:transform .16s}.workflow-map>button:hover i{transform:translate(4px);color:var(--orange)}@media(max-width:1180px){.command-bar>div:first-child{display:none}.scope-controls{width:100%}.metric-rail{grid-template-columns:repeat(3,1fr)}.metric:nth-child(3){border-right:0}.metric:nth-child(-n+3){border-bottom:1px solid var(--line)}.dashboard-grid{grid-template-columns:1fr}.attention-panel,.system-strip,.trend-panel{grid-column:1}.attention-panel{min-height:auto}.quick-actions{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px}.quick-actions h3{grid-column:1/-1}.system-strip{min-height:220px}.details-drawer{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.app-shell,.app-shell.rail-collapsed{grid-template-columns:76px minmax(0,1fr)}.side-rail,.rail-collapsed .side-rail{width:76px}.nav-label{opacity:0;pointer-events:none}.command-bar{padding:0 18px}.scope-controls label:nth-child(2),.scope-controls label:nth-child(3){display:none}.awb-search,.awb-search.open{width:min(220px,34vw)}main{padding:24px 18px 40px}.route-detail{grid-template-columns:1fr}.route-detail>div{position:absolute;max-width:240px}.logistics-art{margin-left:170px;width:calc(100% - 130px);opacity:.82}.details-drawer{grid-template-columns:repeat(2,1fr)}}@media(max-width:660px){.app-shell,.app-shell.rail-collapsed{display:block;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.side-rail{position:fixed;inset:auto 0 0;width:auto!important;height:calc(68px + env(safe-area-inset-bottom));padding:8px 12px env(safe-area-inset-bottom);flex-direction:row}.brand-lockup,.rail-footer,.subnav{display:none}.side-rail nav{padding:0;width:100%;display:flex;justify-content:stretch;overflow:visible;scrollbar-width:none}.side-rail nav::-webkit-scrollbar{display:none}.nav-group{margin:0;min-width:0;flex:1 1 0}.nav-button{width:100%;min-width:0;justify-content:center;flex-direction:column;gap:3px;height:52px}.nav-button .nav-label{opacity:1;font-size:9px}.nav-button .nav-label[data-mobile-label]{font-size:0}.nav-button .nav-label[data-mobile-label]:after{content:attr(data-mobile-label);font-size:9px}.nav-route{inset:auto 18px -8px;width:auto;height:3px}.command-bar{position:sticky;height:auto;min-height:64px;padding:10px 12px}.scope-controls label:first-child{flex:1}.scope-controls .awb-search{flex:1;width:auto}.utility-button{display:none}.mobile-profile-button{display:inline-flex}main{padding:22px 12px}.page-heading{align-items:start}.page-heading p{max-width:260px}.primary-action{position:fixed;right:16px;bottom:82px;z-index:12;box-shadow:0 10px 28px #3d251440}.dashboard-new-consignment{display:none}.dashboard-mobile-start{display:block;margin-bottom:14px;overflow:hidden;border:1px solid #272a25;border-radius:15px;background:#20231f;color:#fff}.dashboard-mobile-start>header{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.11)}.dashboard-mobile-start>header span,.dashboard-mobile-start>header strong{display:block}.dashboard-mobile-start>header span{color:#f2a472;font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.dashboard-mobile-start>header strong{margin-top:5px;font-size:15px;font-weight:550}.dashboard-mobile-start>header small{display:grid;min-width:38px;min-height:30px;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#d9dbd4;font-size:9px}.dashboard-mobile-start>div{display:grid;grid-template-columns:1fr 1fr}.dashboard-mobile-start>div>button{min-width:0;min-height:76px;display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;padding:12px 13px;border:0;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:transparent;color:#fff;text-align:left;cursor:pointer}.dashboard-mobile-start>div>button:nth-child(2n){border-right:0}.dashboard-mobile-start>div>button:nth-last-child(-n+2){border-bottom:0}.dashboard-mobile-start>div>button.primary{background:#ef6f19}.dashboard-mobile-start button>i{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:9px;font-size:15px;font-style:normal}.dashboard-mobile-start button strong,.dashboard-mobile-start button small{display:block}.dashboard-mobile-start button strong{font-size:11px;font-weight:650}.dashboard-mobile-start button small{margin-top:4px;color:#aeb1a8;font-size:8.5px;line-height:1.25}.dashboard-mobile-start button.primary small{color:#ffffffc7}.metric-rail{grid-template-columns:repeat(2,1fr)}.metric-rail .dashboard-secondary-metric{display:none}.metric{border-bottom:1px solid var(--line)!important}.metric:nth-child(2n){border-right:0}.dashboard-grid{display:flex;flex-direction:column}.dashboard-grid .attention-panel{order:1}.dashboard-grid .route-workspace{order:2}.dashboard-grid .system-strip{order:3}.dashboard-grid .trend-panel{order:4}.attention-panel .quick-actions{display:none}.route-stage-row{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.route-stage-row::-webkit-scrollbar{display:none}.route-stage-row>button{min-width:124px;flex:0 0 124px;scroll-snap-align:start}.route-detail{min-height:218px;height:auto;display:block;padding:28px 18px}.route-detail>div{position:relative;max-width:none}.route-detail .logistics-art{display:none}.section-heading{padding:18px}.trend-panel{height:260px}.details-drawer{grid-template-columns:1fr 1fr}.workflow-note{grid-template-columns:1fr;gap:7px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.route-workspace:hover .truck-drawing,.route-workspace:hover .parcel-drawing{transform:none}}@media(prefers-contrast:more){:root{--line: #95958e;--muted: #4a4b46}.command-bar{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.side-rail{background:#11120f}}.subnav button.active{color:#fff;font-weight:600}.subnav button.active:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--orange);margin:0 8px 2px -13px}.booking-page{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 14px 36px #23221c0b}.booking-header{min-height:92px;padding:20px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.booking-header>div:first-child>span,.form-section-heading span{font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.08em;color:#686b62;font-weight:600}.booking-header h2{margin:7px 0 4px;font-size:23px;font-weight:500;letter-spacing:-.015em}.booking-header p{margin:0;color:var(--muted);font-size:13.5px}.booking-tabs{display:flex;padding:4px;border:1px solid var(--line);border-radius:11px;background:#f1efe8}.booking-tabs button{min-width:82px;height:36px;border:0;border-radius:8px;background:transparent;color:#686b62;font-size:13px;font-weight:600;cursor:pointer;transition:background .16s,color .16s,box-shadow .16s}.booking-tabs button[aria-selected=true]{background:#fffdf8;color:var(--ink);box-shadow:0 2px 8px #24221c17}.booking-workspace{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:570px}.mobile-app-header,.mobile-menu-sheet,.mobile-search-sheet,.mobile-scope-sheet,.mobile-sheet-backdrop,.mobile-nav-mark{display:none}@media(max-width:1023px){:root{color-scheme:light}html,body{min-height:100%;overflow-x:hidden;overflow-y:auto;background:#f7f6f2;color:#151714;overscroll-behavior-y:auto;touch-action:pan-y}body{font-size:16px}button,a{-webkit-tap-highlight-color:transparent}button:active{transform:scale(.985)}.app-shell,.app-shell.rail-collapsed{min-height:100dvh;height:auto;display:block;overflow:visible;padding:0 0 calc(76px + env(safe-area-inset-bottom));background:#f7f6f2}.command-bar{display:none!important}.app-shell main,.app-shell.rail-collapsed main{width:min(100%,900px);min-height:0;margin:0 auto;padding:24px clamp(16px,3.5vw,32px) 40px;display:block;overflow:visible}.app-shell:not(.customer-shell) main .page-heading{display:none}.mobile-app-header{position:sticky;top:0;z-index:45;min-height:94px;padding:8px 14px 0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:52px 34px;align-items:center;gap:0 4px;border-bottom:1px solid #ddd9d0;background:#fffefaf7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-brand-button{width:fit-content;min-width:104px;min-height:48px;padding:2px 10px 2px 0;display:flex;align-items:center;border:0;background:transparent;cursor:pointer}.mobile-brand-button img{width:92px;height:40px;display:block;object-fit:contain;object-position:left center}.mobile-header-action{min-width:58px;min-height:48px;padding:4px 8px;display:grid;place-items:center;align-content:center;gap:2px;border:0;background:transparent;color:#2c2e29;cursor:pointer}.mobile-header-action span{font-size:9px;font-weight:600;letter-spacing:.02em}.mobile-header-action.menu{color:#b84d0c}.mobile-workspace-context{width:auto;min-width:0;grid-column:1 / -1;height:34px;margin-inline:-14px;padding:0 14px;display:flex;align-items:center;gap:9px;border:0;border-top:1px solid #ebe8e1;background:#f4f1ea;color:inherit;text-align:left;white-space:nowrap;overflow:hidden;cursor:pointer}.mobile-workspace-context span{flex:0 0 auto;color:#85877f;font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.mobile-workspace-context strong{flex:1 1 auto;min-width:0;overflow:hidden;color:#292b26;font-size:11px;font-weight:600;text-overflow:ellipsis}.mobile-workspace-context>svg{flex:0 0 auto;color:#a8460c}.mobile-sheet-backdrop{position:fixed;inset:0;z-index:70;display:block;border:0;background:#15171452;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-menu-sheet,.mobile-search-sheet,.mobile-scope-sheet{position:fixed;z-index:71;display:block;border:1px solid #d8d4cb;background:#fffefa;color:#151714;box-shadow:0 24px 70px #19181433}.mobile-menu-sheet{top:calc(68px + env(safe-area-inset-top));right:14px;left:14px;max-width:480px;margin-left:auto;overflow:hidden;border-radius:18px}.mobile-menu-sheet>header{min-height:78px;padding:14px 16px;display:grid;grid-template-columns:42px minmax(0,1fr) 44px;align-items:center;gap:11px;border-bottom:1px solid #e5e1d9}.mobile-menu-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#f3e6da;color:#a9460b;font-size:12px;font-weight:700}.mobile-menu-sheet>header strong,.mobile-menu-sheet>header span{display:block}.mobile-menu-sheet>header strong{font-size:14px}.mobile-menu-sheet>header span{margin-top:4px;color:#74776f;font-size:10px}.mobile-menu-sheet>header button,.mobile-search-sheet>header button{width:44px;height:44px;border:0;background:transparent;color:#696c65;font-size:26px;cursor:pointer}.mobile-menu-sheet nav{padding:5px 0}.mobile-menu-sheet nav button,.mobile-menu-sheet nav a{width:100%;min-height:64px;padding:11px 17px;display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:13px;border:0;border-bottom:1px solid #ece8e0;background:transparent;color:#252722;text-align:left;text-decoration:none;cursor:pointer}.mobile-menu-sheet nav>:last-child{border-bottom:0}.mobile-menu-sheet nav button:active,.mobile-menu-sheet nav a:active{background:#faf4ed}.mobile-menu-sheet nav strong,.mobile-menu-sheet nav small{display:block}.mobile-menu-sheet nav strong{font-size:12px}.mobile-menu-sheet nav small{margin-top:4px;color:#7a7c75;font-size:9px}.mobile-menu-sheet nav .danger{color:#9e3f2c}.mobile-search-sheet,.mobile-scope-sheet{right:0;bottom:0;left:0;max-height:calc(100dvh - 32px);padding:0 18px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;border-radius:22px 22px 0 0}.mobile-search-sheet>header{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e6e2da}.mobile-scope-sheet>header{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e6e2da}.mobile-scope-sheet>header span{color:#ad480b;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mobile-scope-sheet>header h2{margin:5px 0 0;font-size:22px;font-weight:500}.mobile-scope-sheet>header button{width:44px;height:44px;border:0;background:transparent;color:#696c65;font-size:26px;cursor:pointer}.mobile-scope-fields{padding:18px 0;display:grid;gap:14px}.mobile-scope-fields label,.mobile-scope-locked{min-width:0;display:grid;gap:7px}.mobile-scope-fields label>span,.mobile-scope-locked>span{color:#74776f;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.mobile-scope-fields select,.mobile-scope-fields input{width:100%;min-width:0;min-height:50px;padding:0 13px;border:1px solid #cfcac0;border-radius:11px;background:#fff;color:#242621;font:inherit;font-size:14px}.mobile-scope-date-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mobile-scope-locked{padding:15px;border:1px solid #ddd8cf;border-radius:12px;background:#f7f3eb}.mobile-scope-locked strong{font-size:14px}.mobile-scope-locked small{color:#74776f;font-size:10px;line-height:1.45}.mobile-scope-sheet>footer{padding-top:2px}.mobile-scope-sheet>footer button{width:100%;min-height:50px;border:0;border-radius:11px;background:#ef6f19;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.mobile-search-sheet>header span{color:#ad480b;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mobile-search-sheet>header h2{margin:5px 0 0;font-size:22px;font-weight:500}.mobile-search-sheet>form{min-height:58px;margin-top:18px;padding:0 6px 0 15px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #bdb9af;border-radius:13px;background:#fff}.mobile-search-sheet>form input{min-width:0;height:54px;border:0;outline:0;background:transparent;font-size:16px}.mobile-search-sheet>form button{min-height:44px;padding:0 16px;border:0;border-radius:10px;background:#ef6f19;color:#fff;font-size:11px;font-weight:700}.mobile-search-note{margin:12px 2px 0;color:#74776f;font-size:10px}.mobile-search-result{margin-top:16px;overflow:hidden;border:1px solid #ddd8cf;border-radius:14px}.mobile-search-result>div:first-child{padding:17px;background:#f7f3eb}.mobile-search-result>div:first-child span,.mobile-search-result>div:first-child strong,.mobile-search-result>div:first-child small{display:block}.mobile-search-result>div:first-child span{color:#a9470d;font-size:9px;text-transform:uppercase}.mobile-search-result>div:first-child strong{margin-top:6px;font-size:20px}.mobile-search-result>div:first-child small{margin-top:4px;color:#62655e;font-size:10px;text-transform:capitalize}.mobile-search-result dl{margin:0;padding:14px 17px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.mobile-search-result dt{color:#7d8078;font-size:9px}.mobile-search-result dd{margin:4px 0 0;font-size:11px;font-weight:600}.mobile-search-actions{padding:12px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;border-top:1px solid #e5e1d8}.mobile-search-actions button{min-height:44px;border:1px solid #d4cfc5;border-radius:9px;background:#fff;font-size:9px;font-weight:650}.mobile-search-actions button.primary{border-color:#d85f10;background:#ef6f19;color:#fff}.side-rail,.rail-collapsed .side-rail{position:fixed;inset:auto 0 0;z-index:50;width:100%;height:calc(70px + env(safe-area-inset-bottom));padding:5px 8px env(safe-area-inset-bottom);display:block;overflow:visible;border:0;border-top:1px solid #d9d5cc;background:#fffefafa;color:#62655e;box-shadow:0 -8px 30px #201e1912;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.side-rail .brand-lockup,.side-rail .rail-footer,.side-rail .subnav,.side-rail .admin-nav-group{display:none!important}.side-rail nav,.customer-side-rail nav{height:64px;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:2px;overflow:visible}.side-rail .nav-group{min-width:0;height:64px;margin:0}.side-rail .nav-button{width:100%;height:64px;min-width:0;padding:6px 2px 5px;display:grid;grid-template-rows:27px 16px;place-items:center;align-content:center;gap:1px;border-radius:11px;background:transparent;color:#73766e;text-align:center}.side-rail .nav-button:hover{background:transparent;color:#73766e}.side-rail .nav-button.selected{background:#f2eee7;color:#a9460b}.side-rail .nav-route{inset:auto 18px -5px;width:auto;height:3px;border-radius:3px 3px 0 0}.side-rail .nav-icon{width:25px;height:27px;flex:none}.side-rail .desktop-nav-mark{display:none}.side-rail .mobile-nav-mark{display:block;width:22px;height:22px}.side-rail .nav-label,.rail-collapsed .nav-label{opacity:1;color:inherit;font-size:9px;font-weight:500;line-height:1;pointer-events:auto}.side-rail .nav-label{font-size:0}.side-rail .nav-label:after{content:attr(data-mobile-label);font-size:9px}.side-rail .nav-count{position:absolute;top:5px;right:calc(50% - 21px);min-width:15px;height:15px;padding:0 3px;box-shadow:0 0 0 2px #fffefa;font-size:7px}.mobile-section-hub{display:grid;gap:25px;padding:2px 0 22px}.mobile-section-hub>header{padding:3px 1px 0}.mobile-section-hub>header>span,.mobile-hub-group>h3{color:#a8460c;font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.mobile-section-hub>header h2{margin:8px 0 7px;font-size:clamp(27px,7vw,38px);font-weight:500;line-height:1.06;letter-spacing:-.04em}.mobile-section-hub>header p{max-width:44ch;margin:0;color:#64675f;font-size:12px;line-height:1.5}.mobile-hub-group{display:grid;gap:10px}.mobile-hub-group>h3{margin:0 1px;color:#6e716a}.mobile-hub-group>div{border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-hub-group button{position:relative;width:100%;min-height:66px;padding:12px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;border:0;border-bottom:1px solid #e2ded6;background:transparent;color:#1c1e1a;text-align:left}.mobile-hub-group button>i{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#f1e8de;color:#a8460c}.mobile-hub-group button strong,.mobile-hub-group button small{display:block}.mobile-hub-group button strong{font-size:13px;font-weight:600}.mobile-hub-group button small{margin-top:4px;color:#71746d;font-size:9.5px;line-height:1.3}.mobile-hub-group button>b{display:grid;place-items:center;color:#9a9c96}.mobile-hub-group button>em{position:absolute;top:10px;right:10px;color:#a8460c;font-size:8px;font-style:normal;font-weight:700}.mobile-hub-group.journey>div,.mobile-hub-group.featured>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-hub-group.journey button,.mobile-hub-group.featured button{min-height:112px;padding:14px;grid-template-columns:1fr auto;grid-template-rows:38px auto;align-content:space-between;border:1px solid #dcd7ce;border-radius:14px;background:#fffefa}.mobile-hub-group.journey button>i,.mobile-hub-group.featured button>i{grid-column:1;grid-row:1}.mobile-hub-group.journey button>span,.mobile-hub-group.featured button>span{grid-column:1 / -1;grid-row:2}.mobile-hub-group.journey button>b,.mobile-hub-group.featured button>b{grid-column:2;grid-row:1;align-self:center}.mobile-hub-group.featured button:last-child:nth-child(odd){grid-column:1 / -1;min-height:96px}.mobile-hub-group.list>div{padding:0 13px;overflow:hidden;border:1px solid #ddd8cf;border-radius:14px;background:#fffefa}.mobile-hub-group.list button:last-child{border-bottom:0}.dashboard-mobile-start{margin:0 0 20px;display:grid;gap:18px;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-dashboard-heading{min-height:0!important;padding:0!important;display:flex;align-items:start;justify-content:space-between;gap:16px;border:0!important}.mobile-dashboard-heading span{color:#a8460c!important;font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.mobile-dashboard-heading h2{margin:7px 0 4px;font-size:clamp(27px,7vw,38px);font-weight:500;line-height:1.05;letter-spacing:-.04em}.mobile-dashboard-heading p{margin:0;color:#70736c;font-size:10px}.mobile-dashboard-heading time{min-width:48px;padding-top:3px;color:#60635c;font-size:10px;font-weight:600;text-align:right}.mobile-priority-card{width:100%;min-height:104px;padding:17px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid #d5c8bc;border-left:4px solid #ef6f19;border-radius:14px;background:#fffefa;color:#171914;text-align:left;box-shadow:0 10px 28px #2420190b}.mobile-priority-card.clear{border-left-color:#3b8060}.mobile-priority-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#f2e8de;color:#a8460c}.mobile-priority-card.clear .mobile-priority-icon{background:#e7f0e9;color:#2e7152}.mobile-priority-card small,.mobile-priority-card strong,.mobile-priority-card em{display:block}.mobile-priority-card small{color:#a8460c;font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.mobile-priority-card strong{margin-top:6px;font-size:14px;line-height:1.25}.mobile-priority-card em{margin-top:5px;color:#71746d;font-size:9px;font-style:normal}.mobile-priority-card>b{color:#a8460c;font-size:19px;font-weight:600}.mobile-section-title{display:flex;align-items:end;justify-content:space-between;gap:14px}.mobile-section-title span{color:#777a73;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mobile-section-title h3{margin:5px 0 0;font-size:17px;font-weight:600}.mobile-section-title>small{color:#8a8c85;font-size:9px}.mobile-quick-tools,.mobile-attention-list{display:grid;gap:10px}.mobile-quick-tools>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mobile-quick-tools button{min-height:78px;padding:13px;display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #ddd8cf;border-radius:13px;background:#fffefa;color:#2c2e29;text-align:left}.mobile-quick-tools button>svg{color:#ad480b}.mobile-quick-tools strong,.mobile-quick-tools small{display:block}.mobile-quick-tools strong{font-size:12px}.mobile-quick-tools small{margin-top:4px;color:#777a73;font-size:9px}.mobile-attention-list>div:last-child{padding:0 13px;overflow:hidden;border:1px solid #ddd8cf;border-radius:14px;background:#fffefa}.mobile-attention-list button{width:100%;min-height:64px;padding:10px 1px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-bottom:1px solid #e5e1d8;background:transparent;text-align:left}.mobile-attention-list button:last-child{border-bottom:0}.mobile-attention-list button>svg{color:#a8460c}.mobile-attention-list strong,.mobile-attention-list small{display:block}.mobile-attention-list strong{font-size:11px;line-height:1.25}.mobile-attention-list small{margin-top:4px;color:#777a73;font-size:8.5px}.mobile-attention-list em{color:#a8460c;font-size:13px;font-style:normal;font-weight:700}.metric-rail{margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid #dcd7ce;border-radius:14px;background:#fffefa}.metric-rail .metric{min-width:0;min-height:90px;padding:16px;display:flex;border:0!important;border-right:1px solid #e2ded6!important;border-bottom:1px solid #e2ded6!important;border-radius:0;background:transparent}.metric-rail .metric:nth-child(2n){border-right:0!important}.metric-rail .metric:nth-last-child(-n+2){border-bottom:0!important}.metric-rail .dashboard-secondary-metric{display:none}.metric-rail .metric span{font-size:8.5px}.metric-rail .metric strong{font-size:24px}.metric-rail .metric small{font-size:8.5px}.dashboard-grid{display:block}.dashboard-grid .route-workspace,.dashboard-grid .attention-panel,.dashboard-grid .system-strip{display:none}.dashboard-grid .trend-panel{margin-top:0;display:block;overflow:hidden;border:1px solid #dcd7ce;border-radius:14px;background:#fffefa}.dashboard-grid .trend-panel .section-heading{padding:17px 17px 8px}.dashboard-grid .trend-panel .section-heading span{font-size:8px}.dashboard-grid .trend-panel .section-heading h2{margin-top:6px;font-size:18px}.dashboard-grid .trend-panel .legend{display:none}.dashboard-grid .trend-panel .chart-wrap{min-height:230px;padding:0 5px 6px}.profile-app-mark{width:88px;height:48px;padding:0;border-radius:0;background:transparent;box-shadow:none;object-fit:contain;object-position:left center}}@media(min-width:700px)and (max-width:1023px){.mobile-app-header{padding-inline:24px}.mobile-workspace-context{margin-inline:-24px;padding-inline:24px}.mobile-quick-tools>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-rail .metric{border-bottom:0!important}.metric-rail .metric:nth-child(2n){border-right:1px solid #e2ded6!important}.metric-rail .metric:last-child{border-right:0!important}.mobile-hub-group.journey>div{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-hub-group.featured>div{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-hub-group.featured button:last-child:nth-child(odd){grid-column:auto;min-height:112px}}.admin-dashboard{display:grid;gap:16px;min-width:0}.admin-dashboard button,.admin-dashboard select,.admin-dashboard input{min-height:44px}.admin-dashboard-context,.admin-dashboard-hero,.admin-dashboard-actions,.admin-dashboard-panel{border:1px solid #d8d4ca;border-radius:8px;background:#fffdf8}.admin-dashboard-context{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(520px,1.6fr);overflow:hidden}.admin-dashboard-scope,.admin-dashboard-period{padding:20px 22px}.admin-dashboard-scope{border-right:1px solid #dedad0}.admin-dashboard-scope>span,.admin-dashboard-period>div:first-child>span,.admin-dashboard-panel>header span,.admin-dashboard-total>span,.admin-dashboard-kpis article>span{display:block;color:#9f430d;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.admin-dashboard-scope label{position:relative;display:block;margin-top:8px}.admin-dashboard-scope label:after{content:"⌄";position:absolute;right:14px;top:50%;translate:0 -55%;pointer-events:none}.admin-dashboard-scope select{width:100%;padding:0 42px 0 0;border:0;appearance:none;background:transparent;color:#1b1c18;font-size:21px;font-weight:600}.admin-dashboard-scope small{display:block;margin-top:3px;color:#6b6e66;font-size:12px}.admin-dashboard-period{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px}.admin-dashboard-period>div:first-child{grid-column:1 / -1}.admin-dashboard-period>div:first-child strong{display:block;margin-top:6px;font-size:17px;font-weight:600}.admin-dashboard-presets{display:flex;padding:3px;border:1px solid #d8d4ca;border-radius:8px;background:#f2efe8}.admin-dashboard-presets button{min-height:36px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#55584f;font-size:11px;font-weight:600;white-space:nowrap}.admin-dashboard-presets button.selected{background:#fffdf8;color:#b24a0c;box-shadow:0 1px 4px #1c1d191a}.admin-dashboard-custom-dates{display:flex;gap:8px}.admin-dashboard-custom-dates label{display:grid;gap:4px;color:#696c64;font-size:10px;font-weight:700;text-transform:uppercase}.admin-dashboard-custom-dates input{width:137px;padding:0 10px;border:1px solid #d8d4ca;border-radius:6px;background:#fffdf8;font-size:12px}.admin-dashboard-hero{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,2fr);overflow:hidden}.admin-dashboard-total{padding:26px;background:#22241f;color:#fff}.admin-dashboard-total>span{color:#ff9d5a}.admin-dashboard-total>strong{display:block;margin-top:12px;font-size:clamp(46px,5vw,72px);font-weight:500;line-height:.95;letter-spacing:-.045em}.admin-dashboard-total>small{display:block;margin-top:14px;color:#c7c9c2;font-size:13px}.admin-dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard-kpis article{min-width:0;padding:24px 20px;border-right:1px solid #dedad0}.admin-dashboard-kpis article:last-child{border-right:0}.admin-dashboard-kpis article>strong{display:block;margin-top:14px;overflow:hidden;font-size:clamp(26px,2.5vw,38px);font-weight:550;line-height:1;text-overflow:ellipsis}.admin-dashboard-kpis article>small{display:block;margin-top:9px;color:#666960;font-size:12px;line-height:1.4}.admin-dashboard-kpis article.needs-attention>strong{color:#bd3a1d}.admin-dashboard-actions{display:grid;grid-template-columns:1.2fr repeat(3,1fr);overflow:hidden}.admin-dashboard-actions>button{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:14px 18px;border:0;border-right:1px solid #dedad0;background:transparent;text-align:left}.admin-dashboard-actions>button:last-child{border-right:0}.admin-dashboard-actions>button.primary{background:#ef6f19;color:#fff}.admin-dashboard-actions svg{width:22px;height:22px}.admin-dashboard-actions span strong,.admin-dashboard-actions span small{display:block}.admin-dashboard-actions span strong{font-size:14px;font-weight:650}.admin-dashboard-actions span small{margin-top:4px;color:#73766d;font-size:11px}.admin-dashboard-actions .primary span small{color:#ffffffc7}.admin-dashboard-actions b{font-size:18px;font-weight:400}.admin-dashboard-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;min-width:0}.admin-dashboard-panel{min-width:0;overflow:hidden}.admin-dashboard-panel>header{min-height:88px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #dedad0}.admin-dashboard-panel>header h2{margin:5px 0 0;font-size:21px;font-weight:600;letter-spacing:-.02em}.admin-dashboard-panel>header p{margin:5px 0 0;color:#666960;font-size:12px;line-height:1.4}.admin-dashboard-panel>header>button{padding:0 13px;border:1px solid #d8d4ca;border-radius:6px;background:transparent;font-size:12px;font-weight:600}.admin-dashboard-trend{grid-column:span 8}.admin-dashboard-queue{grid-column:span 4}.admin-dashboard-branches{grid-column:span 7}.admin-dashboard-customers{grid-column:span 5}.admin-dashboard-recent{grid-column:1 / -1}.admin-dashboard-chart{height:315px;padding:15px 16px 12px 8px}.admin-dashboard-legend{display:flex;gap:14px}.admin-dashboard-legend span{color:#5d6058!important;font-size:11px!important;letter-spacing:0!important;text-transform:none!important}.admin-dashboard-legend i{display:inline-block;width:9px;height:9px;margin-right:5px;border-radius:2px;background:#ef6f19}.admin-dashboard-legend i.delivered{background:#267351}.admin-chart-tooltip strong{display:flex!important;align-items:center;gap:7px;margin-top:7px}.admin-chart-tooltip strong i{width:8px;height:8px;border-radius:2px}.admin-dashboard-queue>header>strong{display:grid;place-items:center;min-width:42px;height:42px;border-radius:50%;background:#f8e5d8;color:#a9430b;font-size:17px}.admin-dashboard-queue>div>button{width:100%;min-height:61px;padding:10px 16px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;border:0;border-bottom:1px solid #ebe7df;background:transparent;text-align:left}.admin-dashboard-queue>div>button:last-child{border-bottom:0}.admin-dashboard-queue button span strong,.admin-dashboard-queue button span small{display:block}.admin-dashboard-queue button span strong{font-size:13px}.admin-dashboard-queue button span small{margin-top:3px;color:#71746c;font-size:11px}.admin-dashboard-queue button em{color:#b14318;font-size:18px;font-style:normal;font-weight:650}.admin-dashboard-queue button b{color:#8a8d84;font-weight:400}.admin-dashboard-table .table-head,.admin-dashboard-table>button{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(72px,.65fr));align-items:center;gap:12px}.admin-dashboard-table .table-head{min-height:39px;padding:0 20px;background:#f1eee7;color:#696c64;font-size:10px;font-weight:700;text-transform:uppercase}.admin-dashboard-table>button{width:100%;min-height:59px;padding:9px 20px;border:0;border-bottom:1px solid #ebe7df;background:transparent;text-align:left}.admin-dashboard-table>button:last-child{border-bottom:0}.admin-dashboard-table button span strong,.admin-dashboard-table button span small{display:block}.admin-dashboard-table button span strong{font-size:13px}.admin-dashboard-table button span small{margin-top:3px;color:#74776f;font-size:11px}.admin-dashboard-table button em{font-size:13px;font-style:normal;font-weight:600}.admin-dashboard-table button em.alert{color:#b7371b}.admin-dashboard-ranked article{min-height:59px;padding:9px 20px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;border-bottom:1px solid #ebe7df}.admin-dashboard-ranked article:last-child{border-bottom:0}.admin-dashboard-ranked article>i{color:#a9430b;font-size:11px;font-style:normal;font-weight:700}.admin-dashboard-ranked article span strong,.admin-dashboard-ranked article span small,.admin-dashboard-ranked article>em small{display:block}.admin-dashboard-ranked article span strong{font-size:13px}.admin-dashboard-ranked article span small{margin-top:3px;color:#74776f;font-size:11px}.admin-dashboard-ranked article>em{font-size:15px;font-style:normal;font-weight:650;text-align:right}.admin-dashboard-ranked article>em small{margin-top:2px;color:#777a72;font-size:9px;font-weight:500}.admin-dashboard-recent-list article{min-height:62px;padding:9px 20px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(210px,1fr) auto;align-items:center;gap:20px;border-bottom:1px solid #ebe7df}.admin-dashboard-recent-list article:last-child{border-bottom:0}.admin-dashboard-recent-list article span strong,.admin-dashboard-recent-list article span small{display:block}.admin-dashboard-recent-list article span strong{font-size:13px}.admin-dashboard-recent-list article span small{margin-top:4px;color:#74776f;font-size:11px}.admin-dashboard-recent-list article>em{padding:7px 9px;border-radius:5px;background:#f0ede6;color:#4f524a;font-size:10px;font-style:normal;font-weight:700;text-transform:uppercase}.admin-dashboard-recent-list article>em[data-status=delivered]{background:#dff1e8;color:#176441}.admin-dashboard-recent-list article>em[data-status=ndr],.admin-dashboard-recent-list article>em[data-status=undelivered]{background:#f8e0da;color:#9c2f17}.admin-dashboard-empty{margin:0;padding:28px 20px;color:#73766e;font-size:13px}@media(max-width:1180px){.admin-dashboard-context{grid-template-columns:1fr}.admin-dashboard-scope{border-right:0;border-bottom:1px solid #dedad0}.admin-dashboard-period{grid-template-columns:minmax(0,1fr) auto}.admin-dashboard-hero{grid-template-columns:210px minmax(0,1fr)}.admin-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-kpis article:nth-child(2){border-right:0}.admin-dashboard-kpis article:nth-child(-n+2){border-bottom:1px solid #dedad0}}@media(max-width:1023px){.admin-dashboard{gap:14px}.admin-dashboard-context{display:flex;flex-direction:column}.admin-dashboard-period{order:-1;display:grid;grid-template-columns:1fr;gap:14px;padding:18px}.admin-dashboard-period>div:first-child{padding:3px 0}.admin-dashboard-period>div:first-child strong{font-size:20px;line-height:1.3}.admin-dashboard-presets{display:grid;grid-template-columns:repeat(2,1fr)}.admin-dashboard-presets button{min-height:44px;padding:0 5px;font-size:12px}.admin-dashboard-custom-dates{display:grid;grid-template-columns:1fr 1fr}.admin-dashboard-custom-dates input{width:100%;font-size:14px}.admin-dashboard-scope{padding:16px 18px;border-top:1px solid #dedad0;border-bottom:0}.admin-dashboard-scope select{font-size:19px}.admin-dashboard-hero{grid-template-columns:1fr}.admin-dashboard-total{padding:24px 20px}.admin-dashboard-total>strong{font-size:56px}.admin-dashboard-kpis article{min-height:112px;padding:20px 17px}.admin-dashboard-kpis article>span{font-size:11px}.admin-dashboard-kpis article>strong{font-size:30px}.admin-dashboard-kpis article>small{font-size:13px}.admin-dashboard-actions{grid-template-columns:1fr 1fr}.admin-dashboard-actions>button{min-height:82px;border-bottom:1px solid #dedad0}.admin-dashboard-actions>button:nth-child(2n){border-right:0}.admin-dashboard-actions>button:nth-last-child(-n+2){border-bottom:0}.admin-dashboard-layout{display:grid;grid-template-columns:1fr}.admin-dashboard-trend,.admin-dashboard-queue,.admin-dashboard-branches,.admin-dashboard-customers,.admin-dashboard-recent{grid-column:1}.admin-dashboard-panel>header h2{font-size:20px}.admin-dashboard-panel>header p{font-size:13px}.admin-dashboard-chart{height:290px;overflow-x:auto}.admin-dashboard-queue button span strong,.admin-dashboard-table button span strong,.admin-dashboard-ranked article span strong,.admin-dashboard-recent-list article span strong{font-size:14px}.admin-dashboard-queue button span small,.admin-dashboard-table button span small,.admin-dashboard-ranked article span small,.admin-dashboard-recent-list article span small{font-size:12px}}@media(max-width:600px){.admin-dashboard-presets button{font-size:11px}.admin-dashboard-actions{grid-template-columns:1fr}.admin-dashboard-actions>button,.admin-dashboard-actions>button:nth-child(2n),.admin-dashboard-actions>button:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #dedad0}.admin-dashboard-actions>button:last-child{border-bottom:0}.admin-dashboard-kpis{grid-template-columns:1fr 1fr}.admin-dashboard-panel>header{min-height:84px;padding:16px}.admin-dashboard-panel>header button{min-width:72px}.admin-dashboard-legend{display:none}.admin-dashboard-table{overflow-x:auto}.admin-dashboard-table .table-head,.admin-dashboard-table>button{min-width:570px}.admin-dashboard-recent-list article{grid-template-columns:1fr auto;gap:9px 14px;padding:13px 16px}.admin-dashboard-recent-list article>span:nth-child(2){grid-column:1;grid-row:2}.admin-dashboard-recent-list article>em{grid-column:2;grid-row:1 / span 2}}@media(max-width:360px){.mobile-app-header{padding-inline:10px}.mobile-brand-button img{width:82px}.mobile-header-action{min-width:52px}.mobile-workspace-context{margin-inline:-10px;padding-inline:10px}.app-shell main,.app-shell.rail-collapsed main{padding-inline:12px}.mobile-search-actions{grid-template-columns:1fr}}.admin-dashboard-compact{--dash-surface: #fffdf8;--dash-soft: #f5f1e9;--dash-line: #ded9cf;--dash-ink: #20211d;--dash-muted: #6b6e66;--dash-orange: #ed6b18;--dash-green: #267351;position:relative;gap:14px;padding-bottom:18px;color:var(--dash-ink)}.admin-dashboard-compact .admin-dashboard-panel,.admin-dashboard-controlbar,.admin-dashboard-command,.admin-dashboard-summary,.admin-dashboard-dock{border:1px solid var(--dash-line);border-radius:18px;background:var(--dash-surface);box-shadow:0 10px 34px #2721190e}.admin-dashboard-controlbar{position:relative;min-height:76px;padding:12px 16px;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(480px,1.4fr);align-items:center;gap:18px}.admin-dashboard-compact .admin-dashboard-scope{padding:0;border:0}.admin-dashboard-compact .admin-dashboard-scope>span,.admin-dashboard-date-control>span{display:block;margin-bottom:5px;color:var(--dash-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-dashboard-compact .admin-dashboard-scope label{margin:0;display:flex;align-items:center;gap:9px}.admin-dashboard-compact .admin-dashboard-scope label:after{right:7px}.admin-dashboard-compact .admin-dashboard-scope select{min-height:34px;padding:0 25px 0 0;font-size:15px;font-weight:650}.admin-dashboard-date-control{display:grid;grid-template-columns:minmax(300px,1fr) auto;align-items:center;gap:12px}.admin-dashboard-date-control>span{margin:0;text-align:right;white-space:nowrap}.admin-dashboard-compact .admin-dashboard-presets{padding:3px;display:grid;grid-template-columns:repeat(5,minmax(54px,1fr));gap:2px;border-radius:12px;background:#eeebe4}.admin-dashboard-compact .admin-dashboard-presets button{min-height:36px;border-radius:9px;font-size:11px;transition:background-color .16s ease-out,color .16s ease-out,transform .12s ease-out}.admin-dashboard-compact .admin-dashboard-presets button:active{transform:scale(.97)}.admin-dashboard-compact .admin-dashboard-presets button.selected{background:var(--dash-orange);color:#fff;box-shadow:0 2px 7px #d6540733}.admin-dashboard-compact .admin-dashboard-custom-dates{position:absolute;z-index:8;top:calc(100% - 4px);right:16px;width:min(390px,calc(100% - 32px));padding:0;display:block;border:1px solid var(--dash-line);border-radius:14px;background:#fff;box-shadow:0 16px 40px #27211924;transform-origin:top right}.dashboard-range-calendar{padding:14px;-webkit-user-select:none;user-select:none}.dashboard-range-calendar-values{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.dashboard-range-calendar-values>span{min-width:0;padding:8px 10px;display:grid;gap:2px;border:1px solid #e3ddd3;border-radius:10px;background:#faf8f3}.dashboard-range-calendar-values small{color:var(--dash-muted);font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.dashboard-range-calendar-values strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dashboard-range-calendar-values>i{color:var(--dash-muted);font-style:normal}.dashboard-range-calendar>header{min-height:44px;padding:4px 0 2px;display:grid;grid-template-columns:36px 1fr 36px;align-items:center;text-align:center}.dashboard-range-calendar>header button{width:32px;height:32px;border:1px solid transparent;border-radius:50%;background:transparent;font-size:22px;cursor:pointer;transition:background-color .14s ease-out,transform .12s ease-out}.dashboard-range-calendar>header button:hover{background:#f3eee6}.dashboard-range-calendar>header button:active{transform:scale(.93)}.dashboard-range-calendar>header strong{font-size:14px}.dashboard-range-calendar-weekdays,.dashboard-range-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.dashboard-range-calendar-weekdays span{padding:3px 0 6px;color:var(--dash-muted);font-size:9px;font-weight:700;text-align:center}.dashboard-range-calendar-grid{position:relative;touch-action:none}.dashboard-range-calendar-grid button{position:relative;min-width:0;height:36px;padding:0;border:0;border-radius:0;background:transparent;color:var(--dash-ink);font-size:11px;font-variant-numeric:tabular-nums;cursor:pointer;transition:color .12s ease-out,background-color .12s ease-out,transform .12s ease-out}.dashboard-range-calendar-grid button.outside{color:#b7b1a8}.dashboard-range-calendar-grid button.in-range{background:#fff0e4;color:#9c3b09}.dashboard-range-calendar-grid button.range-start,.dashboard-range-calendar-grid button.range-end{z-index:1;border-radius:10px;background:var(--dash-orange);color:#fff;box-shadow:0 3px 9px #ce520938}.dashboard-range-calendar-grid button:hover{z-index:2;box-shadow:inset 0 0 0 1px #cc520a47}.dashboard-range-calendar-grid button:active{transform:scale(.9)}.dashboard-range-calendar>p{margin:9px 0 0;display:flex;align-items:center;gap:6px;color:var(--dash-muted);font-size:9px;line-height:1.35}.dashboard-range-calendar>footer{margin-top:10px;padding-top:10px;display:flex;justify-content:space-between;border-top:1px solid #e8e2d8}.dashboard-range-calendar>footer button{min-height:34px;padding:0 13px;border-radius:9px;font-size:10px;font-weight:700}.dashboard-range-calendar>footer button.primary{border-color:var(--dash-orange);background:var(--dash-orange);color:#fff}.admin-dashboard-summary{min-height:118px;display:grid;grid-template-columns:1.18fr repeat(3,minmax(120px,.9fr)) minmax(150px,1fr);overflow:hidden}.admin-dashboard-summary.branch-scope{grid-template-columns:1.08fr 1.08fr repeat(3,minmax(112px,.86fr)) minmax(145px,.96fr)}.admin-dashboard-summary article,.admin-dashboard-summary>button,.admin-dashboard-summary>p{margin:0;padding:18px 20px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--dash-line)}.admin-dashboard-summary>button{border:0;border-right:1px solid var(--dash-line);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease-out}.admin-dashboard-summary>button:hover{background:#fff8f2}.admin-dashboard-summary article.primary{background:#fff4e8}.admin-dashboard-summary article>span,.admin-dashboard-summary>button>span,.admin-dashboard-summary>p>span{color:var(--dash-muted);font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.admin-dashboard-summary article>strong,.admin-dashboard-summary>button>strong{margin-top:7px;font-size:clamp(27px,2.6vw,40px);font-weight:640;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.admin-dashboard-summary article.primary>strong{color:#c84e09}.admin-dashboard-summary article.needs-attention>strong,.admin-dashboard-summary>button.needs-attention>strong{color:#b63a20}.admin-dashboard-summary article>small,.admin-dashboard-summary>button>small{margin-top:7px;color:var(--dash-muted);font-size:11px}.admin-dashboard-summary>p{border:0;background:#faf8f3}.admin-dashboard-summary>p>strong{margin-top:9px;font-size:17px;font-weight:650}.admin-dashboard-dock{order:10;padding:8px 12px;display:flex;align-items:center;justify-content:flex-start;gap:clamp(22px,5vw,70px)}.admin-dashboard-dock-title{min-width:150px;padding:4px 18px 4px 6px;display:grid;gap:3px;border-right:1px solid var(--dash-line)}.admin-dashboard-dock-title small{color:#a8440b;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.admin-dashboard-dock-title strong{font-size:14px}.admin-dashboard-dock button{min-width:64px;min-height:58px;padding:0;display:grid;justify-items:center;gap:4px;border:0;background:transparent;color:var(--dash-ink);cursor:pointer}.admin-dashboard-dock button i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#f6e4d6;color:#b7430b;font-style:normal;transition:background-color .14s ease-out,color .14s ease-out}.admin-dashboard-dock button:first-child i{background:var(--dash-orange);color:#fff}.admin-dashboard-dock button span{font-size:10px;font-weight:700}.admin-dashboard-overview{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:14px}.admin-dashboard-overview .admin-dashboard-trend,.admin-dashboard-overview .admin-dashboard-queue{grid-column:auto}.admin-dashboard-compact .admin-dashboard-panel{min-width:0;overflow:hidden}.admin-dashboard-compact .admin-dashboard-panel>header{min-height:66px;padding:12px 16px}.admin-dashboard-compact .admin-dashboard-panel>header span{font-size:9px}.admin-dashboard-compact .admin-dashboard-panel>header h2{margin-top:3px;font-size:16px}.admin-dashboard-compact .admin-dashboard-chart{height:236px;padding:5px 10px 7px 2px}.admin-dashboard-compact .admin-dashboard-queue>header>strong{min-width:36px;height:36px;background:#fff0e5;font-size:15px}.admin-dashboard-compact .admin-dashboard-queue>div>button{min-height:58px;padding:8px 14px}.admin-dashboard-compact .admin-dashboard-queue button span strong{font-size:12px}.admin-dashboard-compact .admin-dashboard-queue button span small{font-size:10px}.admin-dashboard-compact .admin-dashboard-queue button em{font-size:16px}.admin-dashboard-compact .admin-dashboard-queue.is-revealed{animation:dashboard-queue-reveal .76s ease-out}@keyframes dashboard-queue-reveal{0%,to{box-shadow:0 10px 34px #2721190e}35%{box-shadow:0 0 0 4px #ed6b182e,0 16px 36px #2721191c}}.admin-dashboard-detail>header>button{min-height:36px;padding:0 12px;border-radius:9px}.admin-dashboard-detail-tabs{padding:4px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--dash-line);background:#f2efe8}.admin-dashboard-detail-tabs button{position:relative;isolation:isolate;min-height:42px;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:#65685f;font-size:12px;font-weight:650;cursor:pointer}.admin-dashboard-detail-tabs button>i{position:absolute;z-index:-1;inset:2px;border-radius:9px;background:#fff;box-shadow:0 1px 5px #20211d17}.admin-dashboard-detail-tabs button[aria-selected=true]{color:#9f3d08}.admin-dashboard-detail-tabs button em{padding:2px 6px;border-radius:999px;background:#746c601a;font-size:9px;font-style:normal;font-variant-numeric:tabular-nums}.admin-dashboard-detail-body{min-height:0}.admin-dashboard-asset-glance{width:calc(100% - 24px);min-height:74px;margin:12px;padding:10px 12px;display:grid;grid-template-columns:minmax(120px,1fr) 58px 66px auto;align-items:center;gap:9px;border:1px solid #eadbcf;border-radius:12px;background:#fff8f1;color:var(--dash-ink);text-align:left;cursor:pointer}.admin-dashboard-asset-glance>span{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center}.admin-dashboard-asset-glance>span>i{grid-row:1 / span 2;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#f7dfcc;color:#b1430c}.admin-dashboard-asset-glance small{display:block;color:var(--dash-muted);font-size:9px;font-weight:500}.admin-dashboard-asset-glance>em{font-style:normal;text-align:right}.admin-dashboard-asset-glance>em strong{display:block;font-size:15px;font-variant-numeric:tabular-nums}.admin-dashboard-asset-glance>em.alert strong{color:#b63a20}.admin-dashboard-asset-glance>b{font-weight:500}.admin-dashboard-compact .admin-dashboard-table .table-head,.admin-dashboard-compact .admin-dashboard-table>button{grid-template-columns:minmax(190px,1fr) repeat(3,90px)}.admin-dashboard-asset-report-head{padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e9e5dc;background:#fffdf9}.admin-dashboard-asset-report-head>div:first-child{display:grid;gap:2px}.admin-dashboard-asset-report-head>div:first-child span{color:#a8440b;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.admin-dashboard-asset-report-head>div:first-child strong{font-size:14px}.admin-dashboard-asset-report-head>div:first-child small{color:var(--dash-muted);font-size:10px}.admin-dashboard-asset-report-head>div:last-child{padding:3px;display:grid;grid-template-columns:repeat(3,1fr);border-radius:11px;background:#efebe4}.admin-dashboard-asset-report-head button{min-width:72px;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#696b64;font-size:10px;font-weight:700;cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out,transform .12s ease-out}.admin-dashboard-asset-report-head button:active{transform:scale(.96)}.admin-dashboard-asset-report-head button.selected{background:#fff;color:#a43d06;box-shadow:0 2px 7px #2e271e1a}.admin-dashboard-assets .admin-dashboard-asset-summary{min-height:60px;display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid #e9e5dc;background:#fbf7f0}.admin-dashboard-asset-summary span{padding:10px 14px;display:grid;align-content:center;border-right:1px solid #e9e5dc;color:var(--dash-muted);font-size:9px;text-transform:uppercase}.admin-dashboard-asset-summary span:last-child{border:0}.admin-dashboard-asset-summary strong{color:var(--dash-ink);font-size:18px;font-variant-numeric:tabular-nums}.admin-dashboard-asset-summary span.alert strong{color:#b63a20}.admin-dashboard-asset-trend{padding:12px 16px 14px;border-bottom:1px solid #e9e5dc;background:#fff}.admin-dashboard-asset-trend>header{padding:0 0 9px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.admin-dashboard-asset-trend>header span{font-size:11px;font-weight:750}.admin-dashboard-asset-trend>header small{color:var(--dash-muted);font-size:9px}.admin-dashboard-asset-trend-chart{min-height:128px;padding:8px 4px 0;display:flex;align-items:stretch;gap:7px;overflow-x:auto;border-top:1px solid #f0ece5;scrollbar-width:thin}.admin-dashboard-asset-trend-chart article{flex:1 0 66px;min-width:66px;display:grid;grid-template-rows:82px auto auto;align-items:end;text-align:center}.admin-dashboard-asset-trend-chart article>div{height:76px;display:flex;align-items:end;justify-content:center;gap:3px}.admin-dashboard-asset-trend-chart article>div>i{position:relative;width:10px;min-height:0;border-radius:4px 4px 1px 1px;font-style:normal;transition:height .18s ease-out}.admin-dashboard-asset-trend-chart article>div>i.booked{width:18px;background:#ed6b18}.admin-dashboard-asset-trend-chart article>div>i.delivered{background:#2f8060}.admin-dashboard-asset-trend-chart article>div>i.issues{background:#b84c3a}.admin-dashboard-asset-trend-chart article>div b{position:absolute;bottom:calc(100% + 3px);left:50%;translate:-50% 0;font-size:9px;font-weight:700}.admin-dashboard-asset-trend-chart article>strong{margin-top:5px;font-size:9px;white-space:nowrap}.admin-dashboard-asset-trend-chart article>small{margin-top:2px;color:var(--dash-muted);font-size:8px;white-space:nowrap}.admin-dashboard-asset-trend-empty{margin:0;padding:26px 8px;color:var(--dash-muted);font-size:11px;text-align:center}.admin-dashboard-asset-visual{padding:12px 16px;border-bottom:1px solid #e9e5dc}.admin-dashboard-asset-visual>div,.admin-dashboard-asset-branch-bar{height:10px;display:flex;gap:2px;overflow:hidden;border-radius:999px;background:#eee9df}.admin-dashboard-asset-visual>div>i,.admin-dashboard-asset-branch-bar>i{min-width:0;font-style:normal}.admin-dashboard-asset-visual .waiting,.admin-dashboard-asset-branch-bar .waiting{background:#d9b58f}.admin-dashboard-asset-visual .transit,.admin-dashboard-asset-branch-bar .transit{background:#ed6b18}.admin-dashboard-asset-visual .delivery,.admin-dashboard-asset-branch-bar .delivery{background:#e6a23c}.admin-dashboard-asset-visual .delivered,.admin-dashboard-asset-branch-bar .delivered{background:#2f8060}.admin-dashboard-asset-visual .issues,.admin-dashboard-asset-branch-bar .issues{background:#b84c3a}.admin-dashboard-asset-visual>p{margin:9px 0 0;display:flex;flex-wrap:wrap;gap:6px 14px}.admin-dashboard-asset-visual>p span{display:flex;align-items:center;gap:5px;color:var(--dash-muted);font-size:9px}.admin-dashboard-asset-visual>p i{width:7px;height:7px;border-radius:50%}.admin-dashboard-asset-branches>header{padding:10px 16px 6px;display:flex;justify-content:space-between;gap:10px;background:#faf8f3}.admin-dashboard-asset-branches>header span{font-size:10px;font-weight:750}.admin-dashboard-asset-branches>header small{color:var(--dash-muted);font-size:9px}.admin-dashboard-asset-branch{width:100%;min-height:68px;padding:9px 16px;display:grid;grid-template-columns:minmax(140px,.9fr) minmax(100px,1fr) repeat(4,72px) 16px;align-items:center;gap:8px;border:0;border-bottom:1px solid #ebe7df;background:transparent;color:var(--dash-ink);text-align:left;cursor:pointer;transition:background-color .14s ease-out}.admin-dashboard-asset-branch:hover{background:#fff8f1}.admin-dashboard-asset-branch span strong,.admin-dashboard-asset-branch span small,.admin-dashboard-asset-branch em strong,.admin-dashboard-asset-branch em small{display:block}.admin-dashboard-asset-branch span strong{font-size:13px}.admin-dashboard-asset-branch span small,.admin-dashboard-asset-branch em small{margin-top:2px;color:var(--dash-muted);font-size:8px}.admin-dashboard-asset-branch em{font-style:normal;text-align:center}.admin-dashboard-asset-branch em strong{font-size:14px}.admin-dashboard-asset-branch em.alert strong{color:#b63a20}.admin-dashboard-asset-branch-bar{height:7px}.admin-dashboard-asset-branch>b{text-align:right;font-weight:650}.admin-dashboard-compact .admin-dashboard-recent-list{padding:9px;display:grid;gap:7px;background:#faf8f3}.admin-dashboard-compact .admin-dashboard-recent-list article{min-height:72px;padding:10px 12px;display:grid;grid-template-columns:36px minmax(180px,.95fr) minmax(220px,1.1fr) auto;align-items:center;gap:12px;border:1px solid #e4dfd5;border-radius:12px;background:#fff;box-shadow:0 2px 8px #27211909}.admin-dashboard-compact .admin-dashboard-recent-list article>i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#fff0e3;color:#b94b0e;font-style:normal}.admin-dashboard-compact .admin-dashboard-recent-list article span small{margin:0 0 3px;color:#9a501f;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.admin-dashboard-compact .admin-dashboard-recent-list article span strong{font-size:13px}.admin-dashboard-compact .admin-dashboard-recent-list article span b{display:block;margin-top:3px;color:var(--dash-muted);font-size:10px;font-weight:500}.admin-dashboard-compact .admin-dashboard-recent-list .recent-route strong{display:flex;align-items:center;gap:7px}.admin-dashboard-compact .admin-dashboard-recent-list .recent-route strong i{color:#d15b13;font-style:normal}.admin-dashboard-compact .admin-dashboard-recent-list article>em{justify-self:end;border-radius:8px}.admin-dashboard-pagination{min-height:48px;padding:7px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--dash-line);background:#faf8f3;color:var(--dash-muted);font-size:10px}.admin-dashboard-pagination>div{display:flex;align-items:center;gap:8px}.admin-dashboard-pagination button{min-height:32px;padding:0 10px;border:1px solid #d6d1c7;border-radius:8px;background:#fff;font-size:10px;font-weight:650}.admin-dashboard-pagination button:disabled{opacity:.42}.admin-dashboard-skeleton{display:grid;grid-template-columns:1.55fr .85fr;gap:14px}.admin-dashboard-skeleton i{position:relative;min-height:250px;overflow:hidden;border:1px solid var(--dash-line);border-radius:18px;background:#ece8df}.admin-dashboard-skeleton i:after{content:"";position:absolute;inset:0;translate:-100% 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:dashboard-shimmer 1.2s ease-in-out infinite}.admin-dashboard-skeleton .skeleton-summary{grid-column:1 / -1;min-height:118px}.admin-dashboard-skeleton .skeleton-detail{grid-column:1 / -1}@keyframes dashboard-shimmer{to{translate:100% 0}}@media(max-width:1023px){.admin-dashboard-controlbar{grid-template-columns:1fr;gap:10px}.admin-dashboard-date-control{grid-template-columns:1fr auto}.admin-dashboard-summary{grid-template-columns:repeat(4,1fr)}.admin-dashboard-summary article.primary{grid-column:span 1}.admin-dashboard-summary>p{grid-column:1 / -1;padding-block:10px;flex-direction:row;align-items:center;justify-content:space-between}.admin-dashboard-summary>p>strong{margin:0}.admin-dashboard-overview{grid-template-columns:1.25fr .85fr}}@media(max-width:700px){.admin-dashboard-compact{gap:10px;padding-bottom:104px}.admin-dashboard-compact .admin-dashboard-panel,.admin-dashboard-controlbar,.admin-dashboard-summary{border-radius:15px}.admin-dashboard-controlbar{padding:12px}.admin-dashboard-compact .admin-dashboard-scope{order:0;padding:0;border:0}.admin-dashboard-compact .admin-dashboard-scope select{font-size:16px}.admin-dashboard-date-control{grid-template-columns:1fr;gap:6px}.admin-dashboard-date-control>span{text-align:left;font-size:9px}.admin-dashboard-compact .admin-dashboard-presets{grid-template-columns:repeat(5,1fr)}.admin-dashboard-compact .admin-dashboard-presets button{min-height:40px;padding:0 2px;font-size:11px}.admin-dashboard-summary{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-summary.branch-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-summary article,.admin-dashboard-summary>button{min-width:0;min-height:96px;padding:16px;text-align:left;border-bottom:1px solid var(--dash-line)}.admin-dashboard-summary article>span,.admin-dashboard-summary>button>span{font-size:11px;letter-spacing:.03em}.admin-dashboard-summary article>strong,.admin-dashboard-summary>button>strong{margin-top:6px;font-size:30px}.admin-dashboard-summary article>small,.admin-dashboard-summary>button>small{margin-top:5px;font-size:12px}.admin-dashboard-summary>p{grid-column:1 / -1;padding:12px 16px}.admin-dashboard-summary>p>strong{font-size:16px}.admin-dashboard-overview{grid-template-columns:1fr}.admin-dashboard-compact .admin-dashboard-chart{height:164px}.admin-dashboard-compact .admin-dashboard-trend>header{min-height:58px}.admin-dashboard-compact .admin-dashboard-queue>div{display:grid;grid-template-columns:1fr 1fr}.admin-dashboard-compact .admin-dashboard-queue>div>button{border-right:1px solid #ebe7df}.admin-dashboard-compact .admin-dashboard-queue>div>button:nth-child(2n){border-right:0}.admin-dashboard-asset-glance{margin-bottom:10px}.admin-dashboard-dock{position:fixed;z-index:30;right:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));translate:50% 0;width:min(350px,calc(100vw - 28px));min-height:70px;padding:7px 9px;justify-content:space-around;gap:4px;border-radius:30px;box-shadow:0 14px 38px #2721192e}.admin-dashboard-dock-title{display:none}.admin-dashboard-dock button{min-width:58px;min-height:56px}.admin-dashboard-dock button i{width:38px;height:38px}.admin-dashboard-detail>header{align-items:flex-start}.admin-dashboard-detail>header>button{font-size:10px}.admin-dashboard-detail-tabs{overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.admin-dashboard-detail-body{min-height:242px}.admin-dashboard-compact .admin-dashboard-table{overflow:visible}.admin-dashboard-compact .admin-dashboard-table .table-head{display:none}.admin-dashboard-compact .admin-dashboard-table>button{min-width:0;grid-template-columns:minmax(100px,1fr) repeat(3,48px);padding:9px 12px}.admin-dashboard-asset-report-head{padding:13px;align-items:stretch;flex-direction:column;gap:10px}.admin-dashboard-asset-report-head>div:first-child strong{font-size:16px}.admin-dashboard-asset-report-head>div:first-child small{font-size:11px}.admin-dashboard-asset-report-head>div:last-child{width:100%}.admin-dashboard-asset-report-head button{min-height:40px;font-size:11px}.admin-dashboard-assets .admin-dashboard-asset-summary{padding:8px;grid-template-columns:repeat(2,1fr);gap:7px;background:#f7f3eb}.admin-dashboard-asset-summary span{min-height:62px;padding:9px 11px;border:1px solid #e7dfd3;border-radius:10px;background:#fff;font-size:9px;line-height:1.25}.admin-dashboard-asset-summary span:last-child{border:1px solid #ecd8cd}.admin-dashboard-asset-summary strong{margin-bottom:3px;font-size:21px}.admin-dashboard-asset-trend{padding:13px}.admin-dashboard-asset-trend>header{align-items:flex-start;flex-direction:column;gap:2px}.admin-dashboard-asset-trend>header span{font-size:13px}.admin-dashboard-asset-trend>header small{font-size:9px}.admin-dashboard-asset-trend-chart article{flex-basis:74px;min-width:74px}.admin-dashboard-asset-visual{padding:13px}.admin-dashboard-asset-visual>p{gap:7px 12px}.admin-dashboard-asset-visual>p span{font-size:10px}.admin-dashboard-asset-branches>header{padding:12px 13px 8px;align-items:flex-start;flex-direction:column;gap:2px}.admin-dashboard-asset-branches>header span{font-size:12px}.admin-dashboard-asset-branches>header small{font-size:10px}.admin-dashboard-asset-branch{margin:0 8px 8px;width:calc(100% - 16px);min-height:0;padding:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 6px;border:1px solid #e4dfd5;border-radius:12px;background:#fff}.admin-dashboard-asset-branch>span{grid-column:1 / 4;grid-row:1}.admin-dashboard-asset-branch>span strong{font-size:16px}.admin-dashboard-asset-branch>span small{font-size:10px}.admin-dashboard-asset-branch>b{grid-column:4;grid-row:1;align-self:center;font-size:18px}.admin-dashboard-asset-branch .admin-dashboard-asset-branch-bar{grid-column:1 / -1;grid-row:2;height:8px}.admin-dashboard-asset-branch>em{min-width:0;padding:7px 3px;border-radius:8px;background:#faf7f1}.admin-dashboard-asset-branch>em strong{font-size:16px}.admin-dashboard-asset-branch>em small{font-size:9px;line-height:1.2}.admin-dashboard-compact .admin-dashboard-recent-list{padding:8px}.admin-dashboard-compact .admin-dashboard-recent-list article{padding:12px;grid-template-columns:34px minmax(0,1fr);gap:8px 10px}.admin-dashboard-compact .admin-dashboard-recent-list article>i{grid-column:1;grid-row:1 / span 2;width:34px;height:34px;align-self:start}.admin-dashboard-compact .admin-dashboard-recent-list .recent-awb{grid-column:2;grid-row:1;min-width:0}.admin-dashboard-compact .admin-dashboard-recent-list .recent-awb strong{display:block;font-size:14px;overflow-wrap:anywhere}.admin-dashboard-compact .admin-dashboard-recent-list .recent-route{grid-column:1 / -1;grid-row:3;padding:10px;border-radius:9px;background:#faf7f1}.admin-dashboard-compact .admin-dashboard-recent-list .recent-route strong{font-size:13px}.admin-dashboard-compact .admin-dashboard-recent-list article>em{grid-column:2;grid-row:2;justify-self:start;align-self:center;font-size:9px}.admin-dashboard-skeleton{grid-template-columns:1fr}.admin-dashboard-skeleton .skeleton-summary,.admin-dashboard-skeleton .skeleton-detail{grid-column:1}.admin-dashboard-skeleton i{min-height:210px}.admin-dashboard-skeleton .skeleton-summary{min-height:132px}}@media(max-width:420px){.admin-dashboard-controlbar{border-inline:0;border-radius:0;margin-inline:-2px}.admin-dashboard-summary article>strong,.admin-dashboard-summary>button>strong{font-size:28px}.admin-dashboard-summary article>small,.admin-dashboard-summary>button>small{display:block}.admin-dashboard-compact .admin-dashboard-custom-dates{right:8px;width:calc(100% - 16px)}.dashboard-range-calendar{padding:12px}.dashboard-range-calendar-grid button{height:38px;font-size:12px}.admin-dashboard-compact .admin-dashboard-queue>div{grid-template-columns:1fr}.admin-dashboard-compact .admin-dashboard-queue>div>button{border-right:0}.admin-dashboard-pagination{align-items:flex-start;flex-direction:column}.admin-dashboard-pagination>div{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.admin-dashboard-skeleton i:after{animation:none}.admin-dashboard-compact .admin-dashboard-queue.is-revealed{animation:none}.admin-dashboard-compact *{scroll-behavior:auto!important}}.page-skeleton{min-height:420px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-content:start;overflow:hidden}#root>.page-skeleton{min-height:100vh;min-height:100dvh;padding:clamp(24px,6vw,72px)}.page-skeleton-heading,.page-skeleton-panel,.page-skeleton-grid>i{border:1px solid var(--line);border-radius:16px;background:var(--surface)}.page-skeleton-heading{grid-column:1 / -1;display:grid;gap:12px;padding:24px}.page-skeleton-heading i,.page-skeleton-heading b,.page-skeleton-heading span,.page-skeleton-panel b,.page-skeleton-panel span,.page-skeleton-grid>i:before{display:block;border-radius:999px;background:linear-gradient(90deg,#e9e5dc 20%,#f7f4ee,#e9e5dc 70%);background-size:240% 100%;animation:portal-skeleton 1.35s ease-in-out infinite}.page-skeleton-heading i{width:110px;height:9px}.page-skeleton-heading b{width:min(360px,70%);height:32px}.page-skeleton-heading span{width:min(520px,88%);height:12px}.page-skeleton-grid{grid-column:1 / -1;display:grid;grid-template-columns:inherit;gap:16px}.page-skeleton-grid>i{min-height:112px;padding:22px}.page-skeleton-grid>i:before{content:"";width:64%;height:14px}.page-skeleton-panel{grid-column:1 / -1;display:grid;gap:17px;min-height:230px;padding:26px}.page-skeleton-panel b{width:180px;height:18px}.page-skeleton-panel span{width:100%;height:12px}.page-skeleton-panel span:nth-child(2n){width:76%}@keyframes portal-skeleton{to{background-position:-140% 0}}.profile-page{display:grid;gap:18px}.profile-back{justify-self:start;min-height:44px;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:#55584f;font-size:11px;font-weight:650;cursor:pointer}.profile-back span{margin-right:9px;color:var(--orange)}.profile-hero{position:relative;min-height:190px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(25px,4vw,46px);overflow:hidden;border-radius:20px;background:radial-gradient(circle at 88% 12%,rgba(239,111,25,.2),transparent 31%),linear-gradient(132deg,#20231f,#30332d);color:#fff}.profile-hero:after{content:"";position:absolute;right:-35px;bottom:-68px;width:260px;height:150px;border:1px solid rgba(255,255,255,.09);border-radius:50%;transform:rotate(-12deg)}.profile-avatar{position:relative;width:88px;height:88px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.23);border-radius:26px;background:linear-gradient(145deg,#f38a45,#d95a0c);box-shadow:0 18px 38px #0003}.profile-avatar span{font-size:28px;font-weight:600;letter-spacing:-.04em}.profile-avatar i{position:absolute;right:-3px;bottom:-3px;width:19px;height:19px;border:4px solid #292c27;border-radius:50%;background:#58b77a}.profile-hero>div:nth-child(2)>span,.profile-card>header>span,.profile-install-card>div>span{color:#f2a472;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.profile-hero h2{margin:9px 0 7px;font-size:clamp(30px,4vw,47px);font-weight:450;line-height:1;letter-spacing:-.05em}.profile-hero p{margin:0;color:#c6c8c0;font-size:11px}.profile-status,.profile-installed{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:650}.profile-status{z-index:1;padding:9px 12px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:#ffffff0f}.profile-status i,.profile-installed i{width:8px;height:8px;border-radius:50%;background:#58b77a;box-shadow:0 0 0 4px #58b77a1f}.profile-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px;align-items:start}.profile-main-column,.profile-side-column{display:grid;gap:18px}.profile-card{border:1px solid var(--line);border-radius:17px;background:var(--surface);overflow:hidden}.profile-card>header{padding:24px 25px 19px;border-bottom:1px solid #e4ded3}.profile-card>header h3,.profile-install-card h3{margin:7px 0 0;font-size:20px;font-weight:550;letter-spacing:-.025em}.profile-detail-list{margin:0}.profile-detail-list>div{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:22px;padding:17px 25px;border-top:1px solid #ece7de}.profile-detail-list>div:first-child{border-top:0}.profile-detail-list dt{color:#72756c;font-size:10px}.profile-detail-list dd{margin:0;overflow-wrap:anywhere;font-size:11.5px;font-weight:600;text-align:right}.profile-contact-card{padding-bottom:24px}.profile-contact-card>strong,.profile-contact-card>p,.profile-contact-card>div{margin-inline:25px}.profile-contact-card>strong{display:block;margin-top:22px;font-size:16px}.profile-contact-card>p{color:#686b62;font-size:11px;line-height:1.55}.profile-contact-card>div{display:flex;flex-wrap:wrap;gap:8px 18px}.profile-contact-card a{color:#a84608;font-size:11px;font-weight:650;text-decoration:none}.profile-install-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:22px;background:linear-gradient(150deg,#fffaf4,#fffdf8)}.profile-app-mark{width:58px;height:58px;display:block;padding:8px;object-fit:contain;border-radius:17px;background:#fff7ef;box-shadow:0 10px 24px #20231f29}.profile-install-card>p,.profile-install-card>button,.profile-install-card>small,.profile-install-card>.profile-installed{grid-column:1 / -1}.profile-install-card>p{margin:2px 0 0;color:#666960;font-size:11px;line-height:1.55}.profile-install-card>button{position:static;width:100%;margin:0}.profile-install-card>small{color:#686b62;font-size:9.5px;line-height:1.5}.profile-installed{min-height:42px;justify-content:center;border:1px solid #b7d8c2;border-radius:9px;background:#edf7f0;color:#25643c}.profile-row-action{width:100%;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 22px;border:0;border-top:1px solid #e7e1d7;background:transparent;text-align:left;cursor:pointer}.profile-security-card>header+.profile-row-action{border-top:0}.profile-row-action:hover{background:#fff7ef}.profile-row-action span strong,.profile-row-action span small{display:block}.profile-row-action span strong{font-size:11.5px}.profile-row-action span small{margin-top:4px;color:#74776e;font-size:9.5px}.profile-row-action>b{color:var(--orange);font-size:16px;transition:transform .18s ease}.profile-row-action:hover>b{transform:translate(3px)}.profile-row-action.danger strong{color:#a53d26}.profile-security-card form{display:grid;gap:13px;padding:20px 22px;border-top:1px solid #e7e1d7;background:#f8f5ee;overflow:hidden}.profile-security-card form label{display:grid;gap:6px}.profile-security-card form label>span{font-size:9.5px;font-weight:650}.profile-security-card form input{width:100%;min-height:44px;padding:0 11px;border:1px solid #cfc8bc;border-radius:8px;background:#fff}.profile-security-card form small{color:#777a72;font-size:8.5px}.profile-security-card form .primary-action{position:static;width:100%;margin:2px 0 0}@media(max-width:900px){.profile-layout{grid-template-columns:1fr}}@media(max-width:660px){.page-skeleton{grid-template-columns:1fr}.page-skeleton-grid{grid-template-columns:1fr 1fr}.page-skeleton-grid>i{min-height:90px}.profile-page{gap:13px}.profile-hero{min-height:0;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:22px 18px;border-radius:15px}.profile-avatar{width:66px;height:66px;border-radius:20px}.profile-avatar span{font-size:21px}.profile-hero h2{font-size:27px}.profile-status{grid-column:1 / -1;justify-self:start}.profile-card{border-radius:13px}.profile-card>header{padding:20px 18px 16px}.profile-detail-list>div{grid-template-columns:1fr;gap:5px;padding:15px 18px}.profile-detail-list dd{text-align:left}.profile-contact-card>strong,.profile-contact-card>p,.profile-contact-card>div{margin-inline:18px}.profile-install-card{padding:18px}.profile-row-action{min-height:64px;padding-inline:18px}.profile-security-card form{padding:18px}}@media(prefers-reduced-motion:reduce){.page-skeleton-heading i,.page-skeleton-heading b,.page-skeleton-heading span,.page-skeleton-panel b,.page-skeleton-panel span,.page-skeleton-grid>i:before{animation:none}.profile-row-action>b{transition:none}}.booking-workspace.compact{grid-template-columns:minmax(0,1fr)}.compact-booking-flow{display:grid;gap:18px}.compact-booking-flow>section,.compact-commercial{padding:24px;border:1px solid var(--line);border-radius:14px;background:#fffdf8}.compact-booking-flow .form-section-heading{margin-bottom:20px}.compact-commercial>summary{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-10px;padding:10px 12px;border-radius:6px;cursor:pointer;list-style:none;transition:background-color .16s ease,color .16s ease}.compact-commercial>summary::-webkit-details-marker{display:none}.compact-commercial>summary span{font-size:15px;font-weight:600}.compact-commercial>summary small{color:#706c62;font-size:12px}.compact-commercial>summary:after{content:"Click to open  +";min-width:116px;height:36px;padding:0 12px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--orange);border-radius:4px;background:#fff6ed;color:#b94d0a;font-size:11px;font-weight:600;letter-spacing:.01em;transition:background-color .16s ease,color .16s ease}.compact-commercial>summary:hover,.compact-commercial>summary:focus-visible{background:#fff3e7}.compact-commercial>summary:hover:after,.compact-commercial>summary:focus-visible:after{background:var(--orange);color:#fff}.compact-commercial>summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.compact-commercial[open]>summary:after{content:"Click to close  −"}.compact-commercial>div{padding-top:24px}.compact-secondary-details{margin-top:22px;padding:14px 16px;border:1px solid #ddd7cc;border-radius:11px;background:#f8f5ee}.compact-secondary-details>summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-8px;padding:8px 10px;border-radius:6px;cursor:pointer;list-style:none;transition:background-color .16s ease,color .16s ease}.compact-secondary-details>summary::-webkit-details-marker{display:none}.compact-secondary-details>summary span{font-size:13px;font-weight:600}.compact-secondary-details>summary small{color:#706c62;font-size:11px}.compact-secondary-details>summary:after{content:"Click to open  +";min-width:116px;height:34px;padding:0 11px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--orange);border-radius:4px;background:#fff6ed;color:#b94d0a;font-size:11px;font-weight:600;letter-spacing:.01em;transition:background-color .16s ease,color .16s ease}.compact-secondary-details>summary:hover,.compact-secondary-details>summary:focus-visible{background:#fff0e2}.compact-secondary-details>summary:hover:after,.compact-secondary-details>summary:focus-visible:after{background:var(--orange);color:#fff}.compact-secondary-details>summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.compact-secondary-details[open]>summary:after{content:"Click to close  −"}.compact-secondary-details>div{padding-top:18px}.compact-primary-value{max-width:440px}.saved-consignee-picker{margin-bottom:22px;padding:16px;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);gap:14px 20px;border:1px solid #d7cabd;border-radius:12px;background:#fbf5ed}.saved-consignee-picker>div:first-child{display:grid;align-content:center;gap:5px}.saved-consignee-picker>div:first-child span{color:#a94c14;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.saved-consignee-picker>div:first-child strong{font-size:14px}.saved-consignee-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.saved-consignee-search input{width:100%;min-height:44px;padding:0 12px;border:1px solid #c9c5ba;border-radius:9px;background:#fffdf9;font:inherit}.saved-consignee-search button,.saved-consignee-pages button{min-height:40px;padding:0 14px;border:1px solid #c45a16;border-radius:9px;background:#fffdf8;color:#9d440f;font-weight:650;cursor:pointer}.saved-consignee-results{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.saved-consignee-results button{min-width:0;padding:12px;display:grid;gap:4px;border:1px solid #ddd5c9;border-radius:10px;background:#fffdf8;color:var(--ink);text-align:left;cursor:pointer}.saved-consignee-results button:hover{border-color:#db7b3d}.saved-consignee-results strong,.saved-consignee-results span,.saved-consignee-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-consignee-results strong{font-size:12px}.saved-consignee-results span{color:#8b4a20;font-size:10.5px}.saved-consignee-results small{color:var(--muted);font-size:10px}.saved-consignee-pages{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:10px}.saved-consignee-pages span{color:var(--muted);font-size:10.5px}.form-progress{padding:20px 14px;background:#f0eee7;border-right:1px solid var(--line)}.form-progress>button{position:relative;width:100%;min-height:68px;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;padding:13px 12px;border:0;border-radius:11px;background:transparent;text-align:left;cursor:pointer;color:#5e6158;transition:background .16s,color .16s,transform .16s}.form-progress>button:hover{background:#fffdf8b8;color:var(--ink);transform:translate(2px)}.form-progress>button.active{background:#fffdf8;color:var(--ink);box-shadow:0 3px 12px #2b29210f}.form-progress>button>span{font-size:10px;color:#8a8d84;padding-top:2px}.form-progress>button div{display:flex;flex-direction:column;gap:5px}.form-progress>button strong{font-size:13px;font-weight:600}.form-progress>button small{font-size:11px;line-height:1.35;color:#777a71}.form-progress>button>i{position:absolute;right:-14px;top:13px;bottom:13px;width:3px;border-radius:3px 0 0 3px;background:var(--orange)}.source-legend{margin:22px 10px 0;padding-top:18px;border-top:1px solid #d7d3c8;display:grid;gap:9px}.source-legend strong{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6d7067;margin-bottom:2px}.source-legend span{display:flex;align-items:center;gap:8px;color:#65685f;font-size:11px}.source-legend i{width:7px;height:7px;border-radius:2px;background:#b3b5ad}.source-legend i.api{background:#39718c}.source-legend i.master{background:#9d6c2b}.source-legend i.manual{background:#ef6f19}.source-legend i.calc{background:#287a56}.form-canvas{padding:27px clamp(22px,2.5vw,38px) 34px;min-width:0}.booking-review-summary{display:grid;gap:22px}.review-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.review-summary-grid article{border:1px solid var(--line);border-radius:16px;background:#fffdf8;padding:18px;box-shadow:0 12px 26px #24221c0d}.review-summary-grid article>span{display:inline-flex;height:24px;min-width:24px;align-items:center;justify-content:center;border-radius:999px;background:#ef6f191a;color:var(--orange);font-size:10px;font-weight:700}.review-summary-grid h3{margin:10px 0 14px;font-size:17px}.review-summary-grid p{display:grid;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);gap:12px;margin:0;padding:9px 0;border-top:1px solid rgba(217,212,198,.7)}.review-summary-grid p span{color:#74776f;font-size:11px}.review-summary-grid p strong{color:var(--ink);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.review-warning{border:1px solid rgba(239,111,25,.28);border-radius:15px;background:#ef6f1914;padding:15px 17px}.review-warning strong{font-size:13px}.review-warning p{margin:5px 0 0;color:#6d7067;font-size:12px}.pincode-autofill-field{position:relative}.pincode-status{display:block;margin-top:6px;color:#7b5b35;font-size:11px;font-style:normal;line-height:1.35}.pincode-match-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pincode-match-list button{border:1px solid rgba(239,111,25,.38);border-radius:999px;background:#ef6f1914;color:#7a3d0e;padding:5px 9px;font-size:11px;font-weight:600;cursor:pointer}.form-section-heading{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(280px,1.2fr);align-items:end;gap:32px;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid var(--line)}.form-section-heading h2{margin:8px 0 0;font-size:27px;font-weight:400;letter-spacing:-.02em}.form-section-heading p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55;max-width:580px}.lookup-workbench{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(240px,1.2fr) auto;gap:10px;align-items:end;padding:18px;border:1px solid #d4c7ba;border-radius:14px;background:#fbf5ed}.lookup-field{display:flex;flex-direction:column;gap:7px}.lookup-workbench{align-items:start}.lookup-workbench>.lookup-button,.lookup-workbench>.lookup-identity-lock{margin-top:22px}.lookup-identity-lock{max-width:220px}.awb-check-attention .lookup-button{outline:3px solid #a54408;outline-offset:4px}.awb-check-guidance{margin:12px 0;color:#953d08;font-size:14px;font-weight:600}@media(max-width:1023px){.lookup-workbench>.lookup-button,.lookup-workbench>.lookup-identity-lock{margin-top:0;max-width:none}}.lookup-field>span{font-size:12px;font-weight:600}.lookup-field input,.lookup-field select{width:100%;height:46px;padding:0 13px;border:1px solid #c9c5ba;border-radius:9px;background:#fffdf9;color:var(--ink);font-size:14px}.lookup-field small{font-size:10.5px;color:#6b6e65}.lookup-field.awb input{font-size:16px;font-weight:500;letter-spacing:.015em}.lookup-button{height:46px;padding:0 17px;border:1px solid #d65f11;border-radius:9px;background:var(--orange);color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.lookup-button span{display:inline-block;margin-left:16px;transition:transform .16s}.lookup-button:hover span{transform:translate(3px)}.lookup-identity-lock{min-height:46px;padding:8px 13px;display:grid;align-content:center;gap:2px;border:1px solid #d9d2c4;border-radius:9px;background:#f4f1e9;white-space:normal}.lookup-identity-lock strong{font-size:12px;color:#3e413a}.lookup-identity-lock small{font-size:9px;color:#777a71}.lookup-result{min-height:72px;margin:12px 0 26px;padding:14px 17px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid var(--line);border-radius:12px;background:#faf8f2}.lookup-result.ready{border-color:#abcbb9;background:#f5faf6}.lookup-signal{width:8px;height:8px;border-radius:50%;background:#9b9e95}.lookup-result.ready .lookup-signal{background:#287a56;box-shadow:0 0 0 4px #287a561a}.lookup-result strong{font-size:12.5px;font-weight:600}.lookup-result p{margin:4px 0 0;color:#65685f;font-size:11.5px;line-height:1.4}.lookup-result em{font-style:normal;font-size:10.5px;color:#70736a;white-space:nowrap}.provider-suggestions{margin:-14px 0 26px;padding:15px 17px;border:1px solid #9fc2cf;border-radius:12px;background:#f2f8fa}.provider-suggestions>strong{font-size:12.5px}.provider-suggestions>div{display:flex;flex-wrap:wrap;gap:8px;margin:11px 0}.provider-suggestions span{min-width:120px;padding:8px 10px;border:1px solid #c5dce3;border-radius:9px;background:#fff}.provider-suggestions small{display:block;color:#376778;font-size:10px;text-transform:capitalize}.provider-suggestions b{display:block;margin-top:4px;color:#172e36;font-size:12px}.provider-suggestions p{margin:0;color:#405c65;font-size:11px;line-height:1.45}.field-grid{display:grid;gap:20px 16px}.field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-field{display:flex;flex-direction:column;gap:7px;min-width:0}.field-label{font-size:12px;font-weight:600;color:#343631}.field-label b{color:#c85012;margin-left:3px;font-size:18px;line-height:0;vertical-align:-2px}.lookup-field>span b{margin-left:3px;color:#c85012;font-size:18px;line-height:0;vertical-align:-2px}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:44px;padding:0 12px;border:1px solid #cbc7bc;border-radius:9px;background:#fffdf9;color:#21221e;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.form-field textarea{padding:11px 12px;resize:vertical;font-family:inherit}.form-field input:hover,.form-field select:hover,.form-field textarea:hover{border-color:#a9a69d}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#d66b25;box-shadow:0 0 0 3px #ef6f1917;outline:0}.form-field.readonly input{background:#efeee9;color:#5b5e55}.source-tag{align-self:flex-start;font-size:10px;color:#71746b}.field-hint{color:#5f625a;font-size:10.5px;line-height:1.35}.source-courier-api{color:#39718c}.source-dvc-master{color:#8b5b1e}.source-employee{color:#b94e0e}.source-calculated{color:#287a56}.source-system{color:#5a5d55}.wide-field{grid-column:1/-1}.form-check{display:flex;align-items:flex-start;gap:10px;padding-top:23px;cursor:pointer}.form-check input{width:18px;height:18px;accent-color:var(--orange)}.form-check span{display:flex;flex-direction:column;gap:4px}.form-check strong{font-size:12px}.form-check small{font-size:10.5px;line-height:1.35;color:#6b6e65}.inline-tool,.secondary-action{margin-top:24px;min-height:42px;padding:0 14px;border:1px solid #bbb8ae;border-radius:9px;background:transparent;font-size:12.5px;font-weight:600;cursor:pointer}.inline-tool:hover,.secondary-action:hover{border-color:#d16a27;color:#c45211}.document-note{margin-top:26px;padding:16px 18px;display:flex;align-items:flex-start;gap:12px;border-radius:12px;background:#f2efe7}.document-note>span{width:23px;height:23px;display:grid;place-items:center;border:1px solid #aeb0a8;border-radius:7px;font-size:11px;font-weight:600}.document-note p{margin:1px 0 0;color:#5c5f56;font-size:12.5px;line-height:1.55}.charges-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px;align-items:start}.charge-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.charge-row{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:8px}.charge-row>label{display:flex;flex-direction:column;gap:6px}.charge-row span{font-size:11.5px;font-weight:600}.charge-row input,.charge-row select{height:42px;padding:0 10px;border:1px solid #cbc7bc;border-radius:8px;background:#fffdf9;font-size:13px}.charge-row:not(:has(.charge-action)){grid-template-columns:1fr}.totals-sheet{padding:22px;border-radius:14px;background:#242620;color:#f6f3eb}.totals-sheet>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#f0a16a}.totals-sheet h3{font-size:20px;font-weight:500;margin:7px 0 20px}.totals-sheet dl{margin:0}.totals-sheet dl>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:12.5px}.totals-sheet dt{color:#bebfb8}.totals-sheet dd{margin:0;font-variant-numeric:tabular-nums}.totals-sheet dl>div.total{font-size:16px;border-bottom:0;padding-top:17px}.totals-sheet .total dt,.totals-sheet .total dd{color:#fff;font-weight:600}.totals-sheet button{width:100%;height:42px;margin-top:16px;border:1px solid rgba(255,255,255,.25);border-radius:9px;background:transparent;color:#fff;font-size:12px;cursor:pointer}.import-panel{padding:28px clamp(22px,3vw,40px) 40px;min-height:570px}.bulk-booking-type-picker{margin:26px 0 0;padding:0;border:0}.bulk-booking-type-picker legend,.bulk-booking-file-heading>span{color:#171813;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bulk-booking-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.bulk-booking-type-card{position:relative;min-height:124px;padding:20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;border:1px solid #c9c5ba;border-radius:12px;background:#fffdfa;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.bulk-booking-type-card:hover{border-color:#7f7b70}.bulk-booking-type-card:focus-within{outline:3px solid rgba(239,111,25,.2);outline-offset:2px}.bulk-booking-type-card.selected{border-color:var(--orange);background:#fff8f2;box-shadow:inset 4px 0 0 var(--orange)}.bulk-booking-type-card input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bulk-booking-type-index{width:34px;height:34px;display:grid;place-items:center;border:1px solid #c9c5ba;border-radius:50%;color:#6f6b62;font-size:11px;font-weight:700}.bulk-booking-type-card.selected .bulk-booking-type-index{border-color:var(--orange);background:var(--orange);color:#fff}.bulk-booking-type-copy{display:grid;gap:7px}.bulk-booking-type-copy strong{color:#171813;font-size:16px}.bulk-booking-type-copy small{max-width:52ch;color:var(--muted);font-size:12px;line-height:1.55}.bulk-booking-type-card>b{padding:5px 8px;border-radius:999px;background:#eeece5;color:#5f5b52;font-size:10px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.bulk-booking-type-card.selected>b{background:#ffe5d2;color:#9a3e08}.bulk-booking-file-heading{margin:28px 0 14px;display:flex;align-items:baseline;justify-content:space-between;gap:20px}.bulk-booking-file-heading p{margin:0;max-width:62ch;color:var(--muted);font-size:11px;line-height:1.5;text-align:right}.vendor-code-guide{margin:0 0 22px;padding:18px 20px;border:1px solid #e2c7b5;border-radius:13px;background:#fff8f2}.vendor-code-guide-copy>span{color:#a8460c;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vendor-code-guide-copy h3{margin:5px 0 4px;color:#171813;font-size:17px;line-height:1.3}.vendor-code-guide-copy p,.vendor-code-rule{margin:0;color:#4f5049;font-size:13px;line-height:1.55}.vendor-code-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin-top:15px}.vendor-code-item{min-width:0;padding:10px 12px;display:grid;gap:3px;border:1px solid #d8d3c8;border-radius:9px;background:#fffdfa}.vendor-code-item strong{color:#171813;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;letter-spacing:.02em}.vendor-code-item span{overflow:hidden;color:#5d5e57;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.vendor-code-self{border-color:#efb48d;background:#fff1e6}.vendor-code-rule{margin-top:12px;font-weight:650}.file-field input{padding:9px;height:44px}.import-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.import-actions .primary-action{margin:24px 0 0}.empty-result{margin-top:24px;min-height:180px;display:grid;place-content:center;text-align:center;border:1px dashed #c9c5ba;border-radius:14px;background:#faf8f2}.empty-result strong{font-size:14px}.empty-result p{margin:7px 0 0;color:var(--muted);font-size:12px}.booking-actions{position:sticky;bottom:0;z-index:5;min-height:72px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);background:#fffdf8f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.booking-actions>div{display:flex;align-items:center;gap:8px}.booking-actions button{height:42px;padding:0 14px;border:1px solid #bbb8ae;border-radius:9px;background:transparent;font-size:12.5px;font-weight:600;cursor:pointer}.booking-actions>div:last-child>span{font-size:10.5px;color:#696c63;margin-right:8px}.booking-actions button.save-consignment{background:var(--orange);border-color:#d55f12;color:#fff;padding:0 17px}.save-consignment b{margin-left:16px;transition:transform .16s}.save-consignment:hover b{display:inline-block;transform:translate(3px)}@media(max-width:1180px){.field-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.charges-layout{grid-template-columns:1fr}.charge-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.booking-workspace{grid-template-columns:1fr}.form-progress{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);padding:10px}.form-progress>button{min-width:190px}.form-progress>button>i{inset:auto 12px -10px;width:auto;height:3px}.source-legend{display:none}.form-section-heading{grid-template-columns:1fr;gap:10px}.review-summary-grid{grid-template-columns:1fr}.lookup-workbench{grid-template-columns:1fr 1fr}.lookup-button{grid-column:1/-1}.charges-layout{gap:18px}}@media(max-width:660px){.booking-header{align-items:flex-start;flex-direction:column;padding:18px}.booking-tabs{width:100%}.booking-tabs button{flex:1}.form-canvas,.import-panel{padding:22px 16px 28px}.bulk-booking-type-options{grid-template-columns:1fr}.bulk-booking-type-card{grid-template-columns:auto minmax(0,1fr)}.bulk-booking-type-card>b{grid-column:2;justify-self:start}.bulk-booking-file-heading{align-items:flex-start;flex-direction:column;gap:6px}.bulk-booking-file-heading p{text-align:left}.vendor-code-guide{padding:16px}.vendor-code-list{grid-template-columns:repeat(2,minmax(0,1fr))}.import-panel .import-actions{align-items:stretch;flex-direction:column}.import-panel .import-actions button,.import-panel .import-actions .primary-action{position:static;width:100%;margin:0}.field-grid.three,.charge-list,.lookup-workbench{grid-template-columns:1fr}.lookup-button{grid-column:auto}.lookup-result{grid-template-columns:10px 1fr}.lookup-result em{grid-column:2}.booking-actions{position:static;align-items:stretch;flex-direction:column}.booking-actions>div{justify-content:space-between;flex-wrap:wrap}.booking-actions>div:last-child>span{width:100%;text-align:center}.booking-actions button{flex:1}.form-section-heading h2{font-size:24px}}.booking-page{--muted: #42453e;color:#11120f}.booking-header p,.form-section-heading p{color:#3f423b;font-size:14.5px}.form-progress>button{color:#41443d}.form-progress>button>span{color:#65685f;font-size:11px}.form-progress>button strong{font-size:13.5px}.form-progress>button small{color:#5d6058;font-size:11.5px}.source-legend strong{color:#4d5048}.source-legend span{color:#4c4f47;font-size:11.5px}.field-label,.lookup-field>span{font-size:13px;color:#171814}.form-field input,.form-field select,.form-field textarea,.lookup-field input,.lookup-field select{border-color:#bcb8ad;color:#171814;font-size:14.5px;background:#fffefa}.form-field input::placeholder,.form-field textarea::placeholder,.lookup-field input::placeholder{color:#666961;opacity:1}.source-tag,.lookup-field small{font-size:11px;font-weight:500}.source-courier-api{color:#23657e}.source-dvc-master{color:#775018}.source-employee{color:#a7440c}.source-calculated{color:#176b47}.source-system{color:#51544d}.lookup-result p{color:#484b44;font-size:12px}.lookup-result em{color:#565950}.document-note p{color:#444740;font-size:13px}.booking-actions>div:last-child>span{color:#50534c;font-size:11px}.local-tools{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:-8px 0 18px}.local-tools:before{content:"Legacy tools";margin-right:auto;font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:#555850;font-weight:600}.local-tools button{height:34px;padding:0 11px;border:1px solid #b7b3a8;border-radius:8px;background:#f8f5ee;color:#30322e;font-size:11.5px;font-weight:600;cursor:pointer;transition:border-color .16s,color .16s,transform .16s}.local-tools button span{display:inline-block;margin-left:9px}.local-tools button:hover{border-color:#d0611b;color:#ad4209;transform:translateY(-1px)}@media(max-width:660px){.local-tools{justify-content:flex-start;flex-wrap:wrap}.local-tools:before{width:100%}}.profile-chip{width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;border-radius:10px}.profile-chip:hover{background:#ffffff0e}.auth-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;background:#20221e;color:#f7f6f2}.auth-loading p{margin:0;color:#bcbdb6;font-size:13px}.auth-logo{display:block;width:132px;height:auto}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(420px,.82fr) minmax(520px,1.18fr);padding:32px;background:#f5f3ed}.login-panel{width:min(470px,100%);align-self:center;justify-self:center;padding:42px;border:1px solid #cbc7bc;border-radius:16px;background:#fffdf8;box-shadow:0 24px 60px #20221e14}.login-brand{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px;border-bottom:1px solid var(--line)}.login-logo{display:block;width:122px;height:auto}.login-product-label{color:#787b72;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.login-copy{padding:40px 0 26px}.login-copy>span{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#9b4b16;font-weight:600}.login-copy h1{margin:10px 0;font-size:38px;line-height:1.08;font-weight:400}.login-copy p{margin:0;max-width:350px;color:#45483f;font-size:14px;line-height:1.55}.login-panel form{display:grid;gap:18px}.login-panel form label{display:grid;gap:8px}.login-panel form label span{font-size:13px;font-weight:600}.login-panel form input{height:48px;padding:0 13px;border:1px solid #bcb8ad;border-radius:9px;background:#fffefa;color:#171814;font-size:15px}.login-panel form button{height:48px;padding:0 17px;border:1px solid #d55f12;border-radius:9px;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;cursor:pointer}.login-panel form button:disabled{opacity:.65;cursor:wait}.login-error{margin:0;padding:11px 13px;border-left:3px solid #a83f2d;background:#fff1ed;color:#792b20;font-size:12.5px}.login-panel footer{display:flex;align-items:center;gap:9px;margin-top:30px;padding-top:20px;border-top:1px solid var(--line);color:#4d5048;font-size:11.5px}.login-panel footer i{width:8px;height:8px;border-radius:50%;background:#287a56}.login-scene{position:relative;min-height:calc(100vh - 64px);overflow:hidden;border-radius:16px;background:#20221e;color:#f7f6f2}.login-scene:before{content:"";position:absolute;right:-4%;bottom:-3%;width:min(72%,680px);aspect-ratio:1548 / 1016;background:url(/assets/brand/dvc-express-logo.webp) center / contain no-repeat;opacity:.08}.login-scene .route-line{position:absolute;left:12%;right:8%;top:50%;height:2px;background:var(--orange);transform:skewY(-8deg);box-shadow:220px -95px 0 -.5px #8a8d84,430px 60px 0 -.5px #8a8d84}.login-scene>span{position:absolute;top:calc(50% - 36px);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#c2c3bd}.login-scene>span:nth-of-type(1){left:14%}.login-scene>span:nth-of-type(2){left:48%;top:calc(50% - 107px)}.login-scene>span:nth-of-type(3){right:12%;top:calc(50% + 29px)}.login-scene>strong{position:absolute;left:12%;bottom:12%;font-size:30px;font-weight:400}.scope-empty{padding:30px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:#7a2f23}.booking-recent{min-height:56px;padding:9px 24px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);background:#f5f2eb}.booking-recent>span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#55584f;font-weight:600}.booking-recent>strong{min-width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#292b27;color:#fff;font-size:11px}.booking-recent>div{display:flex;gap:8px;min-width:0;overflow:hidden}.booking-recent>div>span{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #cac6bb;border-radius:7px;background:#fffdf8;font-size:11.5px;font-weight:600;white-space:nowrap}.booking-recent>div>span.active{border-color:#f26a13;box-shadow:0 0 0 3px #f26a131f}.booking-recent>div>span>button{margin:0;padding:0;border:0;background:transparent;color:#171914;font:inherit;cursor:pointer}.booking-recent>div>span>button:hover{color:#c44e0d}.booking-recent small{color:#62655d;font-size:10px;font-weight:400}.booking-recent>button{margin-left:auto;border:0;background:transparent;color:#a7430c;font-size:11px;font-weight:600;cursor:pointer}.booking-recent>button+button{margin-left:8px}.correction-banner{margin:16px 24px 0;padding:14px 16px;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;border:1px solid rgba(242,106,19,.32);border-radius:16px;background:linear-gradient(135deg,#fff7ed,#fffdf8);box-shadow:0 14px 40px #37251414}.correction-banner>span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9a3f0d}.correction-banner>strong{font-size:14px}.correction-banner>p{margin:0;color:#55584f;font-size:13px}.correction-banner-actions{display:flex;align-items:center;gap:8px}.login-panel form .login-remember{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;cursor:pointer}.canonical-field,.canonical-input-wrap{position:relative}.canonical-input-wrap>input{padding-right:38px}.canonical-check{position:absolute;top:12px;right:13px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#e4f2eb;color:#18714e;font-size:12px;font-weight:700;pointer-events:none}.canonical-options{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;max-height:286px;overflow-y:auto;border:1px solid #c9c4b8;border-radius:10px;background:#fffefa;box-shadow:0 18px 42px #2a251c29}.canonical-options button{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:0;border-bottom:1px solid #ece8df;background:transparent;padding:11px 12px;color:#1d1f1b;text-align:left;cursor:pointer}.canonical-options button:last-child{border-bottom:0}.canonical-options button:hover,.canonical-options button.active{background:#fff2e8}.canonical-options button span{min-width:0}.canonical-options strong,.canonical-options small{display:block}.canonical-options strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.canonical-options small{margin-top:3px;overflow:hidden;color:#696c64;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.canonical-options em{border:1px solid #ddd7ca;border-radius:999px;padding:4px 7px;color:#6c5846;font-size:9px;font-style:normal;font-weight:600;white-space:nowrap}.canonical-status{min-height:15px;color:#6a6d65;font-size:10.5px;line-height:1.4}.canonical-status.matched{color:#18714e}.login-panel form .login-remember>input{width:18px;height:18px;margin:2px 0 0;padding:0;accent-color:var(--orange)}.login-panel form .login-remember>span{display:grid;gap:3px;font-weight:400}.login-panel form .login-remember b{font-size:13px;font-weight:600}.login-panel form .login-remember small{color:#666960;font-size:11.5px;line-height:1.4}.correction-banner-actions>button{border:1px solid #d9d2c4;border-radius:999px;padding:8px 12px;background:#fffdf8;color:#171914;font-weight:700;cursor:pointer}.correction-banner-actions>button.save-correction-now{border-color:#d65f11;background:var(--orange);color:#fff}.correction-banner-actions>button:disabled{opacity:.62;cursor:wait}.booking-correction-desk{display:grid;gap:16px}.booking-correction-desk .local-tools,.booking-correction-desk .totals-sheet button{display:none}.correction-desk-header{min-height:170px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:30px 34px;border:1px solid #2e302b;border-radius:16px;background:#20231e;color:#fff}.correction-desk-header span,.correction-history-note strong,.correction-branch-assignment>div>span{color:#f29a5f;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.correction-desk-header h2{margin:12px 0 8px;font-size:38px;font-weight:400;line-height:1}.correction-desk-header p{max-width:620px;margin:0;color:#c8cbc3;font-size:13px;line-height:1.55}.correction-desk-header>strong{padding-bottom:4px;color:#f29a5f;font-size:11px;font-weight:600}.correction-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fffdf8}.correction-search label,.correction-branch-assignment label{display:grid;gap:7px}.correction-search label>span,.correction-branch-assignment label>span{font-size:10px;font-weight:600}.correction-search input,.correction-branch-assignment select{width:100%;height:48px;padding:0 14px;border:1px solid #bbb5a9;border-radius:8px;background:#fff;color:var(--ink);font:400 13px Archivo,sans-serif}.correction-search input:focus,.correction-branch-assignment select:focus{border-color:var(--orange);outline:3px solid rgba(239,111,25,.14)}.correction-search button{min-width:155px;height:48px;border:1px solid #d85d0d;border-radius:8px;background:var(--orange);color:#fff;font:600 12px Archivo,sans-serif;cursor:pointer}.correction-search button b{margin-left:12px}.correction-search button:disabled{opacity:.62;cursor:wait}.correction-empty{min-height:250px;display:grid;place-content:center;justify-items:center;padding:32px;border:1px solid var(--line);border-radius:16px;background:#f2f0e9;text-align:center}.correction-empty>span{margin-bottom:18px;color:var(--orange);font-size:11px;font-weight:600}.correction-empty strong{font-size:18px;font-weight:500}.correction-empty p{max-width:560px;margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.correction-branch-assignment{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:end;gap:24px;padding:20px 22px;border:1px solid #ddb78f;border-radius:12px;background:#fff5e9}.correction-branch-assignment strong{display:block;margin-top:7px;font-size:14px}.correction-branch-assignment p{margin:5px 0 0;color:#6c6259;font-size:11px}.correction-history-note{padding:14px 18px;border-left:3px solid var(--orange);background:#eeece5}.correction-history-note p{margin:5px 0 0;color:#5e6158;font-size:11.5px;line-height:1.5}.save-consignment:disabled{opacity:.65;cursor:wait}@media(max-width:900px){.login-page{grid-template-columns:1fr;padding:20px}.login-scene{display:none}.login-panel{padding:34px}.booking-recent>div{display:none}}@media(max-width:520px){.login-page{padding:0;background:#fffdf8}.login-panel{min-height:100vh;border:0;border-radius:0;padding:28px 22px;box-shadow:none}.login-copy h1{font-size:32px}}.partner-hub{--partner-ink:#20231f;--partner-paper:#fffdf8;display:grid;gap:18px}.all-branches-workspace{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fffdf8;box-shadow:0 14px 34px #2a261e0b}.all-branches-workspace>header{min-height:170px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:31px 34px;background:linear-gradient(118deg,#242720 0 68%,#32352d 68%);color:#fff}.all-branches-workspace>header span{color:#f48a43;font-size:9px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.all-branches-workspace>header h1{margin:10px 0 8px;font-size:clamp(30px,4vw,52px);font-weight:420;letter-spacing:-.05em}.all-branches-workspace>header p{max-width:720px;margin:0;color:#c4c7be;font-size:11px;line-height:1.55}.all-branches-workspace>header>strong{padding:12px 15px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#ffffff12;font-size:11px;white-space:nowrap}.all-branches-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px}.all-branches-directory button{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #ded8ce;border-radius:11px;background:#fff;color:#20231f;cursor:pointer;text-align:left}.all-branches-directory button:hover{border-color:#ef6f19;background:#fff8f0;box-shadow:0 7px 18px #5e3a1e12}.all-branches-directory span small,.all-branches-directory span strong{display:block}.all-branches-directory span small{margin-bottom:5px;color:#b94c08;font-size:8px;font-weight:750;letter-spacing:.13em}.all-branches-directory span strong{font-size:11px}.all-branches-directory button>b{color:#b94c08;font-size:9px}.partner-hub-header{min-height:180px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:34px 38px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:linear-gradient(118deg,#232620 0 67%,#34362e 67%);color:#fff;position:relative}.partner-hub-header:after{content:"";position:absolute;width:260px;height:260px;right:12%;top:-150px;border:1px solid rgba(239,111,25,.45);border-radius:50%;box-shadow:0 0 0 32px #ef6f190f,0 0 0 68px #ef6f1909}.partner-hub-header>div{position:relative;z-index:1}.partner-hub-header .eyebrow,.partner-section-title span,.partner-profile-hero>div>span,.verification-copy>span,.report-directory article>div>span,.audit-heading span{color:#f48a43;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.partner-hub-header h1{margin:10px 0 8px;font-size:clamp(38px,4.5vw,64px);font-weight:400;line-height:.95;letter-spacing:-.055em}.partner-hub-header p{margin:0;max-width:620px;color:#bfc2b9;font-size:12px;line-height:1.55}.partner-hub-signal{width:185px;padding:19px 20px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.partner-hub-signal>span{width:8px;height:8px;display:block;border-radius:50%;background:#71746b}.partner-hub-signal>span.live{background:#ef6f19;box-shadow:0 0 0 7px #ef6f1924;animation:partnerPulse 1.8s infinite}.partner-hub-signal strong,.partner-hub-signal small{display:block}.partner-hub-signal strong{margin-top:16px;font-size:34px;font-weight:400}.partner-hub-signal small{color:#bfc2b9;font-size:9px}.partner-branch-summary{overflow:hidden;border:1px solid #d8d2c7;border-radius:16px;background:#fffdf8;box-shadow:0 10px 30px #2a261e09}.partner-branch-summary>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px 25px;border-bottom:1px solid #e6e0d6;background:linear-gradient(112deg,#fff8ef,#fffdf8 58%)}.partner-branch-summary>header span{color:#b94c08;font-size:9px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.partner-branch-summary>header h2{margin:7px 0 5px;font-size:22px;font-weight:500;letter-spacing:-.035em}.partner-branch-summary>header p{margin:0;color:#71746c;font-size:10px}.partner-branch-summary>header>strong{color:#20231f;font-size:25px;font-weight:500;white-space:nowrap}.partner-branch-summary>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:330px;overflow:auto;padding:12px;gap:9px}.partner-branch-summary>div>button{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:13px;min-height:88px;padding:15px 16px;border:1px solid #e0dbd1;border-radius:11px;background:#fff;color:#20231f;cursor:pointer;text-align:left}.partner-branch-summary>div>button:hover{border-color:#ef6f19;background:#fff9f2;box-shadow:0 7px 18px #5e3a1e12}.partner-branch-summary button>span strong,.partner-branch-summary button>span small{display:block}.partner-branch-summary button>span strong{overflow:hidden;text-overflow:ellipsis;font-size:11px;white-space:nowrap}.partner-branch-summary button>span small{margin-top:5px;color:#a34a12;font-size:8px;font-weight:750;letter-spacing:.12em}.partner-branch-summary dl{display:flex;gap:10px;margin:0}.partner-branch-summary dl div{text-align:center}.partner-branch-summary dt{color:#8a8c84;font-size:7px;text-transform:uppercase}.partner-branch-summary dd{margin:4px 0 0;font-size:13px;font-weight:750}.partner-branch-summary button>b{color:#ef6f19}@keyframes partnerPulse{50%{box-shadow:0 0 0 12px #ef6f1900}}.partner-hub-tabs{display:flex;gap:5px;width:max-content;padding:5px;border:1px solid var(--line);border-radius:12px;background:#eeebe3}.partner-hub-tabs button{min-height:42px;display:flex;align-items:center;gap:9px;padding:0 20px;border:0;border-radius:8px;background:transparent;color:#5d6058;font:600 11px Archivo,sans-serif;cursor:pointer;transition:background .18s,transform .18s,color .18s}.partner-hub-tabs button:hover{color:#20231f}.partner-hub-tabs button:active{transform:scale(.98)}.partner-hub-tabs button.active{background:#fff;color:#20231f;box-shadow:0 3px 10px #29261f17}.partner-hub-tabs b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:#ef6f19;color:#fff;font-size:9px}.partner-panel,.partner-profile-workspace{border:1px solid var(--line);border-radius:20px;background:var(--partner-paper);overflow:hidden}.partner-panel{min-height:490px}.partner-work-overview{padding-bottom:24px}.partner-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px 24px}.partner-work-card{overflow:hidden;border:1px solid #ddd7cb;border-radius:14px;background:#fff;box-shadow:0 8px 24px #2b271f0a}.partner-work-card.incoming{background:linear-gradient(145deg,#fff8f1,#fff);border-color:#efc8aa}.partner-work-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:19px 20px 16px;border-bottom:1px solid #ebe6dd}.partner-work-card header span{color:#b94c08;font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.partner-work-card header h3{margin:7px 0 0;font-size:14px;line-height:1.35}.partner-work-card header>strong{font-size:34px;font-weight:450;letter-spacing:-.05em}.partner-work-card dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.partner-work-card dl div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid #eee9e0}.partner-work-card dl div:nth-child(odd){border-right:1px solid #eee9e0}.partner-work-card dt{color:#767970;font-size:9px}.partner-work-card dd{margin:0;font-size:16px;font-weight:700}.partner-work-card>button{width:100%;min-height:45px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border:0;background:#fff;color:#20231f;font-weight:700;cursor:pointer}.partner-work-card>button:hover{background:#fff3e8;color:#a84608}.partner-work-help{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0 24px;padding:15px 17px;border:1px solid #ddd7cb;border-radius:12px;background:#f7f4ed;color:#666961;font-size:10px;line-height:1.5}.partner-work-help>strong{color:#20231f}.daily-work-section{margin:22px 24px 0;overflow:hidden;border:1px solid #ddd7cb;border-radius:14px;background:#fff}.daily-work-section>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border-bottom:1px solid #e8e2d8;background:#faf8f3}.daily-work-section>header>div>span,.daily-work-section label>span{color:#b94c08;font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.daily-work-section h3{margin:6px 0 4px;font-size:19px}.daily-work-section header p{margin:0;color:#686b63;font-size:10px}.daily-work-section label{display:grid;gap:6px;min-width:170px}.daily-work-section input{min-height:42px;padding:0 11px;border:1px solid #d4cec2;border-radius:8px;background:#fff;font:600 11px Archivo,sans-serif}.daily-work-columns{display:grid;grid-template-columns:1fr 1fr}.daily-work-list+.daily-work-list{border-left:1px solid #e7e1d7}.daily-work-list>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid #eee9e0}.daily-work-list>header span,.daily-work-list>header strong{display:block}.daily-work-list>header span{margin-bottom:5px;font-size:13px;font-weight:750}.daily-work-list>header strong{color:#6c6f67;font-size:9px;font-weight:600}.daily-work-list>header>b{font-size:25px;font-weight:450}.daily-work-list>p{margin:0;padding:28px 18px;color:#777a72;font-size:11px;text-align:center}.daily-work-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:10px 18px;border-bottom:1px solid #f0ece4}.daily-work-row:last-child{border-bottom:0}.daily-work-row>span{padding:5px 7px;border-radius:999px;font-size:8px;font-weight:750;text-align:center;text-transform:uppercase}.daily-work-row>span.done{background:#e7f5ec;color:#246742}.daily-work-row>span.remaining{background:#fff0e3;color:#a64c14}.daily-work-row div{min-width:0}.daily-work-row strong,.daily-work-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-work-row strong{font-size:11px}.daily-work-row small{margin-top:5px;color:#74776f;font-size:8.5px}.daily-work-row time{color:#62655e;font-size:9px;font-weight:650}.partner-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 30px;border-bottom:1px solid var(--line)}.partner-section-title.compact{padding:25px 24px 19px;border:0}.partner-section-title h2{margin:7px 0 4px;font-size:25px;font-weight:500;letter-spacing:-.035em}.partner-section-title p{margin:0;color:#74776e;font-size:10.5px}.quiet-action,.download-action{min-height:42px;padding:0 16px;border:1px solid #c9c3b8;border-radius:9px;background:#fff;color:#242721;font:650 10px Archivo,sans-serif;cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.quiet-action:hover,.download-action:hover{border-color:#ef6f19;box-shadow:0 6px 16px #48372714}.quiet-action:active,.download-action:active{transform:translateY(1px)}.verification-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;padding:22px}.verification-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:15px;padding:21px;border:1px solid #d9d3c7;border-radius:15px;background:#fff;box-shadow:0 8px 22px #342d230a}.verification-copy h3,.report-directory h3{margin:5px 0 6px;font-size:18px;font-weight:550;letter-spacing:-.025em}.verification-copy p,.report-directory p{margin:0;color:#70736a;font-size:10px;line-height:1.6}.verification-card dl{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;margin:5px 0 0;border-block:1px solid #e5e0d7}.verification-card dl div{padding:14px 0}.verification-card dl div+div{padding-left:14px;border-left:1px solid #e5e0d7}.verification-card dt{margin-bottom:7px;color:#8a8c84;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.verification-card dd{margin:0;font-size:10.5px;font-weight:600}.verification-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.verification-actions button,.partner-profile-actions button{height:44px;min-height:44px;margin-top:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 16px;border-radius:9px;font:650 10px Archivo,sans-serif;white-space:nowrap}.verification-actions button{width:100%}.verification-actions .primary-action{grid-column:1/-1}.verification-reject-action{border:1px solid #e8c8c1;background:#fff8f6;color:#9d3d2e;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.verification-reject-action:hover{border-color:#cf8172;background:#fceeea}.verification-reject-action:active{transform:translateY(1px)}.verification-reject-action:disabled{opacity:.55;cursor:not-allowed}.partner-avatar{width:58px;height:58px;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid #e2b48f;border-radius:17px;background:linear-gradient(145deg,#fff1e5,#f5d7bf);color:#bd5514;font-size:16px;font-weight:700}.partner-avatar.small{width:42px;height:42px;border-radius:12px;font-size:12px}.partner-avatar img{width:100%;height:100%;object-fit:cover}.partner-profile-workspace{min-height:610px;display:grid;grid-template-columns:minmax(300px,.7fr) minmax(500px,1.3fr)}.partner-directory{border-right:1px solid var(--line)}.partner-search{display:grid;gap:7px;padding:0 24px 18px;border-bottom:1px solid var(--line)}.partner-search span{font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.partner-search input{height:46px;padding:0 13px;border:1px solid #cfc9bd;border-radius:10px;background:#fff;font:11px Archivo,sans-serif;outline:none}.partner-search input:focus{border-color:#ef6f19;box-shadow:0 0 0 3px #ef6f191a}.partner-list{max-height:490px;overflow:auto}.partner-list>button{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;border:0;border-bottom:1px solid #e5e0d7;background:transparent;text-align:left;cursor:pointer}.partner-list>button:hover,.partner-list>button.selected{background:#fff4ea}.partner-list>button.selected{box-shadow:inset 3px 0 #ef6f19}.partner-list>button>span:nth-child(2){min-width:0}.partner-list strong,.partner-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-list strong{font-size:11px}.partner-list small{margin-top:5px;color:#787b72;font-size:8.5px}.partner-status{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 9px;border-radius:999px;background:#f1eee8;color:#676a62;font-size:8px;font-weight:700;white-space:nowrap}.partner-status.approved{background:#e7f5ec;color:#23633e}.partner-status.pending_review{background:#fff0e3;color:#a34a12}.partner-status.suspended,.partner-status.rejected{background:#f9e9e6;color:#993b2c}.partner-profile-detail{min-width:0}.partner-profile-hero{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:27px 28px;border-bottom:1px solid var(--line)}.partner-profile-hero h2{margin:5px 0;font-size:25px;font-weight:500;letter-spacing:-.04em}.partner-profile-hero p{margin:0;color:#72756c;font-size:10px}.partner-profile-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.partner-profile-stats div{min-height:88px;padding:19px 20px}.partner-profile-stats div+div{border-left:1px solid var(--line)}.partner-profile-stats span,.partner-profile-stats strong{display:block}.partner-profile-stats span{margin-bottom:10px;color:#8a8c84;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.partner-profile-stats strong{font-size:11px}.partner-profile-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:18px 20px;border-bottom:1px solid var(--line)}.partner-profile-actions button{width:auto;flex:0 0 auto}.audit-heading{display:flex;justify-content:space-between;align-items:end;padding:22px 26px 15px}.audit-heading h3{margin:6px 0 0;font-size:20px;font-weight:500}.audit-heading>strong{font-size:28px;font-weight:400}.audit-timeline{padding:0 26px 30px}.audit-timeline>article{display:grid;grid-template-columns:18px 1fr;gap:13px;padding:19px 0;border-top:1px solid #e5e0d7}.audit-dot{width:11px;height:11px;margin-top:4px;border:2px solid #ef6f19;border-radius:50%;background:#fff}.audit-timeline h4{margin:7px 0;font-size:15px;line-height:1.35}.audit-timeline p,.audit-timeline small{margin:0;color:#666a61;font-size:12px;line-height:1.55}.audit-time{display:block;color:#7b7e75!important}.audit-location{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;border-radius:9px;background:#f5f2eb}.audit-location>span{color:#ef6f19;font-size:20px;line-height:1}.audit-location div{min-width:0}.audit-location strong,.audit-location small{display:block}.audit-location strong{color:#2b2e29;font-size:12px;line-height:1.45}.audit-location small{margin-top:3px;font-size:10.5px;overflow-wrap:anywhere}.report-directory{display:grid;gap:10px;padding:22px}.report-directory article{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px;border:1px solid #ddd7cb;border-radius:14px;background:#fff}.partner-report-search{display:grid;gap:7px;padding:18px 22px 0}.partner-report-search span{color:#777a71;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.partner-report-search input{min-height:46px;padding:0 14px;border:1px solid #d9d3c7;border-radius:10px;background:#fff;color:#20231f;font:inherit}.partner-report-search input:focus{outline:2px solid rgba(239,111,25,.2);border-color:#ef6f19}.allocation-filters{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));align-items:end;gap:12px;padding:22px 24px;border-bottom:1px solid #e5e0d7;background:#f7f4ed}.allocation-filters label{display:grid;gap:7px;min-width:0}.allocation-filters label>span,.assignment-select>span{color:#777a71;font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.allocation-filters input,.allocation-filters select{width:100%;min-height:44px;padding:0 12px;border:1px solid #d4cec2;border-radius:9px;background:#fff;color:#20231f;font:500 11px Archivo,sans-serif}.allocation-filters input:focus,.allocation-filters select:focus,.assignment-select select:focus{outline:2px solid rgba(239,111,25,.17);border-color:#ef6f19}.allocation-filters>button{min-height:44px;white-space:nowrap}.allocation-awb-lookup{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,1.2fr) auto;align-items:center;gap:16px;margin:20px 24px 0;padding:18px 20px;border:1px solid #efc8aa;border-radius:13px;background:#fff8f1}.allocation-awb-lookup div{display:grid;gap:3px}.allocation-awb-lookup span{color:#b94c08;font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.allocation-awb-lookup strong{font-size:15px}.allocation-awb-lookup p{margin:2px 0 0;color:#777a71;font-size:10px;line-height:1.45}.allocation-awb-lookup input{min-height:46px;padding:0 14px;border:1px solid #d4cec2;border-radius:9px;background:#fff;font:500 13px Archivo,sans-serif}.allocation-row-actions{width:260px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;justify-self:end;gap:8px}.allocation-row-actions>button{min-width:0;width:100%}.allocation-row-actions>button:only-child{grid-column:2}.allocation-search{grid-column:span 2}.allocation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 24px 0;overflow:hidden;border:1px solid #ddd7cb;border-radius:13px;background:#fff}.allocation-summary button{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 19px;border:0;background:#fff;color:#5f625a;cursor:pointer;text-align:left}.allocation-summary button+button{border-left:1px solid #e3ded4}.allocation-summary button:hover,.allocation-summary button.active{background:#fff7ef;color:#20231f;box-shadow:inset 0 -3px #ef6f19}.allocation-summary button.attention strong{color:#b74e0d}.allocation-summary span{font-size:10px;font-weight:650}.allocation-summary strong{font-size:28px;font-weight:450;letter-spacing:-.04em}.allocation-branch-required{margin:14px 24px 0;padding:15px 18px;border:1px solid #e5c8ad;border-radius:12px;background:#fff8ef}.allocation-branch-required span,.allocation-branch-required strong{display:block}.allocation-branch-required span{color:#b94c08;font-size:8px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.allocation-branch-required strong{margin-top:6px;font-size:12px}.allocation-branch-required p{margin:5px 0 0;color:#73766e;font-size:9px;line-height:1.5}.allocation-bulk-bar{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:18px;min-height:66px;margin:14px 24px 0;padding:10px 11px 10px 17px;border:1px solid #dcd6ca;border-radius:12px;background:#f7f4ed;transition:border-color .18s,background .18s,box-shadow .18s}.allocation-bulk-bar.active{border-color:#eaa06c;background:#fff8ef;box-shadow:0 8px 20px #5331180f}.allocation-bulk-bar label{display:flex;align-items:center;gap:10px;width:max-content;color:#444840;font-size:10px;font-weight:700;cursor:pointer}.allocation-bulk-bar input,.allocation-row-check input{width:18px;height:18px;margin:0;accent-color:#ef6f19;cursor:pointer}.allocation-bulk-bar>div{display:flex;align-items:baseline;gap:7px}.allocation-bulk-bar>div strong{font-size:22px;font-weight:500}.allocation-bulk-bar>div span{color:#73766e;font-size:9px}.allocation-bulk-bar>button{min-height:45px}.allocation-worklist{display:grid;gap:10px;padding:18px 24px 24px}.allocation-worklist article{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(190px,.8fr) minmax(280px,1fr) 260px;align-items:center;gap:20px;min-height:104px;padding:17px 18px 17px 21px;border:1px solid #ddd7cb;border-radius:13px;background:#fff;box-shadow:0 7px 20px #2b271f06;position:relative}.allocation-worklist article.bulk-selectable{padding-left:58px}.allocation-worklist article.selected{border-color:#e88645;background:#fffaf4;box-shadow:0 9px 24px #73431e14}.allocation-row-check{position:absolute;left:20px;top:50%;display:grid;place-items:center;transform:translateY(-50%)}.allocation-row-check input:disabled{cursor:not-allowed;opacity:.45}.allocation-worklist article:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:0 3px 3px 0;background:#2e8055}.allocation-worklist article.unallocated:before{background:#ef6f19}.allocation-awb span,.allocation-meta>span{display:block;margin-bottom:6px;color:#898b84;font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.allocation-awb h3{margin:0;font-size:18px;font-weight:650;letter-spacing:-.02em}.allocation-awb p{margin:7px 0 0;color:#666961;font-size:10px}.allocation-awb p b{margin-inline:6px;color:#ef6f19}.allocation-meta strong,.allocation-meta small{display:block}.allocation-meta strong{margin-bottom:7px;font-size:11px}.allocation-meta small{width:max-content;max-width:100%;padding:5px 8px;overflow:hidden;border-radius:999px;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px}.allocation-meta small.ready{background:#e8f5ed;color:#246742}.allocation-meta small.waiting{background:#fff0e3;color:#a64c14}.allocation-worklist .assignment-select{min-width:0}.allocation-worklist article>button{min-width:94px;min-height:44px}.allocation-owner{min-width:0!important;min-height:64px!important;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-items:center;gap:0 11px;padding:9px 11px;border:1px solid #d8d1c5;border-radius:10px;background:#fff;color:#20231f;cursor:pointer;text-align:left}.allocation-owner:hover{border-color:#ef6f19;box-shadow:0 7px 18px #70462314}.allocation-owner:focus-visible{outline:3px solid rgba(239,111,25,.23);outline-offset:2px}.allocation-owner:disabled{cursor:not-allowed;opacity:.65}.allocation-owner>span{grid-column:1/-1;margin-bottom:6px;color:#a84608;font-size:8px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.allocation-owner>i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#fff1e5;color:#c9530b;font-style:normal}.allocation-owner>i>b{font-size:21px;font-weight:400}.allocation-owner .partner-avatar{margin:0}.allocation-owner>em{min-width:0;font-style:normal}.allocation-owner>em strong,.allocation-owner>em small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.allocation-owner>em strong{font-size:11px}.allocation-owner>em small{margin-top:5px;color:#7d7f78;font-size:8.5px}.allocation-owner>b{color:#ef6f19;font-size:16px}.allocation-drawer-backdrop{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end;background:#1316127a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.allocation-drawer{width:min(720px,100vw);height:100%;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden;border-left:1px solid #d6cec0;background:#f7f4ed;box-shadow:-22px 0 60px #1516122e}.allocation-drawer>header{display:flex;justify-content:space-between;gap:24px;padding:27px 30px 23px;border-bottom:1px solid #ddd6c9;background:#20241e;color:#fff}.allocation-drawer>header span{color:#f08a47;font-size:9px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.allocation-drawer>header h2{margin:8px 0 9px;font-size:28px;font-weight:450;letter-spacing:-.035em}.allocation-drawer>header p{margin:0;color:#c5c7bf;font-size:10.5px}.allocation-drawer>header p strong{color:#fff}.allocation-drawer>header button{width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:#ffffff12;color:#fff;font-size:25px;cursor:pointer}.allocation-drawer-context{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #ddd6c9;background:#fff}.allocation-drawer-context div{padding:15px 30px}.allocation-drawer-context div+div{border-left:1px solid #e3ddd2}.allocation-drawer-context span,.allocation-drawer-context strong{display:block}.allocation-drawer-context span{margin-bottom:6px;color:#888a82;font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.allocation-drawer-context strong{font-size:10.5px}.allocation-partner-search{display:grid;gap:7px;padding:18px 24px;border-bottom:1px solid #ddd6c9;background:#fffaf5}.allocation-partner-search span{color:#777a71;font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.allocation-partner-search input{width:100%;min-height:47px;padding:0 15px;border:1px solid #d5cec1;border-radius:9px;background:#fff;color:#20231f;font:500 12px Archivo,sans-serif}.allocation-partner-search input:focus{outline:3px solid rgba(239,111,25,.17);border-color:#ef6f19}.allocation-partner-results{overflow-y:auto;padding:20px 24px 28px}.allocation-partner-count{display:flex;align-items:baseline;gap:7px;margin-bottom:13px}.allocation-partner-count strong{font-size:22px;font-weight:450}.allocation-partner-count span{color:#7b7e75;font-size:9px}.allocation-partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.allocation-partner-grid>button{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:15px;border:1px solid #dbd4c8;border-radius:12px;background:#fff;color:#20231f;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.allocation-partner-grid>button:hover{transform:translateY(-1px);border-color:#e5a173;box-shadow:0 10px 24px #3a2e2212}.allocation-partner-grid>button:focus-visible{outline:3px solid rgba(239,111,25,.22);outline-offset:2px}.allocation-partner-grid>button.selected{border-color:#ef6f19;background:#fff8f1;box-shadow:inset 0 0 0 1px #ef6f19}.allocation-partner-grid>button>span{min-width:0}.allocation-partner-grid small,.allocation-partner-grid strong,.allocation-partner-grid em,.allocation-partner-grid i{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.allocation-partner-grid small{margin-bottom:5px;color:#d05a10;font-size:8px;font-weight:750;letter-spacing:.08em}.allocation-partner-grid strong{font-size:11.5px}.allocation-partner-grid em{margin-top:5px;color:#767970;font-size:8.5px;font-style:normal}.allocation-partner-grid i{margin-top:8px;color:#8a8c84;font-size:8px;font-style:normal}.allocation-partner-grid>button>b{width:21px;height:21px;display:grid;place-items:center;border:1px solid #d5cec1;border-radius:50%;color:#fff;font-size:11px}.allocation-partner-grid>button.selected>b{border-color:#28734a;background:#28734a}.allocation-partner-results .partner-empty{min-height:280px}.allocation-drawer>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 24px;border-top:1px solid #d8d1c5;background:#fff;box-shadow:0 -9px 24px #221f190b}.allocation-drawer>footer div{min-width:0}.allocation-drawer>footer span,.allocation-drawer>footer strong,.allocation-drawer>footer small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.allocation-drawer>footer span{color:#8b8d85;font-size:8px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.allocation-drawer>footer strong{margin-top:4px;font-size:11px}.allocation-drawer>footer small{margin-top:4px;color:#75786f;font-size:8px}.allocation-drawer>footer button{min-height:46px}.partner-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 20px;border-top:1px solid #e5e0d7}.partner-pagination button{min-height:38px;padding:0 13px;border:1px solid #d8d2c6;border-radius:8px;background:#fff;color:#20231f;font:600 10px Archivo,sans-serif;cursor:pointer}.partner-pagination button:disabled{opacity:.4;cursor:not-allowed}.partner-pagination span{color:#777a71;font-size:10px}.partner-empty,.partner-loading{min-height:330px;display:grid;place-content:center;justify-items:center;padding:30px;text-align:center}.partner-empty>span{width:47px;height:47px;display:grid;place-items:center;border-radius:15px;background:#eaf5ed;color:#257044;font-size:20px}.partner-empty h3{margin:15px 0 6px;font-size:19px;font-weight:500}.partner-empty p{max-width:370px;margin:0;color:#777a71;font-size:10.5px;line-height:1.55}.partner-loading{gap:13px;color:#6d7067;font-size:10px}.partner-loading i{width:30px;height:30px;border:2px solid #ddd7cc;border-top-color:#ef6f19;border-radius:50%;animation:spin .75s linear infinite}.inline-empty{padding:25px;color:#777a71;font-size:10px;line-height:1.5}@media(max-width:1200px){.partner-branch-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-work-grid{grid-template-columns:1fr 1fr}.partner-work-card.incoming{grid-column:1/-1}.allocation-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.allocation-search{grid-column:span 2}.allocation-worklist article{grid-template-columns:1fr 1fr}.allocation-row-actions{width:100%}}@media(max-width:1100px){.partner-profile-workspace{grid-template-columns:1fr}.partner-directory{border-right:0;border-bottom:1px solid var(--line)}.partner-list{max-height:340px}}@media(max-width:760px){.partner-hub-header{min-height:0;align-items:flex-start;flex-direction:column;padding:26px 22px}.partner-hub-signal{width:100%}.partner-branch-summary>header{align-items:flex-start;flex-direction:column}.partner-branch-summary>div{grid-template-columns:1fr;max-height:420px}.partner-hub-tabs{width:100%;overflow-x:auto}.partner-hub-tabs button{flex:1;justify-content:center;padding-inline:9px;white-space:nowrap}.partner-section-title{align-items:flex-start;flex-direction:column;padding:23px 19px}.partner-work-grid{grid-template-columns:1fr;padding:15px 16px}.partner-work-card.incoming{grid-column:auto}.partner-work-help{display:grid;margin:0 16px}.daily-work-section{margin:18px 16px 0}.daily-work-section>header{align-items:stretch;flex-direction:column}.daily-work-section label{min-width:0}.daily-work-columns{grid-template-columns:1fr}.daily-work-list+.daily-work-list{border-left:0;border-top:1px solid #e7e1d7}.verification-grid,.report-directory{grid-template-columns:1fr;padding:13px}.partner-profile-stats{grid-template-columns:1fr 1fr}.partner-profile-stats div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.partner-profile-stats div:nth-child(4){border-top:1px solid var(--line)}.partner-profile-actions{align-items:stretch;flex-direction:column}.report-directory article{grid-template-columns:50px minmax(0,1fr)}.report-directory .partner-avatar{width:50px;height:50px}.report-directory .download-action{grid-column:1/-1}.allocation-filters{grid-template-columns:1fr;padding:17px}.allocation-search{grid-column:auto}.allocation-summary{grid-template-columns:1fr;margin:15px 16px 0}.allocation-summary button+button{border-left:0;border-top:1px solid #e3ded4}.allocation-branch-required,.allocation-bulk-bar{margin-inline:16px}.allocation-bulk-bar{grid-template-columns:1fr;align-items:stretch}.allocation-bulk-bar>div{justify-content:flex-start}.allocation-bulk-bar>button{width:100%}.allocation-worklist{padding:14px 16px 20px}.allocation-worklist article{grid-template-columns:1fr;gap:14px}.allocation-worklist article>button{width:100%}.allocation-row-actions{grid-template-columns:1fr}.allocation-row-actions>button:only-child{grid-column:auto}.allocation-drawer>header{padding:22px 18px 19px}.allocation-drawer>header h2{font-size:24px}.allocation-drawer-context div{padding:13px 18px}.allocation-partner-search{padding:15px 17px}.allocation-partner-results{padding:16px 17px 22px}.allocation-partner-grid{grid-template-columns:1fr}.allocation-drawer>footer{align-items:stretch;flex-direction:column;padding:14px 17px}.allocation-drawer>footer button{width:100%}}@media(max-width:1023px){.branch-host .partner-hub-simple-mobile .partner-hub-header,.branch-host .partner-hub-simple-mobile .partner-hub-tabs .assignment-tab,.branch-host .partner-hub-simple-mobile .partner-section-title p,.branch-host .partner-hub-simple-mobile .partner-work-help,.branch-host .partner-hub-simple-mobile .daily-work-section header p,.branch-host .reports-header p,.branch-host .shipment-updates-page .booking-header p,.branch-host .shipment-updates-page .booking-tabs button:nth-child(n+2){display:none!important}.branch-host .partner-hub-simple-mobile .partner-hub-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.branch-host .partner-hub-simple-mobile .partner-hub-tabs button{min-width:0;padding-inline:5px;font-size:10px}.branch-host .partner-hub-simple-mobile .partner-section-title{padding-bottom:12px}}.branch-mobile-task-nav{display:none}.admin-dashboard-command{min-height:164px;padding:22px 24px;display:grid;grid-template-columns:minmax(150px,.58fr) 112px minmax(420px,1.65fr);align-items:center;gap:26px;overflow:hidden;background:#23251f;color:#fff}.admin-dashboard-command-total{display:grid;align-content:center}.admin-dashboard-command-total>span{color:#ffc39d;font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.admin-dashboard-command-total>strong{margin-top:7px;font-size:clamp(42px,5vw,68px);font-weight:560;line-height:.92;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.admin-dashboard-command-total>small{margin-top:9px;color:#c9cbc4;font-size:12px}.admin-dashboard-command-rate{position:relative;width:106px;height:106px;display:grid;place-items:center}.admin-dashboard-command-rate svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.admin-dashboard-command-rate circle{fill:none;stroke:#44473f;stroke-width:7}.admin-dashboard-command-rate circle.value{stroke:#ef6f19;stroke-linecap:round}.admin-dashboard-command-rate>span{display:grid;place-items:center}.admin-dashboard-command-rate strong{font-size:22px;font-weight:650;letter-spacing:-.04em}.admin-dashboard-command-rate small{color:#bfc2b8;font-size:9px}.admin-dashboard-command-journey{min-width:0;display:grid;gap:14px}.admin-dashboard-command-journey>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-dashboard-command-journey>header>strong{font-size:16px;font-weight:600}.admin-dashboard-command-journey>header button{min-height:36px;padding:0 12px;border:1px solid #55584f;border-radius:9px;background:transparent;color:#f4f3ef;font-size:10px;font-weight:700}.admin-dashboard-journey-rail{height:16px;display:flex;gap:3px;overflow:hidden;border-radius:4px;background:#3a3c36}.admin-dashboard-journey-rail button{min-width:8px;height:100%;padding:0;border:0;border-radius:2px;transform-origin:left;cursor:pointer}.admin-dashboard-journey-rail .moving,.admin-dashboard-journey-labels i.moving{background:#d39752}.admin-dashboard-journey-rail .delivery,.admin-dashboard-journey-labels i.delivery{background:#ef6f19}.admin-dashboard-journey-rail .delivered,.admin-dashboard-journey-labels i.delivered{background:#45a578}.admin-dashboard-journey-rail .exceptions,.admin-dashboard-journey-labels i.exceptions{background:#e25c48}.admin-dashboard-journey-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-dashboard-journey-labels button{min-width:0;padding:0;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;border:0;background:transparent;color:#d3d5ce;text-align:left;cursor:pointer}.admin-dashboard-journey-labels i{width:7px;height:7px;border-radius:50%}.admin-dashboard-journey-labels span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-dashboard-journey-labels strong{color:#fff;font-size:13px;font-variant-numeric:tabular-nums}@media(max-width:1023px){.admin-dashboard-command{grid-template-columns:minmax(145px,.65fr) 96px minmax(360px,1.5fr);gap:18px}.admin-dashboard-command-rate{width:92px;height:92px}}@media(max-width:700px){.admin-dashboard-command{padding:18px;grid-template-columns:1fr 88px;gap:16px;border-radius:15px}.admin-dashboard-command-rate{width:84px;height:84px}.admin-dashboard-command-journey{grid-column:1 / -1;padding-top:15px;border-top:1px solid #44473f}.admin-dashboard-journey-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-dashboard-command-total>strong{font-size:52px}}@media(max-width:1200px){.all-branches-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.all-branches-workspace>header{min-height:0;align-items:flex-start;flex-direction:column;padding:26px 22px}.all-branches-directory{grid-template-columns:1fr;padding:13px}}@media(max-width:760px){.allocation-awb-lookup{grid-template-columns:1fr;margin:15px 16px 0}}.manifest-workspace{--manifest-ink:#20231f;--manifest-orange:#ef6f19;--manifest-paper:#fffdf9;display:grid;gap:16px;color:var(--manifest-ink)}.manifest-command-header{min-height:112px;display:flex;align-items:end;justify-content:space-between;gap:24px;padding:22px 28px;border:1px solid #ddd7cb;border-radius:18px;background:linear-gradient(135deg,#fffdf9,#fff7ec);box-shadow:0 16px 40px #362b1c0f}.manifest-command-header>div span,.manifest-route-panel header>span,.manifest-awb-panel header>span,.manifest-details header span,.manifest-history>header span,.manifest-master-overlay header span{color:#a9470b;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.manifest-command-header h1{margin:5px 0 0;font-size:38px;font-weight:500;letter-spacing:-.045em}.manifest-command-header nav{display:flex;gap:4px;padding:4px;border:1px solid #ded8cd;border-radius:12px;background:#f2eee6}.manifest-command-header nav button{min-height:44px;padding:0 18px;border:0;border-radius:9px;background:transparent;color:#5e5e58;font-weight:700;cursor:pointer}.manifest-command-header nav button.active{background:#fff;color:#1f211d;box-shadow:0 4px 12px #27211817}.manifest-create{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);gap:16px;align-items:start}.manifest-route-panel,.manifest-awb-panel,.manifest-find,.manifest-history,.manifest-details{overflow:hidden;border:1px solid #ddd7cb;border-radius:18px;background:var(--manifest-paper);box-shadow:0 14px 36px #362b1c0e}.manifest-route-panel>header,.manifest-awb-panel>header,.manifest-details>header,.manifest-history>header{min-height:76px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 22px;border-bottom:1px solid #e4dfd6}.manifest-route-panel h2,.manifest-awb-panel h2,.manifest-details h2,.manifest-history h2{margin:0;font-size:23px;letter-spacing:-.025em}.manifest-route-panel header button,.manifest-details header button{min-height:42px;padding:0 14px;border:1px solid #d9d1c4;border-radius:10px;background:#fff;color:#252620;font-weight:750;cursor:pointer}.manifest-route-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px}.manifest-route-grid>label,.manifest-master-control>label,.manifest-find form label,.manifest-master-form label,.manifest-awb-input label{min-width:0;display:grid;gap:7px}.manifest-route-grid label>span,.manifest-find form label span,.manifest-master-form label span,.manifest-awb-input label span{font-size:12px;font-weight:800}.manifest-route-grid input,.manifest-route-grid select,.manifest-find input,.manifest-master-form input,.manifest-awb-input textarea{width:100%;min-height:52px;padding:0 14px;border:1px solid #cbc4b8;border-radius:10px;background:#fff;color:#20231f;font:inherit;outline:none}.manifest-route-grid input:focus,.manifest-route-grid select:focus,.manifest-find input:focus,.manifest-master-form input:focus,.manifest-awb-input textarea:focus{border-color:var(--manifest-orange);box-shadow:0 0 0 3px #ef6f1921}.manifest-route-grid>label:nth-child(3){grid-column:1/-1}.manifest-master-control{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:end;gap:7px}.manifest-master-control>button{min-height:52px;border:1px solid #d5cec2;border-radius:10px;background:#fff7ee;color:#a9470b;font-weight:800;cursor:pointer}.manifest-awb-panel>header>strong{min-width:72px;padding:9px 12px;border-radius:999px;background:#fff0e3;color:#aa470b;text-align:center}.manifest-awb-input{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:end;gap:10px;padding:20px 22px 10px}.manifest-awb-input textarea{min-height:88px;resize:vertical;padding-block:13px}.manifest-awb-input>button,.manifest-file-actions button,.manifest-master-form>button,.manifest-master-import button,.manifest-find form>button{min-height:52px;border:0;border-radius:10px;background:var(--manifest-orange);color:#fff;font-weight:800;cursor:pointer}.manifest-file-actions{display:flex;gap:8px;padding:0 22px 18px}.manifest-file-actions button{min-height:42px;padding:0 14px;border:1px solid #d8d0c3;background:#fff;color:#292a25}.manifest-batch-list{max-height:390px;overflow:auto;border-block:1px solid #e3ddd2}.manifest-batch-list article{min-height:64px;display:grid;grid-template-columns:34px minmax(0,1fr) 68px auto;align-items:center;gap:12px;padding:9px 22px;border-bottom:1px solid #eee9e0}.manifest-batch-list article>span{color:#b45215;font-size:11px;font-weight:800}.manifest-batch-list article div{display:grid;gap:2px}.manifest-batch-list article small{color:#73736d}.manifest-batch-list article>b{color:#55564f;font-size:12px}.manifest-batch-list article button{min-height:40px;padding:0 10px;border:0;background:transparent;color:#a1410a;font-weight:750;cursor:pointer}.manifest-empty{min-height:160px;display:grid;place-content:center;gap:6px;padding:28px;color:#6b6b64;text-align:center}.manifest-empty strong{color:#252620;font-size:20px}.manifest-awb-panel>footer{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px 12px 22px}.manifest-awb-panel>footer>span{color:#6b6b64;font-size:13px}.manifest-awb-panel>footer button{min-height:52px;padding:0 22px;border:0;border-radius:11px;background:var(--manifest-orange);color:#fff;font-weight:850;cursor:pointer;box-shadow:0 10px 24px #ef6f1933}.manifest-awb-panel>footer button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.manifest-find>form{display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:end;gap:10px;padding:22px;border-bottom:1px solid #e4dfd6}.manifest-find-empty{min-height:330px}.manifest-details{margin:16px;box-shadow:none}.manifest-details>header{grid-template-columns:minmax(0,1fr) auto}.manifest-detail-route{min-height:116px;display:grid;grid-template-columns:1fr minmax(60px,.55fr) 1fr;align-items:center;gap:18px;padding:20px 26px;background:#242720;color:#fff}.manifest-detail-route strong{font-size:28px;letter-spacing:-.03em}.manifest-detail-route strong:last-child{text-align:right}.manifest-detail-route i{height:2px;position:relative;background:var(--manifest-orange)}.manifest-detail-route i:after{content:"";width:9px;height:9px;position:absolute;right:0;top:50%;border-top:2px solid var(--manifest-orange);border-right:2px solid var(--manifest-orange);transform:translateY(-50%) rotate(45deg)}.manifest-details dl{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-bottom:1px solid #e2ddd4}.manifest-details dl div{min-width:0;padding:17px 20px;border-right:1px solid #e2ddd4}.manifest-details dt{color:#77766f;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.manifest-details dd{overflow:hidden;margin:6px 0 0;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.manifest-linked-awbs>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.manifest-linked-awbs h3{margin:0}.manifest-linked-awbs article{min-height:58px;display:grid;grid-template-columns:34px minmax(130px,.8fr) minmax(120px,1fr) 120px;align-items:center;gap:14px;padding:8px 20px;border-top:1px solid #ece7de}.manifest-linked-awbs article span{color:#ad4b0f;font-size:11px;font-weight:800}.manifest-linked-awbs article small{color:#65665f}.manifest-linked-awbs article b{color:#28704e;font-size:11px;text-align:right;text-transform:capitalize}.manifest-dashboard{margin-top:2px}.manifest-dashboard-filters{display:grid;grid-template-columns:minmax(230px,1.45fr) minmax(170px,.85fr) minmax(145px,.65fr) minmax(145px,.65fr) auto;gap:10px;padding:16px 20px;border-bottom:1px solid #e5dfd5;background:#faf7f1}.manifest-dashboard-filters label{display:grid;gap:6px}.manifest-dashboard-filters label span{color:#6d6c65;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.manifest-dashboard-filters input{min-width:0;min-height:44px;padding:0 12px;border:1px solid #d8d1c6;border-radius:9px;background:#fff;font:inherit}.manifest-dashboard-filters>button{align-self:end;min-height:44px;padding:0 20px;border:0;border-radius:9px;background:#ef6f19;color:#fff;font-weight:800;cursor:pointer}.manifest-history-head{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(150px,.8fr) minmax(170px,.9fr) 70px 64px;gap:18px;padding:11px 22px;border-bottom:1px solid #e5dfd5;color:#77766f;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.manifest-history-list>button{width:100%;min-height:74px;display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(150px,.8fr) minmax(170px,.9fr) 70px 64px;align-items:center;gap:18px;padding:10px 22px;border:0;border-bottom:1px solid #e7e1d8;background:#fff;color:#22241f;text-align:left;cursor:pointer}.manifest-history-list>button:hover{background:#fff8f1}.manifest-history-list>button div{display:grid;gap:4px}.manifest-history-list>button small{display:block;margin-top:3px;color:#75756f;font-weight:500}.manifest-history-list>button>b{color:#a9470b}.manifest-history>footer{min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:10px 16px 10px 22px}.manifest-history>footer div{display:flex;gap:7px}.manifest-history>footer button{min-height:40px;padding:0 14px;border:1px solid #d9d2c6;border-radius:9px;background:#fff;font-weight:700}.manifest-master-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:18px;background:#15171394;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.manifest-master-overlay>section{width:min(520px,100%);overflow:hidden;border:1px solid #ddd6ca;border-radius:20px;background:#fffdf9;box-shadow:0 28px 80px #0f100d4d}.manifest-master-overlay header{min-height:82px;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e4dfd6}.manifest-master-overlay header h2{margin:4px 0 0;font-size:26px}.manifest-master-overlay header>button{width:44px;height:44px;border:1px solid #d9d2c6;border-radius:50%;background:#fff;font-size:24px;cursor:pointer}.manifest-master-form,.manifest-master-import{display:grid;gap:14px;padding:22px}.manifest-master-form>button{margin-top:6px}.manifest-master-import{grid-template-columns:1fr 1fr}.manifest-master-import button{min-height:58px}.manifest-master-import button+button{border:1px solid #d7d0c4;background:#fff;color:#252620}.manifest-master-import p{grid-column:1/-1;margin:0;color:#666760;font-size:13px}@media(max-width:1050px){.manifest-create{grid-template-columns:1fr}.manifest-details dl{grid-template-columns:1fr 1fr}.manifest-history-list>button{grid-template-columns:minmax(180px,1fr) minmax(150px,1fr) auto}.manifest-history-list>button>span:nth-of-type(2),.manifest-history-list>button>strong{display:none}.manifest-history-head{display:none}.manifest-dashboard-filters{grid-template-columns:1fr 1fr}.manifest-dashboard-filters label:first-child{grid-column:1 / -1}.manifest-dashboard-filters>button{min-height:46px}}@media(max-width:760px){.manifest-workspace{gap:10px;padding-bottom:82px}.manifest-command-header{min-height:0;align-items:stretch;flex-direction:column;padding:20px 16px 14px;border-radius:0;border-inline:0}.manifest-command-header h1{font-size:31px}.manifest-command-header nav{display:grid;grid-template-columns:repeat(3,1fr)}.manifest-command-header nav button{min-width:0;padding:0 7px}.manifest-route-panel,.manifest-awb-panel,.manifest-find,.manifest-history{border-radius:15px}.manifest-route-grid{grid-template-columns:1fr 1fr;padding:16px}.manifest-route-grid>label:nth-child(3),.manifest-master-control{grid-column:1/-1}.manifest-awb-input{grid-template-columns:1fr;padding:16px 16px 8px}.manifest-file-actions{display:grid;grid-template-columns:1fr 1fr;padding:0 16px 14px}.manifest-batch-list{max-height:340px}.manifest-batch-list article{grid-template-columns:28px minmax(0,1fr) auto;padding-inline:14px}.manifest-batch-list article>b{display:none}.manifest-awb-panel>footer{align-items:stretch;flex-direction:column;padding:14px 16px}.manifest-awb-panel>footer button{width:100%}.manifest-find>form{grid-template-columns:1fr;padding:16px}.manifest-details{margin:10px}.manifest-details>header{min-height:88px;align-items:start;padding-block:16px}.manifest-detail-route{min-height:92px;padding:18px}.manifest-detail-route strong{font-size:20px}.manifest-details dl{grid-template-columns:1fr 1fr}.manifest-details dl div{padding:14px}.manifest-linked-awbs article{grid-template-columns:28px minmax(0,1fr) auto;padding-inline:14px}.manifest-linked-awbs article small{display:none}.manifest-history-list>button{grid-template-columns:1fr auto;padding:13px 16px}.manifest-history-list>button>span{display:none}.manifest-dashboard-filters{grid-template-columns:1fr;padding:14px}.manifest-dashboard-filters label:first-child{grid-column:auto}.manifest-master-import{grid-template-columns:1fr}.manifest-master-import p{grid-column:auto}}.manifest-tabs button{min-width:88px}.manifest-panel{padding:0 26px 28px;min-height:560px}.manifest-toolbar{min-height:106px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.manifest-toolbar>div:first-child>span{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#50534b;font-weight:600}.manifest-toolbar h2{margin:6px 0 4px;font-size:25px;font-weight:400;letter-spacing:-.02em}.manifest-toolbar p{margin:0;color:#40433c;font-size:13px}.table-search{width:min(340px,34vw);height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #bcb8ad;border-radius:10px;background:#fffefa}.table-search input{width:100%;border:0;outline:0;background:transparent;color:#171814;font-size:13.5px}.table-search input::placeholder{color:#5e6159;opacity:1}.table-frame{overflow-x:auto;border:1px solid #c7c3b8;border-radius:12px 12px 0 0;margin-top:20px}.table-frame table{width:100%;min-width:1050px;border-collapse:collapse;text-align:left}.table-frame th{height:45px;padding:0 12px;background:#292b27;color:#f8f6ef;font-size:10.5px;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap}.table-frame td{height:52px;padding:0 12px;border-bottom:1px solid #d4d0c5;color:#30322d;font-size:12px;white-space:nowrap}.table-frame tbody tr:last-child td{border-bottom:0}.table-frame tbody tr:nth-child(2n){background:#f4f1ea}.table-frame tbody tr:hover{background:#fff3e8}.table-frame td strong{font-size:12px;color:#142f3b}.table-empty{height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.table-empty strong{font-size:14px}.table-empty span{font-size:12px;color:#55584f}.table-footer{height:58px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border:1px solid #c7c3b8;border-top:0;border-radius:0 0 12px 12px;color:#4a4d46;font-size:12px}.table-footer div{display:flex;align-items:center;gap:9px}.table-footer button{width:30px;height:30px;border:1px solid #cbc7bc;border-radius:7px;background:#f8f5ee}.table-footer strong{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#ef6f19;color:#fff;font-size:11px}.local-mode-chip{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid #b9cabc;border-radius:9px;background:#f4faf5;color:#245a3f;font-size:11.5px;font-weight:600}.local-mode-chip i{width:7px;height:7px;border-radius:50%;background:#287a56}.manifest-form-section,.manifest-awb-builder{padding:25px 0;border-bottom:1px solid var(--line)}.subsection-title{display:grid;grid-template-columns:30px 1fr;gap:10px;margin-bottom:20px}.subsection-title>span{font-size:10px;color:#777a71;padding-top:3px}.subsection-title h3{margin:0 0 4px;font-size:16px;font-weight:600}.subsection-title p{margin:0;color:#484b44;font-size:12px}.manifest-awb-builder{border-bottom:0}.awb-add-row{display:grid;grid-template-columns:1.3fr .7fr .7fr auto auto;align-items:end;gap:9px}.awb-add-row label{display:flex;flex-direction:column;gap:7px}.awb-add-row label span{font-size:12.5px;font-weight:600}.awb-add-row input{width:100%;height:44px;padding:0 12px;border:1px solid #bcb8ad;border-radius:9px;background:#fffefa;font-size:14px}.awb-add-row button{height:44px;padding:0 15px;border:1px solid #d55f12;border-radius:9px;background:var(--orange);color:#fff;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.awb-add-row button.quiet{border-color:#aaa79e;background:transparent;color:#252722}.draft-awbs{margin-top:14px;border:1px dashed #c6c2b7;border-radius:11px;min-height:74px}.draft-awbs>p{margin:0;padding:27px;text-align:center;color:#55584f;font-size:12px}.draft-awbs>div{min-height:54px;display:grid;grid-template-columns:34px 1fr 1fr auto;align-items:center;gap:10px;padding:0 13px;border-bottom:1px solid var(--line)}.draft-awbs>div:last-child{border-bottom:0}.draft-awbs>div>span{font-size:10px;color:#72756d}.draft-awbs>div strong{font-size:12.5px}.draft-awbs>div em{font-style:normal;color:#50534c;font-size:11.5px}.draft-awbs>div button{border:0;background:transparent;color:#9a3c0c;font-size:11px;cursor:pointer}.manifest-submit{min-height:70px;display:flex;align-items:center;justify-content:flex-end;gap:18px}.manifest-submit>span{color:#484b44;font-size:11.5px}.manifest-submit button,.manifest-filter-grid>button{height:43px;padding:0 16px;border:1px solid #d55f12;border-radius:9px;background:var(--orange);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer}.manifest-submit b{margin-left:18px}.manifest-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:24px 0}.manifest-filter-grid>button{margin-bottom:18px}.manifest-page .empty-result{min-height:260px}.outscan-tabs button{min-width:118px}.outscan-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:24px 0 20px}.outscan-scanner{padding:20px;border:1px solid #d9cdbf;border-radius:12px;background:#fbf5ed}.outscan-scanner>label{display:block;margin-bottom:8px;color:#a94c14;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.outscan-scanner>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.outscan-scanner input{width:100%;height:50px;padding:0 15px;border:1px solid #bcb8ad;border-radius:9px;background:#fffefa;font-size:15px}.outscan-scanner input:focus{outline:2px solid rgba(239,111,25,.22);border-color:var(--orange)}.outscan-scanner button{min-width:124px;border:1px solid #d55f12;border-radius:9px;background:var(--orange);color:#fff;font-weight:650;cursor:pointer}.outscan-scanner p{min-height:16px;margin:8px 0 0;color:#64675f;font-size:11px}.outscan-table table{min-width:720px}.outscan-ready{margin-right:12px;color:#237149;font-size:10px;font-weight:700;text-transform:uppercase}.outscan-ready.local{color:#a84008}.local-delivery-note{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;border:1px solid #efcdb6;border-radius:14px;background:#fff8f2;color:#402e22}.local-delivery-note>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font-size:18px}.local-delivery-note strong,.local-delivery-note p{display:block;margin:0}.local-delivery-note p{margin-top:3px;color:#716156;font-size:13px;line-height:1.4}.outscan-remove{border:0;background:transparent;color:#a43f11;font-size:11px;cursor:pointer}.outscan-history-pages button{width:auto;min-width:72px;padding:0 10px;cursor:pointer}.outscan-history-pages button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1180px){.awb-add-row{grid-template-columns:repeat(3,1fr)}.awb-add-row button{grid-row:2}.manifest-filter-grid{grid-template-columns:repeat(2,1fr)}.manifest-filter-grid>button{margin:0}.outscan-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.local-delivery-note{align-items:flex-start;padding:13px}.manifest-panel{padding:0 16px 22px}.manifest-toolbar{align-items:flex-start;flex-direction:column;padding:20px 0}.table-search{width:100%}.awb-add-row,.manifest-filter-grid{grid-template-columns:1fr}.awb-add-row button{grid-row:auto}.draft-awbs>div{grid-template-columns:28px 1fr auto}.draft-awbs>div em{display:none}.manifest-submit{align-items:stretch;flex-direction:column;padding:18px 0}.manifest-submit button{width:100%}.manifest-tabs{overflow-x:auto}.manifest-tabs button{min-width:74px}.outscan-tabs{width:100%}.outscan-tabs button{min-width:112px;white-space:nowrap}.outscan-controls{grid-template-columns:1fr}.outscan-scanner{padding:15px}.outscan-scanner>div{grid-template-columns:1fr}.outscan-scanner button{min-height:46px}.outscan-table table{display:block;width:100%;min-width:0}.outscan-table thead{display:none}.outscan-table tbody{display:block}.outscan-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:4px 12px}.outscan-table td{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:10px 8px;border:0}.outscan-table td:first-child,.outscan-table td:last-child{grid-column:1 / -1}.outscan-table td:before{content:attr(data-label);color:#77736a;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.outscan-table td:last-child{flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #e2ddd4}.outscan-table td:last-child:before{display:none}.outscan-table .outscan-ready{margin-right:auto;font-size:11px}.outscan-table .outscan-remove{min-height:34px;padding:0 4px}.outscan-history-pages{height:auto;min-height:68px;align-items:flex-start;flex-direction:column;padding:12px}}.branch-team-page{width:100%;min-width:0;min-height:100%;padding:30px;overflow-x:hidden;background:#f7f6f2;color:#171914}.branch-team-header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:30px 32px;border:1px solid #d9d5ca;border-radius:14px;background:#fffdf8}.branch-team-header>div{max-width:760px}.branch-team-header .eyebrow{color:#c54f0a;font-size:10px;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.branch-team-header h1{margin:8px 0 0;font-size:38px;font-weight:400;line-height:1.05}.branch-team-header p{max-width:680px;margin:12px 0 0;color:#666960;font-size:14px;line-height:1.55}.branch-team-header>button{align-self:center;flex:0 0 auto;min-height:48px}.branch-team-directory,.team-report-workspace{margin-top:18px;border:1px solid #d9d5ca;border-radius:14px;background:#fffdf8;overflow:hidden}.team-access-summary,.team-report-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #ded9cf}.team-access-summary>div,.team-report-summary>div{min-width:0;padding:22px 26px}.team-access-summary>div+div,.team-report-summary>div+div{border-left:1px solid #ded9cf}.team-access-summary strong,.team-report-summary strong{display:block;margin-top:5px;font-size:30px;font-weight:400;line-height:1}.team-access-summary span,.team-report-summary span{color:#777970;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.team-report-summary small{display:block;margin-top:7px;color:#777970;font-size:11px}.team-member-list{display:grid}.team-member-list article{display:grid;grid-template-columns:54px minmax(220px,1fr) 160px 286px;align-items:center;gap:18px;min-height:104px;padding:18px 24px;border-bottom:1px solid #e4e0d7}.team-member-list article:last-child{border-bottom:0}.team-avatar{display:grid;width:52px;height:52px;place-items:center;border-radius:12px;background:#1b1e19;color:#fff;font-size:14px;font-weight:650}.team-member-identity span{color:#c54f0a;font-size:9px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.team-member-identity h2{margin:4px 0 0;font-size:18px;font-weight:550}.team-member-identity p{margin:5px 0 0;color:#74776e;font-size:11px;overflow-wrap:anywhere}.team-access-state{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.team-access-state>span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:650}.team-access-state>span.active{background:#e4f3eb;color:#187247}.team-access-state>span.disabled{background:#fde9e6;color:#b0392d}.team-access-state small,.team-row-actions>small{color:#777970;font-size:10px}.team-row-actions{display:grid;width:286px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:9px}.team-row-actions button{width:100%;min-width:0;min-height:44px;white-space:nowrap}.team-row-actions--readonly{grid-template-columns:1fr}.team-row-actions--readonly>small{display:flex;min-height:44px;align-items:center;justify-content:flex-end;padding-right:8px;text-align:right}.team-empty{padding:64px 30px;color:#777970;text-align:center}.team-empty h2{margin:0;color:#20221e;font-size:24px;font-weight:450}.team-empty p{margin:8px 0 0}.team-report-filters{display:grid;grid-template-columns:180px 180px minmax(220px,1fr) auto;align-items:end;gap:14px;padding:22px 24px;border-bottom:1px solid #ded9cf;background:#f3f0e9}.team-report-filters label,.team-modal-fields label{display:flex;min-width:0;flex-direction:column;gap:8px}.team-report-filters label>span,.team-modal-fields label>span{color:#565950;font-size:10px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.team-report-filters input,.team-report-filters select,.team-modal-fields input{width:100%;min-height:46px;box-sizing:border-box;padding:0 13px;border:1px solid #cfc9bd;border-radius:8px;background:#fff;color:#181a16;font:inherit;outline:none}.team-report-filters input:focus,.team-report-filters select:focus,.team-modal-fields input:focus{border-color:#ef6f19;box-shadow:0 0 0 3px #ef6f191f}.team-report-filters button{min-height:46px}.team-report-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.team-performance-list>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:25px 28px 19px}.team-performance-list>header span{color:#c54f0a;font-size:9px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.team-performance-list>header h2{margin:5px 0 0;font-size:24px;font-weight:450}.team-performance-list>header p{margin:0;color:#777970;font-size:11px}.team-performance-list>article{display:grid;grid-template-columns:220px minmax(120px,1fr) 54px;align-items:center;gap:20px;padding:20px 28px;border-top:1px solid #e4e0d7}.team-performance-name{display:flex;min-width:0;flex-direction:column;gap:4px}.team-performance-name>strong{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.team-performance-name>span{color:#777970;font-size:10px}.team-performance-bar{height:7px;overflow:hidden;border-radius:999px;background:#ece8df}.team-performance-bar span{display:block;height:100%;min-width:3px;border-radius:inherit;background:#ef6f19}.team-performance-total{font-size:24px;font-weight:450;text-align:right}.team-metric-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #e2ddd3;border-radius:9px;background:#e2ddd3}.team-metric-grid span{display:flex;min-height:54px;align-items:center;justify-content:center;flex-direction:column;gap:5px;background:#fff;color:#777970;font-size:9px;text-align:center}.team-metric-grid strong{color:#20221e;font-size:16px;font-weight:600}.team-performance-shell{display:grid;grid-template-columns:minmax(320px,390px) minmax(0,1fr);min-height:520px;border-top:1px solid #ded9cf}.team-performance-directory{min-width:0;border-right:1px solid #ded9cf;background:#faf8f2}.team-performance-directory>header,.team-activity-ledger>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;min-height:96px;box-sizing:border-box;padding:22px 24px 18px;border-bottom:1px solid #e3ded4}.team-performance-directory>header span,.team-activity-ledger>header span{color:#c54f0a;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.team-performance-directory>header h2,.team-activity-ledger>header h2{margin:5px 0 0;font-size:21px;font-weight:500}.team-performance-directory>header small{color:#777970;font-size:10px}.team-directory-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.team-directory-back{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 11px;border:1px solid #d2ccc0;border-radius:8px;background:#fff;color:#9f410f;font-size:10px;font-weight:650;white-space:nowrap;cursor:pointer}.team-directory-back:hover:not(:disabled){border-color:#ef6f19;background:#fff9f2}.team-directory-back:disabled{opacity:.48;cursor:wait}.team-report-member-list{display:grid}.team-report-member-list article{padding:15px 18px;border-bottom:1px solid #e6e1d8;transition:background .16s ease,box-shadow .16s ease}.team-report-member-list article.selected{background:#fff;box-shadow:inset 3px 0 #ef6f19}.team-member-select{display:grid;width:100%;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.team-report-avatar{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:#1d201b;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em}.team-performance-name strong{overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.team-performance-name small{overflow:hidden;color:#74776e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.team-member-select>b{font-size:20px;font-weight:450}.team-member-select .team-performance-bar{grid-column:2/-1;width:100%;height:4px}.team-member-select .team-performance-bar i{display:block;height:100%;min-width:2px;border-radius:inherit;background:#ef6f19}.team-member-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:12px 0 0 52px;overflow:hidden;border:1px solid #e4dfd5;border-radius:7px;background:#e4dfd5}.team-member-metrics span{display:flex;min-width:0;padding:7px 3px;align-items:center;justify-content:center;flex-direction:column;gap:2px;background:#fff;color:#6f726a;font-size:9px;text-align:center}.team-member-metrics b{color:#20221e;font-size:12px}.team-member-download{margin:10px 0 0 52px;padding:0;border:0;background:transparent;color:#a8410d;font-size:10px;font-weight:650;cursor:pointer}.team-member-download:hover{text-decoration:underline}.team-member-download:disabled{opacity:.5;cursor:wait}.team-activity-ledger{min-width:0;background:#fffdf8}.team-activity-ledger>header{align-items:center}.team-activity-ledger>header p{margin:5px 0 0;color:#777970;font-size:10px}.team-activity-ledger>header button{flex:0 0 auto;min-height:38px;padding:0 13px}.team-activity-table{min-width:0}.team-activity-head,.team-activity-row{display:grid;grid-template-columns:112px minmax(150px,.85fr) minmax(190px,1.25fr) 110px;gap:16px;align-items:center}.team-activity-head{min-height:38px;padding:0 22px;border-bottom:1px solid #ddd8ce;background:#f3f0e9;color:#666960;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.team-activity-row{min-height:68px;padding:10px 22px;border-bottom:1px solid #ebe6dd}.team-activity-row:hover{background:#fff9f2}.team-activity-row time{color:#686b63;font-size:10.5px;line-height:1.35}.team-activity-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.team-activity-row strong{overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.35}.team-activity-row small{overflow-wrap:anywhere;color:#74776e;font-size:9.5px;line-height:1.35}.team-activity-status{justify-self:start;padding:6px 8px;border-radius:999px;background:#f5e8db;color:#99400f;font-size:9px;font-weight:700;text-transform:capitalize}.team-activity-empty{display:flex;min-height:290px;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:30px;color:#777970;text-align:center}.team-activity-empty strong{color:#252722;font-size:17px;font-weight:550}.team-activity-empty span{font-size:11px}.team-pagination{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:10px;padding:0 18px;border-top:1px solid #e3ded4;color:#74776e;font-size:10px}.team-pagination>div{display:flex;gap:7px}.team-pagination button{min-height:32px;padding:0 11px;border:1px solid #d6d0c4;border-radius:7px;background:#fff;color:#262823;font-size:10px;font-weight:650;cursor:pointer}.team-pagination button:hover:not(:disabled){border-color:#ef6f19;color:#a8410d}.team-pagination button:disabled{opacity:.38;cursor:not-allowed}.admin-modal.branch-team-modal{width:min(620px,100%);padding:30px;text-align:left}.admin-modal.branch-team-modal h2{margin:7px 0 0;font-size:27px;font-weight:450}.admin-modal.branch-team-modal>p{max-width:none;margin:10px 0 22px;color:#666960;font-size:13px;line-height:1.5}.team-modal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.team-modal-fields.single{grid-template-columns:1fr}.admin-modal.branch-team-modal>small{display:block;margin-top:12px;color:#777970;font-size:10px;line-height:1.5}.admin-modal.branch-team-modal .admin-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.admin-modal.branch-team-modal .admin-modal-actions button{width:100%;min-width:0}@media(max-width:980px){.branch-team-page{padding:20px}.team-member-list article{grid-template-columns:52px minmax(0,1fr) auto}.team-access-state{align-items:flex-end}.team-row-actions{grid-column:2/-1;justify-self:end}.team-report-filters,.team-report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.team-report-summary>div:nth-child(3){border-left:0;border-top:1px solid #ded9cf}.team-report-summary>div:nth-child(4){border-top:1px solid #ded9cf}.team-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-performance-shell{grid-template-columns:1fr}.team-performance-directory{border-right:0;border-bottom:1px solid #ded9cf}.team-report-member-list{grid-template-columns:repeat(2,minmax(0,1fr))}.team-report-member-list article:nth-child(odd){border-right:1px solid #e6e1d8}}@media(max-width:680px){.branch-team-page{padding:14px}.branch-team-header{align-items:stretch;flex-direction:column;padding:24px 20px}.branch-team-header h1{font-size:30px}.branch-team-header>button{width:100%}.team-access-summary{grid-template-columns:1fr}.team-access-summary>div+div{border-left:0;border-top:1px solid #ded9cf}.team-member-list article{grid-template-columns:48px minmax(0,1fr);padding:18px}.team-avatar{width:46px;height:46px}.team-access-state,.team-row-actions{grid-column:1/-1;align-items:flex-start}.team-row-actions{width:100%;display:grid;grid-template-columns:1fr}.team-row-actions--readonly>small{justify-content:flex-start;padding-right:0;text-align:left}.team-row-actions button{width:100%}.team-report-filters{grid-template-columns:1fr;padding:18px}.team-report-filters>*{min-width:0;max-width:100%}.team-report-filters button{width:100%}.branch-team-page .primary-action{position:static;right:auto;bottom:auto;z-index:auto}.team-report-summary{grid-template-columns:1fr 1fr}.team-report-summary>div{padding:18px}.team-performance-list>header{align-items:flex-start;flex-direction:column;padding:22px 18px 16px}.team-performance-list>article{grid-template-columns:minmax(0,1fr) 48px;gap:12px;padding:18px}.team-performance-bar{grid-column:1/-1;grid-row:2}.team-performance-total{grid-column:2;grid-row:1}.team-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-report-member-list{grid-template-columns:1fr}.team-report-member-list article:nth-child(odd){border-right:0}.team-performance-directory>header{align-items:flex-start;flex-direction:column}.team-directory-tools{width:100%;justify-content:space-between}.team-activity-ledger>header{align-items:flex-start;flex-direction:column}.team-activity-ledger>header button{width:100%}.team-activity-head{display:none}.team-activity-row{grid-template-columns:82px minmax(0,1fr) auto;gap:11px}.team-activity-row>div:nth-of-type(2){grid-column:2/-1}.team-activity-status{grid-column:3;grid-row:1}.team-modal-fields,.admin-modal.branch-team-modal .admin-modal-actions{grid-template-columns:1fr}.admin-modal.branch-team-modal{padding:24px 20px}}@media(max-width:480px){.team-report-summary{grid-template-columns:1fr}.team-report-summary>div+div{border-left:0;border-top:1px solid #ded9cf}.team-performance-list>article{grid-template-columns:minmax(0,1fr) 44px}.team-metric-grid{grid-template-columns:1fr 1fr}}.inscan-page{color:#11120f}.inscan-tabs button{min-width:112px}.arrival-view-tabs{flex-wrap:wrap}.arrival-view-tabs button{min-width:128px}.arrival-view-tabs button span{display:inline-grid;min-width:20px;height:20px;margin-left:7px;place-items:center;border-radius:6px;background:#e5e1d7;color:#4d5048;font-size:10px}.arrival-view-tabs button[aria-selected=true] span{background:#292b27;color:#fff}.scan-count-rail{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:#f0eee7}.scan-count-rail>div{min-height:92px;padding:17px 25px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:4px 18px;border-right:1px solid #cdc9bd}.scan-count-rail>div:last-child{border-right:0}.scan-count-rail span{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#484b44;font-weight:600}.scan-count-rail strong{grid-row:1/3;grid-column:2;font-size:28px;font-weight:500;font-variant-numeric:tabular-nums}.scan-count-rail>div:last-child strong{font-size:19px;color:#1e6848}.scan-count-rail small{color:#51544d;font-size:11px}.arrival-flow{display:grid;grid-template-columns:1fr 46px 1fr 46px 1fr;align-items:center;gap:12px;padding:15px 26px;border-bottom:1px solid var(--line);background:#fffefa}.arrival-flow>button{display:flex;align-items:center;gap:11px;min-width:0;padding:4px;border:0;background:transparent;color:#777970;text-align:left;cursor:pointer}.arrival-flow>button>b{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid #bbb8ad;border-radius:8px;background:#f3f0e9;color:#5c5f57;font-size:11px}.arrival-flow>button.active,.arrival-flow>button.complete{color:#171814}.arrival-flow>button.active>b{border-color:#ef6f19;background:#fff2e8;color:#b9460b}.arrival-flow>button.complete>b{border-color:#277553;background:#e9f5ed;color:#176b47}.arrival-flow span{display:grid;gap:2px;min-width:0}.arrival-flow strong{font-size:12px}.arrival-flow small{overflow:hidden;color:inherit;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.arrival-flow>i{height:1px;background:#c9c5ba}.inscan-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);gap:18px;padding:24px 26px}.scan-console,.scanner-visual,.scan-log{border:1px solid #c7c3b8;border-radius:14px;background:#fffefa}.scan-console{padding:23px}.scan-console-heading,.scan-log-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:19px;border-bottom:1px solid var(--line)}.scan-console-heading>div>span,.scan-log-heading span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#50534b;font-weight:600}.scan-console-heading h2,.scan-log-heading h2{margin:6px 0 0;font-size:23px;font-weight:400;letter-spacing:-.02em}.scan-console-heading kbd{padding:6px 8px;border:1px solid #bbb8ad;border-radius:7px;background:#f2efe8;color:#343631;font:600 10px Archivo}.scan-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:20px 0}.scan-field{display:flex;flex-direction:column;gap:7px}.scan-field>span,.scanner-input-wrap>label{font-size:12.5px;font-weight:600}.scan-field input,.scan-field select{width:100%;height:43px;padding:0 11px;border:1px solid #bcb8ad;border-radius:8px;background:#fff;color:#171814;font-size:13.5px}.scan-field input::placeholder{color:#62655d;opacity:1}.scanner-entry{display:grid;grid-template-columns:minmax(250px,1fr) auto auto auto;align-items:end;gap:8px;padding:18px;border:1px solid #d2bda9;border-radius:12px;background:#fbf3e9}.scanner-input-wrap{display:flex;flex-direction:column;gap:7px}.scanner-input-wrap label b{color:#b9460b;margin-left:3px}.scanner-input-wrap input{width:100%;height:49px;padding:0 13px;border:1px solid #afaba0;border-radius:9px;background:#fffefa;color:#11120f;font-size:17px;font-weight:600;letter-spacing:.015em}.scanner-input-wrap input:focus{border-color:#d65f12;box-shadow:0 0 0 4px #ef6f1921;outline:0}.scanner-input-wrap input::placeholder{color:#595c54;opacity:1;font-weight:500}.scanner-input-wrap small{color:#4d5048;font-size:10.5px}.scanner-entry button{height:49px;padding:0 15px;border-radius:9px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.lookup-scan-button,.bulk-scan-button{border:1px solid #a9a69c;background:#fffefa;color:#272925}.inscan-button{min-width:112px;border:1px solid #d55f12;background:var(--orange);color:#fff}.inscan-button:disabled{opacity:.65;cursor:wait}.inscan-button span{display:inline-block;margin-left:15px;transition:transform .16s}.inscan-button:hover span{transform:translate(3px)}.scan-safety{display:flex;align-items:center;gap:8px;margin-top:14px;color:#474a43;font-size:11px}.scan-safety i{width:7px;height:7px;border-radius:50%;background:#287a56;box-shadow:0 0 0 4px #287a561a}.scanner-visual{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:338px;padding:18px;background:#242620;color:#f8f6ef}.scan-art{width:100%;margin:auto 0;color:#e6e1d7}.scan-floor,.scan-route{fill:none;stroke:#73766e;stroke-width:2}.scan-arch{fill:none;stroke:#f8f6ef;stroke-width:5}.scan-arch-detail{fill:none;stroke:#555950;stroke-width:2}.scan-parcel path{fill:#ef6f19;stroke:#f9c19c;stroke-width:1.4}.scan-beam{stroke:#ef6f19;stroke-width:2;stroke-dasharray:5 6;opacity:.65}.scan-light{fill:#ef6f19}.scan-art.active .scan-beam{animation:scan-sweep .38s ease-in-out infinite alternate}.scan-art.active .scan-light{animation:scan-pulse .38s ease-in-out infinite alternate}.scan-art.active .scan-parcel{animation:parcel-nudge .38s ease-in-out infinite alternate}.scanner-visual>div span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#f0a16a;font-weight:600}.scanner-visual>div strong{display:block;margin:6px 0 5px;font-size:19px}.scanner-visual>div p{margin:0;color:#c7c8c1;font-size:11.5px;line-height:1.45}@keyframes scan-sweep{0%{transform:translate(-32px)}to{transform:translate(32px)}}@keyframes scan-pulse{0%{opacity:.45}to{opacity:1}}@keyframes parcel-nudge{to{transform:translate(4px)}}.scan-log{margin:0 26px 28px;padding:21px 23px;min-height:190px}.scan-log-heading strong{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#292b27;color:#fff;font-size:13px}.scan-empty{min-height:105px;display:flex;align-items:center;justify-content:center;gap:14px}.scan-empty>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid #bbb8ad;border-radius:8px;color:#62655d;font-size:10px}.scan-empty strong{font-size:13px}.scan-empty p{margin:5px 0 0;color:#484b44;font-size:11.5px}.scan-records>div{min-height:62px;display:grid;grid-template-columns:32px 1.2fr .65fr 1fr auto;align-items:center;gap:15px;border-bottom:1px solid var(--line)}.scan-records>div:last-child{border-bottom:0}.scan-check{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#e9f5ed;color:#176b47;font-size:11px;font-weight:700}.scan-records>div>div{display:flex;flex-direction:column;gap:4px}.scan-records small{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:#62655d}.scan-records strong{font-size:12px}.scan-records time{font-size:11px;color:#4d5048;font-variant-numeric:tabular-nums}.scan-mode-actions{display:flex;align-items:center;gap:10px}.scan-mode-actions .booking-tabs{padding:3px}.scan-mode-actions .booking-tabs button{min-width:92px;padding:8px 11px;font-size:10.5px}.arrival-assignment{margin:0 26px 24px;overflow:hidden;border:1px solid #bbb8ad;border-radius:14px;background:#fffefa}.arrival-assignment>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #d3cfc4;background:#f1eee6}.arrival-assignment>header span{color:#a4430f;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.arrival-assignment>header h2{margin:5px 0 3px;font-size:22px;font-weight:500;letter-spacing:-.02em}.arrival-assignment>header p{margin:0;color:#50534b;font-size:11.5px}.arrival-assignment>header>strong{color:#176b47;font-size:13px;white-space:nowrap}.arrival-assignment-summary{display:grid;justify-items:end;gap:4px;white-space:nowrap}.arrival-assignment-summary span{color:#5e6159!important;font-size:9px!important}.arrival-assignment-summary strong{color:#176b47;font-size:14px}.arrival-assignment-controls{display:grid;grid-template-columns:.7fr 1.15fr 1fr;gap:14px;padding:20px 22px}.arrival-ready-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 22px;padding:2px 0 13px}.arrival-ready-toolbar>div{display:grid;gap:3px}.arrival-ready-toolbar strong{font-size:12px}.arrival-ready-toolbar span{color:#5d6058;font-size:10.5px}.arrival-ready-toolbar>button,.arrival-history>header>button{min-height:34px;padding:0 13px;border:1px solid #aaa79d;border-radius:8px;background:#fffefa;color:#292b27;font-size:10.5px;font-weight:700;cursor:pointer}.arrival-ready-toolbar>button:disabled{opacity:.45;cursor:not-allowed}.arrival-ready-list{margin:0 22px;border-top:1px solid #d5d1c6;border-bottom:1px solid #d5d1c6}.arrival-ready-list>.arrival-ready-item{width:100%;min-height:62px;display:grid;grid-template-columns:30px 1.2fr .75fr .7fr .75fr;align-items:center;gap:14px;padding:8px 0;border:0;border-bottom:1px solid #e0ddd4;border-radius:0;background:transparent;color:#292b27;text-align:left}.arrival-ready-list>.arrival-ready-item:hover{background:#faf7f0}.arrival-ready-list>.arrival-ready-item.selected{background:#eef7f1}.arrival-ready-list>.arrival-ready-item:last-child{border-bottom:0}.arrival-ready-list>.arrival-ready-item>span:not(.scan-check){display:grid;gap:3px}.arrival-ready-list>.arrival-ready-item.selected>span:last-child strong{color:#176b47}.arrival-ready-list>div:not(.arrival-ready-empty){min-height:58px;display:grid;grid-template-columns:30px 1.2fr .8fr auto;align-items:center;gap:14px;border-bottom:1px solid #e0ddd4}.arrival-ready-list>div:last-child{border-bottom:0}.arrival-ready-list>div>span:not(.scan-check){display:grid;gap:3px}.arrival-ready-list small{color:#666960;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.arrival-ready-list strong{font-size:12px}.arrival-ready-list button{border:0;background:transparent;color:#a4430f;font-size:11px;font-weight:600;cursor:pointer}.arrival-ready-empty{min-height:76px;display:flex;align-items:center;gap:10px;color:#595c54}.arrival-ready-empty strong{color:#292b27}.arrival-ready-empty span{font-size:11px}.arrival-assignment>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px}.arrival-assignment>footer>span{color:#50534b;font-size:11px}.arrival-assignment>footer button{min-height:45px;padding:0 18px;border:1px solid #d55f12;border-radius:9px;background:var(--orange);color:#fff;font-size:12px;font-weight:700;cursor:pointer}.arrival-assignment>footer button:disabled{border-color:#c7c3b8;background:#dedbd2;color:#777970;cursor:not-allowed}.arrival-assignment>footer button b{margin-left:12px}.arrival-drs-success{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;margin:0 22px 22px;padding:15px;border:1px solid #9fc5ae;border-radius:10px;background:#eef7f1}.arrival-drs-success>span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#247550;color:#fff;font-weight:700}.arrival-drs-success>div{display:grid;gap:2px}.arrival-drs-success small{color:#38634d;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.arrival-drs-success strong{font-size:15px}.arrival-drs-success p{margin:0;color:#46594d;font-size:10.5px}.arrival-drs-success button{min-height:36px;padding:0 12px;border:1px solid #779c85;border-radius:8px;background:transparent;color:#1d5e40;font-size:11px;font-weight:700;cursor:pointer}.arrival-history{margin:0 26px 26px;overflow:hidden;border:1px solid #bbb8ad;border-radius:14px;background:#fffefa}.arrival-history>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #d3cfc4;background:#f1eee6}.arrival-history>header span{color:#a4430f;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.arrival-history>header h2{margin:5px 0 3px;font-size:22px;font-weight:500}.arrival-history>header p{margin:0;color:#50534b;font-size:11.5px}.arrival-history>.arrival-drs-success{margin-top:20px}.arrival-history-table{overflow-x:auto;margin:20px 22px 22px;border:1px solid #d5d1c6;border-radius:10px}.arrival-history-table table{width:100%;min-width:760px;border-collapse:collapse}.arrival-history-table th,.arrival-history-table td{padding:13px 14px;border-bottom:1px solid #e0ddd4;color:#41443e;font-size:11px;text-align:left}.arrival-history-table th{background:#f7f4ed;color:#5a5d55;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.arrival-history-table tbody tr:last-child td{border-bottom:0}.arrival-history-table td:first-child strong{color:#1d1f1b}.arrival-history-table td:last-child span{display:inline-block;padding:5px 8px;border-radius:7px;background:#e9f5ed;color:#176b47;font-size:9px;font-weight:700;text-transform:capitalize}@media(max-width:1180px){.arrival-flow{grid-template-columns:1fr 24px 1fr 24px 1fr}.inscan-workspace{grid-template-columns:1fr}.scanner-visual{min-height:240px;display:grid;grid-template-columns:1fr .75fr;align-items:center}.scan-art{max-height:185px}.scanner-entry{grid-template-columns:1fr auto auto auto}}@media(max-width:760px){.arrival-view-tabs{width:100%;display:grid;grid-template-columns:1fr}.arrival-view-tabs button{width:100%}.arrival-flow{grid-template-columns:1fr;gap:8px;padding:13px 16px}.arrival-flow>i{width:1px;height:11px;margin-left:15px}.arrival-flow small{white-space:normal}.scan-count-rail{grid-template-columns:1fr}.scan-count-rail>div{min-height:70px;border-right:0;border-bottom:1px solid #cdc9bd}.scan-count-rail>div:last-child{border-bottom:0}.inscan-workspace{padding:16px}.scan-console{padding:17px}.scan-console-heading{align-items:flex-start;flex-direction:column}.scan-mode-actions{width:100%;justify-content:space-between}.scan-context-grid{grid-template-columns:1fr}.scanner-entry{grid-template-columns:1fr 1fr}.scanner-input-wrap{grid-column:1/-1}.scanner-entry button{width:100%}.scanner-visual{display:none}.scan-log{margin:0 16px 20px;padding:17px}.arrival-assignment{margin:0 16px 20px}.arrival-assignment>header{align-items:flex-start;padding:17px}.arrival-assignment>header h2{font-size:19px}.arrival-assignment-controls{grid-template-columns:1fr;padding:17px}.arrival-ready-list{margin:0 17px}.arrival-ready-toolbar{align-items:flex-start;margin:0 17px}.arrival-ready-list>.arrival-ready-item{grid-template-columns:28px minmax(0,1fr) auto}.arrival-ready-list>.arrival-ready-item>span:nth-of-type(3),.arrival-ready-list>.arrival-ready-item>span:nth-of-type(4){display:none}.arrival-ready-list>div:not(.arrival-ready-empty){grid-template-columns:28px 1fr auto}.arrival-ready-list>div>span:nth-of-type(3){display:none}.arrival-ready-empty{align-items:flex-start;flex-direction:column;justify-content:center}.arrival-assignment>footer{align-items:stretch;flex-direction:column;padding:17px}.arrival-assignment>footer button{width:100%}.arrival-drs-success{grid-template-columns:34px 1fr;margin:0 17px 17px}.arrival-drs-success button{grid-column:1/-1}.arrival-history{margin:0 16px 20px}.arrival-history>header{align-items:flex-start;padding:17px}.arrival-history>header p{max-width:230px}.arrival-history-table{margin:17px}.scan-records>div{grid-template-columns:30px 1fr auto}.scan-records>div>div:nth-of-type(2),.scan-records>div>div:nth-of-type(3){display:none}.scan-empty{align-items:flex-start;justify-content:flex-start;padding:18px 0}.inscan-tabs button{min-width:100px}}.import-preview{grid-template-columns:minmax(220px,.7fr) 1.3fr}.import-preview-actions{display:flex!important;flex-direction:row!important;justify-content:flex-end;flex-wrap:wrap}.import-preview-actions button{min-height:40px;padding:0 13px;border:1px solid #aaa79e;border-radius:9px;background:#fffefa;color:#1d1f1b;font-weight:600;cursor:pointer}.import-preview-actions button.primary-action{margin:0;border-color:#d55f12;background:var(--orange);color:#fff}.import-preview-actions button:disabled{opacity:.45;cursor:not-allowed}.import-preview>p{grid-column:1/-1;border-top:1px solid var(--line);padding-top:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.drs-tabs{max-width:520px;overflow-x:auto}.drs-tabs button{min-width:88px}.drs-panel{min-height:570px;padding:0 26px 28px}.drs-heading{min-height:110px}.drs-table-frame{overflow-x:auto;border:1px solid #c2beb3;border-radius:12px 12px 0 0;margin-top:20px}.drs-table-frame table{width:100%;min-width:1480px;border-collapse:collapse;text-align:left}.drs-table-frame th{height:45px;padding:0 11px;background:#20221e;color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.drs-table-frame td{height:50px;padding:0 11px;border-bottom:1px solid #d3cfc4;color:#30322d;font-size:11.5px;white-space:nowrap}.drs-table-frame tbody tr:nth-child(2n){background:#f2f0e9}.drs-table-frame tbody tr:hover,.drs-table-frame tbody tr.selected-row{background:#fff1e5}.drs-table-frame tbody tr:last-child td{border-bottom:0}.drs-table-frame td strong{color:#123344;font-size:12px}.select-column{position:sticky;left:0;z-index:2;width:42px;background:inherit!important;text-align:center}.drs-table-frame th.select-column{background:#20221e!important}.select-column input{width:16px;height:16px;accent-color:var(--orange)}.drs-panel>.table-footer{border-top:0}.drs-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;padding:25px 0}.drs-action-row{min-height:62px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #c6c2b7;border-radius:11px;background:#f2f0e9}.drs-action-row>span{font-size:12px;font-weight:600}.drs-action-row>div{display:flex;gap:8px}.drs-action-row button{height:39px;padding:0 14px;border:1px solid #aaa79e;border-radius:8px;background:#fffefa;color:#242622;font-size:11.5px;font-weight:600;cursor:pointer}.drs-action-row button.primary{border-color:#d55f12;background:var(--orange);color:#fff}.drs-action-row button b{margin-left:14px}.drs-view-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;gap:12px;align-items:end;padding:25px 0}.drs-view-grid>button{height:44px;margin-bottom:18px;padding:0 15px;border:1px solid #d55f12;border-radius:9px;background:var(--orange);color:#fff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.drs-view-grid>button.quiet{border-color:#aaa79e;background:#fffefa;color:#252722}.drs-view-grid>button span{margin-left:12px}.drs-import-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;padding:25px 0}.drs-import-actions{margin-top:0;padding-top:22px;border-top:1px solid var(--line)}.import-result-state{min-height:135px;margin-top:22px;padding:22px;display:grid;grid-template-columns:minmax(220px,.7fr) 1fr;align-items:center;gap:24px;border:1px dashed #bbb8ad;border-radius:12px;background:#f7f4ed}.import-result-state>div{display:flex;flex-direction:column;gap:7px}.import-result-state span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#555850;font-weight:600}.import-result-state strong{font-size:14px}.import-result-state p{margin:0;color:#454840;font-size:12.5px;line-height:1.5}.drs-upload-workspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:30px;padding:30px 0}.drs-upload-form{display:grid;align-content:start;gap:20px}.drs-upload-form>button{justify-self:start;height:44px;padding:0 16px;border:1px solid #d55f12;border-radius:9px;background:var(--orange);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer}.drs-upload-form>button span{margin-left:18px}.drs-document-preview{min-height:340px;padding:24px;display:grid;place-content:center;border-radius:14px;background:#242620;color:#fff;text-align:center}.document-sheet{width:170px;height:220px;padding:22px 19px;display:flex;flex-direction:column;align-items:flex-start;gap:13px;background:#fffdf8;color:#1c1e1a;box-shadow:12px 14px #e56717;transform:rotate(-2deg);transition:transform .2s ease}.drs-document-preview:hover .document-sheet{transform:rotate(0) translateY(-3px)}.document-sheet-logo{display:block;width:76px;height:auto}.document-sheet>i{display:block;width:100%;height:6px;background:#d8d4ca}.document-sheet>i:nth-of-type(2){width:72%}.document-sheet>i:nth-of-type(3){width:88%}.document-sheet strong{margin-top:auto;font-size:12px}.drs-document-preview>p{max-width:220px;margin:25px auto 0;color:#d1d2cb;font-size:11.5px;overflow-wrap:anywhere}@media(max-width:1180px){.drs-filter-grid,.drs-import-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drs-view-grid{grid-template-columns:repeat(2,1fr)}.drs-view-grid>button{margin:0}.drs-upload-workspace{grid-template-columns:1fr 300px}}@media(max-width:760px){.drs-panel{padding:0 16px 22px}.drs-heading{align-items:flex-start;flex-direction:column;padding:20px 0}.drs-heading .table-search{width:100%}.drs-filter-grid,.drs-import-grid,.drs-view-grid{grid-template-columns:1fr}.drs-action-row{align-items:stretch;flex-direction:column}.drs-action-row>div{display:grid;grid-template-columns:repeat(3,1fr)}.drs-upload-workspace{grid-template-columns:1fr}.drs-document-preview{min-height:300px}.import-result-state{grid-template-columns:1fr}.drs-tabs{width:100%;max-width:none}.drs-tabs button{min-width:0;flex:1;padding:0 5px;font-size:11px}.drs-table-frame table{min-width:1440px}}.pod-tabs{max-width:570px;overflow-x:auto}.pod-tabs button{min-width:122px;padding:0 13px;white-space:nowrap}.pod-panel{min-height:570px;padding:0 26px 28px}.pod-entry-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.68fr);gap:26px;padding-top:26px}.pod-proof-form{min-width:0}.pod-form-heading{padding-bottom:20px;border-bottom:1px solid var(--line)}.pod-form-heading>span{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:#98501d;font-weight:600}.pod-form-heading h2{margin:7px 0 5px;font-size:25px;font-weight:400;letter-spacing:-.025em}.pod-form-heading p{max-width:670px;margin:0;color:#41443d;font-size:13px;line-height:1.5}.pod-lookup{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:10px;margin:22px 0 10px;padding:17px;border:1px solid #d4bba8;border-radius:12px;background:#fbf2e8}.pod-lookup label{display:flex;flex-direction:column;gap:7px}.pod-lookup label span{font-size:12.5px;font-weight:600}.pod-lookup input{height:48px;padding:0 13px;border:1px solid #aaa69b;border-radius:9px;background:#fffefa;color:#131410;font-size:16px;font-weight:600}.pod-lookup input::placeholder{color:#5d6058;opacity:1;font-weight:400}.pod-lookup button{height:48px;padding:0 17px;border:1px solid #d55f12;border-radius:9px;background:var(--orange);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer}.pod-lookup button span{display:inline-block;margin-left:17px;transition:transform .16s}.pod-lookup button:hover span{transform:translate(3px)}.pod-lookup-state{display:flex;align-items:center;gap:8px;margin-bottom:21px;color:#51544c;font-size:11.5px}.pod-lookup-state i{width:7px;height:7px;border-radius:50%;background:#9a9b95}.pod-lookup-state.ready{color:#176b47}.pod-lookup-state.ready i{background:#287a56;box-shadow:0 0 0 4px #287a561a}.field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pod-fields{gap:17px 14px}.pod-image-field{grid-column:1/-1;padding:13px;border:1px dashed #aaa69b;border-radius:10px;background:#f7f4ed}.pod-image-field input{min-height:38px;padding:6px;background:#fff}.pod-image-field small{color:#4b4e46;font-size:11px;overflow-wrap:anywhere}.pod-submit{min-height:78px;margin-top:22px;display:flex;align-items:center;justify-content:flex-end;gap:14px;border-top:1px solid var(--line)}.pod-submit>span{margin-right:auto;color:#4d5048;font-size:11px}.pod-submit button{height:42px;padding:0 15px;border:1px solid #aaa79e;border-radius:9px;background:#fffefa;font-size:12px;font-weight:600;cursor:pointer}.pod-submit button[type=submit]{border-color:#d55f12;background:var(--orange);color:#fff}.pod-submit button b{margin-left:16px}.pod-context,.pod-placeholder{align-self:start;border:1px solid #c3bfb4;border-radius:14px;overflow:hidden;background:#fffefa}.pod-context-toggle{width:100%;min-height:74px;padding:15px 17px;border:0;background:#242620;color:#fff;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.pod-context-toggle span{display:flex;flex-direction:column;gap:6px}.pod-context-toggle small{color:#ee9d64;font-size:9.5px;text-transform:uppercase;letter-spacing:.08em}.pod-context-toggle strong{font-size:13px}.pod-context-toggle>b{width:28px;height:28px;display:grid;place-items:center;border:1px solid #64675e;border-radius:7px;font-size:16px}.pod-context dl{margin:0;padding:12px 17px 17px;overflow:hidden}.pod-context dl>div{min-height:46px;padding:8px 0;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.pod-context dl>div:last-child{border-bottom:0}.pod-context dt{color:#555850;font-size:10px;text-transform:uppercase;letter-spacing:.045em}.pod-context dd{margin:0;color:#1d1f1b;font-size:11.5px;font-weight:600;overflow-wrap:anywhere}.pod-placeholder{min-height:445px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#242620;color:#fff}.proof-stamp{position:relative;width:154px;height:174px;padding:24px 15px;display:flex;flex-direction:column;align-items:center;border:2px solid #e56a19;background:#f6f1e7;color:#22231f;box-shadow:12px 14px #ef6f19;transform:rotate(-3deg);transition:transform .2s ease}.pod-placeholder:hover .proof-stamp{transform:rotate(0) translateY(-3px)}.proof-stamp:before,.proof-stamp:after{content:"";width:78%;height:5px;margin-top:13px;background:#cbc7bc}.proof-stamp-logo{display:block;width:82px;height:auto;align-self:flex-start}.proof-stamp strong{margin-top:23px;font-size:34px;letter-spacing:.08em}.proof-stamp i{position:absolute;right:12px;bottom:11px;width:35px;height:35px;display:grid;place-items:center;border:2px solid #287a56;border-radius:50%;color:#287a56;font-style:normal}.pod-placeholder h3{margin:35px 0 8px;font-size:18px}.pod-placeholder p{max-width:265px;margin:0;color:#cdcec7;font-size:11.5px;line-height:1.55}.bulk-pod-panel{padding-bottom:34px}.bulk-pod-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:16px;padding:26px 0}.bulk-pod-panel .import-actions{padding-top:22px;border-top:1px solid var(--line)}.status-panel{min-height:570px;padding:0 26px 28px}.status-awb-lookup{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;max-width:720px;margin:24px 0;padding:17px;border:1px solid #d4bba8;border-radius:12px;background:#fbf2e8}.status-awb-lookup label{display:flex;flex-direction:column;gap:7px}.status-awb-lookup label span,.event-row-inputs label span,.status-import-grid label span{font-size:12.5px;font-weight:600}.status-awb-lookup input{height:48px;padding:0 13px;border:1px solid #aaa69b;border-radius:9px;background:#fffefa;color:#131410;font-size:16px;font-weight:600}.status-awb-lookup input::placeholder,.event-row-inputs input::placeholder,.status-import-grid input::placeholder{color:#5e6159;opacity:1}.status-awb-lookup button{height:48px;padding:0 18px;border:1px solid #d55f12;border-radius:9px;background:var(--orange);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer}.status-awb-lookup button span{margin-left:18px}.event-builder{border:1px solid #c3bfb4;border-radius:12px;overflow:hidden}.event-builder-heading{min-height:46px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;background:#292b27;color:#fff}.event-builder-heading span{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.event-builder-heading strong{color:#f09a5e;font-size:13px}.event-row-inputs{display:grid;grid-template-columns:.8fr .7fr 1fr 1.25fr 1.5fr auto;align-items:end;gap:10px;padding:16px;background:#f5f2eb}.event-row-inputs label,.status-import-grid label{display:flex;flex-direction:column;gap:7px;min-width:0}.event-row-inputs input,.status-import-grid input{width:100%;height:43px;padding:0 10px;border:1px solid #b7b3a8;border-radius:8px;background:#fffefa;color:#171814;font-size:13px}.event-row-inputs input:focus,.status-import-grid input:focus{border-color:#d65f12;box-shadow:0 0 0 3px #ef6f191a;outline:0}.event-row-inputs>button{width:43px;height:43px;border:1px solid #d55f12;border-radius:9px;background:var(--orange);color:#fff;font-size:23px;cursor:pointer}.event-timeline{min-height:176px;margin-top:18px;border:1px solid #c9c5ba;border-radius:12px;background:#fffefa}.event-timeline>div:not(.status-empty){min-height:70px;padding:11px 15px;display:grid;grid-template-columns:30px 12px 116px 1fr auto;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.event-timeline>div:last-child{border-bottom:0}.timeline-index{font-size:10px;color:#62655d}.event-timeline i{width:9px;height:9px;border-radius:50%;background:#ef6f19;box-shadow:0 0 0 5px #ef6f191f}.event-timeline time{font-size:11px;font-weight:600}.event-timeline time small{display:block;margin-top:4px;color:#53564e;font-weight:400}.event-timeline strong{font-size:12.5px}.event-timeline p{margin:4px 0 0;color:#4b4e46;font-size:11.5px}.event-timeline button{border:0;background:transparent;color:#9c3d0d;font-size:11px;cursor:pointer}.status-empty{min-height:174px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.status-empty strong{font-size:14px}.status-empty p{margin:7px 0 0;color:#4e5149;font-size:11.5px}.status-submit{min-height:72px;display:flex;align-items:center;justify-content:flex-end;gap:16px}.status-submit>span{color:#4a4d45;font-size:11.5px}.status-submit button{height:42px;padding:0 16px;border:1px solid #d55f12;border-radius:9px;background:var(--orange);color:#fff;font-size:12px;font-weight:600;cursor:pointer}.status-submit b{margin-left:16px}.status-import-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;padding:26px 0}.status-import-grid label.file{grid-column:1/-1;padding:14px;border:1px dashed #aaa69b;border-radius:10px;background:#f7f4ed}.status-panel .import-actions{padding-top:22px;border-top:1px solid var(--line)}@media(max-width:1180px){.pod-entry-grid{grid-template-columns:1fr}.pod-context{order:2}.pod-context dl{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}.bulk-pod-grid{grid-template-columns:1fr 1fr}.event-row-inputs{grid-template-columns:repeat(3,1fr)}.event-row-inputs>button{width:100%}.status-import-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.pod-tabs{width:100%;max-width:none;display:grid;grid-template-columns:1.35fr 1fr .85fr;overflow:visible}.pod-tabs button{min-width:0;height:48px;padding:0 6px;font-size:10.5px;line-height:1.2;white-space:normal}.pod-panel,.status-panel{padding:0 16px 22px}.pod-entry-grid{padding-top:18px;gap:18px}.field-grid.two,.bulk-pod-grid,.status-import-grid{grid-template-columns:1fr}.pod-image-field,.status-import-grid label.file{grid-column:auto}.pod-lookup,.status-awb-lookup{grid-template-columns:1fr}.pod-lookup button,.status-awb-lookup button{width:100%}.pod-submit{align-items:stretch;flex-direction:column;padding:18px 0}.pod-submit>span{margin:0;text-align:center}.pod-submit button{width:100%}.pod-context dl{display:block}.pod-placeholder{min-height:390px}.event-row-inputs{grid-template-columns:1fr}.event-timeline>div:not(.status-empty){grid-template-columns:26px 10px 1fr auto}.event-timeline time{grid-column:3}.event-timeline>div>div{grid-column:3/-1}.status-submit{align-items:stretch;flex-direction:column;padding:18px 0}.status-submit button{width:100%}.status-submit>span{text-align:center}}.report-page-heading{margin-bottom:16px}.report-page-heading h1{font-size:34px;margin:5px 0 3px}.report-page-heading p{font-size:13px}.reports-page{height:calc(100vh - 244px);min-height:610px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden;box-shadow:0 14px 36px #23221c0b;color:#11120f}.reports-header{min-height:86px;padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid var(--line)}.reports-header>div:first-child>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6a4a31;font-weight:600}.reports-header h2{margin:5px 0 3px;font-size:22px;font-weight:500}.reports-header p{margin:0;color:#41443d;font-size:12.5px}.report-tabs{display:flex;padding:4px;border:1px solid #cac6bb;border-radius:11px;background:#f0eee7}.report-tabs button{height:34px;min-width:90px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:#53564e;font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer}.report-tabs button:hover{color:#b8480d}.report-tabs button[aria-selected=true]{background:#fffdf8;color:#151612;box-shadow:0 2px 8px #24221c1a}.report-body{min-height:0;flex:1;display:flex;flex-direction:column}.shipment-update-workspace{display:grid;gap:18px}.shipment-update-receipt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px 20px;border:1px solid #b8ddcb;border-radius:18px;background:#f0faf5;color:#125d42}.shipment-update-receipt>i{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#16845b;color:#fff;font-size:20px;font-style:normal;font-weight:800}.shipment-update-receipt>div{display:flex;min-width:0;align-items:baseline;gap:9px}.shipment-update-receipt span,.shipment-update-receipt b{font-size:12px}.shipment-update-receipt strong{overflow:hidden;color:var(--ink);text-overflow:ellipsis}.shipment-update-receipt button{min-width:68px;min-height:44px;border:1px solid #8fc9ad;border-radius:12px;background:#fff;color:#125d42;font-weight:750;cursor:pointer}.shipment-update-find,.shipment-update-card,.shipment-update-empty{border:1px solid var(--line);border-radius:22px;background:var(--surface)}.shipment-update-find{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(420px,1.35fr);align-items:end;gap:28px;padding:28px 32px}.shipment-update-find>div:first-child>span,.shipment-update-card header>div>span{color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.shipment-update-find h2,.shipment-update-card h2{margin:6px 0;font-size:clamp(25px,2vw,34px);font-weight:500}.shipment-update-find p,.shipment-update-submit p,.shipment-update-closed p,.shipment-update-empty p{margin:0;color:var(--muted)}.shipment-update-search{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px}.shipment-update-search label,.shipment-update-grid label,.shipment-proof-file{display:grid;gap:8px}.shipment-update-search label>span,.shipment-update-grid label>span,.shipment-proof-file>span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shipment-update-search input,.shipment-update-grid input,.shipment-update-grid select,.shipment-proof-file{min-height:52px;border:1px solid var(--line);border-radius:13px;background:#fff}.shipment-update-search input,.shipment-update-grid input,.shipment-update-grid select{width:100%;padding:0 15px;color:var(--ink)}.shipment-update-card{overflow:hidden}.shipment-update-card>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;border-bottom:1px solid var(--line);background:#fbfaf6}.shipment-version{padding:8px 12px;border-radius:999px;background:#e8f6ef;color:#147a51;font-size:12px;font-weight:700}.shipment-update-grid{display:grid;grid-template-columns:minmax(250px,1.5fr) repeat(2,minmax(160px,.75fr));gap:16px;padding:24px 30px}.shipment-update-grid.movement,.shipment-update-grid.exception,.shipment-update-proof{border-top:1px solid var(--line)}.shipment-update-grid.exception{grid-template-columns:repeat(2,minmax(240px,1fr))}.shipment-update-proof .shipment-update-grid{padding-bottom:16px}.shipment-proof-file{margin:0 30px 24px;padding:16px;cursor:pointer}.shipment-proof-file input{min-height:auto}.shipment-proof-file small{color:var(--muted)}.shipment-update-submit{display:flex;justify-content:flex-end;align-items:center;gap:20px;padding:22px 30px;border-top:1px solid var(--line)}.shipment-update-submit .primary-action,.shipment-update-search .primary-action{min-height:52px;white-space:nowrap}.shipment-update-closed,.shipment-update-empty{padding:44px 30px;text-align:center}.shipment-update-closed strong,.shipment-update-empty strong{display:block;margin-bottom:6px;font-size:18px}.shipment-update-history{border-top:1px solid var(--line)}.shipment-update-history summary{display:flex;justify-content:space-between;padding:18px 30px;cursor:pointer;font-weight:700}.shipment-update-history>div{display:grid;grid-template-columns:165px 180px 1fr;gap:16px;padding:13px 30px;border-top:1px solid var(--line-soft, var(--line))}.shipment-update-history time,.shipment-update-history>div>span{color:var(--muted)}.correction-readiness{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:16px 20px;border:1px solid #e3b6aa;border-radius:16px;background:#fff7f4}.correction-readiness.ready{border-color:#b8ddcb;background:#f0faf5}.correction-readiness span{display:block;margin-bottom:4px;color:var(--orange);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.correction-readiness p{margin:0;color:var(--muted);text-align:right}@media(max-width:900px){.shipment-update-find,.shipment-update-grid,.shipment-update-grid.exception{grid-template-columns:1fr}}@media(max-width:620px){.shipment-update-receipt{grid-template-columns:auto 1fr}.shipment-update-receipt>div{display:grid;gap:2px}.shipment-update-receipt button{grid-column:1 / -1;width:100%}.shipment-update-find,.shipment-update-card>header,.shipment-update-grid,.shipment-update-submit{padding-left:18px;padding-right:18px}.shipment-update-search,.shipment-update-submit{display:grid;grid-template-columns:1fr}.shipment-update-search .primary-action,.shipment-update-submit .primary-action{position:static;width:100%}.shipment-proof-file{margin-left:18px;margin-right:18px}.shipment-update-history>div{grid-template-columns:1fr;gap:3px;padding-left:18px;padding-right:18px}.correction-readiness{display:grid;gap:8px}.correction-readiness p{text-align:left}}.report-body--scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.report-filter-strip{padding:14px 18px 12px;display:grid;grid-template-columns:142px minmax(0,1fr) auto;align-items:end;gap:14px;border-bottom:1px solid var(--line);background:#f7f4ed}.report-filter-heading{align-self:stretch;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #d3cfc4}.report-filter-heading span{font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:#8d4b1e;font-weight:600}.report-filter-heading strong{margin-top:4px;font-size:13px}.report-filter-heading small{margin-top:5px;color:#555850;font-size:9.5px;line-height:1.3}.report-mobile-filter-toggle,.assignment-filter-toggle{display:none}.report-fields{display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));gap:9px}.report-field{display:flex;flex-direction:column;gap:5px;min-width:0}.report-field>span{font-size:10.5px;font-weight:600;color:#242521}.report-field input,.report-field select{width:100%;height:38px;padding:0 9px;border:1px solid #bdb9ae;border-radius:8px;background:#fffefa;color:#191a17;font-size:11.5px}.report-field input::placeholder{color:#62655d;opacity:1}.report-field input:focus,.report-field select:focus{border-color:#d65f12;box-shadow:0 0 0 3px #ef6f191a;outline:0}.report-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.report-actions button{height:38px;padding:0 11px;border:1px solid #aaa79d;border-radius:8px;background:#fffefa;color:#282a26;font-size:10.5px;font-weight:600;cursor:pointer}.report-actions button:hover{border-color:#cc6422;color:#a63e08}.report-actions button.run{border-color:#d55f12;background:var(--orange);color:#fff}.report-actions button b{margin-left:12px}.report-results{min-height:0;flex:1;margin:12px 18px 16px;display:flex;flex-direction:column;border:1px solid #c4c0b5;border-radius:12px;overflow:hidden}.report-results>header{min-height:52px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#242620;color:#fff}.report-results>header>div:first-child{display:flex;flex-direction:column;gap:3px}.report-results>header span{color:#efa26d;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.report-results>header strong{font-size:12px}.result-tools{display:flex;align-items:center;gap:6px}.result-tools input{width:190px;height:32px;padding:0 9px;border:1px solid #62655d;border-radius:7px;background:#30332d;color:#fff;font-size:10.5px}.result-tools input::placeholder{color:#c0c1bb}.result-tools button{height:32px;padding:0 10px;border:1px solid #62655d;border-radius:7px;background:transparent;color:#fff;font-size:10px}.report-table-scroll{min-height:0;flex:1;overflow:auto}.report-table-scroll table{width:100%;min-width:850px;border-collapse:collapse}.report-table-scroll th{position:sticky;top:0;height:36px;padding:0 10px;background:#eae6dc;color:#363832;text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.report-table-scroll td{height:42px;padding:0 10px;border-bottom:1px solid #d6d2c7;color:#30322d;font-size:10.5px;white-space:nowrap}.report-table-scroll tr:nth-child(2n){background:#f5f2eb}.report-table-scroll tr:hover{background:#fff1e5}.report-table-scroll td strong{color:#173a48;font-size:11px}.report-empty{min-height:0;flex:1;display:grid;place-content:center;text-align:center}.ledger-mark{width:62px;height:52px;margin:0 auto 13px;padding:12px;border:1px solid #bbb7ac;box-shadow:7px 7px #eee1d5;transform:rotate(-2deg)}.ledger-mark i{display:block;height:3px;margin:4px;background:#b9b6ad}.ledger-mark i:first-child{background:#ef6f19}.report-empty strong{font-size:13px}.report-empty p{margin:5px 0 0;color:#4f524a;font-size:10.5px}.report-results>footer{height:40px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d3cfc4;background:#f7f4ed;color:#555850;font-size:9.5px}.report-results>footer div{display:flex;align-items:center;gap:6px}.report-results>footer button,.report-results>footer strong{width:25px;height:25px;display:grid;place-items:center;border:1px solid #c4c0b5;border-radius:6px;background:#fffefa;font-size:9px}.report-results>footer button:disabled{opacity:.45}.docket-workspace{min-height:0;flex:1;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:42px;padding:28px 8vw}.docket-ticket{position:relative;width:280px;height:330px;padding:34px 30px;justify-self:end;display:flex;flex-direction:column;background:#242620;color:#fff;box-shadow:17px 18px #ef6f19;transform:rotate(-2deg);transition:transform .2s ease}.docket-ticket:hover{transform:rotate(0) translateY(-3px)}.docket-ticket .ticket-edge{position:absolute;inset:16px;border:1px dashed #666961}.docket-ticket>span{z-index:1;color:#f1a06a;font-size:9px;letter-spacing:.09em}.docket-ticket>strong{z-index:1;margin-top:70px;font-size:40px;font-weight:500;letter-spacing:.08em}.docket-ticket>small{z-index:1;margin-top:8px;color:#c7c8c1}.docket-ticket>i{z-index:1;margin-top:auto;color:#f1a06a;font-size:10px;font-style:normal;letter-spacing:.12em}.docket-controls{max-width:560px;padding:26px;border:1px solid #c4c0b5;border-radius:14px;background:#f7f4ed}.report-mini-tabs{display:flex;margin-bottom:24px;padding:4px;border:1px solid #c5c1b6;border-radius:10px;background:#eae7df}.report-mini-tabs button{flex:1;height:36px;border:0;border-radius:7px;background:transparent;font-size:11.5px;font-weight:600}.report-mini-tabs button[aria-pressed=true]{background:#fffefa;box-shadow:0 2px 7px #1e1d191a}.docket-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.docket-fields .report-field:last-child{grid-column:1/-1}.document-selection-upload{grid-column:1 / -1;display:grid;gap:10px;padding:16px;border:1px dashed #aaa294;border-radius:11px;background:#fffdf8}.document-selection-upload>label{display:grid;gap:5px;cursor:pointer}.document-selection-upload>label span{color:#6d7068;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.document-selection-upload>label strong{font-size:13px}.document-selection-upload>label small{color:#73766d;font-size:9.5px}.document-selection-upload>input{width:100%;font-size:11px}.document-selection-summary{display:flex;flex-wrap:wrap;gap:8px 14px;padding-top:10px;border-top:1px solid #e1dbd0;color:#74776f;font-size:10px}.document-selection-summary strong{color:#23714a}.document-selection-summary small{flex-basis:100%;color:#9d4c1c;line-height:1.5}.docket-controls>.report-actions{margin-top:25px;padding-top:18px;border-top:1px solid #d0ccc1}@media(max-width:1180px){.reports-page{height:auto;min-height:650px}.report-filter-strip{grid-template-columns:1fr}.report-filter-heading{display:none}.report-fields{grid-template-columns:repeat(3,1fr)}.report-actions{justify-content:flex-start}.docket-workspace{padding:30px;gap:32px}}@media(max-width:760px){.report-page-heading{margin-bottom:18px}.reports-page{height:auto;min-height:720px}.reports-header{align-items:flex-start;flex-direction:column;padding:18px}.report-tabs{width:100%;display:grid;grid-template-columns:1fr 1fr;overflow:visible}.report-tabs button{min-width:0;height:42px;padding:0 5px;font-size:10px;white-space:normal;line-height:1.15}.report-filter-strip{padding:16px}.report-fields{grid-template-columns:1fr 1fr}.report-actions{display:grid;grid-template-columns:repeat(2,1fr)}.report-actions button{width:100%}.report-results{min-height:360px;margin:12px 16px 18px}.result-tools input{width:140px}.result-tools button{display:none}.docket-workspace{grid-template-columns:1fr;padding:28px 18px 38px}.docket-ticket{width:230px;height:270px;justify-self:center}.docket-ticket>strong{margin-top:48px;font-size:33px}.docket-controls{width:100%;padding:18px}.docket-fields{grid-template-columns:1fr}.docket-fields .report-field:last-child{grid-column:auto}}@media(max-width:440px){.report-fields{grid-template-columns:1fr}.report-results>header{align-items:flex-start;flex-direction:column}.result-tools,.result-tools input{width:100%}}.login-page{grid-template-columns:minmax(420px,.76fr) minmax(620px,1.24fr);gap:26px}.login-scene{isolation:isolate;display:flex;align-items:flex-end;min-height:calc(100vh - 64px);padding:clamp(34px,5vw,72px);background:linear-gradient(145deg,#f0e9dd,#fff9f0 48%,#e3ebdf);color:#151712;border:1px solid #d4cec1;box-shadow:0 24px 70px #2627201a}.login-scene:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 15%,rgba(239,111,25,.16),transparent 28%),linear-gradient(110deg,transparent 46%,rgba(255,255,255,.76) 46.2%,transparent 46.5%);z-index:-2}.login-scene img{position:absolute;right:-4%;bottom:8%;width:min(78%,820px);height:auto;object-fit:contain;filter:drop-shadow(0 28px 32px rgba(44,40,31,.18));z-index:-1;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.login-scene:hover img{transform:translate3d(-8px,-4px,0)}.login-scene-copy{max-width:390px;margin-bottom:9%;padding:22px 24px;border:1px solid rgba(103,96,80,.3);border-radius:18px;background:#fffdf8db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 15px 36px #35312717}.login-scene-copy span{font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:#a3410e;font-weight:600}.login-scene-copy strong{display:block;margin:10px 0 8px;font-size:clamp(25px,2.6vw,38px);line-height:1.04;font-weight:500;letter-spacing:-.035em}.login-scene-copy p{max-width:320px;margin:0;color:#43463e;font-size:13.5px;line-height:1.55}.login-route{position:absolute;top:7%;left:7%;right:7%;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;color:#5b5e55;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.login-route:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#b9b3a7;z-index:-1}.login-route span{justify-self:center;padding:5px 9px;border:1px solid #cac4b8;border-radius:999px;background:#fffaf2}.login-route i{position:absolute;left:0;width:9px;height:9px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px #ef6f1924;animation:route-progress 4s ease-in-out infinite alternate}@keyframes route-progress{to{left:calc(100% - 9px)}}.work-queue-menu{position:relative}.utility-button{display:grid;place-items:center;transition:border-color .16s,background .16s,transform .16s}.utility-button:hover{border-color:#c96b2d;background:#fff8f1;transform:translateY(-1px)}.utility-button svg{width:20px;height:20px;fill:none;stroke:#292b27;stroke-width:1.8;stroke-linecap:round}.queue-popover{position:absolute;right:0;top:52px;width:286px;padding:15px;border:1px solid #c8c3b7;border-radius:14px;background:#fffdf8;box-shadow:0 18px 48px #1f1f1b29;z-index:30}.queue-popover>span{color:#96501f;font-size:9.5px;text-transform:uppercase;letter-spacing:.09em;font-weight:600}.queue-popover>strong{display:block;margin:6px 0 11px;font-size:15px}.queue-popover>button{width:100%;min-height:52px;padding:8px 5px;border:0;border-top:1px solid var(--line);background:transparent;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.queue-popover>button:hover{color:#b94409}.queue-popover>button span{display:flex;flex-direction:column;gap:3px}.queue-popover b{font-size:12.5px}.queue-popover small{color:#5a5d54;font-size:10.5px}.queue-popover i{font-style:normal;transition:transform .16s}.queue-popover>button:hover i{transform:translate(3px)}input[type=file]{min-height:44px;padding:5px;border:1px solid #bcb8ad;border-radius:9px;background:#fffefa;color:#40433c;font-size:12px}input[type=file]::file-selector-button{height:32px;margin-right:11px;padding:0 12px;border:1px solid #aaa69b;border-radius:7px;background:#f0ede5;color:#20221e;font:600 11.5px Archivo;cursor:pointer}input[type=file]::file-selector-button:hover{border-color:#d16019;color:#a93f08;background:#fff7ef}.upload-control{position:relative;min-height:106px;margin:24px 0;padding:20px 22px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px dashed #aaa397;border-radius:14px;background:#f7f3eb;cursor:pointer;overflow:hidden;transition:border-color .16s,background .16s,transform .16s}.upload-control:hover{border-color:#d05e17;background:#fff5eb;transform:translateY(-1px)}.upload-control input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#282a26;color:#fff;font-size:20px}.upload-control>span:nth-of-type(2){display:flex;flex-direction:column;gap:5px}.upload-control strong{font-size:13px}.upload-control small{color:#50534b;font-size:11.5px}.upload-control>b{padding:9px 13px;border:1px solid #aaa69b;border-radius:8px;background:#fffdf8;font-size:11.5px}.drs-import-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.drs-import-actions>span{margin-right:auto;color:#4d5048;font-size:11.5px}.drs-import-actions button,.import-review header button,.template-download{height:42px;padding:0 15px;border:1px solid #d55f12;border-radius:9px;background:var(--orange);color:#fff;font-size:12px;font-weight:600;cursor:pointer}.template-download span{margin-left:14px}.import-review{margin-top:20px;border:1px solid #c6c1b5;border-radius:12px;overflow:hidden}.import-review header{min-height:66px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#292b27;color:#fff}.import-review header div{display:flex;flex-direction:column;gap:5px}.import-review header span{color:#f1a16b;font-size:9.5px;text-transform:uppercase;letter-spacing:.08em}.import-review header strong{font-size:12.5px}.import-review>div p{min-height:45px;margin:0;padding:0 14px;display:grid;grid-template-columns:80px 1fr 1.5fr;align-items:center;gap:12px;border-bottom:1px solid var(--line);font-size:11.5px}.import-review>div p:last-child{border-bottom:0}.import-review p.invalid{background:#fff2ef}.import-review p.valid{background:#f4faf5}.import-review small{color:#565950}.docket-artwork{position:relative;justify-self:end;width:min(100%,520px);min-height:390px;display:flex;align-items:flex-end;padding:30px;border:1px solid #d0cabd;border-radius:22px;background:linear-gradient(145deg,#eef1e8,#fff9ef);overflow:hidden}.docket-artwork:before{content:"";position:absolute;width:260px;height:260px;right:-70px;top:-85px;border-radius:50%;background:#ef6f191f}.docket-artwork img{position:absolute;inset:0 0 34px auto;width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(43,40,32,.17));transition:transform .3s ease}.docket-artwork:hover img{transform:translateY(-5px) rotate(.5deg)}.docket-artwork>div{position:relative;z-index:1;max-width:245px;padding:15px 17px;border:1px solid rgba(130,121,105,.3);border-radius:13px;background:#fffdf8e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.docket-artwork span{color:#a04412;font-size:9.5px;text-transform:uppercase;letter-spacing:.09em}.docket-artwork strong{display:block;margin:7px 0;font-size:20px;line-height:1.15}.docket-artwork small{color:#4f524a;font-size:10.5px}.details-drawer{grid-template-columns:repeat(6,1fr)}.self-status-desk{margin-bottom:16px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:linear-gradient(90deg,rgba(225,218,205,.28) 1px,transparent 1px) 0 0 / 86px 100%,var(--surface)}.self-status-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:25px 27px 22px;border-bottom:1px solid var(--line)}.self-status-heading span{color:#a34b15;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.self-status-heading h2{margin:7px 0 5px;color:#1c1e1a;font-size:clamp(25px,3vw,36px);font-weight:540;letter-spacing:-.045em}.self-status-heading p{max-width:650px;margin:0;color:#686a62;font-size:13px;line-height:1.5}.self-status-badge{flex:0 0 auto;padding:8px 11px;border:1px solid #efc2a3;border-radius:999px;color:#a3440b;background:#fff2e8;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.self-status-layout{display:grid;grid-template-columns:minmax(290px,.8fr) minmax(420px,1.2fr);gap:0}.self-status-layout label{display:flex;flex-direction:column;gap:7px}.self-status-layout label>span{color:#343631;font-size:12px;font-weight:650}.self-status-layout input,.self-status-layout select,.self-status-layout textarea{width:100%;min-height:44px;padding:0 12px;border:1px solid #cbc7bc;border-radius:9px;outline:0;background:#fffdf9;color:#21221e;font:inherit;font-size:14px}.self-status-layout textarea{min-height:228px;padding:13px 14px;resize:vertical;line-height:1.6}.self-status-layout input:focus,.self-status-layout select:focus,.self-status-layout textarea:focus{border-color:#d66b25;box-shadow:0 0 0 3px #ef6f1917}.self-status-layout small{color:#74766e;font-size:11px}.self-awb-field{padding:23px 26px 26px;border-right:1px solid var(--line)}.self-status-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 14px;padding:23px 26px 26px}.self-status-fields>label:first-child,.self-status-fields>label:last-of-type,.self-status-fields>.admin-form-row,.self-status-fields>button{grid-column:1 / -1}.self-status-fields>button{justify-self:start;min-width:190px}.self-status-error{margin:0 26px 24px;padding:11px 13px;border:1px solid #e9b8ae;border-radius:10px;color:#943a28;background:#fff1ee;font-size:12px}.self-status-review{border-top:1px solid var(--line)}.self-review-summary{display:grid;grid-template-columns:minmax(100px,.55fr) minmax(100px,.55fr) minmax(190px,1fr) auto;gap:1px;align-items:stretch;background:var(--line)}.self-review-summary>div{display:grid;gap:3px;padding:16px 18px;background:#f9f6ef}.self-review-summary strong{color:#20221e;font-size:16px}.self-review-summary span{color:#6b6e65;font-size:11px}.self-review-summary button{margin:12px 16px}.self-review-table{max-height:320px;overflow:auto}.self-review-row{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(150px,.7fr) 160px auto;gap:18px;align-items:center;min-height:54px;padding:10px 26px;border-top:1px solid #e7e1d6;background:#fffdf9eb}.self-review-identity strong{display:block;font-size:13px}.self-review-identity small{display:block;margin-top:4px;color:#60635b;font-size:11px;text-transform:capitalize}.self-review-destination{display:grid;gap:4px;color:#777970;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.self-review-destination strong{color:#252721;font-size:12px;letter-spacing:0;text-transform:none}.self-review-date{display:grid;gap:4px}.self-review-date span{color:#777970;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.self-review-date input{width:100%;min-height:36px;padding:0 8px;border:1px solid #c9c4b9;border-radius:8px;background:#fffdf9;color:#252721;font:inherit;font-size:12px}.self-review-row b{min-width:62px;padding:5px 8px;border-radius:999px;text-align:center;font-size:10px}.self-review-row.eligible b{color:#176142;background:#e5f5eb}.self-review-row.rejected{background:#fbf7f4}.self-review-row.rejected b{color:#973b2a;background:#fae8e4}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.booking-action-receipt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 0 18px;padding:17px 20px;border:1px solid #b8ddcb;border-radius:18px;background:#f0faf5;color:#125d42}.booking-action-receipt>i{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#16845b;color:#fff;font-size:20px;font-style:normal;font-weight:800}.booking-action-receipt>div{display:flex;min-width:0;align-items:baseline;gap:9px}.booking-action-receipt span,.booking-action-receipt b{font-size:12px}.booking-action-receipt strong{overflow:hidden;color:var(--ink);text-overflow:ellipsis}.booking-action-receipt button{min-width:68px;min-height:44px;border:1px solid #8fc9ad;border-radius:12px;background:#fff;color:#125d42;font-weight:750;cursor:pointer}.booking-conflict-modal{position:relative;max-width:450px;text-align:center}.booking-conflict-modal>i{display:grid;width:54px;height:54px;margin:0 auto 18px;place-items:center;border-radius:50%;background:#fff0e7;color:#b8460b;font-size:28px;font-style:normal;font-weight:800}.booking-conflict-modal h2{margin:0;font-size:clamp(26px,4vw,36px)}.booking-conflict-modal p{margin:10px 0 24px;color:#5e6159;font-size:16px}.booking-conflict-modal>.primary-action{width:100%;min-height:52px}.booking-conflict-close{position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;border-radius:50%;background:#f1eee7;color:#33352f;font-size:26px;cursor:pointer}.admin-bulk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.admin-bulk-card{min-height:100%}.admin-bulk-card .section-heading{align-items:flex-start}.admin-bulk-card .section-heading>button{min-height:38px;padding:0 12px;border:1px solid #d5c7b7;border-radius:8px;background:#fffaf3;color:#9e430d;font-size:10px;font-weight:700;cursor:pointer}.admin-bulk-body{display:grid;gap:13px;padding:20px 24px 24px;border-top:1px solid var(--line)}.admin-bulk-body>label{display:grid;gap:7px}.admin-bulk-body>label>span{color:#343631;font-size:12px;font-weight:650}.admin-bulk-body input[type=file]{min-height:48px;padding:9px 11px;border:1px dashed #c9b8a5;border-radius:9px;background:#fffdf9;font-size:12px}.admin-bulk-body>p{margin:0;color:#696b63;font-size:11px;line-height:1.5}.admin-bulk-result{display:grid;gap:4px;padding:13px 14px;border:1px solid #a9cdb5;border-radius:9px;background:#eef8f1}.admin-bulk-result strong{color:#245d3a;font-size:13px}.admin-bulk-result span{color:#5d6d63;font-size:10px}.admin-bulk-result ul{max-height:130px;margin:7px 0 0;padding:9px 9px 9px 26px;overflow:auto;border-top:1px solid #c7ddce;color:#8a3627;font-size:10px;line-height:1.55}.admin-bulk-rule{grid-column:1 / -1;margin:-4px 0 0;padding:11px 14px;border:1px solid #e0d4c5;border-radius:10px;background:#fff9f2;color:#6c6258;font-size:11px}.admin-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;margin-top:16px}.admin-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden;container-type:inline-size}.delivery-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.delivery-partner-workspace{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(440px,1.18fr);gap:16px;align-items:start}.delivery-partner-directory,.delivery-partner-profile{min-height:610px}.delivery-partner-search{display:grid;gap:7px;padding:18px 20px;border-bottom:1px solid var(--line)}.delivery-partner-search span,.delivery-profile-facts span,.delivery-orders-head span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.delivery-partner-search input{min-height:46px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fffdf8;font:inherit}.delivery-partner-row{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.delivery-partner-row:hover,.delivery-partner-row.selected{background:#fff5ec}.delivery-partner-row.selected{box-shadow:inset 3px 0 var(--orange)}.delivery-partner-empty{min-height:520px;display:grid;place-content:center;justify-items:center;padding:40px;text-align:center}.delivery-partner-empty>span{color:var(--orange);font-size:42px}.delivery-partner-empty h2{margin:12px 0 5px;font-weight:500}.delivery-partner-empty p{margin:0;max-width:330px;color:var(--muted)}.delivery-profile-facts{display:grid;grid-template-columns:repeat(2,1fr);border-block:1px solid var(--line)}.delivery-profile-facts>div{min-height:82px;padding:18px 20px;display:grid;gap:6px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.delivery-profile-facts strong{font-size:14px}.delivery-partner-profile>.delivery-partner-actions{padding:18px 20px;border-bottom:1px solid var(--line)}.delivery-orders-head{padding:22px 20px 12px;display:flex;justify-content:space-between;align-items:end}.delivery-orders-head h3{margin:4px 0 0;font-size:20px;font-weight:500}.delivery-orders-head>strong{font-size:28px;font-weight:400}.delivery-review-modal h2{margin:8px 0 0;font-size:24px;font-weight:600}.delivery-admin-summary{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.delivery-admin-summary>div{padding:16px 20px;border-right:1px solid var(--line)}.delivery-admin-summary>div:last-child{border-right:0}.delivery-admin-summary strong{display:block;font-size:25px;font-weight:400}.delivery-admin-summary span{display:block;margin-top:3px;color:var(--muted);font-size:11px}.delivery-partner-row{grid-template-columns:minmax(0,1fr) auto}.delivery-partner-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.delivery-audit-row{grid-template-columns:minmax(0,1fr) auto}.status-pill.pending{color:#8a4b12;background:#fff0df;border:1px solid #efc28e}@media(max-width:980px){.delivery-admin-grid,.delivery-partner-workspace{grid-template-columns:1fr}}.self-status-import{margin:0 40px 32px;padding:24px;border:1px solid var(--line, #ddd5c8);border-radius:22px;background:#ffffff94}.self-status-import>div:first-child>span,.self-status-import label>span{display:block;margin-bottom:6px;color:#9d4309;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.self-status-import h3{margin:0 0 6px;font-size:24px}.self-status-import>div:first-child p{margin:0;color:#746e65}.self-import-controls{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:12px;align-items:end;margin-top:20px}.self-import-controls input{width:100%;min-height:48px;padding:11px 14px;border:1px solid #cec5b7;border-radius:12px;background:#fffdfa}.self-import-result{margin-top:14px;padding:16px;border:1px dashed #cec5b7;border-radius:14px;color:#746e65}.self-import-result.ready{border-style:solid;background:#fffdf8}.self-import-result>div:not(.self-import-actions){display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px 14px;margin-top:12px}.self-import-result p{margin:0;font-size:13px}.self-import-result p.invalid{color:#b02a1d}.self-import-result p.valid{color:#187347}.self-import-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}@media(max-width:760px){.self-status-import{margin:0 16px 24px;padding:18px}.self-import-controls{grid-template-columns:1fr}.self-import-controls button,.self-import-actions button{width:100%}.self-import-actions{flex-direction:column}}.admin-form{border-top:1px solid var(--line);padding:22px 24px 24px;display:grid;gap:16px}.admin-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-form label{display:flex;flex-direction:column;gap:7px}.admin-form label>span{font-size:12px;font-weight:600;color:#343631}.admin-form input,.admin-form select{width:100%;min-height:44px;padding:0 12px;border:1px solid #cbc7bc;border-radius:9px;background:#fffdf9;color:#21221e;font-size:14px}.admin-form input:focus,.admin-form select:focus{border-color:#d66b25;box-shadow:0 0 0 3px #ef6f1917;outline:0}.admin-form small{color:#a53b25;font-size:11px}.admin-check{flex-direction:row!important;align-items:center;gap:10px!important;color:#3d4039;font-size:13px}.admin-check input{width:18px;min-height:18px;accent-color:var(--orange)}.admin-note{margin:-5px 0 0;padding:10px 12px;border:1px solid #e0d9ca;border-radius:10px;background:#fbf8f0;color:#5d6057;font-size:12px}.admin-list{border-top:1px solid var(--line);max-height:420px;overflow:auto}.admin-list-row{min-height:66px;padding:12px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border-bottom:1px solid #e4ded1}.admin-list-row:last-child{border-bottom:0}.admin-list-row strong{display:block;font-size:13px;color:#20221e}.admin-list-row small{display:block;margin-top:4px;color:#676a61;font-size:11px}.admin-list-row .secondary-action,.admin-list-row .danger-action{margin-top:0}.status-pill{min-width:74px;padding:6px 9px;border-radius:999px;text-align:center;font-size:11px;font-weight:600}.status-pill.active{color:#11613f;background:#e8f6ed;border:1px solid #b8ddc4}.status-pill.disabled{color:#7c463a;background:#f7e8e3;border:1px solid #e5c2b8}.danger-action{min-height:36px;padding:0 12px;border:1px solid #d8aaa0;border-radius:9px;background:#fff8f6;color:#9b3c29;font-size:12px;font-weight:600;cursor:pointer}.danger-action:hover{border-color:#c8543b;background:#fff0ec}.danger-action.solid{background:#b9412b;border-color:#b9412b;color:#fff;box-shadow:0 8px 18px #7c2b1a2e}.admin-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#20221e38;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.admin-modal{width:min(430px,100%);padding:26px;border:1px solid rgba(255,255,255,.68);border-radius:26px;background:#fffdf8eb;box-shadow:0 28px 70px #1b1c183d,inset 0 1px #fffc;text-align:center}.admin-modal-icon{width:48px;height:48px;margin:0 auto 14px;display:grid;place-items:center;border-radius:16px;background:#fff4eb;color:var(--orange);font-weight:700;font-size:22px;box-shadow:inset 0 0 0 1px #f0c2a3}.admin-modal-icon.success{background:#eaf7ef;color:#1e7b55;box-shadow:inset 0 0 0 1px #b8dec7}.admin-modal h3{margin:0;color:#171814;font-size:22px;font-weight:600;letter-spacing:-.02em}.admin-modal p{margin:10px auto 0;color:#5d6057;line-height:1.45;max-width:350px}.admin-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.admin-modal-actions.single{grid-template-columns:1fr}.admin-modal-actions button{min-height:44px;margin-top:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:12px}.admin-modal-actions>button:first-child{border:1px solid #d4cec1;background:#fffdf8;color:#393b35;font-weight:600;cursor:pointer}.admin-modal.partner-branch-modal{width:min(520px,100%);padding:30px;text-align:left}.admin-modal.partner-branch-modal>span{display:block;color:#b94b08;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin-modal.partner-branch-modal h2{margin:9px 0 0;font-size:25px;font-weight:500;line-height:1.15}.admin-modal.partner-branch-modal p{max-width:none;margin:12px 0 24px;color:#5d6057;font-size:13px;line-height:1.55}.admin-modal.partner-branch-modal label{display:block;text-align:left}.admin-modal.partner-branch-modal label>span{display:block;margin-bottom:8px;color:#4f524b;font-size:11px;font-weight:650}.admin-modal.partner-branch-modal select{width:100%;min-height:48px;padding:0 13px;border:1px solid #cfc8bc;border-radius:9px;background:#fffdf8;color:#171814;font:inherit;cursor:pointer;outline:none}.admin-modal.partner-branch-modal select:focus{border-color:#ef6f19;box-shadow:0 0 0 3px #ef6f191f}.admin-modal.partner-branch-modal label small{display:block;margin-top:9px;color:#74776e;font-size:11px;line-height:1.45}.admin-modal.partner-branch-modal .admin-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:25px}.admin-modal.partner-branch-modal .admin-modal-actions button{width:100%;min-width:0;padding:0 18px}@media(max-width:560px){.admin-modal.partner-branch-modal{padding:24px 20px}.admin-modal.partner-branch-modal .admin-modal-actions{grid-template-columns:1fr}.admin-modal.partner-branch-modal .admin-modal-actions button{width:100%;min-width:0}}.operation-review-modal{width:min(720px,100%);text-align:left}.operation-review-modal .admin-modal-icon{margin-left:0}.operation-review-modal h3,.operation-review-modal>p{margin-left:0;margin-right:0;max-width:620px}.operation-review-list{max-height:min(42vh,380px);overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0}.operation-review-list div{min-width:0;padding:12px 13px;border:1px solid #ded7c8;border-radius:13px;background:#fffdf8d1}.operation-review-list dt{margin:0 0 6px;color:#7a766c;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.operation-review-list dd{margin:0;color:#1e201c;font-size:13px;line-height:1.38;overflow-wrap:anywhere}.operation-review-note{margin-top:16px}.operation-review-modal .primary-action{border:1px solid #d55f12;background:var(--orange);color:#fff;font-weight:700;cursor:pointer}.operation-review-modal button:disabled{cursor:wait;opacity:.72}@media(max-width:1180px){.login-page{grid-template-columns:minmax(390px,.9fr) minmax(500px,1.1fr)}.docket-artwork{justify-self:center}.details-drawer{grid-template-columns:repeat(3,1fr)}}@media(max-width:1080px){.self-status-layout{grid-template-columns:1fr}.self-awb-field{border-right:0;border-bottom:1px solid var(--line)}.admin-grid,.admin-bulk-grid,.admin-management-grid,.admin-form-row{grid-template-columns:1fr}}@media(max-width:900px){.login-page{grid-template-columns:1fr}.login-scene{display:none}.details-drawer{grid-template-columns:repeat(2,1fr)}.operation-review-list{grid-template-columns:1fr;max-height:48vh}}@media(max-width:760px){.self-status-heading{padding:20px}.self-status-layout textarea{min-height:160px}.self-awb-field,.self-status-fields{padding:20px}.self-status-fields{grid-template-columns:1fr}.self-status-fields>label,.self-status-fields>.admin-form-row,.self-status-fields>button{grid-column:1}.self-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.self-review-summary>div:nth-child(3),.self-review-summary>button{grid-column:1 / -1}.self-review-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 20px}.self-review-destination,.self-review-date{grid-column:1 / -1}.drs-import-actions,.import-review header{align-items:stretch;flex-direction:column}.drs-import-actions>span{margin:0}.drs-import-actions button,.import-review header button{width:100%}.import-review>div p{grid-template-columns:60px 1fr}.import-review small{grid-column:1/-1;padding-bottom:8px}.docket-artwork{min-height:310px;width:100%;padding:20px}.docket-artwork img{width:92%}}@media(max-width:660px){.trend-panel{height:340px}}.logout-confirmation-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#15171452;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.logout-confirmation{width:min(390px,100%);padding:28px;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:#fffdf8f0;box-shadow:0 30px 80px #14151247,inset 0 1px #fff;color:#171814;text-align:center}.logout-confirmation-icon{width:52px;height:52px;margin:0 auto 16px;display:grid;place-items:center;border-radius:50%;background:#fff0e7;color:#c54e18;box-shadow:inset 0 0 0 1px #c54e1829}.logout-confirmation-icon svg{width:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.logout-confirmation h2{margin:0;font-size:22px;font-weight:600}.logout-confirmation p{max-width:315px;margin:10px auto 0;color:#62645d;line-height:1.5}.logout-confirmation-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.logout-confirmation-actions button{min-height:46px;border:1px solid #d8d3c9;border-radius:12px;background:#fffdfa;color:#292a26;font:inherit;font-weight:600;cursor:pointer;transition:transform .1s ease-out,background-color .14s ease,box-shadow .14s ease}.logout-confirmation-actions button:active{transform:scale(.97)}.logout-confirmation-actions button:focus-visible{outline:3px solid rgba(239,111,25,.28);outline-offset:2px}.logout-confirmation-actions button:disabled{cursor:wait;opacity:.62}.logout-confirmation-actions .confirm{border-color:#c84d34;background:#c84d34;color:#fff;box-shadow:0 8px 18px #8c2d1933}@media(prefers-reduced-motion:reduce){.logout-confirmation-actions button{transition:none}}@media(prefers-reduced-transparency:reduce){.logout-confirmation-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#15171494}.logout-confirmation{background:#fffdf8}}.admin-list-tools{padding:12px 16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.65fr);gap:10px;border-top:1px solid var(--line);background:#fbf9f4}.admin-list-tools label{display:grid;gap:5px}.admin-list-tools span{color:#62655c;font-size:10.5px;font-weight:600}.admin-list-tools input,.admin-list-tools select{width:100%;min-height:38px;padding:0 10px;border:1px solid #cbc7bc;border-radius:8px;background:#fffdf9;color:#20221e;font:inherit;font-size:12px}.admin-list-empty{margin:0;padding:24px 16px;color:#676a61;font-size:12px;text-align:center}@media(max-width:620px){.booking-action-receipt{grid-template-columns:auto 1fr}.booking-action-receipt>div{display:grid;gap:2px}.booking-action-receipt button{grid-column:1 / -1;width:100%}.admin-list-tools{grid-template-columns:1fr}}.awb-search-result .awb-search-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:13px 0 0;overflow:hidden;border:1px solid #e2ddd1;border-radius:10px;background:#e2ddd1}.awb-search-result .awb-search-facts div{display:grid;gap:4px;margin:0;padding:9px;background:#fffdf8}.awb-search-facts dt{color:#8a887f;font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.awb-search-facts dd{margin:0;font-size:11px;font-weight:650}.awb-search-result div .awb-details-action{width:100%;border-color:#f26a12;background:#f26a12;color:#fff}.shipment-detail-backdrop{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;background:#17171361;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.shipment-detail-drawer{width:min(840px,100vw);height:100%;overflow-y:auto;padding:clamp(24px,4vw,48px);background:#fffdf8;box-shadow:-24px 0 70px #20190e33}.shipment-detail-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.shipment-detail-drawer>header span,.shipment-detail-drawer h3,.shipment-detail-route small{color:#9a4e13;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.shipment-detail-drawer>header h2{margin:7px 0 0;font-size:clamp(30px,5vw,54px);font-weight:520;letter-spacing:-.055em}.shipment-detail-status{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:7px 10px;border:1px solid #d9e8dd;border-radius:999px;background:#f0f8f2;color:#27633e;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:capitalize}.shipment-detail-status i{width:7px;height:7px;border-radius:50%;background:#2f8653;box-shadow:0 0 0 4px #2f86531a}.shipment-detail-drawer>header button{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:transparent;cursor:pointer;font-size:25px}.shipment-detail-route{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:18px;margin:34px 0;padding:22px;border-radius:18px;background:#f7f2e9}.shipment-detail-route div{display:grid;gap:7px}.shipment-detail-route strong{font-size:20px}.shipment-detail-sections{display:grid;grid-template-columns:1fr 1fr;gap:14px}.shipment-detail-sections section{padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff}.shipment-detail-sections section:first-child,.shipment-detail-sections section:nth-child(4),.shipment-detail-sections section:last-child{grid-column:1 / -1}.shipment-detail-sections h3{margin:0 0 17px}.shipment-detail-sections dl{display:grid;gap:11px;margin:0}.shipment-detail-sections dl div{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid #ece7dc}.shipment-detail-sections dt{color:var(--muted);font-size:11px}.shipment-detail-sections dd{max-width:62%;margin:0;text-align:right;font-size:12px;font-weight:650;overflow-wrap:anywhere}.shipment-complete-ledger{margin-top:16px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#f9f6ef}.shipment-complete-ledger summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;cursor:pointer;font-size:12px;font-weight:700;list-style-position:inside}.shipment-complete-ledger summary span{color:var(--muted);font-size:10px;font-weight:600}.shipment-complete-ledger dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid var(--line)}.shipment-complete-ledger dl div{min-width:0;padding:13px 20px;border-bottom:1px solid #e8e1d5}.shipment-complete-ledger dl div:nth-child(odd){border-right:1px solid #e8e1d5}.shipment-complete-ledger dt{margin-bottom:5px;color:var(--muted);font-size:9px}.shipment-complete-ledger dd{margin:0;font-size:11px;font-weight:650;overflow-wrap:anywhere}.shipment-complete-ledger p{margin:0;padding:18px 20px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.shipment-detail-drawer>footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.shipment-detail-drawer>footer button{min-height:42px;padding:0 17px;border:1px solid var(--line);border-radius:999px;background:#fff;cursor:pointer;font-weight:650}.shipment-detail-drawer>footer button.primary-action{border-color:#d85f0f;background:var(--orange);color:#fff;box-shadow:0 7px 18px #91410f2e}.shipment-detail-drawer>footer button.redispatch-action{border-color:#df6818;background:#fff3e9;color:#a9460b}.redispatch-workspace{width:min(1180px,100%);height:min(900px,calc(100dvh - 32px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid #ded7cb;border-radius:22px;background:#f7f4ee;box-shadow:0 28px 90px #1b160f47}.redispatch-workspace>header{min-height:72px;padding:13px 18px 13px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #dfd8cc;background:#fffdf8}.redispatch-workspace>header span{color:#a9460b;font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.redispatch-workspace>header h2{margin:3px 0 0;font-size:28px;font-weight:600;letter-spacing:-.035em}.redispatch-workspace>header button{width:44px;height:44px;border:1px solid #d9d2c7;border-radius:50%;background:#fff;color:#32342e;cursor:pointer;font-size:24px}.redispatch-workspace-scroll{min-height:0;overflow:auto;padding:18px}.redispatch-workspace .booking-page{max-width:1080px;margin:0 auto}.redispatch-workspace .booking-header{margin-bottom:12px}.send-again-settings{margin:0 0 14px;padding:16px;display:grid;grid-template-columns:minmax(230px,1.15fr) minmax(180px,.8fr) minmax(230px,1fr);gap:12px;align-items:end;border:1px solid #e0cbb8;border-radius:16px;background:#fff5eb}.send-again-settings>header{align-self:stretch;display:grid;align-content:center;gap:4px}.send-again-settings>header span{color:#a9460b;font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.send-again-settings>header strong{font-size:21px;font-weight:650}.send-again-settings>header small{color:#666960;font-size:11px;line-height:1.45}.send-again-settings>label{display:grid;gap:6px}.send-again-settings>label>span{font-size:12px;font-weight:700}.send-again-settings>label>span b{color:#d84d16;font-size:18px}.send-again-settings>label>span em{color:#777b73;font-size:10px;font-style:normal;font-weight:600}.send-again-settings select,.send-again-settings textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid #cec5b8;border-radius:11px;background:#fff;color:#20231d;font:500 14px Archivo,sans-serif}.send-again-settings textarea{min-height:48px;resize:vertical}.send-again-settings .send-again-custody{grid-column:1 / -1;min-height:58px;padding:10px 13px;display:flex;align-items:center;gap:11px;border:1px solid #dfcbb8;border-radius:12px;background:#fffdf8;cursor:pointer}.send-again-custody input{width:23px;height:23px;accent-color:#ef6f19}.send-again-custody>span{display:grid;gap:3px}.send-again-custody small{color:#666960;font-size:10px}.branch-dashboard-view .admin-dashboard-command{border-color:#e5cdb9;background:#fff5eb;color:#20211d}.branch-dashboard-view .admin-dashboard-command-total>span{color:#a9460b}.branch-dashboard-view .admin-dashboard-command-total>small,.branch-dashboard-view .admin-dashboard-command-rate small,.branch-dashboard-view .admin-dashboard-journey-labels button{color:#62655d}.branch-dashboard-view .admin-dashboard-command-rate circle{stroke:#ead8c8}.branch-dashboard-view .admin-dashboard-command-journey>header button{border-color:#d7c6b8;color:#6d330d;background:#fff}.branch-dashboard-view .admin-dashboard-journey-rail{background:#eadfd4}.branch-dashboard-view .admin-dashboard-journey-labels strong{color:#252720}.admin-dashboard-dock.branch-priority-dock{order:0;min-height:126px;padding:12px 16px;display:grid;grid-template-columns:minmax(150px,.55fr) repeat(3,minmax(150px,1fr));gap:12px}.admin-dashboard-dock.branch-priority-dock .admin-dashboard-dock-title{border-right:0}.admin-dashboard-dock.branch-priority-dock button{min-width:0;min-height:96px;padding:14px 18px;grid-template-columns:50px 1fr;justify-items:start;align-items:center;gap:13px;border:1px solid #e2c8b2;border-radius:14px;background:#fff5eb;text-align:left}.admin-dashboard-dock.branch-priority-dock button i,.admin-dashboard-dock.branch-priority-dock button:first-child i{width:50px;height:50px;border-radius:13px;background:#ef6f19;color:#fff}.admin-dashboard-dock.branch-priority-dock button span{font-size:15px;font-weight:700}@media(max-width:760px){.redispatch-backdrop{padding:0}.redispatch-workspace{width:100%;height:100dvh;border:0;border-radius:0}.redispatch-workspace>header{min-height:64px;padding:10px 12px 10px 16px}.redispatch-workspace>header h2{font-size:24px}.redispatch-workspace-scroll{padding:10px 10px calc(14px + env(safe-area-inset-bottom))}.send-again-settings{grid-template-columns:1fr;padding:14px}.send-again-settings .send-again-custody{grid-column:auto}.branch-mobile-scan-first>form{border-color:#d66a21!important}.branch-mobile-scan-first>form button{background:#ef6f19!important}.branch-mobile-flow{border-color:#e2c8b2!important;background:#fff5eb!important;color:#20211d!important;box-shadow:0 12px 30px #75421c12!important}.branch-mobile-flow button span{color:#666960!important}.branch-mobile-flow-line{background:#d8c8ba!important}.branch-mobile-flow-line:after{border-color:#b68764!important}}.redispatch-backdrop{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:24px;background:#1616128f;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.redispatch-sheet{width:min(520px,100%);max-height:min(760px,calc(100dvh - 32px));overflow-y:auto;padding:24px;border:1px solid #ded7cb;border-radius:24px;background:#fffdf8;box-shadow:0 28px 90px #1b160f57}.redispatch-sheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.redispatch-sheet>header span,.redispatch-identity span{color:#a44a0d;font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.redispatch-sheet>header h2{margin:5px 0 0;font-size:34px;letter-spacing:-.045em}.redispatch-sheet>header button{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:#fff;cursor:pointer;font-size:25px}.redispatch-identity{display:grid;gap:5px;margin-bottom:18px;padding:17px 18px;border-radius:16px;background:#272a23;color:#fff}.redispatch-identity strong{font-size:20px}.redispatch-identity small{color:#d9d9d2;font-size:12px}.redispatch-sheet>label:not(.redispatch-custody){display:grid;gap:7px;margin-top:14px}.redispatch-sheet>label>span{font-size:13px;font-weight:700}.redispatch-sheet>label>span b{color:#d84d16;font-size:18px;line-height:0}.redispatch-sheet>label>span em{margin-left:7px;color:#777b73;font-size:10px;font-style:normal;font-weight:600}.redispatch-sheet input:not([type=checkbox]),.redispatch-sheet select,.redispatch-sheet textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid #cfc8bb;border-radius:13px;background:#fff;color:#20231d;font:inherit;font-size:15px}.redispatch-sheet textarea{min-height:76px;resize:vertical}.redispatch-sheet input:focus,.redispatch-sheet select:focus,.redispatch-sheet textarea:focus{border-color:var(--orange);outline:3px solid rgba(239,111,25,.14)}.redispatch-custody{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:15px;border:1px solid #ddd5c7;border-radius:14px;cursor:pointer;background:#f7f2e9}.redispatch-custody input{width:22px;height:22px;flex:0 0 auto;accent-color:var(--orange)}.redispatch-custody span{display:grid;gap:4px}.redispatch-custody small{color:#696d65;font-size:11px;font-weight:500;line-height:1.4}.redispatch-note{margin-top:14px;border:1px solid #ddd5c7;border-radius:13px;background:#fff}.redispatch-note summary{min-height:48px;padding:0 14px;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;font-weight:700;list-style:none}.redispatch-note summary::-webkit-details-marker{display:none}.redispatch-note summary:after{content:"+";margin-left:auto;color:#a44a0d;font-size:22px;font-weight:500}.redispatch-note[open] summary:after{content:"−"}.redispatch-note summary em{color:#777b73;font-size:10px;font-style:normal;font-weight:600}.redispatch-note textarea{width:calc(100% - 24px);margin:0 12px 12px}.redispatch-sheet-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;margin-top:20px}.redispatch-sheet-actions button{min-height:50px;border:1px solid var(--line);border-radius:14px;background:#fff;cursor:pointer;font-weight:750}.redispatch-sheet-actions button.primary-action{position:static;right:auto;bottom:auto;z-index:auto;width:auto;border-color:var(--orange);background:var(--orange);color:#fff}.redispatch-sheet-actions button:disabled{opacity:.6;cursor:wait}@media(max-width:620px){.shipment-detail-sections{grid-template-columns:1fr}.shipment-detail-sections section:first-child,.shipment-detail-sections section:nth-child(4),.shipment-detail-sections section:last-child{grid-column:auto}.shipment-complete-ledger dl{grid-template-columns:1fr}.shipment-complete-ledger dl div:nth-child(odd){border-right:0}.shipment-detail-drawer>footer button.primary-action{position:static;width:auto;box-shadow:0 7px 18px #91410f2e}.redispatch-backdrop{align-items:end;padding:0}.redispatch-sheet{width:100%;max-height:92dvh;padding:17px 18px calc(16px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.redispatch-sheet>header{margin-bottom:12px}.redispatch-sheet>header h2{font-size:30px}.redispatch-identity{margin-bottom:10px;padding:13px 18px}.redispatch-sheet>label:not(.redispatch-custody){margin-top:10px}.redispatch-sheet input:not([type=checkbox]),.redispatch-sheet select{min-height:48px}.redispatch-note{margin-top:10px}.redispatch-custody{align-items:center;margin-top:12px;padding:12px 15px}.redispatch-sheet-actions{position:sticky;bottom:0;margin-top:12px;padding-top:8px;background:#fffdf8}}.admin-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-consignor-row{min-height:66px;grid-template-columns:minmax(150px,1fr) auto;gap:8px;padding:8px 12px}.admin-consignor-identity{min-width:0}.admin-consignor-identity strong{font-size:12.5px;line-height:1.12;overflow-wrap:break-word;word-break:normal}.admin-consignor-identity small{margin-top:2px;font-size:10px;line-height:1.16}.admin-consignor-identity .admin-manager-summary{margin-top:3px}.admin-consignor-row .admin-row-actions{align-items:center;flex-wrap:nowrap;gap:5px}.admin-consignor-row .status-pill{min-width:62px;padding:4px 7px;font-size:10px}.admin-consignor-row .secondary-action,.admin-consignor-row .danger-action{min-height:30px;padding-inline:7px;border-radius:7px;font-size:10.5px;white-space:nowrap}@container (max-width: 535px){.admin-consignor-row{grid-template-columns:1fr;gap:7px}.admin-consignor-row .admin-row-actions{justify-content:flex-start}}@container (max-width: 430px){.admin-consignor-row .admin-row-actions{flex-wrap:wrap}}.admin-manager-summary{display:block;margin-top:5px;color:var(--muted)}.admin-access-summary{color:#9a4b1c!important;font-weight:650}.admin-password-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.admin-password-field button,.admin-credential-handoff button{min-height:44px;padding:0 14px;border:1px solid #d4cec1;border-radius:9px;background:#fffaf3;color:#393b35;font-weight:650;cursor:pointer}.admin-credential-handoff{display:grid;gap:5px;margin-top:20px;padding:16px;border:1px solid #efc6a6;border-radius:14px;background:#fff6ed;text-align:left}.admin-credential-handoff span{color:#7a6e63;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-credential-handoff strong{margin-bottom:8px;color:#1f211d;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.admin-manager-modal{width:min(520px,calc(100vw - 32px))}.admin-modal-kicker{color:var(--orange);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin-manager-fields{display:grid;gap:14px;margin:24px 0 14px;text-align:left}.admin-manager-fields label{display:grid;gap:7px;font-size:12px;font-weight:650}.admin-manager-fields input{width:100%}.admin-manager-fields small,.admin-manager-note{color:var(--muted);font-size:11px;font-weight:450;line-height:1.45}.customer-manager-card{display:grid;gap:4px;margin-bottom:16px;padding:14px;border:1px solid rgba(241,108,19,.22);border-radius:14px;background:#f16c130f}.customer-manager-card>span,.customer-help-footer span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.customer-manager-card strong{margin-bottom:4px;font-size:13px}.customer-manager-card a{color:inherit;font-size:11px;text-decoration:none}.customer-help-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:22px 26px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.customer-help-footer>div{display:grid;gap:5px}.customer-help-footer>div:last-child{text-align:right}.customer-help-footer a{color:inherit;font-size:12px;text-decoration:none}@media(max-width:760px){.admin-row-actions,.customer-help-footer{align-items:stretch;flex-direction:column}.customer-help-footer>div:last-child{text-align:left}}.customer-shell{color:var(--ink);background:linear-gradient(rgba(45,47,41,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(45,47,41,.035) 1px,transparent 1px),var(--canvas);background-size:72px 72px}.customer-side-rail nav{padding-top:28px}.mobile-more-nav{display:none}.customer-scope-note{margin-bottom:10px;padding:13px 11px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff09}.customer-scope-note span,.customer-scope-note small{display:block}.customer-scope-note span{color:#f2a472;font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.customer-scope-note small{margin-top:5px;color:#aaa9a1;font-size:10px;line-height:1.35}.customer-side-rail .profile-chip{width:100%;border:0;border-radius:10px;background:transparent;color:#f7f6f2;text-align:left;cursor:pointer}.customer-side-rail .profile-chip:hover{background:#ffffff0e}.customer-main{min-width:0}.customer-command-bar>div:first-child{max-width:250px;overflow:hidden}.customer-command-bar>div:first-child span{overflow:hidden;text-overflow:ellipsis}.customer-scope-controls{flex:1}.scope-controls .customer-account-control{min-width:220px;max-width:360px;grid-template-columns:auto minmax(0,1fr)}.customer-account-control strong{overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.customer-signout-compact{width:44px;height:44px;display:none;align-items:center;justify-content:center;gap:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer}.customer-signout-compact>span{display:none}.customer-signout-compact svg{width:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.customer-page-heading{margin-bottom:24px}.customer-page-heading h1{text-wrap:balance}.customer-page-heading p{max-width:620px}.customer-period-note{min-width:260px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fffdf8d1}.customer-period-note>span,.customer-period-note>strong{display:block}.customer-period-note>span{color:#65685f;font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.customer-period-note>strong{margin-top:7px;font-size:12px;font-weight:500}.customer-period-note i{margin:0 6px;color:var(--orange);font-style:normal}.customer-heading-action.secondary-action{width:auto;min-height:44px;padding:0 16px}.customer-heading-action span{margin-left:16px}.customer-metric-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-metric{min-height:112px;padding:19px 18px;justify-content:flex-start;background:var(--surface)!important;transition:background .16s,transform .16s}.customer-metric:hover{background:#fff7ef!important}.customer-metric:active{transform:translateY(1px)}.customer-metric:before{background:var(--orange)}.customer-metric.green:before{background:#287a56}.customer-metric.blue:before{background:#39718c}.customer-metric.red:before{background:#a84a36}.customer-metric strong{margin-top:2px;font-size:clamp(27px,2.5vw,38px);letter-spacing:-.035em}.customer-metric small{margin-top:auto;color:#a64a12}.customer-report-card{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.customer-report-card>header{min-height:92px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;border-bottom:1px solid var(--line)}.customer-report-card header>div:first-child>span,.customer-pod-panel>div>span,.customer-selected-pod>div>span{color:#9a4b18;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.customer-report-card h2,.customer-pod-panel h2{margin:6px 0 0;font-size:24px;font-weight:500;letter-spacing:-.025em}.customer-report-actions{display:flex;align-items:center;gap:8px}.customer-report-actions form{height:42px;display:flex;align-items:center;overflow:hidden;border:1px solid #c8c3b8;border-radius:9px;background:#fff}.customer-search-icon{padding-left:11px;color:#565950;font-size:17px}.customer-report-actions input,.customer-report-actions select,.customer-report-actions button{height:42px;border:1px solid #c8c3b8;background:#fff;color:#2c2e29;font:500 11.5px Archivo,sans-serif}.customer-report-actions form input{width:170px;padding:0 8px;border:0;outline:0}.customer-report-actions form button{padding:0 13px;border-width:0 0 0 1px;cursor:pointer}.customer-report-actions form button:hover{background:#f7f3eb}.customer-report-actions select{min-width:128px;padding:0 10px;border-radius:9px}.customer-report-actions .customer-asset-filter{width:112px;padding:0 10px;border-radius:9px;outline:0}.customer-report-actions .customer-asset-filter:focus{border-color:var(--orange)}.customer-report-actions .customer-export{padding:0 14px;border-color:#d85f0f;border-radius:9px;background:var(--orange);color:#fff;cursor:pointer;box-shadow:0 5px 14px #91410f24}.customer-more-filters{display:none}.customer-export span{margin-left:12px}.customer-table-wrap{overflow-x:auto}.customer-table{width:100%;border-collapse:collapse;font-size:12px}.customer-table th{padding:12px 15px;border-bottom:1px solid var(--line);background:#efede6;color:#62655c;font-size:9px;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.customer-table td{height:64px;padding:12px 15px;border-bottom:1px solid #e2ded4;white-space:nowrap}.customer-table tbody tr:not(.customer-loading-row):hover{background:#faf7f0}.customer-table td:first-child strong,.customer-table td:first-child small{display:block}.customer-table td:first-child strong{font-size:12.5px;letter-spacing:.01em}.customer-table td:first-child small{max-width:180px;margin-top:4px;overflow:hidden;color:#75786f;font-size:9.5px;text-overflow:ellipsis}.customer-route-cell i{margin:0 6px;color:var(--orange);font-style:normal}.customer-amount{font-variant-numeric:tabular-nums;font-weight:500}.customer-status{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid #c9c5bb;border-radius:999px;background:#f5f3ed;color:#50534b;font-size:9px;font-weight:600;letter-spacing:.02em}.customer-exception-reason{display:block;max-width:220px;margin-top:6px;color:#9d4309;font-size:12px;line-height:1.35}.customer-status.status-delivered{border-color:#acd0b8;background:#edf8f0;color:#246840}.customer-status.status-rto,.customer-status.status-undelivered{border-color:#dfb8af;background:#fff1ee;color:#943927}.customer-status.status-in_transit{border-color:#edc397;background:#fff5e9;color:#93501b}.customer-status.status-out_for_delivery{border-color:#b8cad8;background:#eef5f9;color:#315f78}.customer-pod-link{border:0;background:transparent;color:#292b27;font:600 10.5px Archivo,sans-serif;cursor:pointer}.customer-pod-link span{display:inline-block;margin-left:5px;color:var(--orange);transition:transform .16s}.customer-pod-link:hover{color:#b6490c}.customer-pod-link:hover span{transform:translate(3px)}.customer-empty{height:210px!important;color:#6b6e65;text-align:center}.customer-empty strong,.customer-empty span{display:block}.customer-empty strong{color:#292b27;font-size:15px}.customer-empty span{margin-top:7px;font-size:11px}.customer-loading-row td{height:64px}.customer-loading-row span{display:block;width:100%;height:12px;border-radius:999px;background:linear-gradient(90deg,#e8e4db,#f7f4ee,#e8e4db);background-size:220% 100%;animation:customer-shimmer 1.25s linear infinite}@keyframes customer-shimmer{to{background-position:-220% 0}}.customer-report-card>footer{min-height:62px;display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#faf8f2}.customer-report-card>footer>span{color:#666960;font-size:10.5px}.customer-report-card>footer>span strong{color:#272923}.customer-report-card>footer div{display:flex;gap:7px}.customer-report-card>footer button{min-width:86px;height:36px;border:1px solid #c7c2b7;border-radius:8px;background:#fff;font:600 10px Archivo,sans-serif;cursor:pointer}.customer-report-card>footer button:hover:not(:disabled){border-color:#c65a17;background:#fff7ef;color:#a8400b}.customer-report-card button:disabled{opacity:.45;cursor:not-allowed}.customer-pod-panel{min-height:540px;display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.customer-pod-panel>div{padding:clamp(28px,4vw,54px)}.customer-pod-search{display:flex;flex-direction:column;border-right:1px solid var(--line);background:radial-gradient(circle at 0 100%,rgba(239,111,25,.13),transparent 35%),#efede6}.customer-pod-search p{max-width:410px;color:#5f6259;font-size:13px;line-height:1.6}.customer-pod-search form{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:24px}.customer-pod-search input{min-width:0;height:50px;padding:0 13px;border:1px solid #bfb9ad;border-radius:9px 0 0 9px;background:#fff;font:12px Archivo,sans-serif}.customer-pod-search form button,.customer-pod-file button{border:1px solid #d85f0f;background:var(--orange);color:#fff;font:600 11px Archivo,sans-serif;cursor:pointer}.customer-pod-search form button{padding:0 16px;border-radius:0 9px 9px 0}.customer-pod-search button span,.customer-pod-file button span{display:inline-block;margin-left:10px;transition:transform .16s}.customer-pod-search button:hover span{transform:translate(3px)}.customer-pod-security{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;margin-top:auto;padding-top:28px;border-top:1px solid #d3cec3}.customer-pod-security svg{width:32px;fill:none;stroke:#a54610;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.customer-pod-security strong,.customer-pod-security small{display:block}.customer-pod-security strong{font-size:11.5px}.customer-pod-security small{margin-top:4px;color:#666960;font-size:9.5px;line-height:1.4}.customer-pod-result{min-width:0}.customer-pod-placeholder{min-height:390px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;color:#666960;text-align:center}.customer-pod-placeholder.compact{min-height:220px}.customer-pod-placeholder i{width:48px;height:48px;display:grid;place-items:center;border:1px solid #c7c2b7;border-radius:14px;background:#f5f2ea;color:var(--orange);font-style:normal}.customer-pod-placeholder i svg{width:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.customer-pod-placeholder strong{color:#30322d;font-size:16px}.customer-pod-placeholder>span:not(.customer-spinner){max-width:370px;font-size:11.5px;line-height:1.5}.customer-pod-placeholder .secondary-action{width:auto;margin-top:10px;padding:0 15px}.customer-pod-placeholder .secondary-action span{margin-left:12px}.customer-spinner{width:28px;height:28px;border:2px solid #d5d0c4;border-top-color:var(--orange);border-radius:50%;animation:customer-spin .8s linear infinite}@keyframes customer-spin{to{transform:rotate(360deg)}}.customer-selected-pod{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--line)}.customer-selected-pod h2{font-size:clamp(25px,3vw,38px)}.customer-selected-route{min-height:105px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:20px 0;padding:18px 20px;border:1px solid var(--line);border-radius:13px;background:#f8f5ee}.customer-selected-route>span small,.customer-selected-route>span strong{display:block}.customer-selected-route>span small{color:#696c63;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase}.customer-selected-route>span strong{margin-top:7px;font-size:14px}.customer-selected-route>span:last-child{text-align:right}.customer-selected-route>i{color:var(--orange);font-style:normal}.customer-pod-file{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:15px;border:1px solid #d3cdc1;border-radius:12px;background:#f8f5ee}.customer-pod-file>i{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#282a26;color:#fff}.customer-pod-file>i svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.customer-pod-file strong,.customer-pod-file small{display:block}.customer-pod-file strong{font-size:12.5px}.customer-pod-file small{margin-top:5px;color:#686b62;font-size:9.5px}.customer-pod-file button{min-height:40px;padding:0 14px;border-radius:8px}.admin-pod-workspace{display:grid;grid-template-columns:minmax(300px,.74fr) minmax(480px,1.26fr);min-height:530px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fffdf8}.admin-pod-intro{display:flex;flex-direction:column;padding:clamp(32px,4vw,58px);border-right:1px solid var(--line);background:linear-gradient(155deg,rgba(239,111,25,.13),transparent 42%),#282b25;color:#fff}.admin-pod-intro>span{color:#f7a36a;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.admin-pod-intro h3{max-width:520px;margin:22px 0 18px;font-size:clamp(31px,4vw,54px);font-weight:400;line-height:.98;letter-spacing:-.055em}.admin-pod-intro p{max-width:460px;margin:0;color:#c6c9c0;font-size:12px;line-height:1.65}.admin-pod-intro>div{display:grid;grid-template-columns:auto 1fr;gap:12px 14px;margin-top:auto;padding-top:34px;border-top:1px solid rgba(255,255,255,.13)}.admin-pod-intro>div i{color:#f47a26;font:700 9px Archivo,sans-serif;font-style:normal}.admin-pod-intro>div strong{font-size:10.5px;font-weight:600}.admin-pod-controls{padding:clamp(30px,4vw,54px)}.admin-pod-controls form>label{display:block;margin-bottom:10px;font-size:11px;font-weight:650}.admin-pod-controls form>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.admin-pod-controls input{min-width:0;height:52px;padding:0 14px;border:1px solid #bdb7aa;border-right:0;border-radius:9px 0 0 9px;background:#fff;font:13px Archivo,sans-serif}.admin-pod-controls form button{min-width:125px;border:1px solid #dc610f;border-radius:0 9px 9px 0;background:var(--orange);color:#fff;font:650 11px Archivo,sans-serif;cursor:pointer}.admin-pod-controls form button:disabled{opacity:.6;cursor:wait}.admin-pod-controls form button b{margin-left:10px}.admin-pod-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#6b6e65;text-align:center}.admin-pod-empty.compact{min-height:170px}.admin-pod-empty i{width:48px;height:48px;display:grid;place-items:center;margin-bottom:6px;border:1px solid #cbc5b9;border-radius:14px;color:var(--orange);background:#f5f2ea;font-style:normal}.admin-pod-empty strong{color:#2c2f29;font-size:15px}.admin-pod-empty span{font-size:10.5px}.admin-pod-result{margin-top:28px}.admin-pod-result>header{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:18px;padding:18px;border:1px solid #d5cfc3;border-radius:13px;background:#f7f4ed}.admin-pod-result header span,.admin-pod-result header small{display:block;margin-bottom:7px;color:#73766d;font-size:8.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.admin-pod-result header strong{display:block;font-size:13px}.admin-pod-result header>div:first-child strong{font-size:19px}.admin-pod-result header em{padding:7px 9px;border-radius:999px;background:#e6f4ea;color:#27633d;font-size:9px;font-style:normal;font-weight:700;text-transform:capitalize}.admin-pod-result article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:15px;border:1px solid #d4cec2;border-radius:12px}.admin-pod-result article>i{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;background:#292c26;color:#fff;font:700 9px Archivo,sans-serif;font-style:normal}.admin-pod-result article strong,.admin-pod-result article small{display:block}.admin-pod-result article strong{font-size:12px}.admin-pod-result article small{margin-top:5px;color:#6e7168;font-size:9.5px}.admin-pod-result article button{min-height:40px;padding:0 14px;border:1px solid #dc610f;border-radius:8px;background:var(--orange);color:#fff;font:650 10.5px Archivo,sans-serif;cursor:pointer}.admin-pod-result article button span{margin-left:8px}.pod-file-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.admin-pod-result article .pod-file-actions button,.pod-replace-action{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border:1px solid #c8c1b5;border-radius:8px;background:#fffdf8;color:#30332d;font:600 9.5px Archivo,sans-serif;cursor:pointer}.admin-pod-result article .pod-file-actions button:first-child{border-color:#dc610f;background:var(--orange);color:#fff}.admin-pod-result article .pod-file-actions .pod-remove-action{border-color:#d7aca3;color:#9c3328;background:#fff7f5}.pod-replace-action input{display:none}.pod-empty-upload{min-height:38px;display:inline-flex;align-items:center;margin-top:8px;padding:0 14px;border:1px solid #dc610f;border-radius:8px;background:var(--orange);color:#fff;font-size:10px;font-weight:700;cursor:pointer}.pod-empty-upload input{display:none}.pod-update-workspace-stack{display:grid;gap:22px}.pod-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border:1px solid #d6d0c4;border-radius:15px;background:#eeebe4}.pod-mode-switch button{min-height:50px;border:0;border-radius:11px;background:transparent;color:#5d6058;font:700 13px Archivo,sans-serif;cursor:pointer}.pod-mode-switch button[aria-selected=true]{background:#fff;color:#171814;box-shadow:0 4px 14px #24221c17}.pod-action-receipt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;border:1px solid #b8ddcb;border-radius:16px;background:#f0faf5;color:#125d42}.pod-action-receipt>i{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#16845b;color:#fff;font-size:20px;font-style:normal;font-weight:800}.pod-action-receipt strong,.pod-action-receipt span{display:block}.pod-action-receipt span{margin-top:3px;font-size:11px}.pod-action-receipt button{min-width:68px;min-height:44px;border:1px solid #8fc9ad;border-radius:11px;background:#fff;color:#125d42;font-weight:750;cursor:pointer}.admin-pod-workspace.single{display:block;min-height:0}.admin-pod-workspace.single .admin-pod-controls{max-width:980px;margin:0 auto}.pod-secondary-heading{padding:12px 4px 0}.pod-secondary-heading>span{color:#ad490c;font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.pod-secondary-heading h3{margin:8px 0 5px;font-size:clamp(25px,2.6vw,36px);font-weight:450;letter-spacing:-.035em}.pod-secondary-heading p{margin:0;color:#706e67;font-size:12px;line-height:1.55}.pod-update-workspace-stack .admin-pod-workspace{min-height:460px}.pod-update-page{height:auto;min-height:0;overflow:visible}.pod-update-page .report-body--scroll{min-height:0;overflow:visible;display:block}.pod-update-workspace-stack .admin-pod-workspace.single{min-height:0}.pod-update-workspace-stack .admin-pod-intro h3{font-size:clamp(28px,3vw,42px);line-height:1.02}.pod-import-panel{overflow:hidden;border:1px solid #d6cec0;border-top:4px solid var(--orange);border-radius:18px;background:#fffdf9;box-shadow:0 18px 52px #1f1e1a12}.pod-import-panel>header{display:flex;align-items:center;justify-content:space-between;gap:34px;padding:clamp(28px,3.5vw,44px);border-bottom:1px solid #dfd7ca;background:linear-gradient(112deg,rgba(244,105,18,.12),transparent 42%),#fffaf4}.pod-import-panel>header>div{max-width:780px}.pod-import-panel>header span{color:#a94308;font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.pod-import-panel h3{margin:10px 0;font-size:clamp(31px,3.8vw,48px);font-weight:450;line-height:1;letter-spacing:-.05em}.pod-import-panel>header p{max-width:680px;margin:0;color:#696961;font-size:13px;line-height:1.55}.pod-import-panel>header>label{min-width:230px;min-height:68px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 22px;border:1px solid #d95608;border-radius:12px;background:var(--orange);color:#fff;box-shadow:0 12px 28px #de580738;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.pod-import-panel>header>label:hover{transform:translateY(-2px);box-shadow:0 16px 34px #de580747}.pod-import-panel>header>label:focus-within{outline:3px solid rgba(242,104,18,.24);outline-offset:3px}.pod-import-panel>header>label strong{font-size:14px}.pod-import-panel>header>label small{margin-top:5px;color:#fff0e6;font-size:10px}.pod-import-panel>header input{display:none}.pod-import-guide{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #dfd8cc;background:#292c26;color:#fff}.pod-import-guide>div{min-height:96px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:20px 26px;border-right:1px solid rgba(255,255,255,.12)}.pod-import-guide>div:last-child{border-right:0}.pod-import-guide b{color:#f47b2a;font-size:11px}.pod-import-guide span,.pod-import-guide strong,.pod-import-guide small{display:block}.pod-import-guide strong{font-size:13px}.pod-import-guide small{margin-top:5px;color:#c7cbc2;font-size:10px;line-height:1.35}.pod-import-empty,.pod-import-status{margin:0;padding:24px 30px;color:#696b63;font-size:13px;line-height:1.55}.pod-import-status{color:#a3470e;font-weight:650}.pod-import-summary{display:flex;flex-wrap:wrap;gap:10px 22px;margin:24px 30px 0;padding:16px 18px;border-radius:11px;background:#f3efe6;font-size:13px}.pod-import-summary strong{color:#247247}.pod-import-list{display:grid;gap:11px;max-height:520px;margin:14px 30px 0;overflow:auto}.pod-import-list>article{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(270px,.8fr);align-items:center;gap:16px;padding:16px;border:1px solid #d8d2c7;border-radius:11px;background:#fff}.pod-import-list article strong,.pod-import-list article small{display:block}.pod-import-list article strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pod-import-list article small{margin-top:5px;color:#777a72;font-size:10px}.pod-import-list article em{color:#9a3c2b;font-size:11px;font-style:normal;font-weight:750}.pod-import-list article em[data-state=matched]{color:#247247}.pod-import-linker{display:grid;grid-template-columns:1fr auto}.pod-import-linker input{min-width:0;height:46px;padding:0 12px;border:1px solid #c9c2b6;border-right:0;border-radius:9px 0 0 9px;font:12px Archivo,sans-serif}.pod-import-linker button{min-width:88px;border:1px solid #292c26;border-radius:0 9px 9px 0;background:#292c26;color:#fff;font-size:11px;font-weight:700;cursor:pointer}.pod-import-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding:20px 30px;border-top:1px solid #dfd8cc;background:#f7f4ed}.pod-import-footer p{margin:0;color:#686b63;font-size:12px}.pod-import-commit{min-height:52px;padding:0 22px;border:1px solid #dc610f;border-radius:10px;background:var(--orange);color:#fff;font:700 12px Archivo,sans-serif;box-shadow:0 10px 24px #e05c082e;cursor:pointer}.pod-import-commit b{margin-left:10px}.pod-import-commit:disabled{opacity:.45}.password-page{min-height:100vh;display:grid;grid-template-columns:minmax(400px,.82fr) minmax(480px,1.18fr);background:#f5f2ea}.password-card{width:min(470px,calc(100% - 48px));margin:auto;padding:40px;border:1px solid #d0cabf;background:#fffdf8}.password-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #ded8cd}.password-brand img{display:block;width:122px;height:auto}.password-brand span{color:#777a72;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.password-card>span{display:block;margin-top:52px;color:#a84c17;font-size:9px;font-weight:700;letter-spacing:.12em}.password-card h1{margin:10px 0 12px;font-size:42px;font-weight:400;line-height:1;letter-spacing:-.05em}.password-card>p{color:#686b62;font-size:12px;line-height:1.55}.password-card form{display:grid;gap:16px;margin-top:28px}.password-card label{display:grid;gap:7px}.password-card label>span{font-size:10px;font-weight:600}.password-card input{height:46px;padding:0 12px;border:1px solid #bfb9ae;background:#fff;font:13px Archivo}.password-card label small{color:#777a72;font-size:9px}.password-card form button{height:48px;border:1px solid #ed6c17;background:#ed6c17;color:#fff;font:600 12px Archivo}.password-page>aside{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(42px,8vw,110px);background:linear-gradient(145deg,#dfe6dc,#f1e9dd 58%,#f7cdaa)}.password-page>aside span{color:#9d4a18;font-size:10px;font-weight:700;letter-spacing:.12em}.password-page>aside strong{max-width:680px;margin-top:15px;font-size:clamp(36px,5vw,74px);font-weight:400;line-height:1;letter-spacing:-.055em}.password-page>aside p{max-width:500px;color:#54574f;font-size:13px;line-height:1.6}@media(max-width:1180px){.customer-account-control{display:none!important}.customer-metric-rail{grid-template-columns:repeat(2,1fr)}.customer-metric:nth-child(2){border-right:0}.customer-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.customer-report-card>header{align-items:flex-start;flex-direction:column}.customer-report-actions{width:100%;flex-wrap:wrap}}@media(max-width:900px){.customer-command-bar .scope-controls label:nth-child(2),.customer-command-bar .scope-controls label:nth-child(3){display:grid}.customer-signout-compact{display:inline-flex}.customer-page-heading{align-items:flex-start;flex-direction:column}.customer-period-note{min-width:0;width:100%}.customer-pod-panel,.admin-pod-workspace{grid-template-columns:1fr}.admin-pod-intro,.customer-pod-search{min-height:360px;border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:660px){.pod-action-receipt{grid-template-columns:auto 1fr}.pod-action-receipt button{grid-column:1 / -1;width:100%}.admin-pod-workspace.single .admin-pod-controls{padding:20px 16px}.admin-pod-controls form>div{grid-template-columns:1fr;gap:8px}.admin-pod-controls input{border-right:1px solid #bdb7aa;border-radius:10px}.admin-pod-controls form button{min-height:48px;border-radius:10px}.admin-pod-result>header{grid-template-columns:1fr}.pod-file-actions>*{flex:1 1 auto}.customer-side-rail nav{padding-top:0}.customer-side-rail .nav-button .nav-label{opacity:1;color:#d4d5ce}.customer-side-rail .nav-button.selected .nav-label{color:#fff}.customer-command-bar{min-height:76px}.customer-command-bar .scope-controls{display:grid;grid-template-columns:1fr 1fr 42px}.customer-command-bar .scope-controls label{width:auto;height:48px;padding:0 8px;grid-template-columns:1fr;gap:0}.customer-command-bar .scope-controls label span{font-size:8px}.customer-command-bar .scope-controls input{width:100%;font-size:11px}.customer-signout-compact{width:42px;height:48px}.customer-page-heading h1{font-size:34px}.customer-page-heading p{font-size:13px}.customer-period-note{display:none}.customer-heading-action.secondary-action{position:static;width:100%;box-shadow:none}.customer-metric-rail{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.customer-metric-rail::-webkit-scrollbar{display:none}.customer-metric{min-width:148px;min-height:105px;flex:0 0 148px;padding:15px 14px;border-right:1px solid var(--line)!important;border-bottom:0!important;scroll-snap-align:start}.customer-metric strong{font-size:28px}.customer-metric small{font-size:9px}.customer-report-card{border-radius:13px}.customer-report-card>header{padding:17px 15px}.customer-report-actions form{width:100%}.customer-report-actions form input{flex:1;width:auto}.customer-report-actions select,.customer-report-actions .customer-asset-filter,.customer-report-actions .customer-export{flex:1}.customer-more-filters{min-height:44px;display:flex;flex:1;align-items:center;justify-content:space-between;padding-inline:12px;border-radius:9px;color:#55584f}.customer-more-filters span{color:var(--orange);font-size:16px}.customer-report-actions .customer-asset-filter{display:none}.customer-report-actions.filters-open .customer-asset-filter{display:block;flex:1 1 calc(50% - 4px)}.customer-table th,.customer-table td{padding-left:12px;padding-right:12px}.customer-table-wrap{overflow:visible;padding:12px;background:#f3f0e9}.customer-table,.customer-table tbody{display:block;width:100%}.customer-table thead{display:none}.customer-table tbody{display:grid;gap:11px}.customer-table tbody tr:not(.customer-loading-row):not(.customer-empty-row){display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.72fr);padding:16px;border:1px solid #d8d1c5;border-radius:12px;background:#fffdf8;box-shadow:0 5px 16px #2b272009}.customer-table tbody tr:not(.customer-loading-row) td{min-width:0;height:auto;padding:10px 0;border:0;white-space:normal}.customer-table tbody tr:not(.customer-loading-row) td:before{content:attr(data-label);display:block;margin-bottom:5px;color:#777a71;font-size:8px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.customer-table td[data-label=AWB]{padding-top:0!important}.customer-table td[data-label=AWB] strong{font-size:15px}.customer-table td[data-label=Status]{justify-self:end;padding-top:0!important;text-align:right}.customer-table td[data-label=Route]{grid-column:1 / -1;padding-block:12px!important;border-block:1px solid #e8e2d8!important}.customer-table td[data-label=Route] .customer-route-cell{display:flex;align-items:center;justify-content:space-between;gap:10px}.customer-table td[data-label=Pieces],.customer-table td[data-label=Weight]{display:none}.customer-table td[data-label=Asset] strong,.customer-table td[data-label=Asset] small{display:block}.customer-table td[data-label=Asset] small{margin-top:4px;color:#75786f;font-size:9px}.customer-table td[data-label=Total]{text-align:right}.customer-table td[data-label=POD]{grid-column:1 / -1;padding-bottom:0!important}.customer-table td[data-label=POD]:before{display:none!important}.customer-table .customer-pod-link{width:100%;min-height:44px;justify-content:center;border:1px solid #d95d0d;border-radius:9px;background:#ef6f19;color:#fff}.customer-table .customer-pod-link span{color:#fff}.customer-table .customer-loading-row,.customer-table .customer-empty-row{display:block;border:1px solid #d8d1c5;border-radius:12px;background:#fffdf8;overflow:hidden}.customer-table .customer-loading-row td,.customer-table .customer-empty-row td{display:block;width:100%;white-space:normal}.customer-table .customer-loading-row td:before,.customer-table .customer-empty-row td:before{display:none}.customer-report-card>footer{align-items:flex-start;flex-direction:column;gap:11px}.customer-report-card>footer div{width:100%}.customer-report-card>footer button{flex:1}.customer-pod-panel{min-height:0;border-radius:13px}.customer-pod-panel>div{padding:26px 18px}.customer-pod-search{min-height:330px}.customer-pod-placeholder{min-height:300px}.customer-selected-pod{align-items:flex-start;flex-direction:column}.customer-pod-file{grid-template-columns:42px minmax(0,1fr)}.customer-pod-file button{grid-column:1 / -1}.admin-pod-workspace{border-radius:13px}.admin-pod-intro,.admin-pod-controls{padding:28px 18px}.admin-pod-result>header{grid-template-columns:1fr;align-items:start}.admin-pod-result header em{justify-self:start}.admin-pod-result article{grid-template-columns:44px minmax(0,1fr)}.admin-pod-result article button{grid-column:1 / -1}.pod-file-actions{grid-column:1 / -1;justify-content:stretch}.pod-file-actions>*{flex:1}.pod-import-panel>header{align-items:stretch;flex-direction:column;padding:26px 18px}.pod-import-panel>header>label{width:100%;min-width:0;min-height:62px}.pod-import-guide{grid-template-columns:1fr}.pod-import-guide>div{min-height:76px;padding:16px 18px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.pod-import-guide>div:last-child{border-bottom:0}.pod-import-summary{margin:18px 18px 0}.pod-import-list{margin:12px 18px 0}.pod-import-list>article{grid-template-columns:1fr}.pod-import-linker button{min-height:46px}.pod-import-footer{align-items:stretch;flex-direction:column;padding:18px}.pod-import-commit{width:100%}.pod-import-empty,.pod-import-status{padding:20px 18px}.password-page{display:block;padding:24px 0}.password-page>aside{display:none}.password-card{padding:28px 24px}}@media(max-width:460px){.customer-command-bar{padding-inline:8px}.customer-main{padding-inline:10px}.customer-metric-rail{grid-template-columns:1fr 1fr}.customer-report-actions select,.customer-report-actions .customer-asset-filter,.customer-report-actions .customer-export{width:100%;flex:auto}.customer-pod-search form{grid-template-columns:1fr}.customer-pod-search input{border-radius:9px 9px 0 0}.customer-pod-search form button{height:46px;border-radius:0 0 9px 9px}.customer-selected-route{padding:15px 13px;gap:9px}}@media(max-width:900px){.correction-desk-header{min-height:0;align-items:flex-start;flex-direction:column}.correction-branch-assignment{grid-template-columns:1fr}}@media(max-width:520px){.correction-desk-header{padding:24px 20px}.correction-desk-header h2{font-size:31px}.correction-search{grid-template-columns:1fr}.correction-search button{width:100%}.correction-banner{grid-template-columns:1fr;margin-inline:14px}}.booking-allocation-card{margin:20px 0 0;padding:22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:24px;align-items:end;border:1px solid var(--line, #ddd6c9);border-left:3px solid #f36b12;border-radius:12px;background:#fffaf5}.booking-allocation-card>div>span,.booking-allocation-card label>span,.assignment-select>span{display:block;margin-bottom:7px;color:#a84608;font-size:11px;font-weight:700;letter-spacing:.11em}.booking-allocation-card h3{margin:0 0 6px;font-size:20px}.booking-allocation-card p{margin:0;color:#756f65}.booking-allocation-card label small{display:block;margin-top:7px;color:#777168;font-size:10px}.booking-allocation-review{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr) minmax(240px,.8fr);margin-top:16px;padding-block:20px;align-items:start}.booking-allocation-card select,.booking-allocation-card input,.assignment-select select{width:100%;min-height:46px;padding:0 12px;border:1px solid #d8d1c5;border-radius:8px;background:#fff;color:#171813}.booking-allocation-card input:disabled{background:#f0ede7;color:#8a867d;cursor:not-allowed}.assignment-select{min-width:270px}.allocation-create{margin:24px 26px 0;padding:18px;display:flex;gap:12px;align-items:end;flex-wrap:wrap;border:1px solid #ded8cc;border-radius:10px;background:#fffaf5}.allocation-create label{flex:1 1 240px}.allocation-create label>span{display:block;margin-bottom:7px;color:#a84608;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.allocation-create input,.allocation-create select{width:100%;min-height:46px;padding:0 12px;border:1px solid #d8d1c5;border-radius:8px;background:#fff}.allocation-create button{min-height:46px}@media(max-width:980px){.booking-allocation-review{grid-template-columns:1fr 1fr}.booking-allocation-review>div{grid-column:1/-1}}@media(max-width:760px){.booking-allocation-card,.booking-allocation-review{grid-template-columns:1fr}.booking-allocation-review>div{grid-column:auto}.assignment-select{min-width:0;width:100%}}.pod-download-stack,.customer-pod-stack{display:grid;gap:22px}.bulk-pod-download{overflow:hidden;border:1px solid #d8d1c5;border-radius:18px;background:#fffdf9;box-shadow:0 18px 52px #1f1e1a0f}.bulk-pod-download>header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:28px 30px;border-bottom:1px solid #ded8cc;background:linear-gradient(120deg,#fffaf4,#fffdf9 70%)}.bulk-pod-download>header>div:first-child{max-width:720px}.bulk-pod-download>header span,.bulk-pod-download-fields label>span{display:block;color:#b94d08;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bulk-pod-download>header h3{margin:9px 0 7px;font-size:clamp(24px,3vw,36px);font-weight:450;letter-spacing:-.045em}.bulk-pod-download>header p{margin:0;color:#747067;font-size:11px;line-height:1.55}.bulk-pod-format{flex:0 0 auto;min-width:164px;padding:14px 16px;border:1px solid #e0b897;border-radius:12px;background:#fff4e9}.bulk-pod-format strong,.bulk-pod-format small{display:block}.bulk-pod-format strong{color:#dd5d0a;font-size:18px}.bulk-pod-format small{margin-top:4px;color:#706b62;font-size:9px}.bulk-pod-download-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:24px 30px}.bulk-pod-download-fields label{min-width:0}.bulk-pod-download-fields label>span{margin-bottom:7px}.bulk-pod-download-fields input,.bulk-pod-download-fields select{width:100%;min-width:0;height:46px;padding:0 12px;border:1px solid #d1cabd;border-radius:9px;background:#fff;color:#24251f;font:11px Archivo,sans-serif}.bulk-pod-download-fields input:focus,.bulk-pod-download-fields select:focus{outline:2px solid rgba(242,104,18,.22);border-color:#f26812}.bulk-pod-batch{grid-column:span 2}.bulk-pod-download>footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 30px;border-top:1px solid #e1dbd0;background:#f7f4ed}.bulk-pod-download>footer p{max-width:760px;margin:0;color:#777269;font-size:9.5px;line-height:1.5}.bulk-pod-download>footer button{flex:0 0 auto;min-height:46px;padding:0 20px;border:1px solid #db5c0a;border-radius:9px;background:var(--orange);color:#fff;font:700 11px Archivo,sans-serif;box-shadow:0 10px 24px #e05c082e;cursor:pointer}.bulk-pod-download>footer button span{margin-left:11px}.bulk-pod-download>footer button:disabled{opacity:.6;cursor:wait}@media(max-width:900px){.bulk-pod-download-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:660px){.bulk-pod-download>header,.bulk-pod-download>footer{align-items:flex-start;flex-direction:column;padding:22px 18px}.bulk-pod-format{width:100%}.bulk-pod-download-fields{grid-template-columns:1fr;padding:20px 18px}.bulk-pod-batch{grid-column:auto}.bulk-pod-download>footer button{width:100%}}@media(max-width:900px){.saved-consignee-picker{grid-template-columns:1fr}.saved-consignee-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:660px){.compact-booking-flow>section,.compact-commercial{padding:18px 14px}.saved-consignee-results,.saved-consignee-search{grid-template-columns:1fr}.compact-commercial>summary{align-items:flex-start}.compact-commercial>summary small{display:none}.compact-secondary-details>summary{align-items:flex-start}.compact-secondary-details>summary small{display:none}}.drs-v2-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.drs-v2-page .manifest-submit button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.drs-v2-page .drs-table-frame table{min-width:780px}.drs-print-sheet{margin-top:22px;padding:22px;border:1px solid #c9c4b8;border-radius:12px;background:#fffefa}.drs-print-sheet header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.drs-print-sheet header span{color:#c8520d;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.drs-print-sheet h3{grid-column:1;margin:0;font-size:24px;font-weight:500}.drs-print-sheet header button{grid-column:2;grid-row:1 / span 2;min-height:42px;padding:0 15px;border:1px solid #d55f12;border-radius:8px;background:var(--orange);color:#fff;font-weight:650;cursor:pointer}.drs-print-sheet>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 0}.drs-print-sheet p{margin:0}.drs-print-sheet p small{display:block;color:#6a6d65;font-size:10px;text-transform:uppercase}.drs-print-sheet p strong{display:block;margin-top:5px;font-size:13px;overflow-wrap:anywhere}.drs-print-sheet ol{margin:0;padding:14px 14px 14px 38px;background:#f3f0e8;columns:3}.drs-print-sheet li{padding:3px 8px;font-size:12px;break-inside:avoid}.drs-print-portal,.manifest-print-portal{display:none}.manifest-print-button{min-height:36px;padding:0 13px;border:1px solid #db6a22;border-radius:7px;background:#fff9f2;color:#a9470c;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.manifest-print-button:disabled{opacity:.55;cursor:wait}.manifest-print-ready{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px;padding:16px 18px;border:1px solid #9bc9aa;border-radius:12px;background:#edf9f1}.manifest-print-ready>div{display:grid;gap:3px}.manifest-print-ready span{color:#397653;font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.manifest-print-ready strong{font-size:15px}.manifest-print-ready small{color:#5b675f;font-size:10px}.manifest-print-ready button{min-height:44px;padding:0 18px;border:1px solid #d65d0e;border-radius:8px;background:var(--orange);color:#fff;font-size:11px;font-weight:700;cursor:pointer}@media(max-width:1180px){.drs-v2-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.drs-v2-controls,.drs-print-sheet>div{grid-template-columns:1fr}.drs-print-sheet header{grid-template-columns:1fr}.drs-print-sheet header button{grid-column:1;grid-row:auto;width:100%;margin-top:8px}.drs-print-sheet ol{columns:1}.drs-v2-page .drs-table-frame table{min-width:780px}}@media print{@page{size:A4 portrait;margin:12mm}html,body{width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;background:#fff!important}body:has(.drs-print-portal)>*:not(.drs-print-portal){display:none!important}body:has(.manifest-print-portal)>*:not(.manifest-print-portal){display:none!important}.drs-print-portal{display:block!important;width:100%;color:#171814;font-family:Archivo,Arial,sans-serif}.drs-print-portal header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:14px;border-bottom:2px solid #ef6f19}.drs-print-portal header img{width:92px;height:auto}.drs-print-portal header div{text-align:right}.drs-print-portal header span{color:#a9470c;font-size:9pt;font-weight:700;letter-spacing:.14em}.drs-print-portal h1{margin:4px 0 0;font-size:19pt;font-weight:600}.drs-print-details{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:15px 0;border-bottom:1px solid #cfcac0}.drs-print-details p{margin:0}.drs-print-details small{display:block;color:#686960;font-size:7.5pt;text-transform:uppercase}.drs-print-details strong{display:block;margin-top:4px;font-size:9.5pt;overflow-wrap:anywhere}.drs-print-count{margin:15px 0 8px;font-size:9pt}.drs-print-count strong{margin-right:4px;color:#c8520d;font-size:14pt}.drs-print-portal table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:9pt}.drs-print-portal th,.drs-print-portal td{height:29px;padding:6px 8px;border:1px solid #bdb9b0;text-align:left}.drs-print-portal th{background:#f0ede5!important;font-size:8pt;text-transform:uppercase;print-color-adjust:exact;-webkit-print-color-adjust:exact}.drs-print-portal th:first-child,.drs-print-portal td:first-child{width:10%;text-align:center}.drs-print-portal th:nth-child(2),.drs-print-portal td:nth-child(2){width:36%}.drs-print-portal tr{break-inside:avoid}.drs-print-portal footer{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:44px}.drs-print-portal footer p{margin:0;padding-top:8px;border-top:1px solid #777;color:#555;font-size:8pt}.manifest-print-portal{display:block!important;width:100%;color:#171814;font-family:Archivo,Arial,sans-serif}.manifest-print-portal header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:14px;border-bottom:2px solid #ef6f19}.manifest-print-portal header img{width:92px;height:auto}.manifest-print-portal header div{text-align:right}.manifest-print-portal header span{color:#a9470c;font-size:9pt;font-weight:700;letter-spacing:.14em}.manifest-print-portal h1{margin:4px 0 0;font-size:19pt;font-weight:600}.manifest-print-details{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:15px 0;border-bottom:1px solid #cfcac0}.manifest-print-details p{margin:0}.manifest-print-details small{display:block;color:#686960;font-size:7.5pt;text-transform:uppercase}.manifest-print-details strong{display:block;margin-top:4px;font-size:9.5pt;overflow-wrap:anywhere}.manifest-print-count{margin:15px 0 8px;font-size:9pt}.manifest-print-count strong{margin-right:4px;color:#c8520d;font-size:14pt}.manifest-print-portal table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:9pt}.manifest-print-portal th,.manifest-print-portal td{height:29px;padding:6px 8px;border:1px solid #bdb9b0;text-align:left}.manifest-print-portal th{background:#f0ede5!important;font-size:8pt;text-transform:uppercase;print-color-adjust:exact;-webkit-print-color-adjust:exact}.manifest-print-portal th:first-child,.manifest-print-portal td:first-child{width:10%;text-align:center}.manifest-print-portal th:nth-child(2),.manifest-print-portal td:nth-child(2){width:36%}.manifest-print-portal tr{break-inside:avoid}.manifest-print-portal footer{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:44px}.manifest-print-portal footer p{margin:0;padding-top:8px;border-top:1px solid #777;color:#555;font-size:8pt}}.connection-banner{position:fixed;z-index:90;top:max(10px,env(safe-area-inset-top));left:50%;width:min(560px,calc(100vw - 24px));min-height:52px;padding:10px 14px;display:flex;align-items:center;gap:12px;transform:translate(-50%);border:1px solid #a7472e;border-radius:8px;background:#fff4ef;color:#702c1c;box-shadow:0 12px 28px #361f1629}.connection-banner.restored{border-color:#397653;background:#edf7f0;color:#24573a}.connection-banner strong{flex:0 0 auto;font-size:11px}.connection-banner span{font-size:10px;line-height:1.4}.booking-draft-banner{min-height:76px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #deb994;background:#fff5e9}.booking-draft-banner>div:first-child{display:grid;gap:4px}.booking-draft-banner span{color:#a84608;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.booking-draft-banner strong{font-size:13px}.booking-draft-banner small{color:#676a62;font-size:10px}.booking-draft-banner>div:last-child{display:flex;gap:8px}.booking-draft-banner button{min-height:42px;padding:0 14px;border:1px solid #beaa96;border-radius:7px;background:#fffdf8;color:#34352f;font:650 11px Archivo,sans-serif;cursor:pointer}.booking-draft-banner button.primary{border-color:#d65d0e;background:var(--orange);color:#fff}.mobile-booking-progress{display:none}@media(max-width:1023px){[data-sonner-toaster][data-y-position=bottom]{bottom:calc(78px + env(safe-area-inset-bottom))!important}.booking-page{margin-inline:-12px;border-inline:0;border-radius:0;box-shadow:none}.booking-header{min-height:0;gap:14px;padding:16px}.booking-header h2{margin-top:5px;font-size:21px}.booking-header p{font-size:12px;line-height:1.45}.booking-recent{display:none}.booking-draft-banner{align-items:stretch;flex-direction:column;padding:14px 16px}.booking-draft-banner>div:last-child button{flex:1;min-height:46px}.mobile-booking-progress{padding:15px 16px 13px;display:grid;gap:12px;border-bottom:1px solid var(--line);background:#f2efe8}.mobile-booking-progress>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.mobile-booking-progress>div span{color:#a84608;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.mobile-booking-progress>div strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mobile-booking-progress ol{position:relative;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);list-style:none}.mobile-booking-progress ol:before{content:"";position:absolute;z-index:0;top:16px;right:8%;left:8%;height:1px;background:#cfc9bd}.mobile-booking-progress li{z-index:1;display:grid;place-items:center}.mobile-booking-progress button{width:34px;height:34px;padding:0;border:1px solid #c7c1b6;border-radius:50%;background:#f8f5ee;color:#65675f;font:650 10px Archivo,sans-serif}.mobile-booking-progress button.complete{border-color:#68756a;background:#68756a;color:#fff}.mobile-booking-progress button.active{border-color:#d75e0e;background:var(--orange);color:#fff;box-shadow:0 0 0 4px #ef6f1921}.booking-workspace.mobile-step-flow{min-height:0;display:block}.booking-workspace.mobile-step-flow .form-canvas{padding:18px 14px 28px}.booking-workspace.mobile-step-flow .form-section-heading{margin-bottom:18px}.booking-workspace.mobile-step-flow .form-section-heading h2{font-size:22px}.booking-actions.mobile-adaptive{position:sticky;z-index:16;bottom:calc(68px + env(safe-area-inset-bottom));min-height:70px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border-top-color:#cfc8bc;background:#fffdf8;-webkit-backdrop-filter:none;backdrop-filter:none}.booking-actions.mobile-adaptive>div{min-width:0;display:flex;flex-wrap:nowrap}.booking-actions.mobile-adaptive>div:first-child{justify-content:flex-start}.booking-actions.mobile-adaptive>div:last-child{justify-content:flex-end}.booking-actions.mobile-adaptive>div:last-child>span,.booking-actions.mobile-adaptive .document-action,.booking-actions.mobile-adaptive .delete-action{display:none}.booking-actions.mobile-adaptive[data-step=review] .document-action{display:none}.booking-actions.mobile-adaptive button{min-width:0;min-height:48px;height:48px;flex:0 1 auto;padding-inline:13px}.booking-actions.mobile-adaptive .draft-action{color:#7a3a12;border-color:#d9a77e}.booking-actions.mobile-adaptive .save-consignment{flex:1 1 auto;min-width:116px}.booking-actions.mobile-adaptive .save-consignment b{margin-left:8px}}@media(max-width:360px){.booking-actions.mobile-adaptive{grid-template-columns:1fr}.booking-actions.mobile-adaptive>div:first-child{display:none}.booking-actions.mobile-adaptive>div:last-child{width:100%}.booking-actions.mobile-adaptive>div:last-child button{flex:1}.mobile-booking-progress button{width:31px;height:31px}}@media(prefers-reduced-motion:reduce){.connection-banner,.mobile-booking-progress button{transition:none}}.mobile-section-hub,.customer-mobile-actions,.customer-open-all,.branch-mobile-scan-first,.branch-mobile-insights,.customer-status-overview{display:none}.awb-search-readonly,.shipment-courier-readonly{min-height:44px;padding:8px 12px;display:flex;align-items:center;border:1px solid #ded8ce;border-radius:10px;background:#f1eee7;color:#656860;font-size:11px;font-weight:680}.shipment-courier-readonly{display:grid;gap:3px}.shipment-courier-readonly strong{font-size:12px}.shipment-courier-readonly small{color:#70736b;font-size:10px}.barcode-scanner-layer{position:fixed;z-index:122;bottom:max(12px,env(safe-area-inset-bottom));left:0;right:0;margin-inline:auto;width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));overflow-y:auto}.barcode-scanner-sheet{overflow:hidden;border:1px solid #d9d3c8;border-radius:22px;background:#fffdf8;box-shadow:0 28px 90px #12110e59}.barcode-scanner-sheet>header{min-height:78px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:14px}.barcode-scanner-sheet>header span{color:#aa470d;font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.barcode-scanner-sheet>header h2{margin:5px 0 0;font-size:20px}.barcode-scanner-sheet>header button{width:48px;height:48px;flex:none;border:1px solid #d8d2c7;border-radius:50%;background:#fff;color:#24251f;font-size:26px}.barcode-camera{position:relative;min-height:320px;overflow:hidden;display:grid;place-items:center;background:#161813}@media(max-height:700px){.barcode-camera{min-height:220px}}.barcode-camera:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,#171914 30%,#2b2d27,#171914 66%);background-size:220% 100%;animation:camera-start-reveal .9s cubic-bezier(.23,1,.32,1) 1 both}.barcode-camera video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .18s cubic-bezier(.23,1,.32,1)}.barcode-camera video.is-visible{opacity:1}.barcode-frame{position:relative;z-index:1;width:min(78%,340px);height:128px;border:3px solid #fff;border-radius:18px;box-shadow:0 0 0 999px #0c0d0b61;transition:border-color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.barcode-camera.is-detected .barcode-frame{border-color:#58c982;transform:scale(1.015)}.barcode-camera strong{position:absolute;z-index:2;bottom:18px;padding:9px 13px;border-radius:999px;background:#121410d1;color:#fff;font-size:12px}.barcode-camera.is-detected strong{background:#187a3f}.barcode-scanner-sheet>p{margin:0;padding:15px 17px 0;color:#6b3a22;font-size:13px;line-height:1.45}.barcode-scanner-sheet>footer{padding:15px 17px 17px}.barcode-scanner-sheet>footer button{width:100%;min-height:52px;border:1px solid #d65c0e;border-radius:12px;background:#ef6f19;color:#fff;font:700 14px Archivo,sans-serif}@keyframes camera-start-reveal{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.barcode-camera:before{animation:none}.barcode-camera video,.barcode-frame{transition-duration:.01ms}}.auth-loading{background:var(--canvas);color:var(--ink)}.auth-loading p{color:var(--muted)}@media(max-width:660px){html,body{min-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;touch-action:pan-y}.app-shell,.app-shell.rail-collapsed{min-height:100dvh;height:auto;overflow:visible}main,main>div{min-height:0;overflow:visible}.app-shell main .primary-action{position:static;right:auto;bottom:auto;z-index:auto}.allocation-awb-lookup .primary-action{width:100%}.side-rail,.rail-collapsed .side-rail{border-top:1px solid #ddd8cd;background:#fffdf8fa;color:#4b4e47;box-shadow:0 -10px 28px #27241d14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-button,.collapse-button{color:#6f726a}.nav-button:hover,.collapse-button:hover,.nav-button.selected{background:#f1ede5;color:#171814}.nav-button.selected .nav-icon{color:#ce570d}.mobile-profile-button{border-color:#d5cfc3;background:#fffdf8;color:#171814;box-shadow:0 4px 14px #27241d0f}.customer-side-rail .nav-button .nav-label,.customer-side-rail .nav-button.selected .nav-label{color:inherit}.app-shell:not(.customer-shell) main .page-heading{display:none}.customer-page-heading{margin-bottom:14px;padding:3px 2px 0}.customer-page-heading .sample-marker,.customer-page-heading>div>p,.customer-period-note{display:none}.customer-page-heading h1{margin:0;font-size:27px;line-height:1.05}.customer-mobile-actions{margin-bottom:12px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.customer-mobile-actions button{min-width:0;min-height:86px;padding:13px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #dcd6cb;border-radius:15px;background:#fffdf8;color:#171814;text-align:left}.customer-mobile-actions i{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#fff1e5;color:#b74d0c;font-style:normal}.customer-mobile-actions strong,.customer-mobile-actions small{display:block}.customer-mobile-actions strong{font-size:11.5px}.customer-mobile-actions small{margin-top:5px;color:#73766e;font-size:8.5px;line-height:1.3}.customer-mobile-actions b{color:#a8aaa3;font-size:19px;font-weight:400}.customer-report-card.dashboard-view .customer-report-actions,.customer-report-card.dashboard-view>footer{display:none}.customer-report-card.dashboard-view>header{min-height:74px;padding-bottom:14px}.customer-open-all{width:calc(100% - 24px);min-height:48px;margin:0 12px 14px;padding:0 15px;align-items:center;justify-content:space-between;border:1px solid #d75e0e;border-radius:11px;background:#ef6f19;color:#fff;font-size:11px;font-weight:700}.customer-report-actions:not(.filters-open)>select,.customer-report-actions:not(.filters-open)>.customer-export,.customer-report-actions:not(.filters-open)>.customer-asset-filter{display:none}.customer-report-actions:not(.filters-open)>form,.customer-report-actions:not(.filters-open)>.customer-more-filters{width:100%}.mobile-section-hub{display:grid;gap:22px;padding:2px 0 18px}.mobile-section-hub>header{padding:8px 5px 2px}.mobile-section-hub>header>span{color:#b44d0d;font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.mobile-section-hub>header h2{margin:8px 0 9px;font-size:32px;font-weight:500;letter-spacing:-.045em}.mobile-section-hub>header p{max-width:37ch;margin:0;color:#5e6159;font-size:12px;line-height:1.55}.mobile-hub-group{display:grid;gap:9px}.mobile-hub-group h3{margin:0 5px;color:#6a6d65;font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.mobile-hub-group>div{overflow:hidden;border:1px solid #d9d4c9;border-radius:18px;background:#fffdf8;box-shadow:0 10px 28px #26221a0b}.mobile-hub-group button{width:100%;min-height:68px;padding:12px 15px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;border:0;border-bottom:1px solid #e6e1d7;background:transparent;color:#171814;text-align:left;cursor:pointer}.mobile-hub-group button:last-child{border-bottom:0}.mobile-hub-group button:active{background:#fff5eb}.mobile-hub-group button>i{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e4b995;border-radius:11px;background:#fff5eb;color:#b64c0c;font-size:9px;font-style:normal;font-weight:750}.mobile-hub-group button strong,.mobile-hub-group button small{display:block}.mobile-hub-group button strong{font-size:13px;font-weight:650}.mobile-hub-group button small{margin-top:5px;color:#70736b;font-size:9.5px;line-height:1.35}.mobile-hub-group button>b{color:#a8aaa3;font-size:24px;font-weight:400}.dashboard-mobile-start{margin-bottom:14px;border-color:#d8d2c7;border-radius:18px;background:#fffdf8;color:#171814;box-shadow:0 12px 30px #26221a0d}.dashboard-mobile-start>header{min-height:74px;padding:17px 16px;border-bottom-color:#e4ded3}.dashboard-mobile-start>header span{color:#b44d0d}.dashboard-mobile-start>header strong{margin-top:6px;font-size:20px;font-weight:550;letter-spacing:-.025em}.dashboard-mobile-start>header small{min-width:48px;border-color:#e2c6ae;background:#fff6ed;color:#a8490f}.dashboard-mobile-start>div{display:block}.dashboard-mobile-start>div>button{width:100%;min-height:65px;padding:11px 14px;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;border:0;border-bottom:1px solid #e7e1d7;background:transparent;color:#171814}.dashboard-mobile-start>div>button:last-child{border-bottom:0}.dashboard-mobile-start>div>button.primary{background:#ef6f19;color:#fff}.dashboard-mobile-start button>i{width:34px;height:34px;border-color:#dfc1a9;background:#fff6ed;color:#ad480b}.dashboard-mobile-start button.primary>i{border-color:#ffffff5c;background:#ffffff21;color:#fff}.dashboard-mobile-start button strong{font-size:12.5px}.dashboard-mobile-start button small{margin-top:4px;color:#74776f;font-size:9px}.dashboard-mobile-start button.primary small{color:#ffffffd4}.dashboard-mobile-start button>em,.dashboard-mobile-start button>b{min-width:28px;color:#9f430c;font-size:14px;font-style:normal;font-weight:700;text-align:right}.dashboard-mobile-start button.primary>b{color:#fff}.dashboard-grid .route-workspace,.dashboard-grid .attention-panel,.dashboard-grid .trend-panel,.dashboard-grid .system-strip{display:none}.metric-rail{display:flex;gap:9px;overflow-x:auto;padding:1px 1px 7px;border:0;background:transparent;scroll-snap-type:x proximity;scrollbar-width:none}.metric-rail::-webkit-scrollbar{display:none}.metric-rail .metric,.metric-rail .dashboard-secondary-metric{min-width:138px;min-height:105px;flex:0 0 138px;display:flex;scroll-snap-align:start;border:1px solid #ddd7cc!important;border-radius:15px;background:#fffdf8}.booking-actions.mobile-adaptive{position:static;bottom:auto;z-index:5;margin-bottom:0}.booking-page,.booking-workspace.mobile-step-flow,.booking-workspace.mobile-step-flow .form-canvas{overflow:visible}.report-filter-heading{min-height:68px;padding:2px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:12px;border-right:0}.report-filter-heading>span,.report-filter-heading>strong,.report-filter-heading>small{grid-column:1}.report-mobile-filter-toggle{min-width:112px;min-height:44px;grid-column:2;grid-row:1 / 4;align-self:center;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #d6cfc3;border-radius:11px;background:#fffdf8;color:#252620;font-size:10.5px;font-weight:650}.report-mobile-filter-toggle b{color:#b74d0c;font-size:16px}.report-filter-strip:not(.mobile-filters-open) .report-fields{display:none}.assignment-filter-toggle{width:calc(100% - 32px);min-height:60px;margin:14px 16px 0;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #d9d3c8;border-radius:13px;background:#fffdf8;color:#20211d;text-align:left}.assignment-filter-toggle strong,.assignment-filter-toggle small{display:block}.assignment-filter-toggle strong{font-size:12px}.assignment-filter-toggle small{margin-top:4px;color:#73766e;font-size:9px}.assignment-filter-toggle>b{color:#b74d0c;font-size:18px}.allocation-filters:not(.mobile-filters-open){display:none}.profile-hero,.partner-hub-header,.correction-desk-header,.totals-sheet,.details-drawer,.allocation-drawer>header,.pod-placeholder,.event-builder-heading,.report-results>header,.docket-ticket,.import-review header,.admin-pod-intro{border-color:#d8d2c7;background:#fffdf8;color:#171814}.profile-hero{background:radial-gradient(circle at 88% 12%,rgba(239,111,25,.14),transparent 31%),#fffdf8}.profile-hero p,.partner-hub-header p,.correction-desk-header p,.allocation-drawer>header p,.admin-pod-intro p{color:#5f625a}.profile-status,.partner-hub-signal{border-color:#d7d1c5;background:#f6f2ea}.profile-hero>div:nth-child(2)>span,.partner-hub-header .eyebrow,.correction-desk-header span,.allocation-drawer>header span,.admin-pod-intro>span{color:#b44d0d}.profile-avatar i{border-color:#fffdf8}.upload-icon,.customer-pod-file>i,.admin-pod-result article>i,.team-avatar,.team-report-avatar,.booking-recent>strong{background:#fff1e5;color:#b64c0c}.result-tools input{border-color:#cbc5ba;background:#fff;color:#171814}}@media(max-width:1023px){.customer-shell{background:var(--canvas)!important}.booking-actions.mobile-adaptive{position:static!important;bottom:auto!important}.app-shell,.app-shell.rail-collapsed{min-height:100dvh!important;height:auto!important;display:block!important;overflow:visible!important;padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.command-bar{display:none!important}.mobile-app-header{display:grid!important}.app-shell main,.app-shell.rail-collapsed main{width:min(100%,900px)!important;margin:0 auto!important;padding:24px clamp(16px,3.5vw,32px) 40px!important;overflow:visible!important}.side-rail,.rail-collapsed .side-rail{position:fixed!important;inset:auto 0 0!important;width:100%!important;height:calc(70px + env(safe-area-inset-bottom))!important;padding:5px 8px env(safe-area-inset-bottom)!important;display:block!important;overflow:visible!important;border:0!important;border-top:1px solid #d9d5cc!important;background:#fffefafa!important;color:#73766e!important;box-shadow:0 -8px 30px #201e1912!important}.side-rail .brand-lockup,.side-rail .rail-footer,.side-rail .subnav,.side-rail .admin-nav-group{display:none!important}.side-rail nav,.customer-side-rail nav{height:64px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2px!important;overflow:visible!important}.customer-side-rail nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.branch-host .side-rail nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.branch-host .side-rail nav>.nav-group:not(.mobile-more-nav){display:none!important}.branch-host .side-rail .branch-mobile-task-nav{display:contents!important}.branch-host .side-rail .mobile-more-nav{display:block!important}.branch-mobile-task-nav button{position:relative;width:100%;height:64px;padding:6px 2px 5px;display:grid;grid-template-rows:27px 16px;place-items:center;align-content:center;gap:1px;overflow:hidden;border:0;border-radius:11px;background:transparent;color:#73766e;font:700 9px Archivo,sans-serif}.branch-mobile-task-nav button>*{position:relative;z-index:1}.branch-mobile-task-nav button>i{position:absolute;z-index:0;inset:0;border-radius:11px;background:#f2eee7}.branch-mobile-task-nav button.selected{color:#a9460b}.branch-mobile-task-nav button svg{width:22px;height:22px}.side-rail .nav-group{height:64px!important;margin:0!important}.side-rail .nav-button{width:100%!important;height:64px!important;padding:6px 2px 5px!important;display:grid!important;grid-template-rows:27px 16px!important;place-items:center!important;align-content:center!important;gap:1px!important;border-radius:11px!important;background:transparent!important;color:#73766e!important}.side-rail .nav-button.selected{background:#f2eee7!important;color:#a9460b!important}.side-rail .desktop-nav-mark{display:none!important}.side-rail .mobile-nav-mark{display:block!important;width:22px!important;height:22px!important}.side-rail .nav-label,.rail-collapsed .nav-label{opacity:1!important;color:inherit!important;font-size:0!important;pointer-events:auto!important}.side-rail .nav-label:after{content:attr(data-mobile-label);font-size:9px}.app-shell:not(.customer-shell) main .page-heading{display:none!important}.mobile-section-hub{display:grid!important}.branch-host .branch-mobile-scan-first{margin-bottom:18px;padding:18px;display:grid!important;gap:13px;border:1px solid #d9d3c8;border-radius:20px;background:#fffefa;box-shadow:0 12px 32px #26221a0f}.branch-mobile-scan-first>header span{color:#ad480b;font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.branch-mobile-scan-first>header h2{margin:7px 0 0;font-size:clamp(24px,5vw,32px);font-weight:580;letter-spacing:-.035em}.branch-mobile-scan-first>form{min-height:58px;padding:5px 5px 5px 14px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;border:2px solid #252820;border-radius:14px;background:#fff}.branch-mobile-scan-first>form>svg{color:#55584f}.branch-mobile-scan-first>form input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#171814;font:650 14px Archivo,sans-serif;text-transform:uppercase}.branch-mobile-scan-first>form button{min-width:70px;min-height:48px;border:0;border-radius:10px;background:#20231d;color:#fff;font:700 13px Archivo,sans-serif}.branch-mobile-scan-first>form button:disabled{opacity:.45}.branch-camera-scan{min-height:58px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #d75e0e;border-radius:14px;background:#ef6f19;color:#fff;font:700 15px Archivo,sans-serif}.branch-mobile-primary-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.branch-mobile-primary-actions button{min-height:82px;display:grid;place-items:center;align-content:center;gap:8px;border:1px solid #dcd6ca;border-radius:14px;background:#fff;color:#22241f;font:700 12px Archivo,sans-serif}.branch-mobile-primary-actions svg{color:#bd4f0c}.branch-host .branch-mobile-insights{margin-bottom:18px;display:grid!important;gap:14px}.branch-mobile-insights>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px}.branch-mobile-insights>header span{color:#a9460b;font-size:9px;font-weight:780;letter-spacing:.11em;text-transform:uppercase}.branch-mobile-insights>header h2{margin:4px 0 0;font-size:22px;font-weight:620;letter-spacing:-.025em}.branch-mobile-insights>header button{min-height:44px;padding:0 14px;border:1px solid #d8d2c7;border-radius:12px;background:#fffefa;color:#30322c;font:700 12px Archivo,sans-serif}.branch-mobile-insights>header button b{color:#bd4f0c}.branch-mobile-date-chips{padding:4px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;border:1px solid #ddd7cc;border-radius:14px;background:#eeebe4}.branch-mobile-date-chips button{min-height:44px;border:0;border-radius:10px;background:transparent;color:#686a63;font:720 12px Archivo,sans-serif}.branch-mobile-date-chips button.selected{background:#fff;color:#a9460b;box-shadow:0 3px 12px #1e1c1712}.branch-mobile-flow{min-height:134px;padding:18px 12px;display:grid;grid-template-columns:minmax(70px,1fr) minmax(26px,.45fr) minmax(70px,1fr) minmax(26px,.45fr) minmax(70px,1fr);align-items:center;gap:4px;overflow:hidden;border:1px solid #d9d3c8;border-radius:20px;background:#22251f;color:#fff;box-shadow:0 12px 30px #20231d1a}.branch-mobile-flow button{min-width:0;min-height:94px;padding:6px 1px;display:grid;place-items:center;align-content:center;gap:7px;border:0;border-radius:14px;background:transparent;color:inherit;font-family:Archivo,sans-serif}.branch-mobile-flow button>i{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#fff0e4;color:#c4510c}.branch-mobile-flow button span{color:#c8cac4;font-size:10px;font-weight:650;white-space:nowrap}.branch-mobile-flow button strong{font-size:25px;font-weight:620;line-height:.9}.branch-mobile-flow-line{position:relative;width:100%;height:2px;overflow:hidden;border-radius:999px;background:#575a52}.branch-mobile-flow-line:after{content:"";position:absolute;right:0;top:-2px;width:6px;height:6px;border-top:2px solid #777a72;border-right:2px solid #777a72;transform:rotate(45deg)}.branch-mobile-flow-line b{position:absolute;left:0;top:-2px;width:6px;height:6px;border-radius:50%;background:#ef6f19;box-shadow:0 0 0 3px #ef6f192e}.branch-mobile-direction-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.branch-mobile-direction-cards button{min-height:82px;padding:14px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 9px;border:1px solid #dbd5ca;border-radius:16px;background:#fffefa;color:#20221d;text-align:left;box-shadow:0 8px 22px #26221a0b}.branch-mobile-direction-cards span{grid-column:1 / -1;color:#656860;font:650 11px Archivo,sans-serif}.branch-mobile-direction-cards strong{font:620 29px/1 Archivo,sans-serif}.branch-mobile-direction-cards svg{color:#bd4f0c}.branch-mobile-trend-card{overflow:hidden;border:1px solid #d9d3c8;border-radius:20px;background:#fffefa;box-shadow:0 12px 30px #26221a0e}.branch-mobile-trend-card>header{min-height:84px;padding:15px 16px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid #e4dfd5}.branch-mobile-trend-card>header>div>span{color:#343630;font-size:15px;font-weight:720}.branch-mobile-trend-card>header>div>strong{margin-top:6px;display:block;color:#6b6e66;font-size:11px;font-weight:560}.branch-mobile-trend-card dl{margin:0;display:flex;gap:13px}.branch-mobile-trend-card dl div{display:grid;gap:4px;text-align:right}.branch-mobile-trend-card dt{color:#73766e;font-size:9px;font-weight:650}.branch-mobile-trend-card dd{margin:0;font-size:20px;font-weight:650}.branch-mobile-trend-card dl div:last-child dd{color:#237247}.branch-mobile-chart{min-height:185px;padding:18px 12px 9px;display:grid;grid-template-columns:repeat(7,minmax(34px,1fr));align-items:stretch;gap:3px}.branch-mobile-chart button{min-width:0;min-height:152px;padding:5px 2px 3px;display:grid;grid-template-rows:1fr 22px;gap:5px;border:0;border-radius:12px;background:transparent;color:#74766f;touch-action:manipulation}.branch-mobile-chart button.selected{background:#f2eee7;color:#22241f}.branch-mobile-chart button:focus-visible{outline:3px solid rgba(239,111,25,.28);outline-offset:-2px}.branch-mobile-bars{min-height:112px;display:flex;align-items:flex-end;justify-content:center;gap:3px}.branch-mobile-bars i{width:min(11px,36%);height:100%;display:block;border-radius:6px 6px 2px 2px;transform-origin:bottom}.branch-mobile-bars i.booked{background:#ef6f19}.branch-mobile-bars i.delivered{background:#287650}.branch-mobile-chart small{align-self:end;font-size:8px;font-weight:650;white-space:nowrap}.branch-mobile-trend-card>footer{min-height:48px;padding:0 16px;display:flex;align-items:center;gap:13px;border-top:1px solid #e9e4db}.branch-mobile-trend-card>footer span{display:flex;align-items:center;gap:5px;color:#5e615a;font-size:9px;font-weight:650}.branch-mobile-trend-card>footer i{width:7px;height:7px;border-radius:50%}.branch-mobile-trend-card>footer i.booked{background:#ef6f19}.branch-mobile-trend-card>footer i.delivered{background:#287650}.branch-mobile-trend-card>footer small{margin-left:auto;color:#797b75;font-size:9px}.branch-mobile-empty-activity{min-height:172px;padding:24px;display:grid;place-items:center;align-content:center;gap:12px;text-align:center}.branch-mobile-empty-activity>div{display:flex;align-items:center;color:#bd4f0c}.branch-mobile-empty-activity>div i{width:70px;height:0;margin:0 7px;border-top:2px dashed #c7c1b6}.branch-mobile-empty-activity>strong{font-size:15px}.branch-mobile-empty-activity>button{min-height:44px;padding:0 16px;border:0;border-radius:11px;background:#ef6f19;color:#fff;font:700 12px Archivo,sans-serif}.mobile-search-readonly,.awb-search-readonly{min-height:44px;padding:0 12px;display:flex;align-items:center;border:1px solid #ded8ce;border-radius:10px;background:#f1eee7;color:#656860;font-size:11px;font-weight:680}.shipment-courier-readonly{padding:8px 12px;display:grid;gap:3px;border:1px solid #ddd7cc;border-radius:11px;background:#f2efe8;color:#42453e}.shipment-courier-readonly strong{font-size:12px}.shipment-courier-readonly small{color:#70736b;font-size:10px}.branch-host .mobile-section-hub>header p,.branch-host .mobile-hub-group button small{display:none!important}.branch-host .mobile-hub-group button strong{font-size:16px!important}.branch-host .admin-dashboard-controlbar,.branch-host .admin-dashboard-command,.branch-host .admin-dashboard-summary,.branch-host .admin-dashboard-dock,.branch-host .admin-dashboard-overview,.branch-host .admin-dashboard-detail{display:none!important}.mobile-hub-group>div{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mobile-hub-group.journey>div,.mobile-hub-group.featured>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.mobile-hub-group.journey button,.mobile-hub-group.featured button{min-height:112px!important;border:1px solid #dcd7ce!important;border-radius:14px!important;background:#fffefa!important}.mobile-hub-group.list>div{border:1px solid #ddd8cf!important;border-radius:14px!important;background:#fffefa!important}.dashboard-mobile-start{display:grid!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-mobile-start>div{display:initial}.metric-rail,.customer-metric-rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;padding:0!important;border:1px solid #dcd7ce!important;border-radius:14px!important;background:#fffefa!important}.metric-rail .metric,.customer-metric-rail .metric{min-width:0!important;min-height:90px!important;flex:none!important;border:0!important;border-right:1px solid #e2ded6!important;border-bottom:1px solid #e2ded6!important;border-radius:0!important;background:transparent!important}.metric-rail .metric:nth-child(2n),.customer-metric-rail .metric:nth-child(2n){border-right:0!important}.metric-rail .dashboard-secondary-metric,.dashboard-grid .route-workspace,.dashboard-grid .attention-panel,.dashboard-grid .system-strip{display:none!important}.dashboard-grid .trend-panel{display:block!important}.customer-page-heading{margin-bottom:14px!important;padding-top:2px!important}.customer-mobile-actions{display:grid!important}.customer-status-overview{display:block;margin-bottom:14px;overflow:hidden;border:1px solid #dcd7ce;border-radius:14px;background:#fffefa}.customer-status-overview>header{padding:17px;display:flex;align-items:end;justify-content:space-between;gap:16px;border-bottom:1px solid #e4e0d7}.customer-status-overview>header span{color:#a8460c;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.customer-status-overview>header h2{margin:5px 0 0;font-size:18px;font-weight:600}.customer-status-overview>header>strong{font-size:28px;font-weight:500}.customer-status-bars{padding:6px 17px 14px}.customer-status-bars button{width:100%;min-height:56px;padding:9px 0;display:grid;gap:8px;border:0;border-bottom:1px solid #ebe7df;background:transparent;text-align:left}.customer-status-bars button:last-child{border-bottom:0}.customer-status-bars button>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-status-bars strong{font-size:10px;font-weight:600}.customer-status-bars em{color:#555850;font-size:10px;font-style:normal;font-weight:700}.customer-status-bars button>i{height:5px;overflow:hidden;border-radius:999px;background:#ece9e2}.customer-status-bars button>i>b{height:100%;display:block;border-radius:inherit;background:#ef6f19;transition:width .35s cubic-bezier(.23,1,.32,1)}.customer-status-bars button:nth-child(2)>i>b{background:#39718c}.customer-status-bars button:nth-child(3)>i>b,.customer-status-bars button:nth-child(4)>i>b{background:#9b6049}.customer-metric-rail.dashboard-summary{display:none!important}.customer-report-card.dashboard-view .customer-table tbody tr:nth-child(n+3){display:none}.profile-app-mark{padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}}@media(min-width:700px)and (max-width:1023px){.metric-rail,.customer-metric-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important}.metric-rail .metric:nth-child(2n),.customer-metric-rail .metric:nth-child(2n){border-right:1px solid #e2ded6!important}.mobile-hub-group.journey>div,.mobile-hub-group.featured>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.branch-combobox{position:relative;min-width:230px}.branch-combobox-label{display:block;color:#777267;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.branch-combobox-trigger{width:100%;min-height:42px;padding:4px 10px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d9d4ca;border-radius:10px;background:#fffdf9;color:#22251e;cursor:pointer}.branch-combobox-trigger strong{overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.branch-combobox-trigger>span{flex:none;font-size:16px}.branch-combobox-popover{position:absolute;z-index:120;top:calc(100% + 6px);left:0;width:min(360px,calc(100vw - 32px));padding:8px;border:1px solid #d9d4ca;border-radius:12px;background:#fffdf9;box-shadow:0 18px 42px #211e182e}.branch-combobox-popover>input{width:100%;min-height:44px;padding:0 12px;border:1px solid #cfc8bc;border-radius:8px;background:#fff;color:#20231d;font:500 13px Archivo,sans-serif;outline:none}.branch-combobox-popover>input:focus{border-color:#ef6f19;box-shadow:0 0 0 3px #ef6f1924}.branch-combobox-popover [role=listbox]{max-height:310px;margin-top:7px;overflow:auto;overscroll-behavior:contain}.branch-combobox-popover [role=option]{width:100%;min-height:44px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:7px;background:transparent;color:#20231d;text-align:left;cursor:pointer}.branch-combobox-popover [role=option].active{background:#fff1e6}.branch-combobox-popover [role=option].selected{color:#ad4308}.branch-combobox-popover [role=option] span{display:flex;flex-direction:column;gap:2px}.branch-combobox-popover [role=option] small{color:#777267;font-size:10px}.branch-combobox-popover [role=listbox]>p{margin:0;padding:18px 10px;color:#777267;font-size:12px}.mobile-branch-combobox{width:100%}.dashboard-branch-combobox{min-width:300px}@media(max-width:760px){.branch-host .branch-mobile-scan-first>form{border-color:#d66a21!important}.branch-host .branch-mobile-scan-first>form button{background:#ef6f19!important;color:#fff!important}.branch-host .branch-mobile-flow{border-color:#e2c8b2!important;background:#fff5eb!important;color:#20211d!important;box-shadow:0 12px 30px #75421c12!important}.branch-host .branch-mobile-flow button span{color:#666960!important}.branch-host .branch-mobile-flow-line{background:#d8c8ba!important}.branch-host .branch-mobile-flow-line:after{border-color:#b68764!important}}.branch-movement-page,.partner-assignment-page{width:min(1180px,100%);margin:0 auto;display:grid;gap:18px;color:#20221d}.branch-movement-heading,.partner-assignment-heading{min-height:82px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #ddd7cc;border-radius:18px;background:#fffdf8}.branch-movement-heading span,.partner-assignment-heading span,.branch-movement-result>header span,.partner-assignment-review>header span{color:#ae480b;font-size:10px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.branch-movement-heading h1,.partner-assignment-heading h1{margin:5px 0 0;font-size:clamp(28px,4vw,42px);font-weight:580;letter-spacing:-.045em}.branch-movement-heading>strong,.partner-assignment-heading>strong{color:#65685f;font-size:13px}.branch-movement-mode{width:fit-content;padding:4px;display:grid;grid-template-columns:repeat(2,minmax(112px,1fr));gap:4px;border:1px solid #ddd7cc;border-radius:14px;background:#f0ece4}.branch-movement-mode button{min-height:44px;padding:0 17px;border:0;border-radius:10px;background:transparent;color:#64675f;font:700 12px Archivo,sans-serif}.branch-movement-mode button.active{background:#fffdf8;color:#a9430a;box-shadow:0 5px 14px #392b1d14}.branch-movement-scanner{padding:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:1px solid #ddd7cc;border-radius:18px;background:#fffdf8}.branch-movement-scanner form{min-height:58px;padding:5px 5px 5px 15px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;border:2px solid #d4651c;border-radius:14px;background:#fff}.branch-movement-scanner input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#20221d;font:680 16px Archivo,sans-serif;text-transform:uppercase}.branch-movement-scanner form button,.branch-movement-camera{min-height:48px;padding:0 20px;border:0;border-radius:10px;background:#ef6f19;color:#fff;font:720 13px Archivo,sans-serif}.branch-movement-camera{min-height:58px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:14px}.branch-movement-result{overflow:hidden;border:1px solid #ddd7cc;border-radius:20px;background:#fffdf8;box-shadow:0 14px 38px #392b1d0f}.branch-movement-result>header{min-height:86px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e7e1d7}.branch-movement-result>header h2{margin:6px 0 0;font-size:26px;letter-spacing:-.025em}.branch-movement-result>header>strong{padding:8px 12px;border-radius:999px;background:#fff0e5;color:#aa4509;font-size:11px;text-transform:capitalize}.branch-movement-route{min-height:56px;padding:0 22px;display:flex;align-items:center;gap:16px;border-bottom:1px solid #ebe5dc;color:#60635b;font-size:13px;font-weight:680}.branch-movement-route b{color:#d45e14}.branch-movement-actions{padding:20px 22px 8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.branch-movement-actions button{min-height:88px;padding:15px 18px;display:flex;align-items:center;gap:14px;border:0;border-radius:16px;color:#fff;text-align:left}.branch-movement-actions button.inscan{background:#238653}.branch-movement-actions button.outscan{background:#c44c3e}.branch-movement-actions button:disabled{opacity:.38}.branch-movement-actions button span{display:grid;gap:4px}.branch-movement-actions button strong{font-size:18px;letter-spacing:.025em}.branch-movement-actions button small{color:#ffffffd1;font-size:11px}.branch-movement-no-action{margin:8px 22px 18px;padding:13px 15px;border-radius:12px;background:#f3eee7;color:#65685f;font-size:12px}.branch-movement-readonly{margin:20px 22px;min-height:66px;padding:13px 15px;display:flex;align-items:center;gap:12px;border:1px solid #ded8cd;border-radius:14px;background:#f3f0e9}.branch-movement-readonly svg{color:#9b5b35}.branch-movement-readonly span{display:grid;gap:4px}.branch-movement-readonly strong{font-size:14px}.branch-movement-readonly small{color:#686b63;font-size:11px}.branch-movement-optional{margin:8px 22px 20px;border:1px solid #dfd9ce;border-radius:14px;background:#faf7f1}.branch-movement-optional summary{min-height:50px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:13px;font-weight:690}.branch-movement-optional summary span{color:#777970;font-size:10px;font-weight:560}.branch-movement-optional>div{padding:0 15px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.branch-movement-optional>label{margin:0 15px 15px}.branch-movement-optional label{display:grid;gap:6px;color:#53564f;font-size:11px;font-weight:650}.branch-movement-optional input{width:100%;min-height:46px;padding:0 12px;border:1px solid #cec8bc;border-radius:10px;background:#fff;font:500 13px Archivo,sans-serif}.branch-movement-receipt{margin:0 22px 18px;min-height:64px;padding:12px 14px;display:flex;align-items:center;gap:12px;border:1px solid #acd9bd;border-radius:14px;background:#edf9f1;color:#176a3d}.branch-movement-receipt i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#238653;color:#fff;font-style:normal}.branch-movement-receipt span{display:grid;gap:3px}.branch-movement-receipt small{color:#44735a;font-size:11px}.branch-movement-history{padding:20px 22px 24px;border-top:1px solid #e6e0d6}.branch-movement-history>header{display:flex;align-items:center;justify-content:space-between}.branch-movement-history h3{margin:0;font-size:18px}.branch-movement-history>header strong{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#f2ede6;color:#a8480c;font-size:12px}.branch-movement-history ol,.shipment-movement-timeline ol{margin:18px 0 0;padding:0;list-style:none}.branch-movement-history li,.shipment-movement-timeline li{position:relative;min-height:72px;padding:0 0 18px 34px}.branch-movement-history li:not(:last-child):before,.shipment-movement-timeline li:not(:last-child):before{content:"";position:absolute;left:8px;top:17px;bottom:-1px;width:2px;background:#dfd9cf}.branch-movement-history li>i,.shipment-movement-timeline li>i{position:absolute;left:0;top:3px;width:18px;height:18px;border:4px solid #fffdf8;border-radius:50%;background:#ba6a36;box-shadow:0 0 0 1px #d7d1c6}.branch-movement-history li.inscan>i,.shipment-movement-timeline li.inscan>i,.shipment-movement-timeline li.pickup>i{background:#258653}.branch-movement-history li.outscan>i,.shipment-movement-timeline li.outscan>i{background:#c44c3e}.shipment-movement-timeline li.delivery>i{background:#ef6f19}.branch-movement-history li>div,.shipment-movement-timeline li>div{display:grid;gap:4px}.branch-movement-history li strong,.shipment-movement-timeline li strong{font-size:14px;text-transform:capitalize}.branch-movement-history li span,.shipment-movement-timeline li span{color:#4d5049;font-size:12px}.branch-movement-history li small,.shipment-movement-timeline li small{color:#797b74;font-size:10px}.branch-movement-history li p,.shipment-movement-timeline li p{margin:3px 0 0;color:#666960;font-size:11px}.branch-movement-bulk{overflow:hidden;border:1px solid #ddd7cc;border-radius:20px;background:#fffdf8;box-shadow:0 14px 38px #392b1d0f}.branch-movement-bulk>header,.branch-movement-bulk-review>header{min-height:78px;padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e7e1d7}.branch-movement-bulk>header span,.branch-movement-bulk-review>header span{color:#ae480b;font-size:10px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.branch-movement-bulk>header h2,.branch-movement-bulk-review>header h3{margin:5px 0 0;font-size:22px;letter-spacing:-.025em}.branch-movement-bulk>header>strong{color:#696c64;font-size:12px}.bulk-action-picker{padding-bottom:14px}.bulk-action-picker button:not(.selected){opacity:.46;filter:saturate(.65)}.bulk-action-picker button.selected{box-shadow:0 0 0 3px #ef6f192e,0 10px 20px #392b1d1c}.branch-movement-bulk>textarea{width:calc(100% - 44px);min-height:150px;margin:0 22px;padding:14px;resize:vertical;border:1px solid #cfc8bc;border-radius:12px;background:#fff;color:#20221d;font:620 14px/1.55 Archivo,sans-serif;text-transform:uppercase}.branch-movement-bulk>textarea:focus{outline:3px solid rgba(239,111,25,.15);border-color:#dd691d}.branch-movement-bulk-controls{padding:11px 22px 0;display:flex;align-items:center;justify-content:flex-end;gap:9px}.branch-movement-bulk-controls>span{margin-right:auto;color:#666960;font-size:11px;font-weight:680}.branch-movement-bulk-controls button,.branch-movement-bulk-review footer button{min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d4cec3;border-radius:10px;background:#fff;color:#32342e;font:700 12px Archivo,sans-serif}.branch-movement-bulk-controls button.primary-action,.branch-movement-bulk-review footer button.primary-action{border-color:#ef6f19;background:#ef6f19;color:#fff}.branch-movement-bulk button:disabled{opacity:.42}.branch-movement-bulk-review{margin-top:18px;border-top:1px solid #e4ded4}.branch-movement-bulk-review>header>strong{color:#28794e;font-size:12px}.branch-movement-bulk-review>header>strong.has-errors{color:#b34235}.branch-movement-bulk-review>div{max-height:330px;overflow:auto}.branch-movement-bulk-review article{min-height:62px;padding:10px 22px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #eee8df}.branch-movement-bulk-review article>i{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:50%;background:#eaf7ef;color:#23794c;font-style:normal;font-weight:800}.branch-movement-bulk-review article.error>i{background:#fff0e9;color:#ba4435}.branch-movement-bulk-review article>span{display:grid;gap:4px}.branch-movement-bulk-review article strong{font-size:13px}.branch-movement-bulk-review article small{color:#70736b;font-size:10px;text-transform:capitalize}.branch-movement-bulk-review article.error small{color:#a54438}.branch-movement-bulk-review footer{min-height:82px;padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#faf6ef}.branch-movement-bulk-review footer>span{display:grid;gap:3px}.branch-movement-bulk-review footer strong{font-size:13px}.branch-movement-bulk-review footer small{color:#74766e;font-size:10px}.branch-movement-bulk>.branch-movement-receipt{margin-top:18px}.assignment-template-link{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid #d1c6b5;border-radius:10px;color:#9a400d;background:#fffaf3;font:700 12px Archivo,sans-serif;text-decoration:none}.assignment-template-link:hover{border-color:#ef6f19}.branch-movement-activity{margin:18px 0 22px;border:1px solid #ddd5c9;border-radius:18px;overflow:hidden;background:#fffdf9}.branch-movement-activity>header{min-height:78px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.branch-movement-activity>header span{color:#a34915;font-size:11px;font-weight:750;text-transform:uppercase}.branch-movement-activity>header h2{margin:5px 0 0;font-size:23px}.branch-movement-activity>header>strong{font-size:14px}.branch-movement-live{display:flex;align-items:center;gap:8px;white-space:nowrap}.branch-movement-live>span{width:9px;height:9px;border-radius:50%;background:#1d9257}.branch-movement-live>strong{font-size:13px}.branch-movement-live>button{min-height:40px;padding:0 10px;border:1px solid #d3c9bc;border-radius:8px;background:#fff;font:700 12px Archivo,sans-serif}.branch-movement-activity-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:12px;align-items:end;padding:16px 22px;background:#f4efe7}.branch-movement-activity-filters label{display:grid;gap:6px;font-size:12px;font-weight:700}.branch-movement-activity-filters input,.branch-movement-activity-filters select{width:100%;min-width:0;min-height:44px;padding:0 10px;border:1px solid #ccc2b4;border-radius:9px;background:#fff;font:13px Archivo,sans-serif}.branch-movement-activity-filters button,.branch-movement-activity>footer button{min-height:44px;padding:0 15px;border:1px solid #caab90;border-radius:9px;background:#fff;color:#8a390d;font:700 12px Archivo,sans-serif}.branch-movement-activity-list article{display:grid;grid-template-columns:106px minmax(110px,1fr) minmax(120px,1fr) minmax(160px,1fr) minmax(120px,1fr);gap:14px;align-items:center;min-height:56px;padding:8px 22px;border-top:1px solid #e7e0d6;font-size:13px}.branch-movement-activity-list article>span{width:max-content;padding:7px 10px;border-radius:8px;font-size:11px;font-weight:800}.branch-movement-activity-list article>span.inscan{background:#e5f5eb;color:#176b40}.branch-movement-activity-list article>span.outscan{background:#fde9e4;color:#a4372e}.branch-movement-activity-list article>small{color:#64675f;font-size:12px}.branch-movement-activity-list article>time{font-size:12px}.branch-movement-activity-list>p{margin:0;padding:24px 22px;color:#65685f}.branch-movement-activity>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 22px;border-top:1px solid #e7e0d6}.branch-movement-activity>footer>div{display:flex;gap:8px}.branch-movement-activity>footer button:disabled{opacity:.45}@media(max-width:760px){.branch-movement-activity-filters{grid-template-columns:1fr 1fr;padding:14px}.branch-movement-activity-filters button{grid-column:1/-1}.branch-movement-activity-list article{grid-template-columns:auto 1fr;gap:5px 12px;padding:12px 14px}.branch-movement-activity-list article>small,.branch-movement-activity-list article>time{grid-column:2}.branch-movement-activity>header,.branch-movement-activity>footer{padding-inline:14px}.branch-movement-bulk-controls .assignment-template-link{grid-column:1/-1}}.partner-assignment-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px}.partner-assignment-awbs,.partner-assignment-person,.partner-assignment-review{padding:20px;border:1px solid #ddd7cc;border-radius:18px;background:#fffdf8}.partner-assignment-awbs>header,.partner-assignment-person>header{margin-bottom:15px;display:flex;align-items:center;gap:11px}.partner-assignment-awbs>header>i,.partner-assignment-person>header>i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff0e4;color:#b74b0b;font:760 12px Archivo,sans-serif}.partner-assignment-awbs>header div,.partner-assignment-person>header div{min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.partner-assignment-awbs h2,.partner-assignment-person h2{margin:0;font-size:19px}.partner-assignment-awbs>header span,.partner-assignment-person>header span{color:#74776f;font-size:11px}.partner-assignment-awbs textarea{width:100%;min-height:174px;resize:vertical;padding:14px;border:1px solid #cfc8bc;border-radius:12px;background:#fff;color:#20221d;font:620 14px/1.55 Archivo,sans-serif;text-transform:uppercase}.partner-assignment-awbs textarea:focus,.partner-assignment-person select:focus,.partner-assignment-person input:focus{outline:3px solid rgba(239,111,25,.15);border-color:#dd691d}.partner-assignment-input-actions{margin-top:11px;display:flex;align-items:center;justify-content:flex-end;gap:9px}.partner-assignment-input-actions>span{margin-right:auto;color:#666960;font-size:11px;font-weight:680}.partner-assignment-input-actions button{min-height:46px;padding:0 15px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d4cec3;border-radius:10px;background:#fff;color:#32342e;font:680 12px Archivo,sans-serif}.partner-assignment-input-actions .primary-action{border-color:#ef6f19;background:#ef6f19;color:#fff}.partner-assignment-person>label,.partner-assignment-person details label{display:grid;gap:7px;color:#4f524b;font-size:11px;font-weight:680}.partner-assignment-person select,.partner-assignment-person input{width:100%;min-height:50px;padding:0 12px;border:1px solid #cdc7bc;border-radius:11px;background:#fff;color:#20221d;font:560 13px Archivo,sans-serif}.partner-assignment-person details{margin-top:12px;border-top:1px solid #e5dfd5}.partner-assignment-person summary{min-height:50px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px;font-weight:680}.partner-assignment-person summary span{color:#777970;font-size:10px;font-weight:560}.partner-assignment-person>p{margin:13px 0 0;color:#a6470e;font-size:12px}.partner-assignment-review{padding:0;overflow:hidden}.partner-assignment-review>header{min-height:78px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e1d7}.partner-assignment-review>header h2{margin:5px 0 0;font-size:21px}.partner-assignment-review>header>strong{color:#28794e;font-size:12px}.partner-assignment-review>div{max-height:350px;overflow:auto}.partner-assignment-review article{min-height:66px;padding:11px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #eee8df}.partner-assignment-review article>i{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:50%;background:#eaf7ef;color:#23794c;font-style:normal;font-weight:800}.partner-assignment-review article.error>i{background:#fff0e9;color:#ba4435}.partner-assignment-review article>span{display:grid;gap:4px}.partner-assignment-review article strong{font-size:13px}.partner-assignment-review article small{color:#70736b;font-size:10px}.partner-assignment-review article.error small{color:#a54438}.partner-assignment-review>footer{min-height:82px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#faf6ef}.partner-assignment-review>footer>span{display:grid;gap:3px}.partner-assignment-review>footer strong{font-size:13px}.partner-assignment-review>footer small{color:#74766e;font-size:10px}.partner-assignment-review>footer button{min-height:50px;padding:0 22px;border:0;border-radius:11px;background:#ef6f19;color:#fff;font:720 13px Archivo,sans-serif}.partner-assignment-review>footer button:disabled{opacity:.42}.partner-assignment-receipt{min-height:72px;padding:14px 16px;display:flex;align-items:center;gap:13px;border:1px solid #a9d8bc;border-radius:16px;background:#edf9f1;color:#176a3d;box-shadow:0 12px 28px #23865314}.partner-assignment-receipt>i{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:50%;background:#238653;color:#fff;font-style:normal;font-weight:800}.partner-assignment-receipt>span{min-width:0;display:grid;gap:4px}.partner-assignment-receipt strong{font-size:14px}.partner-assignment-receipt small{color:#44735a;font-size:11px}.partner-assignment-receipt>button{width:44px;height:44px;margin-left:auto;flex:none;border:0;border-radius:50%;background:transparent;color:#44735a;font-size:24px}.partner-assignment-receipt>button:hover{background:#23865317}.partner-branch-summary>div>article{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #ddd7cc;border-radius:13px;background:#fffdf8}.mobile-search-movement-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-search-movement-actions button{min-height:52px!important;color:#fff!important;font-weight:780!important;letter-spacing:.02em}.mobile-search-movement-actions .inscan{border-color:#238653!important;background:#238653!important}.mobile-search-movement-actions .outscan{border-color:#c44c3e!important;background:#c44c3e!important}.shipment-movement-timeline{margin:18px;padding:18px;border:1px solid #ded8cd;border-radius:16px;background:#fffaf3}.shipment-movement-timeline>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.shipment-movement-timeline>header span{color:#ad480b;font-size:9px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.shipment-movement-timeline h3{margin:4px 0 0;font-size:18px}.shipment-movement-timeline>header>strong{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#fff0e4;color:#ad480b;font-size:11px}.shipment-movement-timeline>p{margin:16px 0 0;color:#777970;font-size:12px}@media(max-width:760px){.branch-movement-page,.partner-assignment-page{gap:12px}.branch-movement-heading,.partner-assignment-heading{min-height:66px;padding:14px 16px;border-radius:16px}.branch-movement-heading h1,.partner-assignment-heading h1{font-size:27px}.branch-movement-heading>strong,.partner-assignment-heading>strong{display:none}.branch-movement-mode{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.branch-movement-scanner{padding:13px;grid-template-columns:1fr;border-radius:16px}.branch-movement-scanner form{min-height:60px;padding-left:12px}.branch-movement-scanner form button{padding:0 14px}.branch-movement-result{border-radius:16px}.branch-movement-result>header{min-height:74px;padding:14px 16px}.branch-movement-result>header h2{font-size:21px}.branch-movement-route{padding:0 16px}.branch-movement-actions{padding:14px 16px 7px;gap:9px}.branch-movement-actions button{min-height:94px;padding:12px;align-items:flex-start;flex-direction:column;gap:8px}.branch-movement-actions button strong{font-size:16px}.branch-movement-optional,.branch-movement-readonly{margin-left:16px;margin-right:16px}.branch-movement-history{padding:18px 16px 20px}.branch-movement-bulk{border-radius:16px}.branch-movement-bulk>header,.branch-movement-bulk-review>header{padding:14px 16px}.branch-movement-bulk>textarea{width:calc(100% - 32px);margin:0 16px}.branch-movement-bulk-controls{padding:10px 16px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.branch-movement-bulk-controls>span{grid-column:1 / -1}.branch-movement-bulk-controls button{min-height:52px}.branch-movement-bulk-review footer{padding:14px 16px;align-items:stretch;flex-direction:column}.branch-movement-bulk-review footer button{width:100%;min-height:54px}.partner-assignment-grid{grid-template-columns:1fr;gap:12px}.partner-assignment-awbs,.partner-assignment-person{padding:16px;border-radius:16px}.partner-assignment-input-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.partner-assignment-input-actions>span{grid-column:1 / -1}.partner-assignment-input-actions .assignment-template-link{grid-column:1 / -1}.partner-assignment-input-actions button{min-height:50px}.partner-assignment-review>footer{align-items:stretch;flex-direction:column}.partner-assignment-review>footer button{width:100%}.shipment-movement-timeline{margin:12px;padding:15px}}@media(prefers-reduced-motion:reduce){.branch-movement-page *,.partner-assignment-page *,.shipment-movement-timeline *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.pod-previous-attempts{margin-top:18px;border-top:1px solid #d7d1c6;padding-top:12px}.admin-pod-empty.compact strong{font-size:16px}.admin-pod-empty.compact .pod-empty-upload{min-height:48px;font-size:13px}.pod-previous-attempts summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-size:14px;font-weight:600;color:#262a24}.pod-previous-attempt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #e7e1d7}.pod-previous-attempt strong{overflow-wrap:anywhere;font-size:13px}.pod-previous-attempt button{min-height:44px;padding:0 16px;border:1px solid #b8ad9e;border-radius:10px;background:#fff;color:#262a24;font:600 13px Archivo,sans-serif;cursor:pointer}@media(max-width:600px){.pod-previous-attempt{align-items:stretch;flex-direction:column}}@media(max-width:760px){.pod-update-page .report-body--scroll{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}.working-branch-controls{display:flex;justify-content:flex-end;margin-bottom:18px}.working-branch-controls .branch-combobox{width:min(100%,360px)}.working-branch-controls .branch-combobox-label{color:#17663f;font-weight:600}.working-branch-controls .branch-combobox-trigger{border:2px solid #278453;background:#edf8f0;color:#155b37}.working-branch-controls .branch-combobox-trigger:focus-visible{outline:3px solid #9ed6b4;outline-offset:2px}button.sheet-upload-action{background:#20744a;border:1px solid #175c39;color:#fff;font-weight:600}button.sheet-upload-action:hover{background:#185f3b}button.sheet-upload-action:focus-visible{outline:3px solid #9ed6b4;outline-offset:2px}input[type=file]::file-selector-button{min-height:40px;margin-right:12px;padding:8px 16px;border:1px solid #175c39;border-radius:6px;background:#20744a;color:#fff;font:inherit;font-weight:600;cursor:pointer}.manifest-workspace{font-size:14px}.manifest-command-header{min-height:88px;align-items:center;padding:20px 24px}.manifest-command-header h1{font-size:28px;font-weight:500}.manifest-workspace button{font-size:14px;font-weight:600}.manifest-route-panel h2,.manifest-awb-panel h2,.manifest-details h2,.manifest-history h2{font-size:20px;font-weight:500}.manifest-history>header{display:flex;justify-content:space-between;padding:16px 22px}.manifest-history>header>div{min-width:0}.manifest-route-panel>header{grid-template-columns:24px minmax(0,1fr);padding-block:16px}.manifest-route-panel>header>button{grid-column:2;justify-self:start}.manifest-master-control{grid-column:1 / -1}.manifest-file-actions{flex-wrap:wrap}.status-import-grid select{width:100%;min-height:44px;padding:0 14px;border:1px solid #bfb9af;border-radius:8px;background:#fff;color:#20231f;font:inherit}@media(max-width:767px){.manifest-command-header h1{font-size:26px}.manifest-history>header{align-items:flex-start}}@media(max-width:767px){.working-branch-controls{justify-content:stretch;margin:0 0 16px}.working-branch-controls .branch-combobox{width:100%}}.resource-audit-history{padding:16px 20px;border-top:1px solid #ded8cd}.manifest-barcode{margin:12px 20px;padding:12px;background:#fff;text-align:center}.manifest-barcode img{display:block;width:min(100%,420px);height:56px;margin:0 auto;object-fit:contain}.manifest-barcode figcaption{margin-top:6px;font-size:12px;color:#151714;overflow-wrap:anywhere}.manifest-print-portal .manifest-barcode{break-inside:avoid}.resource-audit-history>header,.resource-audit-history .audit-row-heading{display:flex;justify-content:space-between;align-items:baseline;gap:4px 16px;flex-wrap:wrap}.resource-audit-history h3{margin:0;font-size:16px;font-weight:500;color:#151714;letter-spacing:normal;text-transform:none}.resource-audit-history>header>span{font-size:12px;font-weight:500;color:#655e54;letter-spacing:normal;text-transform:none}.resource-audit-history ol{max-height:360px;overflow:auto;overscroll-behavior:contain;list-style:none;padding:0 4px 0 0;margin:12px 0 0}.resource-audit-history li{--audit-color: #686b63;padding:10px 12px;margin-bottom:8px;border:1px solid #e7e1d7;border-left:3px solid var(--audit-color);border-radius:4px;background:#faf9f5;overflow-wrap:anywhere}.resource-audit-history li:last-child{margin-bottom:0}.resource-audit-history li.audit-booking{--audit-color: #ac4a0b;background:#fff7ee}.resource-audit-history li.audit-movement{--audit-color: #8a662d;background:#faf7ef}.resource-audit-history li.audit-complete{--audit-color: #20744a;background:#f0f8f2}.resource-audit-history li.audit-exception{--audit-color: #ab4136;background:#fff3f0}.resource-audit-history .audit-row-heading strong{color:var(--audit-color);font-size:13px;font-weight:600;text-transform:capitalize}.resource-audit-history time{color:#655e54;font-size:11px;line-height:1.5}.resource-audit-history .audit-actor{margin:4px 0 0;color:#4d5049;font-size:12px;line-height:1.5}.resource-audit-history .audit-actor summary{cursor:pointer}.resource-audit-history .audit-actor>span{display:block;margin-top:4px;font-size:11px}.resource-audit-history dl{display:flex;flex-wrap:wrap;gap:4px 20px;margin:6px 0 0;padding:0;border:0}.resource-audit-history dl>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:0;border:0}.resource-audit-history dt{font-size:11px;font-weight:400;color:#655e54;letter-spacing:normal;text-transform:none}.resource-audit-history dd{margin:0;font-size:12px;font-weight:500;white-space:normal;overflow:visible}.resource-audit-history .audit-change{margin:5px 0 0;font-size:12px;line-height:1.5;text-transform:capitalize}.shipment-detail-drawer .shipment-movement-timeline{margin:12px 18px;padding:12px 16px;border-radius:8px}.shipment-detail-drawer .shipment-movement-timeline h3{font-size:16px;font-weight:500;letter-spacing:normal;text-transform:none}.shipment-movement-timeline ol{max-height:260px;overflow:auto;margin-top:12px}.shipment-movement-timeline li{min-height:0;padding-bottom:12px}.shipment-movement-timeline li:last-child{padding-bottom:0}.shipment-movement-timeline li.delivery>i{background:#20744a}@media(max-width:600px){.resource-audit-history{padding:12px}.resource-audit-history dl{gap:4px 12px}.shipment-detail-drawer .shipment-movement-timeline{margin:12px}}.manifest-scan-overlay{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:24px;background:#1517148c}.manifest-scan-dialog{width:min(1040px,100%);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;padding:24px;background:#fffdf8;border:1px solid #ded8cd;border-radius:8px;color:#151714}.manifest-scan-heading{position:sticky;top:-24px;z-index:1;display:flex;justify-content:space-between;gap:16px;padding:16px 0;background:#fffdf8;border-bottom:1px solid #ded8cd}.manifest-scan-heading>div{min-width:0}.manifest-scan-heading span{font-size:12px;color:#92501e;font-weight:500}.manifest-scan-heading h2{margin:4px 0;font-size:24px;font-weight:500;overflow-wrap:anywhere;letter-spacing:normal}.manifest-scan-heading p{margin:8px 0 0;font-weight:500}.manifest-scan-heading>button{flex:0 0 44px;height:44px;border:1px solid #ded8cd;background:#fff;color:#151714;border-radius:4px;font-size:26px}.manifest-scan-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.manifest-scan-meta dt{font-size:12px;color:#655e54}.manifest-scan-meta dd{margin:4px 0 0;font-size:14px;font-weight:500;overflow-wrap:anywhere}.manifest-contents{min-width:0}.manifest-contents .manifest-content-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0;padding:0}.manifest-content-summary>div{min-width:0;padding:16px;border:1px solid #ded8cd;border-radius:4px;background:#f7f6f2}.manifest-content-summary dt{font-size:12px;color:#655e54}.manifest-content-summary dd{margin:8px 0 0;font-size:22px;font-weight:600;color:#151714;overflow-wrap:anywhere}.manifest-contents-note{color:#92501e;font-size:13px;line-height:1.5}.manifest-status-summary{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.manifest-status{display:inline-flex;align-items:center;justify-self:start;gap:6px;padding:6px 8px;border-radius:4px;background:#f5eee4;color:#73421a;font-size:12px;font-weight:500;text-transform:capitalize;overflow-wrap:anywhere}.manifest-status.is-delivered{background:#e5f3eb;color:#1c6344}.manifest-status.is-in_transit{background:#fff0df;color:#8c4214}.manifest-status.is-ndr,.manifest-status.is-undelivered,.manifest-status.is-rto,.manifest-status.is-rtc{background:#fbe9e6;color:#963c2c}.manifest-contents-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin:24px 0 16px}.manifest-contents-heading h3{margin:0;font-size:18px;font-weight:500;letter-spacing:normal}.manifest-contents-heading>span{color:#655e54;font-size:13px}.manifest-contents-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.manifest-contents-filters label{display:grid;gap:6px;min-width:0;font-size:13px}.manifest-contents-filters input,.manifest-contents-filters select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #c9c0b4;border-radius:4px;background:#fff;color:#151714;font:inherit}.manifest-content-row{display:grid;grid-template-columns:28px minmax(0,2fr) minmax(0,1fr) minmax(100px,auto);align-items:start;gap:16px;padding:16px 0;border-bottom:1px solid #e5dfd5}.manifest-content-number{color:#82776a;font-size:12px;padding-top:3px}.manifest-content-identity{min-width:0;overflow-wrap:anywhere}.manifest-content-identity>strong{display:block;font-size:16px;font-weight:600}.manifest-content-identity>span{display:block;margin:4px 0;color:#655e54;font-size:12px}.manifest-contents .manifest-content-identity dl{display:grid;grid-template-columns:1fr;gap:4px;padding:0;margin:8px 0 0}.manifest-content-identity dl>div{display:flex;gap:8px;flex-wrap:wrap}.manifest-content-identity dt{color:#655e54;font-size:12px}.manifest-content-identity dd{margin:0;color:#151714;font-size:13px;font-weight:500}.manifest-content-parcel{display:grid;gap:4px;font-size:13px;color:#655e54;overflow-wrap:anywhere}.manifest-contents-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 0 0;font-size:13px}.manifest-contents-pagination>div{display:flex;gap:8px}.manifest-contents-pagination button{min-height:44px;padding:8px 16px;border:1px solid #c9c0b4;border-radius:4px;background:#fff;color:#151714}.manifest-contents-pagination button:disabled{opacity:.45;cursor:default}.manifest-contents-empty{padding:24px 0;color:#655e54}@media(max-width:680px){.manifest-scan-overlay{padding:8px}.manifest-scan-dialog{max-height:calc(100dvh - 16px);padding:16px}.manifest-scan-heading{top:-16px}.manifest-scan-heading h2{font-size:20px}.manifest-scan-meta,.manifest-contents .manifest-content-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.manifest-content-summary>div:nth-child(3){grid-column:1 / -1}.manifest-contents-filters{grid-template-columns:1fr}.manifest-content-row{grid-template-columns:20px minmax(0,1fr);gap:8px 12px}.manifest-content-parcel,.manifest-content-row>.manifest-status{grid-column:2}}.app-shell main>*,.app-shell main :is(section,article,header,footer),.app-shell [role=dialog]{min-width:0}.app-shell :is(h1,h2,h3,h4,p,dt,dd,strong){overflow-wrap:anywhere}.app-shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]){min-width:0;max-width:100%}.app-shell textarea{font:inherit}.dashboard-branch-combobox{min-width:0;width:100%}.admin-dashboard>*,.admin-dashboard-controlbar>*,.admin-dashboard-summary>*,.admin-dashboard-overview>*{min-width:0}.manifest-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manifest-route-grid input{min-width:0;max-width:100%}.branch-combobox-popover [role=option] span{min-width:0;overflow-wrap:anywhere}.customer-report-card>header{flex-wrap:wrap}.customer-report-actions{min-width:0;max-width:100%;flex-wrap:wrap}.customer-report-actions form{min-width:0;max-width:100%}.customer-report-actions form input{min-width:0}.team-member-identity{min-width:0;overflow-wrap:anywhere}.booking-recent{flex-wrap:wrap}.booking-recent>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.booking-recent>div{flex-wrap:wrap;overflow:visible}.booking-recent>div>span{min-width:0;max-width:100%;white-space:normal}.booking-recent>div>span>button{overflow-wrap:anywhere}.manifest-master-overlay>section{max-height:calc(100dvh - 36px);overflow-y:auto;overscroll-behavior:contain}.manifest-master-overlay header{gap:12px}.manifest-master-overlay header>div{min-width:0;overflow-wrap:anywhere}.manifest-master-overlay header>button{flex-shrink:0}.admin-modal{max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain}.barcode-scanner-sheet{max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.barcode-scanner-sheet>header{position:sticky;top:0;z-index:2;background:#fffdf8}.barcode-scanner-sheet>footer{position:sticky;bottom:0;z-index:2;background:#fffdf8}.customer-table td{white-space:normal;overflow-wrap:anywhere}.customer-table td[data-label=Asset] :is(strong,small){display:block;overflow-wrap:anywhere}.customer-table td[data-label=Asset] small{margin-top:4px}.customer-table .customer-route-cell{overflow-wrap:anywhere}@media(min-width:901px){.customer-table{table-layout:fixed;min-width:1080px}.customer-table th:nth-child(1){width:16%}.customer-table th:nth-child(2){width:9%}.customer-table th:nth-child(3){width:10%}.customer-table th:nth-child(4),.customer-table th:nth-child(5){width:15%}.customer-table th:nth-child(6){width:10%}.customer-table th:nth-child(7){width:5%}.customer-table th:nth-child(8),.customer-table th:nth-child(9){width:6%}.customer-table th:nth-child(10){width:8%}}@media(min-width:761px)and (max-width:1279px){.team-member-list article{grid-template-columns:52px minmax(0,1fr) auto}.team-row-actions{grid-column:2 / -1;justify-self:end;max-width:100%}}@media(min-width:1024px)and (max-width:1279px){.admin-dashboard-controlbar{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.mobile-menu-sheet{max-height:calc(100dvh - 80px - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior:contain}.admin-dashboard-controlbar,.admin-dashboard-overview{grid-template-columns:minmax(0,1fr)}.admin-dashboard-dock:not(.branch-priority-dock){position:static;translate:none;width:100%;flex-wrap:wrap}.admin-dashboard-dock.branch-priority-dock{position:static;translate:none;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.admin-dashboard-dock.branch-priority-dock button{min-width:0;grid-template-columns:minmax(0,1fr);justify-items:center;padding:12px 4px;text-align:center}.admin-dashboard-dock.branch-priority-dock button span{overflow-wrap:anywhere}}@media(max-width:400px){.manifest-route-grid,.branch-movement-optional>div{grid-template-columns:minmax(0,1fr)}}
