.company-jobs{--color-bg: #F7F9FC;--color-surface: #FFFFFF;--color-border: #E2E8F0;--color-ink: #0F172A;--color-ink-muted: #64748B;--color-accent: #2563EB;--color-accent-hover: #1D4ED8;--color-accent-soft: #EFF6FF;--color-success: #10B981;--color-warning: #F59E0B;--color-danger: #EF4444;background:var(--color-bg);padding:1.5rem;color:var(--color-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.company-jobs__surface{background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px;box-shadow:0 10px 30px #0f172a0f;padding:1.35rem;max-width:100%;overflow:hidden}.company-jobs__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.company-jobs__header-actions{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.company-jobs h1{font-size:1.75rem;font-weight:700;color:var(--color-ink);letter-spacing:-.02em;margin:0 0 .25rem}.company-jobs .subtitle{color:var(--color-ink-muted);font-size:.875rem;line-height:1.6;margin:0;max-width:70rem}.btn-refresh,.btn-sidebar-toggle,.btn-batch{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:none;border-radius:8px;padding:.55rem 1rem;font-size:.835rem;font-weight:700;cursor:pointer;transition:background .15s ease,transform .1s ease,box-shadow .15s ease;white-space:nowrap}.btn-refresh,.btn-batch{background:var(--color-accent);color:#fff;box-shadow:0 8px 18px #2563eb2e}.btn-sidebar-toggle{background:var(--color-accent-soft);color:var(--color-accent);border:1px solid #BFDBFE}.btn-refresh:hover,.btn-batch:hover{background:var(--color-accent-hover)}.btn-refresh:active,.btn-sidebar-toggle:active,.btn-batch:active{transform:scale(.97)}.btn-refresh:disabled,.btn-batch:disabled{cursor:not-allowed;opacity:.55}.company-jobs__alert{border:1px solid #FECACA;background:#fef2f2;color:#991b1b;border-radius:12px;padding:.85rem 1rem;font-size:.875rem;font-weight:600;margin-bottom:1.25rem}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:1.25rem}.stat-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1rem 1.15rem;box-shadow:0 1px 3px #0000000a}.stat-card .label{display:block;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);margin-bottom:.45rem}.stat-card .value{display:block;font-size:1.65rem;font-weight:800;color:var(--color-ink);line-height:1;font-variant-numeric:tabular-nums}.company-jobs__toolbar{display:grid;grid-template-columns:minmax(16rem,1.4fr) minmax(10rem,.8fr) minmax(10rem,.8fr) minmax(9rem,.65fr) minmax(17rem,1fr);gap:.75rem;align-items:end;margin-bottom:1rem}.company-jobs__toolbar label,.batch-actions label{display:grid;gap:.3rem}.company-jobs__toolbar span,.batch-actions span{color:var(--color-ink-muted);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.company-jobs__toolbar input,.company-jobs__toolbar select,.action-dropdown select{width:100%;min-width:0;border:1px solid var(--color-border);border-radius:8px;background:#fff;color:var(--color-ink);font-size:.82rem;font-weight:600;padding:.52rem .65rem;outline:none}.company-jobs__toolbar input:focus,.company-jobs__toolbar select:focus,.action-dropdown select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #2563eb1f}.batch-actions{display:grid;grid-template-columns:minmax(9rem,1fr) auto;gap:.5rem;align-items:end}.company-jobs__form{background:var(--color-accent-soft);border:1px solid #BFDBFE;border-radius:12px;margin-bottom:1rem;padding:1rem 1.25rem}.company-jobs__form summary{cursor:pointer;color:var(--color-ink);font-size:.875rem;font-weight:700}.company-jobs__field-list{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.company-jobs__field-pill{background:#fff;border:1px solid #BFDBFE;color:#1e3a8a;border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:700}.company-jobs__list-meta{color:var(--color-ink-muted);font-size:.78rem;font-weight:700;margin:.35rem 0 .7rem}.jobs-table-wrap{max-width:100%;overflow-x:hidden;padding-bottom:.25rem}.jobs-table{width:100%;min-width:0;border-collapse:separate;border-spacing:0 6px;table-layout:fixed}.jobs-table thead th{font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-muted);padding:0 .45rem .5rem;text-align:left;border-bottom:2px solid var(--color-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobs-table tbody tr{background:var(--color-surface);box-shadow:0 1px 2px #0000000a;transition:box-shadow .15s ease,transform .15s ease}.jobs-table tbody tr.clickable-row{cursor:pointer}.jobs-table tbody tr:hover{box-shadow:0 4px 12px #2563eb14}.jobs-table td{padding:.72rem .45rem;font-size:.78rem;font-weight:600;color:var(--color-ink);vertical-align:middle;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobs-table td:first-child{border-left:1px solid var(--color-border);border-radius:10px 0 0 10px}.jobs-table td:last-child{border-right:1px solid var(--color-border);border-radius:0 10px 10px 0}.jobs-table a{color:var(--color-accent);font-weight:800;text-decoration:none}.jobs-table a:hover{text-decoration:underline}.select-col{width:2.35rem;text-align:center!important}.select-col input{accent-color:var(--color-accent)}.actions-col,.actions-cell{width:9.75rem}.action-dropdown{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem}.action-dropdown select{font-size:.76rem;padding:.38rem .45rem}.btn-action-select{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.72rem;font-weight:800;min-width:2.25rem;padding:.42rem .5rem;transition:background .15s ease,transform .1s ease,opacity .15s ease}.btn-action-select:active{transform:scale(.96)}.btn-action-select:disabled{opacity:.45;cursor:not-allowed}.btn-accept{background:var(--color-accent)}.btn-pickup{background:#7c3aed}.btn-transit{background:#0ea5e9}.btn-out-delivery{background:var(--color-warning)}.btn-delivered{background:var(--color-success)}.btn-generic{background:#475569}.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;max-width:100%;padding:.2rem .55rem;font-size:.64rem;font-weight:800;line-height:1.2;white-space:nowrap}.badge-yes{background:#d1fae5;color:#065f46}.badge-no{background:#f1f5f9;color:#64748b}.badge-status{background:var(--color-accent-soft);color:#1d4ed8}.jobs-table__empty{color:var(--color-ink-muted);text-align:center;padding:2rem 1rem!important}.company-jobs__loading{color:var(--color-ink-muted);background:#f8fafc;border:1px dashed var(--color-border);border-radius:12px;padding:1.5rem;font-size:.875rem;font-weight:600}html.delivr-sidebar-collapsed .portal-sidebar,html.delivr-sidebar-collapsed .hc-sidebar,html.delivr-sidebar-collapsed .tr-sidebar,html.delivr-sidebar-collapsed .app-sidebar,html.delivr-sidebar-collapsed [class*=Sidebar],html.delivr-sidebar-collapsed [class*=sidebar],html.delivr-sidebar-collapsed aside{width:5.25rem!important;min-width:5.25rem!important;max-width:5.25rem!important}html.delivr-sidebar-collapsed .portal-sidebar span:not(.material-icons):not(.fa):not(.fas),html.delivr-sidebar-collapsed .hc-sidebar span:not(.material-icons):not(.fa):not(.fas),html.delivr-sidebar-collapsed .tr-sidebar span:not(.material-icons):not(.fa):not(.fas),html.delivr-sidebar-collapsed [class*=Sidebar] span:not(.material-icons):not(.fa):not(.fas),html.delivr-sidebar-collapsed [class*=sidebar] span:not(.material-icons):not(.fa):not(.fas),html.delivr-sidebar-collapsed aside h2,html.delivr-sidebar-collapsed aside h3,html.delivr-sidebar-collapsed aside p,html.delivr-sidebar-collapsed aside small,html.delivr-sidebar-collapsed aside .label,html.delivr-sidebar-collapsed aside .title{display:none!important}html.delivr-sidebar-collapsed .portal-sidebar a,html.delivr-sidebar-collapsed .hc-sidebar a,html.delivr-sidebar-collapsed .tr-sidebar a,html.delivr-sidebar-collapsed [class*=Sidebar] a,html.delivr-sidebar-collapsed [class*=sidebar] a,html.delivr-sidebar-collapsed aside a{justify-content:center!important;padding-left:0!important;padding-right:0!important}@media (max-width: 1280px){.company-jobs__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-actions{grid-column:1 / -1}}@media (max-width: 1180px){.company-jobs{padding:1rem}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-jobs__header{flex-direction:column}.company-jobs__header-actions{justify-content:flex-start}}@media (max-width: 760px){.company-jobs{padding:.75rem}.company-jobs__surface{padding:1rem}.stats-grid,.company-jobs__toolbar,.batch-actions{grid-template-columns:1fr}}.company-jobs__completed{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--color-border)}.company-jobs__completed-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.company-jobs__completed-header h2{margin:0 0 .25rem;font-size:1rem;font-weight:800;color:var(--color-ink)}.company-jobs__completed-header p{margin:0;max-width:58rem;color:var(--color-ink-muted);font-size:.82rem;line-height:1.55}.company-jobs__completed-count{min-width:2.25rem;height:2.25rem;border-radius:999px;background:#d1fae5;color:#065f46;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:900;font-variant-numeric:tabular-nums}.jobs-table--completed tbody tr{background:#fbfdfb}.company-jobs__section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:1rem 0 .75rem}.company-jobs__section-header h2{margin:0 0 .2rem;color:var(--color-ink);font-size:1rem;font-weight:800;letter-spacing:-.01em}.company-jobs__section-header p{margin:0;color:var(--color-ink-muted);font-size:.8rem;line-height:1.45}.company-jobs__section-header>span{display:inline-flex;align-items:center;justify-content:center;min-width:7rem;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-ink-muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:.45rem .75rem;text-transform:uppercase;white-space:nowrap}.company-jobs__completed-section{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-border)}.myorders-ribbon{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:.75rem 0 1rem;padding:.4rem .65rem;border-radius:999px;background:#1018280a;overflow-x:auto}.myorders-balloon-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.2rem .6rem .2rem .25rem;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px #0f172a0d;white-space:nowrap}.myorders-balloon{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:999px;background:#0d6efd;color:#fff;font-size:.86rem;font-weight:700;line-height:1}.myorders-balloon-label{font-size:.84rem;font-weight:600;color:#334155}.myorders-controls-header{margin-bottom:.75rem}.myorders-toolbar{display:grid;gap:.8rem;margin-bottom:1rem}.myorders-toolbar-main,.myorders-toolbar-batch{display:grid;gap:.65rem}.myorders-toolbar-main{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(160px,1fr))}.myorders-toolbar-batch{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center}.myorders-selection-label{font-size:.88rem;font-weight:600;color:#475467;margin:0}.myorders-table .myorders-checkbox-cell{width:2.75rem;text-align:center}.myorders-action-cell{min-width:170px}.myorders-action-select{min-width:155px}.management-screen .hc-card-body{padding:clamp(.9rem,1vw,1.15rem)}.management-screen .management-hero{padding:clamp(.95rem,1.15vw,1.25rem);gap:.85rem}.management-screen .management-hero h1{font-size:clamp(1.25rem,1.2rem + .45vw,1.65rem);line-height:1.15;margin-bottom:.25rem}.management-screen .management-hero p,.management-screen .hc-card-subtitle{font-size:clamp(.76rem,.72rem + .12vw,.86rem);line-height:1.28}.myorders-ribbon{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.4rem,.65vw,.7rem);margin:.55rem 0 .85rem;padding:.32rem .48rem;min-height:2.15rem;border-radius:999px}.myorders-balloon-pill{gap:.35rem;padding:.15rem .52rem .15rem .18rem;min-height:1.78rem;flex:0 1 auto}.myorders-balloon{min-width:1.55rem;height:1.55rem;padding:0 .34rem;font-size:.78rem;font-weight:800}.myorders-balloon-label{font-size:clamp(.74rem,.7rem + .1vw,.82rem);line-height:1;letter-spacing:-.01em}.myorders-toolbar{gap:.55rem;margin-bottom:.85rem}.myorders-toolbar-main{grid-template-columns:minmax(220px,1.55fr) minmax(145px,.8fr) minmax(145px,.8fr) minmax(135px,.72fr);gap:.5rem;align-items:center}.myorders-toolbar-batch{grid-template-columns:auto minmax(170px,.45fr) auto;gap:.5rem;justify-content:end;align-items:center}.myorders-toolbar .form-control,.myorders-toolbar .form-select,.myorders-toolbar .btn{min-height:2.12rem;padding:.32rem .58rem;font-size:clamp(.78rem,.74rem + .1vw,.86rem);line-height:1.15}.myorders-selection-label{font-size:.8rem;line-height:1.1}.myorders-table{width:100%;table-layout:fixed;font-size:clamp(.77rem,.72rem + .12vw,.86rem);line-height:1.22}.myorders-table th,.myorders-table td{padding:clamp(.38rem,.45vw,.54rem);vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:normal}.myorders-table th{font-size:clamp(.7rem,.66rem + .1vw,.78rem);line-height:1.08;letter-spacing:-.01em}.myorders-table td strong{font-size:clamp(.77rem,.72rem + .12vw,.86rem);line-height:1.12}.myorders-table .hc-card-subtitle{display:inline-block;max-width:100%;font-size:clamp(.68rem,.64rem + .1vw,.76rem);line-height:1.14;overflow-wrap:anywhere}.myorders-table .badge,.myorders-table .badge-status{max-width:100%;padding:.2rem .38rem;font-size:clamp(.66rem,.62rem + .1vw,.74rem);line-height:1.08;white-space:normal;overflow-wrap:anywhere}.myorders-table .myorders-checkbox-cell{width:clamp(2.05rem,2vw,2.35rem);min-width:clamp(2.05rem,2vw,2.35rem);padding-left:.32rem;padding-right:.22rem}.myorders-table input[type=checkbox]{width:.95rem;height:.95rem}.myorders-table th:nth-child(1),.myorders-table td:nth-child(1){width:2.4rem}.myorders-table th:nth-child(2),.myorders-table td:nth-child(2){width:11%}.myorders-table th:nth-child(3),.myorders-table td:nth-child(3){width:16%}.myorders-table th:nth-child(4),.myorders-table td:nth-child(4){width:15%}.myorders-table th:nth-child(5),.myorders-table td:nth-child(5){width:10%}.myorders-table th:nth-child(6),.myorders-table td:nth-child(6){width:10%}.myorders-table th:nth-child(7),.myorders-table td:nth-child(7){width:14%}.myorders-table th:nth-child(8),.myorders-table td:nth-child(8){width:8%}.myorders-table th:nth-child(9),.myorders-table td:nth-child(9){width:14%}.myorders-action-cell{min-width:0}.myorders-action-select,.myorders-action-cell .form-select-sm{width:100%;min-width:0;max-width:100%;min-height:1.95rem;padding:.24rem 1.55rem .24rem .42rem;font-size:clamp(.72rem,.68rem + .1vw,.8rem);line-height:1.12}.table-responsive{width:100%;max-width:100%;overflow-x:auto}@media (min-width: 1100px){.table-responsive{overflow-x:hidden}}@media (min-width: 1400px){.myorders-table th:nth-child(2),.myorders-table td:nth-child(2){width:12%}.myorders-table th:nth-child(3),.myorders-table td:nth-child(3){width:17%}.myorders-table th:nth-child(4),.myorders-table td:nth-child(4){width:16%}.myorders-table th:nth-child(9),.myorders-table td:nth-child(9){width:12%}}@media (max-width: 1099px){.myorders-table{min-width:980px}.table-responsive{overflow-x:auto}}@media (max-width: 991px){.myorders-toolbar-main,.myorders-toolbar-batch{grid-template-columns:1fr}.myorders-ribbon{border-radius:18px}}.new-order-page{--new-order-bg: #F7F9FC;--new-order-surface: #FFFFFF;--new-order-border: #E2E8F0;--new-order-ink: #0F172A;--new-order-muted: #64748B;--new-order-accent: #2563EB;--new-order-accent-soft: #EFF6FF;min-height:calc(100vh - 8rem);background:var(--new-order-bg);padding:2rem;color:var(--new-order-ink)}.new-order-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;background:var(--new-order-surface);border:1px solid var(--new-order-border);border-radius:18px;padding:1.6rem;box-shadow:0 10px 30px #0f172a0f;margin-bottom:1.5rem}.new-order-eyebrow{color:var(--new-order-accent);font-size:.7rem;font-weight:800;letter-spacing:.08em;margin:0 0 .4rem;text-transform:uppercase}.new-order-hero h1{color:var(--new-order-ink);font-size:1.9rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem}.new-order-hero p{color:var(--new-order-muted);font-size:.92rem;line-height:1.65;margin:0;max-width:58rem}.new-order-secondary,.new-order-primary,.new-order-disabled{border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:.86rem;font-weight:800;min-height:2.5rem;padding:.65rem 1rem;text-decoration:none;white-space:nowrap}.new-order-secondary{background:var(--new-order-accent-soft);border:1px solid #BFDBFE;color:var(--new-order-accent)}.new-order-primary{background:var(--new-order-accent);border:1px solid var(--new-order-accent);color:#fff}.new-order-disabled{background:#f1f5f9;border:1px solid var(--new-order-border);color:var(--new-order-muted);cursor:not-allowed;width:100%}.new-order-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.new-order-card{background:var(--new-order-surface);border:1px solid var(--new-order-border);border-radius:16px;display:flex;flex-direction:column;min-height:16rem;padding:1.25rem;box-shadow:0 1px 3px #0f172a0a}.new-order-card__top{display:flex;justify-content:flex-start;margin-bottom:1rem}.new-order-card__top span{background:var(--new-order-accent-soft);border-radius:999px;color:var(--new-order-accent);font-size:.68rem;font-weight:800;letter-spacing:.06em;padding:.28rem .65rem;text-transform:uppercase}.new-order-card h2{color:var(--new-order-ink);font-size:1.05rem;font-weight:800;letter-spacing:-.01em;margin:0 0 .55rem}.new-order-card p{color:var(--new-order-muted);flex:1;font-size:.86rem;line-height:1.58;margin:0 0 1rem}.new-order-note{background:#fffbeb;border:1px solid #FDE68A;border-radius:14px;color:#92400e;font-size:.88rem;line-height:1.55;margin-top:1.25rem;padding:1rem 1.1rem}@media (max-width: 1180px){.new-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-order-hero{flex-direction:column}}@media (max-width: 720px){.new-order-page{padding:1rem}.new-order-grid{grid-template-columns:1fr}}.instant-area-page{display:flex;flex-direction:column;gap:1rem;max-width:1180px;margin:0 auto}.instant-area-hero{display:flex;justify-content:space-between;gap:1rem;border:1px solid rgba(15,23,42,.14);border-radius:16px;background:#fff;padding:1rem}.instant-area-hero p{margin:0;color:#64748b;text-transform:uppercase;font-size:.78rem;font-weight:800;letter-spacing:.05em}.instant-area-hero h1{margin:.1rem 0;font-size:1.8rem}.instant-area-hero span{color:#64748b}.instant-area-hero a,.instant-area-form button{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.2);border-radius:10px;padding:.55rem .8rem;background:#0f172a;color:#fff;text-decoration:none;font-weight:800}.instant-area-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;border:1px solid rgba(15,23,42,.14);border-radius:16px;background:#fff;padding:1rem}.instant-area-form label{display:flex;flex-direction:column;gap:.25rem;font-weight:800}.instant-area-form label span{font-size:.78rem;color:#64748b}.instant-area-form input{border:1px solid rgba(15,23,42,.2);border-radius:10px;min-height:38px;padding:.45rem .6rem}.instant-area-alert{border-radius:12px;padding:.75rem}.instant-area-alert.ok{background:#dcfce7;color:#166534}.instant-area-alert.err{background:#fee2e2;color:#991b1b}.instant-area-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.instant-area-results article{border:1px solid rgba(15,23,42,.14);border-radius:14px;background:#fff;padding:.9rem;display:flex;flex-direction:column;gap:.3rem}.instant-area-results b{font-size:1.25rem}.instant-area-results span,.instant-area-results small{color:#64748b}.market-request-page{--mr-bg: #F7F9FC;--mr-surface: #FFFFFF;--mr-border: #E2E8F0;--mr-ink: #0F172A;--mr-muted: #64748B;--mr-accent: #2563EB;--mr-accent-soft: #EFF6FF;background:var(--mr-bg);color:var(--mr-ink);min-height:calc(100vh - 8rem);padding:2rem}.market-request-hero,.market-request-form,.market-request-toolbar,.market-request-table-wrap,.market-request-empty{background:var(--mr-surface);border:1px solid var(--mr-border);border-radius:18px;box-shadow:0 10px 30px #0f172a0f}.market-request-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.25rem;padding:1.5rem}.market-request-eyebrow{color:var(--mr-accent);font-size:.7rem;font-weight:800;letter-spacing:.08em;margin:0 0 .35rem;text-transform:uppercase}.market-request-hero h1{color:var(--mr-ink);font-size:1.85rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem}.market-request-hero p{color:var(--mr-muted);font-size:.92rem;line-height:1.65;margin:0;max-width:60rem}.market-request-form{padding:1.35rem}.market-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.market-request-grid label{display:grid;gap:.35rem}.market-request-grid label>span,.market-request-check span{color:var(--mr-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.market-request-grid input,.market-request-grid select,.market-request-grid textarea,.market-request-toolbar input,.market-request-toolbar select{border:1px solid var(--mr-border);border-radius:10px;color:var(--mr-ink);font-size:.9rem;font-weight:600;outline:none;padding:.7rem .8rem;width:100%}.market-request-grid input:focus,.market-request-grid select:focus,.market-request-grid textarea:focus,.market-request-toolbar input:focus,.market-request-toolbar select:focus{border-color:var(--mr-accent);box-shadow:0 0 0 3px #2563eb1f}.market-request-check{align-items:center;display:flex!important;gap:.6rem!important;min-height:2.75rem}.market-request-check input{width:auto}.market-request-span-2{grid-column:1 / -1}.market-request-actions{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem}.market-request-primary,.market-request-secondary{border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:.86rem;font-weight:800;min-height:2.5rem;padding:.65rem 1rem;text-decoration:none}.market-request-primary{background:var(--mr-accent);border:1px solid var(--mr-accent);color:#fff}.market-request-primary:disabled{cursor:not-allowed;opacity:.58}.market-request-secondary{background:var(--mr-accent-soft);border:1px solid #BFDBFE;color:var(--mr-accent)}.market-request-alert,.market-request-success{border-radius:14px;display:grid;gap:.35rem;font-size:.88rem;line-height:1.55;margin-top:1rem;padding:1rem}.market-request-alert{background:#fef2f2;border:1px solid #FECACA;color:#991b1b}.market-request-alert ul{margin:.4rem 0 0;padding-left:1.1rem}.market-request-success{background:#ecfdf5;border:1px solid #A7F3D0;color:#065f46}.market-request-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 14rem;gap:.75rem;margin-bottom:1rem;padding:1rem}.market-request-empty{color:var(--mr-muted);font-size:.92rem;font-weight:700;padding:1.5rem}.market-request-table-wrap{overflow-x:auto}.market-request-table{border-collapse:collapse;width:100%}.market-request-table th,.market-request-table td{border-bottom:1px solid var(--mr-border);padding:.8rem;text-align:left;vertical-align:top}.market-request-table th{color:var(--mr-muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.market-request-table td{color:var(--mr-ink);font-size:.86rem;font-weight:650}.market-request-table td span{color:var(--mr-muted);display:block;font-size:.78rem;font-weight:650;margin-top:.2rem}.market-request-badge{background:var(--mr-accent-soft);border-radius:999px;color:var(--mr-accent)!important;display:inline-flex!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.04em;margin:0!important;padding:.28rem .6rem;text-transform:uppercase}@media (max-width: 860px){.market-request-page{padding:1rem}.market-request-hero{flex-direction:column}.market-request-grid,.market-request-toolbar{grid-template-columns:1fr}.market-request-actions{align-items:stretch;flex-direction:column}}.market-request-hero--compact{padding:1.1rem 1.25rem}.market-request-form--compact{display:grid;gap:.85rem;padding:1rem}.market-request-section{background:#fff;border:1px solid var(--mr-border);border-radius:14px;overflow:hidden}.market-request-section summary{align-items:center;background:#f8fafc;color:var(--mr-ink);cursor:pointer;display:flex;font-size:.88rem;font-weight:900;justify-content:space-between;letter-spacing:-.01em;list-style:none;padding:.9rem 1rem}.market-request-section summary::-webkit-details-marker{display:none}.market-request-section summary:after{background:var(--mr-accent-soft);border-radius:999px;color:var(--mr-accent);content:"+";display:inline-flex;font-size:1rem;font-weight:900;height:1.55rem;justify-content:center;line-height:1;margin-left:.75rem;width:1.55rem}.market-request-section[open] summary:after{content:"–"}.market-request-section .market-request-grid{padding:1rem}.modern-datetime{display:grid;gap:.35rem}.modern-datetime>span{color:var(--mr-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.modern-datetime small{color:var(--mr-muted);font-size:.72rem;font-weight:650}.modern-datetime__shell{background:#f8fafc;border:1px solid var(--mr-border);border-radius:14px;padding:.5rem}.modern-datetime__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.45rem}.modern-datetime__chips button{background:var(--mr-accent-soft);border:1px solid #BFDBFE;border-radius:999px;color:var(--mr-accent);cursor:pointer;font-size:.72rem;font-weight:850;padding:.32rem .55rem}.modern-datetime__controls{display:grid;gap:.45rem;grid-template-columns:minmax(0,1fr) 7rem}.market-request-grid .modern-datetime input,.market-request-grid .modern-datetime select{background:#fff}@media (max-width: 720px){.modern-datetime__controls{grid-template-columns:1fr}}.market-request-table--clickable tbody tr{cursor:pointer}.market-request-table--clickable tbody tr:focus,.market-request-table--clickable tbody tr:hover{background:#f8fafc;outline:none}.market-request-detail-grid{display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.market-request-info,.market-request-detail-card{background:#fff;border:1px solid var(--mr-border);border-radius:16px;box-shadow:0 10px 30px #0f172a0f;padding:1rem}.market-request-info span{color:var(--mr-muted);display:block;font-size:.68rem;font-weight:900;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.market-request-info strong{color:var(--mr-ink);display:block;font-size:.92rem;font-weight:850;overflow-wrap:anywhere}.market-request-detail-card{margin-bottom:1rem}.market-request-detail-card h2{color:var(--mr-ink);font-size:1rem;font-weight:900;margin:0 0 .6rem}.market-request-detail-card p{color:var(--mr-muted);font-size:.9rem;line-height:1.6;margin:0 0 .5rem}.market-request-events{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.market-request-events li{border-left:3px solid var(--mr-accent);padding-left:.75rem}.market-request-events strong,.market-request-events span,.market-request-events small{display:block}.market-request-events strong{color:var(--mr-ink);font-size:.86rem;font-weight:900}.market-request-events span{color:var(--mr-muted);font-size:.84rem;margin-top:.18rem}.market-request-events small{color:var(--mr-muted);font-size:.72rem;margin-top:.16rem}@media (max-width: 1080px){.market-request-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.market-request-detail-grid{grid-template-columns:1fr}}.market-request-hero p,.market-request-detail-card p,.market-request-table td span,.market-request-events span,.market-request-events small{font-weight:400}.market-request-grid input,.market-request-grid select,.market-request-grid textarea,.market-request-toolbar input,.market-request-toolbar select,.market-request-table td{font-weight:450}.market-request-section summary,.market-request-primary,.market-request-secondary,.modern-datetime__chips button{font-weight:600}.market-request-detail-card h2,.market-request-success strong,.market-request-alert strong{font-weight:600}.market-request-page,.market-request-page input,.market-request-page select,.market-request-page textarea,.market-request-page button{font-weight:400}.market-request-hero h1{font-weight:650;letter-spacing:-.015em}.market-request-eyebrow,.market-request-grid label>span,.market-request-check span,.market-request-table th,.market-request-info span,.market-request-badge,.modern-datetime>span{font-weight:600;letter-spacing:.045em}.market-request-table td,.market-request-grid input,.market-request-grid select,.market-request-grid textarea,.market-request-toolbar input,.market-request-toolbar select{font-weight:450}.market-request-table td strong,.market-request-info strong,.market-request-events strong{font-weight:550}.market-request-section summary,.market-request-primary,.market-request-secondary,.modern-datetime__chips button,.market-request-detail-card h2{font-weight:600}.market-request-expiry-card,.market-bid-card{background:#fff;border:1px solid var(--mr-border);border-radius:16px;box-shadow:0 10px 30px #0f172a0f;margin-bottom:1rem;padding:1rem}.market-request-expiry-card span,.market-bid-card span{color:var(--mr-muted);display:block;font-size:.68rem;font-weight:600;letter-spacing:.045em;margin-bottom:.35rem;text-transform:uppercase}.market-request-expiry-card strong,.market-bid-card strong{color:var(--mr-ink);display:block;font-size:1.15rem;font-weight:550}.market-request-expiry-card small,.market-bid-card small{color:var(--mr-muted);display:block;font-size:.78rem;margin-top:.3rem}.market-bid-card p{color:var(--mr-muted);font-size:.86rem;line-height:1.5;margin:.45rem 0 0}.market-bid-form{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) 8rem}.market-bid-form .modern-datetime,.market-bid-form textarea,.market-bid-form button{grid-column:1 / -1}.market-bid-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}.market-bid-actions button{background:#eff6ff;border:1px solid #BFDBFE;border-radius:10px;color:#2563eb;cursor:pointer;font-size:.82rem;font-weight:500;padding:.55rem .8rem}@media (max-width: 720px){.market-bid-form{grid-template-columns:1fr}}.market-request-tabs{background:#fff;border:1px solid var(--mr-border);border-radius:14px;display:flex;gap:.4rem;margin-bottom:1rem;padding:.45rem}.market-request-tabs button{background:transparent;border:0;border-radius:10px;color:var(--mr-muted);cursor:pointer;font-size:.86rem;font-weight:500;padding:.65rem .85rem}.market-request-tabs button.active{background:var(--mr-accent-soft);color:var(--mr-accent)}.market-bid-list{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1rem}.market-bid-card{background:#fff;border:1px solid var(--mr-border);border-radius:14px;padding:1rem}.market-bid-card span{color:var(--mr-muted);display:block;font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.market-bid-card strong{color:var(--mr-ink);display:block;font-size:1.05rem;font-weight:550;margin-top:.25rem}.market-bid-card p{color:var(--mr-muted);font-size:.86rem;line-height:1.5}.market-bid-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.market-bid-actions button{background:#eff6ff;border:1px solid #BFDBFE;border-radius:10px;color:#2563eb;cursor:pointer;font-size:.82rem;font-weight:500;padding:.5rem .7rem}.market-request-messages{display:grid;gap:.75rem;list-style:none;margin:0 0 1rem;padding:0}.market-request-messages li{background:#f8fafc;border:1px solid var(--mr-border);border-radius:12px;padding:.8rem}.market-request-messages strong,.market-request-messages span,.market-request-messages small{display:block}.market-request-messages strong{color:var(--mr-ink);font-size:.82rem;font-weight:550}.market-request-messages span{color:var(--mr-muted);font-size:.86rem;line-height:1.5;margin-top:.25rem}.market-request-messages small{color:var(--mr-muted);font-size:.72rem;margin-top:.18rem}.market-request-success a.market-request-secondary{margin-top:.4rem;width:fit-content}.market-bid-form--controlled .modern-datetime,.market-bid-form--controlled .market-check-grid,.market-bid-form--controlled .market-limited-input,.market-bid-form--controlled .market-action-button{grid-column:1 / -1}.market-request-detail-card textarea{max-width:720px;min-height:78px;width:100%}.market-message-row{position:relative;padding-right:2rem!important}.market-message-dot{border-radius:999px;height:.66rem;position:absolute;right:.7rem;top:.7rem;width:.66rem}.market-message-dot--new{background:#2563eb;box-shadow:0 0 0 3px #2563eb21}.market-message-dot--read{background:#16a34a;box-shadow:0 0 0 3px #16a34a21}.market-message-dot--archived{background:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.market-action-button,.market-request-primary,.market-request-secondary,.market-bid-actions button,.market-controlled-actions button{display:inline-flex;flex:0 0 auto;justify-content:center;max-width:220px;width:auto}.market-bid-actions,.market-controlled-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem}.market-controlled-actions input,.market-controlled-actions select,.market-limited-input{max-width:260px;min-width:180px;width:auto}.market-bid-form--controlled{align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(160px,220px) minmax(100px,120px);max-width:760px}.market-bid-form--controlled .modern-datetime,.market-bid-form--controlled .market-check-grid,.market-bid-form--controlled .market-action-button{grid-column:1 / -1}.market-check-grid{display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));max-width:740px}.market-check-grid label{background:#f8fafc;border:1px solid var(--mr-border);border-radius:10px;color:var(--mr-muted);font-size:.82rem;padding:.55rem .65rem}.market-closed-bids{background:#f8fafc;border:1px solid var(--mr-border);border-radius:12px;margin-top:.75rem;padding:.75rem}.market-closed-bids summary{color:var(--mr-muted);cursor:pointer;font-size:.84rem;font-weight:500}.market-bid-card--small{box-shadow:none;margin-top:.55rem;opacity:.78;padding:.65rem}.market-bid-card--small strong{font-size:.9rem}.market-request-detail-card textarea{display:none}@media (max-width: 720px){.market-bid-form--controlled{grid-template-columns:1fr}.market-controlled-actions input,.market-controlled-actions select,.market-limited-input{max-width:100%;width:100%}}.market-form-page,.market-list-page{background:#f1f5f9;min-height:100vh;padding:1.5rem}.market-form-hero,.market-list-hero{background:linear-gradient(135deg,#18375d,#213f68);border-top:5px solid #f2c400;border-radius:22px;color:#fff;margin-bottom:1rem;padding:1.4rem}.market-form-hero p,.market-list-hero p{color:#facc15;font-size:.72rem;font-weight:750;letter-spacing:.12em;margin:0;text-transform:uppercase}.market-form-hero h1,.market-list-hero h1{font-size:clamp(1.45rem,3vw,2.25rem);margin:.35rem 0}.market-form-hero span,.market-list-hero span{color:#dbeafe}.market-compact-form{display:grid;gap:.85rem;max-width:1040px}.market-compact-form details,.market-list-controls,.market-click-list,.market-empty,.market-alert{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 14px 35px #0f172a0f}.market-compact-form summary{color:#0f172a;cursor:pointer;font-weight:650;padding:1rem}.market-form-grid{border-top:1px solid #e2e8f0;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:1rem}.market-form-grid label{color:#475569;display:grid;font-size:.84rem;gap:.35rem}.market-form-grid input,.market-form-grid select,.market-form-grid textarea,.market-list-controls input,.market-list-controls select{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font:inherit;padding:.65rem .75rem}.market-form-grid textarea{min-height:82px;resize:vertical}.market-span-2{grid-column:1/-1}.market-check{align-items:center;display:flex!important;flex-direction:row;gap:.45rem!important}.modern-datetime{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;display:grid;gap:.6rem;padding:.75rem}.modern-datetime__head{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:space-between}.modern-datetime__head span{color:#64748b;font-size:.82rem}.modern-datetime__head strong{color:#0f172a;font-size:.84rem}.modern-datetime__chips{display:flex;flex-wrap:wrap;gap:.35rem}.modern-datetime__chips button,.market-form-actions button,.market-click-row button,.market-list-controls a{background:#1d4ed8;border:1px solid #1d4ed8;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-weight:650;max-width:220px;padding:.55rem .8rem;text-decoration:none;width:auto}.modern-datetime__chips button{background:#e0f2fe;border-color:#bae6fd;color:#075985;font-size:.78rem}.modern-datetime__controls{display:flex;flex-wrap:wrap;gap:.5rem}.modern-datetime__controls input,.modern-datetime__controls select{max-width:180px}.market-form-actions,.market-list-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem}.market-form-actions a{color:#1d4ed8}.market-form-actions span{color:#475569}.market-click-list{display:grid;gap:.65rem;padding:.8rem}.market-click-row{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;cursor:pointer;display:grid;gap:.8rem;grid-template-columns:minmax(180px,1fr) minmax(240px,1.4fr) minmax(180px,1fr) auto;padding:.8rem;transition:transform .15s ease,border-color .15s ease,background .15s ease}.market-click-row:hover,.market-click-row:focus{background:#fff;border-color:#bfdbfe;transform:translateY(-1px)}.market-click-row strong,.market-click-row span,.market-click-row small{display:block}.market-click-row strong{color:#0f172a;font-weight:650}.market-click-row span{color:#334155}.market-click-row small{color:#64748b;margin-top:.15rem}.market-click-row--small{grid-template-columns:1fr auto;margin-top:.55rem;opacity:.8}.market-empty,.market-alert{color:#475569;margin-bottom:.75rem;padding:1rem}.market-alert{background:#fff1f2;color:#be123c}@media (max-width:820px){.market-click-row{grid-template-columns:1fr}.market-form-page,.market-list-page{padding:1rem}}.order-detail-page{display:flex;flex-direction:column;gap:1.5rem}.order-detail-hero{background:linear-gradient(135deg,#173868,#223f70);color:#fff;border-radius:28px;padding:1.75rem 1.9rem;box-shadow:0 12px 28px #0f172a14}.order-detail-eyebrow{color:#facc15;text-transform:uppercase;font-size:.82rem;font-weight:800;letter-spacing:.08em;margin-bottom:.45rem}.order-detail-hero h1{margin:0 0 .55rem;font-size:3rem;line-height:1.05;color:#fff}.order-detail-hero p{margin:0;color:#ffffffe0;font-size:1.32rem;line-height:1.5}.order-detail-pills{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.35rem}.order-pill{display:inline-flex;align-items:center;padding:.7rem 1rem;border-radius:999px;background:#facc151f;border:1px solid rgba(250,204,21,.35);color:#fef08a;font-weight:700}.order-status-strip{display:flex;gap:.75rem;flex-wrap:wrap}.status-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.55rem .95rem;font-weight:700;font-size:.95rem}.status-chip-delivery{background:#e0ecff;color:#2456c6}.status-chip-payment{background:#fff4cc;color:#976607}.status-chip-escrow{background:#eef2f7;color:#415166}.order-detail-grid,.order-lower-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,.95fr);gap:1.5rem}.order-lower-grid-single{grid-template-columns:1fr}.order-main-column,.order-side-column{min-width:0}.order-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem}.order-card{background:#fff;border:1px solid #dce4ef;border-radius:24px;padding:1.4rem 1.5rem;box-shadow:0 6px 18px #0f172a0d}.order-card h3{margin:0 0 1rem;font-size:1.5rem;line-height:1.2;color:#142033}.detail-line{margin-bottom:.6rem;color:#314159;line-height:1.55}.detail-line span{color:#64748b}.detail-line strong{color:#111b2b}.detail-line em{color:#5a6b84;font-style:italic}.order-detail-parcel-description{min-height:3rem}.order-side-column{display:flex;flex-direction:column;gap:1.35rem}.order-actions-vertical{display:flex;flex-direction:column;gap:.75rem}.outline-action,.primary-inline-action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;text-decoration:none;border-radius:10px;min-height:48px;padding:.75rem 1rem;font-weight:700;font-size:1rem;cursor:pointer;transition:all .15s ease}.outline-action{background:#fff;color:#22304a;border:1px solid #9eacbe}.outline-action:hover{background:#f8fafc}.outline-action-blue{border-color:#3b82f6;color:#2563eb}.outline-action-danger{border-color:#f3a6ae;color:#ef4444}.primary-inline-action{background:#1d4ed8;color:#fff;border:1px solid #1d4ed8}.primary-inline-action:hover{background:#1e40af}.primary-inline-action-disabled,.primary-inline-action:disabled{opacity:.58;cursor:not-allowed}.order-inline-actions{display:flex;gap:.8rem;margin-top:1rem}.order-inline-actions-wrap{flex-wrap:wrap}.order-muted-copy,.order-confirm-note,.order-tep-meta{color:#5d6b80}.order-tep-meta{display:flex;gap:1.1rem;flex-wrap:wrap;margin-bottom:1rem}.order-loading-card{color:#4b5c73}.order-error-card{border-color:#f4b2bb;background:#fff4f5}.order-error-card h2{margin:0 0 .65rem;color:#a61b43}.order-error-card p{margin:0 0 .75rem;color:#9f2f47}.order-error-card a{color:#2563eb;text-decoration:none;font-weight:700}@media (max-width: 1200px){.order-detail-grid,.order-lower-grid,.order-card-grid{grid-template-columns:1fr}}@media (max-width: 900px){.order-detail-hero h1{font-size:2.2rem}.order-detail-hero p{font-size:1.05rem}.order-inline-actions{flex-direction:column}}body.delivr-order-detail-route .dashboard-hero:not(.order-detail-hero),body.delivr-order-detail-route .hero-card:not(.order-detail-hero),body.delivr-order-detail-route .layout-hero:not(.order-detail-hero),body.delivr-order-detail-route .page-hero:not(.order-detail-hero),body.delivr-order-detail-route .portal-banner:not(.order-detail-hero),body.delivr-order-detail-route .portal-hero:not(.order-detail-hero),body.delivr-order-detail-route .portal-hero-card:not(.order-detail-hero),body.delivr-order-detail-route .portal-layout-hero:not(.order-detail-hero),body.delivr-order-detail-route .portal-page-hero:not(.order-detail-hero),body.delivr-order-detail-route .shell-hero:not(.order-detail-hero),body.delivr-order-detail-route [data-portal-hero=true]:not(.order-detail-hero),body.delivr-order-detail-route [data-page-hero=true]:not(.order-detail-hero),body.delivr-order-detail-route main>section:first-child:not(.order-detail-hero):not(.order-status-strip):not(.order-detail-grid):not(.order-lower-grid){display:none!important}body.delivr-order-detail-route .management-hero:not(.order-detail-hero),body.delivr-order-detail-route .portal-hero:not(.order-detail-hero),body.delivr-order-detail-route .page-hero:not(.order-detail-hero),body.delivr-order-detail-route .dashboard-hero:not(.order-detail-hero),body.delivr-order-detail-route .hero-card:not(.order-detail-hero),body.delivr-order-detail-route main>section:first-child:not(.order-detail-hero):not(.order-status-strip):not(.order-detail-grid):not(.order-lower-grid){display:none!important}.order-detail-page{gap:.85rem!important}.order-detail-hero{padding:1rem 1.2rem!important;border-radius:18px!important}.order-detail-hero h1{font-size:clamp(1.75rem,3vw,2.25rem)!important;margin-bottom:.35rem!important}.order-detail-hero p{font-size:1rem!important;line-height:1.35!important}.order-detail-pills{margin-top:.7rem!important;gap:.45rem!important}.order-pill{padding:.4rem .65rem!important;font-size:.85rem!important}.order-card{padding:.85rem 1rem!important;border-radius:16px!important}.order-card h3{font-size:1.05rem!important;margin-bottom:.55rem!important}.detail-line{margin-bottom:.3rem!important;line-height:1.3!important;font-size:.93rem!important}.order-card-grid,.order-detail-grid,.order-lower-grid{gap:.85rem!important}.status-chip{padding:.35rem .65rem!important;font-size:.85rem!important}.ticket-detail-page{display:grid;gap:1.4rem}.ticket-hero{background:linear-gradient(135deg,#173868,#223f70);border-radius:24px;color:#fff;padding:1.5rem;display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.ticket-kicker{color:#facc15;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem}.ticket-hero h1{margin:0 0 .4rem;color:#fff}.ticket-hero p{color:#dbeafe;margin:0}.ticket-back{background:#fff;border-radius:10px;color:#173868;font-weight:800;padding:.7rem .9rem;text-decoration:none}.ticket-summary-strip{display:flex;flex-wrap:wrap;gap:.65rem}.ticket-summary-strip span{background:#eef2ff;border:1px solid #dbe3ef;border-radius:999px;color:#1e3a8a;font-weight:800;padding:.5rem .8rem}.ticket-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr);gap:1.25rem}.ticket-panel{background:#fff;border:1px solid #dbe3ef;border-radius:18px;box-shadow:0 10px 26px #0f172a0d;padding:1.25rem}.ticket-panel h2{margin:0 0 1rem;color:#0f172a}.ticket-error{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.ticket-message{border-bottom:1px solid #e2e8f0;padding:.75rem 0}.ticket-reply-form{display:grid;gap:.75rem;margin-top:1rem}.ticket-reply-form textarea{min-height:140px;border:1px solid #cbd5e1;border-radius:10px;padding:.8rem}.ticket-reply-form input{display:block;margin-top:.4rem}.ticket-reply-form button{width:fit-content;background:#1d4ed8;border:1px solid #1d4ed8;border-radius:10px;color:#fff;font-weight:800;padding:.7rem 1rem}.ticket-side{display:grid;align-content:start;gap:1.25rem}@media (max-width: 1100px){.ticket-grid,.ticket-hero{grid-template-columns:1fr;flex-direction:column}}.tr-auth-bg{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:radial-gradient(ellipse 80% 60% at 10% 20%,rgba(244,196,0,.12) 0%,transparent 55%),radial-gradient(ellipse 70% 70% at 90% 80%,rgba(30,99,181,.22) 0%,transparent 60%),linear-gradient(160deg,#0c1829,#142240 45%,#0f2d55);position:relative;overflow:clip;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tr-auth-bg:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;border:1px solid rgba(244,196,0,.08);top:-120px;left:-120px;pointer-events:none}.tr-auth-bg:after{content:"";position:absolute;width:600px;height:600px;border-radius:50%;border:1px solid rgba(30,99,181,.12);bottom:-200px;right:-150px;pointer-events:none}.tr-back-home{position:fixed;top:1.25rem;left:1.5rem;z-index:10;display:inline-flex;align-items:center;gap:.4rem;color:#ffffffa6;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .15s ease}.tr-back-home:hover{color:#fff}.tr-back-home .material-icons{font-size:24px}.tr-auth-card{position:relative;z-index:2;width:100%;max-width:880px;display:grid;grid-template-columns:1fr 1fr;border-radius:1.75rem;overflow:hidden;box-shadow:0 2rem 4rem #00000073,0 0 0 1px #f4c4001f}.tr-auth-card--form-heavy{max-width:960px;grid-template-columns:5fr 8fr}.tr-auth-status{position:relative;z-index:2;width:100%;max-width:460px;background:#fff;border-radius:1.75rem;overflow:hidden;box-shadow:0 2rem 4rem #00000073,0 0 0 1px #f4c4001f;padding:3rem 2.75rem;text-align:center}.tr-auth-status-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:36px}.tr-auth-status-icon.blue{background:#1e63b51a;color:#1e63b5}.tr-auth-status-icon.green{background:#16a34a1a;color:#16a34a}.tr-auth-status h2{font-size:1.4rem;font-weight:900;color:#0f172a;letter-spacing:-.025em;margin-bottom:.6rem}.tr-auth-status p{color:#64748b;font-size:.9rem;line-height:1.65;margin-bottom:2rem}.tr-auth-status .tr-submit{margin-top:0}.tr-auth-status .tr-form-links{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #f1f5f9;justify-content:center}.tr-auth-brand{background:linear-gradient(150deg,#162236,#1a3055,#112248);padding:2.75rem 2.25rem;display:flex;flex-direction:column;gap:2rem;position:relative;overflow:hidden}.tr-auth-brand:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#f4c400,#1e63b5,#f4c400)}.tr-auth-brand:after{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(244,196,0,.09) 0%,transparent 65%);bottom:-130px;right:-130px;pointer-events:none}.tr-auth-logo{display:flex;align-items:center;gap:.9rem;position:relative;z-index:1}.tr-auth-mark{width:52px;height:52px;flex-shrink:0;border-radius:14px;background:#fffffff2;overflow:hidden;padding:5px;display:flex;align-items:center;justify-content:center}.tr-auth-mark img{width:100%;height:100%;object-fit:contain;display:block}.tr-auth-wordmark{color:#fff;font-weight:900;font-size:1.05rem;line-height:1.2}.tr-auth-wordmark small{display:block;color:#fff9;font-weight:500;font-size:.76rem;margin-top:1px}.tr-auth-pitch{flex:1;position:relative;z-index:1}.tr-auth-badge{display:inline-flex;align-items:center;gap:.35rem;background:#f4c40021;border:1px solid rgba(244,196,0,.26);color:#f4c400;border-radius:999px;padding:.3rem .72rem;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;margin-bottom:1rem}.tr-auth-pitch h2{color:#fff;font-size:1.55rem;font-weight:900;letter-spacing:-.03em;line-height:1.22;margin-bottom:.75rem}.tr-auth-pitch p{color:#ffffffa6;font-size:.875rem;line-height:1.65}.tr-auth-steps{list-style:none;padding:0;margin:0;display:grid;gap:.65rem;position:relative;z-index:1}.tr-auth-steps li{display:flex;align-items:center;gap:.6rem;color:#ffffffc7;font-size:.85rem;font-weight:500;line-height:1.4;opacity:0;transform:translate(-14px)}.tr-auth-steps li .material-icons{font-size:15px;color:#f4c400;flex-shrink:0}.tr-auth-form{background:#fff;padding:2.75rem 2.5rem;display:flex;flex-direction:column;justify-content:center}.tr-auth-form-head{margin-bottom:1.75rem}.tr-auth-form-head h3{font-size:1.4rem;font-weight:900;color:#0f172a;letter-spacing:-.025em;margin-bottom:.3rem}.tr-auth-form-head p{color:#64748b;font-size:.875rem}.tr-alert{display:flex;align-items:flex-start;gap:.55rem;border-radius:.85rem;padding:.8rem 1rem;font-size:.875rem;margin-bottom:1.2rem;line-height:1.5}.tr-alert-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.tr-alert-info{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.tr-alert .material-icons{font-size:17px;flex-shrink:0;margin-top:1px}.tr-fg{margin-bottom:1.1rem}.tr-fg label{display:block;font-size:.84rem;font-weight:700;color:#374151;margin-bottom:.38rem;letter-spacing:.01em}.tr-fg input{width:100%;padding:.8rem 1rem;font-size:.95rem;border:1.5px solid #e5e7eb;border-radius:.85rem;background:#f8fafc;color:#0f172a;outline:none;display:block;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.tr-fg input:focus{border-color:#1e63b5;background:#fff;box-shadow:0 0 0 3px #1e63b51c}.tr-fg input.is-invalid{border-color:#ef4444;background:#fff5f5}.tr-fg-help{font-size:.78rem;color:#94a3b8;margin-top:.3rem}.tr-fg-err{display:flex;align-items:center;gap:.3rem;color:#dc2626;font-size:.78rem;font-weight:500;margin-top:.3rem}.tr-fg-err .material-icons{font-size:12px}.tr-submit{width:100%;padding:.9rem;background:linear-gradient(135deg,#1e63b5,#0f3e73);color:#fff;border:0;border-radius:.9rem;font-size:.95rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.45rem;box-shadow:0 .5rem 1.4rem #1e63b547;transition:transform .18s ease,box-shadow .18s ease,opacity .15s ease;margin-top:.25rem;font-family:inherit;letter-spacing:.01em}.tr-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 .7rem 1.8rem #1e63b557}.tr-submit:disabled{opacity:.6;cursor:not-allowed}.tr-submit .material-icons{font-size:18px}.tr-form-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem;margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid #f1f5f9;font-size:.83rem;color:#64748b}.tr-form-links a{color:#1e63b5;font-weight:600;text-decoration:none}.tr-form-links a:hover{text-decoration:underline}.tr-fg-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:0}.tr-fg-row .tr-fg{margin-bottom:.85rem}.tr-pw-rules{list-style:none;padding:0;margin:.35rem 0 0;display:grid;gap:.1rem;font-size:.8rem;line-height:1.7}.tr-pw-rules li{display:flex;align-items:center;gap:.3rem}.tr-pw-rules li[data-ok="1"]{color:#22c55e}.tr-pw-rules li[data-ok="0"]{color:#ef4444}.tr-pw-rules li .material-icons{font-size:.9rem}.tr-step-list{list-style:none;padding:0;margin:0;display:grid;gap:.85rem;position:relative;z-index:1}.tr-step-list li{display:flex;align-items:flex-start;gap:.75rem;color:#ffffff8c;font-size:.85rem;font-weight:500;line-height:1.5;transition:color .25s ease}.tr-step-list li[data-active="1"]{color:#fffffff2;font-weight:600}.tr-step-list li[data-done="1"]{color:#fff9}.tr-step-num{width:22px;height:22px;border-radius:50%;background:#f4c40026;border:1px solid rgba(244,196,0,.35);color:#f4c400b3;font-size:.72rem;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.tr-step-list li[data-active="1"] .tr-step-num{background:#f4c40040;border-color:#f4c400a6;color:#f4c400;box-shadow:0 0 0 3px #f4c4001f}.tr-step-list li[data-done="1"] .tr-step-num{background:#22c55e38;border-color:#22c55e73;color:#4ade80}.tr-step-nav{display:flex;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #f1f5f9}.tr-step-back{display:inline-flex;align-items:center;gap:.35rem;padding:.75rem 1.1rem;border:1.5px solid #e5e7eb;border-radius:.9rem;background:transparent;color:#64748b;font-size:.875rem;font-weight:700;cursor:pointer;font-family:inherit;transition:border-color .18s ease,color .18s ease;white-space:nowrap}.tr-step-back:hover{border-color:#1e63b5;color:#1e63b5}.tr-step-back .material-icons{font-size:16px}.tr-step-next{flex:1;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.9rem;background:linear-gradient(135deg,#1e63b5,#0f3e73);color:#fff;border:0;border-radius:.9rem;font-size:.95rem;font-weight:800;cursor:pointer;font-family:inherit;letter-spacing:.01em;box-shadow:0 .5rem 1.4rem #1e63b547;transition:transform .18s ease,box-shadow .18s ease,opacity .15s ease}.tr-step-next:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 .7rem 1.8rem #1e63b557}.tr-step-next:disabled{opacity:.6;cursor:not-allowed}.tr-step-next .material-icons{font-size:18px}.tr-step-mobile-bar{display:none;gap:.4rem;margin-bottom:1.25rem}.tr-step-mobile-pip{flex:1;height:4px;border-radius:999px;background:#e5e7eb;transition:background .3s ease}.tr-step-mobile-pip.active{background:#1e63b5}.tr-step-mobile-pip.done{background:#22c55e}.tr-auth-bg--top{align-items:flex-start;padding-top:1.5rem;padding-bottom:1.5rem}.tr-carrier-card{position:relative;z-index:2;width:100%;max-width:960px;border-radius:1.75rem;overflow:hidden;box-shadow:0 2rem 4rem #00000073,0 0 0 1px #f4c4001f;margin-top:0;display:flex;flex-direction:column;max-height:calc(100vh - 3rem)}.tr-carrier-header{background:linear-gradient(150deg,#162236,#1a3055,#112248);padding:1rem 1.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;position:relative;overflow:hidden;flex-wrap:wrap;flex-shrink:0}.tr-carrier-header:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#f4c400,#1e63b5,#f4c400)}.tr-carrier-header:after{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(244,196,0,.08) 0%,transparent 65%);top:-100px;right:-100px;pointer-events:none}.tr-carrier-header-badge{display:inline-flex;align-items:center;gap:.35rem;background:#f4c40021;border:1px solid rgba(244,196,0,.26);color:#f4c400;border-radius:999px;padding:.35rem .85rem;font-size:.74rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;position:relative;z-index:1}.tr-carrier-header-badge .material-icons{font-size:14px}.tr-carrier-body{background:#fff;padding:1.5rem 2rem 1.75rem;flex:1;min-height:0;overflow-y:auto}.tr-carrier-layout{display:grid;grid-template-columns:210px 1fr;gap:1.75rem;align-items:start}.tr-carrier-form-col{min-width:0}.tr-onboarding-steps{background:linear-gradient(150deg,#0f2035,#1a3055);border-radius:1rem;padding:1.25rem 1rem;position:sticky;top:1.5rem}.tr-onboarding-steps .tr-step-list{gap:1rem}.tr-form-intro{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid #f1f5f9}.tr-form-intro h2{font-size:1.25rem;font-weight:900;color:#0f172a;letter-spacing:-.025em;margin-bottom:.35rem}.tr-form-intro p{color:#64748b;font-size:.875rem;line-height:1.6;margin:0}.tr-section{margin-bottom:1.5rem}.tr-section-head{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;padding-bottom:.6rem;border-bottom:1px solid #f1f5f9}.tr-section-icon{width:30px;height:30px;border-radius:8px;background:#1e63b517;color:#1e63b5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tr-section-icon .material-icons{font-size:16px}.tr-section-title{font-size:.82rem;font-weight:900;color:#0f172a;letter-spacing:.04em;text-transform:uppercase}.tr-section-note{font-size:.78rem;color:#94a3b8;margin-left:auto}.tr-optional{font-weight:500;color:#94a3b8;font-size:.72rem;margin-left:.3rem}.tr-fg textarea{width:100%;padding:.7rem .9rem;font-size:.875rem;border:1.5px solid #e5e7eb;border-radius:.8rem;background:#f8fafc;color:#0f172a;outline:none;display:block;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;resize:vertical;min-height:80px;line-height:1.5}.tr-fg textarea:focus{border-color:#1e63b5;background:#fff;box-shadow:0 0 0 3px #1e63b51c}.tr-fg textarea.is-invalid{border-color:#ef4444;background:#fff5f5}.tr-form-actions{display:flex;align-items:center;gap:.85rem;padding-top:1.5rem;border-top:1px solid #f1f5f9;flex-wrap:wrap}.tr-form-actions .tr-submit{flex:1;min-width:180px;margin-top:0;width:auto}.tr-action-link{color:#64748b;font-size:.875rem;font-weight:600;text-decoration:none}.tr-action-link:hover{color:#1e63b5;text-decoration:underline}@media (min-width: 768px) and (max-width: 959.98px){.tr-carrier-layout{grid-template-columns:1fr;gap:1.25rem}.tr-onboarding-steps{position:static;padding:.9rem 1.5rem;max-width:480px;margin:0 auto}.tr-onboarding-steps .tr-step-list{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:0}.tr-onboarding-steps .tr-step-list li{flex:1;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:0 .35rem;position:relative}.tr-onboarding-steps .tr-step-list li:not(:last-child):after{content:"";position:absolute;top:11px;left:calc(50% + 11px);right:calc(-50% + 11px);height:1px;background:#f4c40038;z-index:0}.tr-onboarding-steps .tr-step-list li[data-done="1"]:not(:last-child):after{background:#22c55e61}.tr-onboarding-steps .tr-step-list .tr-step-num{margin-top:0;position:relative;z-index:1}}.tr-phone-wrap{--react-international-phone-height: 44px;--react-international-phone-border-color: #e5e7eb;--react-international-phone-background-color: #f8fafc;--react-international-phone-text-color: #0f172a;--react-international-phone-border-radius: .85rem;--react-international-phone-font-size: .95rem;--react-international-phone-country-selector-background-color: #f8fafc;--react-international-phone-selected-dropdown-item-background-color: rgba(30,99,181,.07);--react-international-phone-dropdown-shadow: 0 8px 24px rgba(15,23,42,.12)}.tr-phone-wrap .react-international-phone-input-container{width:100%;border-radius:.85rem;transition:box-shadow .18s ease}.tr-phone-wrap .react-international-phone-input-container:focus-within{box-shadow:0 0 0 3px #1e63b51c}.tr-phone-wrap .react-international-phone-country-selector-button{border-width:1.5px;padding:0 8px;font-family:inherit;transition:border-color .18s ease,background .18s ease}.tr-phone-wrap .react-international-phone-input{flex:1;width:100%;border-width:1.5px;padding:0 1rem;font-family:inherit;outline:none;transition:border-color .18s ease,background .18s ease}.tr-phone-wrap .react-international-phone-input-container:focus-within .react-international-phone-country-selector-button,.tr-phone-wrap .react-international-phone-input-container:focus-within .react-international-phone-input{border-color:#1e63b5;background:#fff}.tr-phone-wrap.is-invalid .react-international-phone-country-selector-button,.tr-phone-wrap.is-invalid .react-international-phone-input{border-color:#ef4444;background:#fff5f5}.tr-phone-wrap .react-international-phone-country-selector-dropdown{border-radius:.75rem;border:1.5px solid #e5e7eb;overflow:hidden;font-family:inherit;font-size:.9rem}@media (max-width: 767.98px){.tr-auth-card{grid-template-columns:1fr;max-width:440px;border-radius:1.4rem}.tr-auth-brand{padding:2rem 1.75rem 1.5rem;gap:1.25rem}.tr-auth-pitch h2{font-size:1.3rem}.tr-auth-steps{display:none}.tr-auth-form{padding:2rem 1.75rem}.tr-back-home{display:none}.tr-auth-status{padding:2.25rem 1.75rem;border-radius:1.4rem}.tr-carrier-layout{grid-template-columns:1fr}.tr-onboarding-steps{display:none}.tr-fg-row{grid-template-columns:1fr;gap:0}.tr-step-list,.tr-section-note{display:none}.tr-step-mobile-bar{display:flex}}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height, 36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));margin:0;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover, whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);border-right:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color, #999)}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke))}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width, 24px);height:var(--react-international-phone-flag-height, 24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top, 44px);left:var(--react-international-phone-dropdown-left, 0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));box-shadow:var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, .25));color:var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);background:var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size, 14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color, gray);font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));color:var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));font-size:var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius, 4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color, gainsboro);border-radius:var(--react-international-phone-border-radius, 4px);margin:0;background-color:var(--react-international-phone-background-color, white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color, #222);font-family:inherit;font-size:var(--react-international-phone-font-size, 13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color, whitesmoke);color:var(--react-international-phone-disabled-text-color, #666)}.v33-landing{min-height:100vh;background:radial-gradient(circle at top left,rgba(15,118,110,.14),transparent 34rem),linear-gradient(180deg,#fff,#f8fafc);color:#0f172a}.v33-public-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1200px;margin:0 auto;padding:1rem 1.25rem}.v33-brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#0f172a}.v33-brand img{width:42px;height:42px;object-fit:contain}.v33-brand strong{display:block;font-size:1.1rem}.v33-brand small{display:block;color:#64748b}.v33-public-nav{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.v33-public-nav a{color:#0f172a;text-decoration:none;font-weight:800}.v33-nav-chip{padding:.45rem .75rem;border-radius:999px;background:#ecfeff;color:#0f766e!important}.v33-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:2rem;align-items:center;max-width:1200px;margin:0 auto;padding:4rem 1.25rem}.v33-eyebrow{margin:0 0 .6rem;text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:900;color:var(--delivr-primary,#0f766e)}.v33-hero h1{margin:0 0 1rem;font-size:clamp(2.25rem,5vw,4.8rem);line-height:.96;letter-spacing:-.05em}.v33-hero p{max-width:720px;color:#475569;font-size:1.1rem;line-height:1.7}.v33-hero-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.25rem}.v33-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.55rem;padding:.68rem 1rem;border-radius:999px;border:1px solid transparent;font-weight:900;text-decoration:none;cursor:pointer}.v33-btn-primary{background:var(--delivr-primary,#0f766e);color:#fff;box-shadow:0 14px 28px #0f766e38}.v33-btn-secondary{background:#fff;color:#0f172a;border-color:#0f172a29}.v33-btn-ghost{background:#0f766e14;color:#0f766e;border-color:#0f766e29}.v33-hero-panel{display:flex;flex-direction:column;gap:1rem;padding:1.4rem;border-radius:28px;border:1px solid rgba(15,23,42,.1);background:#ffffffe0;box-shadow:0 24px 70px #0f172a1f}.v33-hero-panel strong{font-size:1.6rem}.v33-hero-panel span{color:#475569}.v33-mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}.v33-mini-grid span,.v33-feature-strip div{padding:.85rem;border-radius:18px;background:#f8fafc;border:1px solid rgba(15,23,42,.08);font-weight:800}.v33-feature-strip{max-width:1200px;margin:0 auto 2rem;padding:0 1.25rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.v33-feature-strip div{display:flex;flex-direction:column;gap:.25rem}.v33-feature-strip span{font-weight:600;color:#64748b}.v33-jobs-advert{max-width:1200px;margin:0 auto;padding:2rem 1.25rem 4rem}.v33-section-title{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.v33-section-title h2{margin:0;font-size:2rem}.v33-section-title span{color:#64748b;max-width:560px}.v33-job-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.v33-job-card{display:flex;flex-direction:column;gap:.35rem;text-align:left;padding:1rem;border-radius:20px;border:1px solid rgba(15,23,42,.1);background:#fff;cursor:pointer;box-shadow:0 10px 24px #0f172a0f}.v33-job-card strong{font-size:1.05rem}.v33-job-card span{color:#475569}.v33-job-card small{color:#0f766e;font-weight:900}.v33-empty-jobs{grid-column:1/-1;padding:1.25rem;border-radius:20px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-weight:800}@media (max-width:800px){.v33-hero{grid-template-columns:1fr;padding-top:2rem}.v33-feature-strip{grid-template-columns:1fr 1fr}.v33-public-header,.v33-section-title{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.v33-feature-strip{grid-template-columns:1fr}.v33-public-nav{width:100%}}.driver-screen{--driver-border: rgba(15, 23, 42, .1);--driver-muted: #64748b;--driver-ink: #0f172a;--driver-card: #ffffff;--driver-soft: #f8fafc;--driver-primary: #0f766e;--driver-primary-strong: #115e59;--driver-accent: #2563eb;--driver-danger: #b91c1c;--driver-good: #047857;--driver-shadow: 0 18px 45px rgba(15, 23, 42, .08);display:flex;flex-direction:column;gap:1rem}.driver-loading-card,.driver-hero-card,.driver-job-hero,.driver-table-card,.driver-detail-card{background:var(--driver-card);border:1px solid var(--driver-border);border-radius:20px;box-shadow:var(--driver-shadow)}.driver-loading-card{padding:1rem 1.25rem;color:var(--driver-muted)}.driver-hero-card,.driver-job-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;background:radial-gradient(circle at top right,rgba(37,99,235,.13),transparent 26rem),linear-gradient(135deg,#fff,#f8fafc)}.driver-eyebrow{margin:0 0 .25rem;color:var(--driver-primary);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.driver-hero-card h1,.driver-job-hero h1{margin:0;color:var(--driver-ink);font-size:clamp(1.35rem,1.6vw,1.9rem);line-height:1.1}.driver-hero-card p,.driver-job-hero p{margin:.35rem 0 0;color:var(--driver-muted);max-width:62rem}.driver-identity-row,.driver-hero-actions,.driver-kpi-strip,.driver-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.driver-identity-row{margin-top:.75rem;color:var(--driver-muted);font-size:.86rem}.driver-identity-row>span:not(.driver-badge){padding:.28rem .6rem;border:1px solid var(--driver-border);border-radius:999px;background:#ffffffbf}.driver-hero-actions{justify-content:flex-end;min-width:max-content}.driver-primary-link,.driver-secondary-link,.driver-primary-button{border:1px solid transparent;border-radius:999px;padding:.58rem .9rem;font-weight:800;font-size:.86rem;text-decoration:none;cursor:pointer;white-space:nowrap}.driver-primary-link,.driver-primary-button{background:var(--driver-primary);border-color:var(--driver-primary);color:#fff}.driver-primary-link:hover,.driver-primary-button:hover{background:var(--driver-primary-strong);color:#fff}.driver-secondary-link{background:#fff;border-color:var(--driver-border);color:var(--driver-ink)}.driver-primary-button.disabled,.driver-primary-button:disabled{background:#cbd5e1;border-color:#cbd5e1;cursor:not-allowed}.driver-kpi-strip{padding:.45rem;border-radius:999px;background:#0f172a;box-shadow:0 12px 30px #0f172a29}.driver-kpi-bubble{display:inline-flex;align-items:center;gap:.42rem;min-height:2rem;padding:.28rem .72rem;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:#e2e8f0}.driver-kpi-bubble span{font-size:.72rem;color:#cbd5e1;white-space:nowrap}.driver-kpi-bubble strong{font-size:.9rem;color:#fff;white-space:nowrap}.driver-section-grid{display:grid;gap:1rem}.driver-section-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-section-grid.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.driver-table-card,.driver-detail-card{overflow:hidden}.driver-controls-card{padding:.85rem}.driver-table-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem .75rem;border-bottom:1px solid var(--driver-border);background:linear-gradient(180deg,#fff,#f8fafc)}.driver-table-titlebar h2,.driver-detail-card h2{margin:0;color:var(--driver-ink);font-size:1rem}.driver-table-titlebar p{margin:.25rem 0 0;color:var(--driver-muted);font-size:.82rem}.driver-table-count{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;border-radius:999px;background:#e0f2fe;color:#075985;font-weight:900}.driver-table-wrap{overflow:auto}.driver-data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.86rem}.driver-data-table th{position:sticky;top:0;z-index:1;background:#f8fafc;color:#475569;text-align:left;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;padding:.72rem .8rem;border-bottom:1px solid var(--driver-border)}.driver-data-table td{padding:.72rem .8rem;border-bottom:1px solid #eef2f7;color:var(--driver-ink);vertical-align:middle}.driver-data-table tbody tr:hover{background:#f8fafc}.driver-clickable-row{cursor:pointer}.driver-check-col{width:2.4rem}.driver-compact-col{white-space:nowrap}.driver-actions-col{width:11rem;white-space:nowrap}.driver-action-select,.driver-toolbar select,.driver-toolbar input{min-height:2.35rem;border:1px solid var(--driver-border);border-radius:12px;background:#fff;color:var(--driver-ink);padding:.45rem .65rem;font-size:.86rem;outline:none}.driver-action-select{width:100%;max-width:10.5rem}.driver-toolbar input{flex:1 1 18rem}.driver-toolbar select{flex:0 0 auto}.driver-bulk-select{font-weight:800}.driver-badge{display:inline-flex;align-items:center;min-height:1.55rem;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:800;border:1px solid transparent;white-space:nowrap}.driver-badge-neutral{background:#f1f5f9;color:#334155;border-color:#e2e8f0}.driver-badge-info{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.driver-badge-good{background:#ecfdf5;color:#047857;border-color:#bbf7d0}.driver-badge-bad{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.driver-empty-state{padding:1.4rem;color:var(--driver-muted);background:#fff}.driver-detail-card{padding:1rem 1.1rem}.driver-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.85rem 0 0}.driver-detail-grid div{padding:.75rem;border-radius:14px;background:#f8fafc;border:1px solid #eef2f7}.driver-detail-grid dt{color:var(--driver-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.driver-detail-grid dd{margin:.22rem 0 0;color:var(--driver-ink);font-weight:700;word-break:break-word}.driver-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.driver-step{display:flex;align-items:center;gap:.45rem;padding:.65rem .75rem;border-radius:16px;border:1px solid var(--driver-border);background:#fff;color:var(--driver-muted);font-size:.78rem}.driver-step span{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:999px;background:#e2e8f0;color:#475569;font-weight:900}.driver-step strong{white-space:nowrap}.driver-step.done{background:#ecfdf5;color:#047857;border-color:#bbf7d0}.driver-step.done span,.driver-step.current span{background:var(--driver-primary);color:#fff}.driver-step.current{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}@media (max-width: 1100px){.driver-section-grid.two-col,.driver-section-grid.three-col{grid-template-columns:1fr}.driver-hero-card,.driver-job-hero{flex-direction:column}.driver-hero-actions{justify-content:flex-start}.driver-stepper{grid-template-columns:1fr}}@media (max-width: 760px){.driver-kpi-strip{border-radius:20px}.driver-kpi-bubble{flex:1 1 45%;justify-content:space-between}.driver-detail-grid{grid-template-columns:1fr}}.driver-stack-sections .driver-table-wrap{overflow-x:auto;border-top:1px solid rgba(15,23,42,.08)}.driver-stack-sections .driver-data-table{min-width:980px}.driver-stack-sections .driver-data-table th,.driver-stack-sections .driver-data-table td{white-space:nowrap}.driver-stack-sections .driver-data-table th:nth-child(2),.driver-stack-sections .driver-data-table td:nth-child(2),.driver-stack-sections .driver-data-table th:nth-child(3),.driver-stack-sections .driver-data-table td:nth-child(3){white-space:normal;min-width:12rem}.driver-table-card{border:1px solid rgba(15,23,42,.1)}.driver-data-table tbody tr+tr td{border-top:1px solid rgba(226,232,240,.72)}.driver-action-select,.driver-bulk-select,.driver-toolbar select{border-radius:10px;font-weight:700;cursor:pointer}.driver-stack-sections{display:flex;flex-direction:column;gap:1rem;width:100%}.driver-stack-sections>.driver-table-card{width:100%;max-width:100%}.driver-table-card.is-collapsed{overflow:hidden}.driver-collapse-trigger{width:100%;border:0;background:transparent;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:0;text-align:left;cursor:pointer;color:inherit}.driver-collapse-copy{display:flex;flex-direction:column;gap:.25rem}.driver-collapse-copy strong{font-size:1.02rem;letter-spacing:-.02em}.driver-collapse-copy small{color:var(--driver-muted, #64748b);font-size:.86rem;font-weight:600}.driver-titlebar-right{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0}.driver-caret{border:1px solid rgba(15,23,42,.11);border-radius:999px;background:#f8fafc;color:#334155;font-size:.76rem;font-weight:800;padding:.42rem .68rem}.driver-table-controls{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(150px,.6fr));gap:.55rem;padding:.85rem 1rem;border-top:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafce6,#f1f5f9a3)}.driver-table-controls input,.driver-table-controls select{width:100%;min-height:2.55rem;border:1px solid rgba(15,23,42,.13);border-radius:12px;background:#fff;color:#0f172a;font-weight:700;padding:.55rem .72rem;box-shadow:0 1px #0f172a08}.driver-table-controls input::placeholder{color:#94a3b8}.driver-bulk-select,.driver-action-select,.driver-page-button{cursor:pointer}.driver-list-scroll{overflow:auto;border-top:0;scrollbar-gutter:stable}.driver-list-scroll .driver-data-table{min-width:1040px}.driver-data-table thead th{position:sticky;top:0;z-index:2;background:#f8fafc;box-shadow:inset 0 -1px #0f172a14}.driver-data-table tbody tr:hover{background:#0ea5e90b}.driver-data-table td,.driver-data-table th{border-right:1px solid rgba(226,232,240,.55)}.driver-data-table td:last-child,.driver-data-table th:last-child{border-right:0}.driver-check-col{width:44px;min-width:44px;text-align:center}.driver-actions-col{width:150px;min-width:150px;text-align:right}.driver-action-select{max-width:145px;border-radius:10px;border:1px solid rgba(15,23,42,.14);background:#fff;font-weight:800;padding:.48rem .58rem}.driver-pagination-bar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem 1rem .9rem;border-top:1px solid rgba(15,23,42,.08);color:#64748b;font-size:.86rem;font-weight:700;background:#fff}.driver-pagination-bar>div{display:inline-flex;align-items:center;gap:.55rem}.driver-page-button{border:1px solid rgba(15,23,42,.14);border-radius:999px;background:#f8fafc;color:#0f172a;font-weight:800;padding:.46rem .78rem}.driver-page-button:disabled{opacity:.45;cursor:not-allowed}.driver-page-indicator{color:#334155}.driver-performance-grid .driver-table-card{min-width:0}.driver-performance-grid .driver-list-scroll .driver-data-table{min-width:620px}@media (max-width: 980px){.driver-table-controls{grid-template-columns:1fr 1fr}.driver-pagination-bar{align-items:flex-start;flex-direction:column}}@media (max-width: 640px){.driver-table-controls{grid-template-columns:1fr}.driver-titlebar-right{align-items:flex-end;flex-direction:column}}.crv-page{display:flex;flex-direction:column;gap:1rem;max-width:1520px;margin:0 auto;padding:.25rem}.crv-hero,.crv-card,.crv-note{border:1px solid rgba(15,23,42,.14);border-radius:16px;background:#fff;padding:1rem;box-shadow:0 1px 2px #0f172a0d}.crv-hero,.crv-section-head,.crv-actions,.crv-toolbar,.crv-tabs,.crv-pair{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.crv-hero,.crv-section-head{justify-content:space-between;align-items:flex-start}.crv-eyebrow{color:#0f766e;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.crv-hero h1{margin:.15rem 0;font-size:1.8rem}.crv-hero p,.crv-section-head p,.crv-card p{margin:.15rem 0 0;color:#64748b;max-width:980px}.crv-actions.compact{justify-content:flex-end}.crv-button,.crv-page button,.crv-action-select{border:1px solid rgba(15,23,42,.2);border-radius:10px;background:#fff;color:#0f172a;min-height:38px;padding:.5rem .7rem;font-weight:800;text-decoration:none;cursor:pointer}.crv-page button.primary,.crv-button.primary{background:#0f172a;color:#fff}.crv-page button:disabled{opacity:.55;cursor:not-allowed}.crv-inline-input{border:1px solid rgba(15,23,42,.2);border-radius:10px;min-height:38px;padding:.5rem .7rem;max-width:180px}.crv-alert{border-radius:12px;padding:.75rem .85rem}.crv-alert.ok{background:#dcfce7;color:#166534}.crv-alert.err{background:#fee2e2;color:#991b1b}.crv-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem}.crv-kpi{border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fff;padding:.85rem}.crv-kpi span{display:block;color:#64748b;font-size:.82rem}.crv-kpi strong{font-size:1.25rem}.crv-note{border-left:5px solid #0f766e;background:#0f766e12;color:#115e59}.crv-note.inline{border-radius:10px;margin-top:.25rem}.crv-toolbar{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(140px,.8fr));align-items:end}.crv-page label{display:flex;flex-direction:column;gap:.25rem;color:#475569;font-size:.82rem;font-weight:700}.crv-page input,.crv-page select{border:1px solid rgba(15,23,42,.2);border-radius:10px;min-height:38px;padding:.5rem .6rem;background:#fff}.crv-grid{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,.85fr);gap:1rem}.crv-form{display:grid;gap:.65rem}.crv-tabs{margin-bottom:.7rem}.crv-tabs button.active{background:#0f172a;color:#fff}.crv-scroll{max-height:58vh;overflow:auto;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#fff}.crv-table{width:100%;border-collapse:collapse;min-width:1120px;font-size:.9rem}.crv-table th,.crv-table td{border-top:1px solid rgba(15,23,42,.12);padding:.62rem;text-align:left;vertical-align:top}.crv-table th{background:#f8fafc;color:#64748b;text-transform:uppercase;font-size:.75rem;letter-spacing:.04em;position:sticky;top:0;z-index:2}.crv-table small{display:block;color:#64748b;margin-top:.18rem}.crv-detail-panel{border-left:5px solid #0f766e}.crv-detail-grid,.crv-metadata-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;margin-top:.85rem}.crv-detail-field,.crv-metadata-grid>div{border:1px solid rgba(15,23,42,.12);border-radius:12px;background:#f8fafc;padding:.75rem;min-width:0}.crv-detail-field span,.crv-metadata-grid span{display:block;color:#64748b;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.crv-detail-field strong,.crv-metadata-grid strong{display:block;margin-top:.25rem;overflow-wrap:anywhere}.crv-metadata{margin-top:.85rem}.crv-metadata summary{cursor:pointer;font-weight:900;color:#0f766e}.crv-pill{display:inline-flex;border-radius:999px;padding:.2rem .52rem;font-size:.76rem;font-weight:900;background:#e2e8f0;color:#334155}.crv-pill.ready{background:#fef9c3;color:#854d0e}.crv-pill.paid{background:#dcfce7;color:#166534}.crv-pill.blocked{background:#fee2e2;color:#991b1b}.crv-pill.neutral{background:#e0f2fe;color:#075985}@media (max-width: 1080px){.crv-toolbar,.crv-grid{grid-template-columns:1fr}}:root{--delivr-page-gutter: clamp(.75rem, 1.15vw, 1.35rem);--delivr-card-pad: clamp(.85rem, 1vw, 1.15rem);--delivr-readable-font: clamp(.88rem, .82rem + .16vw, .98rem);--delivr-compact-font: clamp(.8rem, .76rem + .13vw, .88rem);--delivr-table-font: clamp(.76rem, .72rem + .12vw, .86rem);--delivr-caption-font: clamp(.69rem, .66rem + .1vw, .78rem);--delivr-radius: 14px}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{font-size:var(--delivr-readable-font);text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}.portal-layout,.app-shell,.dashboard-shell,.layout-shell,.page-shell,.portal-main,.main-content,.page-content,.dashboard-content,.management-screen,.hc-section,.hc-card,.card,.container,.container-fluid,.row,[class*=content]{min-width:0;max-width:100%}.portal-main,.main-content,.page-content,.dashboard-content,.management-screen{width:100%;padding-left:min(var(--delivr-page-gutter),2vw);padding-right:min(var(--delivr-page-gutter),2vw)}.management-screen{margin-left:auto;margin-right:auto}.hc-card,.card,.management-card,.management-panel,.dashboard-card{padding:var(--delivr-card-pad);border-radius:var(--delivr-radius)}.management-hero,.page-hero,.dashboard-hero,.hc-hero{width:100%;min-width:0;padding:clamp(.9rem,1.15vw,1.25rem);gap:clamp(.65rem,1vw,1rem)}.management-hero h1,.page-hero h1,.dashboard-hero h1,.hc-hero h1{font-size:clamp(1.22rem,1rem + .95vw,1.85rem);line-height:1.14;letter-spacing:-.02em}.management-hero p,.page-hero p,.dashboard-hero p,.hc-hero p,.hc-card-subtitle,.text-muted,small{font-size:var(--delivr-caption-font);line-height:1.28}.form-control,.form-select,.btn,.dropdown-menu,.input-group-text{font-size:var(--delivr-compact-font);min-width:0}.form-control,.form-select{min-height:2.12rem;padding-top:.34rem;padding-bottom:.34rem}.btn{padding-top:.34rem;padding-bottom:.34rem}.table-responsive{width:100%;max-width:100%;min-width:0}.management-table,.table,table{width:100%;max-width:100%;font-size:var(--delivr-table-font)}.management-table th,.management-table td,.table th,.table td,table th,table td{min-width:0;line-height:1.22;overflow-wrap:anywhere;word-break:normal}.badge,.badge-status,.status-badge,.pill,.chip{max-width:100%;white-space:normal;line-height:1.12;overflow-wrap:anywhere}img,svg,canvas,video{max-width:100%;height:auto}pre,code,.json-panel,.raw-json,.payload-preview{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width: 992px){.table-responsive{overflow-x:auto}.management-table,.table{table-layout:auto}.management-table.is-space-aware,.table.is-space-aware,.myorders-table{table-layout:fixed}}@media (min-width: 1280px){.portal-main,.main-content,.page-content,.dashboard-content,.management-screen{padding-left:clamp(1rem,1.4vw,1.75rem);padding-right:clamp(1rem,1.4vw,1.75rem)}}@media (max-width: 991px){.portal-main,.main-content,.page-content,.dashboard-content,.management-screen{padding-left:.7rem;padding-right:.7rem}.table-responsive{overflow-x:auto}.management-hero,.page-hero,.dashboard-hero,.hc-hero{padding:.85rem}}.carrier-resource-page{width:100%}.carrier-resource-topbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.carrier-resource-topbar h1{margin:0;font-size:clamp(1.35rem,2vw,2rem)}.carrier-resource-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.carrier-resource-form-card{max-width:1180px}.carrier-resource-form{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:.85rem;align-items:end}.carrier-resource-field{display:grid;gap:.28rem;font-size:.84rem;font-weight:600;color:#344054}.carrier-resource-submit-row,.carrier-resource-toolbar,.carrier-resource-bulkbar{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.carrier-resource-submit-row{grid-column:1 / -1}.carrier-resource-toolbar{margin-bottom:.75rem}.carrier-resource-toolbar .form-control{max-width:260px}.carrier-resource-bulkbar{padding:.58rem .7rem;margin-bottom:.75rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#f8fafc;font-size:.86rem}.carrier-resource-bulkbar .form-control{max-width:240px}.carrier-resource-table{table-layout:auto;font-size:.88rem}.carrier-resource-table th,.carrier-resource-table td{overflow-wrap:anywhere;vertical-align:middle}.carrier-resource-check{width:42px;text-align:center}.carrier-resource-clickable-row{cursor:pointer}.carrier-resource-clickable-row:hover{background:#f8fafc}.carrier-resource-link-button{padding:0;border:0;background:transparent;color:#0b5ed7;font:inherit;font-weight:700;text-align:left;cursor:pointer}.carrier-resource-link-button:hover{text-decoration:underline}.carrier-resource-action-menu{position:relative;display:inline-block}.carrier-resource-action-menu summary{cursor:pointer;list-style:none;padding:.35rem .65rem;border:1px solid #cbd5e1;border-radius:.55rem;background:#fff;color:#0f172a;font-weight:600}.carrier-resource-action-menu[open]{z-index:20}.carrier-resource-action-menu[open] summary{border-color:#2563eb}.carrier-resource-action-menu button{display:block;width:100%;min-width:170px;padding:.45rem .65rem;border:0;border-bottom:1px solid #e5e7eb;background:#fff;text-align:left}.carrier-resource-action-menu button:hover{background:#eff6ff}.carrier-resource-detail-card{margin-top:1rem}.carrier-resource-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:.65rem}.carrier-resource-detail-grid div{padding:.65rem;border:1px solid #e5e7eb;border-radius:.65rem;background:#f8fafc}.carrier-resource-detail-grid dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.carrier-resource-detail-grid dd{margin:.2rem 0 0;font-weight:600;color:#0f172a;overflow-wrap:anywhere}@media (max-width: 1100px){.carrier-resource-form{grid-template-columns:repeat(2,minmax(170px,1fr))}.carrier-resource-detail-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width: 720px){.carrier-resource-topbar{align-items:flex-start;flex-direction:column}.carrier-resource-form,.carrier-resource-detail-grid{grid-template-columns:1fr}.carrier-resource-actions,.carrier-resource-toolbar,.carrier-resource-bulkbar{justify-content:flex-start}.carrier-resource-toolbar .form-control,.carrier-resource-bulkbar .form-control{max-width:100%;flex:1 1 100%}}.git-batch-page{width:min(1180px,calc(100vw - 2rem));margin:0 auto;padding:1.25rem 0 2rem}.git-batch-header,.git-batch-toolbar,.git-batch-detail-head,.git-batch-actions,.git-batch-summary{display:flex;gap:.85rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.git-batch-header h1{margin:.15rem 0;font-size:clamp(1.65rem,2.6vw,2.25rem)}.git-batch-header p{margin:0;color:#64748b}.git-batch-kicker{text-transform:uppercase;font-size:.72rem;font-weight:900;letter-spacing:.08em;color:#2563eb!important}.git-batch-toolbar{margin:1rem 0}.git-batch-primary,.git-batch-secondary{border:0;border-radius:.85rem;padding:.72rem 1rem;font-weight:850;text-decoration:none;cursor:pointer}.git-batch-primary{background:#1d4ed8;color:#fff}.git-batch-secondary{background:#e2e8f0;color:#0f172a}.git-batch-primary:disabled,.git-batch-secondary:disabled{opacity:.55;cursor:not-allowed}.git-batch-card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1rem;box-shadow:0 12px 30px #0f172a0f;margin:1rem 0}.git-batch-card h2{margin-top:0}.git-batch-grid{display:grid;grid-template-columns:minmax(280px,390px) 1fr;gap:1rem}.git-batch-card label{display:grid;gap:.35rem;margin:.8rem 0;font-weight:800}.git-batch-card input,.git-batch-card select{border:1px solid #cbd5e1;border-radius:.75rem;padding:.7rem .8rem}.git-batch-note{color:#475569;font-size:.9rem}.git-batch-summary{justify-content:flex-start;margin:.75rem 0}.git-batch-summary span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:.5rem .75rem}.git-batch-error{background:#fee2e2;color:#991b1b;border:1px solid #fecaca;border-radius:.85rem;padding:.75rem .9rem;margin:.75rem 0;font-weight:800}.git-batch-order-list{display:grid;gap:.55rem;max-height:60vh;overflow:auto}.git-batch-order{grid-template-columns:auto minmax(220px,1fr) 90px 120px;align-items:center;border:1px solid #e2e8f0;border-radius:.85rem;padding:.65rem;margin:0!important}.git-batch-order small{display:block;color:#64748b;font-weight:650}.git-batch-table-wrap{overflow:auto;max-height:70vh}.git-batch-table{width:100%;border-collapse:collapse;min-width:850px}.git-batch-table th,.git-batch-table td{text-align:left;padding:.72rem .65rem;border-bottom:1px solid #e2e8f0}.git-batch-table th{background:#f8fafc;position:sticky;top:0;z-index:1}.git-batch-status{display:inline-flex;border-radius:999px;padding:.35rem .65rem;font-weight:900;background:#e0f2fe;color:#075985}.git-batch-status--dispatched{background:#fef3c7;color:#92400e}.git-batch-status--arrived{background:#dcfce7;color:#166534}.git-batch-events{display:grid;gap:.45rem}.git-batch-events div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #e2e8f0;padding:.45rem 0}@media (max-width:900px){.git-batch-grid{grid-template-columns:1fr}.git-batch-order{grid-template-columns:auto 1fr}}.git-batch-quote{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:.85rem;padding:.85rem;margin-top:.85rem;color:#14532d}.git-batch-quote h3{margin:.1rem 0 .45rem}.git-batch-quote p{margin:.25rem 0}.git-batch-actions--stack{justify-content:flex-start;margin-top:.8rem}.carrier-job-page{--ink:#0f172a;--muted:#64748b;--line:#dbe3ef;--bg:#f6f9fd;--blue:#2563eb;--green:#16a34a;--amber:#d97706;--violet:#7c3aed;--red:#dc2626;--slate:#475569;padding:.75rem 1rem 1.4rem;max-width:1320px;margin:0 auto;font-size:13px;color:var(--ink)}.job-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.job-kicker{margin:0 0 .15rem;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800;color:#42617f}.job-topbar h1{font-size:1.45rem;line-height:1.1;margin:.05rem 0}.job-topbar p{margin:.15rem 0;color:var(--muted);font-size:.82rem}.job-top-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.job-shortcut{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:.65rem;background:#fff;padding:.42rem .6rem;text-decoration:none;color:#12324c;font-weight:700;font-size:.78rem}.job-shortcut--disabled{opacity:.45}.job-state-strip{display:flex;flex-wrap:wrap;gap:.45rem;margin:.5rem 0 .75rem}.job-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.24rem .52rem;font-size:.72rem;font-weight:800;border:1px solid #dbe3ef;background:#fff;color:#334155}.job-chip--good{background:#dcfce7;color:#166534;border-color:#bbf7d0}.job-chip--warn{background:#fef3c7;color:#92400e;border-color:#fde68a}.job-chip--info{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}.job-chip--escrow{background:#ede9fe;color:#5b21b6;border-color:#ddd6fe}.job-chip--batch{background:#e0f2fe;color:#075985;border-color:#bae6fd}.job-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:.7rem}.job-workspace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.job-panel{background:#fff;border:1px solid var(--line);border-radius:.85rem;padding:.72rem;box-shadow:0 8px 20px #0f172a09;min-width:0}.job-panel-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem;border-bottom:1px solid #edf2f7;padding-bottom:.35rem}.job-panel-title h2{margin:0;font-size:.92rem;line-height:1.15}.job-panel--delivery{border-top:3px solid var(--blue)}.job-panel--payment{border-top:3px solid var(--green)}.job-panel--escrow{border-top:3px solid var(--violet)}.job-panel--ticket{border-top:3px solid var(--red)}.job-panel--evidence{border-top:3px solid var(--slate)}.job-panel--batch{border-top:3px solid #0284c7}.job-panel--timeline{border-top:3px solid #334155;grid-column:span 2}.job-panel--commercial{border-top:3px solid var(--amber)}.job-route-large{font-size:1.25rem;font-weight:900;margin:.15rem 0 .6rem}.job-route-large span{color:var(--blue)}.job-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.job-mini-grid span,.job-bank-box span{display:flex;flex-direction:column;gap:.08rem;color:var(--muted);font-size:.72rem}.job-mini-grid strong,.job-bank-box strong{font-size:.83rem;color:var(--ink);font-weight:800;word-break:break-word}.job-small{margin:.2rem 0 .55rem;color:var(--muted);font-size:.78rem}.carrier-job-actions{display:flex;flex-wrap:wrap;gap:.42rem}.carrier-job-action{border:0;padding:.48rem .7rem;font-weight:800;border-radius:.65rem;font-size:.77rem}.carrier-job-action--enabled{background:#0f172a;color:#fff;cursor:pointer}.carrier-job-action--disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.job-bank-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.65rem;padding:.5rem;margin:.55rem 0}.job-list{display:grid;gap:.45rem}.job-list-row{display:grid;grid-template-columns:1.1fr 1fr auto;gap:.45rem;align-items:center;border:1px solid #edf2f7;background:#fbfdff;border-radius:.65rem;padding:.45rem}.job-list-row strong{font-size:.78rem}.job-list-row small{display:block;color:var(--muted);font-size:.68rem;margin-top:.05rem}.job-list-row a{font-weight:800;color:#1d4ed8;text-decoration:none}.job-empty{margin:.25rem 0;color:var(--muted);font-size:.78rem}.job-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.job-contact-grid>div{background:#f8fafc;border:1px solid #edf2f7;border-radius:.65rem;padding:.5rem;display:grid;gap:.18rem}.job-contact-grid h3{font-size:.75rem;margin:0;color:#475569}.job-contact-grid strong{font-size:.82rem}.job-contact-grid span{font-size:.72rem;color:var(--muted);word-break:break-word}.job-contact-grid a{display:inline-flex;margin-right:.35rem;color:#1d4ed8;font-weight:800;text-decoration:none}.job-timeline{display:grid;gap:.45rem;max-height:360px;overflow:auto;padding-right:.2rem}.job-timeline article{display:grid;grid-template-columns:auto 1fr;gap:.45rem;border-bottom:1px solid #edf2f7;padding-bottom:.42rem}.job-dot{width:.62rem;height:.62rem;border-radius:50%;background:#64748b;margin-top:.18rem}.job-dot--workflow{background:#2563eb}.job-dot--evidence{background:#475569}.job-timeline strong{font-size:.78rem}.job-timeline small{display:block;color:var(--muted);font-size:.68rem}.job-timeline p{margin:.12rem 0 0;color:#334155;font-size:.75rem}.carrier-job-error{border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:.7rem;padding:.55rem .75rem;margin-bottom:.65rem;font-size:.8rem}@media (max-width:1100px){.job-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-panel--timeline{grid-column:span 2}}@media (max-width:760px){.job-topbar,.job-hero-grid{display:block}.job-workspace-grid,.job-mini-grid,.job-bank-box,.job-contact-grid{grid-template-columns:1fr}.job-panel--timeline{grid-column:span 1}.job-top-actions{justify-content:flex-start;margin-top:.5rem}}.controlled-route-form{grid-column:1 / -1}.controlled-route-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.controlled-route-eyebrow{margin:0 0 .3rem;color:#0f766e;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.controlled-route-heading h2,.controlled-route-right h3{margin:0 0 .35rem}.controlled-route-state{border-radius:999px;padding:.45rem .7rem;background:#eef2ff;color:#334155;font-weight:900;white-space:nowrap}.controlled-route-state.known{background:#0f766e1a;color:#0f766e}.controlled-route-state.unverified{background:#f59e0b24;color:#92400e}.controlled-route-grid{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(390px,1.05fr);gap:1rem}.controlled-route-picker{margin-bottom:.85rem}.controlled-route-selection{display:inline-flex;border-radius:999px;padding:.35rem .55rem;font-weight:850;background:#0f766e1a;color:#0f766e}.controlled-route-selection.unverified{background:#f59e0b24;color:#92400e}.controlled-route-check,.controlled-route-warning-check{display:flex;align-items:center;gap:.55rem;margin:.75rem 0;font-weight:850}.controlled-route-warning-check{border:1px solid rgba(245,158,11,.35);background:#f59e0b1a;border-radius:13px;padding:.75rem;color:#92400e}.controlled-route-path{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;border-radius:14px;padding:.65rem;background:#f8fafc;margin:.8rem 0}.controlled-route-path span{border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:.35rem .55rem;background:#fff;font-weight:850}.controlled-route-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}.controlled-route-right{border:1px solid rgba(15,23,42,.12);border-radius:16px;padding:.85rem;background:#f8fafc}.controlled-route-empty,.controlled-route-warning{border-radius:14px;padding:.8rem;background:#fff;border:1px solid rgba(15,23,42,.12);color:#64748b}.controlled-route-warning{background:#f59e0b1a;border-color:#f59e0b59;color:#92400e}.controlled-route-pairs{display:grid;gap:.55rem;max-height:58vh;overflow:auto;padding-right:.2rem}.controlled-route-pair{display:grid;grid-template-columns:auto 1fr;gap:.6rem;padding:.7rem;border-radius:14px;border:1px solid rgba(15,23,42,.12);background:#fff}.controlled-route-pair.known{border-left:4px solid #0f766e}.controlled-route-pair.unverified{border-left:4px solid #f59e0b}.controlled-route-pair strong,.controlled-route-pair em,.controlled-route-pair small{display:block}.controlled-route-pair em,.controlled-route-pair small{margin-top:.15rem;color:#64748b;font-style:normal}.warning-text{color:#92400e!important;font-weight:850}.controlled-route-result{margin-top:.85rem;border-radius:14px;padding:.8rem;background:#0f766e1a;border:1px solid rgba(15,118,110,.3)}.controlled-route-result.error{background:#dc262614;border-color:#dc26264d}.controlled-route-result pre{max-height:220px;overflow:auto;white-space:pre-wrap}@media (max-width: 980px){.controlled-route-heading,.controlled-route-grid{display:block}.controlled-route-right{margin-top:1rem}}.v33-page-shell{display:flex;flex-direction:column;gap:1rem;max-width:100%;overflow-x:hidden}.v33-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:linear-gradient(135deg,#fffffffa,#f1f5f9f0);box-shadow:0 14px 40px #0f172a14}.v33-eyebrow{margin:0 0 .35rem;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;color:var(--delivr-primary,#0f766e)}.v33-title-row h1{margin:.1rem 0 .35rem;font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:1.05;color:var(--delivr-ink,#0f172a)}.v33-purpose,.v33-intent{max-width:72rem;margin:.2rem 0;color:#475569}.v33-actions,.v33-control-bar{display:flex;flex-wrap:wrap;align-items:end;gap:.65rem}.v33-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.6rem .95rem;border-radius:999px;border:1px solid transparent;font-weight:800;text-decoration:none;cursor:pointer;transition:.16s ease;white-space:nowrap}.v33-btn:disabled{opacity:.48;cursor:not-allowed}.v33-btn-primary{background:var(--delivr-primary,#0f766e);color:#fff;box-shadow:0 10px 22px #0f766e33}.v33-btn-secondary{background:#fff;color:var(--delivr-ink,#0f172a);border-color:#0f172a29}.v33-btn-ghost{background:#0f766e14;color:var(--delivr-primary,#0f766e);border-color:#0f766e24}.v33-btn:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0f172a1a}.v33-alert{border-radius:14px;padding:.85rem 1rem;font-weight:700}.v33-alert-danger{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.v33-alert-info{background:#ecfeff;color:#155e75;border:1px solid #a5f3fc}.v33-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.v33-metric{padding:.85rem 1rem;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff}.v33-metric span{display:block;text-transform:capitalize;color:#64748b;font-size:.78rem}.v33-metric strong{display:block;color:#0f172a;font-size:1.35rem}.v33-control-bar{padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:#fff}.v33-control-bar label{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:800;color:#475569}.v33-control-bar input,.v33-control-bar select,.v33-row-action{min-height:2.3rem;border:1px solid rgba(15,23,42,.16);border-radius:12px;padding:.45rem .7rem;background:#fff;color:#0f172a}.v33-control-bar input{min-width:260px}.v33-table-card{border:1px solid rgba(15,23,42,.1);border-radius:20px;background:#fff;overflow:hidden}.v33-table-head{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid rgba(15,23,42,.08);color:#475569}.v33-table-scroll{max-height:62vh;overflow:auto}.v33-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0}.v33-table th{position:sticky;top:0;z-index:1;background:#f8fafc;text-align:left;text-transform:capitalize;font-size:.76rem;color:#475569;padding:.75rem;border-bottom:1px solid rgba(15,23,42,.1)}.v33-table td{padding:.7rem .75rem;border-bottom:1px solid rgba(15,23,42,.06);vertical-align:top;color:#0f172a}.v33-table tr:hover td{background:#f8fafc}.v33-empty{text-align:center;color:#64748b;padding:2rem!important}.v33-portal-auth{display:flex;align-items:center;gap:.5rem;margin-left:auto}.v33-portal-auth span{font-weight:800;color:#0f172a}.v33-portal-auth .v33-btn{min-height:2rem;padding:.4rem .7rem;font-size:.8rem}.v33-table tr{cursor:pointer}.v33-table tr.v33-row-expanded td{background:#f1f5f9}.v33-detail-row td{background:#fff!important}.v33-detail-panel{display:flex;flex-direction:column;gap:.8rem;padding:.9rem;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:#fff}.v33-detail-actions{display:flex;flex-wrap:wrap;gap:.5rem}.v33-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem}.v33-detail-grid div{padding:.65rem;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f8fafc}.v33-detail-grid dt{font-size:.72rem;font-weight:800;text-transform:capitalize;color:#64748b}.v33-detail-grid dd{margin:.2rem 0 0;color:#0f172a;overflow-wrap:anywhere}.v33-status-chip{display:inline-flex;align-items:center;min-height:1.6rem;padding:.2rem .55rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#f8fafc;font-weight:800;font-size:.78rem;color:#334155}.v33-table .v33-row-action,.v33-table input[type=checkbox]{cursor:pointer}.v39-detail-shell{gap:1rem}.v39-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.v39-panel{padding:1rem;border:1px solid var(--border-subtle, #dde5ef);border-radius:18px;background:var(--surface-raised, #fff);box-shadow:0 12px 28px #0f172a0f}.v39-panel h2{margin:0 0 .8rem;font-size:1.05rem}.v39-panel-head{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:.75rem}.v39-panel-head h2{margin:0}.v39-panel-head span{color:var(--text-secondary, #64748b);font-size:.84rem;font-weight:700}.v39-kv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem .9rem;margin:0}.v39-kv-grid div{min-width:0;padding:.65rem;border:1px solid var(--border-subtle, #e6edf5);border-radius:12px;background:var(--surface-muted, #f8fafc)}.v39-kv-grid dt{margin:0 0 .2rem;color:var(--text-secondary, #64748b);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.v39-kv-grid dd{margin:0;word-break:break-word;font-weight:650;color:var(--text-primary, #172033)}.v39-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.v39-check{padding:.8rem;border:1px solid var(--border-subtle, #dde5ef);border-radius:14px;background:var(--surface-muted, #f8fafc)}.v39-check strong,.v39-check span{display:block}.v39-check span{margin:.2rem 0;font-size:.78rem;font-weight:900;text-transform:uppercase;color:var(--brand-primary, #0f766e)}.v39-check p{margin:0;color:var(--text-secondary, #64748b)}.v39-table-scroll{max-height:42vh;overflow:auto;border:1px solid var(--border-subtle, #e6edf5);border-radius:12px}.v39-empty{margin:0;color:var(--text-secondary, #64748b)}.v39-action-wrap{justify-content:flex-start}.v40-mini-btn{padding:.35rem .55rem;font-size:.78rem;white-space:nowrap}.v40-entity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.v40-entity-card .v39-panel-head{align-items:flex-start}.v40-response-form{display:grid;grid-template-columns:minmax(180px,260px) 1fr auto auto;gap:.85rem;align-items:end}.v40-response-form label{display:grid;gap:.35rem;font-weight:800;color:var(--text-secondary, #64748b)}.v40-response-form select,.v40-response-form textarea{width:100%;border:1px solid var(--border-subtle, #dbe5ef);border-radius:12px;padding:.65rem;background:var(--surface, #fff);color:var(--text-primary, #172033)}.v40-response-form textarea{min-height:96px;resize:vertical}.v40-response-form .v40-wide{min-width:min(100%,360px)}.v40-check-label{display:flex!important;align-items:center;gap:.45rem!important;white-space:nowrap}@media (max-width: 900px){.v40-response-form{grid-template-columns:1fr}}.v51-revenue-shell .v51-money-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.v51-revenue-shell .v33-metric strong,.v51-revenue-detail .v33-metric strong{font-variant-numeric:tabular-nums}.v51-revenue-detail .v39-card-grid{align-items:stretch}.v51-revenue-detail .v39-panel dd,.v51-revenue-shell .v33-table td{overflow-wrap:anywhere}.v60-ops-shell .v33-table tbody tr.v60-clickable-row{cursor:pointer}.v60-ops-shell .v33-table tbody tr.v60-clickable-row:hover{filter:brightness(.985)}.v60-option-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.v60-option-card{border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:.9rem;background:#ffffffad}.v60-option-card strong{display:block;margin-bottom:.35rem}.v60-option-card p{margin:0;color:#475569;font-size:.9rem;line-height:1.35}.v60-action-strip{margin:1rem 0;flex-wrap:wrap}.v60-ops-detail .v39-panel{min-width:0}.v60-ops-detail .v60-clickable-row{cursor:pointer}.v60-ops-detail .v60-clickable-row:hover{filter:brightness(.985)}.v60-ops-detail button[disabled]{opacity:.45;cursor:not-allowed}.su-purpose-page{display:flex;flex-direction:column;gap:1.25rem;max-width:100%;color:var(--text-primary, #172033)}.su-purpose-hero{display:flex;justify-content:space-between;gap:1.25rem;align-items:flex-start;padding:1.35rem;border:1px solid var(--border-subtle, #dde5ef);border-radius:20px;background:radial-gradient(circle at top right,rgba(26,115,232,.1),transparent 34%),linear-gradient(135deg,var(--surface-raised, #ffffff),var(--surface-muted, #f7fafc));box-shadow:0 18px 38px #0f172a14}.su-eyebrow{margin:0 0 .4rem;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800;color:var(--brand-primary, #0f766e)}.su-purpose-hero h1{margin:0 0 .55rem;font-size:clamp(1.55rem,2vw,2.15rem);line-height:1.1}.su-purpose,.su-intent{margin:.35rem 0 0;max-width:78ch;color:var(--text-secondary, #526071)}.su-intent{font-weight:520}.su-hero-actions,.su-button-row{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.su-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:12px;padding:.68rem .95rem;font-weight:800;line-height:1;cursor:pointer;text-decoration:none;box-shadow:0 10px 22px #0f172a1a;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.su-btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a24}.su-btn-primary{color:#fff;background:linear-gradient(135deg,var(--brand-primary, #0f766e),var(--brand-secondary, #1d4ed8))}.su-btn-secondary{color:var(--brand-primary, #0f766e);background:var(--surface-raised, #fff);border-color:var(--border-strong, #b9c5d6)}.su-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border-subtle, #dde5ef);border-radius:18px;overflow:hidden;background:var(--surface-raised, #fff)}.su-metric-strip article{padding:.95rem 1.05rem;border-right:1px solid var(--border-subtle, #dde5ef);min-width:0}.su-metric-strip article:last-child{border-right:0}.su-metric-strip span,.su-metric-strip em{display:block;color:var(--text-secondary, #64748b);font-size:.78rem;font-style:normal}.su-metric-strip strong{display:block;margin:.2rem 0;font-size:1.45rem}.su-controls-card,.su-table-card,.su-warning-panel{padding:1rem;border:1px solid var(--border-subtle, #dde5ef);border-radius:18px;background:var(--surface-raised, #fff);box-shadow:0 12px 28px #0f172a0f}.su-control-grid{display:grid;grid-template-columns:minmax(240px,2fr) repeat(3,minmax(160px,1fr));gap:.8rem;align-items:end;margin-bottom:.8rem}.su-control-grid label{display:flex;flex-direction:column;gap:.35rem;font-weight:800;color:var(--text-secondary, #526071);font-size:.85rem}.su-control-grid input,.su-control-grid select,.su-row-action{width:100%;min-height:40px;border:1px solid var(--border-strong, #b9c5d6);border-radius:11px;padding:.55rem .7rem;background:#fff;color:var(--text-primary, #172033);font-weight:650}.su-warning-panel{border-color:#f59e0b73;background:#f59e0b14}.su-table-header{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:.7rem}.su-table-header h2{margin:0}.su-table-header p{margin:.25rem 0 0;color:var(--text-secondary, #64748b)}.su-table-bound{width:100%;max-height:62vh;overflow:auto;border:1px solid var(--border-subtle, #dde5ef);border-radius:14px}.su-table-bound table{width:100%;border-collapse:collapse;min-width:980px}.su-table-bound th,.su-table-bound td{border-bottom:1px solid var(--border-subtle, #e6edf5);padding:.72rem .78rem;text-align:left;vertical-align:top}.su-table-bound th{position:sticky;top:0;z-index:1;background:var(--surface-muted, #f8fafc);color:var(--text-secondary, #475569);text-transform:capitalize;font-size:.78rem;letter-spacing:.02em}@media (max-width: 1020px){.su-purpose-hero{flex-direction:column}.su-hero-actions{justify-content:flex-start}.su-metric-strip,.su-control-grid{grid-template-columns:1fr 1fr}}@media (max-width: 680px){.su-metric-strip,.su-control-grid{grid-template-columns:1fr}}.rrw{scroll-margin-top:1rem}.rrw .rates-muted{color:#64748b;font-size:.9rem}.rrw .rates-field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.rrw .rates-field span{font-size:.82rem;color:#475569;font-weight:700}.rrw .rates-field input,.rrw .rates-field select{width:100%;border:1px solid rgba(15,23,42,.2);border-radius:10px;padding:.5rem .6rem;min-height:38px;background:#fff}.rrw .rates-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.2);border-radius:10px;padding:.52rem .72rem;background:#fff;text-decoration:none;color:inherit;cursor:pointer;font-weight:800;min-height:38px;white-space:nowrap}.rrw .rates-btn.primary{background:#0f172a;color:#fff}.rrw .rates-btn.warn{background:#f59e0b;color:#111827;border-color:#d97706}.rrw .rates-btn:disabled{opacity:.55;cursor:not-allowed}.rrw .rates-table{width:100%;border-collapse:collapse;font-size:.9rem}.rrw .rates-table th,.rrw .rates-table td{border-top:1px solid rgba(15,23,42,.12);padding:.55rem;text-align:left;vertical-align:top}.rrw .rates-table th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f8fafc;position:sticky;top:0;z-index:2}.rrw .rates-pill{display:inline-flex;border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:800}.rrw .rates-pill.ready{background:#dcfce7;color:#166534}.rrw .rates-pill.warn{background:#fef9c3;color:#854d0e}.rrw .rates-pill.blocked{background:#fee2e2;color:#991b1b}.rrw .rates-pill.off{background:#e2e8f0;color:#334155}.rrw-heading,.rrw-actions,.rrw-pagination{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:space-between}.rrw-heading{align-items:flex-start;margin-bottom:1rem}.rrw-eyebrow{margin:0 0 .25rem;color:#0f766e;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rrw-counts{display:flex;flex-wrap:wrap;gap:.4rem}.rrw-counts span{border-radius:999px;padding:.3rem .6rem;background:#f1f5f9;font-weight:800;color:#334155}.rrw-controls{display:grid;grid-template-columns:minmax(280px,1.5fr) repeat(5,minmax(145px,.8fr));gap:.75rem;align-items:end;margin-bottom:1rem}.rrw-scope-note{border-left:4px solid #0f766e;background:#0f766e14;color:#115e59;border-radius:10px;padding:.65rem .8rem;margin:.4rem 0 1rem;font-weight:800}.rrw-bulk-panel{border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:1rem;background:#f8fafc;margin-bottom:1rem}.rrw-rate-form{display:grid;grid-template-columns:1.15fr repeat(6,minmax(92px,1fr));gap:.65rem;align-items:end;margin-bottom:.85rem}.rrw-rate-form.special{grid-template-columns:1.15fr repeat(4,minmax(92px,1fr))}.rrw-rate-form label,.rrw-check{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:#475569}.rrw-rate-form input{border:1px solid rgba(15,23,42,.2);border-radius:9px;padding:.45rem .55rem;min-height:36px;background:#fff}.rrw-check-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:.4rem}.rrw-check{flex-direction:row;align-items:center;font-weight:800;margin:0}.rrw-actions{justify-content:flex-start;margin:.85rem 0}.rrw-table-scroll{max-height:68vh;overflow:auto;border:1px solid rgba(15,23,42,.12);border-radius:12px}.rrw-table{min-width:1180px}.rrw-table tbody tr.rrw-row{cursor:pointer}.rrw-table tbody tr.rrw-row:hover{background:#f8fafc}.rrw-table tbody tr.rrw-row.expanded{background:#eef6ff}.rrw-route-line{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.rrw-town{border-radius:999px;padding:.2rem .45rem;font-weight:900;border:1px solid rgba(15,23,42,.12)}.rrw-town.from{background:#0f766e1f;color:#0f766e}.rrw-town.to{background:#1d4ed81f;color:#1d4ed8}.rrw-stops{display:flex;flex-wrap:wrap;gap:.22rem}.rrw-stops span{border-radius:999px;padding:.15rem .4rem;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;font-size:.76rem;font-weight:800}.rrw-rate-chip{border-left:4px solid #0f172a;background:#f8fafc;border-radius:8px;padding:.4rem .5rem;margin-bottom:.3rem}.rrw-rate-chip small{display:block;color:#64748b}.rrw-inline-rate{display:grid;grid-template-columns:minmax(64px,1fr) minmax(64px,1fr);gap:.3rem}.rrw-inline-rate input{border:1px solid rgba(15,23,42,.2);border-radius:8px;padding:.35rem .45rem;max-width:86px}.rrw-action-select{border:1px solid rgba(15,23,42,.2);border-radius:10px;padding:.42rem .55rem;background:#fff;min-width:132px;font-weight:800}.rrw-detail-row td{background:#f8fafc}.rrw-details{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);gap:1rem;padding:.5rem}@media (max-width: 1180px){.rrw-controls{grid-template-columns:repeat(2,minmax(220px,1fr))}.rrw-rate-form,.rrw-rate-form.special,.rrw-details{grid-template-columns:1fr}.rrw-table-scroll{max-height:72vh}}@media (max-width: 720px){.rrw-controls{grid-template-columns:1fr}}.svc-card{border:1px solid rgba(15,23,42,.14);border-radius:14px;background:#fff;padding:1rem;box-shadow:0 1px 2px #0f172a0a}.svc-heading{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:flex-start;margin-bottom:.85rem}.svc-eyebrow{margin:0 0 .25rem;color:#0f766e;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.svc-heading h2{margin:.1rem 0 .35rem}.svc-heading p{margin:0;color:#64748b;max-width:900px}.svc-actions{display:flex;flex-wrap:wrap;gap:.45rem}.svc-actions button,.svc-table button{border:1px solid rgba(15,23,42,.2);border-radius:10px;padding:.45rem .65rem;background:#fff;cursor:pointer;font-weight:800;min-height:34px}.svc-actions button.primary{background:#0f172a;color:#fff}.svc-scroll{overflow:auto;max-height:42vh;border:1px solid rgba(15,23,42,.12);border-radius:12px}.svc-table{width:100%;border-collapse:collapse;font-size:.88rem;min-width:1180px}.svc-table th,.svc-table td{border-top:1px solid rgba(15,23,42,.12);padding:.55rem;vertical-align:top}.svc-table th{background:#f8fafc;color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;position:sticky;top:0;z-index:1}.svc-table input,.svc-table select,.svc-table textarea{width:100%;border:1px solid rgba(15,23,42,.2);border-radius:8px;padding:.4rem .5rem;min-height:34px;background:#fff}.svc-table textarea{min-height:58px;resize:vertical}.svc-pair{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.svc-triplet{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.35rem}:root{--hc-blue: #1e63b5;--hc-blue-dark: #0f3e73;--hc-yellow: #f4c400;--hc-bg: #f5f8fc;--hc-text: #1f2937;--hc-muted: #64748b;--hc-border: #e5e7eb;--hc-card-shadow: 0 .5rem 1rem rgba(15, 62, 115, .08);--hc-sidebar-width: 280px;--hc-topbar-start: #1c2b44;--hc-topbar-end: #243755;--hc-topbar-text: rgba(255, 255, 255, .94);--hc-topbar-border: #f4c400}html,body{min-height:100%}body{background:var(--hc-bg);color:var(--hc-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hc-skip-link{position:absolute;top:-100%;left:1rem;z-index:9999;background:var(--hc-yellow);color:#0f172a;padding:.45rem 1rem;border-radius:0 0 .6rem .6rem;font-weight:700;font-size:.875rem;transition:top .15s ease;text-decoration:none}.hc-skip-link:focus{top:0;outline:3px solid #fff;outline-offset:2px}.hc-topbar{background:linear-gradient(90deg,var(--hc-topbar-start),var(--hc-topbar-end));color:#fff;border-bottom:4px solid var(--hc-topbar-border);box-shadow:0 .4rem 1rem #00000038;position:sticky;top:0;z-index:1040}.hc-topbar-tagline{font-size:.78rem;display:flex;align-items:center;opacity:.88;margin-top:2px}.hc-topbar-status-pill{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:700;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.25rem .75rem;color:#ffffffe6;white-space:nowrap;letter-spacing:.02em}.hc-topbar-status-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 2px #4ade8059;animation:hc-status-pulse 2.5s ease-in-out infinite;flex-shrink:0}@keyframes hc-status-pulse{0%,to{box-shadow:0 0 0 2px #4ade8059}50%{box-shadow:0 0 0 5px #4ade8000}}.hc-toggler-close,.navbar-toggler[aria-expanded=true] .hc-toggler-open{display:none}.navbar-toggler[aria-expanded=true] .hc-toggler-close{display:inline}.hc-brand-mark{width:44px;height:44px;border-radius:14px;background:#fffffff2!important;overflow:hidden;padding:.22rem;display:inline-flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:.04em}.tr-brand-mark-img{width:100%;height:100%;object-fit:contain;display:block}.tr-full-logo{max-height:56px;width:auto;display:block}.navbar-brand small{opacity:.92}.navbar .nav-link,.navbar .btn-link.nav-link{color:var(--hc-topbar-text);font-weight:650;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.navbar .nav-link:hover,.navbar .nav-link:focus,.navbar .btn-link.nav-link:hover{color:#fff}.navbar .nav-link .material-icons,.navbar .nav-link .material-icons-round{font-size:18px;line-height:1;opacity:.88}.hc-mobile-nav .dropdown-menu{border-radius:1rem;border:0;box-shadow:0 .75rem 1.5rem #0f3e732e;padding:.5rem}.hc-mobile-nav .dropdown-item{border-radius:.85rem;padding:.65rem .85rem;font-weight:650;display:flex;align-items:center;gap:8px}.hc-mobile-nav .dropdown-item .material-icons{font-size:16px;opacity:.72;flex-shrink:0}.hc-mobile-nav .dropdown-item:hover{background:#1e63b514;color:var(--hc-blue-dark)}.hc-user-card{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:1rem;color:#fff;min-width:170px;max-width:240px;display:flex;align-items:center;gap:8px}.hc-user-role{font-size:.8rem;opacity:.9}.hc-shell{min-height:calc(100vh - 76px);display:flex}.hc-sidebar{width:var(--hc-sidebar-width);background:#fff;border-right:1px solid var(--hc-border);box-shadow:var(--hc-card-shadow);min-height:calc(100vh - 76px);position:sticky;top:76px;align-self:flex-start;z-index:20;overflow-y:auto;max-height:calc(100vh - 76px)}.hc-sidebar-inner{padding:1.25rem 1rem 1.5rem}.hc-sidebar .section-title{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--hc-muted);margin-bottom:.75rem;font-weight:900;padding-left:.35rem}.hc-sidebar .nav-link{color:var(--hc-text);border-radius:1rem;padding:.72rem .9rem;font-weight:600;margin-bottom:.3rem;transition:.2s ease;display:flex;align-items:center;gap:8px}.hc-sidebar .nav-link .material-icons{font-size:18px;opacity:.65;flex-shrink:0}.hc-sidebar .nav-link:hover,.hc-sidebar .nav-link:focus{background:#1e63b514;color:var(--hc-blue-dark);transform:translate(2px)}.hc-sidebar .nav-link:hover .material-icons{opacity:1;color:var(--hc-blue)}.hc-main{flex:1;min-width:0;overflow-x:hidden}.hc-page-header{background:linear-gradient(135deg,#1a2d4a,#1e3a5f 60%,#243755);border-radius:1.3rem;box-shadow:0 .6rem 1.8rem #0f3e7347,0 0 0 1px #f4c40026;color:#fff;position:relative;overflow:hidden}.hc-page-header:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#f4c400,#1e63b5,#f4c400)}.hc-page-header:after{content:"";position:absolute;top:-60px;right:-40px;width:280px;height:280px;background:radial-gradient(circle,rgba(244,196,0,.07) 0%,transparent 65%);pointer-events:none}.hc-page-kicker{color:var(--hc-yellow);font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem;display:flex;align-items:center;gap:5px}.hc-page-title{color:#fff;margin-bottom:.5rem}.hc-page-subtitle{color:#ffffffad;margin-bottom:0;max-width:60rem}.hc-page-header .hc-quick-chip{background:#f4c40021;color:#fde68a;border:1px solid rgba(244,196,0,.22)}.hc-quick-chip{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:999px;background:#f4c40029;color:#6b5700;font-size:.84rem;font-weight:800;margin-right:.45rem;margin-bottom:.45rem}.hc-alerts .alert{border:0;border-radius:1rem;box-shadow:var(--hc-card-shadow)}.hc-footer{background:linear-gradient(90deg,#0d1929,#1c2b44);border-top:4px solid #f4c400;color:#ffffffbf}.hc-footer-brand{color:#fff;font-size:.97rem}.hc-footer-brand-icon{color:#f4c400;opacity:.9}.hc-footer-body{border-bottom:1px solid rgba(255,255,255,.08)}.hc-footer-section-title{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;font-weight:900;margin-bottom:.65rem}.hc-footer-link{color:#ffffffa6;display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:500;padding:.2rem 0;transition:color .15s ease;text-decoration:none}.hc-footer-link:hover{color:#fff}.hc-footer-link .material-icons{opacity:.6;flex-shrink:0;transition:opacity .15s ease}.hc-footer-link:hover .material-icons{opacity:1}.hc-footer-chip{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:700;background:#ffffff1a;color:#ffffffd9;border-radius:999px;padding:.28rem .65rem}.hc-footer-bottom{font-size:.82rem;color:#ffffff80}.hc-card{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:var(--hc-card-shadow);overflow:hidden;min-width:0}.hc-card-body{padding:1.25rem}.hc-card-title{font-size:1rem;font-weight:900;color:#0f172a;margin-bottom:.35rem}.hc-card-subtitle{color:#64748b;font-size:.92rem;margin-bottom:0}.hc-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.hc-metric-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e5edf7;border-radius:1rem;padding:1rem 1.1rem;min-width:0}.hc-metric-label{color:#64748b;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;font-weight:800;margin-bottom:.35rem}.hc-metric-value{color:#0f172a;font-size:1.55rem;line-height:1.1;font-weight:900;word-break:break-word}.hc-grid-2{display:grid;grid-template-columns:1.2fr 1fr;gap:1.5rem;align-items:start}.hc-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:start}.hc-table-wrap{width:100%;overflow-x:auto;overflow-y:hidden}.hc-table{width:100%;min-width:720px;margin-bottom:0}.hc-table th{background:#f8fafc;color:#475569;font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e5e7eb;white-space:nowrap}.hc-table td{vertical-align:middle;border-color:#eef2f7}.hc-clickable-row{cursor:pointer}.hc-clickable-row:hover>td,.hc-clickable-row:hover>th{background-color:#1e63b50f!important}.hc-badge-soft{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap}.hc-badge-info{background:#e8f1ff;color:#0f3e73}.hc-badge-success{background:#e8f8ee;color:#166534}.hc-badge-warn{background:#fff4d6;color:#7a5a00}.hc-badge-danger{background:#ffe8e8;color:#991b1b}@media (max-width: 1199.98px){.hc-metric-grid,.hc-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991.98px){.hc-sidebar{display:none}.hc-shell{display:block}.hc-grid-2,.hc-grid-3{grid-template-columns:1fr}.hc-page-header .text-md-end{text-align:left!important}.hc-user-card{min-width:auto}}@media (max-width: 767.98px){.hc-metric-grid{grid-template-columns:1fr}.hc-card-body{padding:1rem}.hc-metric-value{font-size:1.35rem}}:root{--hc-blue: #1e63b5;--hc-blue-dark: #0f3e73;--hc-blue-soft: #eef5fe;--hc-yellow: #f4c400;--hc-gold: #e5b400;--hc-bg: #f6f9fd;--hc-text: #162033;--hc-muted: #5f6f86;--hc-border: #e6edf5;--hc-shadow: 0 .7rem 1.5rem rgba(15, 62, 115, .08);--hc-shadow-lg: 0 1.2rem 2.5rem rgba(15, 62, 115, .12);--hc-radius: 1.5rem;--hc-anchor-offset: 6rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--hc-anchor-offset)}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--hc-bg);color:var(--hc-text);overflow-x:hidden}img,svg,canvas,video{max-width:100%;height:auto;display:block}a{text-decoration:none}.container,.container-fluid,.row,[class*=col-]{min-width:0}section[id],footer[id],[id].hc-anchor-target{scroll-margin-top:var(--hc-anchor-offset)}.hc-announcement{background:var(--hc-blue-dark);color:#fffffff0;font-size:.92rem}.hc-announcement a{color:#fff;font-weight:700}.hc-site-header{position:sticky;top:0;z-index:1050;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(230,237,245,.9)}.hc-brand{display:inline-flex;align-items:center;gap:.9rem;font-weight:800;color:var(--hc-text);min-width:0}.hc-brand-mark{width:46px;height:46px;flex:0 0 46px;border-radius:14px;background:linear-gradient(135deg,var(--hc-blue),var(--hc-blue-dark));color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;box-shadow:var(--hc-shadow)}.hc-nav .nav-link{color:var(--hc-text);font-weight:600;padding:.7rem .95rem}.hc-nav .nav-link:hover{color:var(--hc-blue)}.hc-btn-primary{background:linear-gradient(135deg,var(--hc-blue),var(--hc-blue-dark));color:#fff;border:0;border-radius:999px;padding:.95rem 1.35rem;font-weight:700;box-shadow:0 .8rem 1.6rem #1e63b533;transition:transform .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center;text-align:center}.hc-btn-primary:hover{color:#fff;transform:translateY(-1px)}.hc-btn-outline{background:#fff;color:var(--hc-blue-dark);border:1px solid #d7e3f2;border-radius:999px;padding:.95rem 1.35rem;font-weight:700;transition:background .2s ease,color .2s ease,transform .2s ease;display:inline-flex;align-items:center;justify-content:center;text-align:center}.hc-btn-outline:hover{background:var(--hc-blue-soft);color:var(--hc-blue-dark);transform:translateY(-1px)}.hc-btn-light{background:#fff;color:var(--hc-blue-dark);border:0;border-radius:999px;padding:.95rem 1.35rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-align:center}.hc-btn-secondary{background:var(--hc-yellow);color:var(--hc-text);border:0;border-radius:999px;padding:.95rem 1.35rem;font-weight:700}.hc-btn-secondary:hover{background:var(--hc-gold);color:var(--hc-text)}.hc-page-content{padding:4rem 0 5rem;min-height:calc(100vh - 320px)}.hc-section{position:relative;padding:5rem 0;overflow:clip}.hc-section-sm{position:relative;padding:3.75rem 0;overflow:clip}.hc-landing{padding-bottom:2rem}.hc-eyebrow{display:inline-flex;align-items:center;gap:.45rem;background:#1e63b514;color:var(--hc-blue-dark);border-radius:999px;padding:.5rem .9rem;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1rem;max-width:100%;flex-wrap:wrap}.hc-section-title{font-size:clamp(1.85rem,3vw,3rem);line-height:1.12;font-weight:800;margin-bottom:1rem;color:var(--hc-text);overflow-wrap:anywhere}.hc-section-text{color:var(--hc-muted);font-size:1.06rem;max-width:52rem}.hc-hero{position:relative;overflow:hidden;padding:5.5rem 0 4rem;background:radial-gradient(circle at top right,rgba(244,196,0,.18),transparent 22%),linear-gradient(180deg,#fff,#f6f9fd)}.hc-hero-badge{display:inline-flex;align-items:center;padding:.55rem 1rem;border-radius:999px;background:#1e63b514;color:var(--hc-blue-dark);font-weight:700;margin-bottom:1.15rem;max-width:100%;flex-wrap:wrap}.hc-hero-title{font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.02;font-weight:900;margin-bottom:1rem;letter-spacing:-.03em;color:var(--hc-text);overflow-wrap:anywhere}.hc-hero-text{color:var(--hc-muted);font-size:1.1rem;max-width:44rem;margin-bottom:1.8rem}.hc-hero-points{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}.hc-hero-points li{background:#fff;border:1px solid var(--hc-border);border-radius:1rem;padding:.85rem 1rem;color:var(--hc-text);box-shadow:var(--hc-shadow);font-weight:600;min-width:0;overflow-wrap:anywhere}.hc-hero-visual{position:relative;min-height:560px;isolation:isolate}.hc-hero-circle{width:min(420px,80%);aspect-ratio:1 / 1;border-radius:50%;background:radial-gradient(circle,#f4c40059,#1e63b51f);position:absolute;top:40px;right:40px;z-index:0}.hc-hero-card,.hc-stat-card,.hc-feature-card,.hc-service-card,.hc-panel,.hc-route-card,.hc-quote-card,.hc-info-panel{background:#fff;border:1px solid var(--hc-border);border-radius:var(--hc-radius);box-shadow:var(--hc-shadow);min-width:0;overflow:hidden}.hc-hero-main-card{position:absolute;top:70px;right:20px;width:min(100%,460px);padding:1.5rem;z-index:2}.hc-hero-mini-card,.hc-floating-card{position:absolute;padding:1rem 1.1rem;z-index:3;max-width:220px;width:min(220px,calc(100% - 1rem));background:#fff;border-radius:1.2rem;box-shadow:var(--hc-shadow-lg);border:1px solid rgba(15,62,115,.06)}.hc-hero-mini-card.one{left:10px;top:80px}.hc-hero-mini-card.two{left:40px;bottom:60px}.hc-hero-mini-card.three{right:0;bottom:20px}.hc-card-1{top:18%;right:8%}.hc-card-2{bottom:12%;left:6%}.hc-card-kicker,.hc-mini-label{font-size:.78rem;color:var(--hc-muted);text-transform:uppercase;font-weight:800;letter-spacing:.06em;margin-bottom:.35rem}.hc-card-value,.hc-mini-value{font-size:1.2rem;font-weight:800;color:var(--hc-blue-dark);margin-bottom:.2rem;overflow-wrap:anywhere}.hc-hero-truck{position:absolute;font-size:7rem;line-height:1}.hc-hero-metrics{display:flex;flex-wrap:wrap;gap:1rem}.hc-metric-card{background:#fff;border:1px solid #eef2f7;border-radius:1.2rem;padding:1rem 1.1rem;min-width:220px;box-shadow:0 .5rem 1rem #0f3e730f}.hc-metric-card strong{display:block;color:#0f172a}.hc-metric-card span{display:block;color:var(--hc-muted);font-size:.92rem}.hc-stats{position:relative;z-index:5;margin-top:0}.hc-stat-card{padding:1.35rem 1.2rem;height:100%}.hc-stat-number{font-size:1.6rem;font-weight:900;color:var(--hc-blue-dark);display:block;margin-bottom:.25rem;overflow-wrap:anywhere}.hc-stat-label{color:var(--hc-muted);font-weight:600;overflow-wrap:anywhere}.hc-feature-card,.hc-service-card,.hc-panel,.hc-route-card,.hc-quote-card,.hc-info-panel{padding:1.6rem;height:100%}.hc-feature-icon,.hc-service-icon{width:64px;height:64px;border-radius:1.1rem;display:inline-flex;align-items:center;justify-content:center;background:#1e63b514;color:var(--hc-blue-dark);font-size:1.45rem;font-weight:800;margin-bottom:1rem;flex:0 0 64px}.hc-feature-card h3,.hc-service-card h4,.hc-info-panel p,.hc-panel p,.hc-service-card p,.hc-feature-card p{overflow-wrap:anywhere}.hc-feature-card p,.hc-service-card p,.hc-info-panel p{color:var(--hc-muted);margin-bottom:0}.hc-check-list{list-style:none;padding:0;margin:1rem 0 0}.hc-check-list li{position:relative;padding-left:1.7rem;margin-bottom:.75rem;color:var(--hc-text);overflow-wrap:anywhere}.hc-check-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--hc-blue);font-weight:800}.hc-track-band,.hc-track-section{background:linear-gradient(135deg,var(--hc-blue-dark),var(--hc-blue));color:#fff;overflow:hidden;border-radius:1.75rem;box-shadow:var(--hc-shadow-lg)}.hc-track-band .hc-section-title,.hc-track-band .hc-section-text,.hc-track-section .hc-section-title,.hc-track-section p{color:#fff}.hc-track-band .hc-eyebrow,.hc-track-section .hc-eyebrow{background:#ffffff1f;color:#fff}.hc-track-form{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:1.4rem;padding:1rem;min-width:0}.hc-input,.hc-textarea{border:1px solid var(--hc-border);border-radius:1rem;min-height:58px;padding:.9rem 1rem;box-shadow:none;width:100%;min-width:0}.hc-input:focus,.hc-textarea:focus{border-color:#1e63b566;box-shadow:0 0 0 .25rem #1e63b51a;outline:none}.hc-track-band .hc-input,.hc-track-section .hc-input{border:0;border-radius:999px;padding-left:1.2rem}.hc-cta-panel,.hc-cta-section{background:linear-gradient(135deg,#0f3e73,#0d315a);color:#fff;border-radius:1.8rem;padding:2.2rem;box-shadow:var(--hc-shadow-lg);min-width:0;overflow:hidden}.hc-cta-panel p,.hc-cta-section p{color:#ffffffd1}.hc-footer{background:#0e1f35;color:#fffc;padding:4rem 0 1.5rem;position:relative;z-index:2}.hc-footer h5,.hc-footer h6{color:#fff;font-weight:800;margin-bottom:1rem}.hc-footer a{color:#fffc}.hc-footer a:hover{color:#fff}.hc-footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:2rem;padding-top:1rem;font-size:.95rem}.hc-auth-section{padding:2rem 0}.hc-auth-card{border-radius:1.5rem;overflow:hidden;box-shadow:0 1rem 2rem #0f3e7314}.hc-auth-card .card-body{padding:2rem}.hc-auth-title{font-weight:800;color:var(--hc-text);margin-bottom:1.5rem}.hc-auth-form p{margin-bottom:1.1rem}.hc-auth-form label{display:block;font-weight:700;margin-bottom:.45rem;color:var(--hc-text)}.hc-auth-form input,.hc-auth-form select,.hc-auth-form textarea{width:100%;border:1px solid var(--hc-border);border-radius:1rem;min-height:56px;padding:.9rem 1rem;box-shadow:none}.hc-auth-form input:focus,.hc-auth-form select:focus,.hc-auth-form textarea:focus{border-color:#1e63b566;box-shadow:0 0 0 .25rem #1e63b51a;outline:none}.hc-auth-form ul.errorlist{list-style:none;padding:0;margin:.4rem 0 0;color:#b42318;font-size:.92rem}.hc-auth-form .helptext{display:block;margin-top:.35rem;color:var(--hc-muted);font-size:.9rem}.navbar .btn-link.nav-link{text-decoration:none;color:#ffffffd9}.navbar .btn-link.nav-link:hover{text-decoration:none;color:#fff}.dropdown-menu{border-radius:.9rem;border:0;box-shadow:0 .5rem 1rem #0f3e731f}.dropdown-item:active{background-color:var(--hc-blue)}@media (max-width: 1199.98px){.hc-hero-visual{min-height:520px}.hc-hero-main-card{right:10px;width:min(100%,420px)}.hc-hero-mini-card.two{left:20px}.hc-hero-mini-card.three{right:10px}}@media (max-width: 991.98px){:root{--hc-anchor-offset: 7rem}.hc-hero{padding-top:4rem}.hc-hero-points{grid-template-columns:1fr}.hc-hero-visual{min-height:auto;margin-top:2rem;display:grid;grid-template-columns:1fr;gap:1rem}.hc-hero-circle{width:320px;top:20px;right:50%;transform:translate(50%)}.hc-hero-main-card,.hc-hero-mini-card,.hc-floating-card,.hc-card-1,.hc-card-2{position:relative;inset:auto;width:100%;max-width:none}.hc-hero-main-card{margin-top:1rem}.hc-hero-truck{font-size:5rem}}@media (max-width: 767.98px){.hc-page-content{padding:3rem 0 4rem}.hc-section,.hc-section-sm{padding:3.5rem 0}.hc-hero-title{font-size:2.4rem}.hc-brand{gap:.7rem}.hc-brand-mark{width:42px;height:42px;flex-basis:42px}.hc-feature-card,.hc-service-card,.hc-panel,.hc-route-card,.hc-quote-card,.hc-info-panel,.hc-stat-card,.hc-hero-main-card,.hc-hero-mini-card,.hc-floating-card,.hc-cta-panel,.hc-cta-section{padding-left:1.15rem;padding-right:1.15rem}.hc-auth-card .card-body{padding:1.35rem}}.udel-bridge-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh;background:#f6f8fb;color:#172033}.udel-bridge-sidebar{background:#0b1220;color:#dbe7ff;padding:20px 16px;border-right:1px solid rgba(255,255,255,.08);position:sticky;top:0;height:100vh;overflow-y:auto}.udel-bridge-brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;margin-bottom:18px;color:#fff;text-decoration:none}.udel-bridge-side-kicker{color:#8ea4c8;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin:18px 10px 8px}.udel-bridge-side-nav{display:grid;gap:6px}.udel-bridge-side-nav a{color:#dbe7ff;text-decoration:none;padding:10px 12px;border-radius:12px;display:block;font-weight:600}.udel-bridge-side-nav a:hover,.udel-bridge-side-nav a.active{background:#1d4ed8;color:#fff}.udel-bridge-main{min-width:0;padding:24px}.udel-bridge-topbar{background:#fff;border:1px solid #e1e7f0;border-radius:18px;padding:20px 22px;margin-bottom:18px;box-shadow:0 12px 32px #0f172a0d}.udel-bridge-title-row{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}.udel-bridge-title-row h1{margin:0 0 8px;font-size:28px;line-height:1.15;color:#0f172a}.udel-bridge-subtitle{margin:0;color:#475569;max-width:1050px;line-height:1.55}.udel-bridge-status-pill{display:inline-flex;align-items:center;gap:6px;background:#e0f2fe;color:#075985;border:1px solid #bae6fd;border-radius:999px;padding:7px 11px;font-weight:700;font-size:12px}.udel-bridge-tabs,.udel-bridge-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.udel-bridge-tabs a,.udel-bridge-actions a,.udel-bridge-actions button,.udel-bridge-btn{border:1px solid #cbd5e1;background:#fff;color:#1e3a8a;text-decoration:none;padding:9px 13px;border-radius:11px;font-weight:700;cursor:pointer}.udel-bridge-tabs a.active,.udel-bridge-btn.primary{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.udel-bridge-filter{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.udel-bridge-filter input,.udel-bridge-filter select,.udel-bridge-filter button{min-height:40px;border:1px solid #cbd5e1;border-radius:10px;padding:8px 10px;background:#fff;color:#0f172a}.udel-bridge-filter button{background:#0f172a;color:#fff;font-weight:700}.udel-bridge-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;margin-bottom:18px}.udel-bridge-card{background:#fff;border:1px solid #e1e7f0;border-radius:18px;padding:18px;box-shadow:0 12px 32px #0f172a0a}.udel-bridge-card h2,.udel-bridge-card h3{margin-top:0;color:#0f172a}.udel-bridge-metric{font-size:28px;font-weight:800;color:#0f172a}.udel-bridge-muted{color:#64748b;font-size:13px}.udel-bridge-table-wrap{overflow-x:auto;border:1px solid #e1e7f0;border-radius:16px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.udel-bridge-table{width:100%;border-collapse:collapse;min-width:920px}.udel-bridge-table th{background:#f1f5f9;color:#0f172a;text-align:left;padding:13px 14px;font-size:13px;white-space:nowrap}.udel-bridge-table td{padding:13px 14px;border-top:1px solid #e2e8f0;vertical-align:top;color:#172033}.udel-bridge-table tr:hover td{background:#f8fafc}.udel-bridge-empty{padding:24px;color:#64748b;text-align:center}.udel-bridge-badge{display:inline-flex;padding:5px 9px;border-radius:999px;font-weight:800;font-size:12px;background:#e2e8f0;color:#334155}.udel-bridge-badge.active,.udel-bridge-badge.completed,.udel-bridge-badge.bound{background:#dcfce7;color:#166534}.udel-bridge-badge.pending,.udel-bridge-badge.pending_approval,.udel-bridge-badge.quoted{background:#fef3c7;color:#92400e}.udel-bridge-badge.failed,.udel-bridge-badge.error,.udel-bridge-badge.rejected{background:#fee2e2;color:#991b1b}.udel-bridge-page-footer{color:#64748b;margin:16px 4px}@media (max-width:980px){.udel-bridge-shell{grid-template-columns:1fr}.udel-bridge-sidebar{position:relative;height:auto}.udel-bridge-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:560px){.udel-bridge-main{padding:14px}.udel-bridge-grid{grid-template-columns:1fr}}html body .udel-bridge-shell{display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;min-height:100vh!important;background:#f5f7fb!important;color:#172033!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body .udel-bridge-sidebar{background:#101827!important;color:#e6eefc!important;padding:22px 16px!important;border-right:1px solid rgba(255,255,255,.08)!important;position:sticky!important;top:0!important;height:100vh!important;overflow-y:auto!important}html body .udel-bridge-brand{display:block!important;color:#fff!important;text-decoration:none!important;font-size:19px!important;font-weight:900!important;line-height:1.2!important;margin-bottom:18px!important}html body .udel-bridge-brand small{display:block!important;color:#93a4bd!important;font-size:12px!important;font-weight:700!important;margin-top:4px!important}html body .udel-bridge-side-kicker{color:#92a4be!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:20px 10px 8px!important}html body .udel-bridge-side-nav{display:grid!important;gap:7px!important}html body .udel-bridge-side-nav a{display:block!important;color:#dbe7ff!important;text-decoration:none!important;padding:10px 12px!important;border-radius:12px!important;font-weight:750!important;border:1px solid transparent!important}html body .udel-bridge-side-nav a:hover,html body .udel-bridge-side-nav a.active{background:#2563eb!important;color:#fff!important;border-color:#3b82f6!important}html body .udel-bridge-main{min-width:0!important;padding:24px!important}html body .udel-bridge-topbar{background:#fff!important;border:1px solid #dfe7f1!important;border-radius:18px!important;padding:22px!important;margin-bottom:18px!important;box-shadow:0 12px 30px #0f172a0f!important}html body .udel-bridge-title-row{display:flex!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important;align-items:flex-start!important}html body .udel-bridge-title-row h1{margin:0 0 8px!important;font-size:28px!important;line-height:1.15!important;color:#0f172a!important}html body .udel-bridge-subtitle{margin:0!important;color:#475569!important;line-height:1.55!important;max-width:1050px!important}html body .udel-bridge-pill{display:inline-flex!important;align-items:center!important;background:#e0f2fe!important;color:#075985!important;border:1px solid #bae6fd!important;border-radius:999px!important;padding:7px 11px!important;font-weight:850!important;font-size:12px!important}html body .udel-bridge-tabs{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}html body .udel-bridge-tabs a{border:1px solid #cbd5e1!important;background:#fff!important;color:#1d4ed8!important;text-decoration:none!important;padding:9px 13px!important;border-radius:11px!important;font-weight:800!important}html body .udel-bridge-tabs a.active{background:#1d4ed8!important;color:#fff!important;border-color:#1d4ed8!important}html body .udel-bridge-card{background:#fff!important;border:1px solid #dfe7f1!important;border-radius:18px!important;padding:18px!important;margin-bottom:18px!important;box-shadow:0 10px 26px #0f172a0d!important}html body .udel-bridge-card h2,html body .udel-bridge-card h3{margin-top:0!important;color:#0f172a!important}html body .udel-bridge-filter{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:16px!important}html body .udel-bridge-filter input,html body .udel-bridge-filter select,html body .udel-bridge-filter button{min-height:40px!important;border:1px solid #cbd5e1!important;border-radius:10px!important;padding:8px 10px!important;background:#fff!important;color:#0f172a!important}html body .udel-bridge-filter button{background:#0f172a!important;color:#fff!important;font-weight:800!important}html body .udel-bridge-table-wrap{overflow-x:auto!important;border:1px solid #dfe7f1!important;border-radius:16px!important;background:#fff!important}html body table.udel-bridge-table{width:100%!important;border-collapse:collapse!important;min-width:920px!important}html body table.udel-bridge-table th{background:#f1f5f9!important;color:#0f172a!important;text-align:left!important;padding:13px 14px!important;font-size:13px!important;white-space:nowrap!important}html body table.udel-bridge-table td{padding:13px 14px!important;border-top:1px solid #e2e8f0!important;vertical-align:top!important;color:#172033!important}html body table.udel-bridge-table tr:hover td{background:#f8fafc!important}html body .udel-bridge-empty{padding:24px!important;color:#64748b!important;text-align:center!important}html body .udel-bridge-badge{display:inline-flex!important;padding:5px 9px!important;border-radius:999px!important;font-weight:850!important;font-size:12px!important;background:#e2e8f0!important;color:#334155!important}html body .udel-bridge-badge.active,html body .udel-bridge-badge.completed,html body .udel-bridge-badge.bound{background:#dcfce7!important;color:#166534!important}html body .udel-bridge-badge.pending,html body .udel-bridge-badge.pending_approval,html body .udel-bridge-badge.quoted{background:#fef3c7!important;color:#92400e!important}html body .udel-bridge-badge.failed,html body .udel-bridge-badge.error,html body .udel-bridge-badge.rejected{background:#fee2e2!important;color:#991b1b!important}html body .udel-bridge-grid{display:grid!important;grid-template-columns:repeat(4,minmax(160px,1fr))!important;gap:14px!important;margin-bottom:18px!important}html body .udel-bridge-metric{font-size:28px!important;font-weight:900!important;color:#0f172a!important}html body .udel-bridge-muted{color:#64748b!important;font-size:13px!important}@media (max-width:980px){html body .udel-bridge-shell{grid-template-columns:1fr!important}html body .udel-bridge-sidebar{height:auto!important;position:relative!important}html body .udel-bridge-grid{grid-template-columns:repeat(2,minmax(160px,1fr))!important}}@media (max-width:560px){html body .udel-bridge-main{padding:14px!important}html body .udel-bridge-grid{grid-template-columns:1fr!important}}.bridge-grid,.ud-bridge-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin:1rem 0}.bridge-card,.ud-bridge-card{background:#fff;border:1px solid var(--hc-border,#e5e7eb);border-radius:1rem;padding:1.1rem;box-shadow:var(--hc-card-shadow,0 .5rem 1rem rgba(15,62,115,.08));min-width:0}.bridge-card h1,.bridge-card h2,.bridge-card h3,.ud-bridge-card h1,.ud-bridge-card h2,.ud-bridge-card h3{color:var(--hc-text,#1f2937)}.bridge-tabs,.ud-bridge-tabs{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.bridge-tabs a,.ud-bridge-tabs a{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .8rem;border-radius:999px;background:#1e63b514;color:var(--hc-blue-dark,#0f3e73);border:1px solid rgba(30,99,181,.16);font-weight:800;text-decoration:none}.bridge-tabs a:hover,.ud-bridge-tabs a:hover{background:var(--hc-blue,#1e63b5);color:#fff}.table-wrap,.ud-bridge-table-wrap{width:100%;overflow-x:auto;overflow-y:auto;max-height:68vh;border:1px solid var(--hc-border,#e5e7eb);border-radius:1rem;background:#fff}.bridge-table,.ud-bridge-table{width:100%;min-width:860px;border-collapse:collapse;font-size:.9rem}.bridge-table th,.bridge-table td,.ud-bridge-table th,.ud-bridge-table td{padding:.75rem .85rem;border-bottom:1px solid #eef2f7;vertical-align:top;color:var(--hc-text,#1f2937)}.bridge-table th,.ud-bridge-table th{position:sticky;top:0;background:#f8fafc;z-index:1;color:#475569;text-align:left;font-weight:900;text-transform:uppercase;letter-spacing:.035em;font-size:.78rem}.bridge-table tr:hover td,.ud-bridge-table tr:hover td{background:#1e63b50b}.bridge-card .btn,.ud-bridge-card .btn{border-radius:.7rem;font-weight:800}.bridge-card .btn.primary,.ud-bridge-card .btn.primary{background:var(--hc-blue,#1e63b5);color:#fff;border-color:var(--hc-blue,#1e63b5)}.bridge-card .btn.warn,.ud-bridge-card .btn.warn{background:#92400e;color:#fff;border-color:#92400e}.muted,.ud-bridge-muted{color:var(--hc-muted,#64748b)}.filters,.ud-bridge-filters{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.filters input,.filters select,.ud-bridge-filters input,.ud-bridge-filters select{min-height:40px;border:1px solid #cbd5e1;border-radius:.7rem;padding:.45rem .7rem;background:#fff;color:var(--hc-text,#1f2937)}.badge,.ud-bridge-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.28rem .6rem;background:#e8f1ff;color:var(--hc-blue-dark,#0f3e73);font-weight:850;font-size:.78rem}details pre{white-space:pre-wrap;max-width:900px;max-height:340px;overflow:auto;background:#f8fafc;padding:.75rem;border-radius:.75rem;border:1px solid #e2e8f0}.hc-sidebar .nav-link.active,.hc-sidebar .nav-link[aria-current=page]{background:#1e63b51f;color:var(--hc-blue-dark,#0f3e73);font-weight:900}:where(.driver-kpi-strip,.v33-metric-strip,.hc-metric-grid,.hc-hero-metrics,.hc-stats,.udel-bridge-grid,.metric-grid,.metrics-grid,.stat-grid,.stats-grid,.kpi-grid,.kpi-strip,.summary-metrics,.dashboard-metrics,.dashboard-stats,.management-metrics,.management-stat-grid,.analytics-metrics){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.45rem!important;width:100%!important;padding:.45rem!important;border-radius:999px!important;background:#0f172a!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 12px 30px #0f172a29!important}:where(.driver-kpi-strip,.v33-metric-strip,.hc-metric-grid,.hc-hero-metrics,.hc-stats,.udel-bridge-grid,.metric-grid,.metrics-grid,.stat-grid,.stats-grid,.kpi-grid,.kpi-strip,.summary-metrics,.dashboard-metrics,.dashboard-stats,.management-metrics,.management-stat-grid,.analytics-metrics)>:where(.driver-kpi-bubble,.v33-metric,.hc-metric-card,.hc-stat-card,.udel-bridge-card,.metric-card,.stat-card,.kpi-card,.summary-card,article,div){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.42rem!important;min-height:2rem!important;width:auto!important;min-width:auto!important;max-width:none!important;padding:.28rem .72rem!important;border-radius:999px!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:none!important;color:#e2e8f0!important}:where(.driver-kpi-strip,.v33-metric-strip,.hc-metric-grid,.hc-hero-metrics,.hc-stats,.udel-bridge-grid,.metric-grid,.metrics-grid,.stat-grid,.stats-grid,.kpi-grid,.kpi-strip,.summary-metrics,.dashboard-metrics,.dashboard-stats,.management-metrics,.management-stat-grid,.analytics-metrics) :where(span,small,p,.hc-metric-label,.hc-stat-label,.v33-metric span){margin:0!important;color:#cbd5e1!important;font-size:.72rem!important;line-height:1.05!important;white-space:nowrap!important}:where(.driver-kpi-strip,.v33-metric-strip,.hc-metric-grid,.hc-hero-metrics,.hc-stats,.udel-bridge-grid,.metric-grid,.metrics-grid,.stat-grid,.stats-grid,.kpi-grid,.kpi-strip,.summary-metrics,.dashboard-metrics,.dashboard-stats,.management-metrics,.management-stat-grid,.analytics-metrics) :where(strong,b,h2,h3,.hc-metric-value,.hc-stat-number,.udel-bridge-metric,.v33-metric strong){margin:0!important;color:#fff!important;font-size:.9rem!important;font-weight:900!important;line-height:1.05!important;white-space:nowrap!important}:where(.hc-metric-grid,.hc-hero-metrics,.hc-stats,.udel-bridge-grid) a,:where(.metric-grid,.metrics-grid,.stat-grid,.stats-grid,.kpi-grid,.kpi-strip) a{color:inherit!important;text-decoration:none!important}@media (max-width: 760px){:where(.driver-kpi-strip,.v33-metric-strip,.hc-metric-grid,.hc-hero-metrics,.hc-stats,.udel-bridge-grid,.metric-grid,.metrics-grid,.stat-grid,.stats-grid,.kpi-grid,.kpi-strip,.summary-metrics,.dashboard-metrics,.dashboard-stats,.management-metrics,.management-stat-grid,.analytics-metrics){border-radius:20px!important}}
