:root,html[data-theme=dark],html[data-theme=light]{color-scheme:light!important;--v61-bg:#f5f7fa;--v61-surface:#ffffff;--v61-surface-soft:#f8fafc;--v61-text:#172033;--v61-text-strong:#0f172a;--v61-muted:#526176;--v61-border:#d8e0ea;--v61-primary:#b8860b;--v61-primary-hover:#8f6807;--v61-danger:#b42318;--v61-success:#067647;--v61-focus:rgba(184,134,11,0.22);--bg:var(--v61-bg)!important;--panel:var(--v61-surface)!important;--text:var(--v61-text)!important;--muted:var(--v61-muted)!important;--border:var(--v61-border)!important}body,html{background:var(--v61-bg)!important;color:var(--v61-text)!important;-webkit-text-size-adjust:100%}body,button,input,select,textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-content,.admin-main,.admin-page,.driver-content-v9,.driver-main-v9,.v60-page,main:not(.public-hero){color:var(--v61-text)!important}.admin-main :where(h1,h2,h3,h4,h5,h6,strong,b,dt),.driver-main-v9 :where(h1,h2,h3,h4,h5,h6,strong,b,dt),.v60-page :where(h1,h2,h3,h4,h5,h6,strong,b,dt){color:var(--v61-text-strong)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}.admin-main :where(p,small,span,label,dd,li),.driver-main-v9 :where(p,small,span,label,dd,li),.v60-page :where(p,small,span,label,dd,li){-webkit-text-fill-color:currentColor!important}.admin-main :where(section,article,.card,[class*=panel],[class*=card],[class*=toolbar],[class*=summary],[class*=history],[class*=form]),.driver-main-v9 :where(section,article,.card,[class*=panel],[class*=card],[class*=toolbar],[class*=summary],[class*=history],[class*=form]),.v60-page :where(section,article,.card,[class*=panel],[class*=card]){border-color:var(--v61-border)!important}.admin-main :where(input,select,textarea),.driver-main-v9 :where(input,select,textarea),.login-shell :where(input,select,textarea),.v60-page :where(input,select,textarea){color:var(--v61-text-strong)!important;-webkit-text-fill-color:var(--v61-text-strong)!important;background:#ffffff!important;border-color:#bfc9d6!important;opacity:1!important;caret-color:var(--v61-text-strong)}.admin-main :where(input,textarea)::placeholder,.driver-main-v9 :where(input,textarea)::placeholder,.login-shell :where(input,textarea)::placeholder,.v60-page :where(input,textarea)::placeholder{color:#66758a!important;-webkit-text-fill-color:#66758a!important;opacity:1!important}.admin-main :where(input,select,textarea):focus,.driver-main-v9 :where(input,select,textarea):focus,.login-shell :where(input,select,textarea):focus,.v60-page :where(input,select,textarea):focus{outline:3px solid var(--v61-focus)!important;outline-offset:1px;border-color:var(--v61-primary)!important;box-shadow:none!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:var(--v61-text-strong)!important;-webkit-box-shadow:inset 0 0 0 1000px #ffffff!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}:where(input,select,textarea,button):disabled{opacity:1!important}:where(input,select,textarea):disabled,:where(input,select,textarea)[readonly]{color:#475569!important;-webkit-text-fill-color:#475569!important;background:#eef2f6!important}.admin-main table,.driver-main-v9 table,.v60-page table{color:var(--v61-text)!important;background:#ffffff!important}.admin-main :where(th),.driver-main-v9 :where(th),.v60-page :where(th){color:#3e4c60!important;-webkit-text-fill-color:#3e4c60!important;background:#eef2f6!important;opacity:1!important}.admin-main :where(td),.driver-main-v9 :where(td),.v60-page :where(td){color:var(--v61-text)!important;-webkit-text-fill-color:var(--v61-text)!important;background-color:#ffffff!important}:where(.admin-sidebar,.admin-sidebar-modern,.driver-sidebar-v9,.sidebar-nav-modern) :where(span,small,strong,h2,a,button),:where(.gold-btn,.ticket-primary-v2,.ticket-send-v2,.v60-primary-link,.primary-btn,[class*=primary-btn],[class*=danger-btn],[class*=submit-btn]){-webkit-text-fill-color:currentColor!important}.admin-sidebar-modern,.admin-sidebar-modern :where(h2,strong,span,small,a,button),.driver-sidebar-v9,.driver-sidebar-v9 :where(h2,strong,span,small,a,button){opacity:1!important}.login-shell{background:linear-gradient(145deg,#f8fafc,#edf1f5)!important}.login-card,.login-shell{color:var(--v61-text)!important}.login-card{background:#ffffff!important;border-color:var(--v61-border)!important}.login-card :where(h1,h2,h3,label,strong){color:var(--v61-text-strong)!important;-webkit-text-fill-color:var(--v61-text-strong)!important}.login-card :where(p,small,.login-note){color:var(--v61-muted)!important;-webkit-text-fill-color:var(--v61-muted)!important;opacity:1!important}.login-brand-logo,.login-brand-logo-v587,.login-card img,.login-logo-v587,.login-shell img[alt*=logo i]{max-width:min(240px,72vw)!important;max-height:110px!important;width:auto!important;height:auto!important;object-fit:contain!important}.gmail-processing-center,.gmail-processing-page,[class*=gmail-center],[class*=gmail-processing]{color:var(--v61-text)!important}.admin-main [class*=gmail] :where(h1,h2,h3,h4,strong),.admin-main [class*=processing] :where(h1,h2,h3,h4,strong){color:var(--v61-text-strong)!important;-webkit-text-fill-color:var(--v61-text-strong)!important;opacity:1!important}.admin-main [class*=gmail] :where(p,span,small,label,td),.admin-main [class*=processing] :where(p,span,small,label,td){color:#3f4d61!important;-webkit-text-fill-color:#3f4d61!important;opacity:1!important}.v61-page{width:min(1480px,100%);margin:0 auto;color:var(--v61-text)}.v61-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px}.v61-header h1{margin:0;font-size:clamp(1.8rem,3vw,2.5rem);color:var(--v61-text-strong)}.v61-header p{margin:8px 0 0;color:var(--v61-muted);line-height:1.55}.v61-card{background:var(--v61-surface);border:1px solid var(--v61-border);border-radius:18px;box-shadow:0 8px 28px rgba(15,23,42,.06);padding:22px}.v61-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.v61-label{display:grid;grid-gap:7px;gap:7px;color:#334155;font-weight:750}.v61-input{width:100%;min-height:44px;border:1px solid #bfc9d6;border-radius:11px;padding:10px 12px;background:#fff;color:var(--v61-text-strong)}.v61-button{min-height:42px;border:0;border-radius:11px;padding:10px 16px;background:var(--v61-primary);color:#111827;font-weight:850;cursor:pointer}.v61-button:hover{background:var(--v61-primary-hover);color:#fff}@media (max-width:760px){.v61-header{display:block}.login-card{padding:24px!important}.admin-main{padding:16px!important}}:root{--v62-bg:#f4f7fb;--v62-surface:#ffffff;--v62-surface-soft:#f8fafc;--v62-text:#142033;--v62-muted:#667085;--v62-border:#d9e2ec;--v62-border-strong:#c7d2df;--v62-accent:#c81e2b;--v62-accent-dark:#9f1722;--v62-success:#067647;--v62-warning:#b54708;--v62-danger:#b42318;--v62-shadow:0 18px 45px rgba(15,23,42,.08);--v62-shadow-soft:0 8px 24px rgba(15,23,42,.06)}body,html{background:var(--v62-bg)!important;color:var(--v62-text)!important}.v62-admin-shell{background:radial-gradient(circle at 100% 0,rgba(200,30,43,.06),transparent 26rem),var(--v62-bg)!important}.v62-admin-shell .admin-main{background:transparent!important;color:var(--v62-text)!important}.v62-admin-shell .admin-content-frame{width:min(1600px,100%);margin:0 auto;padding:28px 30px 50px}.v62-admin-shell .admin-topbar{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;padding:0!important;margin:0 0 24px!important;background:transparent!important;border:0!important;box-shadow:none!important}.v62-admin-shell .admin-topbar h1,.v62-admin-shell .v60-page-header h1,.v62-admin-shell .v61-header h1{margin:0!important;color:#101828!important;-webkit-text-fill-color:#101828!important;font-size:clamp(2rem,3vw,3rem)!important;line-height:1.03!important;letter-spacing:-.035em!important;font-weight:850!important}.v62-admin-shell .admin-topbar p,.v62-admin-shell .v60-page-header p,.v62-admin-shell .v61-header p{margin:8px 0 0!important;color:#667085!important;-webkit-text-fill-color:#667085!important;font-size:1rem!important;font-weight:600!important;line-height:1.55!important}.v62-admin-shell :where(.payroll-panel,.feature-card,.dashboard-card,.ops-panel,.v60-panel,.v61-card,.card,[class$=-panel],[class*=" panel"],[class$=-card]){background:var(--v62-surface)!important;border:1px solid var(--v62-border)!important;border-radius:20px!important;box-shadow:var(--v62-shadow-soft)!important;color:var(--v62-text)!important}.v62-admin-shell .payroll-panel,.v62-admin-shell .v60-panel,.v62-admin-shell .v61-card{padding:24px!important}.v62-admin-shell :where(.payroll-panel,.v60-panel,.v61-card)>h2,.v62-admin-shell :where(.payroll-panel,.v60-panel,.v61-card)>header h2{margin:0 0 20px!important;color:#101828!important;-webkit-text-fill-color:#101828!important;font-size:1.35rem!important;letter-spacing:-.02em!important;font-weight:800!important}.v62-admin-shell .form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:17px!important;gap:17px!important;align-items:end!important}.v62-admin-shell .form-grid>label,.v62-admin-shell .v61-label,.v62-admin-shell form>label{display:grid!important;grid-gap:7px!important;gap:7px!important;color:#344054!important;-webkit-text-fill-color:#344054!important;opacity:1!important;font-size:.88rem!important;line-height:1.25!important;font-weight:750!important}.v62-admin-shell .form-grid .full-width{grid-column:1/-1!important}.v62-admin-shell :where(input,select,textarea){width:100%!important;min-height:46px!important;padding:10px 13px!important;border:1px solid var(--v62-border-strong)!important;border-radius:12px!important;background:#fff!important;color:#101828!important;-webkit-text-fill-color:#101828!important;font-size:.96rem!important;font-weight:600!important;box-shadow:0 1px 2px rgba(16,24,40,.03)!important;opacity:1!important}.v62-admin-shell textarea{min-height:104px!important;resize:vertical!important}.v62-admin-shell :where(input,select,textarea):focus{outline:none!important;border-color:rgba(200,30,43,.78)!important;box-shadow:0 0 0 4px rgba(200,30,43,.1)!important}.v62-admin-shell :where(input,textarea)::placeholder{color:#98a2b3!important;-webkit-text-fill-color:#98a2b3!important;opacity:1!important}.v62-admin-shell .gold-btn,.v62-admin-shell .primary-btn,.v62-admin-shell [class*=submit-btn],.v62-admin-shell button{min-height:44px;border-radius:12px!important;font-weight:750!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.v62-admin-shell .form-grid>button,.v62-admin-shell .primary-btn,.v62-admin-shell [class*=submit-btn],.v62-admin-shell form>button:not(.secondary):not(.danger){border:1px solid var(--v62-accent)!important;background:var(--v62-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:11px 17px!important;box-shadow:0 8px 18px rgba(200,30,43,.2)!important}.v62-admin-shell .primary-btn:hover,.v62-admin-shell form>button:not(.secondary):not(.danger):hover{background:var(--v62-accent-dark)!important;transform:translateY(-1px)}.v62-admin-shell .v60-table-wrap,.v62-admin-shell [class*=table-wrap]{border:1px solid var(--v62-border)!important;border-radius:16px!important;overflow:auto!important;background:#fff!important}.v62-admin-shell table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important}.v62-admin-shell th{padding:12px 14px!important;background:#f8fafc!important;color:#475467!important;-webkit-text-fill-color:#475467!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.055em!important;font-weight:800!important;border-bottom:1px solid var(--v62-border)!important}.v62-admin-shell td{padding:14px!important;color:#344054!important;-webkit-text-fill-color:#344054!important;font-weight:560!important;border-bottom:1px solid #edf1f5!important}.v62-admin-shell tbody tr:hover td{background:#fbfcfe!important}.v62-admin-shell .status-badge,.v62-admin-shell .v60-status,.v62-admin-shell [class*=status-pill]{display:inline-flex!important;align-items:center!important;width:max-content!important;padding:6px 10px!important;border-radius:999px!important;font-size:.74rem!important;font-weight:800!important;letter-spacing:.01em!important}.v62-route-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(340px,.68fr);grid-gap:22px;gap:22px;align-items:start}.v62-route-card{background:#fff;border:1px solid var(--v62-border);border-radius:22px;box-shadow:var(--v62-shadow);padding:26px}.v62-route-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.v62-route-card-head h2{margin:0;color:#101828;font-size:1.35rem;letter-spacing:-.02em;font-weight:820}.v62-route-card-head p{margin:6px 0 0;color:#667085;font-weight:560;line-height:1.45}.v62-route-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.v62-field{display:grid;grid-gap:7px;gap:7px}.v62-field-wide{grid-column:1/-1}.v62-field span{color:#344054!important;-webkit-text-fill-color:#344054!important;font-size:.82rem;font-weight:780}.v62-submit-row{grid-column:1/-1;display:flex;justify-content:flex-end;padding-top:4px}.v62-submit-row button{min-width:190px;border:0!important;background:var(--v62-accent)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:12px 18px!important;box-shadow:0 10px 20px rgba(200,30,43,.2)!important}.v62-empty-state{min-height:280px;display:grid;place-items:center;text-align:center;border:1px dashed #cfd8e3;border-radius:16px;background:#fafcff;color:#667085;padding:28px}.v62-route-list{display:grid;grid-gap:12px;gap:12px}.v62-route-item{border:1px solid var(--v62-border);border-radius:15px;padding:15px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.04)}.v62-route-item-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.v62-route-item strong{color:#101828!important;font-size:1rem}.v62-route-item time{display:block;color:#667085;font-size:.82rem;font-weight:650;margin-top:4px}.v62-route-item p{margin:12px 0;color:#475467!important;font-size:.9rem}.v62-route-item .button-row{display:flex;flex-wrap:wrap;gap:8px}.v62-route-item .button-row button{min-height:36px;padding:7px 11px;border:1px solid #d0d5dd!important;background:#fff!important;color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important}.v62-admin-shell :where(.admin-sidebar,.admin-sidebar-modern){box-shadow:10px 0 35px rgba(15,23,42,.12)!important}.v62-admin-shell :where(.admin-sidebar,.admin-sidebar-modern) nav a{border-radius:11px!important;margin:2px 8px!important}@media (max-width:1050px){.v62-route-grid{grid-template-columns:1fr}}@media (max-width:760px){.v62-admin-shell .admin-content-frame{padding:18px 14px 36px}.v62-admin-shell .admin-topbar h1{font-size:2rem!important}.v62-admin-shell .form-grid,.v62-route-form{grid-template-columns:1fr!important}.v62-admin-shell .form-grid .full-width,.v62-field-wide,.v62-submit-row{grid-column:1!important}.v62-route-card{padding:19px;border-radius:18px}.v62-submit-row button{width:100%}}:root{--ui-bg:#f3f6fa;--ui-surface:#ffffff;--ui-surface-2:#f8fafc;--ui-surface-3:#eef2f6;--ui-ink:#101828;--ui-text:#243247;--ui-muted:#667085;--ui-border:#d8e1eb;--ui-border-strong:#bdc9d8;--ui-brand:#c71f2d;--ui-brand-hover:#a71824;--ui-brand-soft:#fff1f2;--ui-success:#067647;--ui-warning:#b54708;--ui-danger:#b42318;--ui-info:#175cd3;--ui-radius-sm:10px;--ui-radius:14px;--ui-radius-lg:20px;--ui-shadow-sm:0 2px 8px rgba(16,24,40,.05);--ui-shadow:0 14px 35px rgba(16,24,40,.08);--ui-sidebar:#111827;--ui-sidebar-2:#182235}html{color-scheme:light!important}body.v63-app,html{background:var(--ui-bg)!important}body.v63-app{margin:0;color:var(--ui-text)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.v63-app *,body.v63-app :after,body.v63-app :before{box-sizing:border-box}body.v63-app :where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--ui-ink)}body.v63-app :where(p,span,small,label,li,dt,dd,td,th,a,button,input,select,textarea){opacity:1}.v63-admin-shell,.v63-driver-shell,body.v63-app>div>main,body.v63-app>main{background:radial-gradient(circle at 100% 0,rgba(199,31,45,.055),transparent 30rem),var(--ui-bg)!important}.v63-admin-shell .admin-main{background:transparent!important;min-width:0}.v63-admin-shell .admin-content-frame{width:min(1580px,100%);margin-inline:auto;padding:30px 32px 56px!important}body.v63-app :where(.admin-topbar,.page-header,.v60-page-header,.v61-header,.section-header){margin:0 0 24px!important}body.v63-app :where(.admin-topbar,.page-header,.v60-page-header,.v61-header,.section-header) h1,body.v63-app main>:where(h1,header) h1{margin:0!important;color:var(--ui-ink)!important;-webkit-text-fill-color:var(--ui-ink)!important;font-size:clamp(2rem,3vw,2.8rem)!important;line-height:1.06!important;letter-spacing:-.035em!important;font-weight:850!important}body.v63-app :where(.admin-topbar,.page-header,.v60-page-header,.v61-header,.section-header) p,body.v63-app main>header>p{margin:8px 0 0!important;max-width:70ch;color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;font-size:1rem!important;line-height:1.55!important;font-weight:590!important}body.v63-app :where(h2){font-weight:800;letter-spacing:-.02em}body.v63-app :where(h3){font-weight:760;letter-spacing:-.012em}.v63-admin-shell :where(.card,.panel,.payroll-panel,.feature-card,.dashboard-card,.ops-panel,.v60-panel,.v61-card,.v62-route-card,[class$=-card],[class$=-panel]),.v63-driver-shell :where(.card,.panel,.payroll-panel,.feature-card,.dashboard-card,.ops-panel,.v60-panel,.v61-card,[class$=-card],[class$=-panel]){background:var(--ui-surface)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;box-shadow:var(--ui-shadow-sm)!important}.v63-admin-shell :where(.payroll-panel,.v60-panel,.v61-card,.v62-route-card),.v63-driver-shell :where(.payroll-panel,.v60-panel,.v61-card){padding:24px!important}.v63-admin-shell :where(.card,.panel,.payroll-panel,.feature-card,.dashboard-card,.ops-panel,.v60-panel,.v61-card) :where(h2,h3),.v63-driver-shell :where(.card,.panel,.payroll-panel,.feature-card,.dashboard-card,.ops-panel,.v60-panel,.v61-card) :where(h2,h3){color:var(--ui-ink)!important;-webkit-text-fill-color:var(--ui-ink)!important}.v63-admin-shell :where(.card,.panel,.payroll-panel,.feature-card,.dashboard-card,.ops-panel,.v60-panel,.v61-card) :where(p,small),.v63-driver-shell :where(.card,.panel,.payroll-panel,.feature-card,.dashboard-card,.ops-panel,.v60-panel,.v61-card) :where(p,small){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}body.v63-app :where(.metrics-grid,.dashboard-grid,.stats-grid,.v60-metrics,.v60-card-grid,.feature-grid){gap:16px!important}body.v63-app :where(.metric-card,.stat-card,.ops-metric-card,.v60-metrics article){background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:17px!important;box-shadow:var(--ui-shadow-sm)!important;padding:19px!important}body.v63-app :where(.metric-card,.stat-card,.ops-metric-card,.v60-metrics article) :where(small,span,p){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;font-weight:650!important}body.v63-app :where(.metric-card,.stat-card,.ops-metric-card,.v60-metrics article) :where(strong,b){color:var(--ui-ink)!important;-webkit-text-fill-color:var(--ui-ink)!important;font-weight:850!important}body.v63-app :where(form,.form-grid,.field-grid,.v62-route-form){gap:16px!important}body.v63-app :where(form label,.form-grid>label,.field,.form-field,.v61-label,.v62-field){color:#344054!important;-webkit-text-fill-color:#344054!important;opacity:1!important;font-size:.88rem!important;line-height:1.3!important;font-weight:720!important}body.v63-app :where(form label,.form-grid>label,.field,.form-field,.v61-label,.v62-field)>:where(span,strong){color:#344054!important;-webkit-text-fill-color:#344054!important;opacity:1!important;font-weight:750!important}body.v63-app :where(input,select,textarea){width:100%;min-height:46px!important;border:1px solid var(--ui-border-strong)!important;border-radius:12px!important;color:var(--ui-ink)!important;-webkit-text-fill-color:var(--ui-ink)!important;caret-color:var(--ui-brand)!important;padding:10px 13px!important;font:inherit;font-size:.96rem!important;line-height:1.35!important;font-weight:610!important;box-shadow:0 1px 2px rgba(16,24,40,.025)!important;opacity:1!important}body.v63-app textarea{min-height:104px!important;resize:vertical}body.v63-app :where(input,select,textarea):hover{border-color:#9eacbd!important}body.v63-app :where(input,select,textarea):focus{outline:none!important;border-color:var(--ui-brand)!important;box-shadow:0 0 0 4px rgba(199,31,45,.1)!important}body.v63-app :where(input,textarea)::placeholder{color:#7b8798!important;-webkit-text-fill-color:#7b8798!important;font-weight:520!important}body.v63-app :where(input,select,textarea):disabled,body.v63-app :where(input,select,textarea)[readonly]{background:#f2f4f7!important;color:#475467!important;-webkit-text-fill-color:#475467!important;opacity:1!important}body.v63-app input:-webkit-autofill,body.v63-app input:-webkit-autofill:focus,body.v63-app input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ui-ink)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}body.v63-app fieldset{border:1px solid var(--ui-border)!important;border-radius:14px!important;padding:18px!important}body.v63-app legend{color:var(--ui-ink)!important;font-weight:780!important;padding:0 8px}body.v63-app :where(.button,.btn,.primary-btn,.secondary-btn,.danger-btn,.gold-btn),body.v63-app button{min-height:42px;border-radius:11px!important;padding:9px 15px;font:inherit;font-weight:720!important;line-height:1.2;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}body.v63-app :where(.primary-btn,.gold-btn,.submit-btn,button[type=submit]){background:var(--ui-brand)!important;border:1px solid var(--ui-brand)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 7px 16px rgba(199,31,45,.18)!important}body.v63-app :where(.primary-btn,.gold-btn,.submit-btn,button[type=submit]):hover{background:var(--ui-brand-hover)!important;border-color:var(--ui-brand-hover)!important;transform:translateY(-1px)}body.v63-app :where(.secondary-btn,.outline-btn,button.secondary){background:#fff!important;border:1px solid var(--ui-border-strong)!important;color:#344054!important;-webkit-text-fill-color:#344054!important;box-shadow:none!important}body.v63-app :where(.danger-btn,button.danger){background:#fff!important;border:1px solid #f3b7b2!important;color:var(--ui-danger)!important;-webkit-text-fill-color:var(--ui-danger)!important}body.v63-app button:disabled{opacity:.58!important;cursor:not-allowed;transform:none!important}body.v63-app a{text-underline-offset:3px}body.v63-app main a:not([class]){color:#175cd3;font-weight:650}body.v63-app :where(.table-wrap,.v60-table-wrap,[class*=table-wrap]){overflow:auto!important;background:#fff!important;border:1px solid var(--ui-border)!important;border-radius:15px!important;box-shadow:var(--ui-shadow-sm)!important}body.v63-app table{width:100%;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;color:var(--ui-text)!important}body.v63-app th{padding:12px 14px!important;background:var(--ui-surface-2)!important;color:#475467!important;-webkit-text-fill-color:#475467!important;border-bottom:1px solid var(--ui-border)!important;font-size:.76rem!important;line-height:1.25!important;letter-spacing:.055em!important;text-transform:uppercase;font-weight:820!important;text-align:left;white-space:nowrap}body.v63-app td{padding:14px!important;background:#fff!important;color:#344054!important;-webkit-text-fill-color:#344054!important;border-bottom:1px solid #edf1f5!important;font-weight:560!important;vertical-align:middle}body.v63-app tbody tr:last-child td{border-bottom:0!important}body.v63-app tbody tr:hover td{background:#fafcff!important}body.v63-app :where(.badge,.status-badge,.status-pill,.v60-status,:is(span,b,strong,em)[class*=status-]:not([class*=-dot])){display:inline-flex;align-items:center;gap:6px;width:max-content;border-radius:999px!important;padding:5px 9px!important;font-size:.74rem!important;line-height:1.2!important;font-weight:800!important}body.v63-app :where(.empty-state,.v62-empty-state){min-height:190px;border:1px dashed #c5d0dd!important;border-radius:15px!important;background:#fafcff!important;color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important;padding:28px!important}body.v63-app :where(.alert,.notice,.banner,.message){border-radius:13px!important;border:1px solid var(--ui-border)!important}body.v63-app :where(dialog,.modal,.dialog,.drawer,.popover,.dropdown-menu){background:#fff!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;border-radius:18px!important;box-shadow:0 24px 70px rgba(16,24,40,.2)!important}body.v63-app :where(dialog,.modal,.dialog,.drawer,.popover,.dropdown-menu) :where(h1,h2,h3,label,strong){color:var(--ui-ink)!important;-webkit-text-fill-color:var(--ui-ink)!important}.v63-admin-shell :where(.admin-sidebar,.admin-sidebar-modern){background:linear-gradient(180deg,var(--ui-sidebar) 0,#0c1422 100%)!important;border-right:1px solid rgba(255,255,255,.06)!important;box-shadow:10px 0 30px rgba(16,24,40,.14)!important}.v63-admin-shell :where(.sidebar-brand-modern){border-bottom:1px solid rgba(255,255,255,.09)!important}.v63-admin-shell :where(.sidebar-brand-modern strong,.sidebar-brand-modern small,.sidebar-user-modern strong,.sidebar-user-modern small){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.v63-admin-shell :where(.sidebar-logo-modern){background:#fff!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:13px!important;overflow:hidden}.v63-admin-shell :where(.sidebar-logo-modern img){object-fit:contain!important}.v63-admin-shell :where(.admin-sidebar,.admin-sidebar-modern) nav{padding:10px 8px 18px!important}.v63-admin-shell :where(.admin-sidebar,.admin-sidebar-modern) nav section>:where(h2,h3,p,span){color:#98a2b3!important;-webkit-text-fill-color:#98a2b3!important;font-size:.69rem!important;letter-spacing:.1em!important;text-transform:uppercase;font-weight:800!important}.v63-admin-shell :where(.admin-sidebar,.admin-sidebar-modern) nav a{min-height:42px;margin:2px 0!important;border-radius:10px!important;color:#d0d5dd!important;-webkit-text-fill-color:#d0d5dd!important;font-weight:620!important;border:1px solid transparent!important}.v63-admin-shell :where(.admin-sidebar,.admin-sidebar-modern) nav a:hover{background:rgba(255,255,255,.07)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.v63-admin-shell :where(.admin-sidebar,.admin-sidebar-modern) nav a.active,.v63-admin-shell :where(.admin-sidebar,.admin-sidebar-modern) nav a[aria-current=page]{background:rgba(199,31,45,.18)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:rgba(255,120,132,.2)!important}.v63-admin-shell :where(.sidebar-footer-modern){background:rgba(0,0,0,.13)!important;border-top:1px solid rgba(255,255,255,.08)!important}.v63-admin-shell :where(.sidebar-footer-modern button,.sidebar-footer-modern select){color:#fff!important;-webkit-text-fill-color:#fff!important}body.v63-app .admin-mobile-header{background:rgba(255,255,255,.96)!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:0 6px 20px rgba(16,24,40,.08)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.v63-app .admin-mobile-brand strong{font-weight:800!important}body.v63-app .admin-menu-button,body.v63-app .admin-mobile-brand strong{color:var(--ui-ink)!important;-webkit-text-fill-color:var(--ui-ink)!important}body.v63-app .admin-menu-button{background:#fff!important;border:1px solid var(--ui-border)!important}.v63-driver-shell{min-height:100vh;color:var(--ui-text)}.v63-driver-shell :where(.driver-page,.driver-page-v60,main){width:min(1160px,100%);margin-inline:auto}.v63-driver-shell :where(.driver-page,.driver-page-v60){padding:24px!important}.v63-driver-shell :where(nav,.driver-nav,.portal-nav){background:#fff;border-color:var(--ui-border)!important}.v63-driver-shell :where(.driver-header,.portal-header){background:#fff!important;border-bottom:1px solid var(--ui-border)!important;box-shadow:var(--ui-shadow-sm)!important}body.v63-app :where(.login-page,.auth-page,.pricing-page,.public-page){background:radial-gradient(circle at 15% 10%,rgba(199,31,45,.09),transparent 24rem),var(--ui-bg)!important}body.v63-app :where(.login-card,.auth-card,.pricing-card){background:#fff!important;border:1px solid var(--ui-border)!important;border-radius:22px!important;box-shadow:var(--ui-shadow)!important}body.v63-app :where(.login-card,.auth-card) :where(h1,h2,label,strong){color:var(--ui-ink)!important;-webkit-text-fill-color:var(--ui-ink)!important}body.v63-app :where(.login-card,.auth-card) :where(p,small){color:var(--ui-muted)!important;-webkit-text-fill-color:var(--ui-muted)!important}body.v63-app .v62-route-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;gap:20px!important}body.v63-app .v62-route-card{padding:25px!important}body.v63-app .v62-route-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;align-items:end!important}body.v63-app .v62-field{display:grid!important;grid-gap:7px!important;gap:7px!important;min-width:0}body.v63-app .v62-field-wide,body.v63-app .v62-submit-row{grid-column:1/-1!important}body.v63-app .v62-submit-row{display:flex!important;justify-content:flex-end!important}body.v63-app :where(.admin-sidebar,.admin-sidebar-modern,.primary-btn,.gold-btn,.submit-btn,button[type=submit],.v60-chat-message.user) :where(span,strong,small,p){color:inherit!important;-webkit-text-fill-color:currentColor!important}@media (max-width:1100px){body.v63-app .v62-route-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.v63-admin-shell .admin-content-frame{padding:22px 16px 44px!important}.v63-driver-shell :where(.driver-page,.driver-page-v60){padding:18px 14px 36px!important}body.v63-app :where(.v60-metrics,.metrics-grid,.stats-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){body.v63-app :where(.admin-topbar,.page-header,.v60-page-header,.v61-header,.section-header) h1,body.v63-app main>:where(h1,header) h1{font-size:1.9rem!important}body.v63-app :where(.form-grid,.field-grid,.v62-route-form){grid-template-columns:1fr!important}body.v63-app :where(.full-width,.v62-field-wide,.v62-submit-row){grid-column:1!important}body.v63-app .v62-submit-row button{width:100%}body.v63-app :where(.v60-metrics,.metrics-grid,.stats-grid){grid-template-columns:1fr!important}.v63-admin-shell :where(.payroll-panel,.v60-panel,.v61-card,.v62-route-card),.v63-driver-shell :where(.payroll-panel,.v60-panel,.v61-card){padding:18px!important;border-radius:16px!important}body.v63-app td,body.v63-app th{padding:11px 12px!important}}@media (prefers-reduced-motion:reduce){body.v63-app *,body.v63-app :after,body.v63-app :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.v63-app{--ui-muted:#475467;--ui-subtle:#344054}body.v63-app :where(.admin-main,.v63-driver-shell,.login-card,.auth-card,.public-page,.pricing-page) :where(h1,h2,h3,h4,h5,h6,legend){color:#101828!important;-webkit-text-fill-color:#101828!important;opacity:1!important}body.v63-app :where(.admin-main,.v63-driver-shell,.login-card,.auth-card,.public-page,.pricing-page) :where(label,dt,th,.field-label,.form-label,.input-label){color:#1d2939!important;-webkit-text-fill-color:#1d2939!important;opacity:1!important;font-weight:700!important}body.v63-app :where(.admin-main,.v63-driver-shell,.login-card,.auth-card,.public-page,.pricing-page) :where(p,small,dd,td,li,span,.helper-text,.description,.subtitle,.muted,.text-muted,.text-muted-foreground){opacity:1!important}body.v63-app :where(.admin-main,.v63-driver-shell,.login-card,.auth-card,.public-page,.pricing-page) :where(.text-gray-300,.text-gray-400,.text-gray-500,.text-slate-300,.text-slate-400,.text-slate-500,.text-zinc-300,.text-zinc-400,.text-zinc-500,.text-neutral-300,.text-neutral-400,.text-neutral-500,.text-muted,.text-muted-foreground,.muted-text,.secondary-text){color:#475467!important;-webkit-text-fill-color:#475467!important;opacity:1!important}body.v63-app :where(.admin-main,.v63-driver-shell,.login-card,.auth-card) :where(input,select,textarea,option){color:#101828!important;-webkit-text-fill-color:#101828!important;opacity:1!important}body.v63-app :where(.admin-main,.v63-driver-shell,.login-card,.auth-card) :where(input,textarea)::placeholder{color:#667085!important;-webkit-text-fill-color:#667085!important;opacity:1!important}body.v63-app :where(.admin-main,.v63-driver-shell,.login-card,.auth-card) :where(input,select,textarea):disabled,body.v63-app :where(.admin-main,.v63-driver-shell,.login-card,.auth-card) :where(input,select,textarea)[readonly]{color:#344054!important;-webkit-text-fill-color:#344054!important;opacity:1!important}body.v63-app :where(.admin-main,.v63-driver-shell) table :where(th,td){color:#1d2939!important;-webkit-text-fill-color:#1d2939!important;opacity:1!important}body.v63-app :where(.admin-main,.v63-driver-shell) :where(.metric-card,.metric-grid article,.v60-metrics article,.stats-card,.stat-card) :where(span,small,p){color:#475467!important;-webkit-text-fill-color:#475467!important;opacity:1!important}body.v63-app :where(.v62-route-card,.v62-route-form,.route-coverage-page,.coverage-page) :where(label,span,p,small){color:#344054!important;-webkit-text-fill-color:#344054!important;opacity:1!important}body.v63-app :where(.admin-sidebar,.admin-sidebar-modern,.driver-sidebar,.driver-sidebar-v58,.primary-btn,.gold-btn,.submit-btn,.danger-btn,.success-btn,button[type=submit],.v60-chat-message.user,.metric-total,.tickets-count-v2,.ops-panel,.ops-attention-banner.dark,[class*=bg-red-],[class*=bg-blue-],[class*=bg-green-],[class*=bg-slate-8],[class*=bg-slate-9],[class*=bg-gray-8],[class*=bg-gray-9]) :where(span,strong,small,p,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}body.v63-app :where(.badge,.status-badge,.status-pill,.v60-status,.v60-score,[class*=badge],:is(span,b,strong,em)[class*=status-]:not([class*=-dot])){opacity:1!important}body.v63-app{--v64-navy:#101828;--v64-blue:#16325c;--v64-blue-hover:#0d2548;--v64-text:#24324a;--v64-muted:#5f6f89;--v64-border:#d6dfeb;--v64-line:#e7edf5;--v64-bg:#f4f7fb;--v64-surface:#ffffff;--v64-soft:#f8faff;--v64-radius:16px;--v64-shadow:0 8px 24px rgba(32,55,90,.07);background:var(--v64-bg)!important;color:var(--v64-text)!important}body.v63-app :where(.admin-shell,.v63-admin-shell){min-height:100vh;background:var(--v64-bg)!important}body.v63-app .admin-main{background:var(--v64-bg)!important;min-width:0!important;overflow-x:clip!important}body.v63-app .admin-content-frame{width:min(100%,1500px)!important;margin:0 auto!important;padding:34px 38px 56px!important}body.v63-app :where(.admin-main,.v63-driver-shell) :where(.page,.admin-page,.dashboard-page),body.v63-app :where(.admin-main,.v63-driver-shell)>:where(main,.page){width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}body.v63-app .admin-sidebar-modern{background:#fff!important;border-right:1px solid var(--v64-border)!important;box-shadow:4px 0 22px rgba(32,55,90,.035)!important}body.v63-app .sidebar-brand-modern{min-height:102px!important;padding:18px 20px!important;border-bottom:1px solid var(--v64-line)!important}body.v63-app .sidebar-logo-modern{background:#fff!important;border:0!important;box-shadow:none!important}body.v63-app .sidebar-brand-modern strong,body.v63-app .sidebar-user-modern strong{color:var(--v64-navy)!important;-webkit-text-fill-color:var(--v64-navy)!important}body.v63-app .sidebar-brand-modern small,body.v63-app .sidebar-user-modern small{color:var(--v64-muted)!important;-webkit-text-fill-color:var(--v64-muted)!important}body.v63-app .sidebar-section-modern h2{color:#718096!important;-webkit-text-fill-color:#718096!important;font-size:11px!important;letter-spacing:.11em!important;font-weight:800!important}body.v63-app .sidebar-nav-modern a{min-height:44px!important;border-radius:9px!important;color:#26354d!important;-webkit-text-fill-color:#26354d!important;font-weight:650!important;border:1px solid transparent!important}body.v63-app .sidebar-nav-modern a:hover{background:#f3f6fb!important;color:var(--v64-navy)!important}body.v63-app .sidebar-nav-modern a.active{background:var(--v64-blue)!important;border-color:var(--v64-blue)!important;box-shadow:0 7px 16px rgba(22,50,92,.18)!important}body.v63-app .sidebar-nav-modern a.active,body.v63-app .sidebar-nav-modern a.active *{color:#fff!important;-webkit-text-fill-color:#fff!important}body.v63-app .sidebar-footer-modern{background:#fff!important;border-top:1px solid var(--v64-line)!important}body.v63-app :where(.page-heading,.page-header,.section-header,.v60-page-header){margin:0 0 26px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.v63-app :where(.page-heading,.page-header,.section-header,.v60-page-header) h1{color:var(--v64-navy)!important;-webkit-text-fill-color:var(--v64-navy)!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:820!important}body.v63-app :where(.page-heading,.page-header,.section-header,.v60-page-header) p{margin-top:9px!important;color:var(--v64-muted)!important;-webkit-text-fill-color:var(--v64-muted)!important;font-size:17px!important;line-height:1.5!important;font-weight:520!important}body.v63-app :where(.admin-main,.v63-driver-shell) :where(.card,.panel,.dashboard-card,.feature-card,.metric-card,.stat-card,.ops-panel,.payroll-panel,.v60-panel,.v61-card,.v62-route-card,.attempt-bulk-v43,[class$=-card],[class$=-panel]){min-width:0!important;background:var(--v64-surface)!important;border:1px solid var(--v64-border)!important;border-radius:var(--v64-radius)!important;box-shadow:var(--v64-shadow)!important;color:var(--v64-text)!important}body.v63-app :where(.admin-main,.v63-driver-shell) :where(.card,.panel,.dashboard-card,.feature-card,.payroll-panel,.v60-panel,.v61-card,.v62-route-card){padding:22px!important}body.v63-app :where(.admin-main,.v63-driver-shell) :where(h2,h3,h4,strong,b){color:var(--v64-navy)!important;-webkit-text-fill-color:var(--v64-navy)!important}body.v63-app :where(.admin-main,.v63-driver-shell) :where(p,small,.subtitle,.description,.helper-text){color:var(--v64-muted)!important;-webkit-text-fill-color:var(--v64-muted)!important}body.v63-app :where(.admin-main,.v63-driver-shell,.login-card,.auth-card) label{color:#35445d!important;-webkit-text-fill-color:#35445d!important;font-weight:700!important;opacity:1!important}body.v63-app :where(input,select,textarea){min-width:0!important;max-width:100%!important;min-height:44px!important;background:#fff!important;border:1px solid #bdcadb!important;border-radius:10px!important;color:var(--v64-navy)!important;-webkit-text-fill-color:var(--v64-navy)!important;font-weight:600!important;box-shadow:none!important}body.v63-app :where(input,select,textarea):focus{border-color:#6b86ad!important;box-shadow:0 0 0 3px rgba(22,50,92,.1)!important}body.v63-app :where(input,textarea)::placeholder{color:#718096!important;-webkit-text-fill-color:#718096!important;opacity:1!important}body.v63-app :where(button,.btn,.button){min-height:42px!important;max-width:100%!important;border-radius:10px!important;font-weight:720!important;white-space:normal!important}body.v63-app :where(.primary-btn,.submit-btn,button[type=submit]){background:var(--v64-blue)!important;border-color:var(--v64-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}body.v63-app :where(.primary-btn,.submit-btn,button[type=submit]):hover{background:var(--v64-blue-hover)!important}body.v63-app :where(.secondary-btn,.secondary,.outline-btn,button.secondary){background:#fff!important;border:1px solid #b9c8da!important;color:#2f405a!important;-webkit-text-fill-color:#2f405a!important;box-shadow:none!important}body.v63-app button:disabled{background:#eef1f5!important;border-color:#d2d9e3!important;color:#8a95a5!important;-webkit-text-fill-color:#8a95a5!important;opacity:1!important}body.v63-app :where(.table-wrap,[class*=table-wrap]){border:1px solid var(--v64-border)!important;border-radius:14px!important;box-shadow:var(--v64-shadow)!important}body.v63-app th{background:#f7f9fc!important;color:#5d6d85!important;-webkit-text-fill-color:#5d6d85!important}body.v63-app td{color:#2e3d55!important;-webkit-text-fill-color:#2e3d55!important}body.v63-app :where(.dashboard-grid,.metrics-grid,.stats-grid,.feature-grid,.card-grid,.v60-card-grid,.document-grid,.integration-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;grid-gap:18px!important;gap:18px!important;align-items:stretch!important}body.v63-app :where(.dashboard-grid,.metrics-grid,.stats-grid,.feature-grid,.card-grid,.v60-card-grid,.document-grid,.integration-grid)>*{min-width:0!important;max-width:100%!important}body.v63-app .attempted-packages-page{overflow:visible!important}body.v63-app .attempt-tabs{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:0 0 22px!important}body.v63-app .attempt-tabs button{background:#fff!important;border:1px solid #c9d5e5!important;color:#26354d!important;-webkit-text-fill-color:#26354d!important;padding:10px 18px!important}body.v63-app .attempt-tabs button.active{background:var(--v64-blue)!important;border-color:var(--v64-blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.v63-app .attempt-bulk-v43{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;padding:18px!important;margin-bottom:18px!important}body.v63-app .attempt-bulk-v43 label{display:inline-flex!important;align-items:center!important;gap:9px!important;margin-right:auto!important}body.v63-app .attempt-bulk-v43 input[type=checkbox],body.v63-app .attempt-card input[type=checkbox]{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border-radius:7px!important}body.v63-app .attempt-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;align-items:stretch!important}body.v63-app .attempt-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:14px 18px!important;gap:14px 18px!important;align-content:start!important;min-width:0!important;overflow:hidden!important;padding:20px!important}body.v63-app .attempt-card>*{min-width:0!important;max-width:100%!important}body.v63-app .attempt-card>label:first-child{grid-column:1/2!important}body.v63-app .attempt-card>.status-pill{grid-column:2/3!important;grid-row:1!important;justify-self:end!important}body.v63-app .attempt-card>:where(h2,h3){grid-column:1/-1!important;margin:0!important}body.v63-app .attempt-card dl{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:13px 22px!important;gap:13px 22px!important;margin:0!important;padding:15px 0!important;border-top:1px solid var(--v64-line)!important;border-bottom:1px solid var(--v64-line)!important}body.v63-app .attempt-card dt{color:#52627b!important;-webkit-text-fill-color:#52627b!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important}body.v63-app .attempt-card dd{margin:3px 0 0!important;color:#20314d!important;-webkit-text-fill-color:#20314d!important;font-size:16px!important;font-weight:760!important;overflow-wrap:anywhere!important}body.v63-app .attempt-evidence-v51{grid-column:1/-1!important;min-width:0!important}body.v63-app .attempt-evidence-v51 summary{color:#29415f!important;-webkit-text-fill-color:#29415f!important;font-weight:700!important}body.v63-app .attempt-actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(180px,1fr) auto auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important}body.v63-app .attempt-actions select{width:100%!important}body.v63-app .attempt-actions button{width:auto!important}body.v63-app .attempt-card :where(h1,h2,h3,p,span,strong,small,dt,dd,button,label,summary){position:static!important;transform:none!important;float:none!important}body.v63-app .v63-driver-shell{background:var(--v64-bg)!important;color:var(--v64-text)!important}body.v63-app :where(.driver-main,.driver-content,.driver-page){min-width:0!important}@media (max-width:1050px){body.v63-app .admin-content-frame{padding:26px 22px 44px!important}body.v63-app .attempt-grid{grid-template-columns:1fr!important}}@media (max-width:720px){body.v63-app .admin-content-frame{padding:20px 14px 38px!important}body.v63-app :where(.page-heading,.page-header,.section-header,.v60-page-header) h1{font-size:29px!important}body.v63-app .attempt-bulk-v43{align-items:stretch!important}body.v63-app .attempt-bulk-v43>*{width:100%!important}body.v63-app .attempt-card{grid-template-columns:1fr!important;padding:16px!important}body.v63-app .attempt-card>.status-pill{grid-column:1!important;grid-row:auto!important;justify-self:start!important}body.v63-app .attempt-actions,body.v63-app .attempt-card dl{grid-template-columns:1fr 1fr!important}body.v63-app .attempt-actions select{grid-column:1/-1!important}body.v63-app .attempt-actions button{width:100%!important}}body.v70-app{--v70-ink:#172033;--v70-ink-2:#2b3952;--v70-muted:#64748b;--v70-muted-2:#8491a6;--v70-brand:#17345f;--v70-brand-hover:#102849;--v70-brand-soft:#edf3fb;--v70-bg:#f4f7fb;--v70-panel:#ffffff;--v70-soft:#f8fafc;--v70-border:#dbe3ee;--v70-border-strong:#c6d2e1;--v70-success:#16794d;--v70-warning:#9a5b00;--v70-danger:#b42318;--v70-radius-sm:10px;--v70-radius:16px;--v70-radius-lg:22px;--v70-shadow:0 12px 34px rgba(27,45,76,.08);--v70-shadow-sm:0 6px 20px rgba(27,45,76,.06);background:var(--v70-bg)!important;color:var(--v70-ink-2)!important;font-feature-settings:"kern" 1,"liga" 1}body.v70-app *,body.v70-app :after,body.v70-app :before{box-sizing:border-box}body.v70-app :where(main,section,article,aside,header,footer,nav,div){min-width:0}body.v70-app :where(img,svg,video,canvas){max-width:100%}body.v70-app :where(p,h1,h2,h3,h4,h5,h6,small,strong,span,label,td,th,a,button){overflow-wrap:anywhere}body.v70-app :where(.admin-shell,.v62-admin-shell,.v63-admin-shell,.driver-shell-v9,.v63-driver-shell){background:var(--v70-bg)!important}body.v70-app :where(.admin-main,.driver-content-v9,.driver-content-v18,.driver-page,.driver-page-v60){background:var(--v70-bg)!important;color:var(--v70-ink-2)!important}body.v70-app .admin-content-frame,body.v70-app :where(.driver-content-v9,.driver-content-v18,.driver-page,.driver-page-v60){width:min(100%,1500px)!important;margin-inline:auto!important;padding:30px 34px 56px!important}body.v70-app :where(.admin-sidebar-modern,.driver-sidebar-v9,.driver-sidebar-v58){background:#fff!important;border-right:1px solid var(--v70-border)!important;box-shadow:5px 0 26px rgba(32,55,90,.045)!important;color:var(--v70-ink-2)!important}body.v70-app :where(.sidebar-brand-modern,.driver-brand-v58){min-height:96px!important;padding:18px 20px!important;border-bottom:1px solid #e9eef5!important;background:#fff!important}body.v70-app :where(.sidebar-brand-modern,.driver-brand-v58) strong,body.v70-app :where(.sidebar-user-modern,.driver-user-v58) strong{color:var(--v70-ink)!important;-webkit-text-fill-color:var(--v70-ink)!important;font-weight:800!important}body.v70-app :where(.sidebar-brand-modern,.driver-brand-v58) small,body.v70-app :where(.sidebar-user-modern,.driver-user-v58) small{color:var(--v70-muted)!important;-webkit-text-fill-color:var(--v70-muted)!important}body.v70-app :where(.sidebar-section-modern h2,.driver-nav-label-v58){margin:22px 20px 9px!important;color:#77859a!important;-webkit-text-fill-color:#77859a!important;font-size:10px!important;font-weight:850!important;letter-spacing:.14em!important}body.v70-app :where(.sidebar-nav-modern,.driver-nav-v9,.driver-nav-v58){display:grid!important;grid-gap:5px!important;gap:5px!important;padding-inline:12px!important}body.v70-app :where(.sidebar-nav-modern a,.driver-nav-v9 a,.driver-nav-v58 a){display:flex!important;align-items:center!important;gap:12px!important;min-height:44px!important;padding:10px 13px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#33435c!important;-webkit-text-fill-color:#33435c!important;font-weight:680!important;line-height:1.2!important;text-decoration:none!important}body.v70-app :where(.sidebar-nav-modern a,.driver-nav-v9 a,.driver-nav-v58 a):hover{background:#f2f6fb!important;color:var(--v70-ink)!important;-webkit-text-fill-color:var(--v70-ink)!important}body.v70-app :where(.sidebar-nav-modern a.active,.driver-nav-v9 a.active,.driver-nav-v58 a.active){background:var(--v70-brand)!important;border-color:var(--v70-brand)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 18px rgba(23,52,95,.2)!important}body.v70-app :where(.sidebar-nav-modern a.active,.driver-nav-v9 a.active,.driver-nav-v58 a.active) *{color:#fff!important;-webkit-text-fill-color:#fff!important}body.v70-app .driver-nav-v9 i{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;font-style:normal!important;flex:0 0 24px!important}body.v70-app :where(.sidebar-footer-modern,.driver-sidebar-bottom-v9,.driver-sidebar-footer-v58){background:#fff!important;border-top:1px solid #e9eef5!important}body.v70-app :where(.page-heading,.page-header,.section-header,.v60-page-header,.driver-section-title-v9){margin:0 0 24px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.v70-app :where(.page-heading,.page-header,.section-header,.v60-page-header,.driver-section-title-v9) :where(h1,h2){margin:0!important;color:var(--v70-ink)!important;-webkit-text-fill-color:var(--v70-ink)!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:850!important}body.v70-app .driver-section-title-v9 h2{font-size:clamp(24px,2.3vw,34px)!important}body.v70-app :where(.page-heading,.page-header,.section-header,.v60-page-header,.driver-section-title-v9) p{margin:7px 0 0!important;color:var(--v70-muted)!important;-webkit-text-fill-color:var(--v70-muted)!important;font-size:15px!important;line-height:1.55!important;font-weight:600!important}body.v70-app .driver-section-title-v9>p:first-child{color:#65758e!important;-webkit-text-fill-color:#65758e!important;font-size:11px!important;letter-spacing:.12em!important;font-weight:850!important}body.v70-app :where(.admin-main,.v63-driver-shell,.driver-content-v9,.driver-page,.driver-page-v60) :where(.card,.panel,.dashboard-card,.feature-card,.metric-card,.stat-card,.ops-panel,.payroll-panel,.v60-panel,.v61-card,.v62-route-card,.attempt-bulk-v43,.driver-week-card-v9,.driver-empty-v9,.driver-summary-v9>div,.driver-performance-v43>article,[class$=-card],[class$=-panel]){background:var(--v70-panel)!important;border:1px solid var(--v70-border)!important;border-radius:var(--v70-radius)!important;box-shadow:var(--v70-shadow-sm)!important;color:var(--v70-ink-2)!important}body.v70-app :where(.card,.panel,.dashboard-card,.feature-card,.payroll-panel,.v60-panel,.v61-card,.v62-route-card){padding:22px!important}body.v70-app :where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--v70-ink)!important;-webkit-text-fill-color:var(--v70-ink)!important}body.v70-app :where(p,small,.subtitle,.description,.helper-text,.muted){color:var(--v70-muted)!important;-webkit-text-fill-color:var(--v70-muted)!important}body.v70-app :where(label,.field-label,.form-label){color:#384860!important;-webkit-text-fill-color:#384860!important;font-weight:750!important;opacity:1!important}body.v70-app :where(input,select,textarea){width:100%;min-height:44px!important;max-width:100%!important;padding:10px 12px!important;background:#fff!important;border:1px solid var(--v70-border-strong)!important;border-radius:var(--v70-radius-sm)!important;color:var(--v70-ink)!important;-webkit-text-fill-color:var(--v70-ink)!important;font-weight:600!important;box-shadow:none!important}body.v70-app :where(input,select,textarea):focus{outline:none!important;border-color:#6580a6!important;box-shadow:0 0 0 3px rgba(23,52,95,.11)!important}body.v70-app :where(input,textarea)::placeholder{color:#7a879a!important;-webkit-text-fill-color:#7a879a!important;opacity:1!important}body.v70-app :where(button,.btn,.button){min-height:42px!important;max-width:100%!important;border-radius:var(--v70-radius-sm)!important;font-weight:760!important;line-height:1.2!important;white-space:normal!important;text-align:center!important}body.v70-app :where(.primary-btn,.submit-btn,button[type=submit],.correction-open-v9,.correction-form-v34 button){background:var(--v70-brand)!important;border-color:var(--v70-brand)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}body.v70-app :where(.primary-btn,.submit-btn,button[type=submit],.correction-open-v9,.correction-form-v34 button):hover{background:var(--v70-brand-hover)!important}body.v70-app :where(.secondary-btn,.secondary,.outline-btn,button.secondary){background:#fff!important;border:1px solid var(--v70-border-strong)!important;color:#33445d!important;-webkit-text-fill-color:#33445d!important}body.v70-app button:disabled{background:#edf1f6!important;border-color:#d4dce7!important;color:#8792a2!important;-webkit-text-fill-color:#8792a2!important;opacity:1!important}body.v70-app :where(.table-wrap,[class*=table-wrap],table){max-width:100%!important}body.v70-app :where(.table-wrap,[class*=table-wrap]){overflow-x:auto!important;background:#fff!important;border:1px solid var(--v70-border)!important;border-radius:14px!important;box-shadow:var(--v70-shadow-sm)!important}body.v70-app th{background:#f7f9fc!important;color:#5b6a80!important;-webkit-text-fill-color:#5b6a80!important;font-weight:800!important}body.v70-app td{color:#304058!important;-webkit-text-fill-color:#304058!important}body.v70-app :where(th,td){vertical-align:middle!important}body.v70-app :where(.dashboard-grid,.metrics-grid,.stats-grid,.feature-grid,.card-grid,.v60-card-grid,.document-grid,.integration-grid,.driver-summary-v9,.driver-performance-v43,.driver-dwelling-grid-v43){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))!important;grid-gap:16px!important;gap:16px!important;align-items:stretch!important}body.v70-app :where(.dashboard-grid,.metrics-grid,.stats-grid,.feature-grid,.card-grid,.v60-card-grid,.document-grid,.integration-grid,.driver-summary-v9,.driver-performance-v43,.driver-dwelling-grid-v43)>*{min-width:0!important;max-width:100%!important}body.v70-app .driver-dashboard-hero-v18{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:24px!important;gap:24px!important;min-height:190px!important;margin-bottom:20px!important;padding:28px 30px!important;border:1px solid #294a76!important;border-radius:var(--v70-radius-lg)!important;background:linear-gradient(135deg,#132f57,#1b4475)!important;box-shadow:0 18px 44px rgba(16,40,73,.18)!important;overflow:hidden!important}body.v70-app .driver-dashboard-hero-v18 :where(h1,strong,p,span,small){color:#fff!important;-webkit-text-fill-color:#fff!important}body.v70-app .driver-dashboard-hero-v18 h1{margin:4px 0 8px!important;font-size:clamp(28px,4vw,44px)!important;line-height:1.08!important;letter-spacing:-.035em!important}body.v70-app .driver-dashboard-hero-v18 p{margin:0!important;font-size:11px!important;letter-spacing:.13em!important;font-weight:850!important;opacity:.82!important}body.v70-app .driver-dashboard-hero-v18>div:last-child{min-width:185px!important;padding:18px 20px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:15px!important;background:rgba(255,255,255,.09)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.v70-app .driver-dashboard-hero-v18>div:last-child strong{display:block!important;margin:5px 0!important;font-size:30px!important}body.v70-app .driver-brand-hero-copy-v587{display:flex!important;align-items:center!important;gap:18px!important}body.v70-app .driver-brand-hero-copy-v587>img{width:70px!important;height:70px!important;object-fit:contain!important;flex:0 0 70px!important;padding:8px!important;border-radius:16px!important;background:rgba(255,255,255,.95)!important}body.v70-app .driver-summary-v9{margin:18px 0!important}body.v70-app .driver-performance-v43>article,body.v70-app .driver-summary-v9>div{display:flex!important;min-height:112px!important;flex-direction:column!important;justify-content:center!important;padding:20px!important}body.v70-app .driver-performance-v43 small,body.v70-app .driver-summary-v9 small{margin-bottom:8px!important;color:var(--v70-muted)!important;-webkit-text-fill-color:var(--v70-muted)!important;font-size:12px!important;font-weight:750!important}body.v70-app .driver-performance-v43 strong,body.v70-app .driver-summary-v9 strong{font-size:clamp(22px,2vw,30px)!important;line-height:1.15!important}body.v70-app .driver-performance-v43{margin:0 0 28px!important}body.v70-app .driver-paystubs-v9{margin-top:28px!important}body.v70-app .driver-week-card-v9{margin-bottom:16px!important;overflow:hidden!important}body.v70-app .driver-week-header-v9{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;grid-gap:15px!important;gap:15px!important;padding:18px 20px!important;background:#fff!important;border-bottom:1px solid transparent!important}body.v70-app .driver-week-card-v9.open .driver-week-header-v9{border-bottom-color:var(--v70-border)!important}body.v70-app .driver-week-badge-v9{width:50px!important;height:50px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:var(--v70-brand-soft)!important;color:var(--v70-brand)!important;-webkit-text-fill-color:var(--v70-brand)!important;font-weight:850!important}body.v70-app .driver-week-main-v9{min-width:0!important}body.v70-app .driver-week-main-v9 small{display:block!important;margin-bottom:4px!important}body.v70-app .driver-week-main-v9 strong{display:block!important;font-size:24px!important}body.v70-app .driver-week-actions-v9{display:flex!important;gap:8px!important}body.v70-app .driver-week-actions-v9 :where(button,a){width:42px!important;height:42px!important;min-height:42px!important;display:grid!important;place-items:center!important;border:1px solid var(--v70-border-strong)!important;border-radius:10px!important;background:#fff!important;color:var(--v70-brand)!important;-webkit-text-fill-color:var(--v70-brand)!important;text-decoration:none!important}body.v70-app .driver-week-body-v9{padding:20px!important}body.v70-app .driver-pills-v9{display:flex!important;flex-wrap:wrap!important;gap:10px!important}body.v70-app .driver-pills-v9 span{padding:8px 11px!important;border:1px solid var(--v70-border)!important;border-radius:999px!important;background:var(--v70-soft)!important;color:#42516a!important;-webkit-text-fill-color:#42516a!important;font-size:12px!important;font-weight:750!important}body.v70-app .driver-days-v9{display:grid!important;grid-template-columns:repeat(7,minmax(110px,1fr))!important;grid-gap:10px!important;gap:10px!important;overflow-x:auto!important;padding-bottom:4px!important}body.v70-app .driver-day-v9{min-width:110px!important;padding:13px!important;border:1px solid var(--v70-border)!important;border-radius:12px!important;background:#fbfcfe!important}body.v70-app .driver-day-v9 :where(small,strong,em,span,div){display:block!important}body.v70-app .driver-day-v9 strong{margin:6px 0 2px!important;font-size:24px!important}body.v70-app .driver-day-v9 em{color:var(--v70-success)!important;-webkit-text-fill-color:var(--v70-success)!important;font-style:normal!important;font-weight:800!important}body.v70-app .driver-day-meta-v9{margin-top:7px!important;color:var(--v70-muted)!important;-webkit-text-fill-color:var(--v70-muted)!important;font-size:11px!important}body.v70-app .correction-count-grid-v34,body.v70-app .driver-rate-grid-v9{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;grid-gap:14px!important;gap:14px!important}body.v70-app .driver-rate-grid-v9>div{padding:15px!important;border:1px solid var(--v70-border)!important;border-radius:12px!important;background:var(--v70-soft)!important}body.v70-app .driver-adjustments-v9{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;margin:16px 0!important}body.v70-app .driver-adjustments-v9>div{padding:9px 12px!important;border-radius:999px!important;background:#f3f6fa!important;font-weight:800!important}body.v70-app .driver-adjustments-v9 .positive{color:var(--v70-success)!important;-webkit-text-fill-color:var(--v70-success)!important}body.v70-app .driver-adjustments-v9 .negative{color:var(--v70-danger)!important;-webkit-text-fill-color:var(--v70-danger)!important}body.v70-app .driver-adjustments-v9 .net{margin-left:auto!important;background:var(--v70-brand)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.v70-app .correction-form-v34{margin-top:14px!important;padding:18px!important;border:1px solid var(--v70-border)!important;border-radius:14px!important;background:#f8fafc!important}body.v70-app :where(.badge,.status,:is(span,b,strong,em)[class*=status-]:not([class*=-dot])){border-radius:999px!important;font-weight:800!important}body.v70-app .driver-notification-row{padding:10px 16px!important}body.v70-app :where(.driver-language-v11,.driver-logout-v9){width:100%!important}body.v70-app .driver-logout-v9{border:1px solid var(--v70-border-strong)!important;background:#fff!important;color:#43526a!important;-webkit-text-fill-color:#43526a!important}body.v70-app :where(.attempted-packages-page,.driver-week-card-v9,.dashboard-card,.panel,.card){overflow-wrap:anywhere!important}body.v70-app :where(.attempted-packages-page,.driver-content-v9,.admin-main) :where(.row,.actions,.toolbar,[class*=actions],[class*=toolbar]){min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}body.v70-app :where(.attempted-packages-page,.driver-content-v9,.admin-main) :where(button,a,input,select,textarea){min-width:0!important}@media (max-width:900px){body.v70-app .admin-content-frame,body.v70-app :where(.driver-content-v9,.driver-content-v18,.driver-page,.driver-page-v60){padding:20px 16px 104px!important}body.v70-app .driver-shell-v9{display:block!important}body.v70-app :where(.driver-sidebar-v9,.driver-sidebar-v58){position:fixed!important;z-index:100!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;width:100%!important;height:auto!important;min-height:0!important;border-right:0!important;border-top:1px solid var(--v70-border)!important;box-shadow:0 -10px 30px rgba(23,35,55,.1)!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important}body.v70-app :where(.driver-brand-v58,.driver-notification-row,.driver-nav-label-v58,.driver-sidebar-bottom-v9,.driver-sidebar-footer-v58){display:none!important}body.v70-app :where(.driver-nav-v9,.driver-nav-v58){display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-gap:4px!important;gap:4px!important;padding:0!important}body.v70-app :where(.driver-nav-v9 a,.driver-nav-v58 a){min-height:58px!important;padding:6px 2px!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;border-radius:9px!important;font-size:9px!important;text-align:center!important}body.v70-app .driver-nav-v9 a i{width:auto!important;height:auto!important;font-size:18px!important}body.v70-app .driver-nav-v9 a span{line-height:1.05!important}body.v70-app .driver-admin-return-v9{display:none!important}body.v70-app .driver-dashboard-hero-v18{grid-template-columns:1fr!important;padding:22px!important;min-height:0!important}body.v70-app .driver-dashboard-hero-v18>div:last-child{min-width:0!important;width:100%!important}body.v70-app .driver-brand-hero-copy-v587>img{width:54px!important;height:54px!important;flex-basis:54px!important}body.v70-app .driver-week-header-v9{grid-template-columns:auto minmax(0,1fr)!important}body.v70-app .driver-week-actions-v9{grid-column:1/-1!important;justify-content:flex-end!important}body.v70-app .driver-adjustments-v9 .net{margin-left:0!important;width:100%!important;text-align:center!important}}@media (max-width:560px){body.v70-app :where(.page-heading,.page-header,.section-header,.v60-page-header) h1{font-size:30px!important}body.v70-app :where(.driver-summary-v9,.driver-performance-v43,.driver-dwelling-grid-v43){grid-template-columns:1fr!important}body.v70-app .driver-week-body-v9{padding:16px!important}body.v70-app .driver-brand-hero-copy-v587{align-items:flex-start!important}body.v70-app .driver-dashboard-hero-v18 h1{font-size:29px!important}}.approved-calendar-only-v70{display:inline-flex;align-items:center;min-height:40px;padding:0 13px;border-radius:999px;background:#e8f7ed;color:#166534;font-size:.82rem;font-weight:800;border:1px solid #b7e2c5}.timeoff-calendar-metrics-v47{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:650px){.timeoff-calendar-metrics-v47{grid-template-columns:1fr}.approved-calendar-only-v70{align-self:flex-start}}.auth-page-v10.v71-login{min-height:100vh;background:#07101f 50%/cover no-repeat;position:relative;padding:32px}.v71-login:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(4,10,22,.88),rgba(4,10,22,.32))}.v71-login>.auth-card-v10{position:relative;margin-left:auto;margin-right:6vw;box-shadow:0 30px 80px rgba(0,0,0,.35)}.v71-language{position:absolute;z-index:3;right:30px;top:24px;display:flex;background:rgba(255,255,255,.94);padding:5px;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.18)}.v71-language button{border:0;background:transparent;padding:8px 13px;border-radius:8px;font-weight:800;color:#334155}.v71-language button.active{background:#0f172a;color:white}.v71-login-welcome{color:#64748b;margin-top:-4px}.branding-grid-v71,.v71-loans-layout{display:grid;grid-template-columns:minmax(320px,520px) 1fr;grid-gap:24px;gap:24px}.v71-panel{background:#fff;border:1px solid #dce3ec;border-radius:18px;padding:24px;box-shadow:0 12px 35px rgba(15,23,42,.06)}.v71-panel label{display:grid;grid-gap:7px;gap:7px;margin:14px 0;font-weight:750;color:#172033}.v71-panel input,.v71-panel select,.v71-panel textarea{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px;background:#fff;color:#111827}.v71-panel form button,.v71-panel>button{border:0;border-radius:11px;padding:12px 16px;background:#111827;color:white;font-weight:800}.v71-login-preview{min-height:470px;border-radius:20px;background:linear-gradient(135deg,#0f172a,#334155);background-size:cover;background-position:50%;display:flex;align-items:flex-end;padding:36px;color:#fff;overflow:hidden}.v71-login-preview h2{font-size:34px;margin:8px 0}.v71-message{margin-top:12px;padding:10px;border-radius:9px;background:#ecfdf5;color:#166534}.v71-loan-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:0 0 22px}.v71-loan-summary article{background:#fff;border:1px solid #dce3ec;border-radius:16px;padding:19px;display:grid;grid-gap:6px;gap:6px}.v71-loan-summary strong{font-size:26px}.v71-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.v71-loan-calc{padding:15px;border-radius:12px;background:#f1f5f9;display:grid;grid-gap:4px;gap:4px;margin:15px 0}.v71-loan-calc strong{font-size:25px}.v71-loan-list{display:grid;grid-gap:13px;gap:13px}.v71-loan-list article{border:1px solid #dce3ec;border-radius:14px;padding:16px;display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px}.v71-loan-list article>div:first-child{display:grid;grid-gap:3px;gap:3px}.v71-loan-list progress{grid-column:1/-1;width:100%;height:10px}.v71-loan-actions{grid-column:1/-1;display:flex;gap:8px}.v71-loan-actions button{border:1px solid #cbd5e1;background:#fff;padding:7px 11px;border-radius:8px}.loan-status-active{color:#166534}.loan-status-paused{color:#a16207}.loan-status-paid{color:#075985}.loan-status-cancelled{color:#991b1b}.driver-loans-v71{margin-top:24px}.driver-loan-card-v71{background:#fff;border:1px solid #dce3ec;border-radius:16px;padding:18px}.driver-loan-card-v71 header{display:flex;justify-content:space-between}.driver-loan-grid-v71{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:15px}.driver-loan-grid-v71 div{background:#f8fafc;border-radius:10px;padding:12px;display:grid;grid-gap:4px;gap:4px}@media(max-width:800px){.auth-page-v10.v71-login{padding:86px 16px 24px}.v71-login>.auth-card-v10{margin:auto}.v71-language{right:16px;top:18px}.branding-grid-v71,.v71-loan-summary,.v71-loans-layout{grid-template-columns:1fr}.driver-loan-grid-v71,.v71-two{grid-template-columns:1fr 1fr}}.auth-page-v10.v71-login.v73-has-custom-background{background:var(--v73-login-background) center/cover no-repeat fixed!important}.auth-page-v10.v71-login.v73-has-custom-background:before{background:linear-gradient(110deg,rgba(4,10,22,.88),rgba(4,10,22,.32))!important}.v72-payroll-metrics{grid-template-columns:repeat(7,minmax(0,1fr))}.v72-payroll-metrics .metric-total{background:linear-gradient(135deg,#fff4c7,#fde68a)!important;border:1px solid #d9a917!important;color:#172033!important;box-shadow:0 10px 28px rgba(164,114,0,.16)}.v72-payroll-metrics .metric-total span{color:#6b4a00!important;font-weight:850}.v72-payroll-metrics .metric-total strong{color:#4c3400!important;text-shadow:none!important}.v72-week-toolbar{align-items:end}.v72-current-week,.v72-open-week{min-height:39px;border:1px solid #d5dae3;border-radius:10px;background:#fff;color:#172033;padding:9px 13px;font-weight:850;cursor:pointer}.v72-current-week{background:#fff8df;border-color:#e7c453;color:#674900}.v72-open-week{background:#172033;color:#fff;border-color:#172033}.v72-payroll-table{min-width:2160px}.v72-loan-balance-cell,.v72-loan-deduction-cell{font-weight:850;white-space:nowrap;text-align:center;color:#7a4b00;background:#fffbeb!important}.v72-loan-balance-cell{color:#172033;background:#f7f9fc!important}.v72-loan-balance-cell small{color:#7b8495;font-weight:650}.v72-page-message{margin:0 0 18px;padding:12px 15px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;color:#172033;font-weight:750}.v72-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:6px}.v72-panel-title h2{margin:3px 0 0}.v72-panel-title small{color:#8a6500;font-weight:900;letter-spacing:.09em}.v72-panel-title>span{padding:7px 10px;border-radius:9px;background:#f1f5f9;color:#475569;font-weight:800}.v71-panel>.v72-panel-title .v72-text-button,.v72-text-button{border:1px solid #cbd5e1!important;background:#fff!important;color:#172033!important;padding:8px 11px!important;border-radius:9px!important}.v72-loan-card{position:relative}.v72-loan-balances{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 1fr;grid-gap:10px!important;gap:10px!important}.v72-loan-balances div{padding:11px 12px;border-radius:10px;background:#f8fafc;display:grid;grid-gap:2px;gap:2px}.v72-loan-balances span{font-size:11px;color:#64748b;font-weight:750}.v72-loan-balances strong{font-size:18px;color:#172033}.v72-applied-note{grid-column:1/-1;color:#166534;background:#ecfdf5;border-radius:9px;padding:8px 10px;font-weight:750}.v71-loan-actions button:first-child{border-color:#d4af37;background:#fff8df;color:#5f4500;font-weight:850}.v72-loan-form button:disabled{opacity:.55;cursor:not-allowed}.v72-branding-grid{align-items:start}.v72-branding-form>p{color:#64748b;margin-top:5px}.v72-file-drop{padding:16px;border:1.5px dashed #b8c2d1;border-radius:13px;background:#f8fafc}.v72-file-drop input{border:0!important;padding:8px 0!important;background:transparent!important}.v72-file-drop small{color:#64748b;font-weight:600}.v72-checkbox-row{display:flex!important;align-items:center;gap:10px!important;padding:11px 12px;border:1px solid #dce3ec;border-radius:10px}.v72-checkbox-row input{width:18px!important;height:18px;margin:0}.v71-message.error{background:#fff1f2;color:#9f1239}.v71-login-preview{position:relative;isolation:isolate}.v71-login-preview:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0f172a,#334155);z-index:-2}.v71-login-preview.has-background:before{background:transparent}.v72-preview-language{position:absolute;right:20px;top:20px;display:flex;gap:5px;background:rgba(255,255,255,.93);padding:5px;border-radius:10px;color:#334155}.v72-preview-language span{padding:6px 9px;border-radius:7px;font-size:12px;font-weight:850}.v72-preview-language span.active{background:#172033;color:#fff}.v71-language button{transition:background-color .16s ease,color .16s ease,transform .16s ease}.v71-language button:active{transform:scale(.96)}.v72-mfa-shell{min-height:calc(100vh - 40px);display:grid;place-items:center;padding:28px}.v72-mfa-card{width:min(760px,100%);background:#fff;border:1px solid #dce3ec;border-radius:24px;box-shadow:0 26px 80px rgba(15,23,42,.13);padding:30px;color:#172033}.v72-mfa-loading{text-align:center;min-height:280px;display:grid;place-content:center;justify-items:center}.v72-mfa-header{display:flex;gap:18px;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid #e8edf3}.v72-mfa-shield{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#172033,#334155);color:#f5c542;font-size:26px;font-weight:950;flex:0 0 auto}.v72-mfa-header p{margin:0 0 5px;color:#8a6500;font-size:12px;font-weight:950;letter-spacing:.12em}.v72-mfa-header h1{margin:0;font-size:30px}.v72-mfa-header span{display:block;margin-top:8px;color:#64748b;line-height:1.55}.v72-mfa-start{padding-top:24px}.v72-mfa-benefits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:22px}.v72-mfa-benefits article{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.v72-mfa-benefits strong{color:#b17c00;font-size:13px}.v72-mfa-benefits span{font-weight:750;line-height:1.35}.v72-mfa-primary{border:0;border-radius:12px;background:#172033;color:#fff;padding:12px 18px;font-weight:900;cursor:pointer;min-height:46px}.v72-mfa-primary:disabled{opacity:.5;cursor:not-allowed}.v72-mfa-setup{display:grid;grid-gap:12px;gap:12px;padding-top:22px}.v72-mfa-step{display:grid;grid-template-columns:38px 1fr;grid-gap:14px;gap:14px;padding:17px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.v72-mfa-step>span{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#172033;color:#fff;font-weight:900}.v72-mfa-step.completed>span{background:#15803d}.v72-mfa-step h2{font-size:18px;margin:2px 0 5px}.v72-mfa-step p{margin:0;color:#64748b;line-height:1.5}.v72-mfa-qr-content{min-width:0}.v72-mfa-qr{display:inline-grid;place-items:center;padding:14px;margin-top:16px;border:1px solid #dce3ec;border-radius:16px;background:#fff}.v72-mfa-qr img{width:230px;max-width:100%;display:block}.v72-mfa-secret{margin-top:12px}.v72-mfa-secondary-actions button,.v72-mfa-secret>button{border:1px solid #cbd5e1;background:#fff;color:#172033;border-radius:9px;padding:8px 11px;font-weight:800;cursor:pointer}.v72-mfa-secret>div{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap}.v72-mfa-secret code{background:#f1f5f9;border-radius:8px;padding:9px;word-break:break-all}.v72-mfa-secret>div button{border:0;background:#e8eef6;border-radius:8px;padding:9px;font-weight:800}.v72-mfa-code-step{margin-top:12px}.v72-mfa-code-step label{display:grid;grid-gap:7px;gap:7px;margin:14px 0;font-weight:800}.v72-mfa-code-step input{width:min(260px,100%);font-size:25px;letter-spacing:.28em;text-align:center;border:1px solid #b9c4d2;border-radius:12px;padding:12px;background:#f8fafc;color:#172033}.v72-mfa-connected{display:flex;gap:14px;align-items:center;margin-top:22px;padding:17px;border:1px solid #a7e3bd;border-radius:16px;background:#ecfdf5}.v72-mfa-connected-icon{width:42px;height:42px;border-radius:13px;background:#15803d;color:#fff;display:grid;place-items:center;font-weight:950}.v72-mfa-connected h2{margin:0 0 4px}.v72-mfa-connected p{margin:0;color:#456252}.v72-mfa-secondary-actions{display:flex;gap:9px;margin-top:14px;justify-content:flex-end}.v72-mfa-secondary-actions button.danger{color:#b42318;border-color:#fecaca;background:#fff7f7}.v72-mfa-message{margin-top:17px;border-radius:11px;padding:12px 14px;font-weight:750}.v72-mfa-message.success{background:#ecfdf5;color:#166534}.v72-mfa-message.error{background:#fff1f2;color:#9f1239}.v72-mfa-back{display:inline-block;margin-top:16px;color:#475569;font-weight:800}.v72-security-card{display:grid;grid-gap:18px;gap:18px}.v72-security-heading{display:flex;gap:13px}.v72-security-heading>span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-weight:950}.v72-security-heading>span.verified{background:#dcfce7;color:#166534}.v72-security-heading>span.pending{background:#fff7ed;color:#9a3412}.v72-security-heading h2{margin:0}.v72-security-heading p{margin:4px 0 0;color:#64748b}.v72-security-toggle{display:flex!important;align-items:center!important;gap:12px!important;padding:15px;border:1px solid #dce3ec;border-radius:13px;background:#f8fafc}.v72-security-toggle input{width:20px;height:20px}.v72-security-toggle span{display:grid;grid-gap:3px;gap:3px}.v72-security-toggle small{color:#64748b}.v72-security-actions{display:flex;gap:12px;flex-wrap:wrap}.v72-license-login-modal{max-width:640px}.v72-license-url{margin:18px 0;padding:14px;border:1px solid #d8e0ea;border-radius:11px;background:#f8fafc;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.v72-license-modal-actions{display:flex;gap:10px;flex-wrap:wrap}.v72-license-modal-actions a,.v72-license-modal-actions button{border:0;border-radius:10px;padding:10px 13px;background:#172033;color:#fff;font-weight:850;cursor:pointer}.v72-license-modal-actions .secondary{background:#eef2f7;color:#334155}@media(max-width:1180px){.v72-payroll-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:800px){.v72-payroll-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v72-payroll-metrics .metric-total{grid-column:1/-1}.v72-loan-balances{grid-template-columns:1fr}.v72-mfa-shell{padding:12px}.v72-mfa-card{padding:20px;border-radius:18px}.v72-mfa-benefits{grid-template-columns:1fr}.v72-mfa-header h1{font-size:25px}.v72-mfa-qr img{width:205px}}.v73-license-inline-preview{margin-top:18px;border:1px solid #d8e0ea;border-radius:14px;overflow:hidden;background:#fff}.v73-license-inline-preview>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 14px;background:#f8fafc;color:#334155}.v73-license-inline-preview>div span{font-size:12px;color:#64748b}.v73-license-inline-preview iframe{display:block;width:100%;height:min(640px,65vh);border:0;background:#0b0f13}@media(max-width:700px){.v73-license-inline-preview>div{align-items:flex-start;flex-direction:column}.v73-license-inline-preview iframe{height:70vh}}.v73-prior-loan-week{padding:13px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.v73-prior-loan-week small{color:#64748b;font-weight:650;line-height:1.45}.v73-preview-loading{padding:24px;margin:0;text-align:center;color:#64748b;font-weight:750}.v73-company-login-preview{position:relative;min-height:470px;padding:30px;display:flex;justify-content:flex-end;align-items:center;background:radial-gradient(circle at 20% 12%,rgba(239,37,37,.18),transparent 34%),linear-gradient(145deg,#07090c,#0e1217);background-position:50%;background-size:cover}.v73-company-login-language{position:absolute;right:18px;top:18px;display:flex;gap:4px;background:rgba(255,255,255,.94);padding:4px;border-radius:9px;color:#334155}.v73-company-login-language span{padding:5px 8px;border-radius:6px;font-size:11px;font-weight:850}.v73-company-login-language span.active{background:#172033;color:#fff}.v73-company-login-card{width:min(340px,100%);padding:24px;border:1px solid #2d343d;border-radius:18px;background:linear-gradient(180deg,#15191f,#0f1318);box-shadow:0 25px 65px rgba(0,0,0,.4);color:#fff}.v73-company-login-card header{display:flex;align-items:center;gap:11px;margin-bottom:18px}.v73-company-login-card header img,.v73-company-login-card header>b{width:48px;height:48px;border-radius:12px;object-fit:cover;display:grid;place-items:center;background:#2b1114;color:#fff}.v73-company-login-card header div{display:grid}.v73-company-login-card header small,.v73-company-login-card p{color:#a0aab8}.v73-company-login-card h3{font-size:24px;margin:0 0 7px}.v73-company-login-card label{display:grid;grid-gap:6px;gap:6px;margin-top:13px;font-weight:750}.v73-company-login-card label span{height:40px;border:1px solid #39424d;border-radius:9px;background:#0b0f13}.v73-company-login-card>button{width:100%;border:0;border-radius:10px;margin-top:16px;padding:11px;background:#b91018;color:#fff;font-weight:900}@media(max-width:700px){.v73-company-login-preview{padding:76px 14px 20px;justify-content:center}}body.v63-app .tickets-count-v2{background:linear-gradient(135deg,#fff8dc,#f8df83)!important;border:1px solid #d7ae22!important;color:#493500!important;box-shadow:0 10px 26px rgba(151,108,0,.14)!important}body.v63-app .tickets-count-v2 strong{color:#3c2b00!important;-webkit-text-fill-color:#3c2b00!important}body.v63-app .tickets-count-v2 small{color:#6b4d00!important;-webkit-text-fill-color:#6b4d00!important}body.v63-app .ticket-number-v2{background:#eaf2ff!important;border:1px solid #bfd3f7!important;color:#1f5fc4!important;-webkit-text-fill-color:#1f5fc4!important}body.v63-app :where(.admin-main,.v63-driver-shell) .ticket-message-row-v2.driver .ticket-message-v2{background:#2563d9!important;border:1px solid #1d55bf!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body.v63-app :where(.admin-main,.v63-driver-shell) .ticket-message-row-v2.driver .ticket-message-v2 :where(p,small,time,span,strong,b){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}body.v63-app :where(.admin-main,.v63-driver-shell) .ticket-message-row-v2.driver .ticket-message-v2 small,body.v63-app :where(.admin-main,.v63-driver-shell) .ticket-message-row-v2.driver .ticket-message-v2 time{color:#e6efff!important;-webkit-text-fill-color:#e6efff!important}body.v63-app :where(.admin-main,.v63-driver-shell) .ticket-message-row-v2.admin .ticket-message-v2{background:#ffffff!important;border:1px solid #cfd9e7!important;color:#172033!important;-webkit-text-fill-color:#172033!important}body.v63-app :where(.admin-main,.v63-driver-shell) .ticket-message-row-v2.admin .ticket-message-v2 :where(p,small,time,span,strong,b){color:#172033!important;-webkit-text-fill-color:#172033!important;opacity:1!important}body.v63-app :where(.admin-main,.v63-driver-shell) .ticket-message-row-v2.admin .ticket-message-v2 small,body.v63-app :where(.admin-main,.v63-driver-shell) .ticket-message-row-v2.admin .ticket-message-v2 time{color:#667085!important;-webkit-text-fill-color:#667085!important}body.v63-app .notification-bell{background:#ffffff!important;border:1px solid #d6dee9!important;color:#172033!important;box-shadow:0 4px 14px rgba(15,23,42,.06)!important}body.v63-app .notification-bell:hover,body.v63-app .notification-bell[aria-expanded=true]{background:#fffaf0!important;border-color:#d7b342!important}body.v63-app .notification-bell-icon{background:#fff3c6!important;color:#8a6500!important}body.v63-app .notification-bell-copy strong{color:#172033!important;-webkit-text-fill-color:#172033!important}body.v63-app .notification-bell-copy small{color:#667085!important;-webkit-text-fill-color:#667085!important}body.v63-app .notification-bell-count{background:#f1c232!important;border:1px solid #c99700!important;color:#2f2300!important;-webkit-text-fill-color:#2f2300!important;box-shadow:0 3px 10px rgba(146,103,0,.18)!important}body.v63-app .notification-panel{background:#ffffff!important;color:#172033!important;-webkit-text-fill-color:#172033!important;border-color:#d9e0e9!important}body.v63-app .notification-panel-head{background:#f8fafc!important;color:#172033!important}body.v63-app .notification-empty strong,body.v63-app .notification-message strong,body.v63-app .notification-panel-head strong{color:#172033!important;-webkit-text-fill-color:#172033!important}body.v63-app .notification-empty p,body.v63-app .notification-message small,body.v63-app .notification-message>span,body.v63-app .notification-panel-head small{color:#5f6c80!important;-webkit-text-fill-color:#5f6c80!important}body.v63-app .notification-list article{background:#ffffff!important;color:#172033!important}body.v63-app .notification-list article.unread{background:#fff8df!important}body.v63-app .notification-list a{color:#172033!important;-webkit-text-fill-color:#172033!important}body.v63-app .notification-list a:hover{background:#f5f8fc!important}body.v63-app .notification-panel-actions button{color:#725600!important;-webkit-text-fill-color:#725600!important}body.v63-app .notification-panel-actions .notification-close{color:#475467!important;-webkit-text-fill-color:#475467!important}