.system-status-page-v7481{display:grid;grid-gap:28px;gap:28px;width:100%;min-width:0}.system-status-hero-v7481{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;overflow:hidden;padding:28px;border:1px solid #334155;border-radius:22px;background:linear-gradient(135deg,#0f172a,#172554 58%,#1e3a8a);color:#ffffff;box-shadow:0 18px 40px rgba(15,23,42,.16)}.system-status-hero-v7481 :is(h1,p,strong,span){color:inherit!important;-webkit-text-fill-color:currentColor!important}.system-status-hero-v7481 h1{margin:4px 0 8px;font-size:clamp(1.8rem,4vw,2.65rem);line-height:1.08}.system-status-hero-v7481 p{margin:0}.system-status-hero-v7481 .eyebrow{color:#bfdbfe!important;font-size:.74rem;font-weight:900;letter-spacing:.12em}.system-status-summary-v7481{display:grid;grid-gap:3px;gap:3px;flex:0 0 auto;min-width:210px;padding:15px 17px;border:1px solid rgba(255,255,255,.34);border-radius:16px;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.system-status-summary-v7481 strong{font-size:1.45rem}.system-status-summary-v7481 span{color:#dbeafe!important;font-size:.8rem;font-weight:800}.system-status-summary-v7481[data-state=healthy]{border-color:#86efac;background:rgba(22,101,52,.28)}.system-status-section-v7481{display:grid;grid-gap:14px;gap:14px;min-width:0}.system-status-heading-v7481{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.system-status-heading-v7481 h2{margin:2px 0 0;color:#0f172a;font-size:1.24rem}.system-status-heading-v7481 p{margin:0;color:#475569;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.system-status-heading-v7481>span{border:1px solid #d8dee8;border-radius:999px;background:#ffffff;padding:7px 10px;color:#334155;font-size:.77rem;font-weight:850;white-space:nowrap}.system-status-grid-v7481{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.system-status-card-v7481{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;min-height:126px;padding:18px;border:1px solid #d8dee8;border-top:4px solid #b42318;border-radius:17px;background:#ffffff;color:#111827;box-shadow:0 8px 22px rgba(15,23,42,.06)}.system-status-card-v7481[data-state=healthy]{border-top-color:#15803d}.status-dot-v7481{width:12px;height:12px;flex:0 0 auto;margin-top:5px;border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 0 2px currentColor}.status-ok-v7481{color:#15803d;background:#15803d}.status-bad-v7481{color:#b42318;background:#b42318}.system-status-card-title-v7481{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.system-status-card-title-v7481 strong{min-width:0;color:#111827;line-height:1.35}.system-status-card-title-v7481 span{flex:0 0 auto;border-radius:999px;background:#fee2e2;padding:4px 7px;color:#7f1d1d;font-size:.68rem;font-weight:900}.system-status-card-v7481[data-state=healthy] .system-status-card-title-v7481 span{background:#dcfce7;color:#14532d}.system-status-card-v7481 p{margin:8px 0 0;color:#475569;line-height:1.5;overflow-wrap:anywhere}.system-metrics-grid-v7481{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.system-metrics-grid-v7481 article{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:19px;border:1px solid #d8dee8;border-radius:17px;background:#ffffff;color:#111827;box-shadow:0 8px 22px rgba(15,23,42,.05)}.system-metrics-grid-v7481 strong{color:#0f172a;font-size:1.85rem;line-height:1}.system-metrics-grid-v7481 span{color:#475569;font-size:.82rem;font-weight:850}.system-status-alerts-v7481{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.system-status-alert-card-v7481{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;padding:20px;border:1px solid #d8dee8;border-radius:17px;background:#ffffff;color:#111827;box-shadow:0 8px 22px rgba(15,23,42,.05)}.system-status-alert-card-v7481:only-child{grid-column:1/-1}.system-status-alert-card-v7481 h3,.system-status-alert-card-v7481 p{margin:0}.system-status-alert-card-v7481 p{color:#475569;overflow-wrap:anywhere}.system-status-alert-card-v7481 a{justify-self:start;color:#075ea8;font-weight:850}.system-status-alert-title-v7481{display:flex;align-items:center;justify-content:space-between;gap:14px}.system-status-alert-title-v7481 span{display:grid;place-items:center;min-width:30px;min-height:30px;border-radius:999px;background:#f1f5f9;color:#334155;font-weight:900}.system-error-list-v7481{display:grid;grid-gap:9px;gap:9px;max-height:410px;overflow:auto;padding-right:3px}.system-error-list-v7481>div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border:1px solid #fed7aa;border-radius:12px;background:#fff7ed}.system-error-list-v7481 small,.system-error-list-v7481 strong{color:#7c2d12;overflow-wrap:anywhere}.system-error-list-v7481 small{line-height:1.4}@media(max-width:1080px){.system-status-grid-v7481{grid-template-columns:repeat(2,minmax(0,1fr))}.system-metrics-grid-v7481{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.system-status-page-v7481{gap:22px}.system-status-hero-v7481{align-items:stretch;flex-direction:column;padding:22px}.system-status-summary-v7481{min-width:0}.system-status-alerts-v7481,.system-status-grid-v7481{grid-template-columns:1fr}.system-status-alert-card-v7481:only-child{grid-column:auto}.system-metrics-grid-v7481{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.system-status-heading-v7481{align-items:flex-start;flex-direction:column}.system-status-heading-v7481>span{white-space:normal}.system-metrics-grid-v7481{grid-template-columns:1fr}.system-status-card-title-v7481{align-items:flex-start;flex-direction:column}}.driver-recoveries-v7485{display:grid;grid-gap:18px;gap:18px;padding:24px;max-width:1420px;margin:0 auto}.driver-recoveries-heading-v7485{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-radius:20px;background:linear-gradient(135deg,#0f172a,#1e3a8a);padding:22px;color:#fff}.driver-recoveries-heading-v7485 small{font-weight:900;letter-spacing:.12em}.driver-recoveries-heading-v7485 h1{margin:5px 0 7px;color:#fff}.driver-recoveries-heading-v7485 p{max-width:780px;margin:0;color:#dbeafe;font-weight:700}.driver-recoveries-heading-v7485>strong,.misdelivery-recovery-admin-v7485>header>strong{border-radius:999px;background:#fff;padding:9px 13px;color:#1e3a8a;white-space:nowrap}.driver-recovery-rules-v7485{display:grid;grid-gap:4px;gap:4px;border:1px solid #93c5fd;border-radius:15px;background:#eff6ff;padding:14px;color:#1e3a8a}.driver-recovery-rules-v7485 span{color:#334155;font-weight:700}.driver-recovery-feedback-v7485{border-radius:12px;padding:12px 14px;font-weight:850}.driver-recovery-feedback-v7485.error{border:1px solid #fecaca;background:#fff1f2;color:#991b1b}.driver-recovery-feedback-v7485.success{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.driver-recovery-tools-v7485,.misdelivery-recovery-admin-tools-v7485{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.driver-recovery-tools-v7485 label,.misdelivery-recovery-admin-tools-v7485 label{display:flex;align-items:center;gap:7px;color:#334155;font-weight:800}.driver-recovery-list-v7485{display:grid;grid-gap:18px;gap:18px}.driver-recovery-card-v7485{display:grid;grid-gap:15px;gap:15px;border:1px solid #94a3b8;border-radius:18px;background:#fff;padding:18px;box-shadow:0 8px 24px rgba(15,23,42,.08)}.driver-recovery-card-v7485>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.driver-recovery-card-v7485>header span{display:inline-flex;border-radius:999px;background:#fef3c7;padding:5px 9px;color:#92400e;font-size:.76rem;font-weight:900}.driver-recovery-card-v7485>header h2{margin:7px 0 0;color:#0f172a;overflow-wrap:anywhere}.driver-recovery-card-v7485>header small{color:#475569;font-weight:750}.driver-recovery-admin-note-v7485{display:grid;grid-gap:4px;gap:4px;border:1px solid #fdba74;border-radius:12px;background:#fff7ed;padding:12px;color:#9a3412}.driver-recovery-addresses-v7485,.driver-recovery-maps-v7485{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.driver-recovery-addresses-v7485 section{display:grid;grid-gap:6px;gap:6px;border:1px solid #cbd5e1;border-radius:14px;background:#f8fafc;padding:14px}.driver-recovery-addresses-v7485 small{color:#475569;font-weight:900;letter-spacing:.04em}.driver-recovery-addresses-v7485 strong{color:#0f172a;overflow-wrap:anywhere}.driver-recovery-addresses-v7485 a,.driver-recovery-route-link-v7485,.misdelivery-recovery-map-links-v7485 a{color:#1d4ed8;font-weight:850;text-decoration:underline}.driver-recovery-maps-v7485>.misdelivery-map-empty-v7448,.driver-recovery-maps-v7485>.smart-map-v7458{border:1px solid #cbd5e1;border-radius:14px;background:#f8fafc;padding:10px}.driver-recovery-evidence-summary-v7485{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.driver-recovery-evidence-summary-v7485>div{display:grid;grid-gap:3px;gap:3px;border-radius:12px;background:#f1f5f9;padding:11px}.driver-recovery-evidence-summary-v7485 dt{color:#475569;font-size:.75rem;font-weight:850}.driver-recovery-evidence-summary-v7485 dd{margin:0;color:#0f172a;font-weight:900}.driver-recovery-analysis-v7485{display:grid;grid-gap:8px;gap:8px;border:1px solid #cbd5e1;border-radius:14px;padding:14px}.driver-recovery-analysis-v7485 p,.driver-recovery-analysis-v7485 ul{margin:0;color:#334155;font-weight:700}.driver-recovery-analysis-v7485>ul{padding-left:22px}.driver-recovery-analysis-v7485 details summary{color:#1d4ed8;font-weight:900;cursor:pointer}.driver-recovery-analysis-v7485 details ul{display:grid;grid-gap:8px;gap:8px;padding:10px 0 0;list-style:none}.driver-recovery-analysis-v7485 details li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:9px;gap:9px}.driver-recovery-analysis-v7485 details li>b{display:grid;place-items:center;border-radius:8px;background:#dcfce7;padding:5px;color:#166534}.driver-recovery-analysis-v7485 details li>b.negative{background:#fee2e2;color:#991b1b}.driver-recovery-analysis-v7485 details li small,.driver-recovery-analysis-v7485 details li span{display:block}.driver-recovery-analysis-v7485 details li small{color:#64748b;font-weight:700}.driver-recovery-response-v7485{display:grid;grid-gap:11px;gap:11px;border-top:1px solid #e2e8f0;padding-top:14px}.driver-recovery-response-v7485 label{display:grid;grid-gap:6px;gap:6px;color:#334155;font-weight:850}.driver-recovery-response-v7485 textarea,.misdelivery-recovery-admin-actions-v7485 textarea{width:100%;box-sizing:border-box;border:1px solid #94a3b8;border-radius:11px;background:#fff;padding:11px;color:#0f172a;font:inherit}.driver-recovery-response-v7485>div,.misdelivery-recovery-admin-actions-v7485>div{display:flex;gap:9px;flex-wrap:wrap}.driver-recovery-response-v7485 button,.misdelivery-recovery-admin-actions-v7485 button{border:1px solid #0f172a;border-radius:11px;background:#0f172a;padding:10px 13px;color:#fff;font:inherit;font-weight:900;cursor:pointer}.driver-recovery-response-v7485 button.secondary,.misdelivery-recovery-admin-actions-v7485 button.secondary{border-color:#94a3b8;background:#fff;color:#0f172a}.driver-recovery-waiting-v7485{display:grid;grid-gap:4px;gap:4px;border-radius:12px;background:#eff6ff;padding:12px;color:#1e3a8a}.driver-recovery-waiting-v7485 span{color:#334155;font-weight:700}.driver-recovery-empty-v7485{display:grid;grid-gap:4px;gap:4px;border:1px dashed #94a3b8;border-radius:15px;background:#f8fafc;padding:20px;text-align:center;color:#334155}.misdelivery-recovery-admin-v7485{display:grid;grid-gap:14px;gap:14px}.misdelivery-recovery-admin-v7485>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.misdelivery-recovery-admin-v7485>header h2{margin:3px 0}.misdelivery-recovery-admin-v7485>header p{margin:0;color:#475569}.misdelivery-recovery-admin-list-v7485{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.misdelivery-recovery-admin-list-v7485>article{display:grid;grid-gap:11px;gap:11px;border:1px solid #cbd5e1;border-radius:14px;background:#fff;padding:14px}.misdelivery-recovery-admin-list-v7485>article.status-driver_disputed,.misdelivery-recovery-admin-list-v7485>article.status-driver_recovered,.misdelivery-recovery-admin-list-v7485>article.status-driver_unable{border-color:#f59e0b;background:#fffbeb}.misdelivery-recovery-admin-list-v7485 article>header{display:flex;justify-content:space-between;gap:12px}.misdelivery-recovery-admin-list-v7485 h3{margin:5px 0 0}.misdelivery-recovery-admin-list-v7485 article>header span{color:#92400e;font-size:.76rem;font-weight:900}.misdelivery-recovery-admin-list-v7485 article>header small{color:#475569;font-weight:750}.misdelivery-recovery-admin-list-v7485 dl{display:grid;grid-gap:8px;gap:8px;margin:0}.misdelivery-recovery-admin-list-v7485 dl>div{display:grid;grid-gap:3px;gap:3px}.misdelivery-recovery-admin-list-v7485 dt{color:#64748b;font-size:.74rem;font-weight:850}.misdelivery-recovery-admin-list-v7485 dd{margin:0;color:#0f172a;font-weight:800;overflow-wrap:anywhere}.misdelivery-recovery-map-links-v7485{display:flex;gap:13px;flex-wrap:wrap}.misdelivery-recovery-admin-list-v7485 blockquote{display:grid;grid-gap:4px;gap:4px;margin:0;border-left:4px solid #f59e0b;background:#fff;padding:10px 12px;color:#334155}.misdelivery-recovery-admin-actions-v7485{display:grid;grid-gap:8px;gap:8px}.driver-recovery-bulk-review-v7572{display:grid;grid-template-columns:auto auto minmax(220px,1fr);align-items:center;grid-gap:10px 16px;gap:10px 16px;position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top,0px) + 8px);z-index:8;border:2px solid #2563eb;border-radius:16px;background:#eff6ff;padding:14px;box-shadow:0 10px 28px rgba(30,64,175,.14)}.driver-recovery-bulk-review-v7572 label{display:flex;align-items:center;gap:9px;color:#172554;font-weight:900}.driver-recovery-bulk-review-v7572 input,.driver-recovery-select-v7572 input{width:22px;height:22px;accent-color:#2563eb}.driver-recovery-bulk-review-v7572>strong{color:#1e3a8a;white-space:nowrap}.driver-recovery-bulk-review-v7572 button{justify-self:end;border:1px solid #1d4ed8;border-radius:12px;background:#1d4ed8;padding:11px 16px;color:#fff;font:inherit;font-weight:900;cursor:pointer}.driver-recovery-bulk-review-v7572 button:disabled{cursor:not-allowed;opacity:.55}.driver-recovery-bulk-review-v7572 small{grid-column:1/-1;color:#334155;font-weight:750}.driver-recovery-card-v7485.selected-v7572{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.16),0 8px 24px rgba(15,23,42,.08)}.driver-recovery-select-v7572{display:flex;align-items:center;gap:6px;cursor:pointer}.driver-recovery-card-v7485>header .driver-recovery-select-v7572>span{background:#dbeafe;color:#1e40af}@media(max-width:960px){.driver-recovery-addresses-v7485,.driver-recovery-maps-v7485,.misdelivery-recovery-admin-list-v7485{grid-template-columns:1fr}.driver-recovery-evidence-summary-v7485{grid-template-columns:repeat(2,minmax(0,1fr))}.driver-recovery-bulk-review-v7572{grid-template-columns:1fr auto}.driver-recovery-bulk-review-v7572 button{grid-column:1/-1;width:100%}}@media(max-width:600px){.driver-recoveries-v7485{padding:14px}.driver-recoveries-heading-v7485,.driver-recovery-card-v7485>header,.misdelivery-recovery-admin-v7485>header{align-items:flex-start;flex-direction:column}.driver-recovery-evidence-summary-v7485{grid-template-columns:1fr}.driver-recovery-response-v7485 button{width:100%}.driver-recovery-bulk-review-v7572{grid-template-columns:1fr;top:calc(env(safe-area-inset-top,0px) + 4px)}.driver-recovery-bulk-review-v7572 button,.driver-recovery-bulk-review-v7572 small{grid-column:1}.driver-recovery-card-v7485>header .misdelivery-risk-v7451{align-self:stretch}}.driver-manifest-upload-v7486{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;border:1px solid #60a5fa;border-radius:17px;background:#f8fbff;padding:17px;color:#0f172a;box-shadow:0 8px 24px rgba(30,64,175,.08)}.driver-manifest-upload-v7486>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.driver-manifest-upload-v7486 small{color:#1d4ed8;font-weight:950;letter-spacing:.09em}.driver-manifest-upload-v7486 h2{margin:0;color:#0f172a}.driver-manifest-upload-v7486 p{max-width:850px;margin:0;color:#334155;font-weight:700;line-height:1.5}.driver-manifest-upload-v7486 span{color:#475569;font-size:.88rem;font-weight:750}.driver-manifest-upload-v7486 button{min-height:46px;border:1px solid #1e40af;border-radius:11px;background:#1d4ed8;padding:11px 15px;color:#fff;font:inherit;font-weight:950;cursor:pointer;white-space:nowrap}.driver-manifest-upload-v7486 button:disabled{cursor:wait;opacity:.7}.driver-manifest-file-v7486{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.driver-recovery-response-v7485 button.driver-request-review-v7486{border-color:#1e40af;background:#dbeafe;color:#1e3a8a}.driver-manifest-analysis-v7547{display:grid;grid-gap:15px;gap:15px;border:1px solid #94a3b8;border-radius:18px;background:#fff;padding:18px;color:#0f172a;box-shadow:0 10px 28px rgba(15,23,42,.08)}.driver-manifest-analysis-v7547>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.driver-manifest-analysis-v7547>header small{color:#1d4ed8;font-weight:950;letter-spacing:.08em}.driver-manifest-analysis-v7547>header h2{margin:4px 0;color:#0f172a}.driver-manifest-analysis-v7547>header p{margin:0;color:#475569;font-weight:700;overflow-wrap:anywhere}.driver-manifest-analysis-v7547>header>strong{border-radius:999px;background:#e0e7ff;padding:8px 12px;color:#3730a3;white-space:nowrap}.driver-manifest-summary-v7547{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.driver-manifest-summary-v7547 button{display:grid;grid-gap:3px;gap:3px;min-height:74px;border:1px solid #cbd5e1;border-radius:13px;background:#f8fafc;padding:11px;text-align:left;color:#334155;font:inherit;cursor:pointer}.driver-manifest-summary-v7547 button b{font-size:1.35rem;color:#0f172a}.driver-manifest-summary-v7547 button span{font-size:.8rem;font-weight:850}.driver-manifest-summary-v7547 button.active{outline:3px solid rgba(37,99,235,.24);border-color:#2563eb}.driver-manifest-summary-v7547 button.delivered{background:#f0fdf4;border-color:#86efac}.driver-manifest-summary-v7547 button.not-delivered{background:#fff1f2;border-color:#fda4af}.driver-manifest-summary-v7547 button.attempted{background:#fffbeb;border-color:#fcd34d}.driver-manifest-summary-v7547 button.mismatch{background:#fff7ed;border-color:#fdba74}.driver-manifest-analysis-tools-v7547{display:flex;align-items:center;justify-content:space-between;gap:12px}.driver-manifest-analysis-tools-v7547 button,.driver-manifest-load-more-v7547{border:1px solid #64748b;border-radius:10px;background:#fff;padding:8px 11px;color:#0f172a;font:inherit;font-weight:850;cursor:pointer}.driver-manifest-analysis-tools-v7547 button.active{background:#0f172a;color:#fff}.driver-manifest-analysis-tools-v7547 span{color:#475569;font-weight:800}.driver-manifest-result-list-v7547{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.driver-manifest-result-list-v7547 article{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid #cbd5e1;border-left:5px solid #64748b;border-radius:12px;background:#f8fafc;padding:12px}.driver-manifest-result-list-v7547 article.outcome-delivered{border-left-color:#16a34a}.driver-manifest-result-list-v7547 article.outcome-not_delivered{border-left-color:#dc2626}.driver-manifest-result-list-v7547 article.outcome-attempted{border-left-color:#d97706}.driver-manifest-result-list-v7547 article.address-mismatch{background:#fff7ed;border-color:#fb923c}.driver-manifest-result-list-v7547 article>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.driver-manifest-result-list-v7547 article>div em,.driver-manifest-result-list-v7547 article>div span{border-radius:999px;background:#e2e8f0;padding:3px 7px;color:#334155;font-size:.72rem;font-style:normal;font-weight:900}.driver-manifest-result-list-v7547 article>div em{background:#ffedd5;color:#9a3412}.driver-manifest-result-list-v7547 article strong{overflow-wrap:anywhere}.driver-manifest-result-list-v7547 article small{color:#475569;font-weight:750}.driver-manifest-result-list-v7547 article p{margin:0;color:#334155;font-weight:750}.driver-manifest-result-list-v7547 dl{display:grid;grid-gap:7px;gap:7px;margin:6px 0 0;border-top:1px solid #fed7aa;padding-top:8px}.driver-manifest-result-list-v7547 dl div{display:grid;grid-gap:2px;gap:2px}.driver-manifest-result-list-v7547 dt{color:#9a3412;font-size:.7rem;font-weight:900;text-transform:uppercase}.driver-manifest-result-list-v7547 dd{margin:0;color:#431407;font-weight:800;overflow-wrap:anywhere}.driver-manifest-load-more-v7547{justify-self:start}.driver-manifest-summary-v7547 button.likely-wrong{border-color:#ef4444;background:#fff1f2;color:#991b1b}.driver-manifest-summary-v7547 button.likely-wrong.active{background:#991b1b;color:#fff}.driver-manifest-result-list-v7547.requires-complete-review-v7569{max-height:min(64vh,720px);overflow:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-gutter:stable}.driver-manifest-result-list-v7547 article>div em.likely-wrong-v7569{background:#fee2e2;color:#991b1b}.driver-manifest-complete-review-v7569{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid #fca5a5;border-radius:14px;background:#fff1f2;padding:14px;color:#7f1d1d}.driver-manifest-complete-review-v7569.ready{border-color:#86efac;background:#f0fdf4;color:#14532d}.driver-manifest-complete-review-v7569>div{display:grid;grid-gap:3px;gap:3px}.driver-manifest-complete-review-v7569 small,.driver-manifest-complete-review-v7569 span{font-weight:700}.driver-manifest-complete-review-v7569 button{border:0;border-radius:11px;background:#166534;padding:11px 14px;color:#fff;font:inherit;font-weight:900;cursor:pointer}.driver-manifest-complete-review-v7569 button:disabled{background:#cbd5e1;color:#475569;cursor:not-allowed}.driver-manifest-complete-review-v7569>small{grid-column:1/-1}.driver-likely-wrong-v7569{display:inline-flex;margin-left:7px;border-radius:999px;background:#fee2e2;padding:5px 9px;color:#991b1b;font-size:.76rem;font-weight:950}@media(max-width:900px){body.v70-app .driver-content-v9{padding-bottom:calc(170px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(170px + env(safe-area-inset-bottom))}body.v70-app .driver-required-profile-v7477{margin-bottom:16px}}@media(max-width:600px){.driver-manifest-upload-v7486{grid-template-columns:1fr;padding:15px}.driver-manifest-upload-v7486 button{width:100%}.driver-manifest-result-list-v7547,.driver-manifest-summary-v7547{grid-template-columns:1fr 1fr}}@media(max-width:480px){.driver-manifest-analysis-v7547>header{flex-direction:column}.driver-manifest-complete-review-v7569,.driver-manifest-result-list-v7547,.driver-manifest-summary-v7547{grid-template-columns:1fr}.driver-manifest-complete-review-v7569 button{width:100%}}.driver-manifest-attempts-v7511{display:grid;grid-gap:16px;gap:16px;margin:18px 0;border:2px solid #f59e0b;border-radius:18px;background:#fffbeb;padding:18px;color:#172033;box-shadow:0 12px 30px rgba(146,64,14,.1)}.driver-manifest-attempts-v7511>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.driver-manifest-attempts-v7511>header div{display:grid;grid-gap:5px;gap:5px}.driver-manifest-attempts-v7511>header small{color:#92400e;font-weight:950;letter-spacing:.08em}.driver-manifest-attempts-v7511>header h2{margin:0;color:#172033}.driver-manifest-attempts-v7511>header p{margin:0;color:#3f485a;font-weight:700;line-height:1.5}.driver-manifest-attempts-v7511>header>strong{display:grid;min-width:44px;min-height:44px;place-items:center;border-radius:999px;background:#92400e;color:#fff;font-size:1.1rem}.driver-attempt-apply-all-v7511,.driver-manifest-attempt-list-v7511 article label{display:grid;grid-gap:6px;gap:6px;color:#172033;font-weight:850}.driver-attempt-apply-all-v7511 select,.driver-manifest-attempt-list-v7511 select,.driver-manifest-attempt-list-v7511 textarea{width:100%;border:1px solid #7c879c;border-radius:10px;background:#fff;padding:10px;color:#111827;font:inherit}.driver-attempt-apply-all-v7511{max-width:520px}.driver-manifest-attempt-list-v7511{display:grid;grid-gap:10px;gap:10px}.driver-manifest-attempt-list-v7511 article{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(190px,.8fr) minmax(230px,1fr);grid-gap:12px;gap:12px;align-items:start;border:1px solid #d6a33d;border-radius:13px;background:#fff;padding:13px}.driver-manifest-attempt-list-v7511 article>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.driver-manifest-attempt-list-v7511 article>div strong{overflow-wrap:anywhere;color:#172033}.driver-manifest-attempt-list-v7511 article>div span{color:#92400e;font-weight:850}.driver-manifest-attempt-list-v7511 article>div p{margin:0;color:#4b5563;line-height:1.4}.driver-manifest-attempts-v7511>button{justify-self:start;min-height:46px;border:1px solid #78350f;border-radius:11px;background:#92400e;padding:11px 16px;color:#fff;font:inherit;font-weight:950;cursor:pointer}.driver-manifest-attempts-v7511>button:disabled{cursor:wait;opacity:.68}.misdelivery-recovery-admin-actions-v7485 button.mailroom{background:#1d4ed8!important;border-color:#1e3a8a!important;color:#fff!important}.misdelivery-recovery-admin-actions-v7485 button.correct{background:#047857!important;border-color:#064e3b!important;color:#fff!important}.admin-dashboard-tools-v7511{min-height:118px}.admin-tool-loading-v7511{min-height:112px;border:1px solid #cbd5e1;border-radius:16px;background:linear-gradient(100deg,#f8fafc 20%,#e2e8f0 40%,#f8fafc 60%);background-size:220% 100%;animation:admin-loading-shimmer-v7511 1.35s linear infinite}.admin-loading-page-v7511{display:grid;grid-gap:10px;gap:10px;max-width:1100px;margin:0 auto;padding:34px 22px;color:#172033}.admin-loading-page-v7511>span{color:#1d4ed8;font-weight:950;letter-spacing:.08em}.admin-loading-page-v7511 h1,.admin-loading-page-v7511 p{margin:0}.admin-loading-page-v7511>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:18px}.admin-loading-page-v7511 i,.admin-loading-page-v7511 section{border-radius:14px;background:linear-gradient(100deg,#f1f5f9 20%,#dbe3ed 40%,#f1f5f9 60%);background-size:220% 100%;animation:admin-loading-shimmer-v7511 1.35s linear infinite}.admin-loading-page-v7511 i{height:108px}.admin-loading-page-v7511 section{height:260px;margin-top:8px}@keyframes admin-loading-shimmer-v7511{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.admin-loading-page-v7511 i,.admin-loading-page-v7511 section,.admin-tool-loading-v7511{animation:none}}@media (max-width:820px){.driver-manifest-attempt-list-v7511 article{grid-template-columns:1fr}.admin-loading-page-v7511>div{grid-template-columns:1fr 1fr}}@media (max-width:480px){.driver-manifest-attempts-v7511{padding:14px}.driver-manifest-attempts-v7511>header{align-items:center}.admin-loading-page-v7511>div{grid-template-columns:1fr}.admin-loading-page-v7511 i:nth-child(n+3){display:none}}.payroll-week-toolbar-v7512{position:relative}.payroll-week-toolbar-v7512 [disabled]{cursor:wait;opacity:.68}.payroll-week-pending-v7512{display:inline-flex;align-items:center;gap:8px;border:1px solid #93c5fd;border-radius:999px;background:#eff6ff;padding:8px 12px;color:#1e3a8a;font-size:12px;font-weight:950;white-space:nowrap}.payroll-week-pending-v7512:before{width:12px;height:12px;border:2px solid #93c5fd;border-top-color:#1d4ed8;border-radius:50%;content:"";animation:payroll-week-spin-v7512 .75s linear infinite}.payroll-week-grid-v7512{position:relative;isolation:isolate;scrollbar-gutter:stable both-edges;overscroll-behavior:contain}.payroll-week-grid-v7512 .payroll-table thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:5}.payroll-week-grid-v7512 .payroll-table tbody>tr>th{position:static!important;left:auto!important;z-index:auto!important}.payroll-week-grid-v7512 .payroll-table tbody>tr>td.sticky-col{z-index:2!important;box-shadow:7px 0 10px -10px #0f172a}.payroll-week-grid-v7512 .payroll-table thead>tr>th.sticky-col{z-index:7!important;box-shadow:7px 0 10px -10px #0f172a}.payroll-week-grid-v7512 .payroll-location-group-v7478 th{position:static!important;left:auto!important;z-index:auto!important}@keyframes payroll-week-spin-v7512{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.payroll-week-pending-v7512:before{animation:none}}@media(max-width:760px){.payroll-week-grid-v7512 .payroll-table tbody>tr>td.payroll-select-cell-v7478,.payroll-week-grid-v7512 .payroll-table tbody>tr>td.sticky-col{position:static!important;left:auto!important;z-index:auto!important;box-shadow:none}.payroll-week-grid-v7512 .payroll-table thead>tr>th.payroll-select-cell-v7478,.payroll-week-grid-v7512 .payroll-table thead>tr>th.sticky-col{left:auto!important;z-index:5!important;box-shadow:none}}.misdelivery-recovery-bulk-v7512{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(280px,1.25fr);grid-gap:12px;gap:12px;border:1px solid #93c5fd;border-radius:14px;background:#eff6ff;padding:14px;color:#172033}.misdelivery-recovery-bulk-v7512>label{display:grid;grid-gap:6px;gap:6px;color:#334155;font-size:12px;font-weight:900}.misdelivery-recovery-select-all-v7512{grid-template-columns:auto 1fr auto!important;align-items:center;border:1px solid #bfdbfe;border-radius:11px;background:#fff;padding:11px}.misdelivery-recovery-card-select-v7512 input,.misdelivery-recovery-select-all-v7512 input{width:21px;height:21px;accent-color:#1d4ed8;cursor:pointer}.misdelivery-recovery-select-all-v7512 strong{display:grid;min-width:30px;min-height:30px;place-items:center;border-radius:999px;background:#1e3a8a;color:#fff}.misdelivery-recovery-bulk-v7512 textarea{width:100%;box-sizing:border-box;border:1px solid #64748b;border-radius:10px;background:#fff;padding:9px;color:#111827;font:inherit}.misdelivery-recovery-bulk-v7512>div{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px}.misdelivery-recovery-bulk-v7512 button{min-height:43px;border:1px solid #0f172a;border-radius:10px;background:#0f172a;padding:9px 13px;color:#fff;font:inherit;font-weight:900;cursor:pointer}.misdelivery-recovery-bulk-v7512 button.mailroom{border-color:#1e3a8a;background:#1d4ed8}.misdelivery-recovery-bulk-v7512 button.correct{border-color:#064e3b;background:#047857}.misdelivery-recovery-bulk-v7512 button:disabled{cursor:not-allowed;opacity:.58}.misdelivery-recovery-admin-list-v7485>article.selected-v7512{border-color:#2563eb;outline:3px solid rgba(37,99,235,.18)}.misdelivery-recovery-card-select-v7512{display:grid;align-self:start;place-items:center;min-width:38px;min-height:38px;border:1px solid #93c5fd;border-radius:10px;background:#fff}@media(max-width:700px){.misdelivery-recovery-bulk-v7512{grid-template-columns:1fr}.misdelivery-recovery-bulk-v7512>div{display:grid}.misdelivery-recovery-bulk-v7512 button{width:100%}}.misdelivery-check-bulk-v7512{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(280px,1.2fr);grid-gap:12px;gap:12px;margin:14px 0 18px;border:1px solid #93c5fd;border-radius:14px;background:#eff6ff;padding:14px;color:#172033}.misdelivery-check-bulk-v7512>label{display:grid;grid-gap:6px;gap:6px;color:#334155;font-size:12px;font-weight:900}.misdelivery-check-select-all-v7512{grid-template-columns:auto 1fr auto!important;align-items:center;border:1px solid #bfdbfe;border-radius:11px;background:#fff;padding:11px}.misdelivery-check-select-all-v7512 input,.misdelivery-check-select-cell-v7512 input{width:21px;height:21px;accent-color:#1d4ed8;cursor:pointer}.misdelivery-check-select-all-v7512 strong{display:grid;min-width:54px;min-height:30px;place-items:center;border-radius:999px;background:#1e3a8a;padding:0 8px;color:#fff}.misdelivery-check-bulk-v7512 textarea{width:100%;box-sizing:border-box;border:1px solid #64748b;border-radius:10px;background:#fff;padding:9px;color:#111827;font:inherit;resize:vertical}.misdelivery-check-bulk-v7512>div{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px}.misdelivery-check-bulk-v7512 button{min-height:43px;border:1px solid #0f172a;border-radius:10px;padding:9px 13px;color:#fff;font:inherit;font-weight:900;cursor:pointer}.misdelivery-check-bulk-v7512 button.correct{border-color:#064e3b;background:#047857}.misdelivery-check-bulk-v7512 button.review{border-color:#92400e;background:#b45309}.misdelivery-check-bulk-v7512 button.misdelivery{border-color:#7f1d1d;background:#b91c1c}.misdelivery-check-bulk-v7512 button:disabled{cursor:not-allowed;opacity:.58}.misdelivery-check-select-cell-v7512{width:48px;min-width:48px;text-align:center!important}.misdelivery-table-v7447 tbody tr.selected-v7512>td{background:#eff6ff;box-shadow:inset 0 1px #93c5fd,inset 0 -1px #93c5fd}@media(max-width:700px){.misdelivery-check-bulk-v7512{grid-template-columns:1fr}.misdelivery-check-bulk-v7512>div{display:grid}.misdelivery-check-bulk-v7512 button{width:100%}}.native-offline-banner-v7518{position:fixed;inset:max(10px,env(safe-area-inset-top)) 12px auto;z-index:100000;display:grid;grid-gap:2px;gap:2px;max-width:520px;margin-inline:auto;padding:12px 16px;border:1px solid #92400e;border-radius:14px;background:#fffbeb;color:#78350f;box-shadow:0 10px 30px rgb(15 23 42/20%)}.native-offline-banner-v7518 span{font-size:.82rem}.native-launcher-v7518{min-height:100dvh;box-sizing:border-box;display:grid;place-items:center;padding:calc(30px + env(safe-area-inset-top)) 20px calc(30px + env(safe-area-inset-bottom));background:linear-gradient(145deg,#edf2f8,#f8fafc 48%,#e7edf5);color:#172033}.native-launcher-card-v7518{width:min(100%,430px);box-sizing:border-box;padding:32px;border:1px solid #d7e0eb;border-radius:28px;background:#fff;box-shadow:0 26px 75px rgb(23 32 51/14%)}.native-launcher-logo-v7518{display:grid;place-items:center;width:76px;height:76px;overflow:hidden;border-radius:22px;color:#fff;font-size:1.45rem;font-weight:850;letter-spacing:.04em}.native-launcher-logo-v7518.has-logo{background:#fff!important;border:1px solid #d7e0eb}.native-launcher-logo-v7518 img{width:100%;height:100%;object-fit:contain}.native-launcher-eyebrow-v7518{margin:24px 0 8px!important;color:#40516b!important;font-size:.74rem;font-weight:800;letter-spacing:.12em}.native-launcher-card-v7518 h1{margin:0;font-size:clamp(1.8rem,8vw,2.35rem);line-height:1.08}.native-launcher-card-v7518>p:not(.native-launcher-eyebrow-v7518):not(.native-launcher-message-v7518){color:#52627a;line-height:1.55}.native-launcher-card-v7518 form{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.native-launcher-card-v7518 label{color:#263650;font-weight:750}.native-launcher-card-v7518 input{min-height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #8c9ab0;border-radius:13px;background:#fff;color:#172033;font:inherit}.native-launcher-card-v7518 button{min-height:50px;padding:0 16px;border:1px solid #172033;border-radius:13px;background:#172033;color:#fff;font:inherit;font-weight:800}.native-launcher-card-v7518 button:disabled{opacity:.6}.native-launcher-card-v7518 .native-company-clear-v7518{width:100%;margin-top:10px;border-color:#8c9ab0;background:#fff;color:#172033}.native-launcher-message-v7518{margin:16px 0 0;padding:12px;border:1px solid #b91c1c;border-radius:12px;background:#fef2f2;color:#991b1b;line-height:1.45}html[data-native-app=ios],html[data-native-app=ios] body{width:100%;min-height:100%;background:#f8fafc}html[data-native-app=ios] body{min-height:100dvh;margin:0;overscroll-behavior-y:none}html[data-native-app=ios] :where(.auth-page-v10,.native-launcher-v7518,.v63-driver-shell,.admin-shell){min-height:100dvh!important}html[data-native-app=ios] .auth-page-v10{padding-top:max(28px,env(safe-area-inset-top))!important;padding-bottom:max(28px,env(safe-area-inset-bottom))!important}html[data-native-app=ios] .driver-bottom-nav-v7384{padding-bottom:max(10px,env(safe-area-inset-bottom))}@media (max-width:760px){html[data-native-app=ios] .admin-mobile-header{height:calc(62px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}html[data-native-app=ios] .admin-shell{padding-top:calc(62px + env(safe-area-inset-top))!important}html[data-native-app=ios] .driver-sidebar-v58{padding-top:env(safe-area-inset-top)!important}html[data-native-app=ios] .driver-content-v9{padding-bottom:calc(40px + env(safe-area-inset-bottom))!important}}.driver-bottom-nav-v7526,.driver-more-backdrop-v7526{display:none}@media (max-width:900px){html[data-native-app=ios] body.v70-app .driver-mobile-language-bar-v7422,html[data-native-app=ios] body.v70-app :where(.driver-sidebar-v9,.driver-sidebar-v58){display:none!important}html[data-native-app=ios] body.v70-app :where(.driver-content-v9,.driver-content-v18,.driver-page,.driver-page-v60){padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}html[data-native-app=ios] .driver-bottom-nav-v7526{position:fixed;z-index:1200;inset:auto 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;width:100%;min-height:calc(70px + env(safe-area-inset-bottom));padding:6px 7px max(7px,env(safe-area-inset-bottom));border-top:1px solid #cbd5e1;background:rgb(255 255 255/97%);box-shadow:0 -10px 30px rgb(15 23 42/14%);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);transform:translateZ(0);contain:layout paint;overscroll-behavior:contain}.driver-bottom-nav-v7526 :where(a,button){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-rows:25px minmax(13px,auto);place-items:center;min-width:0;min-height:56px;margin:0;padding:5px 2px;border:0;border-radius:12px;background:transparent;color:#475569;font:inherit;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.driver-bottom-nav-v7526 :where(a,button) i{display:grid;place-items:center;width:27px;height:25px;color:inherit;font-size:19px;font-style:normal;font-weight:950;line-height:1}.driver-bottom-nav-v7526 :where(a,button) span{display:block;width:100%;overflow:hidden;color:inherit;font-size:9.5px;font-weight:900;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.driver-bottom-nav-v7526 :where(a,button).active{background:#fff1f2;color:#b91c1c;box-shadow:inset 0 0 0 1px #fecaca}html[data-native-app=ios] .driver-more-backdrop-v7526{position:fixed;z-index:1190;inset:0;display:grid;align-items:end;padding:max(14px,env(safe-area-inset-top)) 10px calc(82px + env(safe-area-inset-bottom));background:rgb(15 23 42/62%);overscroll-behavior:contain}.driver-more-sheet-v7526{display:grid;grid-gap:14px;gap:14px;width:min(100%,560px);max-height:min(72dvh,660px);margin-inline:auto;overflow:auto;padding:18px;border:1px solid #cbd5e1;border-radius:24px;background:#fff;color:#172033;box-shadow:0 25px 75px rgb(15 23 42/38%)}.driver-more-sheet-v7526>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.driver-more-sheet-v7526>header div{min-width:0}.driver-more-sheet-v7526>header span,.driver-more-sheet-v7526>header strong{display:block}.driver-more-sheet-v7526>header strong{color:#0f172a}.driver-more-sheet-v7526>header span{margin-top:2px;color:#64748b;font-size:12px}.driver-more-sheet-v7526>header>button{width:42px;height:42px;flex:0 0 42px;border:1px solid #94a3b8;border-radius:50%;background:#fff;color:#0f172a;font-size:25px}.driver-more-notifications-v7526{min-height:46px;padding:9px 11px;border:1px solid #dbe3ed;border-radius:13px;background:#f8fafc}.driver-more-links-v7526{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.driver-more-links-v7526 a{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-height:50px;padding:10px 12px;border:1px solid #dbe3ed;border-radius:13px;background:#fff;color:#334155;font-size:12px;font-weight:850}.driver-more-links-v7526 a i{color:#64748b;font-style:normal;text-align:center}.driver-more-links-v7526 a.active{border-color:#fca5a5;background:#fff1f2;color:#991b1b}.driver-more-sheet-v7526>footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.driver-more-sheet-v7526>footer :where(button,select){width:100%;min-height:45px;border:1px solid #94a3b8;border-radius:12px;background:#fff;color:#172033;font-weight:850}.driver-more-sheet-v7526>footer .driver-more-logout-v7526{border-color:#fecaca;background:#fff1f2;color:#991b1b}}@media (max-width:390px){.driver-bottom-nav-v7526 :where(a,button) span{font-size:8.5px}.driver-more-links-v7526{grid-template-columns:1fr}}.native-action-message-v7526,.native-biometric-status-v7526,.native-outbox-status-v7526{border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;padding:10px 12px;color:#1e3a8a;font-size:12px;font-weight:750;line-height:1.4}.native-action-message-v7526{margin:0 0 14px}.native-maps-button-v7526{width:-moz-fit-content;width:fit-content;min-height:42px;border:1px solid #1d4ed8;border-radius:11px;background:#eff6ff;padding:8px 13px;color:#1e3a8a;font:inherit;font-weight:850}.driver-native-scanner-v7526{display:grid;grid-gap:14px;gap:14px;max-width:820px;margin-inline:auto}.driver-manifest-import-v7526,.driver-scan-customer-v7526,.driver-scan-history-v7526,.driver-scanner-route-v7526{border:1px solid #dbe3ed;border-radius:18px;background:#fff;padding:17px;color:#172033;box-shadow:0 8px 24px rgb(15 23 42/6%)}.driver-scanner-route-v7526{text-align:center}.driver-scan-customer-v7526 small,.driver-scanner-route-v7526 small{display:block;color:#64748b;font-size:10px;font-weight:950;letter-spacing:.12em}.driver-scanner-route-v7526 strong{display:block;margin-top:5px;color:#0f172a;font-size:clamp(24px,7vw,38px)}.driver-scanner-route-v7526 span{display:block;margin-top:4px;color:#64748b;font-size:12px}.driver-manifest-import-v7526{display:grid;grid-gap:11px;gap:11px}.driver-manifest-import-v7526>div{display:grid;grid-gap:4px;gap:4px}.driver-manifest-import-v7526>div span{color:#64748b;font-size:12px;line-height:1.45}.driver-manifest-import-v7526 input{width:100%;min-height:46px;border:1px solid #94a3b8;border-radius:11px;padding:8px;background:#fff;color:#172033}.driver-manifest-import-v7526>small{color:#166534;font-weight:800;overflow-wrap:anywhere}.driver-scanner-route-input-v7526{display:grid;grid-gap:7px;gap:7px;color:#334155;font-weight:850}.driver-scanner-actions-v7526 input,.driver-scanner-route-input-v7526 input{min-height:48px;border:1px solid #94a3b8;border-radius:12px;background:#fff;color:#172033;padding:11px 13px}.driver-camera-v7526{position:relative;overflow:hidden;min-height:260px;border-radius:20px;background:#020617}.driver-camera-v7526:after{content:"";position:absolute;inset:28% 9%;border:2px solid rgb(255 255 255/88%);border-radius:14px;box-shadow:0 0 0 999px rgb(2 6 23/30%);pointer-events:none}.driver-camera-v7526 video{width:100%;min-height:260px;max-height:58dvh;object-fit:cover}.driver-camera-v7526>span{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;border-radius:10px;background:rgb(2 6 23/78%);padding:9px 11px;color:#fff;text-align:center;font-size:12px;font-weight:800}.driver-scanner-actions-v7526{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:9px!important;gap:9px!important}.driver-scanner-actions-v7526 input{grid-column:1/-1;width:100%}.driver-scanner-actions-v7526 button{min-height:48px!important;border:0!important;border-radius:12px!important;background:#0f172a!important;color:#fff!important;font-weight:900!important}.driver-scanner-actions-v7526 button.secondary{border:1px solid #64748b!important;background:#fff!important;color:#172033!important}.driver-scanner-actions-v7526 button:disabled{opacity:.55}.driver-scan-customer-v7526{display:grid;grid-gap:7px;gap:7px;border-color:#86efac;background:#f0fdf4}.driver-scan-customer-v7526 strong{color:#14532d;font-size:19px}.driver-scan-customer-v7526 span{color:#166534;line-height:1.45}.driver-scan-customer-v7526 button{justify-self:start;min-height:42px;border:1px solid #15803d;border-radius:10px;background:#15803d;padding:8px 12px;color:#fff;font-weight:850}.driver-scanner-error-v7526,.driver-scanner-message-v7526{margin:0;border-radius:12px;padding:12px 14px;font-weight:800;line-height:1.45}.driver-scanner-message-v7526{border:1px solid #86efac;background:#f0fdf4;color:#14532d}.driver-scanner-error-v7526{border:1px solid #fecaca;background:#fff1f2;color:#991b1b}.driver-scan-history-v7526{display:grid;grid-gap:8px;gap:8px}.driver-scan-history-v7526 h2{margin:0 0 5px;font-size:18px}.driver-scan-history-v7526>p{margin:0;color:#64748b}.driver-scan-history-v7526 article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #e2e8f0}.driver-scan-history-v7526 article div{min-width:0}.driver-scan-history-v7526 article span,.driver-scan-history-v7526 article strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.driver-scan-history-v7526 article span,.driver-scan-history-v7526 article time{color:#64748b;font-size:11px}.driver-scan-history-v7526 article time{flex:0 0 auto}@media (max-width:520px){.driver-scanner-actions-v7526{grid-template-columns:1fr!important}.driver-scanner-actions-v7526 input{grid-column:auto}.driver-scan-history-v7526 article{align-items:flex-start;flex-direction:column}}.native-outbox-status-v7526{position:fixed;z-index:1180;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));max-width:min(360px,calc(100vw - 24px));box-shadow:0 12px 35px rgb(15 23 42/18%)}.driver-training-card-v7527{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;margin:0 0 18px;padding:18px 20px;border:1px solid #cbd5e1;border-radius:18px;background:#fff;color:#172033;box-shadow:0 8px 24px rgba(15,23,42,.05)}.driver-training-card-v7527.is-due{border-color:#f59e0b;background:linear-gradient(135deg,#fffdf5,#fff)}.driver-training-card-icon-v7527{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#0f5132;color:#fff;font-size:25px;font-weight:900}.driver-training-card-v7527 small,.driver-training-dialog-v7527 header small{display:block;color:#9a6700;font-size:11px;font-weight:900;letter-spacing:.12em}.driver-training-card-v7527 h2{margin:3px 0 4px;color:#172033;font-size:18px;line-height:1.25}.driver-training-card-v7527 p{margin:0;color:#475569;line-height:1.45}.driver-training-ack-v7527,.driver-training-card-v7527>button,.driver-training-page-nav-v7527 button{min-height:44px;border:1px solid #172033;border-radius:12px;padding:10px 16px;background:#172033;color:#fff;font:inherit;font-weight:800;cursor:pointer}.driver-training-card-v7527>button:focus-visible,.driver-training-dialog-v7527 a:focus-visible,.driver-training-dialog-v7527 button:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}.driver-training-save-error-v7527,.driver-training-status-error-v7527{display:block;margin-top:7px;color:#9f1239;font-size:13px;font-weight:700}.driver-training-overlay-v7527{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:rgba(2,6,23,.78);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.driver-training-dialog-v7527{display:flex;flex-direction:column;width:min(920px,100%);max-height:calc(100dvh - max(24px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));overflow:hidden;border:1px solid #d7dee8;border-radius:22px;background:#f8fafc;color:#172033;box-shadow:0 30px 90px rgba(2,6,23,.36)}.driver-training-dialog-v7527>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid #d7dee8;background:#fff}.driver-training-dialog-v7527 header h2{margin:3px 0 4px;color:#172033;font-size:23px}.driver-training-dialog-v7527 header p{margin:0;color:#475569}.driver-training-close-v7527{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border:1px solid #94a3b8;border-radius:50%;background:#fff;color:#172033;font-size:28px;line-height:1;cursor:pointer}.driver-training-progress-v7527{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 20px;background:#eef2f7}.driver-training-progress-v7527 button{min-height:36px;border:1px solid #94a3b8;border-radius:999px;background:#fff;color:#334155;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.driver-training-progress-v7527 button.active{border-color:#0f5132;background:#0f5132;color:#fff}.driver-training-progress-v7527 button.visited{border-color:#16a34a;color:#166534}.driver-training-progress-v7527 button:disabled{border-color:#cbd5e1;background:#e2e8f0;color:#64748b;cursor:not-allowed}.driver-training-page-v7527{min-height:0;flex:1 1;overflow:auto;padding:14px;background:#dbe3ec;text-align:center;overscroll-behavior:contain}.driver-training-page-v7527 img{display:block;width:min(100%,720px);height:auto;margin:0 auto;border-radius:10px;background:#fff;box-shadow:0 6px 22px rgba(15,23,42,.16)}.driver-training-page-nav-v7527{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:12px 20px;border-top:1px solid #d7dee8;background:#fff;text-align:center}.driver-training-page-nav-v7527 button:last-child{justify-self:end}.driver-training-ack-v7527:disabled,.driver-training-page-nav-v7527 button:disabled{border-color:#cbd5e1;background:#e2e8f0;color:#64748b;cursor:not-allowed}.driver-training-dialog-v7527>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-top:1px solid #d7dee8;background:#fff}.driver-training-dialog-v7527>footer>a{color:#0f4c81;font-weight:800;text-decoration:underline}.driver-training-dialog-v7527>footer>div{display:flex;align-items:center;justify-content:flex-end;gap:12px;text-align:right}.driver-training-dialog-v7527>footer>div>span{max-width:270px;color:#475569;font-size:13px;font-weight:700}.driver-training-dialog-v7527>footer>div>.driver-training-save-error-v7527{color:#9f1239}.driver-training-ack-v7527{border-color:#0f5132;background:#0f5132}@media(max-width:680px){.driver-training-card-v7527{grid-template-columns:auto minmax(0,1fr);padding:16px}.driver-training-card-v7527>button{grid-column:1/-1;width:100%}.driver-training-dialog-v7527{height:100%;max-height:none;border-radius:16px}.driver-training-dialog-v7527>header{padding:14px}.driver-training-dialog-v7527 header h2{font-size:19px}.driver-training-progress-v7527{padding:10px 12px}.driver-training-page-v7527{padding:8px}.driver-training-page-nav-v7527{padding:10px 12px;gap:8px}.driver-training-page-nav-v7527 button{padding:9px 11px;font-size:13px}.driver-training-dialog-v7527>footer{align-items:stretch;flex-direction:column;padding:12px}.driver-training-dialog-v7527>footer>div{align-items:stretch;flex-direction:column;text-align:left}.driver-training-dialog-v7527>footer>div>span{max-width:none}.driver-training-ack-v7527{width:100%}}@media(prefers-reduced-motion:reduce){.driver-training-overlay-v7527{-webkit-backdrop-filter:none;backdrop-filter:none}}.manifest-reconciliation-v7528{display:grid;grid-gap:16px;gap:16px;color:#172033}.manifest-reconciliation-v7528>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.manifest-reconciliation-v7528 h2,.manifest-reconciliation-v7528 p{margin:0}.manifest-reconciliation-v7528 header p{max-width:960px;margin-top:6px;color:#475569;line-height:1.5}.manifest-reconciliation-v7528 header small{color:#1d4ed8;font-weight:950;letter-spacing:.08em}.manifest-reconciliation-v7528 header button{min-height:42px;border:1px solid #64748b;border-radius:10px;background:#fff;color:#172033;padding:9px 14px;font-weight:900;cursor:pointer}.manifest-reconciliation-v7528 header button:disabled{opacity:.6;cursor:wait}.manifest-reconciliation-metrics-v7528{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.manifest-reconciliation-metrics-v7528 article{display:grid;grid-gap:7px;gap:7px;border:1px solid #cbd5e1;border-radius:14px;background:#f8fafc;padding:14px}.manifest-reconciliation-metrics-v7528 span{color:#475569;font-size:.78rem;font-weight:850}.manifest-reconciliation-metrics-v7528 strong{color:#0f172a;font-size:1.65rem}.manifest-reconciliation-table-v7528{overflow:auto;border:1px solid #dbe3ed;border-radius:13px}.manifest-reconciliation-table-v7528 table{width:100%;min-width:760px;border-collapse:collapse}.manifest-reconciliation-table-v7528 td,.manifest-reconciliation-table-v7528 th{padding:11px 12px;border-bottom:1px solid #e5eaf1;text-align:left;color:#172033}.manifest-reconciliation-table-v7528 th{background:#f1f5f9;color:#334155;font-size:.75rem}.manifest-reconciliation-table-v7528 td small{display:block;margin-top:3px;color:#64748b}.manifest-transfer-details-v7528{border:1px solid #f0cf76;border-radius:13px;background:#fffbeb;padding:13px}.manifest-transfer-details-v7528>summary{cursor:pointer;color:#713f12;font-weight:950}.manifest-transfer-details-v7528>div{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.manifest-transfer-details-v7528 article{display:grid;grid-gap:7px;gap:7px;border:1px solid #e7d29a;border-radius:12px;background:#fff;padding:12px}.manifest-transfer-details-v7528 article>div{display:grid;grid-gap:2px;gap:2px}.manifest-transfer-details-v7528 article p,.manifest-transfer-details-v7528 article small{margin:0;color:#475569}.manifest-transfer-details-v7528 article span{overflow-wrap:anywhere}.manifest-credit-v7528{color:#166534!important;font-weight:950}.manifest-deduction-v7528{color:#991b1b!important;font-weight:950}.manifest-credit-v7528>span,.manifest-deduction-v7528>span{display:block}.manifest-credit-v7528>small,.manifest-deduction-v7528>small{display:block;margin-top:4px;color:#475569;font-size:11px;font-weight:800;line-height:1.25;white-space:normal}@media(max-width:760px){.manifest-reconciliation-v7528>header{display:grid}.manifest-reconciliation-v7528 header button{width:100%}.manifest-reconciliation-metrics-v7528{grid-template-columns:1fr 1fr}}@media(max-width:460px){.manifest-reconciliation-metrics-v7528{grid-template-columns:1fr}}.misdelivery-history-analysis-v7530{display:grid;grid-gap:16px;gap:16px;color:#172033}.misdelivery-history-heading-v7530{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.misdelivery-history-heading-v7530 h2,.misdelivery-history-heading-v7530 p{margin:0}.misdelivery-history-heading-v7530 h2{margin-top:4px;color:#0f172a}.misdelivery-history-heading-v7530 p{max-width:900px;margin-top:7px;color:#475569;line-height:1.5}.misdelivery-history-heading-v7530 small{display:block;margin-top:8px;color:#1d4ed8;font-weight:900}.misdelivery-history-actions-v7530{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.misdelivery-history-actions-v7530 .button{min-height:42px;white-space:nowrap}.misdelivery-history-loading-v7530{color:#334155;font-weight:850;text-align:center}.misdelivery-history-metrics-v7530{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.misdelivery-history-metrics-v7530 article{display:grid;grid-gap:5px;gap:5px;border:1px solid #cbd5e1;border-radius:14px;background:#fff;padding:14px;box-shadow:0 7px 18px rgba(15,23,42,.04)}.misdelivery-history-metrics-v7530 article.success{border-color:#86efac;background:#f0fdf4}.misdelivery-history-metrics-v7530 article.transfer{border-color:#93c5fd;background:#eff6ff}.misdelivery-history-metrics-v7530 article.warning{border-color:#fcd34d;background:#fffbeb}.misdelivery-history-metrics-v7530 strong{color:#0f172a;font-size:1.6rem}.misdelivery-history-metrics-v7530 span{color:#334155;font-size:.79rem;font-weight:900}.misdelivery-history-metrics-v7530 small{color:#64748b;font-size:.72rem;font-weight:750}.misdelivery-history-controls-v7530{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,280px) auto;align-items:end;grid-gap:12px;gap:12px}.misdelivery-history-controls-v7530 label{display:grid;grid-gap:6px;gap:6px;color:#334155;font-weight:850}.misdelivery-history-controls-v7530 input,.misdelivery-history-controls-v7530 select{width:100%;box-sizing:border-box;border:1px solid #94a3b8;border-radius:11px;background:#fff;padding:10px 11px;color:#0f172a;font:inherit}.misdelivery-history-controls-v7530>strong{padding:10px 0;color:#334155;white-space:nowrap}.misdelivery-history-table-panel-v7530{display:grid;grid-gap:11px;gap:11px}.misdelivery-history-table-panel-v7530>p{margin:0;color:#475569;font-weight:750}.misdelivery-history-table-v7530{overflow:auto;border:1px solid #dbe3ed;border-radius:13px}.misdelivery-history-table-v7530 table{width:100%;min-width:900px;border-collapse:collapse}.misdelivery-history-table-v7530 td,.misdelivery-history-table-v7530 th{padding:11px 12px;border-bottom:1px solid #e5eaf1;text-align:left;vertical-align:top;color:#172033}.misdelivery-history-table-v7530 th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f1f5f9;color:#334155;font-size:.75rem}.misdelivery-history-table-v7530 td small,.misdelivery-history-table-v7530 td strong{display:block}.misdelivery-history-table-v7530 td small{max-width:370px;margin-top:4px;color:#64748b;line-height:1.35;overflow-wrap:anywhere}.misdelivery-history-outcome-v7530{display:inline-flex;border-radius:999px;padding:6px 9px;font-size:.75rem;font-weight:900}.misdelivery-history-outcome-v7530.delivered_same_driver{background:#dcfce7;color:#166534}.misdelivery-history-outcome-v7530.delivered_different_driver{background:#dbeafe;color:#1e40af}.misdelivery-history-outcome-v7530.no_later_delivery{background:#fef3c7;color:#92400e}.misdelivery-history-driver-summary-v7530>summary{cursor:pointer;color:#0f172a;font-weight:950}.misdelivery-history-driver-summary-v7530[open]>summary{margin-bottom:12px}@media(max-width:1150px){.misdelivery-history-metrics-v7530{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.misdelivery-history-heading-v7530{display:grid}.misdelivery-history-actions-v7530{justify-content:stretch}.misdelivery-history-actions-v7530 .button{flex:1 1}.misdelivery-history-controls-v7530{grid-template-columns:1fr}.misdelivery-history-controls-v7530>strong{padding:0}}@media(max-width:560px){.misdelivery-history-metrics-v7530{grid-template-columns:repeat(2,minmax(0,1fr))}.misdelivery-history-actions-v7530{display:grid}.misdelivery-history-actions-v7530 .button{width:100%}}.payroll-control-v7534{display:grid;grid-gap:18px;gap:18px;min-width:0}.payroll-control-summary-v7534{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.payroll-control-summary-v7534 article{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:16px;border:1px solid #cbd5e1;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgb(15 23 42/5%)}.payroll-control-summary-v7534 small{color:#475569;font-weight:700}.payroll-control-summary-v7534 strong{color:#0f172a;font-size:clamp(1.25rem,2vw,1.9rem);overflow-wrap:anywhere}.payroll-control-summary-v7534 .credit{border-color:#86efac;background:#f0fdf4}.payroll-control-summary-v7534 .deduction{border-color:#fca5a5;background:#fff7f7}.payroll-control-table-v7534{max-width:100%;border:1px solid #cbd5e1;border-radius:16px;background:#fff}.payroll-control-table-v7534 table{min-width:1080px}.payroll-control-table-v7534 td{vertical-align:top}.payroll-control-table-v7534 td>small,.payroll-control-table-v7534 td>strong{display:block;margin-top:4px}.payroll-control-table-v7534 details{margin-top:8px}.payroll-control-table-v7534 details ul{display:grid;grid-gap:6px;gap:6px;min-width:310px;margin:8px 0 0;padding:8px;border-radius:10px;background:#f8fafc;list-style:none}.payroll-control-table-v7534 details li{display:flex;justify-content:space-between;gap:14px;color:#334155}.payroll-control-table-v7534 .button-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:240px}.payroll-control-table-v7534 button{min-height:38px;border:1px solid #64748b;border-radius:10px;padding:7px 11px;background:#fff;color:#0f172a;font-weight:750}.payroll-control-table-v7534 button:hover:not(:disabled){background:#eff6ff;border-color:#2563eb}.payroll-control-table-v7534 button.danger{border-color:#dc2626;color:#991b1b;background:#fff7f7}.manifest-credit-v7534{color:#166534}.manifest-deduction-v7534{color:#991b1b}.payroll-control-history-v7534{display:grid;grid-gap:12px;gap:12px}.payroll-control-history-v7534>header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.payroll-control-history-v7534>header small{color:#475569;font-weight:800;letter-spacing:.06em}.payroll-control-history-v7534>header h2{margin:3px 0 0;color:#0f172a}.payroll-control-history-v7534>header>span{display:grid;place-items:center;min-width:38px;min-height:38px;border-radius:999px;background:#0f172a;color:#fff;font-weight:800}.payroll-control-history-v7534 .feature-card{color:#0f172a}.payroll-control-history-v7534 .feature-card>div{display:flex;justify-content:space-between;gap:12px}.payroll-control-history-v7534 pre{max-width:100%;overflow:auto;padding:10px;border-radius:10px;background:#0f172a;color:#f8fafc}.system-error-actions-v7534{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 12px}.system-error-actions-v7534 button{min-height:40px;border:1px solid #9a3412;border-radius:10px;padding:8px 12px;background:#fff;color:#7c2d12;font-weight:800}.system-error-actions-v7534 button:disabled{opacity:.55;cursor:not-allowed}.system-error-actions-v7534 small{color:#7c2d12;font-weight:700}@media (max-width:900px){.payroll-control-summary-v7534{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.payroll-control-summary-v7534{grid-template-columns:1fr}.payroll-control-table-v7534{margin-inline:0;overflow-x:auto;overscroll-behavior-inline:contain}.payroll-control-history-v7534>header{align-items:center}}.route-planner-page-v7555{padding-bottom:calc(105px + env(safe-area-inset-bottom))}.manifest-route-planner-v7555{display:grid;grid-gap:16px;gap:16px;max-width:980px;margin-inline:auto;color:#172033}.route-current-stop-v7555,.route-empty-v7555,.route-import-v7555,.route-map-v7555,.route-planner-loading-v7555,.route-stop-list-v7555,.route-summary-v7555{border:1px solid #d8e1ec;border-radius:20px;background:#fff;box-shadow:0 9px 28px rgb(15 23 42/7%)}.route-import-v7555{display:grid;grid-gap:12px;gap:12px;padding:18px}.route-import-v7555>div:first-child{display:grid;grid-gap:4px;gap:4px}.route-import-v7555>div:first-child strong{font-size:19px}.route-import-v7555>div:first-child span,.route-import-v7555>small{color:#526279;line-height:1.45}.route-import-fields-v7555{display:grid;grid-template-columns:180px 1fr;grid-gap:10px;gap:10px}.route-import-fields-v7555 label{display:grid;grid-gap:6px;gap:6px;color:#334155;font-size:12px;font-weight:900}.route-import-v7555 input{width:100%;min-height:46px;border:1px solid #94a3b8;border-radius:11px;background:#fff;padding:9px 11px;color:#172033;font:inherit}.route-error-v7555,.route-map-warning-v7555,.route-message-v7555{margin:0;border-radius:12px;padding:12px 14px;font-weight:800;line-height:1.45}.route-message-v7555{border:1px solid #86efac;background:#f0fdf4;color:#14532d}.route-error-v7555,.route-map-warning-v7555{border:1px solid #fecaca;background:#fff1f2;color:#991b1b}.route-empty-v7555{padding:42px 22px;text-align:center}.route-empty-v7555>span{display:grid;width:64px;height:64px;margin:0 auto 12px;place-items:center;border-radius:20px;background:#dbeafe;color:#1d4ed8;font-size:34px;font-weight:900}.route-empty-v7555 h2,.route-empty-v7555 p{margin:6px}.route-empty-v7555 p{color:#526279}.route-summary-v7555{display:grid;grid-gap:16px;gap:16px;padding:18px}.route-summary-v7555>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.route-summary-v7555 h2{margin:3px 0;font-size:24px}.route-summary-v7555 header small,.route-summary-v7555 header span{display:block;color:#64748b}.route-summary-v7555 header b{border-radius:999px;background:#e2e8f0;padding:7px 11px;color:#334155;font-size:11px;text-transform:uppercase}.route-summary-v7555 header b[data-status=active]{background:#dbeafe;color:#1e40af}.route-summary-v7555 header b[data-status=completed]{background:#dcfce7;color:#166534}.route-stats-v7555{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.route-stats-v7555 div{display:grid;grid-gap:2px;gap:2px;border-radius:14px;background:#f1f5f9;padding:12px;text-align:center}.route-stats-v7555 strong{font-size:22px}.route-stats-v7555 span{color:#526279;font-size:11px;font-weight:800}.route-order-actions-v7555{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:9px;gap:9px}.route-current-actions-v7555 a,.route-current-actions-v7555 button,.route-order-actions-v7555 button{min-height:46px;border:1px solid #64748b;border-radius:12px;background:#fff;padding:10px 12px;color:#172033;text-align:center;font:inherit;font-weight:900;text-decoration:none}.route-current-actions-v7555 a,.route-order-actions-v7555 button.primary{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.route-current-actions-v7555 button:disabled,.route-order-actions-v7555 button:disabled{opacity:.55}.route-map-v7555{overflow:hidden;margin:0}.route-map-v7555 img{display:block;width:100%;max-height:520px;object-fit:cover;background:#e2e8f0}.route-map-v7555 figcaption{padding:10px 14px;color:#475569;font-size:12px;font-weight:850}.route-current-stop-v7555{display:grid;grid-template-columns:100px 1fr;grid-gap:15px;gap:15px;padding:18px;border-color:#60a5fa;background:linear-gradient(145deg,#eff6ff,#fff)}.route-stop-number-v7555{display:grid;align-content:center;justify-items:center;border-radius:18px;background:#1d4ed8;padding:12px;color:#fff}.route-stop-number-v7555 small{font-size:9px;font-weight:950}.route-stop-number-v7555 strong{font-size:43px;line-height:1}.route-stop-number-v7555 span{font-size:11px}.route-current-details-v7555 h2{margin:0 0 5px;font-size:22px}.route-current-details-v7555 p{margin:0 0 7px;color:#334155;font-size:16px;line-height:1.4}.route-current-details-v7555 span{color:#1e40af;font-weight:850}.route-current-actions-v7555{grid-column:1/-1;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:8px;gap:8px}.route-current-actions-v7555 button.delivered{border-color:#15803d;background:#15803d;color:#fff}.route-current-stop-v7555 details{grid-column:1/-1}.route-current-stop-v7555 summary{cursor:pointer;color:#334155;font-weight:850}.route-current-stop-v7555 code{display:block;margin-top:6px;overflow-wrap:anywhere;color:#334155}.route-stop-list-v7555{overflow:hidden}.route-stop-list-v7555>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px}.route-stop-list-v7555 h2,.route-stop-list-v7555 p{margin:0}.route-stop-list-v7555 p{margin-top:3px;color:#64748b;font-size:12px}.route-stop-list-v7555>header>span{border-radius:999px;background:#e2e8f0;padding:7px 11px;font-weight:900}.route-stop-list-v7555>div{display:grid}.route-stop-list-v7555>div>button{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;width:100%;border:0;border-top:1px solid #e2e8f0;background:#fff;padding:11px 16px;color:#172033;text-align:left}.route-stop-list-v7555>div>button:not(:disabled):hover{background:#eff6ff}.route-stop-list-v7555>div>button>b{display:grid;width:36px;height:36px;place-items:center;border-radius:12px;background:#e2e8f0}.route-stop-list-v7555>div>button>span{min-width:0}.route-stop-list-v7555>div>button small,.route-stop-list-v7555>div>button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-stop-list-v7555>div>button small{margin-top:2px;color:#64748b}.route-stop-list-v7555>div>button em{color:#475569;font-size:11px;font-style:normal;font-weight:850}.route-stop-list-v7555>div>button i{min-width:62px;border-radius:999px;background:#e2e8f0;padding:5px 7px;font-size:9px;font-style:normal;font-weight:950;text-align:center;text-transform:uppercase}.route-stop-list-v7555>div>button[data-status=current]{background:#dbeafe}.route-stop-list-v7555>div>button[data-status=current]>b{background:#1d4ed8;color:#fff}.route-stop-list-v7555>div>button[data-status=delivered] i{background:#dcfce7;color:#166534}.route-stop-list-v7555>div>button[data-status=attempted] i{background:#ffedd5;color:#9a3412}.route-stop-list-v7555>div>button[data-status=skipped] i{background:#fef3c7;color:#92400e}.route-show-all-v7555{width:100%;min-height:46px;border:0;border-top:1px solid #e2e8f0;background:#f8fafc;color:#1e40af;font-weight:900}.route-cancel-v7555{justify-self:center;border:0;background:transparent;color:#991b1b;text-decoration:underline;font-weight:850}.route-planner-loading-v7555{max-width:980px;margin:auto;padding:40px;text-align:center;font-weight:850}.driver-route-planner-link-v7555{display:grid;min-height:44px;place-items:center;border:1px solid #1d4ed8;border-radius:11px;background:#eff6ff;padding:8px 12px;color:#1e3a8a;font-weight:900;text-align:center;text-decoration:none}@media(max-width:700px){.route-import-fields-v7555,.route-order-actions-v7555{grid-template-columns:1fr}.route-stats-v7555{grid-template-columns:1fr 1fr}.route-current-stop-v7555{grid-template-columns:82px 1fr;padding:14px}.route-current-actions-v7555{grid-template-columns:1fr 1fr}.route-current-actions-v7555 a{grid-column:1/-1}.route-stop-list-v7555>div>button{grid-template-columns:40px minmax(0,1fr) auto}.route-stop-list-v7555>div>button em{display:none}.route-stop-list-v7555>div>button i{min-width:54px}.route-map-v7555 img{min-height:300px}.route-summary-v7555 h2{font-size:20px}}.route-map-v7555{position:relative}.route-map-toolbar-v7557{display:flex;align-items:center;justify-content:flex-end;gap:7px;border-bottom:1px solid #d8e1ec;background:#f8fafc;padding:8px 10px}.route-map-toolbar-v7557 span{margin-right:auto;color:#475569;font-size:12px;font-weight:900}.route-map-toolbar-v7557 button{display:grid;min-width:42px;min-height:42px;place-items:center;border:1px solid #64748b;border-radius:11px;background:#fff;color:#172033;font:inherit;font-size:22px;font-weight:950}.route-map-toolbar-v7557 button:disabled{opacity:.42}.route-map-toolbar-v7557 .route-map-reset-v7557{padding-inline:12px;font-size:12px}.route-map-viewport-v7557{position:relative;width:100%;height:clamp(300px,53vw,520px);overflow:auto;background:#e2e8f0;cursor:-webkit-grab;cursor:grab;touch-action:none;overscroll-behavior:contain;scrollbar-width:thin}.route-map-viewport-v7557:active{cursor:-webkit-grabbing;cursor:grabbing}.route-map-viewport-v7557:focus-visible{outline:3px solid #2563eb;outline-offset:-3px}.route-map-v7555 .route-map-viewport-v7557 img{display:block;width:100%;max-width:none;max-height:none;min-width:100%;min-height:100%;object-fit:cover;background:#e2e8f0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.route-map-v7555 figcaption{display:flex;justify-content:space-between;gap:10px}.route-map-v7555 figcaption small{color:#64748b;font-size:11px;font-weight:750}@media(max-width:700px){.route-map-v7555 figcaption{display:grid}.route-map-toolbar-v7557 button{min-width:46px;min-height:46px}}.payroll-day-heading-v7558 small,.payroll-day-heading-v7558 span{display:block}.payroll-day-heading-v7558 small{color:#334155;font-size:10px;letter-spacing:0}.driver-day-title-v7558 b,.payroll-day-heading-v7558 small{margin-top:3px;font-weight:900;text-transform:none;white-space:nowrap}.driver-day-title-v7558 b{display:block;color:#475569;font-size:9px;line-height:1.15}.payroll-daily-date-v7577{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:-1px -1px 9px;padding:7px 8px;border:1px solid #cbd5e1;border-radius:8px;background:#eef4ff;color:#0f172a}.payroll-daily-date-v7577 strong{font-size:10px;line-height:1;text-transform:uppercase}.payroll-daily-date-v7577 time{font-size:12px;font-weight:900;line-height:1;white-space:nowrap}.daily-cell:focus-within .payroll-daily-date-v7577{border-color:#2563eb;background:#dbeafe}@media(max-width:760px){.payroll-daily-date-v7577{position:-webkit-sticky;position:sticky;left:0;z-index:1}.payroll-daily-date-v7577 time{font-size:11px}}.payroll-admin-paystub-v7579{display:grid;grid-template-columns:minmax(240px,1fr) minmax(260px,420px) auto;align-items:end;grid-gap:16px;gap:16px;margin:0 0 14px;border:1px solid #93c5fd;border-radius:16px;background:#eff6ff;padding:16px;color:#172033}.payroll-admin-paystub-v7579 h2{margin:0;font-size:17px;color:#111827}.payroll-admin-paystub-v7579 p{margin:5px 0 0;color:#334155;font-size:13px}.payroll-admin-paystub-v7579 label{display:grid;grid-gap:6px;gap:6px;color:#1e293b;font-size:12px;font-weight:900}.payroll-admin-paystub-v7579 select{width:100%;min-height:44px;border:1px solid #64748b;border-radius:10px;background:#fff;padding:8px 10px;color:#111827}.payroll-admin-paystub-v7579 button{min-height:44px;white-space:nowrap}.payroll-admin-paystub-v7579 [disabled]{cursor:wait;opacity:.68}@media(max-width:900px){.payroll-admin-paystub-v7579{grid-template-columns:1fr 1fr}.payroll-admin-paystub-v7579>div{grid-column:1/-1}}@media(max-width:620px){.payroll-admin-paystub-v7579{grid-template-columns:1fr}.payroll-admin-paystub-v7579>div{grid-column:auto}.payroll-admin-paystub-v7579 button{width:100%}}.openforce-finance-report-v7580{border:1px solid #9fbde7;background:linear-gradient(180deg,#f5f9ff,#ffffff)}.openforce-finance-actions-v7580,.openforce-finance-downloads-v7580{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px}.openforce-finance-actions-v7580>span,.openforce-finance-method-v7580{color:#475569;font-weight:650}.openforce-finance-metrics-v7580{margin:18px 0}.openforce-finance-metrics-v7580 article:nth-child(3){border-color:#78c7a1;background:#effcf5}.openforce-finance-downloads-v7580 a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;text-decoration:none}.openforce-finance-ready-v7580 table{margin-top:18px}.openforce-finance-ready-v7580 table td small{display:block;margin-top:3px;color:#526177}.openforce-next-day-v7580{margin-top:22px;padding-top:18px;border-top:1px solid #cbd8ea}.openforce-next-day-v7580 h3{margin:0 0 6px;color:#172033}.openforce-next-day-v7580>p{margin:0;color:#475569;font-weight:620}.openforce-next-day-v7580 table td small{display:block;margin-top:4px;color:#526177}.openforce-finance-ready-v7580 tr.payment-request td{background:#effcf5}.openforce-finance-ready-v7580 tr.review-only td{background:#fff8e8}.openforce-finance-email-v7580{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.4fr) auto;align-items:end;grid-gap:14px;gap:14px;margin-top:20px;padding:18px;border:1px solid #cbd8ea;border-radius:16px;background:#fff}.openforce-finance-email-v7580 label{display:grid;grid-gap:7px;gap:7px;color:#26344b;font-weight:750}.openforce-finance-email-v7580 input,.openforce-finance-email-v7580 textarea{width:100%;min-width:0}.openforce-finance-email-v7580 textarea{resize:vertical}.openforce-finance-email-v7580>p{grid-column:1/-1;margin:0;color:#7c4a03}.openforce-finance-message-v7580{margin:16px 0 0;padding:12px 14px;border-radius:12px;font-weight:750}.openforce-finance-message-v7580.success{color:#166534;background:#ecfdf3;border:1px solid #86efac}.openforce-finance-message-v7580.error{color:#991b1b;background:#fff1f2;border:1px solid #fecaca}@media (max-width:980px){.openforce-finance-email-v7580{grid-template-columns:1fr}}@media (max-width:600px){.openforce-finance-actions-v7580>*,.openforce-finance-downloads-v7580>*{width:100%}.openforce-finance-email-v7580{padding:14px}}.territory-bids-v7594{display:grid;grid-gap:22px;gap:22px;color:#172033}.territory-bid-hero-v7594{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.6fr);grid-gap:20px;gap:20px;padding:28px;border:1px solid #b8c9e2;border-radius:24px;background:linear-gradient(135deg,#eff6ff,#fff 58%,#fff8e6);box-shadow:0 14px 36px rgba(30,64,175,.08)}.territory-bid-form-title-v7594 p,.territory-bid-hero-v7594 p{margin:0 0 6px;color:#8b5a00;font-weight:850;letter-spacing:.08em}.territory-bid-hero-v7594 h1{margin:0 0 8px;font-size:clamp(28px,4vw,44px);line-height:1.05}.territory-bid-hero-v7594 small,.territory-bid-hero-v7594 span{color:#526177;font-weight:620}.territory-bid-hero-v7594>div:last-child{align-self:stretch;display:grid;align-content:center;grid-gap:8px;gap:8px;padding:18px;border:1px solid #9fbde7;border-radius:18px;background:rgba(255,255,255,.82)}.territory-bid-upload-v7594{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;grid-gap:14px;gap:14px;padding:22px;border:1px solid #cbd8ea;border-radius:20px;background:#fff}.territory-bid-form-title-v7594{grid-column:1/-1}.territory-bid-form-title-v7594 h2,.territory-bid-table-heading-v7594 h2{margin:0}.territory-bid-form-title-v7594 p,.territory-bid-table-heading-v7594 p{margin:5px 0 0;color:#5d6c82;font-weight:600;letter-spacing:0}.territory-bid-history-v7594 label,.territory-bid-settings-v7594 label,.territory-bid-upload-v7594 label{display:grid;grid-gap:7px;gap:7px;color:#26344b;font-weight:780}.territory-bid-upload-v7594 label>small{color:#64748b;font-size:12px;font-weight:650}.territory-bids-v7594 :where(input,select,button){min-height:46px;border:1px solid #8da2bd;border-radius:12px;background:#fff;color:#172033;font:inherit;font-weight:680}.territory-bids-v7594 :where(input,select){width:100%;min-width:0;padding:10px 12px}.territory-bids-v7594 button{padding:10px 16px;cursor:pointer}.territory-bids-v7594 button.primary{border-color:#1749b5;background:#2457d6;color:#fff}.territory-bids-v7594 button.danger{border-color:#f4a7a7;color:#a41919}.territory-bids-v7594 button:disabled{cursor:wait;opacity:.62}.territory-bid-input-suffix-v7594{position:relative}.territory-bid-input-suffix-v7594 i{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-style:normal;color:#64748b}.territory-bid-message-v7594{margin:0;padding:13px 16px;border-radius:13px;font-weight:780}.territory-bid-message-v7594.success{border:1px solid #86efac;background:#ecfdf3;color:#166534}.territory-bid-message-v7594.error{border:1px solid #fecaca;background:#fff1f2;color:#991b1b}.territory-bid-empty-v7594,.territory-bid-loading-v7594{display:grid;grid-gap:5px;gap:5px;padding:30px;border:1px dashed #9fb2cc;border-radius:18px;background:#f8fafc;color:#526177;text-align:center}.territory-bid-workspace-v7594{display:grid;grid-gap:18px;gap:18px}.territory-bid-history-v7594{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.territory-bid-history-v7594 label{width:min(100%,520px)}.territory-bid-history-v7594>span{color:#64748b;font-weight:700}.territory-bid-summary-v7594{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.territory-bid-summary-v7594 article{display:grid;grid-gap:5px;gap:5px;padding:18px;border:1px solid #cbd8ea;border-radius:16px;background:#fff}.territory-bid-summary-v7594 article small,.territory-bid-summary-v7594 article span{color:#5d6c82;font-weight:680}.territory-bid-summary-v7594 article strong{font-size:25px}.territory-bid-summary-v7594 article[data-tone=good]{border-color:#86d4aa;background:#f1fcf6}.territory-bid-summary-v7594 article[data-tone=danger]{border-color:#f3a5a5;background:#fff5f5}.territory-bid-settings-v7594{display:grid;grid-template-columns:1.4fr repeat(4,minmax(120px,.7fr));grid-gap:12px;gap:12px;align-items:end;padding:18px;border:1px solid #b8c9e2;border-radius:18px;background:#f8fbff}.territory-bid-settings-v7594 button{white-space:nowrap}.territory-bid-source-v7594{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:17px;border:1px solid #d6dfeb;border-radius:16px;background:#fff}.territory-bid-source-v7594 div{display:grid;grid-gap:4px;gap:4px}.territory-bid-source-v7594 span{color:#64748b;font-size:13px;font-weight:740}.territory-bid-source-v7594 p{grid-column:1/-1;margin:0;color:#875400;font-weight:680}.territory-bid-source-v7594 .territory-bid-ruca-note-v7596{padding:11px 13px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;color:#28405f}.territory-bid-ruca-note-v7596 a{color:#1749b5;font-weight:850}.territory-bid-table-heading-v7594{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.territory-bid-table-heading-v7594 input{width:min(100%,380px)}.territory-bid-table-wrap-v7594{overflow:auto;border:1px solid #b8c9e2;border-radius:18px;background:#fff}.territory-bid-table-wrap-v7594 table{width:100%;min-width:1400px;border-collapse:collapse}.territory-bid-table-wrap-v7594 th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:13px 12px;border-right:1px solid rgba(255,255,255,.3);background:#1e3a68;color:#fff;text-align:center;font-size:13px}.territory-bid-table-wrap-v7594 td{padding:12px;border-bottom:1px solid #dfe6ef;color:#28374e;text-align:right;vertical-align:top;font-weight:650}.territory-bid-table-wrap-v7594 tr:last-child td{border-bottom:0}.territory-bid-table-wrap-v7594 tr[data-below-base=true] td{background:#fff5f5}.territory-bid-table-wrap-v7594 td:first-child{min-width:220px;text-align:left}.territory-bid-table-wrap-v7594 td :where(span,small){display:block;margin-top:4px;color:#64748b;font-size:12px}.territory-bid-table-wrap-v7594 td small.danger{color:#b42318;font-weight:800}.territory-bid-table-wrap-v7594 td input{min-height:40px;margin-top:8px;text-align:left}.territory-bid-rurality-v7596{display:inline-flex!important;width:-moz-fit-content;width:fit-content;margin:0!important;padding:5px 8px;border-radius:999px;font-size:12px;line-height:1.2}.territory-bid-rurality-v7596.metropolitan{background:#e8f1ff;color:#1749b5}.territory-bid-rurality-v7596.rural_nonmetropolitan{background:#fff3d5;color:#7a4b00}.territory-bid-rurality-v7596.unclassified{background:#f1f5f9;color:#475569}@media (max-width:1100px){.territory-bid-settings-v7594{grid-template-columns:repeat(3,minmax(0,1fr))}.territory-bid-source-v7594{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.territory-bid-hero-v7594,.territory-bid-settings-v7594,.territory-bid-summary-v7594,.territory-bid-upload-v7594{grid-template-columns:1fr}.territory-bid-hero-v7594,.territory-bid-upload-v7594{padding:18px}.territory-bid-source-v7594{grid-template-columns:1fr}.territory-bid-history-v7594,.territory-bid-table-heading-v7594{align-items:stretch;flex-direction:column}.territory-bid-settings-v7594 button,.territory-bid-table-heading-v7594 input{width:100%}}.openforce-check-pay-v7583{display:grid!important;grid-gap:6px!important;gap:6px!important;border:1px solid #15803d!important;border-radius:10px!important;background:#f0fdf4!important;padding:9px!important;color:#14532d!important}.openforce-check-pay-v7583>span:first-child{font-size:12px!important;font-weight:900!important}.openforce-check-pay-v7583>span:last-child{display:flex!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:850!important}.openforce-check-pay-v7583 input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;accent-color:#15803d!important}.openforce-finance-editor-v7585{margin-top:22px;padding:18px;border:1px solid #9fbde7;border-radius:16px;background:#fff;color:#172033}.openforce-finance-editor-heading-v7585{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.openforce-finance-editor-heading-v7585 h3,.openforce-finance-tracking-actions-v7585 h3{margin:0;color:#172033}.openforce-finance-editor-heading-v7585 p{max-width:760px;margin:6px 0 0;color:#475569;font-weight:620}.openforce-finance-selected-v7585{display:grid;grid-template-columns:auto auto;align-items:baseline;grid-gap:2px 8px;gap:2px 8px;min-width:190px;padding:10px 14px;border-radius:12px;background:#effcf5;color:#14532d}.openforce-finance-selected-v7585 strong{font-size:20px}.openforce-finance-selected-v7585 span{font-size:12px;font-weight:800}.openforce-finance-title-v7585{display:grid;grid-gap:7px;gap:7px;margin-top:16px;font-weight:800}.openforce-finance-title-v7585 input{width:100%;min-width:0}.openforce-finance-days-v7585,.openforce-finance-tracking-editor-v7585{margin-top:16px}.openforce-finance-days-v7585 table,.openforce-finance-tracking-editor-v7585 table{margin-top:0}.openforce-finance-days-v7585 input[type=checkbox],.openforce-finance-tracking-editor-v7585 input[type=checkbox]{width:20px;height:20px;min-height:20px;accent-color:#15803d}.openforce-finance-days-v7585 input[type=number]{width:92px;min-height:42px}.openforce-finance-tracking-actions-v7585{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.openforce-finance-tracking-actions-v7585 button{min-height:42px}.openforce-finance-no-tracking-v7585{margin:16px 0 0;padding:12px;border:1px solid #f0c46a;border-radius:12px;background:#fff8e8;color:#7c4a03;font-weight:700}.openforce-finance-downloads-v7580 button{min-height:46px}.openforce-finance-editor-v7585 small{display:block;margin-top:3px;color:#526177}@media(max-width:760px){.openforce-finance-editor-heading-v7585{display:grid}.openforce-finance-selected-v7585{min-width:0}.openforce-finance-tracking-actions-v7585{align-items:stretch;flex-direction:column}.openforce-finance-editor-v7585{padding:14px}.openforce-finance-days-v7585 input[type=number]{width:78px}}.openforce-finance-checks-v7586{margin-top:18px;padding:16px;border:1px solid #c4b5fd;border-radius:16px;background:#faf8ff;color:#172033}.openforce-finance-checks-v7586 h3{margin:0;color:#312e81}.openforce-finance-checks-v7586>p{margin:7px 0 12px;color:#475569;font-weight:620}.openforce-finance-checks-v7586 table{margin-top:0}.openforce-finance-checks-v7586 strong{color:#312e81}.openforce-long-form-v7587{display:grid;grid-gap:16px;gap:16px;margin-top:18px;border:1px solid #b7c7dd;background:linear-gradient(145deg,#fff,#f5f9ff);color:#172033}.openforce-long-form-heading-v7587{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.openforce-long-form-heading-v7587 h2{margin:4px 0 7px}.openforce-long-form-heading-v7587 p{max-width:850px;margin:0;color:#475569}.openforce-long-form-heading-v7587 label{flex:0 0 auto}.openforce-long-form-heading-v7587 input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.openforce-long-form-message-v7587{margin:0;padding:10px 12px;border-left:4px solid #2563eb;border-radius:8px;background:#eaf2ff;font-weight:700}.openforce-long-form-source-v7587{display:flex;flex-wrap:wrap;gap:8px 18px;padding:11px 13px;border:1px solid #d8e2ef;border-radius:12px;background:#fff}.openforce-long-form-source-v7587 span{color:#526177}.openforce-long-form-metrics-v7587{display:grid;grid-template-columns:repeat(6,minmax(125px,1fr));grid-gap:10px;gap:10px}.openforce-long-form-metrics-v7587 article{display:grid;grid-gap:4px;gap:4px;min-height:92px;padding:13px;border:1px solid #d8e2ef;border-radius:13px;background:#fff}.openforce-long-form-metrics-v7587 strong{font-size:25px}.openforce-long-form-metrics-v7587 span{font-size:12px;font-weight:750;color:#526177}.openforce-long-form-metrics-v7587 article.danger{border-color:#f0aaa5;background:#fff5f4}.openforce-long-form-metrics-v7587 article.danger strong{color:#b42318}.openforce-long-form-metrics-v7587 article.success{border-color:#9ed7b1;background:#f2fbf5}.openforce-long-form-metrics-v7587 article.success strong{color:#166534}.openforce-long-form-rule-v7587{margin:0;padding:12px;border-radius:11px;background:#fff8e1;color:#684d00;font-weight:650}.openforce-long-form-table-v7587{max-height:520px;border:1px solid #d8e2ef;border-radius:12px;background:#fff}.openforce-long-form-table-v7587 td small{display:block;margin-top:3px;color:#64748b}.openforce-long-form-missing-heading-v7587{display:flex;align-items:center;justify-content:space-between;gap:12px}.openforce-long-form-missing-heading-v7587 h3{margin:0}.openforce-long-form-clear-v7587{margin:0;padding:13px;border-radius:11px;background:#eefbf2;color:#166534;font-weight:800}@media(max-width:1050px){.openforce-long-form-metrics-v7587{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:700px){.openforce-long-form-heading-v7587{display:grid}.openforce-long-form-heading-v7587 label{width:100%;justify-content:center}.openforce-long-form-metrics-v7587{grid-template-columns:repeat(2,minmax(0,1fr))}.openforce-long-form-missing-heading-v7587{align-items:stretch;flex-direction:column}.openforce-long-form-missing-heading-v7587 button{width:100%}}.openforce-long-form-stop-heading-v7588{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-top:4px}.openforce-long-form-stop-heading-v7588 h3{margin:0 0 5px;font-size:20px}.openforce-long-form-stop-heading-v7588 p{max-width:850px;margin:0;color:#475569}.openforce-long-form-stop-actions-v7588{display:flex;align-items:flex-end;gap:10px;flex:0 0 auto}.openforce-long-form-stop-actions-v7588 label{display:grid;grid-gap:5px;gap:5px;min-width:250px;font-weight:750}.openforce-long-form-stop-actions-v7588 label span{font-size:12px;color:#526177}.openforce-long-form-stop-actions-v7588 select{min-height:42px;border:1px solid #718096;border-radius:10px;background:#fff;color:#172033;padding:8px 34px 8px 10px;font:inherit}.openforce-long-form-stop-metrics-v7588 article:nth-child(4),.openforce-long-form-stop-metrics-v7588 article:nth-child(5){background:#f8fafc}.openforce-long-form-daily-table-v7588{max-height:620px}.openforce-long-form-daily-table-v7588 th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#eef4fb}.openforce-long-form-daily-table-v7588 td{vertical-align:top;white-space:nowrap}.openforce-stop-match-v7588 strong{color:#166534}.openforce-stop-review-v7588 strong{color:#b42318}.openforce-stop-status-v7588{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:850;white-space:nowrap}.openforce-stop-status-v7588.matched{background:#dcfce7;color:#166534}.openforce-stop-status-v7588.review{background:#fee2e2;color:#991b1b}.openforce-stop-status-v7588.pending{background:#e2e8f0;color:#334155}@media(max-width:900px){.openforce-long-form-stop-actions-v7588,.openforce-long-form-stop-heading-v7588{align-items:stretch;flex-direction:column}.openforce-long-form-stop-actions-v7588 label{min-width:0}.openforce-long-form-stop-actions-v7588 button{width:100%}}@media(max-width:700px){.openforce-long-form-daily-table-v7588{max-height:540px}.openforce-long-form-daily-table-v7588 table{min-width:1050px}}