.dispatch-board-page .mini-card{text-align:left}.dispatch-stats-grid{align-items:stretch}.dispatch-layout-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.65fr);gap:1rem;align-items:start}.rider-workload-panel,.dispatch-queue-panel{min-height:320px}.rider-card-grid{display:grid;gap:.85rem}.rider-mini-card{display:grid;gap:.65rem;border:1px solid rgba(148,163,184,.18);background:var(--surface-soft);border-radius:1rem;padding:.9rem}.rider-mini-card strong,.rider-mini-card span,.rider-mini-card small{display:block}.rider-mini-card span{color:var(--slate-soft)}.rider-mini-card small{color:var(--muted);margin-top:.18rem}.rider-mini-card p{margin:0;color:var(--slate-soft)}.rider-active-orders{display:flex;flex-wrap:wrap;gap:.4rem}.rider-active-orders button{padding:.45rem .6rem;font-size:.75rem}.dispatch-card-filters{grid-template-columns:minmax(240px,1.5fr) minmax(170px,.75fr) minmax(170px,.75fr) auto}.dispatch-card-list{display:grid;gap:1rem}.dispatch-order-card{border:1px solid rgba(148,163,184,.2);background:var(--surface-soft);border-radius:1.15rem;padding:1rem;box-shadow:0 14px 36px #00000024}.payment-gated-card{border-color:#facc1566;background:radial-gradient(circle at top right,rgba(250,204,21,.08),transparent 38%),var(--surface-soft)}.dispatch-card-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding-bottom:.85rem;border-bottom:1px solid rgba(148,163,184,.18)}.dispatch-card-header h3{margin-bottom:.25rem}.dispatch-status-stack{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.dispatch-card-body{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(240px,1.35fr) minmax(180px,.8fr) minmax(220px,1fr);gap:.85rem;margin-top:.9rem}.dispatch-info-card,.dispatch-payment-gate-card{border:1px solid rgba(148,163,184,.16);background:#0f172a94;border-radius:1rem;padding:.85rem}.dispatch-info-card h4,.dispatch-payment-gate-card h4,.dispatch-action-box h4{margin:0 0 .55rem;color:var(--brand-soft)}.dispatch-info-card p,.dispatch-payment-gate-card p{margin:.2rem 0;color:var(--text);font-weight:800}.dispatch-info-card small,.dispatch-payment-gate-card small{display:block;color:var(--muted);margin-top:.28rem}.dispatch-info-card strong{display:block;color:var(--slate-soft);margin-top:.4rem}.dispatch-payment-gate-card.gate-clear{border-color:#22c55e5c}.dispatch-payment-gate-card.gate-blocked{border-color:#facc156b}.payment-override-row{margin-top:.65rem;font-size:.82rem}.dispatch-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.9rem}.dispatch-action-box{border:1px solid rgba(148,163,184,.16);background:#0f172a75;border-radius:1rem;padding:.85rem}.dispatch-action-row{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:.65rem}.dispatch-action-row select{width:100%;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-strong);color:var(--text);padding:.75rem .95rem}.dispatch-blocked-action{display:grid;gap:.3rem;border:1px solid rgba(250,204,21,.42);border-radius:.85rem;padding:.75rem;background:radial-gradient(circle at top right,rgba(250,204,21,.12),transparent 44%),#0f172ab8;color:var(--yellow-soft)}.dispatch-blocked-action strong{display:block;color:var(--yellow-soft)}.dispatch-blocked-action small{color:var(--text-soft)}@media(max-width:1280px){.dispatch-layout-grid{grid-template-columns:1fr}.rider-card-grid,.dispatch-card-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.dispatch-card-filters{grid-template-columns:1fr}.dispatch-card-header,.dispatch-card-actions{grid-template-columns:1fr;display:grid}.dispatch-status-stack{justify-content:flex-start}.dispatch-action-row{grid-template-columns:1fr}}@media(max-width:700px){.rider-card-grid,.dispatch-card-body{grid-template-columns:1fr}}.incident-desk-panel{grid-column:1 / -1}.incident-card-list{display:grid;gap:1rem}.incident-card{border:1px solid rgba(248,113,113,.36);background:radial-gradient(circle at top right,rgba(248,113,113,.08),transparent 38%),var(--surface-soft);border-radius:1.15rem;padding:1rem}.incident-card-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;border-bottom:1px solid rgba(148,163,184,.18);padding-bottom:.8rem;margin-bottom:.9rem}.incident-card-header h3{margin-bottom:.25rem}.incident-detail-grid{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(220px,.9fr) minmax(180px,.8fr);gap:.85rem}.incident-detail-grid section,.incident-resolution-grid{border:1px solid rgba(148,163,184,.16);background:#0f172a94;border-radius:1rem;padding:.85rem}.incident-detail-grid h4,.incident-resolution-grid label{color:var(--brand-soft)}.incident-detail-grid h4{margin:0 0 .55rem}.incident-detail-grid p{margin:.2rem 0;color:var(--text);font-weight:800}.incident-detail-grid small{display:block;color:var(--muted);margin-top:.28rem}.incident-resolution-grid{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(180px,.65fr) auto;gap:.75rem;align-items:end;margin-top:.85rem}.incident-resolution-grid label{display:grid;gap:.35rem;font-weight:900}.incident-resolution-grid textarea{width:100%;min-height:92px;resize:vertical;border:1px solid var(--line-strong);border-radius:.85rem;background:var(--surface-strong);color:var(--text);padding:.85rem 1rem;font:inherit}.incident-resolution-grid select{width:100%;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-strong);color:var(--text);padding:.75rem .95rem}@media(max-width:1000px){.incident-detail-grid,.incident-resolution-grid{grid-template-columns:1fr}.incident-card-header{display:grid}}.orders-intake-page textarea{width:100%;min-height:96px;resize:vertical;border:1px solid var(--line-strong);border-radius:.85rem;background:var(--surface-strong);color:var(--text);padding:.85rem 1rem;font:inherit}.selected-order-row{background:#22c55e1a}.order-intake-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:1rem;align-items:start}.order-review-panel,.intake-actions-panel{min-height:420px}.intake-note-label{display:grid;gap:.35rem;color:var(--text-soft);font-weight:800;margin-top:1rem}.empty-intake-state{display:grid;min-height:280px;place-content:center;text-align:center}.intake-action-group{border:1px solid rgba(148,163,184,.18);background:var(--surface-soft);border-radius:1rem;padding:1rem;margin-bottom:1rem}.intake-action-group h3{margin-bottom:.45rem}.intake-action-group button{margin:.35rem .35rem 0 0}.intake-action-group label{display:grid;gap:.35rem;color:var(--text-soft);font-weight:800}.intake-action-group input,.intake-action-group select{width:100%;border:1px solid var(--line-strong);border-radius:.85rem;background:var(--surface-strong);color:var(--text);padding:.75rem .9rem}.status-action-list{display:flex;flex-wrap:wrap;gap:.45rem}@media(max-width:1100px){.order-intake-layout{grid-template-columns:1fr}.tracking-status-stack{justify-content:flex-start}}.order-row-actions{display:flex;flex-wrap:wrap;gap:.45rem}.order-row-actions button{padding:.55rem .75rem;font-size:.78rem}.payment-summary-card{border-color:#22c55e52}.payment-desk-card{border-color:#22c55e66;background:radial-gradient(circle at top right,rgba(34,197,94,.13),transparent 40%),var(--surface-soft)}.payment-desk-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.8rem}.payment-desk-heading h3{margin-bottom:.35rem}.payment-desk-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem}.payment-desk-actions button:last-child{background:var(--yellow);color:#422006}.payment-desk-actions button:last-child:hover:not(:disabled){background:var(--yellow-soft)}.payment-form select{width:100%;border:1px solid var(--line-strong);border-radius:.85rem;background:var(--surface-strong);color:var(--text);padding:.75rem .9rem}.payment-gate-card{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;border-radius:1rem;padding:1rem;margin-top:1rem;border:1px solid rgba(148,163,184,.22)}.payment-gate-blocked{border-color:#facc1573;background:radial-gradient(circle at top right,rgba(250,204,21,.13),transparent 42%),var(--surface-soft)}.payment-gate-clear{border-color:#22c55e73;background:radial-gradient(circle at top right,rgba(34,197,94,.13),transparent 42%),var(--surface-soft)}.payment-gate-override-card{border-color:#f871716b}.order-incident-summary{border-radius:1rem;padding:1rem;margin-top:1rem;border:1px solid rgba(148,163,184,.22);background:var(--surface-soft)}.incident-open-summary{border-color:#f871716b;background:radial-gradient(circle at top right,rgba(248,113,113,.12),transparent 42%),var(--surface-soft)}.incident-resolved-summary{border-color:#22c55e6b;background:radial-gradient(circle at top right,rgba(34,197,94,.12),transparent 42%),var(--surface-soft)}.incident-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.8rem}.incident-summary-grid div{border:1px solid rgba(148,163,184,.16);border-radius:.9rem;padding:.85rem;background:#0f172a94}.incident-summary-grid h4{margin:0 0 .45rem;color:var(--brand-soft)}.incident-summary-grid p{margin:0;color:var(--text);font-weight:800}.incident-summary-grid small{display:block;color:var(--muted);margin-top:.4rem}@media(max-width:800px){.incident-summary-grid{grid-template-columns:1fr}}.proof-delivery-summary{border-radius:1rem;padding:1rem;margin-top:1rem;border:1px solid rgba(34,197,94,.42);background:radial-gradient(circle at top right,rgba(34,197,94,.12),transparent 42%),var(--surface-soft)}.proof-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:.8rem}.proof-summary-grid div{border:1px solid rgba(148,163,184,.16);border-radius:.9rem;padding:.85rem;background:#0f172a94}.proof-summary-grid h4{margin:0 0 .45rem;color:var(--brand-soft)}.proof-summary-grid p{margin:0;color:var(--text);font-weight:800}.proof-summary-grid small{display:block;color:var(--muted);margin-top:.4rem}@media(max-width:1000px){.proof-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.proof-summary-grid{grid-template-columns:1fr}}.admin-receipt-card{border-radius:1rem;padding:1rem;margin-top:1rem;border:1px solid rgba(34,197,94,.45);background:radial-gradient(circle at top right,rgba(34,197,94,.12),transparent 42%),var(--surface-soft)}.admin-receipt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:.85rem}.admin-receipt-grid div{border:1px solid rgba(148,163,184,.16);border-radius:.9rem;padding:.85rem;background:#0f172a94}.admin-receipt-grid span{display:block;color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem}.admin-receipt-grid strong{display:block;color:var(--text);word-break:break-word}.admin-receipt-grid small{display:block;color:var(--muted);margin-top:.35rem}@media(max-width:1000px){.admin-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.admin-receipt-grid{grid-template-columns:1fr}}@media print{body *{visibility:hidden}.admin-receipt-card,.admin-receipt-card *{visibility:visible}.admin-receipt-card{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border:0;background:#fff;color:#000}.receipt-actions{display:none}}.admin-message-centre{border-radius:1rem;padding:1rem;margin-top:1rem;border:1px solid rgba(96,165,250,.34);background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 42%),var(--surface-soft)}.admin-message-centre.success{border-color:#22c55e73;background:radial-gradient(circle at top right,rgba(34,197,94,.13),transparent 42%),var(--surface-soft)}.admin-message-centre.warning{border-color:#facc1573;background:radial-gradient(circle at top right,rgba(250,204,21,.13),transparent 42%),var(--surface-soft)}.admin-message-centre.danger{border-color:#f8717173;background:radial-gradient(circle at top right,rgba(248,113,113,.13),transparent 42%),var(--surface-soft)}.admin-message-centre .panel-heading{margin-bottom:0}.admin-message-next{margin-top:.7rem;color:var(--text);font-weight:900}.notification-outbox-panel,.notification-outbox-card{border:1px solid rgba(96,165,250,.32);background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 42%),var(--surface-soft)}.notification-outbox-card{border-radius:1rem;padding:1rem;margin-top:1rem}.outbox-panel-actions,.outbox-item-actions{display:flex;gap:.55rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.outbox-list{display:grid;gap:.75rem}.compact-outbox-list{margin-top:.75rem}.outbox-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:start;border:1px solid rgba(148,163,184,.16);border-radius:.95rem;padding:.85rem;background:#0f172a94}.outbox-item-heading{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:.35rem}.outbox-item-heading strong{color:var(--brand-soft)}.outbox-item p{margin:0;color:var(--text);font-weight:800;line-height:1.45;white-space:pre-wrap}.outbox-item small{display:block;color:var(--muted);margin-top:.45rem}.empty-outbox-state{border:1px dashed rgba(148,163,184,.3);border-radius:.95rem;padding:1rem;background:#0f172a6b}.ghost-danger{border-color:#f8717173!important;color:#fecaca!important;background:#7f1d1d2e!important}@media(max-width:800px){.outbox-item{grid-template-columns:1fr}.outbox-item-actions,.outbox-panel-actions{justify-content:flex-start}}.message-centre-actions{display:flex;align-items:end;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.message-centre-actions label,.outbox-panel-actions label{display:grid;gap:.25rem;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.message-centre-actions select,.outbox-panel-actions select{border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-strong);color:var(--text);padding:.7rem .9rem;min-width:140px}.provider-response-note{display:block;margin-top:.45rem;border-left:3px solid rgba(96,165,250,.65);padding-left:.65rem;color:var(--text-soft)}.outbox-item-actions button{white-space:nowrap}@media(max-width:760px){.message-centre-actions,.outbox-panel-actions{justify-content:flex-start}.message-centre-actions label,.message-centre-actions select,.outbox-panel-actions label,.outbox-panel-actions select{width:100%}}.riders-page textarea{width:100%;min-height:92px;resize:vertical;border:1px solid var(--line-strong);border-radius:.85rem;background:var(--surface-strong);color:var(--text);padding:.85rem 1rem;font:inherit}.riders-tabs{display:grid;gap:1rem}.rider-workflow-top-grid{display:grid;grid-template-columns:minmax(280px,1.3fr) repeat(5,minmax(140px,.7fr));gap:.85rem;align-items:stretch}.rider-selector-card,.rider-workflow-stat-card,.rider-create-card{border:1px solid rgba(148,163,184,.18);background:var(--surface-soft);border-radius:1rem;padding:1rem}.rider-selector-card label{display:grid;gap:.35rem;color:var(--text-soft);font-weight:800}.rider-selector-card select,.rider-directory-actions select,.issue-form-grid select,.issue-form-grid input{width:100%;border:1px solid var(--line-strong);border-radius:.85rem;background:var(--surface-strong);color:var(--text);padding:.75rem .9rem}.selected-rider-summary{display:grid;gap:.35rem;margin-top:.9rem}.selected-rider-summary h2,.selected-rider-summary p{margin:0}.rider-workflow-stat-card p{color:var(--muted);margin:0 0 .5rem;font-weight:900}.rider-workflow-stat-card strong{display:block;font-size:1.9rem;color:var(--brand-soft)}.rider-workflow-stat-card span{color:var(--slate-soft);font-weight:800}.rider-workflow-filters{grid-template-columns:minmax(260px,1.4fr) minmax(190px,.7fr) auto}.rider-order-card-list{display:grid;gap:1rem}.rider-order-card{border:1px solid rgba(148,163,184,.2);background:var(--surface-soft);border-radius:1.15rem;padding:1rem;box-shadow:0 14px 36px #00000024}.rider-order-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding-bottom:.85rem;border-bottom:1px solid rgba(148,163,184,.18)}.rider-order-header h3{margin-bottom:.25rem}.rider-order-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.rider-progress-bar{height:.55rem;border-radius:999px;background:#94a3b82e;overflow:hidden;margin:.9rem 0}.rider-progress-bar span{display:block;height:100%;border-radius:inherit;background:var(--brand)}.rider-order-grid{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(220px,1fr) minmax(220px,1fr) minmax(190px,.9fr) minmax(180px,.8fr);gap:.85rem}.rider-order-detail,.rider-action-box{border:1px solid rgba(148,163,184,.16);background:#0f172a94;border-radius:1rem;padding:.85rem}.rider-order-detail h4,.rider-action-box h4{margin:0 0 .55rem;color:var(--brand-soft)}.rider-order-detail p{margin:.2rem 0;color:var(--text);font-weight:800}.rider-order-detail small,.rider-order-detail a{display:block;color:var(--muted);margin-top:.28rem}.rider-order-detail a{color:var(--brand-soft);font-weight:800;text-decoration:none}.payment-note-card{border-color:#22c55e57}.rider-action-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);gap:.85rem;margin-top:.9rem}.rider-action-box button{margin-top:.65rem}.issue-form-grid{display:grid;grid-template-columns:minmax(150px,1fr) minmax(140px,.75fr) minmax(170px,1fr);gap:.65rem;margin-bottom:.75rem}.issue-form-grid label{display:grid;gap:.35rem;color:var(--text-soft);font-weight:800}.rider-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem}.rider-directory-card{border:1px solid rgba(148,163,184,.18);background:var(--surface-soft);border-radius:1rem;padding:1rem}.rider-directory-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(148,163,184,.16);padding-bottom:.75rem;margin-bottom:.75rem}.rider-directory-header h3,.rider-directory-header p{margin:0}.rider-directory-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem}.rider-directory-body p{margin:0;color:var(--slate-soft)}.rider-directory-actions{display:grid;grid-template-columns:minmax(160px,1fr) auto;gap:.6rem;margin-top:.9rem}.rider-create-card{margin-bottom:1rem}@media(max-width:1280px){.rider-workflow-top-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rider-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rider-action-grid{grid-template-columns:1fr}}@media(max-width:900px){.rider-workflow-top-grid,.rider-workflow-filters,.issue-form-grid,.rider-directory-grid,.rider-directory-body,.rider-directory-actions{grid-template-columns:1fr}.rider-order-header{display:grid}.rider-order-badges{justify-content:flex-start}}@media(max-width:700px){.rider-order-grid{grid-template-columns:1fr}}.pod-note-card{border-color:#22c55e6b;background:radial-gradient(circle at top right,rgba(34,197,94,.12),transparent 42%),#0f172a94}.proof-delivery-form{display:grid;gap:.65rem;margin-bottom:.75rem}.proof-delivery-form label{display:grid;gap:.35rem;color:var(--text-soft);font-weight:800}.proof-delivery-form input,.proof-delivery-form textarea{width:100%;border:1px solid var(--line-strong);border-radius:.85rem;background:var(--surface-strong);color:var(--text);padding:.75rem .9rem;font:inherit}.proof-delivery-form textarea{min-height:92px;resize:vertical}.security-page{min-height:calc(100vh - 5rem);padding:1.2rem;color:var(--text)}.security-hero,.security-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.security-hero{border:1px solid rgba(148,163,184,.18);border-radius:1.35rem;background:radial-gradient(circle at top right,rgba(96,165,250,.16),transparent 28rem),#0f172ac2;padding:1.2rem}.security-hero h1{margin:.2rem 0 .55rem;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.94}.security-hero p,.security-panel-heading p{color:var(--muted);line-height:1.55}.security-hero button,.security-status-control button,.security-danger-button{border-radius:.85rem;padding:.72rem .85rem;font:inherit;font-weight:900;cursor:pointer}.security-hero button{border:0;background:linear-gradient(135deg,#22c55e,#86efac);color:#020617;white-space:nowrap}.security-hero button:disabled,.security-status-control button:disabled,.security-danger-button:disabled{opacity:.5;cursor:not-allowed}.security-notice{margin:1rem 0;border-radius:.9rem;padding:.8rem}.security-notice.success{border:1px solid rgba(34,197,94,.3);background:#14532d38;color:#bbf7d0}.security-notice.danger{border:1px solid rgba(248,113,113,.3);background:#7f1d1d38;color:#fecaca}.security-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin:1rem 0}.security-summary-grid article{display:grid;gap:.35rem;border:1px solid rgba(148,163,184,.17);border-radius:1rem;background:#0f172ac2;padding:.9rem}.security-summary-grid span,.security-summary-grid small{color:var(--muted)}.security-summary-grid strong{font-size:1.8rem}.security-panel{margin-top:1rem;border:1px solid rgba(148,163,184,.18);border-radius:1.2rem;background:#0f172ac2;padding:1rem}.security-panel-heading h2{margin:0}.security-panel-heading p{margin:.35rem 0 0}.security-filters{display:flex;gap:.55rem;flex-wrap:wrap}.security-filters input,.security-filters select,.security-panel-heading>select,.security-status-control select{border:1px solid rgba(148,163,184,.22);border-radius:.8rem;background:#02061770;color:var(--text);padding:.72rem;font:inherit}.security-filters input{min-width:16rem}.security-table-wrap{overflow-x:auto;margin-top:1rem}.security-table{width:100%;border-collapse:collapse;min-width:1020px}.security-table th,.security-table td{border-bottom:1px solid rgba(148,163,184,.13);padding:.8rem;text-align:left;vertical-align:middle}.security-table th{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.security-table td strong,.security-table td span,.security-table td small{display:block}.security-table td span,.security-table td small{margin-top:.2rem;color:var(--muted)}.security-role{color:#bfdbfe!important;font-weight:900}.security-status-control{display:flex;gap:.45rem}.security-status-control button{border:1px solid rgba(96,165,250,.35);background:#1e40af38;color:#dbeafe}.security-danger-button{border:1px solid rgba(248,113,113,.34);background:#7f1d1d33;color:#fecaca}.security-event-list{display:grid;gap:.6rem;margin-top:1rem}.security-event-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(148,163,184,.14);border-radius:.9rem;background:#02061752;padding:.8rem}.security-event-card>div{display:grid;gap:.3rem}.security-event-card small,.security-event-card time{color:var(--muted)}.security-event-badge{width:fit-content;border-radius:999px;padding:.3rem .5rem;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.security-event-badge.success{background:#22c55e26;color:#bbf7d0}.security-event-badge.danger{background:#f8717126;color:#fecaca}.security-event-badge.neutral{background:#60a5fa24;color:#bfdbfe}.security-loading,.security-empty{color:var(--muted);text-align:center;padding:2rem}@media(max-width:1180px){.security-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.security-page{padding:.7rem}.security-hero,.security-panel-heading,.security-event-card{display:grid}.security-summary-grid{grid-template-columns:1fr 1fr}.security-filters{display:grid}.security-filters input{min-width:0;width:100%}}@media(max-width:480px){.security-summary-grid{grid-template-columns:1fr}}.security-protected-note{color:#fde68a!important;max-width:22rem;line-height:1.35}.security-notice.step-up-active{border:1px solid rgba(250,204,21,.3);background:#713f122e;color:#fde68a}.security-identity-panel{margin-top:1rem;border:1px solid rgba(96,165,250,.24);border-radius:1.2rem;background:radial-gradient(circle at top right,rgba(34,197,94,.1),transparent 30rem),#0f172ac7;padding:1rem}.security-identity-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.security-identity-heading h2{margin:.15rem 0 .35rem}.security-identity-heading p{margin:0;color:var(--muted);line-height:1.5}.security-identity-viewer{border-radius:999px;background:#60a5fa24;color:#bfdbfe;padding:.45rem .65rem;font-weight:900;white-space:nowrap}.security-identity-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem}.security-identity-card{display:grid;align-content:start;gap:.8rem;border:1px solid rgba(148,163,184,.16);border-radius:1rem;background:#02061757;padding:.9rem}.security-identity-card-heading{display:grid;gap:.25rem}.security-identity-card-heading strong,.security-role-change>strong,.security-credential-action strong{color:var(--text);font-size:1.05rem}.security-identity-card-heading span,.security-credential-action span,.security-identity-card small{color:var(--muted);line-height:1.4}.security-identity-card label{display:grid;gap:.4rem;color:var(--muted);font-weight:850}.security-identity-card input,.security-identity-card select,.security-role-change input,.security-role-change select{width:100%;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:.8rem;background:#0f172ae6;color:var(--text);padding:.75rem;font:inherit;box-sizing:border-box}.security-identity-card input:disabled,.security-identity-card select:disabled{opacity:.55}.security-identity-two{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.security-primary-action,.security-secondary-action,.security-credential-action button,.temporary-credential-actions button{min-height:2.9rem;border-radius:.8rem;font:inherit;font-weight:900;cursor:pointer}.security-primary-action{border:0;background:linear-gradient(135deg,#22c55e,#86efac);color:#020617}.security-secondary-action{border:1px solid rgba(96,165,250,.35);background:#1e40af33;color:#dbeafe}.security-primary-action:disabled,.security-secondary-action:disabled,.security-credential-action button:disabled{opacity:.5;cursor:not-allowed}.security-role-change{display:grid;gap:.6rem;margin-top:.25rem;border-top:1px solid rgba(148,163,184,.14);padding-top:.8rem}.security-credential-action{display:flex;align-items:center;justify-content:space-between;gap:.7rem;border-top:1px solid rgba(148,163,184,.14);padding-top:.8rem}.security-credential-action>div{display:grid;gap:.25rem}.security-credential-action button{border:1px solid rgba(250,204,21,.34);background:#713f1233;color:#fde68a;padding:.7rem .8rem}.security-protected-account{margin:0;border:1px solid rgba(250,204,21,.3);border-radius:.8rem;background:#713f122e;color:#fde68a;padding:.75rem}.security-identity-empty{color:var(--muted);text-align:center;padding:2rem .5rem}.security-identity-notice{margin:.8rem 0 0;border-radius:.85rem;padding:.75rem}.security-identity-notice.success{border:1px solid rgba(34,197,94,.3);background:#14532d33;color:#bbf7d0}.security-identity-notice.danger{border:1px solid rgba(248,113,113,.3);background:#7f1d1d33;color:#fecaca}.temporary-credential-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;margin-top:1rem;border:1px solid rgba(250,204,21,.42);border-radius:1rem;background:#713f1233;padding:.9rem}.temporary-credential-card>div:first-child{display:grid;gap:.2rem}.temporary-credential-card span,.temporary-credential-card small,.temporary-credential-card p{color:var(--muted)}.temporary-credential-card strong{color:#fde68a}.temporary-credential-card code{border:1px solid rgba(250,204,21,.28);border-radius:.75rem;background:#02061799;color:#fef3c7;padding:.75rem;font-size:1rem;-webkit-user-select:all;user-select:all}.temporary-credential-actions{display:flex;gap:.4rem}.temporary-credential-actions button{border:1px solid rgba(250,204,21,.3);background:#02061757;color:#fde68a;padding:.65rem .75rem}.temporary-credential-card p{grid-column:1 / -1;margin:0;line-height:1.45}@media(max-width:900px){.security-identity-grid,.temporary-credential-card{grid-template-columns:1fr}.temporary-credential-card p{grid-column:auto}}@media(max-width:640px){.security-identity-heading,.security-credential-action{display:grid}.security-identity-two{grid-template-columns:1fr}.temporary-credential-actions{display:grid}}.security-step-up-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:1rem;background:#020617c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.security-step-up-dialog{width:min(470px,100%);padding:1.25rem;border:1px solid rgba(250,204,21,.34);border-radius:1rem;background:#0f172a;box-shadow:0 24px 80px #0000007a;color:#f8fafc}.security-step-up-dialog .eyebrow{margin:0;color:#fde68a;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.security-step-up-dialog h2{margin:.3rem 0 .55rem}.security-step-up-dialog>p:not(.eyebrow){margin:0 0 1rem;color:#9fb3cc;line-height:1.55}.security-step-up-dialog form,.security-step-up-dialog label{display:grid;gap:.55rem}.security-step-up-dialog label{color:#cbd5e1;font-weight:850}.security-step-up-dialog input{box-sizing:border-box;width:100%;border:1px solid rgba(148,163,184,.3);border-radius:.75rem;padding:.8rem;background:#02061761;color:#f8fafc;font:inherit}.security-step-up-error{margin:0;padding:.75rem;border:1px solid rgba(248,113,113,.34);border-radius:.7rem;background:#7f1d1d3d;color:#fecaca;font-weight:800}.security-step-up-actions{display:flex;justify-content:flex-end;gap:.65rem;margin-top:.35rem}.security-step-up-actions button{border:1px solid rgba(148,163,184,.28);border-radius:.75rem;padding:.72rem .9rem;background:#1e293bcc;color:#e2e8f0;font:inherit;font-weight:900;cursor:pointer}.security-step-up-actions button.confirm{border-color:#34d39966;background:#064e3b6b;color:#a7f3d0}.security-step-up-actions button:disabled{opacity:.5;cursor:not-allowed}.account-security-shell{min-height:100vh;padding:1.25rem;color:var(--text, #f8fafc);background:radial-gradient(circle at top right,rgba(16,185,129,.14),transparent 34rem),#07111f}.account-security-header,.account-security-card,.account-security-boundary{width:min(1180px,100%);margin-inline:auto;border:1px solid rgba(148,163,184,.2);border-radius:1.2rem;background:#0f172adb;box-shadow:0 18px 60px #02061733}.account-security-header{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem}.account-security-header h1,.account-security-card h2,.account-security-boundary h1{margin:.2rem 0 .45rem;color:#f8fafc}.account-security-header p,.account-security-card p,.account-security-boundary p{margin:0;color:#9fb3cc}.account-security-header-actions,.account-security-inline-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.account-security-shell button{border:1px solid rgba(96,165,250,.32);border-radius:.75rem;padding:.7rem .9rem;background:#1e40af33;color:#dbeafe;font:inherit;font-weight:900;cursor:pointer}.account-security-shell button:hover:not(:disabled){transform:translateY(-1px);border-color:#60a5fab8}.account-security-shell button:disabled{opacity:.48;cursor:not-allowed}.account-security-shell button.danger{border-color:#f8717157;background:#7f1d1d33;color:#fecaca}.account-security-notice,.account-security-loading{width:min(1180px,100%);margin:.8rem auto;padding:.85rem 1rem;border-radius:.8rem;font-weight:800}.account-security-notice.success{border:1px solid rgba(52,211,153,.35);background:#064e3b57;color:#a7f3d0}.account-security-notice.danger{border:1px solid rgba(248,113,113,.34);background:#7f1d1d40;color:#fecaca}.account-security-loading{color:#bfdbfe;text-align:center}.account-security-identity-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:.9rem;width:min(1180px,100%);margin:.9rem auto}.account-security-card{margin-top:.9rem;padding:1.15rem}.account-security-identity-grid .account-security-card{margin:0;width:auto}.account-security-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.account-security-card-heading .eyebrow,.account-security-header .eyebrow,.account-security-boundary .eyebrow{margin:0;color:#6ee7b7;font-weight:950;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.account-state,.account-security-session-action>span{border-radius:999px;padding:.38rem .62rem;font-size:.72rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.account-state.active,.account-security-session-action>span.active,.account-security-session-action>span.current{border:1px solid rgba(52,211,153,.35);background:#064e3b57;color:#a7f3d0}.account-state.suspended,.account-state.disabled,.account-security-session-action>span.ended{border:1px solid rgba(248,113,113,.32);background:#7f1d1d33;color:#fecaca}.account-security-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0}.account-security-definition-grid div,.account-security-session dl div{min-width:0;padding:.7rem;border:1px solid rgba(148,163,184,.14);border-radius:.75rem;background:#0206173d}.account-security-definition-grid dt,.account-security-session dt{color:#7f9bbd;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.account-security-definition-grid dd,.account-security-session dd{margin:.25rem 0 0;overflow-wrap:anywhere;color:#e5eefb;font-weight:800}.pending-phone{margin-top:.85rem!important;padding:.75rem;border:1px solid rgba(250,204,21,.3);border-radius:.75rem;background:#713f122e;color:#fde68a!important}.account-security-form{display:grid;gap:.75rem}.account-security-form label{display:grid;gap:.35rem;color:#a9bdd5;font-weight:850}.account-security-form input,.account-security-form textarea{width:100%;box-sizing:border-box;border:1px solid rgba(148,163,184,.25);border-radius:.75rem;padding:.78rem;background:#02061759;color:#f8fafc;font:inherit}.account-security-form textarea{min-height:6.5rem;resize:vertical}.account-security-form small{color:#7f9bbd;line-height:1.5}.phone-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.development-secret{padding:.7rem;border:1px solid rgba(250,204,21,.28);border-radius:.7rem;background:#713f122b;color:#fde68a!important;overflow-wrap:anywhere}.development-secret code{color:#fef3c7}.session-heading{align-items:center}.account-security-session-list,.account-security-event-list{display:grid;gap:.7rem}.account-security-session{display:grid;grid-template-columns:minmax(170px,.85fr) minmax(420px,2fr) auto;align-items:center;gap:.8rem;padding:.85rem;border:1px solid rgba(148,163,184,.16);border-radius:.85rem;background:#02061740}.account-security-session.current{border-color:#34d39952}.account-security-session>div:first-child{display:grid;gap:.2rem}.account-security-session>div:first-child span{color:#7f9bbd;font-size:.82rem}.account-security-session dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.account-security-session-action{display:grid;justify-items:end;gap:.5rem}.account-security-event-list article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem;border:1px solid rgba(148,163,184,.14);border-radius:.75rem;background:#02061738}.account-security-event-list article>div{display:grid;gap:.2rem}.account-security-event-list span,.account-security-event-list small{color:#7f9bbd}.account-security-empty{padding:1rem;text-align:center;color:#7f9bbd!important}.account-security-boundary{margin-top:12vh;padding:1.4rem}.account-security-boundary button{margin-top:1rem}@media(max-width:900px){.account-security-header,.account-security-card-heading,.session-heading{display:grid}.account-security-identity-grid,.phone-security-grid,.account-security-session{grid-template-columns:1fr}.account-security-session-action{justify-items:start}}@media(max-width:620px){.account-security-shell{padding:.7rem}.account-security-definition-grid,.account-security-session dl{grid-template-columns:1fr}.account-security-header-actions,.account-security-inline-actions{display:grid}.account-security-event-list article{align-items:flex-start;display:grid}}.customer-app-page textarea{width:100%;resize:vertical;border:1px solid var(--line-strong);border-radius:.85rem;background:var(--surface-strong);color:var(--text);padding:.85rem 1rem;font:inherit}.customer-tabs{display:grid;gap:1rem}.customer-tab-list{display:flex;gap:.7rem;flex-wrap:wrap;padding-bottom:.75rem;border-bottom:1px solid var(--line)}.customer-tab-list button{color:var(--slate-soft);background:#1e293be6;border:1px solid rgba(148,163,184,.18)}.customer-tab-list .customer-tab-active{color:var(--brand-ink);background:var(--brand)}.customer-request-form{display:grid;gap:1rem}.customer-form-section,.tracking-search-panel,.tracking-result-panel,.created-order-card{border:1px solid rgba(148,163,184,.18);background:var(--surface-soft);border-radius:1rem;padding:1rem}.customer-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.customer-form-grid label,.address-card label,.customer-form-section>label,.tracking-search-form label{display:grid;gap:.35rem;color:var(--text-soft);font-weight:800}.customer-form-grid input,.customer-form-grid select,.address-card input,.tracking-search-form input{width:100%;border:1px solid var(--line-strong);border-radius:.85rem;background:var(--surface-strong);color:var(--text);padding:.8rem .95rem}.address-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.address-card{display:grid;gap:.9rem;border:1px solid rgba(34,197,94,.22);background:#0f172aad;border-radius:1rem;padding:1rem}.address-card h3{margin:0;color:var(--brand-soft)}.address-fields-grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:.8rem}.address-details-textarea{min-height:130px}.large-textarea{min-height:120px}.customer-route-preview{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;padding:.95rem 1rem;border:1px solid rgba(34,197,94,.25);border-radius:1rem;background:#22c55e1a;color:var(--slate-soft)}.customer-route-preview strong{color:var(--brand-soft)}.customer-terms-row{padding:.95rem 1rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface-soft)}.tracking-tab-layout{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.5fr);gap:1rem;align-items:start}.tracking-search-form{display:grid;gap:.8rem}.tracking-search-form button{justify-self:start}.created-order-card{margin-top:1rem}.tracking-result-panel{min-height:420px}.tracking-status-stack{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.empty-tracking-state{display:grid;place-content:center;min-height:340px;text-align:center}@media(max-width:1100px){.customer-form-grid,.address-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.address-card-grid,.tracking-tab-layout{grid-template-columns:1fr}}@media(max-width:640px){.customer-form-grid,.address-fields-grid{grid-template-columns:1fr}.tracking-status-stack{justify-content:flex-start}}.customer-payment-panel{border:1px solid rgba(148,163,184,.22);background:var(--surface-soft);border-radius:1rem;padding:1rem;margin-top:1rem}.payment-required-panel{border-color:#facc1573;background:radial-gradient(circle at top right,rgba(250,204,21,.13),transparent 42%),var(--surface-soft)}.payment-paid-panel{border-color:#22c55e73;background:radial-gradient(circle at top right,rgba(34,197,94,.13),transparent 42%),var(--surface-soft)}.payment-panel-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.85rem}.customer-payment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.customer-payment-grid p{border:1px solid rgba(148,163,184,.16);border-radius:.85rem;padding:.85rem;margin:0;background:#0f172a99}.customer-payment-grid span{display:block;color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem}.customer-payment-grid strong{color:var(--text);word-break:break-word}.customer-payment-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.9rem}.customer-payment-actions button[disabled]{background:#94a3b83d;color:var(--slate-soft)}@media(max-width:900px){.customer-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-panel-heading{display:grid}}@media(max-width:560px){.customer-payment-grid{grid-template-columns:1fr}}.sticky-tracking-sidebar{position:sticky;top:6.4rem}.sidebar-payment-card{border:1px solid rgba(250,204,21,.42);background:radial-gradient(circle at top right,rgba(250,204,21,.13),transparent 42%),var(--surface-soft);border-radius:1rem;padding:1rem;margin-top:1rem}.sidebar-payment-card h3{margin-bottom:.6rem}.sidebar-payment-card button{margin-top:.8rem}.sidebar-payment-details{display:grid;gap:.55rem;margin-top:.8rem}.sidebar-payment-details p{border:1px solid rgba(148,163,184,.16);border-radius:.85rem;padding:.75rem;margin:0;background:#0f172a8f}.sidebar-payment-details span{display:block;color:var(--muted);font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem}.sidebar-payment-details strong{color:var(--text);word-break:break-word}.customer-payment-hero{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;border:1px solid rgba(148,163,184,.22);background:var(--surface-soft);border-radius:1rem;padding:1rem;margin-bottom:1rem}.customer-payment-hero h2{margin-bottom:.4rem}.payment-hero-meta{display:grid;justify-items:end;gap:.45rem;min-width:180px}.payment-hero-meta span{color:var(--muted);font-weight:800}.payment-hero-meta strong{color:var(--text);word-break:break-word;text-align:right}@media(max-width:1100px){.sticky-tracking-sidebar{position:static}}@media(max-width:700px){.customer-payment-hero{display:grid}.payment-hero-meta{justify-items:start}.payment-hero-meta strong{text-align:left}}.customer-incident-banner{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;border-radius:1rem;padding:1rem;margin-bottom:1rem;border:1px solid rgba(148,163,184,.22);background:var(--surface-soft)}.incident-open-banner{border-color:#f8717173;background:radial-gradient(circle at top right,rgba(248,113,113,.13),transparent 42%),var(--surface-soft)}.incident-resolved-banner{border-color:#22c55e73;background:radial-gradient(circle at top right,rgba(34,197,94,.13),transparent 42%),var(--surface-soft)}.customer-incident-banner h2{margin-bottom:.4rem}.customer-resolution-note{margin-top:.75rem;border:1px solid rgba(148,163,184,.18);border-radius:.85rem;padding:.75rem;background:#0f172a94;color:var(--slate-soft);font-weight:800}.customer-incident-summary-card{border-color:#f8717152}@media(max-width:700px){.customer-incident-banner{display:grid}}.customer-delivered-banner{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;border-radius:1rem;padding:1rem;margin-bottom:1rem;border:1px solid rgba(34,197,94,.45);background:radial-gradient(circle at top right,rgba(34,197,94,.13),transparent 42%),var(--surface-soft)}.customer-delivered-banner h2{margin-bottom:.4rem}.customer-proof-summary-card{border-color:#22c55e5c}@media(max-width:700px){.customer-delivered-banner{display:grid}}.customer-receipt-card{border:1px solid rgba(34,197,94,.45);background:radial-gradient(circle at top right,rgba(34,197,94,.12),transparent 42%),var(--surface-soft);border-radius:1rem;padding:1rem;margin-bottom:1rem}.receipt-card-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.9rem}.receipt-actions{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.receipt-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.receipt-summary-grid div{border:1px solid rgba(148,163,184,.16);border-radius:.85rem;padding:.85rem;background:#0f172a94}.receipt-summary-grid span{display:block;color:var(--muted);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem}.receipt-summary-grid strong{display:block;color:var(--text);word-break:break-word}.receipt-summary-grid small{display:block;color:var(--muted);margin-top:.35rem}.receipt-wide{grid-column:span 2}@media(max-width:900px){.receipt-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-card-heading{display:grid}.receipt-actions{justify-content:flex-start}}@media(max-width:560px){.receipt-summary-grid{grid-template-columns:1fr}.receipt-wide{grid-column:span 1}}@media print{body *{visibility:hidden}.customer-receipt-card,.customer-receipt-card *{visibility:visible}.customer-receipt-card{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border:0;background:#fff;color:#000}.receipt-actions{display:none}}.customer-message-card{display:grid;gap:.85rem;border-radius:1rem;padding:1rem;margin-bottom:1rem;border:1px solid rgba(96,165,250,.34);background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 42%),var(--surface-soft)}.customer-message-card.success{border-color:#22c55e73;background:radial-gradient(circle at top right,rgba(34,197,94,.13),transparent 42%),var(--surface-soft)}.customer-message-card.warning{border-color:#facc1573;background:radial-gradient(circle at top right,rgba(250,204,21,.13),transparent 42%),var(--surface-soft)}.customer-message-card.danger{border-color:#f8717173;background:radial-gradient(circle at top right,rgba(248,113,113,.13),transparent 42%),var(--surface-soft)}.customer-message-card h2{margin-bottom:.4rem}.customer-message-card button{width:fit-content}.customer-message-next{margin-top:.7rem;color:var(--text);font-weight:900}.customer-main-message{grid-template-columns:minmax(0,1fr) auto;align-items:end}@media(max-width:700px){.customer-main-message{grid-template-columns:1fr}}.public-customer-shell{min-height:100vh;padding:1rem;background:radial-gradient(circle at top left,rgba(34,197,94,.16),transparent 34rem),linear-gradient(135deg,#020617,#0f172a 48%,#111827);color:var(--text)}.public-customer-header{width:min(1180px,calc(100vw - 2rem));margin:0 auto 1rem;display:flex;justify-content:space-between;gap:1rem;align-items:center;border:1px solid rgba(148,163,184,.18);background:#0f172ac7;border-radius:1.25rem;padding:.8rem 1rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-customer-brand{display:flex;gap:.8rem;align-items:center}.brand-mark{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:.9rem;background:linear-gradient(135deg,#22c55e,#86efac);color:#020617;font-weight:950;font-size:1.25rem}.public-customer-brand strong,.public-customer-brand small{display:block}.public-customer-brand small{color:var(--muted);margin-top:.1rem}.public-customer-header nav{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.public-customer-header button{border:1px solid rgba(148,163,184,.22);border-radius:999px;padding:.75rem 1rem;background:#0f172ae6;color:var(--text);font-weight:900;cursor:pointer}.public-customer-header button:hover,.public-customer-header button.active{border-color:#22c55ea6;color:#bbf7d0;background:#22c55e24}.public-customer-hero{width:min(1180px,calc(100vw - 2rem));margin:0 auto 1rem;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1rem;align-items:stretch}.public-customer-hero>div{border:1px solid rgba(148,163,184,.18);background:#0f172ab8;border-radius:1.5rem;padding:1.3rem}.public-customer-hero h1{margin:.25rem 0 .6rem;font-size:clamp(2rem,4vw,4rem);line-height:.98;max-width:850px}.public-customer-hero p{color:var(--muted);max-width:760px;margin:0;line-height:1.5}.public-customer-status-card{display:grid;align-content:center;gap:.5rem;border-color:#22c55e59!important;background:radial-gradient(circle at top right,rgba(34,197,94,.18),transparent 55%),#0f172ac7!important}.public-customer-status-card strong{color:#bbf7d0;font-size:1.2rem}.public-customer-status-card span{color:var(--muted)}.public-customer-app-card{width:min(1180px,calc(100vw - 2rem));margin:0 auto;border:1px solid rgba(148,163,184,.18);border-radius:1.5rem;overflow:hidden;background:#0f172a8f}.public-customer-request-wrap{padding:1rem}.public-customer-footer{width:min(1180px,calc(100vw - 2rem));margin:1rem auto 0;display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.9rem;padding:0 .25rem}@media(max-width:820px){.public-customer-header,.public-customer-hero,.public-customer-footer{width:min(100%,calc(100vw - 1rem))}.public-customer-shell{padding:.5rem}.public-customer-header{display:grid}.public-customer-header nav{justify-content:stretch}.public-customer-header button{flex:1}.public-customer-hero{grid-template-columns:1fr}.public-customer-app-card{width:min(100%,calc(100vw - 1rem));border-radius:1rem}.public-customer-footer{display:grid}}.delivery-request-form-shell{display:grid;gap:1rem}.delivery-request-notice{margin:0;border-radius:.85rem;padding:.8rem;line-height:1.45}.delivery-request-notice.success{border:1px solid rgba(34,197,94,.3);background:#14532d33;color:#bbf7d0}.delivery-request-notice.danger{border:1px solid rgba(248,113,113,.3);background:#7f1d1d33;color:#fecaca}.delivery-created-reference{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(34,197,94,.35);border-radius:1rem;background:#14532d2e;padding:.9rem}.delivery-created-reference>div{display:grid;gap:.2rem}.delivery-created-reference span,.delivery-created-reference small{color:var(--muted)}.delivery-created-reference strong{color:#bbf7d0;font-size:1.2rem}.delivery-created-reference button,.delivery-submit-button{border-radius:.85rem;font:inherit;font-weight:900;cursor:pointer}.delivery-created-reference button{border:1px solid rgba(34,197,94,.3);background:#0f172ab3;color:#bbf7d0;padding:.75rem .9rem}.delivery-request-form{display:grid;gap:1rem}.delivery-form-section{display:grid;gap:.8rem;border:1px solid rgba(148,163,184,.16);border-radius:1rem;background:#0206174d;padding:1rem}.delivery-form-heading h2,.delivery-form-heading p{margin:0}.delivery-form-heading h2{margin-top:.15rem}.delivery-form-heading>p:last-child{color:var(--muted);margin-top:.3rem;line-height:1.45}.delivery-form-grid,.delivery-address-grid{display:grid;gap:.65rem}.delivery-form-grid,.delivery-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-address-card{display:grid;gap:.65rem;border:1px solid rgba(148,163,184,.14);border-radius:.9rem;background:#0f172a7a;padding:.8rem}.delivery-address-card h3{margin:0}.delivery-request-form label{display:grid;gap:.4rem;color:var(--muted);font-weight:800}.delivery-request-form input,.delivery-request-form select,.delivery-request-form textarea{width:100%;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:.8rem;background:#0f172aeb;color:var(--text);padding:.78rem;font:inherit;box-sizing:border-box}.delivery-request-form textarea{min-height:7rem;resize:vertical}.delivery-request-form input:disabled{opacity:.72;cursor:not-allowed}.delivery-terms-row{grid-template-columns:auto 1fr;align-items:start}.delivery-terms-row input{width:auto;margin-top:.25rem}.delivery-route-preview{display:grid;gap:.3rem;border-radius:.85rem;background:#1e40af29;padding:.8rem}.delivery-route-preview span{color:var(--muted)}.delivery-submit-button{min-height:3.2rem;border:0;background:linear-gradient(135deg,#22c55e,#86efac);color:#020617}.delivery-submit-button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.delivery-form-grid,.delivery-address-grid{grid-template-columns:1fr}.delivery-created-reference{display:grid}}.public-tracking-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:1rem;padding:1rem}.public-tracking-search,.public-tracking-result{border:1px solid rgba(148,163,184,.16);border-radius:1rem;background:#0206174d;padding:1rem}.public-tracking-search{align-self:start;position:sticky;top:1rem}.public-tracking-search h2,.public-tracking-search>p{margin:0}.public-tracking-search h2{margin-top:.2rem}.public-tracking-search>p{margin-top:.45rem;color:var(--muted);line-height:1.5}.public-tracking-search form{display:grid;gap:.8rem;margin-top:1rem}.public-tracking-search label{display:grid;gap:.4rem;color:var(--muted);font-weight:850}.public-tracking-search input{width:100%;border:1px solid rgba(148,163,184,.22);border-radius:.8rem;background:#0f172aeb;color:var(--text);padding:.8rem;font:inherit;box-sizing:border-box}.public-tracking-search button{min-height:3rem;border:0;border-radius:.8rem;background:linear-gradient(135deg,#22c55e,#86efac);color:#020617;font:inherit;font-weight:900;cursor:pointer}.public-tracking-search button:disabled{opacity:.55;cursor:not-allowed}.public-tracking-search>small{display:block;margin-top:.8rem;color:var(--muted);line-height:1.4}.public-tracking-error{margin:0;border:1px solid rgba(248,113,113,.3);border-radius:.8rem;background:#7f1d1d33;color:#fecaca;padding:.75rem}.public-tracking-empty{min-height:20rem;display:grid;place-content:center;justify-items:center;gap:.35rem;text-align:center;color:var(--muted)}.public-tracking-empty strong{color:var(--text);font-size:1.2rem}.public-tracking-order-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.public-tracking-order-heading h2,.public-tracking-order-heading p{margin:0}.public-tracking-order-heading h2{margin-top:.2rem}.public-tracking-order-heading>div>p:last-child{margin-top:.4rem;color:var(--muted)}.public-tracking-badges{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.public-tracking-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem}.public-tracking-summary-grid>div{display:grid;gap:.25rem;border:1px solid rgba(148,163,184,.14);border-radius:.85rem;background:#0f172a80;padding:.8rem}.public-tracking-summary-grid span,.public-tracking-summary-grid small,.public-tracking-incident span,.public-tracking-incident small{color:var(--muted)}.public-tracking-incident,.public-tracking-complete{margin-top:1rem;border-radius:.9rem;padding:.9rem}.public-tracking-incident{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(250,204,21,.3);background:#713f122e}.public-tracking-incident>div{display:grid;gap:.25rem}.public-tracking-timeline{margin-top:1rem;border-top:1px solid rgba(148,163,184,.14);padding-top:1rem}.public-tracking-timeline h3{margin-top:0}.public-tracking-event-list{display:grid;gap:.55rem}.public-tracking-event-list article{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-left:3px solid rgba(34,197,94,.5);background:#0f172a73;padding:.7rem .8rem}.public-tracking-event-list article>div{display:grid;gap:.2rem}.public-tracking-event-list small,.public-tracking-event-list p{color:var(--muted)}.public-tracking-event-list p{margin:0;text-align:right}.public-tracking-complete{border:1px solid rgba(34,197,94,.35);background:#14532d2e}.public-tracking-complete h3,.public-tracking-complete p{margin:0}.public-tracking-complete h3{color:#bbf7d0;margin:.2rem 0 .35rem}.public-tracking-complete>p:last-child{color:var(--muted)}@media(max-width:820px){.public-tracking-layout{grid-template-columns:1fr}.public-tracking-search{position:static}}@media(max-width:620px){.public-tracking-order-heading,.public-tracking-incident,.public-tracking-event-list article{display:grid}.public-tracking-summary-grid{grid-template-columns:1fr}.public-tracking-badges{justify-content:flex-start}.public-tracking-event-list p{text-align:left}}.customer-account-shell{min-height:100vh;padding:1rem;background:radial-gradient(circle at top right,rgba(34,197,94,.16),transparent 34rem),linear-gradient(135deg,#020617,#0f172a 48%,#111827);color:var(--text)}.customer-account-header,.customer-account-hero,.customer-account-stats,.customer-account-panel,.customer-account-notice,.customer-account-deliveries{width:min(1180px,calc(100vw - 2rem));margin-left:auto;margin-right:auto}.customer-account-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(148,163,184,.18);border-radius:1.2rem;background:#0f172acc;padding:.8rem 1rem}.customer-account-brand{display:flex;align-items:center;gap:.8rem}.customer-account-mark{width:2.7rem;height:2.7rem;display:grid;place-items:center;border-radius:.9rem;background:linear-gradient(135deg,#22c55e,#86efac);color:#020617;font-weight:950}.customer-account-brand strong,.customer-account-brand small{display:block}.customer-account-brand small{margin-top:.1rem;color:var(--muted)}.customer-account-header nav{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.customer-account-header button{border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#0f172aeb;color:var(--text);padding:.7rem .9rem;font:inherit;font-weight:900;cursor:pointer}.customer-account-header button.active{border-color:#22c55e99;background:#22c55e24;color:#bbf7d0}.customer-account-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1rem;margin-top:1rem}.customer-account-hero>div{border:1px solid rgba(148,163,184,.18);border-radius:1.3rem;background:#0f172ab8;padding:1.2rem}.customer-account-hero h1,.customer-account-hero p{margin:0}.customer-account-hero h1{margin:.2rem 0 .55rem;font-size:clamp(2.4rem,5vw,4.5rem);line-height:.95}.customer-account-hero>div:first-child>p:last-child{color:var(--muted);line-height:1.55;max-width:760px}.customer-account-identity{display:grid;align-content:center;gap:.3rem;border-color:#22c55e59!important;background:radial-gradient(circle at top right,rgba(34,197,94,.18),transparent 55%),#0f172ac7!important}.customer-account-identity span,.customer-account-identity small{color:var(--muted)}.customer-account-identity strong{color:#bbf7d0;font-size:1.2rem}.customer-account-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem}.customer-account-stats article{display:grid;gap:.3rem;border:1px solid rgba(148,163,184,.16);border-radius:1rem;background:#0f172ab8;padding:.9rem}.customer-account-stats span{color:var(--muted)}.customer-account-stats strong{font-size:1.7rem}.customer-account-notice{margin-top:1rem;border-radius:.9rem;padding:.85rem}.customer-account-notice.success{border:1px solid rgba(34,197,94,.3);background:#14532d33;color:#bbf7d0}.customer-account-notice.danger{display:flex;align-items:center;gap:.7rem;border:1px solid rgba(248,113,113,.3);background:#7f1d1d33;color:#fecaca}.customer-account-notice.danger span{flex:1}.customer-account-notice button{border:1px solid rgba(248,113,113,.3);border-radius:.7rem;background:#0f172a80;color:#fecaca;padding:.6rem .75rem;font:inherit;font-weight:900;cursor:pointer}.customer-account-panel{margin-top:1rem;border:1px solid rgba(148,163,184,.18);border-radius:1.2rem;background:#0f172aa3;padding:1rem}.customer-account-panel-heading h2,.customer-account-panel-heading p{margin:0}.customer-account-panel-heading h2{margin-top:.2rem}.customer-account-panel-heading>p:last-child{margin-top:.35rem;color:var(--muted);line-height:1.5}.customer-account-panel .delivery-request-form-shell{margin-top:1rem}.customer-account-deliveries{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.customer-account-deliveries .customer-account-panel{width:auto;margin-left:0;margin-right:0}.customer-order-list{display:grid;gap:.65rem;margin-top:1rem}.customer-order-card{border:1px solid rgba(148,163,184,.14);border-radius:.9rem;background:#02061757;padding:.85rem}.customer-order-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.customer-order-heading>div:first-child{display:grid;gap:.2rem}.customer-order-heading>div:last-child{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.customer-order-heading span,.customer-order-card>p,.customer-order-meta span{color:var(--muted)}.customer-order-card>p{margin:.65rem 0}.customer-order-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.customer-order-meta span{display:grid;gap:.2rem;border-radius:.7rem;background:#0f172a8c;padding:.6rem}.customer-order-meta strong{color:var(--text)}.customer-account-empty{color:var(--muted);text-align:center;padding:2rem .5rem}.customer-account-loading{width:min(680px,calc(100vw - 2rem));margin:20vh auto 0;border:1px solid rgba(148,163,184,.18);border-radius:1.2rem;background:#0f172ac2;padding:2rem;text-align:center}@media(max-width:900px){.customer-account-hero,.customer-account-deliveries{grid-template-columns:1fr}.customer-account-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.customer-account-shell{padding:.5rem}.customer-account-header,.customer-account-hero,.customer-account-stats,.customer-account-panel,.customer-account-notice,.customer-account-deliveries{width:min(100%,calc(100vw - 1rem))}.customer-account-header,.customer-order-heading,.customer-account-notice.danger{display:grid}.customer-account-header nav{justify-content:stretch}.customer-account-header button{flex:1}.customer-account-stats,.customer-order-meta{grid-template-columns:1fr}.customer-order-heading>div:last-child{justify-content:flex-start}}.public-route-guard{min-height:100vh;display:grid;place-items:center;padding:1rem;background:radial-gradient(circle at top left,rgba(34,197,94,.16),transparent 30rem),linear-gradient(135deg,#020617,#0f172a,#111827);color:var(--text)}.route-guard-card{width:min(560px,100%);border:1px solid rgba(148,163,184,.2);border-radius:1.5rem;background:#0f172ad1;padding:1.5rem;text-align:center;box-shadow:0 24px 80px #00000047}.route-guard-code{display:inline-grid;place-items:center;border-radius:999px;padding:.35rem .7rem;background:#22c55e24;border:1px solid rgba(34,197,94,.36);color:#bbf7d0;font-weight:950;margin-bottom:.8rem}.route-guard-card h1{margin:0;font-size:clamp(2rem,8vw,3.8rem);line-height:.95}.route-guard-card p{color:var(--muted);margin:.8rem 0 1.2rem}.route-guard-actions{display:flex;justify-content:center;gap:.7rem;flex-wrap:wrap}.route-guard-actions a{text-decoration:none;color:var(--text);border:1px solid rgba(148,163,184,.24);border-radius:999px;padding:.8rem 1rem;font-weight:900}.route-guard-actions a.primary{background:linear-gradient(135deg,#22c55e,#86efac);color:#020617;border:0}.rider-mobile-shell{min-height:100vh;padding:.8rem .8rem 6rem;background:radial-gradient(circle at top left,rgba(34,197,94,.18),transparent 25rem),linear-gradient(135deg,#020617,#111827 48%,#0f172a);color:var(--text)}.rider-mobile-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;border:1px solid rgba(148,163,184,.18);border-radius:1.25rem;background:#0f172acc;padding:1rem;margin-bottom:.8rem}.rider-mobile-header h1{margin:.15rem 0 .35rem;font-size:clamp(2rem,10vw,3.8rem);line-height:.95}.rider-mobile-header span,.rider-empty-card p{color:var(--muted)}.rider-mobile-header button,.rider-selector-card select,.focus-order-card input,.focus-order-card textarea,.focus-order-card select,.focus-switcher-card button,.mini-order-strip button{border:1px solid rgba(148,163,184,.22);border-radius:.95rem;background:#0f172af2;color:var(--text);font:inherit}.rider-mobile-header button,.focus-switcher-card button{padding:.8rem 1rem;font-weight:900;cursor:pointer}.focus-switcher-card button:disabled{opacity:.45;cursor:not-allowed}.rider-alert{border-radius:1rem;padding:.9rem 1rem;margin-bottom:.8rem;font-weight:900}.rider-alert.success{border:1px solid rgba(34,197,94,.45);background:#16653440}.rider-alert.danger{border:1px solid rgba(248,113,113,.45);background:#7f1d1d40}.rider-selector-card,.focus-switcher-card,.focus-order-card,.rider-empty-card{border:1px solid rgba(148,163,184,.18);border-radius:1.25rem;background:#0f172ac7;padding:.85rem;margin-bottom:.8rem}.rider-selector-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:stretch}.rider-selector-card label{display:grid;gap:.4rem;color:var(--muted);font-weight:900}.rider-selector-card select{width:100%;padding:.9rem;font-weight:900}.rider-mini-stats{min-width:7rem;display:grid;place-items:center;text-align:center;border:1px solid rgba(34,197,94,.32);border-radius:1rem;background:#22c55e1f}.rider-mini-stats strong{font-size:2rem;color:#bbf7d0}.rider-mini-stats span{color:var(--muted);font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.focus-switcher-card{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center}.focus-switcher-card div{text-align:center}.focus-switcher-card strong,.focus-switcher-card span{display:block}.focus-switcher-card strong{color:#bbf7d0;font-size:1.4rem}.focus-switcher-card span{color:var(--muted);font-weight:900}.mini-order-strip{display:flex;gap:.55rem;overflow-x:auto;padding:.15rem 0 .8rem;margin-bottom:.4rem}.mini-order-strip button{flex:0 0 auto;min-width:5.2rem;padding:.65rem;display:grid;gap:.2rem;cursor:pointer}.mini-order-strip button.active{border-color:#22c55eb3;background:#22c55e29}.mini-order-strip strong{color:#bbf7d0}.mini-order-strip span{color:var(--muted);font-size:.72rem;font-weight:900}.focus-order-card{display:grid;gap:.8rem}.focus-status-card,.focus-route-grid>div,.focus-parcel-card>div,.proof-panel-mobile,.incident-mobile-panel{border:1px solid rgba(148,163,184,.16);border-radius:1rem;background:#02061757;padding:.9rem}.order-code{color:#86efac;font-weight:950;letter-spacing:.06em}.focus-status-card h2{margin:.15rem 0 .25rem;font-size:clamp(2.4rem,14vw,4.5rem);line-height:.92}.focus-status-card p{color:var(--muted);margin:0}.focus-progress{height:.7rem;border-radius:999px;background:#0f172ae6;overflow:hidden;margin:.85rem 0;border:1px solid rgba(148,163,184,.16)}.focus-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#86efac)}.focus-status-row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:space-between;color:var(--muted);font-weight:900}.payment-pill{border-radius:999px;padding:.4rem .7rem;font-size:.75rem;font-weight:950;border:1px solid rgba(250,204,21,.4);background:#713f1252;color:#fde68a}.payment-pill.paid{border-color:#22c55e66;background:#16653447;color:#bbf7d0}.focus-route-grid,.focus-parcel-card{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.focus-route-grid span,.focus-parcel-card span{display:block;color:var(--muted);font-weight:950;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem}.focus-route-grid strong,.focus-parcel-card strong{display:block;line-height:1.35}.focus-parcel-card small{display:block;color:var(--muted);margin-top:.35rem}.quick-links{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.65rem}.quick-links a{text-decoration:none;border-radius:999px;padding:.58rem .75rem;background:#22c55e24;border:1px solid rgba(34,197,94,.3);color:#bbf7d0;font-weight:900}.proof-panel-mobile,.incident-mobile-panel{display:grid;gap:.7rem}.proof-panel-mobile h3,.incident-mobile-panel h3{margin:0;color:#bbf7d0}.proof-panel-mobile label,.incident-mobile-panel label{display:grid;gap:.35rem;color:var(--muted);font-weight:900}.focus-order-card input,.focus-order-card textarea,.focus-order-card select{width:100%;padding:.85rem}.focus-order-card textarea{min-height:96px;resize:vertical}.incident-wide-toggle,.danger-action{width:100%;min-height:3.15rem;border-radius:1rem;font:inherit;font-weight:950;cursor:pointer}.incident-wide-toggle{background:#facc1524;color:#fde68a;border:1px solid rgba(250,204,21,.35)}.danger-action{background:#f871712e;color:#fecaca;border:1px solid rgba(248,113,113,.38)}.incident-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.rider-empty-card{text-align:center;color:var(--muted)}.rider-empty-card h2{color:var(--text)}.mobile-bottom-action{position:fixed;left:0;right:0;bottom:0;padding:.8rem;background:linear-gradient(180deg,transparent,rgba(2,6,23,.85) 10%),#020617f0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.primary-rider-action{width:min(860px,100%);margin:0 auto;display:block;min-height:3.7rem;border:0;border-radius:1.15rem;font:inherit;font-size:1.05rem;font-weight:950;background:linear-gradient(135deg,#22c55e,#86efac);color:#020617;cursor:pointer;box-shadow:0 18px 40px #22c55e38}.primary-rider-action:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media(max-width:720px){.rider-mobile-shell{padding:.5rem .5rem 6rem}.rider-mobile-header,.rider-selector-card,.focus-route-grid,.focus-parcel-card,.incident-grid{grid-template-columns:1fr}.rider-mobile-header{display:grid}.rider-mini-stats{min-height:5rem}.focus-switcher-card{grid-template-columns:1fr}.focus-status-row{align-items:flex-start}.payment-pill{width:fit-content}}.rider-mobile-header-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.auth-gate-shell{min-height:100vh;display:grid;place-items:center;padding:1rem;background:radial-gradient(circle at top left,rgba(34,197,94,.18),transparent 30rem),linear-gradient(135deg,#020617,#0f172a 48%,#111827);color:var(--text)}.auth-gate-card{width:min(1080px,100%);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;border:1px solid rgba(148,163,184,.2);border-radius:1.6rem;background:#0f172ad1;padding:1rem;box-shadow:0 28px 90px #00000052}.auth-gate-copy,.auth-gate-form{border:1px solid rgba(148,163,184,.16);border-radius:1.2rem;background:#02061757;padding:1.2rem}.auth-gate-copy h1{margin:.25rem 0 .65rem;font-size:clamp(2.4rem,6vw,5rem);line-height:.92}.auth-gate-copy>p{color:var(--muted);line-height:1.6}.auth-foundation-warning{margin-top:1rem;display:grid;gap:.35rem;border:1px solid rgba(250,204,21,.34);border-radius:1rem;padding:.9rem;background:#713f1233}.auth-foundation-warning strong{color:#fde68a}.auth-foundation-warning span{color:var(--muted)}.auth-gate-form,.auth-mode-form{display:grid;gap:1rem}.auth-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.auth-mode-switch button{min-height:2.9rem;border:1px solid rgba(148,163,184,.22);border-radius:.9rem;background:#0f172ae6;color:var(--muted);font:inherit;font-weight:900;cursor:pointer}.auth-mode-switch button.active{border-color:#22c55ead;background:#22c55e21;color:#bbf7d0}.auth-mode-form label,.auth-mode-form fieldset{display:grid;gap:.45rem;color:var(--muted);font-weight:900}.auth-mode-form fieldset{border:0;padding:0;margin:0}.auth-mode-form legend{margin-bottom:.5rem}.auth-mode-form input,.auth-mode-form textarea{width:100%;border:1px solid rgba(148,163,184,.24);border-radius:.95rem;background:#0f172af5;color:var(--text);padding:.9rem;font:inherit}.auth-mode-form textarea{min-height:7rem;resize:vertical}.auth-inline-heading{display:grid;gap:.35rem}.auth-inline-heading strong{color:var(--text);font-size:1.2rem}.auth-inline-heading span{color:var(--muted);line-height:1.45}.auth-role-grid{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.auth-role-grid button{min-height:7rem;display:grid;gap:.4rem;align-content:start;text-align:left;border:1px solid rgba(148,163,184,.2);border-radius:1rem;background:#0f172ae0;color:var(--text);padding:.85rem;cursor:pointer}.auth-role-grid button.active{border-color:#22c55eb8;background:#22c55e21}.auth-role-grid strong{color:#bbf7d0}.auth-role-grid span{color:var(--muted);line-height:1.4}.auth-enter-button{min-height:3.5rem;border:0;border-radius:1rem;background:linear-gradient(135deg,#22c55e,#86efac);color:#020617;font:inherit;font-weight:950;cursor:pointer}.auth-enter-button:disabled{opacity:.58;cursor:not-allowed}.auth-text-button{border:0;background:transparent;color:#bfdbfe;font:inherit;font-weight:850;cursor:pointer;text-align:center;padding:.35rem}@media(max-width:820px){.auth-gate-card,.auth-role-grid,.auth-mode-switch{grid-template-columns:1fr}.auth-gate-card{padding:.6rem}}.auth-session-badge{display:flex;align-items:center;gap:.65rem;margin-left:auto}.auth-session-identity{display:grid;text-align:right}.auth-session-identity strong{color:var(--text)}.auth-session-identity span{color:var(--muted);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.auth-session-actions{display:flex;align-items:center;gap:.45rem}.auth-session-actions button{border-radius:999px;padding:.58rem .75rem;font:inherit;font-weight:900;cursor:pointer}.auth-security-button{border:1px solid rgba(52,211,153,.34);background:#064e3b38;color:#a7f3d0}.auth-sessions-button{border:1px solid rgba(96,165,250,.34);background:#1e40af2b;color:#bfdbfe}.auth-signout-button{border:1px solid rgba(248,113,113,.32);background:#7f1d1d2e;color:#fecaca}@media(max-width:860px){.auth-session-badge{width:100%;justify-content:space-between}.auth-session-identity{text-align:left}}@media(max-width:560px){.auth-session-badge{align-items:flex-start}.auth-session-actions{display:grid}}.session-manager-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:1rem;overflow:auto;overscroll-behavior:contain;background:#020617c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.session-manager-panel{width:min(820px,100%);max-height:calc(100dvh - 2rem);overflow:auto;overscroll-behavior:contain;border:1px solid rgba(148,163,184,.24);border-radius:1.4rem;background:#0f172a;color:var(--text);padding:1rem;box-sizing:border-box;box-shadow:0 30px 100px #0000007a}.session-manager-heading,.session-manager-card-heading,.session-manager-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.session-manager-heading{align-items:flex-start}.session-manager-heading h2{margin:.15rem 0 .35rem;font-size:clamp(1.8rem,4vw,2.8rem)}.session-manager-heading p{margin:0;color:var(--muted)}.session-manager-heading>button,.session-manager-actions button,.session-revoke-button,.session-password-card button{border-radius:.85rem;padding:.7rem .85rem;font:inherit;font-weight:900;cursor:pointer}.session-manager-heading>button,.session-manager-actions button{border:1px solid rgba(148,163,184,.25);background:#1e293bd1;color:var(--text)}.session-password-card{display:grid;gap:.75rem;margin-top:1rem;border:1px solid rgba(96,165,250,.28);border-radius:1rem;background:#1e40af1a;padding:.9rem}.session-password-card>div:first-child{display:grid;gap:.25rem}.session-password-card strong{color:#bfdbfe;font-size:1.05rem}.session-password-card span,.session-password-card small{color:var(--muted);line-height:1.45}.session-password-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.session-password-grid input{min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:.8rem;background:#0206177a;color:var(--text);padding:.75rem;font:inherit}.session-password-card button{justify-self:end;border:1px solid rgba(96,165,250,.35);background:#1e40af47;color:#dbeafe}.session-password-card button:disabled{opacity:.5;cursor:not-allowed}.session-manager-actions{margin:1rem 0;justify-content:flex-end}.session-manager-actions button.danger,.session-revoke-button{border:1px solid rgba(248,113,113,.34);background:#7f1d1d38;color:#fecaca}.session-manager-actions button:disabled,.session-revoke-button:disabled{opacity:.5;cursor:not-allowed}.session-manager-notice,.session-manager-empty{border-radius:.9rem;padding:.8rem}.session-manager-notice.success{border:1px solid rgba(34,197,94,.3);background:#14532d38;color:#bbf7d0}.session-manager-notice.danger{border:1px solid rgba(248,113,113,.3);background:#7f1d1d38;color:#fecaca}.session-manager-empty{color:var(--muted);text-align:center}.session-manager-list{display:grid;gap:.75rem}.session-manager-card{display:grid;gap:.8rem;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:#02061761;padding:.9rem}.session-manager-card.current{border-color:#22c55e6b;background:#14532d1f}.session-manager-card-heading>div{display:grid;gap:.2rem}.session-manager-card-heading strong{color:var(--text)}.session-manager-card-heading span{color:var(--muted);font-size:.85rem}.session-status{border-radius:999px;padding:.35rem .55rem;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.session-status.current,.session-status.active{background:#22c55e29;color:#bbf7d0}.session-status.revoked,.session-status.expired{background:#94a3b81f;color:#cbd5e1}.session-manager-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin:0}.session-manager-meta div{border:1px solid rgba(148,163,184,.14);border-radius:.8rem;padding:.65rem}.session-manager-meta dt{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.session-manager-meta dd{margin:.25rem 0 0;color:var(--text);font-weight:800}.session-revoke-button{justify-self:end}.session-manager-footer{margin-top:1rem;color:var(--muted);font-size:.85rem}@media(max-width:720px){.session-password-grid,.session-manager-meta{grid-template-columns:1fr}}@media(max-width:640px){.session-manager-heading,.session-manager-card-heading,.session-manager-actions{align-items:stretch;display:grid}.session-password-card button,.session-revoke-button{justify-self:stretch}}.role-boundary-shell{min-height:100vh;display:grid;place-items:center;padding:1rem;background:radial-gradient(circle at top left,rgba(34,197,94,.18),transparent 30rem),linear-gradient(135deg,#020617,#0f172a 48%,#111827);color:var(--text)}.role-boundary-card{width:min(650px,100%);border:1px solid rgba(148,163,184,.2);border-radius:1.5rem;background:#0f172ad6;padding:1.4rem;box-shadow:0 28px 90px #00000052}.role-boundary-card h1{margin:.25rem 0 .7rem;font-size:clamp(2.4rem,8vw,4.5rem);line-height:.94}.role-boundary-card>p{color:var(--muted);line-height:1.6}.role-boundary-session{display:grid;gap:.25rem;border:1px solid rgba(34,197,94,.32);border-radius:1rem;background:#22c55e1a;padding:1rem;margin:1rem 0}.role-boundary-session span,.role-boundary-session small{color:var(--muted)}.role-boundary-session strong{color:#bbf7d0;font-size:1.35rem}.role-boundary-actions{display:flex;gap:.7rem;flex-wrap:wrap}.role-boundary-actions a,.role-boundary-actions button{min-height:3.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;padding:.8rem 1rem;font:inherit;font-weight:950;cursor:pointer;text-decoration:none}.role-boundary-actions a.primary{border:0;background:linear-gradient(135deg,#22c55e,#86efac);color:#020617}.role-boundary-actions button{border:1px solid rgba(148,163,184,.28);background:#0f172af0;color:var(--text)}@media(max-width:620px){.role-boundary-actions{display:grid}}.forced-password-shell{min-height:100vh;display:grid;place-items:center;padding:1rem;background:radial-gradient(circle at top right,rgba(34,197,94,.18),transparent 30rem),linear-gradient(135deg,#020617,#0f172a 52%,#111827);color:var(--text)}.forced-password-card{width:min(980px,100%);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;border:1px solid rgba(148,163,184,.2);border-radius:1.5rem;background:#0f172ad6;padding:1rem;box-shadow:0 30px 90px #00000057}.forced-password-copy,.forced-password-form{border:1px solid rgba(148,163,184,.16);border-radius:1.15rem;background:#02061757;padding:1.2rem}.forced-password-copy h1{margin:.25rem 0 .7rem;font-size:clamp(2.5rem,6vw,5rem);line-height:.92}.forced-password-copy>p{color:var(--muted);line-height:1.6}.forced-password-identity{margin-top:1rem;display:grid;gap:.25rem;border:1px solid rgba(34,197,94,.32);border-radius:.9rem;background:#14532d29;padding:.85rem}.forced-password-identity strong{color:#bbf7d0;font-size:1.1rem}.forced-password-identity span{color:var(--muted);font-weight:900;text-transform:uppercase;letter-spacing:.05em}.forced-password-form{display:grid;gap:1rem}.forced-password-form label{display:grid;gap:.45rem;color:var(--muted);font-weight:900}.forced-password-form input{width:100%;border:1px solid rgba(148,163,184,.24);border-radius:.9rem;background:#0f172af5;color:var(--text);padding:.9rem;font:inherit;box-sizing:border-box}.forced-password-form small{color:var(--muted);line-height:1.45}.forced-password-error{margin:0;border:1px solid rgba(248,113,113,.3);border-radius:.85rem;background:#7f1d1d38;color:#fecaca;padding:.8rem}.forced-password-submit,.forced-password-signout{min-height:3.3rem;border-radius:.9rem;font:inherit;font-weight:950;cursor:pointer}.forced-password-submit{border:0;background:linear-gradient(135deg,#22c55e,#86efac);color:#020617}.forced-password-signout{border:1px solid rgba(148,163,184,.22);background:#1e293bb8;color:var(--text)}.forced-password-submit:disabled,.forced-password-signout:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.forced-password-card{grid-template-columns:1fr}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f8fafc;background:#020617;--bg: #020617;--surface: rgba(15, 23, 42, .84);--surface-strong: rgba(15, 23, 42, .96);--surface-soft: rgba(30, 41, 59, .72);--line: rgba(148, 163, 184, .2);--line-strong: rgba(148, 163, 184, .35);--text: #f8fafc;--text-soft: #cbd5e1;--muted: #94a3b8;--brand: #22c55e;--brand-soft: #86efac;--brand-ink: #022c22;--blue: #60a5fa;--blue-soft: #bfdbfe;--yellow: #facc15;--yellow-soft: #fef08a;--red: #f87171;--red-soft: #fecaca;--slate-soft: #e2e8f0;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at top left,rgba(34,197,94,.2),transparent 30%),radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 35%),linear-gradient(180deg,#02061733,#020617 42%),var(--bg)}button,input,select{font:inherit}button{border:0;border-radius:999px;padding:.8rem 1.2rem;font-weight:800;color:var(--brand-ink);background:var(--brand);cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease,border-color .16s ease}button:hover:not(:disabled){background:var(--brand-soft);transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}button:disabled{opacity:.55;cursor:not-allowed;transform:none}input,select{outline:none}input:focus,select:focus,button:focus-visible{box-shadow:0 0 0 3px #22c55e2e,0 0 0 1px #22c55e80}.page{width:min(1440px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 4rem}.topbar{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem max(1rem,calc((100vw - 1440px)/2));background:#020617e0;border-bottom:1px solid rgba(148,163,184,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar strong{display:block;font-size:1rem}.topbar span{display:block;color:var(--brand-soft);font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.topbar nav{display:flex;gap:.5rem;flex-wrap:wrap}.topbar button{color:var(--slate-soft);background:#1e293be6;border:1px solid rgba(148,163,184,.14)}.topbar button:hover,.topbar .nav-active{color:var(--brand-ink);background:var(--brand)}.hero{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:2rem}.hero.compact h1{font-size:clamp(2rem,4vw,3rem)}.hero p{color:var(--text-soft);max-width:720px}.hero-actions{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:flex-end}.eyebrow{color:var(--brand-soft);font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem}h1{font-size:clamp(2rem,5vw,4rem);line-height:1;margin:0}h2{margin:0}h3,h4{margin-top:0}.stats-grid,.payment-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.stat-card,.panel,.error-box,.mini-card{border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;padding:1.2rem;box-shadow:0 20px 50px #00000040}.panel,.error-box,.mini-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel{margin-top:1rem}.stat-card p,.mini-card p{color:var(--muted);margin:0 0 .75rem}.stat-card strong,.mini-card strong{display:block;line-height:1.1}.stat-card strong{font-size:clamp(1.65rem,2.4vw,2.15rem)}.mini-card strong{font-size:clamp(1.35rem,2vw,1.65rem)}.stat-card span,.mini-card span{display:block;margin-top:.5rem;color:var(--brand-soft);font-size:.92rem}.panel-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.panel-heading p{margin:.35rem 0 0}.error-box{max-width:640px;margin:4rem auto}.error-box p{color:var(--red-soft)}.notice{padding:1rem;border-radius:1rem;margin-bottom:1rem;font-weight:800}.notice.success{background:#22c55e29;color:#bbf7d0;border:1px solid rgba(34,197,94,.35)}.notice.error{background:#ef444429;color:var(--red-soft);border:1px solid rgba(239,68,68,.35)}.status-list{display:grid;gap:.7rem}.status-row{display:flex;justify-content:space-between;gap:1rem;padding:.85rem;border-radius:.9rem;background:#1e293be6;border:1px solid rgba(148,163,184,.08)}.status-row span{color:var(--text-soft)}.status-row strong{color:var(--text)}.table-wrap{width:100%;overflow-x:auto;padding-bottom:.5rem}table{width:100%;border-collapse:collapse;min-width:1100px}th,td{text-align:left;padding:.85rem;border-bottom:1px solid rgba(148,163,184,.18);vertical-align:top}th{color:var(--brand-soft);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}td{color:var(--slate-soft)}tbody tr{transition:background .16s ease}tbody tr:hover{background:#1e293b6b}td strong{word-break:keep-all}td small{display:block;color:var(--muted);margin-top:.25rem}.muted{color:var(--muted)}.inline-actions{display:flex;gap:.5rem;align-items:center;min-width:220px}.inline-actions select,.inline-actions input{width:150px;min-width:120px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-strong);color:var(--text);padding:.7rem .9rem}.inline-actions button{padding:.7rem .9rem;white-space:nowrap}.filter-bar{display:grid;grid-template-columns:minmax(240px,2fr) minmax(160px,1fr) minmax(160px,1fr) auto;gap:.8rem;align-items:end;margin:1rem 0}.payments-filter-bar{grid-template-columns:minmax(240px,2fr) minmax(160px,1fr) auto auto}.filter-bar label,.form-grid label,.payment-form label{display:grid;gap:.35rem;color:var(--text-soft);font-weight:800}.filter-bar input,.filter-bar select,.form-grid input,.form-grid select,.payment-form input,.payment-form select{width:100%;border:1px solid var(--line-strong);border-radius:.85rem;background:var(--surface-strong);color:var(--text);padding:.75rem .9rem}.filter-bar button{white-space:nowrap}.form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.form-grid-wide{grid-column:span 2}.form-actions{display:flex;justify-content:flex-end;margin-top:1rem}.payment-form{display:grid;gap:.8rem;margin-bottom:1rem}.payment-form button{justify-self:start}.checkbox-row{display:flex!important;flex-direction:row;align-items:center;gap:.7rem!important;align-self:end}.checkbox-row input{width:auto!important}.quick-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:.75rem 0 1rem}.quick-actions button{padding:.55rem .8rem;font-size:.78rem}.status-badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.35rem .65rem;font-size:.78rem;font-weight:900;line-height:1;border:1px solid rgba(148,163,184,.2);background:#94a3b82e;color:var(--slate-soft);white-space:nowrap}.status-badge:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:currentColor;opacity:.9}.status-tone-positive,.status-paid,.status-delivered,.status-active,.status-verified,.status-resolved{background:#22c55e2e;border-color:#22c55e59;color:#bbf7d0}.status-tone-warning,.status-unpaid,.status-pending,.status-pending-verification,.status-new,.status-assigned,.status-picked-up,.status-in-transit,.status-rider-en-route,.status-arrived,.status-incident-reported{background:#eab30829;border-color:#eab30857;color:var(--yellow-soft)}.status-assigned,.status-picked-up,.status-in-transit,.status-rider-en-route,.status-arrived{background:#3b82f62e;border-color:#3b82f657;color:var(--blue-soft)}.status-tone-danger,.status-cancelled,.status-failed,.status-failed-delivery,.status-suspended,.status-inactive,.status-refunded,.status-closed{background:#ef44442e;border-color:#ef444459;color:var(--red-soft)}.status-tone-neutral,.status-unknown{background:#94a3b82e;border-color:#94a3b847;color:var(--slate-soft)}.order-detail{border-color:#22c55e59}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.detail-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.detail-card{border:1px solid rgba(148,163,184,.18);background:var(--surface-soft);border-radius:1rem;padding:1rem}.detail-card h3{margin:0 0 .8rem;color:var(--brand-soft)}.detail-card p{margin:.35rem 0;color:var(--slate-soft)}.outcome-card,.proof-card{margin-top:1rem}.timeline{display:grid;gap:.75rem}.timeline-item{border-left:3px solid var(--brand);padding-left:.9rem}.timeline-item strong{display:block}.timeline-item p{margin:.25rem 0}.timeline-item small{color:var(--muted)}.soft-divider{border:0;border-top:1px solid rgba(148,163,184,.22);margin:1rem 0}@media(max-width:1100px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-wide{grid-column:span 2}}@media(max-width:900px){.hero,.dashboard-grid{display:grid;grid-template-columns:1fr}.stats-grid,.payment-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar,.payments-filter-bar,.detail-grid,.detail-grid.two{grid-template-columns:1fr}}@media(max-width:760px){.topbar{align-items:flex-start;flex-direction:column}.inline-actions{flex-direction:column;align-items:stretch}.inline-actions select,.inline-actions input{width:100%}}@media(max-width:640px){.hero-actions{justify-content:flex-start}.form-grid{grid-template-columns:1fr}.form-grid-wide{grid-column:span 1}}@media(max-width:560px){.stats-grid,.payment-summary-grid{grid-template-columns:1fr}.page{width:min(100% - 1rem,1440px);padding-top:1rem}}
