@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);:root{--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fz-h1:28px;--fz-h2:20px;--fz-h3:17px;--fz-body:15px;--fz-sm:13px;--fz-xs:12px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-tight:1.3;--lh-normal:1.45;--lh-loose:1.6;--sp-1:6px;--sp-2:12px;--sp-3:18px;--sp-4:24px;--sp-5:32px;--sp-6:40px;--color-primary:#0f6b3e;--color-primary-dark:#084c2d;--color-primary-light:#e8f5ee;--color-accent:#f4b400;--color-accent-dark:#d99a00;--color-accent-soft:#fff4cc;--color-background:#f7f9f8;--color-surface:#fff;--color-surface-soft:#fafafa;--color-text:#1f2933;--color-text-muted:#6b7280;--color-text-light:#fff;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-success:#16a34a;--color-success-soft:#e8f5ee;--color-warning:#f59e0b;--color-warning-soft:#fff4cc;--color-danger:#dc2626;--color-danger-soft:#fee2e2;--color-info:#2563eb;--color-info-soft:#dbeafe;--color-dark-panel:#1f2933;--color-dark-panel-soft:#263442;--color-dark-text-muted:#cbd5e1;--c-primary:var(--color-primary);--c-primary-light:var(--color-primary-light);--c-primary-dark:var(--color-primary-dark);--c-secondary:var(--color-success);--c-accent:var(--color-accent);--c-info:var(--color-info);--c-info-bg:var(--color-info-soft);--c-text:var(--color-text);--c-text-strong:var(--color-text);--c-text-muted:var(--color-text-muted);--c-text-subtle:#4b5563;--c-text-light:var(--color-border-strong);--c-text-inverse:var(--color-text-light);--c-bg:var(--color-background);--c-surface:var(--color-surface);--c-surface-muted:var(--color-surface-soft);--c-surface-strong:var(--color-border);--c-border:var(--color-border);--c-border-dark:var(--color-border-strong);--c-success:var(--color-success);--c-success-bg:var(--color-success-soft);--c-success-text:var(--color-primary-dark);--c-danger:var(--color-danger);--c-danger-bg:var(--color-danger-soft);--c-danger-text:#991b1b;--c-warning:var(--color-warning);--c-warning-bg:var(--color-warning-soft);--c-warning-text:#92400e;--c-dark:var(--color-dark-panel);--c-dark-2:var(--color-dark-panel-soft);--c-dark-green:var(--color-primary-dark);--c-focus:var(--color-primary);--c-disabled-bg:var(--color-border);--c-disabled-text:var(--color-text-muted);--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:12px;--r-pill:24px;--sh-xs:0 1px 2px #0000000d;--sh-sm:0 1px 3px #00000014,0 1px 2px #0000000a;--sh-md:0 4px 6px #00000012,0 2px 4px #0000000d;--sh-lg:0 10px 15px #00000014,0 4px 6px #0000000a;--btn-h:34px;--btn-fz:13px;--btn-fw:600;--btn-r:8px;--btn-px:14px;--primary-color:var(--color-primary);--secondary-color:var(--color-success);--accent-color:var(--color-accent);--text-color:var(--color-text);--bg-color:var(--color-background);--white:var(--color-surface);--gray:var(--color-text-muted);--gray-light:var(--color-border-strong);--success:var(--color-success);--danger:var(--color-danger);--warning:var(--color-warning);--info:var(--color-info);--website-header-gradient:linear-gradient(to right,var(--color-primary-dark) 0%,var(--color-primary) 100%);--website-page-bg:var(--color-surface);--website-card-bg:linear-gradient(to right,var(--color-primary-dark) 0%,var(--color-primary) 100%);--website-card-border:1px solid #e8f5ee47;--website-card-shadow:0 8px 18px #02061729;--website-panel-shadow:0 12px 30px #0f172a38;--website-radius:10px;--website-text-on-dark:var(--color-surface);--website-text-accent:var(--color-primary-light);--website-text-green:var(--color-primary-dark);--website-button-primary-bg:var(--color-surface);--website-button-primary-text:var(--color-primary-dark);--website-button-ghost-bg:#ffffff1a;--website-button-ghost-border:1.5px solid #ffffff2e}@media (prefers-color-scheme:dark) and (prefers-contrast:more){:root{--c-bg:var(--color-text);--c-surface:var(--color-text);--c-surface-muted:var(--color-text);--c-surface-strong:var(--c-text-subtle);--c-text:var(--color-surface-soft);--c-text-strong:var(--color-surface);--c-text-muted:var(--color-border-strong);--c-text-subtle:var(--color-border);--c-border:var(--c-text-subtle);--c-border-dark:var(--c-text-subtle);--c-success-bg:#052e16;--c-success-text:var(--color-success-soft);--c-danger-bg:#450a0a;--c-danger-text:var(--color-danger-soft);--c-warning-bg:#451a03;--c-warning-text:#ffedd5;--c-disabled-bg:var(--c-text-subtle);--c-disabled-text:var(--color-border-strong)}}.driver-dashboard .driver-truck-type-badge{-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--color-surface)!important;color:#fff!important;color:var(--color-surface)!important}.driver-dashboard .driver-dashboard-section-label,.driver-dashboard .driver-dashboard-section-label *,.driver-dashboard .driver-dashboard-section-title,.driver-dashboard .driver-dashboard-section-title *,.driver-dashboard .driver-dashboard-tabs button,.driver-dashboard .driver-dashboard-tabs button *,.driver-dashboard h2[style*="background-color: var(--color-primary-dark)"],.driver-dashboard h2[style*="background-color:var(--color-primary-dark)"]{-webkit-text-fill-color:#fff!important;color:#fff!important}.App .app-main [style*="background-color: #fff"],.App .app-main [style*="background-color: #ffffff"],.App .app-main [style*="background-color: rgb(243, 244, 246)"],.App .app-main [style*="background-color: rgb(243, 244, 246)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color: rgb(247, 249, 248)"],.App .app-main [style*="background-color: rgb(247, 249, 248)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color: rgb(248, 250, 252)"],.App .app-main [style*="background-color: rgb(248, 250, 252)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color: rgb(249, 250, 251)"],.App .app-main [style*="background-color: rgb(249, 250, 251)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color: rgb(250, 250, 250)"],.App .app-main [style*="background-color: rgb(250, 250, 250)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color: rgb(255, 255, 255)"],.App .app-main [style*="background-color: rgb(255, 255, 255)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color: transparent"],.App .app-main [style*="background-color: transparent"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color: var(--color-background)"],.App .app-main [style*="background-color: var(--color-background)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color: var(--color-border)"],.App .app-main [style*="background-color: var(--color-border)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color: var(--color-border-strong)"],.App .app-main [style*="background-color: var(--color-danger-soft)"],.App .app-main [style*="background-color: var(--color-info-soft)"],.App .app-main [style*="background-color: var(--color-success-soft)"],.App .app-main [style*="background-color: var(--color-surface)"],.App .app-main [style*="background-color: var(--color-surface)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color: var(--color-surface-soft)"],.App .app-main [style*="background-color: var(--color-surface-soft)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color: var(--color-warning-soft)"],.App .app-main [style*="background-color:#fff"],.App .app-main [style*="background-color:#ffffff"],.App .app-main [style*="background-color:transparent"],.App .app-main [style*="background-color:transparent"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color:var(--color-background)"],.App .app-main [style*="background-color:var(--color-background)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color:var(--color-border)"],.App .app-main [style*="background-color:var(--color-border)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color:var(--color-border-strong)"],.App .app-main [style*="background-color:var(--color-danger-soft)"],.App .app-main [style*="background-color:var(--color-info-soft)"],.App .app-main [style*="background-color:var(--color-success-soft)"],.App .app-main [style*="background-color:var(--color-surface)"],.App .app-main [style*="background-color:var(--color-surface)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color:var(--color-surface-soft)"],.App .app-main [style*="background-color:var(--color-surface-soft)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background-color:var(--color-warning-soft)"],.App .app-main [style*="background: #fff"],.App .app-main [style*="background: #ffffff"],.App .app-main [style*="background: rgb(243, 244, 246)"],.App .app-main [style*="background: rgb(243, 244, 246)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background: rgb(247, 249, 248)"],.App .app-main [style*="background: rgb(247, 249, 248)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background: rgb(248, 250, 252)"],.App .app-main [style*="background: rgb(248, 250, 252)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background: rgb(249, 250, 251)"],.App .app-main [style*="background: rgb(249, 250, 251)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background: rgb(250, 250, 250)"],.App .app-main [style*="background: rgb(250, 250, 250)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background: rgb(255, 255, 255)"],.App .app-main [style*="background: rgb(255, 255, 255)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background: transparent"],.App .app-main [style*="background: transparent"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background: var(--color-background)"],.App .app-main [style*="background: var(--color-background)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background: var(--color-border)"],.App .app-main [style*="background: var(--color-border)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background: var(--color-border-strong)"],.App .app-main [style*="background: var(--color-danger-soft)"],.App .app-main [style*="background: var(--color-danger-soft)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background: var(--color-info-soft)"],.App .app-main [style*="background: var(--color-info-soft)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background: var(--color-success-soft)"],.App .app-main [style*="background: var(--color-success-soft)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background: var(--color-surface)"],.App .app-main [style*="background: var(--color-surface)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background: var(--color-surface-soft)"],.App .app-main [style*="background: var(--color-surface-soft)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background: var(--color-warning-soft)"],.App .app-main [style*="background: var(--color-warning-soft)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background:#fff"],.App .app-main [style*="background:#ffffff"],.App .app-main [style*="background:transparent"],.App .app-main [style*="background:transparent"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background:var(--color-background)"],.App .app-main [style*="background:var(--color-background)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background:var(--color-border)"],.App .app-main [style*="background:var(--color-border)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background:var(--color-border-strong)"],.App .app-main [style*="background:var(--color-danger-soft)"],.App .app-main [style*="background:var(--color-danger-soft)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background:var(--color-info-soft)"],.App .app-main [style*="background:var(--color-info-soft)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background:var(--color-success-soft)"],.App .app-main [style*="background:var(--color-success-soft)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background:var(--color-surface)"],.App .app-main [style*="background:var(--color-surface)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background:var(--color-surface-soft)"],.App .app-main [style*="background:var(--color-surface-soft)"] :not(button):not(a):not(svg):not(path),.App .app-main [style*="background:var(--color-warning-soft)"],.App .app-main [style*="background:var(--color-warning-soft)"] :not(button):not(a):not(svg):not(path),.App .app-main a[style*="background-color: rgb(255, 255, 255)"],.App .app-main a[style*="background-color: transparent"],.App .app-main a[style*="background-color: var(--color-surface)"],.App .app-main a[style*="background-color:transparent"],.App .app-main a[style*="background-color:var(--color-surface)"],.App .app-main a[style*="background: rgb(255, 255, 255)"],.App .app-main a[style*="background: transparent"],.App .app-main a[style*="background: var(--color-surface)"],.App .app-main a[style*="background:transparent"],.App .app-main a[style*="background:var(--color-surface)"],.App .app-main button[style*="background-color: rgb(243, 244, 246)"],.App .app-main button[style*="background-color: rgb(255, 255, 255)"],.App .app-main button[style*="background-color: transparent"],.App .app-main button[style*="background-color: var(--color-surface)"],.App .app-main button[style*="background-color: var(--color-surface-soft)"],.App .app-main button[style*="background-color:transparent"],.App .app-main button[style*="background-color:var(--color-surface)"],.App .app-main button[style*="background-color:var(--color-surface-soft)"],.App .app-main button[style*="background: rgb(243, 244, 246)"],.App .app-main button[style*="background: rgb(255, 255, 255)"],.App .app-main button[style*="background: transparent"],.App .app-main button[style*="background: var(--color-surface)"],.App .app-main button[style*="background: var(--color-surface-soft)"],.App .app-main button[style*="background:transparent"],.App .app-main button[style*="background:var(--color-surface)"],.App .app-main button[style*="background:var(--color-surface-soft)"],.App .app-main form,.App .app-main form :not(button):not(a):not(svg):not(path),.App .app-main input,.App .app-main option,.App .app-main select,.App .app-main table,.App .app-main table :not(button):not(a):not(svg):not(path),.App .app-main tbody,.App .app-main tbody :not(button):not(a):not(svg):not(path),.App .app-main td,.App .app-main textarea,.App .app-main tr,.App .app-main tr :not(button):not(a):not(svg):not(path),.customer-dashboard .customer-driver-profile-btn,.customer-dashboard .customer-driver-profile-btn *{color:#111!important}.App .app-main [style*="background-color: #000"],.App .app-main [style*="background-color: #000"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color: #000000"],.App .app-main [style*="background-color: black"],.App .app-main [style*="background-color: black"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color: rgb(0, 0, 0)"],.App .app-main [style*="background-color: rgb(0, 0, 0)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color: rgb(15, 107, 62)"],.App .app-main [style*="background-color: rgb(15, 107, 62)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color: rgb(22, 163, 74)"],.App .app-main [style*="background-color: rgb(22, 163, 74)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color: rgb(220, 38, 38)"],.App .app-main [style*="background-color: rgb(220, 38, 38)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color: rgb(31, 41, 51)"],.App .app-main [style*="background-color: rgb(31, 41, 51)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color: rgb(37, 99, 235)"],.App .app-main [style*="background-color: rgb(37, 99, 235)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color: rgb(8, 76, 45)"],.App .app-main [style*="background-color: rgb(8, 76, 45)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color: var(--color-danger)"],.App .app-main [style*="background-color: var(--color-danger)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color: var(--color-dark-panel)"],.App .app-main [style*="background-color: var(--color-info)"],.App .app-main [style*="background-color: var(--color-info)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color: var(--color-primary)"],.App .app-main [style*="background-color: var(--color-primary)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color: var(--color-primary-dark)"],.App .app-main [style*="background-color: var(--color-primary-dark)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color: var(--color-success)"],.App .app-main [style*="background-color: var(--color-success)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color: var(--color-text)"],.App .app-main [style*="background-color: var(--color-text)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color:#000"],.App .app-main [style*="background-color:#000"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color:#000000"],.App .app-main [style*="background-color:black"],.App .app-main [style*="background-color:black"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color:var(--color-danger)"],.App .app-main [style*="background-color:var(--color-danger)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color:var(--color-dark-panel)"],.App .app-main [style*="background-color:var(--color-info)"],.App .app-main [style*="background-color:var(--color-info)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color:var(--color-primary)"],.App .app-main [style*="background-color:var(--color-primary)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color:var(--color-primary-dark)"],.App .app-main [style*="background-color:var(--color-primary-dark)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color:var(--color-success)"],.App .app-main [style*="background-color:var(--color-success)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background-color:var(--color-text)"],.App .app-main [style*="background-color:var(--color-text)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background: #000"],.App .app-main [style*="background: #000"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background: #000000"],.App .app-main [style*="background: black"],.App .app-main [style*="background: black"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background: rgb(0, 0, 0)"],.App .app-main [style*="background: rgb(0, 0, 0)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background: rgb(15, 107, 62)"],.App .app-main [style*="background: rgb(15, 107, 62)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background: rgb(22, 163, 74)"],.App .app-main [style*="background: rgb(22, 163, 74)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background: rgb(220, 38, 38)"],.App .app-main [style*="background: rgb(220, 38, 38)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background: rgb(31, 41, 51)"],.App .app-main [style*="background: rgb(31, 41, 51)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background: rgb(37, 99, 235)"],.App .app-main [style*="background: rgb(37, 99, 235)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background: rgb(8, 76, 45)"],.App .app-main [style*="background: rgb(8, 76, 45)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background: var(--color-danger)"],.App .app-main [style*="background: var(--color-danger)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background: var(--color-dark-panel)"],.App .app-main [style*="background: var(--color-info)"],.App .app-main [style*="background: var(--color-info)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background: var(--color-primary)"],.App .app-main [style*="background: var(--color-primary)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background: var(--color-primary-dark)"],.App .app-main [style*="background: var(--color-primary-dark)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background: var(--color-success)"],.App .app-main [style*="background: var(--color-success)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background: var(--color-text)"],.App .app-main [style*="background: var(--color-text)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background:#000"],.App .app-main [style*="background:#000"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background:#000000"],.App .app-main [style*="background:black"],.App .app-main [style*="background:black"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background:var(--color-danger)"],.App .app-main [style*="background:var(--color-danger)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background:var(--color-dark-panel)"],.App .app-main [style*="background:var(--color-info)"],.App .app-main [style*="background:var(--color-info)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background:var(--color-primary)"],.App .app-main [style*="background:var(--color-primary)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background:var(--color-primary-dark)"],.App .app-main [style*="background:var(--color-primary-dark)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background:var(--color-success)"],.App .app-main [style*="background:var(--color-success)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*="background:var(--color-text)"],.App .app-main [style*="background:var(--color-text)"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*=linear-gradient][style*="rgb(15, 107, 62"],.App .app-main [style*=linear-gradient][style*="rgb(22, 163, 74"],.App .app-main [style*=linear-gradient][style*="rgb(220, 38, 38"],.App .app-main [style*=linear-gradient][style*="rgb(31, 41, 51"],.App .app-main [style*=linear-gradient][style*="rgb(37, 99, 235"],.App .app-main [style*=linear-gradient][style*="rgb(8, 76, 45"],.App .app-main [style*=linear-gradient][style*="rgba(0, 0, 0"],.App .app-main [style*=linear-gradient][style*="rgba(0, 0, 0"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*=linear-gradient][style*="rgba(0,0,0"],.App .app-main [style*=linear-gradient][style*="rgba(0,0,0"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*=linear-gradient][style*="var(--color-danger"],.App .app-main [style*=linear-gradient][style*="var(--color-danger"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*=linear-gradient][style*="var(--color-info"],.App .app-main [style*=linear-gradient][style*="var(--color-info"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*=linear-gradient][style*="var(--color-primary"],.App .app-main [style*=linear-gradient][style*="var(--color-primary"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*=linear-gradient][style*="var(--color-primary-dark"],.App .app-main [style*=linear-gradient][style*="var(--color-success"],.App .app-main [style*=linear-gradient][style*="var(--color-success"] :not(input):not(textarea):not(select):not(option),.App .app-main [style*=linear-gradient][style*="var(--color-text"],.App .app-main [style*=linear-gradient][style*="var(--color-text"] :not(input):not(textarea):not(select):not(option),.App .app-main a[style*="background: var(--color-danger)"],.App .app-main a[style*="background: var(--color-primary)"],.App .app-main a[style*="background: var(--color-primary-dark)"],.App .app-main a[style*="background: var(--color-success)"],.App .app-main a[style*="background:var(--color-danger)"],.App .app-main a[style*="background:var(--color-primary)"],.App .app-main a[style*="background:var(--color-primary-dark)"],.App .app-main a[style*="background:var(--color-success)"],.App .app-main button[style*="background: var(--color-danger)"],.App .app-main button[style*="background: var(--color-primary)"],.App .app-main button[style*="background: var(--color-primary-dark)"],.App .app-main button[style*="background: var(--color-success)"],.App .app-main button[style*="background:var(--color-danger)"],.App .app-main button[style*="background:var(--color-primary)"],.App .app-main button[style*="background:var(--color-primary-dark)"],.App .app-main button[style*="background:var(--color-success)"],.App .app-main th,.App .app-main th :not(input):not(textarea):not(select):not(option),.App .app-main thead,.App .app-main thead :not(input):not(textarea):not(select):not(option){color:#fff!important;color:var(--color-text-light)!important}.customer-dashboard .customer-dashboard-tabs button[data-active=true],.customer-dashboard .customer-dashboard-tabs button[data-active=true] *,.customer-dashboard .load-card .load-card-price-offers-title,.customer-dashboard .load-card .load-card-price-offers-title *,.customer-dashboard .load-card [style*="background: var(--c-text-subtle)"],.customer-dashboard .load-card [style*="background: var(--c-text-subtle)"] *,.customer-dashboard .load-card [style*="background: var(--color-accent-dark)"],.customer-dashboard .load-card [style*="background: var(--color-accent-dark)"] *,.customer-dashboard .load-card [style*="background: var(--color-danger)"],.customer-dashboard .load-card [style*="background: var(--color-danger)"] *,.customer-dashboard .load-card [style*="background: var(--color-info)"],.customer-dashboard .load-card [style*="background: var(--color-info)"] *,.customer-dashboard .load-card [style*="background: var(--color-primary-dark)"],.customer-dashboard .load-card [style*="background: var(--color-primary-dark)"] *,.customer-dashboard .load-card [style*="background: var(--color-text)"],.customer-dashboard .load-card [style*="background: var(--color-text)"] *,.customer-dashboard .load-card [style*="background:var(--c-text-subtle)"],.customer-dashboard .load-card [style*="background:var(--c-text-subtle)"] *,.customer-dashboard .load-card [style*="background:var(--color-accent-dark)"],.customer-dashboard .load-card [style*="background:var(--color-accent-dark)"] *,.customer-dashboard .load-card [style*="background:var(--color-danger)"],.customer-dashboard .load-card [style*="background:var(--color-danger)"] *,.customer-dashboard .load-card [style*="background:var(--color-info)"],.customer-dashboard .load-card [style*="background:var(--color-info)"] *,.customer-dashboard .load-card [style*="background:var(--color-primary-dark)"],.customer-dashboard .load-card [style*="background:var(--color-primary-dark)"] *,.customer-dashboard .load-card [style*="background:var(--color-text)"],.customer-dashboard .load-card [style*="background:var(--color-text)"] *,.customer-dashboard .load-card [style*=CLOSED],.customer-dashboard .load-card th,.customer-dashboard .load-card th *,.customer-dashboard .load-card thead,.customer-dashboard .load-card thead *{color:#fff!important;color:var(--color-surface)!important}.App,body{background:#f7f9f8;background:var(--color-background);color:#1f2933;color:var(--color-text)}.App dd,.App dt,.App label,.App li,.App p,.App small,.App span,.App td{color:inherit}.App .app-main,.App [class*=Card],.App [class*=Dashboard],.App [class*=Details],.App [class*=Form],.App [class*=Modal],.App [class*=Panel],.App [class*=Profile],.App [class*=card],.App [class*=dashboard],.App [class*=details],.App [class*=form],.App [class*=modal],.App [class*=panel],.App [class*=profile],.App article,.App dialog,.App table,.App tbody,.App td,.App tr{color:#1f2933;color:var(--color-text)}.App [style*="background-color: #fff"],.App [style*="background-color: #fff"] :not(button):not(a):not(svg):not(path),.App [style*="background-color: #ffffff"],.App [style*="background-color: #ffffff"] :not(button):not(a):not(svg):not(path),.App [style*="background-color: rgb(255, 255, 255)"],.App [style*="background-color: rgb(255, 255, 255)"] :not(button):not(a):not(svg):not(path),.App [style*="background-color: var(--color-surface)"],.App [style*="background-color: var(--color-surface)"] :not(button):not(a):not(svg):not(path),.App [style*="background-color:var(--color-surface)"],.App [style*="background-color:var(--color-surface)"] :not(button):not(a):not(svg):not(path),.App [style*="background: #fff"],.App [style*="background: #fff"] :not(button):not(a):not(svg):not(path),.App [style*="background: #ffffff"],.App [style*="background: #ffffff"] :not(button):not(a):not(svg):not(path),.App [style*="background: rgb(255, 255, 255)"],.App [style*="background: rgb(255, 255, 255)"] :not(button):not(a):not(svg):not(path),.App [style*="background: var(--color-background)"],.App [style*="background: var(--color-background)"] :not(button):not(a):not(svg):not(path),.App [style*="background: var(--color-border)"],.App [style*="background: var(--color-border)"] :not(button):not(a):not(svg):not(path),.App [style*="background: var(--color-danger-soft)"],.App [style*="background: var(--color-info-soft)"],.App [style*="background: var(--color-success-soft)"],.App [style*="background: var(--color-surface)"],.App [style*="background: var(--color-surface)"] :not(button):not(a):not(svg):not(path),.App [style*="background: var(--color-surface-soft)"],.App [style*="background: var(--color-surface-soft)"] :not(button):not(a):not(svg):not(path),.App [style*="background: var(--color-warning-soft)"],.App [style*="background:var(--color-background)"],.App [style*="background:var(--color-background)"] :not(button):not(a):not(svg):not(path),.App [style*="background:var(--color-border)"],.App [style*="background:var(--color-border)"] :not(button):not(a):not(svg):not(path),.App [style*="background:var(--color-danger-soft)"],.App [style*="background:var(--color-info-soft)"],.App [style*="background:var(--color-success-soft)"],.App [style*="background:var(--color-surface)"],.App [style*="background:var(--color-surface)"] :not(button):not(a):not(svg):not(path),.App [style*="background:var(--color-surface-soft)"],.App [style*="background:var(--color-surface-soft)"] :not(button):not(a):not(svg):not(path),.App [style*="background:var(--color-warning-soft)"]{color:#1f2933!important;color:var(--color-text)!important}.App [style*="background-color: rgb(15, 23, 42)"], .App [style*="background-color: rgb(15, 23, 42)"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*="background-color: rgb(31, 41, 51)"], .App [style*="background-color: rgb(31, 41, 51)"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*="background-color: rgb(8, 76, 45)"], .App [style*="background-color: rgb(8, 76, 45)"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*="background-color: var(--color-primary-dark)"], .App [style*="background-color: var(--color-primary-dark)"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*="background-color:var(--color-primary-dark)"], .App [style*="background-color:var(--color-primary-dark)"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*="background: rgb(15, 23, 42)"], .App [style*="background: rgb(15, 23, 42)"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*="background: rgb(31, 41, 51)"], .App [style*="background: rgb(31, 41, 51)"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*="background: rgb(8, 76, 45)"], .App [style*="background: rgb(8, 76, 45)"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*="background: var(--color-dark-panel)"], .App [style*="background: var(--color-dark-panel)"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*="background: var(--color-dark-panel-soft)"], .App [style*="background: var(--color-dark-panel-soft)"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*="background: var(--color-primary-dark)"], .App [style*="background: var(--color-primary-dark)"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*="background:var(--color-dark-panel)"], .App [style*="background:var(--color-dark-panel)"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*="background:var(--color-dark-panel-soft)"], .App [style*="background:var(--color-dark-panel-soft)"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*="background:var(--color-primary-dark)"], .App [style*="background:var(--color-primary-dark)"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*=linear-gradient][style*="rgb(15, 23, 42"], .App [style*=linear-gradient][style*="rgb(15, 23, 42"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*=linear-gradient][style*="rgba(0,0,0"], .App [style*=linear-gradient][style*="rgba(0,0,0"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*=linear-gradient][style*="var(--color-danger"], .App [style*=linear-gradient][style*="var(--color-danger"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*=linear-gradient][style*="var(--color-primary"], .App [style*=linear-gradient][style*="var(--color-primary"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*=linear-gradient][style*="var(--color-success"], .App [style*=linear-gradient][style*="var(--color-success"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path), .App [style*=linear-gradient][style*="var(--color-text"], .App [style*=linear-gradient][style*="var(--color-text"] :not(input):not(textarea):not(select):not(option):not(button):not(a):not(svg):not(path){color:#fff!important;color:var(--color-text-light)!important}.App table{background:#fff;background:var(--color-surface);color:#1f2933!important;color:var(--color-text)!important}.App table,.App th,.App thead,.App thead tr{border-color:#e5e7eb;border-color:var(--color-border)}.App th,.App thead,.App thead tr{background:#084c2d!important;background:var(--color-primary-dark)!important;color:var(--color-text-light)!important}.App tbody,.App tbody td,.App tbody tr{background-color:#fff;background-color:var(--color-surface);border-color:#e5e7eb;border-color:var(--color-border);color:#1f2933!important;color:var(--color-text)!important}.App tbody tr:nth-child(2n){background-color:#fafafa;background-color:var(--color-surface-soft)}.App input,.App select,.App textarea{background:#fff!important;background:var(--color-surface)!important;border-color:#e5e7eb!important;border-color:var(--color-border)!important;color:#1f2933!important;color:var(--color-text)!important}.App input::placeholder,.App textarea::placeholder{color:#6b7280!important;color:var(--color-text-muted)!important}.App input:disabled,.App select:disabled,.App textarea:disabled{background:#fafafa!important;background:var(--color-surface-soft)!important;color:#6b7280!important;color:var(--color-text-muted)!important}.App a[style*="background: var(--color-primary)"],.App a[style*="background: var(--color-success)"],.App a[style*="background:var(--color-primary)"],.App a[style*="background:var(--color-success)"],.App button[style*="background: var(--color-primary)"],.App button[style*="background: var(--color-success)"],.App button[style*="background:var(--color-primary)"],.App button[style*="background:var(--color-success)"]{background:#0f6b3e!important;background:var(--color-primary)!important;border-color:#0f6b3e!important;border-color:var(--color-primary)!important;color:#fff!important;color:var(--color-text-light)!important}.App a[style*="background: var(--color-danger)"],.App a[style*="background:var(--color-danger)"],.App button[style*="background: var(--color-danger)"],.App button[style*="background:var(--color-danger)"]{background:#dc2626!important;background:var(--color-danger)!important;border-color:#dc2626!important;border-color:var(--color-danger)!important;color:#fff!important;color:var(--color-text-light)!important}.App a[style*="background: var(--color-accent)"],.App a[style*="background:var(--color-accent)"],.App button[style*="background: var(--color-accent)"],.App button[style*="background:var(--color-accent)"]{background:#f4b400!important;background:var(--color-accent)!important}.App [style*="background: var(--color-success-soft)"],.App [style*="background: var(--color-success-soft)"] :not(button):not(a):not(svg):not(path),.App [style*="background:var(--color-success-soft)"],.App [style*="background:var(--color-success-soft)"] :not(button):not(a):not(svg):not(path),.badge-success,.status-success{color:#084c2d!important;color:var(--color-primary-dark)!important}.App [style*="background: var(--color-warning-soft)"],.App [style*="background: var(--color-warning-soft)"] :not(button):not(a):not(svg):not(path),.App [style*="background:var(--color-warning-soft)"],.App [style*="background:var(--color-warning-soft)"] :not(button):not(a):not(svg):not(path),.badge-warning,.status-warning{color:#92400e!important}.App [style*="background: var(--color-danger-soft)"],.App [style*="background: var(--color-danger-soft)"] :not(button):not(a):not(svg):not(path),.App [style*="background:var(--color-danger-soft)"],.App [style*="background:var(--color-danger-soft)"] :not(button):not(a):not(svg):not(path),.badge-danger,.status-danger{color:#b91c1c!important}.App [style*="background: var(--color-info-soft)"],.App [style*="background: var(--color-info-soft)"] :not(button):not(a):not(svg):not(path),.App [style*="background:var(--color-info-soft)"],.App [style*="background:var(--color-info-soft)"] :not(button):not(a):not(svg):not(path),.badge-info,.status-info{color:#1d4ed8!important}.App footer,.App header{color:#fff;color:var(--color-text-light)}.App footer :not(input):not(textarea):not(select):not(option),.App header :not(input):not(textarea):not(select):not(option){color:inherit}.App header a[style*="background: rgb(255, 255, 255)"], .App header a[style*="background: var(--color-surface)"], .App header button[style*="background: rgb(255, 255, 255)"], .App header button[style*="background: var(--color-surface)"]{color:#084c2d!important;color:var(--color-primary-dark)!important}.customer-dashboard,.customer-dashboard [style*="background-color: var(--color-surface)"],.customer-dashboard [style*="background-color: var(--color-surface)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background-color: var(--color-surface-soft)"],.customer-dashboard [style*="background-color: var(--color-surface-soft)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background-color:var(--color-surface)"],.customer-dashboard [style*="background-color:var(--color-surface)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background-color:var(--color-surface-soft)"],.customer-dashboard [style*="background-color:var(--color-surface-soft)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background: var(--color-background)"],.customer-dashboard [style*="background: var(--color-background)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background: var(--color-danger-soft)"],.customer-dashboard [style*="background: var(--color-danger-soft)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background: var(--color-info-soft)"],.customer-dashboard [style*="background: var(--color-info-soft)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background: var(--color-success-soft)"],.customer-dashboard [style*="background: var(--color-success-soft)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background: var(--color-surface)"],.customer-dashboard [style*="background: var(--color-surface)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background: var(--color-surface-soft)"],.customer-dashboard [style*="background: var(--color-surface-soft)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background: var(--color-warning-soft)"],.customer-dashboard [style*="background: var(--color-warning-soft)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background:var(--color-background)"],.customer-dashboard [style*="background:var(--color-background)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background:var(--color-danger-soft)"],.customer-dashboard [style*="background:var(--color-danger-soft)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background:var(--color-info-soft)"],.customer-dashboard [style*="background:var(--color-info-soft)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background:var(--color-success-soft)"],.customer-dashboard [style*="background:var(--color-success-soft)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background:var(--color-surface)"],.customer-dashboard [style*="background:var(--color-surface)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background:var(--color-surface-soft)"],.customer-dashboard [style*="background:var(--color-surface-soft)"] :not(button):not(a):not(svg):not(path),.customer-dashboard [style*="background:var(--color-warning-soft)"],.customer-dashboard [style*="background:var(--color-warning-soft)"] :not(button):not(a):not(svg):not(path),.customer-dashboard table tbody,.customer-dashboard table td,.customer-dashboard table tr,.driver-dashboard,.driver-dashboard [style*="background-color: var(--color-surface)"],.driver-dashboard [style*="background-color: var(--color-surface)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background-color: var(--color-surface-soft)"],.driver-dashboard [style*="background-color: var(--color-surface-soft)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background-color:var(--color-surface)"],.driver-dashboard [style*="background-color:var(--color-surface)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background-color:var(--color-surface-soft)"],.driver-dashboard [style*="background-color:var(--color-surface-soft)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background: var(--color-background)"],.driver-dashboard [style*="background: var(--color-background)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background: var(--color-danger-soft)"],.driver-dashboard [style*="background: var(--color-danger-soft)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background: var(--color-info-soft)"],.driver-dashboard [style*="background: var(--color-info-soft)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background: var(--color-success-soft)"],.driver-dashboard [style*="background: var(--color-success-soft)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background: var(--color-surface)"],.driver-dashboard [style*="background: var(--color-surface)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background: var(--color-surface-soft)"],.driver-dashboard [style*="background: var(--color-surface-soft)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background: var(--color-warning-soft)"],.driver-dashboard [style*="background: var(--color-warning-soft)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background:var(--color-background)"],.driver-dashboard [style*="background:var(--color-background)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background:var(--color-danger-soft)"],.driver-dashboard [style*="background:var(--color-danger-soft)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background:var(--color-info-soft)"],.driver-dashboard [style*="background:var(--color-info-soft)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background:var(--color-success-soft)"],.driver-dashboard [style*="background:var(--color-success-soft)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background:var(--color-surface)"],.driver-dashboard [style*="background:var(--color-surface)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background:var(--color-surface-soft)"],.driver-dashboard [style*="background:var(--color-surface-soft)"] :not(button):not(a):not(svg):not(path),.driver-dashboard [style*="background:var(--color-warning-soft)"],.driver-dashboard [style*="background:var(--color-warning-soft)"] :not(button):not(a):not(svg):not(path),.driver-dashboard table tbody,.driver-dashboard table td,.driver-dashboard table tr{color:#1f2933!important;color:var(--color-text)!important}.App header .header-desktop-auth a[style*="background: var(--color-surface)"],.App header .header-desktop-auth button[style*="background: var(--color-surface)"],.App.website-route .app-main header a[style*="background: var(--color-surface)"],.App.website-route .app-main header button[style*="background: var(--color-surface)"],.App.website-route [style*="linear-gradient(to right, rgb(15, 23, 42)"] a[style*="background: rgb(255, 255, 255)"],.App.website-route [style*="linear-gradient(to right, rgb(15, 23, 42)"] button[style*="background: rgb(255, 255, 255)"],.App.website-route header a[style*="background-color: rgb(255, 255, 255)"],.App.website-route header a[style*="background: rgb(255, 255, 255)"],.App.website-route header button[style*="background-color: rgb(255, 255, 255)"],.App.website-route header button[style*="background: rgb(255, 255, 255)"]{color:#084c2d!important;color:var(--color-primary-dark)!important}.App.website-route .app-main [style*="background-color: rgb(255, 255, 255)"] div, .App.website-route .app-main [style*="background-color: rgb(255, 255, 255)"] h1, .App.website-route .app-main [style*="background-color: rgb(255, 255, 255)"] h2, .App.website-route .app-main [style*="background-color: rgb(255, 255, 255)"] h3, .App.website-route .app-main [style*="background-color: rgb(255, 255, 255)"] h4, .App.website-route .app-main [style*="background-color: rgb(255, 255, 255)"] label, .App.website-route .app-main [style*="background-color: rgb(255, 255, 255)"] p, .App.website-route .app-main [style*="background-color: rgb(255, 255, 255)"] span, .App.website-route .app-main [style*="background-color: rgb(255, 255, 255)"] strong, .App.website-route .app-main [style*="background: rgb(240, 253, 244)"] div, .App.website-route .app-main [style*="background: rgb(240, 253, 244)"] h1, .App.website-route .app-main [style*="background: rgb(240, 253, 244)"] h2, .App.website-route .app-main [style*="background: rgb(240, 253, 244)"] h3, .App.website-route .app-main [style*="background: rgb(240, 253, 244)"] h4, .App.website-route .app-main [style*="background: rgb(240, 253, 244)"] label, .App.website-route .app-main [style*="background: rgb(240, 253, 244)"] p, .App.website-route .app-main [style*="background: rgb(240, 253, 244)"] span, .App.website-route .app-main [style*="background: rgb(240, 253, 244)"] strong, .App.website-route .app-main [style*="background: rgb(248, 250, 252)"] div, .App.website-route .app-main [style*="background: rgb(248, 250, 252)"] h1, .App.website-route .app-main [style*="background: rgb(248, 250, 252)"] h2, .App.website-route .app-main [style*="background: rgb(248, 250, 252)"] h3, .App.website-route .app-main [style*="background: rgb(248, 250, 252)"] h4, .App.website-route .app-main [style*="background: rgb(248, 250, 252)"] label, .App.website-route .app-main [style*="background: rgb(248, 250, 252)"] p, .App.website-route .app-main [style*="background: rgb(248, 250, 252)"] span, .App.website-route .app-main [style*="background: rgb(248, 250, 252)"] strong, .App.website-route .app-main [style*="background: rgb(249, 250, 251)"] div, .App.website-route .app-main [style*="background: rgb(249, 250, 251)"] h1, .App.website-route .app-main [style*="background: rgb(249, 250, 251)"] h2, .App.website-route .app-main [style*="background: rgb(249, 250, 251)"] h3, .App.website-route .app-main [style*="background: rgb(249, 250, 251)"] h4, .App.website-route .app-main [style*="background: rgb(249, 250, 251)"] label, .App.website-route .app-main [style*="background: rgb(249, 250, 251)"] p, .App.website-route .app-main [style*="background: rgb(249, 250, 251)"] span, .App.website-route .app-main [style*="background: rgb(249, 250, 251)"] strong, .App.website-route .app-main [style*="background: rgb(255, 255, 255)"] div, .App.website-route .app-main [style*="background: rgb(255, 255, 255)"] h1, .App.website-route .app-main [style*="background: rgb(255, 255, 255)"] h2, .App.website-route .app-main [style*="background: rgb(255, 255, 255)"] h3, .App.website-route .app-main [style*="background: rgb(255, 255, 255)"] h4, .App.website-route .app-main [style*="background: rgb(255, 255, 255)"] label, .App.website-route .app-main [style*="background: rgb(255, 255, 255)"] p, .App.website-route .app-main [style*="background: rgb(255, 255, 255)"] span, .App.website-route .app-main [style*="background: rgb(255, 255, 255)"] strong{color:#1f2933!important;color:var(--color-text)!important}.App.website-route .app-main [style*="linear-gradient(90deg, rgb(15, 23, 42)"] h1, .App.website-route .app-main [style*="linear-gradient(90deg, rgb(15, 23, 42)"] h2, .App.website-route .app-main [style*="linear-gradient(90deg, rgb(15, 23, 42)"] h3, .App.website-route .app-main [style*="linear-gradient(90deg, rgb(15, 23, 42)"] label, .App.website-route .app-main [style*="linear-gradient(90deg, rgb(15, 23, 42)"] p, .App.website-route .app-main [style*="linear-gradient(90deg, rgb(15, 23, 42)"] span, .App.website-route .app-main [style*="linear-gradient(to right, rgb(15, 23, 42)"] h1, .App.website-route .app-main [style*="linear-gradient(to right, rgb(15, 23, 42)"] h2, .App.website-route .app-main [style*="linear-gradient(to right, rgb(15, 23, 42)"] h3, .App.website-route .app-main [style*="linear-gradient(to right, rgb(15, 23, 42)"] label, .App.website-route .app-main [style*="linear-gradient(to right, rgb(15, 23, 42)"] p, .App.website-route .app-main [style*="linear-gradient(to right, rgb(15, 23, 42)"] span{color:#fafafa!important;color:var(--color-surface-soft)!important}.App.website-route .app-main [style*="linear-gradient(90deg, rgb(15, 23, 42)"] p, .App.website-route .app-main [style*="linear-gradient(to right, rgb(15, 23, 42)"] p{color:#e8f5ee!important;color:var(--color-success-soft)!important}.App.website-route .login-form-panel a,.App.website-route .login-form-panel h1,.App.website-route .login-form-panel h2,.App.website-route .login-form-panel h3,.App.website-route .login-form-panel label,.App.website-route .login-form-panel p,.App.website-route .login-form-panel span{color:#1f2933!important;color:var(--color-text)!important}.App.website-route .login-form-panel a{color:#084c2d!important;color:var(--color-primary-dark)!important}.App a[style*="background-color: rgb(243, 244, 246)"], .App a[style*="background: rgb(243, 244, 246)"], .App button[style*="background-color: rgb(243, 244, 246)"], .App button[style*="background: rgb(243, 244, 246)"]{border-color:#6b7280!important;border-color:var(--color-text-muted)!important;color:#1f2933!important;color:var(--color-text)!important}.leaflet-control-attribution,.leaflet-control-attribution a{background:#fffffff5!important;color:#1f2933!important;color:var(--color-text)!important}.App [style*="background-color: rgb(22, 163, 74)"], .App [style*="background: rgb(22, 163, 74)"], .App [style*="background: var(--color-success)"], .App [style*="background:var(--color-success)"]{background:#0f6b3e!important;background:var(--color-primary)!important;border-color:#0f6b3e!important;border-color:var(--color-primary)!important;color:#fff!important;color:var(--color-surface)!important}.App.website-route .app-main>div>div[style*="background-color: rgb(255, 255, 255)"], .App.website-route .app-main>div>div[style*="background: rgb(249, 250, 251)"], .App.website-route .app-main>div>div[style*="background: rgb(255, 255, 255)"], .App.website-route .app-main>div>div[style*="background: var(--color-background)"], .App.website-route .app-main>div>div[style*="background: var(--color-surface)"], .App.website-route .app-main>div>div[style*="background:var(--color-background)"], .App.website-route .app-main>div>div[style*="background:var(--color-surface)"], .App.website-route .app-main>div>form[style*="background-color: rgb(255, 255, 255)"], .App.website-route .app-main>div>form[style*="background: rgb(255, 255, 255)"], .App.website-route .app-main>div>form[style*="background: var(--color-surface)"], .App.website-route .app-main>div>form[style*="background:var(--color-surface)"]{background:#fff!important;background:var(--color-surface)!important;border-color:#e5e7eb!important;border-color:var(--color-border)!important;color:#1f2933!important;color:var(--color-text)!important}.App.website-route .app-main>div>div[style*="background-color: rgb(255, 255, 255)"] *, .App.website-route .app-main>div>div[style*="background: rgb(249, 250, 251)"] *, .App.website-route .app-main>div>div[style*="background: rgb(255, 255, 255)"] *, .App.website-route .app-main>div>div[style*="background: var(--color-background)"] *, .App.website-route .app-main>div>div[style*="background: var(--color-surface)"] *, .App.website-route .app-main>div>div[style*="background:var(--color-background)"] *, .App.website-route .app-main>div>div[style*="background:var(--color-surface)"] *, .App.website-route .app-main>div>form[style*="background-color: rgb(255, 255, 255)"] *, .App.website-route .app-main>div>form[style*="background: rgb(255, 255, 255)"] *, .App.website-route .app-main>div>form[style*="background: var(--color-surface)"] *, .App.website-route .app-main>div>form[style*="background:var(--color-surface)"] *{color:#1f2933!important;color:var(--color-text)!important}.App.website-route .app-main>div>div[style*="background: rgb(255, 255, 255)"] a[style*="background: rgb(22, 163, 74)"], .App.website-route .app-main>div>div[style*="background: rgb(255, 255, 255)"] button[style*="background: rgb(22, 163, 74)"], .App.website-route .app-main>div>form[style*="background: rgb(255, 255, 255)"] button[style*="background: rgb(22, 163, 74)"]{color:#fff!important;color:var(--color-surface)!important}.App.website-route .app-main [style*="background-color: rgb(243, 244, 246)"], .App.website-route .app-main [style*="background-color: rgb(243, 244, 246)"] :not(button):not(a), .App.website-route .app-main [style*="background-color: rgb(249, 250, 251)"], .App.website-route .app-main [style*="background-color: rgb(249, 250, 251)"] :not(button):not(a), .App.website-route .app-main [style*="background: rgb(243, 244, 246)"], .App.website-route .app-main [style*="background: rgb(243, 244, 246)"] :not(button):not(a), .App.website-route .app-main [style*="background: rgb(249, 250, 251)"], .App.website-route .app-main [style*="background: rgb(249, 250, 251)"] :not(button):not(a), .App.website-route .app-main [style*="background: var(--color-background)"], .App.website-route .app-main [style*="background: var(--color-background)"] :not(button):not(a), .App.website-route .app-main [style*="background: var(--color-surface-soft)"], .App.website-route .app-main [style*="background: var(--color-surface-soft)"] :not(button):not(a), .App.website-route .app-main [style*="background:var(--color-background)"], .App.website-route .app-main [style*="background:var(--color-background)"] :not(button):not(a), .App.website-route .app-main [style*="background:var(--color-surface-soft)"], .App.website-route .app-main [style*="background:var(--color-surface-soft)"] :not(button):not(a), .App.website-route .leaflet-control-attribution, .App.website-route .leaflet-control-attribution a, .App.website-route .login-form-panel .auth-pw-toggle, .App.website-route .login-form-panel button[style*="background-color: rgb(243, 244, 246)"], .App.website-route .login-form-panel button[style*="background: rgb(243, 244, 246)"]{color:#1f2933!important;color:var(--color-text)!important}.App a[style*="background-color: rgb(21, 128, 61)"], .App a[style*="background: rgb(21, 128, 61)"], .App button[style*="background-color: rgb(21, 128, 61)"], .App button[style*="background: rgb(21, 128, 61)"], .App.website-route .app-main button[style*="background-color: rgb(21, 128, 61)"], .App.website-route .app-main button[style*="background-color: rgb(255, 255, 255)"], .App.website-route .app-main button[style*="background: rgb(21, 128, 61)"], .App.website-route .app-main button[style*="background: rgb(255, 255, 255)"]{background:#0f6b3e!important;background:var(--color-primary)!important;border-color:#0f6b3e!important;border-color:var(--color-primary)!important;color:#fff!important;color:var(--color-surface)!important}.App.website-route .app-main>div h1[style*="color: rgb(17, 24, 39)"], .App.website-route .app-main>div p[style*="color: rgb(100, 116, 139)"], .App.website-route .app-main>div p[style*="color: rgb(107, 114, 128)"]{color:#fafafa!important;color:var(--color-surface-soft)!important}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-size:15px}body{background-color:#f7f9f8;background-color:var(--c-bg);color:#1f2933;color:var(--c-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font);font-size:var(--fz-body);font-weight:400;font-weight:var(--fw-regular);line-height:1.45;line-height:var(--lh-normal)}.app-main{min-height:70vh}.website-route .app-main{background:#fff;background:var(--website-page-bg)}.website-route .app-main>div{background-color:initial!important}.website-route .app-main article,.website-route .app-main>div>div,.website-route .app-main>div>div:not(:first-child),.website-route .app-main>div>form,.website-route .app-main>div>section:not(:first-child){border-radius:10px!important;border-radius:var(--website-radius)!important}.website-route .app-main>div>div,.website-route .app-main>div>div:not(:first-child),.website-route .app-main>div>section:not(:first-child){background:linear-gradient(90deg,#084c2d 0,#0f6b3e)!important;background:var(--website-card-bg)!important;border:1px solid #e8f5ee47!important;border:var(--website-card-border)!important;box-shadow:0 8px 18px #02061729;box-shadow:var(--website-card-shadow)}.website-route .app-main [class*=card],.website-route .app-main [class*=panel],.website-route .app-main article,.website-route .app-main>div>div:not(:first-child),.website-route .app-main>div>section:not(:first-child){border-color:#bbf7d03d!important}.website-route .app-main h1,.website-route .app-main h2,.website-route .app-main h3{letter-spacing:0!important}.website-route .app-main>div>div h1,.website-route .app-main>div>div h2,.website-route .app-main>div>div h3,.website-route .app-main>div>div:not(:first-child) h1,.website-route .app-main>div>div:not(:first-child) h2,.website-route .app-main>div>div:not(:first-child) h3,.website-route .app-main>div>section:not(:first-child) h1,.website-route .app-main>div>section:not(:first-child) h2,.website-route .app-main>div>section:not(:first-child) h3{color:#fff!important;color:var(--website-text-on-dark)!important}.website-route .app-main>div>div li,.website-route .app-main>div>div p,.website-route .app-main>div>div:not(:first-child) li,.website-route .app-main>div>div:not(:first-child) p,.website-route .app-main>div>section:not(:first-child) li,.website-route .app-main>div>section:not(:first-child) p,.website-route .app-main>div>section:not(:first-child) span{color:#e8f5ee!important;color:var(--website-text-accent)!important}.website-route .app-main a:not([href^="tel:"]):not([href^="mailto:"]){border-radius:8px}.website-route .app-main a[style*="background: rgb(22, 163, 74)"], .website-route .app-main a[style*="background:var(--color-success)"], .website-route .app-main button[style*="background: rgb(22, 163, 74)"], .website-route .app-main button[style*="background:var(--color-success)"]{background:#fff!important;background:var(--website-button-primary-bg)!important;color:#084c2d!important;color:var(--website-button-primary-text)!important}.website-route .app-main input,.website-route .app-main select,.website-route .app-main textarea{border-radius:8px!important}.website-route .loading{color:#e8f5ee;color:var(--website-text-accent)}h1,h2,h3,h4,h5,h6{color:#1f2933;color:var(--c-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font);font-weight:600;font-weight:var(--fw-semibold);line-height:1.3;line-height:var(--lh-tight);margin:0}h1{font-size:28px;font-size:var(--fz-h1);font-weight:700}h2{font-size:20px;font-size:var(--fz-h2)}h3{font-size:17px;font-size:var(--fz-h3)}h4{font-size:15px;font-size:var(--fz-body)}h4,h5,h6{font-weight:600;font-weight:var(--fw-semibold)}h5,h6{font-size:13px;font-size:var(--fz-sm)}p{color:#6b7280;color:var(--c-text-muted);line-height:1.6;line-height:var(--lh-loose)}a{color:#0f6b3e;color:var(--c-primary);text-decoration:none;transition:color .15s ease}a:hover{color:#084c2d;color:var(--c-primary-dark)}button,input,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font);font-size:13px;font-size:var(--fz-sm)}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{color:#1f2933;color:var(--c-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font);font-size:13px;font-size:var(--fz-sm);font-weight:400;font-weight:var(--fw-regular)}label{color:#1f2933;color:var(--c-text);display:block;font-size:13px;font-size:var(--fz-sm);font-weight:500;font-weight:var(--fw-medium);line-height:1.3;line-height:var(--lh-tight);margin-bottom:6px;margin-bottom:var(--sp-1)}button{align-items:center;border:none;border-radius:8px;border-radius:var(--btn-r);cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font);font-size:13px;font-size:var(--btn-fz);font-weight:600;font-weight:var(--btn-fw);gap:6px;justify-content:center;transition:all .15s ease;white-space:nowrap}button:disabled{cursor:not-allowed;opacity:.55;transform:none!important}.btn{align-items:center;border:none;border-radius:8px;border-radius:var(--btn-r);cursor:pointer;display:inline-flex;font-size:13px;font-size:var(--btn-fz);font-weight:600;font-weight:var(--btn-fw);gap:6px;height:34px;height:var(--btn-h);justify-content:center;padding:0 14px;padding:0 var(--btn-px);text-decoration:none;transition:all .15s ease;white-space:nowrap}.btn-primary{background:#0f6b3e;background:var(--c-primary);color:#fff;color:var(--color-surface)}.btn-primary:hover{background:#084c2d;background:var(--c-primary-dark)}.btn-secondary{background:#fff;background:var(--c-surface);border:1.5px solid #d1d5db;border:1.5px solid var(--c-border-dark);color:#1f2933;color:var(--c-text)}.btn-secondary:hover{background:#f7f9f8;background:var(--c-bg)}.btn-success{background:#16a34a;background:var(--c-success);color:#fff;color:var(--color-surface)}.btn-success:hover{filter:brightness(1.08)}.btn-danger{background:#dc2626;background:var(--c-danger);color:#fff;color:var(--color-surface)}.btn-danger:hover{filter:brightness(1.08)}.btn-sm{font-size:12px;font-size:var(--fz-xs);height:28px;padding:0 10px}.btn-lg{height:40px;padding:0 18px}.btn-lg,table{font-size:13px;font-size:var(--fz-sm)}table{border-collapse:collapse;width:100%}thead tr{background:#1f2933;background:var(--c-text)}thead th{color:#fff;color:var(--color-surface);font-size:13px;font-size:var(--fz-sm);font-weight:600;font-weight:var(--fw-semibold);letter-spacing:.02em;padding:9px 12px;text-align:left;white-space:nowrap}tbody tr{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--c-border);transition:background .1s}tbody tr:last-child{border-bottom:none}tbody tr:hover{background:#fafafa;background:var(--color-surface-soft)}tbody td{color:#1f2933;color:var(--c-text);font-size:13px;font-size:var(--fz-sm);padding:9px 12px;vertical-align:middle}.card{background:#fff;background:var(--c-surface);border:1px solid #e5e7eb;border:1px solid var(--c-border);border-radius:10px;border-radius:var(--r-lg);box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a;box-shadow:var(--sh-sm);margin-bottom:12px;margin-bottom:var(--sp-2);padding:18px;padding:var(--sp-3);transition:box-shadow .15s ease}.card:hover{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000d;box-shadow:var(--sh-md)}.badge{align-items:center;border-radius:24px;border-radius:var(--r-pill);display:inline-flex;font-size:12px;font-size:var(--fz-xs);font-weight:600;font-weight:var(--fw-semibold);line-height:1.6;padding:3px 10px}.badge-success{background:#e8f5ee;background:var(--c-success-bg);color:#16a34a;color:var(--c-success)}.badge-danger{background:#fee2e2;background:var(--c-danger-bg);color:#dc2626;color:var(--c-danger)}.badge-warning{background:#fff4cc;background:var(--c-warning-bg);color:#f59e0b;color:var(--c-warning)}.badge-info{background:#dbeafe;background:var(--color-info-soft);color:#2563eb;color:var(--c-info)}.alert{border:1px solid #0000;border-radius:8px;border-radius:var(--r-md);font-size:13px;font-size:var(--fz-sm);font-weight:500;font-weight:var(--fw-medium);margin-bottom:12px;margin-bottom:var(--sp-2);padding:12px;padding:var(--sp-2) var(--sp-2)}.alert-success{background:#e8f5ee;background:var(--c-success-bg);border-color:#e8f5ee;border-color:var(--color-success-soft);color:#16a34a;color:var(--c-success)}.alert-danger{background:#fee2e2;background:var(--c-danger-bg);border-color:#fee2e2;border-color:var(--color-danger-soft);color:#dc2626;color:var(--c-danger)}.alert-warning{background:#fff4cc;background:var(--c-warning-bg);border-color:#f4b400;border-color:var(--color-accent);color:#f59e0b;color:var(--c-warning)}.alert-info{background:#dbeafe;background:var(--color-info-soft);border-color:#dbeafe;border-color:var(--color-info-soft);color:#2563eb;color:var(--c-info)}.form-group{margin-bottom:12px;margin-bottom:var(--sp-2)}.form-group label{display:block;font-weight:500;font-weight:var(--fw-medium);margin-bottom:6px;margin-bottom:var(--sp-1)}.form-control,.form-group label{color:#1f2933;color:var(--c-text);font-size:13px;font-size:var(--fz-sm)}.form-control{background:#fff;background:var(--c-surface);border:1.5px solid #d1d5db;border:1.5px solid var(--c-border-dark);border-radius:8px;border-radius:var(--r-md);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font);outline:none;padding:8px 10px;transition:border-color .15s,box-shadow .15s;width:100%}.form-control:focus{border-color:#0f6b3e;border-color:var(--c-primary);box-shadow:0 0 0 3px #16a34a1f}select.form-control{cursor:pointer}.tab-bar{border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--c-border);display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px;margin-bottom:var(--sp-3)}.tab-btn{background:none;border:none;border-bottom:2px solid #0000;border-radius:0;color:#6b7280;color:var(--c-text-muted);cursor:pointer;font-size:13px;font-size:var(--fz-sm);font-weight:500;font-weight:var(--fw-medium);height:auto;margin-bottom:-2px;padding:8px 12px;transition:color .15s;white-space:nowrap}.tab-btn:hover{background:none;color:#1f2933;color:var(--c-text)}.tab-btn.active{border-bottom-color:#0f6b3e;border-bottom-color:var(--c-primary);color:#0f6b3e;color:var(--c-primary)}.section-title,.tab-btn.active{font-weight:600;font-weight:var(--fw-semibold)}.section-title{border-bottom:2px solid #0f6b3e;border-bottom:2px solid var(--c-primary);color:#1f2933;color:var(--c-text);font-size:20px;font-size:var(--fz-h2);margin-bottom:12px;margin-bottom:var(--sp-2);padding-bottom:6px;padding-bottom:var(--sp-1)}.container{margin:0 auto;max-width:1180px;padding:0 12px;padding:0 var(--sp-2)}.grid{grid-gap:12px;grid-gap:var(--sp-2);display:grid;gap:12px;gap:var(--sp-2)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.text-center{text-align:center}.mt-1{margin-top:6px;margin-top:var(--sp-1)}.mt-2{margin-top:12px;margin-top:var(--sp-2)}.mt-3{margin-top:18px;margin-top:var(--sp-3)}.mt-4{margin-top:24px;margin-top:var(--sp-4)}.mb-1{margin-bottom:6px;margin-bottom:var(--sp-1)}.mb-2{margin-bottom:12px;margin-bottom:var(--sp-2)}.mb-3{margin-bottom:18px;margin-bottom:var(--sp-3)}.mb-4{margin-bottom:24px;margin-bottom:var(--sp-4)}.mt-20{margin-top:18px;margin-top:var(--sp-3)}.mb-20{margin-bottom:18px;margin-bottom:var(--sp-3)}.loading{color:#6b7280;color:var(--c-text-muted);font-size:13px;font-size:var(--fz-sm);font-weight:500;font-weight:var(--fw-medium);padding:32px;padding:var(--sp-5);text-align:center}.shadow-xs{box-shadow:0 1px 2px #0000000d;box-shadow:var(--sh-xs)}.shadow-sm{box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a;box-shadow:var(--sh-sm)}.shadow-md{box-shadow:0 4px 6px #00000012,0 2px 4px #0000000d;box-shadow:var(--sh-md)}.shadow-lg{box-shadow:0 10px 15px #00000014,0 4px 6px #0000000a;box-shadow:var(--sh-lg)}.star-rating{color:#f4b400;color:var(--c-accent);font-size:15px;font-size:var(--fz-body)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f7f9f8;background:var(--c-bg);border-radius:4px}::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--c-border-dark);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6b7280;background:var(--c-text-muted)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .25s ease-out}.header-hamburger{display:none!important}.header-desktop-auth,.header-desktop-nav{display:flex!important}.header-mobile-menu{display:none!important}.login-page-wrapper{display:flex;min-height:100vh}.login-brand-panel{align-items:flex-start;background:linear-gradient(150deg,#084c2d,#16a34a 55%,#16a34a);background:linear-gradient(150deg,var(--color-primary-dark) 0,var(--color-success) 55%,var(--color-success) 100%);display:flex;flex-direction:column;flex-shrink:0;height:100vh;justify-content:center;overflow:hidden;padding:56px 48px;position:-webkit-sticky;position:sticky;top:0;width:42%}.login-brand-panel:before{background:#ffffff0d;height:320px;right:-80px;top:-80px;width:320px}.login-brand-panel:after,.login-brand-panel:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.login-brand-panel:after{background:#ffffff0a;bottom:-60px;height:240px;left:-40px;width:240px}.login-form-panel{align-items:center;background:#f7f9f8;background:var(--color-background);display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:100vh;overflow-y:auto;padding:48px 24px}.auth-input-wrap{position:relative}.auth-input-wrap input{padding-right:44px!important}.auth-pw-toggle{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:16px;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.auth-pw-toggle:hover{background:none;color:#1f2933;color:var(--color-text)}@media (max-width:768px){:root{--fz-h1:24px;--fz-h2:19px;--fz-h3:16px}.container{padding:0 12px;padding:0 var(--sp-2)}.grid-2,.grid-3{grid-template-columns:1fr}.header-hamburger{display:flex!important}.header-desktop-auth,.header-desktop-nav{display:none!important}.header-mobile-menu{display:flex!important}.header-mobile-menu,.login-page-wrapper{flex-direction:column}.login-brand-panel{align-items:center;flex-direction:row;gap:12px;height:auto;padding:20px 16px;position:static;width:100%}.login-brand-panel:after,.login-brand-panel:before{display:none}.login-brand-features{display:none!important}.login-form-panel{background:#f7f9f8;background:var(--color-background);min-height:auto;padding:24px 12px}}.App{background:#f7f9f8;background:var(--c-bg);color:#1f2933;color:var(--c-text);color-scheme:light}.App :focus-visible{outline:3px solid #0f6b3e!important;outline:3px solid var(--c-focus)!important;outline-offset:2px!important}.App input,.App option,.App select,.App textarea{background-color:#fff!important;background-color:var(--c-surface)!important;border-color:#d1d5db!important;border-color:var(--c-border-dark)!important;color:#1f2933!important;color:var(--c-text-strong)!important}.App input::placeholder,.App textarea::placeholder{color:#4b5563!important;color:var(--c-text-subtle)!important;opacity:1!important}.App [aria-disabled=true],.App button:disabled,.App input:disabled,.App select:disabled,.App textarea:disabled{background-color:#e5e7eb!important;background-color:var(--c-disabled-bg)!important;border-color:#d1d5db!important;border-color:var(--c-border-dark)!important;color:#6b7280!important;color:var(--c-disabled-text)!important;cursor:not-allowed!important;opacity:1!important}.App table,.App tbody,.App td,.App tr{color:#1f2933!important;color:var(--c-text)!important}.App th,.App thead,.App thead tr{color:#fff!important;color:var(--c-text-inverse)!important}.App tbody tr:hover,.App tr[style*="background: var(--color-surface-soft)"]:hover{background-color:#e5e7eb!important;background-color:var(--color-border)!important;color:#1f2933!important;color:var(--color-text)!important}.App [style*="background-color: rgb(15, 23, 42)"], .App [style*="background-color: rgb(15, 23, 42)"] :not(input):not(textarea):not(select):not(option), .App [style*="background-color: rgb(17, 24, 39)"], .App [style*="background-color: rgb(17, 24, 39)"] :not(input):not(textarea):not(select):not(option), .App [style*="background-color: rgb(20, 83, 45)"], .App [style*="background-color: rgb(20, 83, 45)"] :not(input):not(textarea):not(select):not(option), .App [style*="background: rgb(15, 23, 42)"], .App [style*="background: rgb(15, 23, 42)"] :not(input):not(textarea):not(select):not(option), .App [style*="background: rgb(17, 24, 39)"], .App [style*="background: rgb(17, 24, 39)"] :not(input):not(textarea):not(select):not(option), .App [style*="background: rgb(20, 83, 45)"], .App [style*="background: rgb(20, 83, 45)"] :not(input):not(textarea):not(select):not(option), .App [style*="background: var(--color-primary-dark)"], .App [style*="background: var(--color-primary-dark)"] :not(input):not(textarea):not(select):not(option), .App [style*="background: var(--color-text)"], .App [style*="background: var(--color-text)"] :not(input):not(textarea):not(select):not(option), .App [style*="background:var(--color-primary-dark)"], .App [style*="background:var(--color-primary-dark)"] :not(input):not(textarea):not(select):not(option), .App [style*="background:var(--color-text)"], .App [style*="background:var(--color-text)"] :not(input):not(textarea):not(select):not(option), .App [style*="linear-gradient(135deg, var(--color-text)"], .App [style*="linear-gradient(135deg, var(--color-text)"] :not(input):not(textarea):not(select):not(option), .App [style*="linear-gradient(90deg, rgb(15, 23, 42)"], .App [style*="linear-gradient(90deg, rgb(15, 23, 42)"] :not(input):not(textarea):not(select):not(option), .App [style*="linear-gradient(90deg, var(--color-text)"], .App [style*="linear-gradient(90deg, var(--color-text)"] :not(input):not(textarea):not(select):not(option), .App [style*="linear-gradient(to right, rgb(15, 23, 42)"], .App [style*="linear-gradient(to right, rgb(15, 23, 42)"] :not(input):not(textarea):not(select):not(option), .App [style*="linear-gradient(to right, var(--color-text)"], .App [style*="linear-gradient(to right, var(--color-text)"] :not(input):not(textarea):not(select):not(option), .website-route .app-main>div>div, .website-route .app-main>div>div :not(input):not(textarea):not(select):not(option), .website-route .app-main>div>section:not(:first-child), .website-route .app-main>div>section:not(:first-child) :not(input):not(textarea):not(select):not(option){color:#fff!important;color:var(--c-text-inverse)!important}.App [style*="background-color: rgb(255, 255, 255)"], .App [style*="background-color: rgb(255, 255, 255)"] :not(button):not(a), .App [style*="background-color: var(--color-surface)"], .App [style*="background-color: var(--color-surface)"] :not(button):not(a), .App [style*="background-color:var(--color-surface)"], .App [style*="background-color:var(--color-surface)"] :not(button):not(a), .App [style*="background: rgb(255, 255, 255)"], .App [style*="background: rgb(255, 255, 255)"] :not(button):not(a), .App [style*="background: var(--color-background)"], .App [style*="background: var(--color-background)"] :not(button):not(a), .App [style*="background: var(--color-border)"], .App [style*="background: var(--color-border)"] :not(button):not(a), .App [style*="background: var(--color-danger-soft)"], .App [style*="background: var(--color-danger-soft)"] :not(button):not(a), .App [style*="background: var(--color-info-soft)"], .App [style*="background: var(--color-info-soft)"] :not(button):not(a), .App [style*="background: var(--color-success-soft)"], .App [style*="background: var(--color-success-soft)"] :not(button):not(a), .App [style*="background: var(--color-surface)"], .App [style*="background: var(--color-surface)"] :not(button):not(a), .App [style*="background: var(--color-surface-soft)"], .App [style*="background: var(--color-surface-soft)"] :not(button):not(a), .App [style*="background: var(--color-warning-soft)"], .App [style*="background: var(--color-warning-soft)"] :not(button):not(a), .App [style*="background:var(--color-background)"], .App [style*="background:var(--color-background)"] :not(button):not(a), .App [style*="background:var(--color-border)"], .App [style*="background:var(--color-border)"] :not(button):not(a), .App [style*="background:var(--color-danger-soft)"], .App [style*="background:var(--color-danger-soft)"] :not(button):not(a), .App [style*="background:var(--color-info-soft)"], .App [style*="background:var(--color-info-soft)"] :not(button):not(a), .App [style*="background:var(--color-success-soft)"], .App [style*="background:var(--color-success-soft)"] :not(button):not(a), .App [style*="background:var(--color-surface)"], .App [style*="background:var(--color-surface)"] :not(button):not(a), .App [style*="background:var(--color-surface-soft)"], .App [style*="background:var(--color-surface-soft)"] :not(button):not(a), .App [style*="background:var(--color-warning-soft)"], .App [style*="background:var(--color-warning-soft)"] :not(button):not(a), .App [style*="backgroundColor: var(--color-surface)"]{color:#1f2933!important;color:var(--color-text)!important}.App [style*="background: var(--color-success-soft)"],.App [style*="background:var(--color-success-soft)"],.alert-success,.badge-success{border-color:#0f6b3e!important;border-color:var(--color-primary)!important;color:#084c2d!important;color:var(--color-primary-dark)!important}.App [style*="background: var(--color-danger-soft)"],.App [style*="background:var(--color-danger-soft)"],.alert-danger,.badge-danger{border-color:#dc2626!important;border-color:var(--color-danger)!important;color:#991b1b!important;color:var(--c-danger-text)!important}.App [style*="background: var(--color-warning-soft)"],.App [style*="background:var(--color-warning-soft)"],.alert-warning,.badge-warning{border-color:#d99a00!important;border-color:var(--color-accent-dark)!important;color:#92400e!important;color:var(--c-warning-text)!important}.App [style*="background: var(--color-info-soft)"],.App [style*="background:var(--color-info-soft)"],.alert-info,.badge-info{border-color:#2563eb!important;border-color:var(--color-info)!important;color:#084c2d!important;color:var(--color-primary-dark)!important}.App [style*="background: var(--color-success)"][role=button],.App a[style*="background: var(--color-success)"],.App a[style*="background:var(--color-success)"],.App button[style*="background: var(--color-success)"],.App button[style*="background:var(--color-success)"],.btn-primary,.btn-success{background:#0f6b3e!important;background:var(--color-primary)!important;border-color:#0f6b3e!important;border-color:var(--color-primary)!important;color:#fff!important;color:var(--color-surface)!important}.App a[style*="background: var(--color-accent-dark)"],.App a[style*="background:var(--color-accent-dark)"],.App button[style*="background: var(--color-accent-dark)"],.App button[style*="background:var(--color-accent-dark)"]{background:#92400e!important;background:var(--c-warning-text)!important;border-color:#92400e!important;border-color:var(--c-warning-text)!important;color:#fff!important;color:var(--color-surface)!important}.App a[style*="background: var(--color-accent)"],.App a[style*="background:var(--color-accent)"],.App button[style*="background: var(--color-accent)"],.App button[style*="background:var(--color-accent)"]{border-color:#d99a00!important;border-color:var(--color-accent-dark)!important;color:#1f2933!important;color:var(--color-text)!important}.App a[style*="background: var(--color-info)"],.App a[style*="background:var(--color-info)"],.App button[style*="background: var(--color-info)"],.App button[style*="background:var(--color-info)"]{background:#2563eb!important;background:var(--color-info)!important;border-color:#2563eb!important;border-color:var(--color-info)!important;color:#fff!important;color:var(--color-surface)!important}.App a[style*="background: var(--color-danger)"],.App a[style*="background:var(--color-danger)"],.App button[style*="background: var(--color-danger)"],.App button[style*="background:var(--color-danger)"],.btn-danger{background:#dc2626!important;background:var(--color-danger)!important;border-color:#dc2626!important;border-color:var(--color-danger)!important;color:#fff!important;color:var(--color-surface)!important}.App a[style*="background: var(--color-surface)"],.App a[style*="background:var(--color-surface)"],.App button[style*="background: var(--color-surface)"],.App button[style*="background:var(--color-surface)"],.btn-secondary{border-color:#6b7280!important;border-color:var(--color-text-muted)!important;color:#1f2933!important;color:var(--color-text)!important}.App a[role=button]:hover,.App button:hover:not(:disabled){filter:brightness(.96)}.App [style*="background: var(--color-background)"] [style*="color: var(--color-success)"],.App [style*="background: var(--color-background)"] [style*="color: var(--color-surface)"],.App [style*="background: var(--color-surface)"] [style*="color: var(--color-success)"],.App [style*="background: var(--color-surface)"] [style*="color: var(--color-surface)"],.App [style*="background: var(--color-surface-soft)"] [style*="color: var(--color-success)"],.App [style*="background: var(--color-surface-soft)"] [style*="color: var(--color-surface)"],.App [style*="background:var(--color-background)"] [style*="color: var(--color-success)"],.App [style*="background:var(--color-background)"] [style*="color: var(--color-surface)"],.App [style*="background:var(--color-surface)"] [style*="color: var(--color-success)"],.App [style*="background:var(--color-surface)"] [style*="color: var(--color-surface)"],.App [style*="background:var(--color-surface-soft)"] [style*="color: var(--color-success)"],.App [style*="background:var(--color-surface-soft)"] [style*="color: var(--color-surface)"]{color:#084c2d!important;color:var(--color-primary-dark)!important}.App [role=button][style*="background-color: rgb(255, 255, 255)"], .App [role=button][style*="background: rgb(255, 255, 255)"], .App a[style*="background-color: rgb(255, 255, 255)"], .App a[style*="background: rgb(255, 255, 255)"], .App button[style*="background-color: rgb(255, 255, 255)"], .App button[style*="background: rgb(255, 255, 255)"]{border-color:#14532d5c!important;color:#084c2d!important;color:var(--color-primary-dark)!important}.website-route .app-main>div>h1,.website-route .app-main>div>h2,.website-route .app-main>div>h3{color:#fff!important;color:var(--color-surface)!important}.website-route .app-main>div>p,.website-route .app-main>div>span{color:#e8f5ee!important;color:var(--color-success-soft)!important}.login-form-panel,.login-form-panel :not(button):not(a),.website-route .app-main [style*="background-color: rgb(255, 255, 255)"],.website-route .app-main [style*="background-color: rgb(255, 255, 255)"] :not(button):not(a),.website-route .app-main [style*="background: rgb(255, 255, 255)"],.website-route .app-main [style*="background: rgb(255, 255, 255)"] :not(button):not(a),.website-route .app-main [style*="background: var(--color-background)"],.website-route .app-main [style*="background: var(--color-background)"] :not(button):not(a),.website-route .app-main [style*="background: var(--color-success-soft)"],.website-route .app-main [style*="background: var(--color-success-soft)"] :not(button):not(a),.website-route .app-main [style*="background: var(--color-surface)"],.website-route .app-main [style*="background: var(--color-surface)"] :not(button):not(a),.website-route .app-main [style*="background: var(--color-surface-soft)"],.website-route .app-main [style*="background: var(--color-surface-soft)"] :not(button):not(a),.website-route .app-main [style*="background:var(--color-background)"],.website-route .app-main [style*="background:var(--color-background)"] :not(button):not(a),.website-route .app-main [style*="background:var(--color-success-soft)"],.website-route .app-main [style*="background:var(--color-success-soft)"] :not(button):not(a),.website-route .app-main [style*="background:var(--color-surface)"],.website-route .app-main [style*="background:var(--color-surface)"] :not(button):not(a),.website-route .app-main [style*="background:var(--color-surface-soft)"],.website-route .app-main [style*="background:var(--color-surface-soft)"] :not(button):not(a){color:#1f2933!important;color:var(--color-text)!important}.login-form-panel label,.login-form-panel p,.login-form-panel span{color:#4b5563!important;color:var(--c-text-subtle)!important}@media (prefers-color-scheme:dark){.admin-route .app-main,.admin-route .app-main article,.admin-route .app-main section,.admin-route .app-main>div{background-color:#fff!important;background-color:var(--c-surface)!important;color:#1f2933!important;color:var(--c-text)!important}.admin-route .app-main [style*="background: var(--color-background)"],.admin-route .app-main [style*="background: var(--color-surface)"],.admin-route .app-main [style*="background: var(--color-surface-soft)"],.admin-route .app-main [style*="background:var(--color-background)"],.admin-route .app-main [style*="background:var(--color-surface)"],.admin-route .app-main [style*="background:var(--color-surface-soft)"]{background:#fafafa!important;background:var(--c-surface-muted)!important;border-color:#e5e7eb!important;border-color:var(--c-border)!important;color:#1f2933!important;color:var(--c-text)!important}}.App header a[style*="background: var(--color-surface)"],.App header button[style*="background: var(--color-surface)"]{color:#084c2d!important;color:var(--color-primary-dark)!important}.customer-dashboard a[href="/customer/profile"],.customer-dashboard a[href="/customer/profile"] *{color:#000!important}.customer-dashboard .customer-post-load-btn,.customer-dashboard .customer-post-load-btn *{-webkit-text-fill-color:#16a34a!important;-webkit-text-fill-color:var(--color-success)!important;background:#fff!important;border-color:#16a34a!important;border-color:var(--color-success)!important;color:#16a34a!important;color:var(--color-success)!important}.customer-dashboard .customer-dashboard-tabs button[data-active=true],.customer-dashboard .customer-dashboard-tabs button[data-active=true] *{-webkit-text-fill-color:#fff!important;color:#fff!important}.customer-dashboard .load-card .load-card-price-offers-title,.customer-dashboard .load-card .load-card-price-offers-title *,.customer-dashboard .load-card [style*="background: var(--c-text-subtle)"],.customer-dashboard .load-card [style*="background: var(--c-text-subtle)"] *,.customer-dashboard .load-card [style*="background: var(--color-accent-dark)"],.customer-dashboard .load-card [style*="background: var(--color-accent-dark)"] *,.customer-dashboard .load-card [style*="background: var(--color-danger)"],.customer-dashboard .load-card [style*="background: var(--color-danger)"] *,.customer-dashboard .load-card [style*="background: var(--color-info)"],.customer-dashboard .load-card [style*="background: var(--color-info)"] *,.customer-dashboard .load-card [style*="background: var(--color-primary-dark)"],.customer-dashboard .load-card [style*="background: var(--color-primary-dark)"] *,.customer-dashboard .load-card [style*="background: var(--color-text)"],.customer-dashboard .load-card [style*="background: var(--color-text)"] *,.customer-dashboard .load-card [style*="background:var(--c-text-subtle)"],.customer-dashboard .load-card [style*="background:var(--c-text-subtle)"] *,.customer-dashboard .load-card [style*="background:var(--color-accent-dark)"],.customer-dashboard .load-card [style*="background:var(--color-accent-dark)"] *,.customer-dashboard .load-card [style*="background:var(--color-danger)"],.customer-dashboard .load-card [style*="background:var(--color-danger)"] *,.customer-dashboard .load-card [style*="background:var(--color-info)"],.customer-dashboard .load-card [style*="background:var(--color-info)"] *,.customer-dashboard .load-card [style*="background:var(--color-primary-dark)"],.customer-dashboard .load-card [style*="background:var(--color-primary-dark)"] *,.customer-dashboard .load-card [style*="background:var(--color-text)"],.customer-dashboard .load-card [style*="background:var(--color-text)"] *,.customer-dashboard .load-card th,.customer-dashboard .load-card th *,.customer-dashboard .load-card thead,.customer-dashboard .load-card thead *{color:#fff!important;color:var(--color-surface)!important}.notification-center-panel,.notification-center-panel *{-webkit-text-fill-color:#000!important;color:#000!important}.customer-dashboard .load-card .customer-load-reference-badge,.customer-dashboard .load-card .customer-load-status-badge,.customer-dashboard .load-card .customer-price-offers-header-cell,.customer-dashboard .load-card .customer-price-offers-rank-badge,.customer-dashboard .load-card .customer-price-offers-type-badge,.driver-dashboard .driver-bid-status-header,.driver-dashboard .driver-bid-status-header *,.driver-dashboard .driver-profile-vehicle-truck-badge,.driver-dashboard .driver-truck-type-badge,.driver-dashboard [style*="background-color: var(--color-surface-soft)"] .driver-profile-vehicle-truck-badge,.driver-dashboard [style*="background-color:var(--color-surface-soft)"] .driver-profile-vehicle-truck-badge,.driver-dashboard [style*="background: var(--color-surface-soft)"] .driver-truck-type-badge,.driver-dashboard [style*="background:var(--color-surface-soft)"] .driver-truck-type-badge{-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--color-surface)!important;color:#fff!important;color:var(--color-surface)!important}.website-route .app-main .home-dark-green-cta,.website-route .app-main .home-most-popular-tag{-webkit-text-fill-color:#084c2d!important;-webkit-text-fill-color:var(--color-primary-dark)!important;background:#fff!important;background:var(--color-surface)!important;color:#084c2d!important;color:var(--color-primary-dark)!important}.customer-dashboard .customer-my-profile-btn,.customer-dashboard .customer-my-profile-btn *,.driver-dashboard .driver-view-profile-btn,.driver-dashboard .driver-view-profile-btn *{-webkit-text-fill-color:#000!important;color:#000!important}.App .customer-profile-account-type-badge,.App .customer-profile-account-type-badge *,.App .customer-profile-edit-btn,.App .customer-profile-edit-btn *{-webkit-text-fill-color:#16a34a!important;-webkit-text-fill-color:var(--color-success)!important;color:#16a34a!important;color:var(--color-success)!important}.App header .header-mobile-menu,.App header .header-mobile-menu *{-webkit-text-fill-color:#084c2d!important;-webkit-text-fill-color:var(--color-primary-dark)!important;color:#084c2d!important;color:var(--color-primary-dark)!important}.App header .header-mobile-menu{background:#fff!important;background:var(--color-surface)!important}.App header .header-mobile-logout-btn,.App header .header-mobile-logout-btn *{-webkit-text-fill-color:#dc2626!important;-webkit-text-fill-color:var(--color-danger)!important;color:#dc2626!important;color:var(--color-danger)!important}.App header .header-user-chip{background:#fff!important;background:var(--color-surface)!important}.App header .header-user-avatar,.App header .header-user-avatar *,.App header .header-user-name,.App header .header-user-name *{-webkit-text-fill-color:#084c2d!important;-webkit-text-fill-color:var(--color-primary-dark)!important;color:#084c2d!important;color:var(--color-primary-dark)!important}.App header .header-user-role,.App header .header-user-role *{-webkit-text-fill-color:#6b7280!important;-webkit-text-fill-color:var(--color-text-muted)!important;color:#6b7280!important;color:var(--color-text-muted)!important}.driver-dashboard .driver-completed-lock-badge,.driver-dashboard .driver-completed-lock-badge *{background-color:#d99a00!important;background-color:var(--color-accent-dark)!important}.App .register-otp-btn,.App .register-otp-btn *,.App .register-submit-btn,.App .register-submit-btn *,.customer-dashboard .load-card .customer-completed-lock-badge,.customer-dashboard .load-card .customer-completed-lock-badge *,.customer-dashboard .load-card .customer-completed-readonly-notice,.customer-dashboard .load-card .customer-completed-readonly-notice *,.driver-dashboard .driver-completed-lock-badge,.driver-dashboard .driver-completed-lock-badge *{-webkit-text-fill-color:#fff!important;-webkit-text-fill-color:var(--color-surface)!important;color:#fff!important;color:var(--color-surface)!important}.App.admin-route .app-main .admin-edit-panel [style*="background-color: var(--color-dark-panel)"],.App.admin-route .app-main .admin-edit-panel [style*="background-color: var(--color-dark-panel)"] *,.App.admin-route .app-main .admin-edit-panel [style*="background-color:var(--color-dark-panel)"],.App.admin-route .app-main .admin-edit-panel [style*="background-color:var(--color-dark-panel)"] *,.App.admin-route .app-main .admin-edit-panel [style*="background: var(--color-dark-panel)"],.App.admin-route .app-main .admin-edit-panel [style*="background: var(--color-dark-panel)"] *,.App.admin-route .app-main .admin-edit-panel [style*="background:var(--color-dark-panel)"],.App.admin-route .app-main .admin-edit-panel [style*="background:var(--color-dark-panel)"] *,.App.admin-route .app-main .admin-edit-panel button:not([style*="background: none"]):not([style*="background:none"]),.App.admin-route .app-main .admin-edit-panel button:not([style*="background: none"]):not([style*="background:none"]) *,.App.admin-route .app-main .admin-main button[style*="background: var(--color-accent-dark)"],.App.admin-route .app-main .admin-main button[style*="background: var(--color-danger)"],.App.admin-route .app-main .admin-main button[style*="background: var(--color-info)"],.App.admin-route .app-main .admin-main button[style*="background: var(--color-primary)"],.App.admin-route .app-main .admin-main button[style*="background: var(--color-success)"],.App.admin-route .app-main .admin-main button[style*="background: var(--color-text-muted)"],.App.admin-route .app-main .admin-main button[style*="background:var(--color-accent-dark)"],.App.admin-route .app-main .admin-main button[style*="background:var(--color-danger)"],.App.admin-route .app-main .admin-main button[style*="background:var(--color-info)"],.App.admin-route .app-main .admin-main button[style*="background:var(--color-primary)"],.App.admin-route .app-main .admin-main button[style*="background:var(--color-success)"],.App.admin-route .app-main .admin-main button[style*="background:var(--color-text-muted)"],.App.admin-route .app-main .admin-main span[style*="background-color: var(--color-danger)"],.App.admin-route .app-main .admin-main span[style*="background-color: var(--color-info)"],.App.admin-route .app-main .admin-main span[style*="background-color: var(--color-primary)"],.App.admin-route .app-main .admin-main span[style*="background-color: var(--color-success)"],.App.admin-route .app-main .admin-main span[style*="background-color: var(--color-text-muted)"],.App.admin-route .app-main .admin-main span[style*="background-color: var(--color-warning)"],.App.admin-route .app-main .admin-main span[style*="background-color:var(--color-danger)"],.App.admin-route .app-main .admin-main span[style*="background-color:var(--color-info)"],.App.admin-route .app-main .admin-main span[style*="background-color:var(--color-primary)"],.App.admin-route .app-main .admin-main span[style*="background-color:var(--color-success)"],.App.admin-route .app-main .admin-main span[style*="background-color:var(--color-text-muted)"],.App.admin-route .app-main .admin-main span[style*="background-color:var(--color-warning)"],.App.admin-route .app-main .admin-main th,.App.admin-route .app-main .admin-main th *,.App.admin-route .app-main .admin-sidebar,.App.admin-route .app-main .admin-sidebar *,.App.admin-route .app-main .admin-sidebar button,.App.admin-route .app-main .admin-sidebar button *,.post-load-title-text,.post-load-title-text *{-webkit-text-fill-color:#fff!important;color:#fff!important}.marketplace-section{background:linear-gradient(to right,var(--color-text) 0,var(--color-primary-dark) 100%);border:1px solid #86efac47;border-radius:12px;box-shadow:0 12px 30px #0f172a38;margin-top:24px;overflow:hidden;padding:12px 0 14px}.marketplace-title-row{align-items:center;display:flex;gap:9px;padding:0 18px 8px}.marketplace-title{color:var(--color-surface-soft);font-size:14px;font-weight:900;letter-spacing:0;line-height:1.15;margin:0}.compact-live-dot,.marketplace-live-dot{animation:livePulse 1.6s ease-out infinite;background:var(--color-success);border-radius:999px;box-shadow:0 0 0 0 #22c55e99;flex:0 0 8px;height:8px;width:8px}.live-marketplace-ticker{overflow:hidden;position:relative;width:100%}.ticker-track{align-items:center;animation:marketplaceTicker 45s linear infinite;display:flex;gap:10px;padding:0 10px;transform:translateZ(0);width:-webkit-max-content;width:max-content;will-change:transform}.live-marketplace-ticker:hover .ticker-track{animation-play-state:paused}.ticker-fade{bottom:0;pointer-events:none;position:absolute;top:0;width:64px;z-index:2}.ticker-fade-left{background:linear-gradient(90deg,var(--color-text),#0f172a00);left:0}.ticker-fade-right{background:linear-gradient(270deg,var(--color-primary-dark),#14532d00);right:0}.compact-load-card{grid-column-gap:10px;align-items:start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a7a;border:1px solid #bbf7d03d;border-radius:10px;box-shadow:0 8px 18px #0206173d;color:var(--color-success-soft);column-gap:10px;display:grid;grid-template-columns:auto minmax(0,1fr);height:auto;padding:10px 12px;transition:border-color .18s,box-shadow .18s,background .18s;width:374px}.compact-load-card:hover{background:#0f172aa3;border-color:#86efac9e;box-shadow:0 0 0 1px #86efac29,0 10px 22px #02061752}.compact-live-dot{margin-top:5px}.compact-load-details{grid-gap:4px;display:grid;gap:4px;min-width:0}.compact-load-line{align-items:baseline;color:var(--color-primary-light);display:flex;font-size:10.5px;font-weight:800;gap:5px;line-height:1.2;min-width:0}.compact-load-line>span:last-child,.compact-load-route strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-load-route{color:var(--color-surface);font-size:12px;font-weight:900;gap:8px;justify-content:space-between}.compact-load-route strong{flex:1 1 auto}.compact-load-route span{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;color:var(--color-surface);flex:0 0 auto;font-size:9.5px;font-weight:800;padding:2px 7px;text-transform:uppercase}.compact-load-label{color:var(--color-primary-light);flex:0 0 auto}.compact-load-line:not(.compact-load-route) .compact-load-label{width:86px}.compact-load-line time{color:#ffffff9e;font-size:10px;font-weight:800;margin-left:auto;white-space:nowrap}.compact-load-skeleton{animation:skeletonSweep 1.2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff24,#0000),#0f172a6b;background-position:-180px 0,0 0;background-repeat:no-repeat;background-size:180px 100%,100% 100%;border:1px solid #bbf7d02e;border-radius:10px;flex:0 0 374px;height:110px;width:374px}.ticker-track-loading{animation:none}.marketplace-empty{background:#0f172a7a;border:1px solid #bbf7d03d;border-radius:10px;color:var(--color-success-soft);display:flex;flex-direction:column;font-size:13px;gap:4px;margin:0 18px;padding:12px 14px}.marketplace-empty span{color:var(--color-primary-light)}@keyframes marketplaceTicker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes livePulse{0%{box-shadow:0 0 0 0 #22c55e99}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}@keyframes skeletonSweep{to{background-position:calc(100% + 180px) 0,0 0}}@media (max-width:640px){.marketplace-section{border-radius:10px;padding:11px 0 13px}.marketplace-title-row{padding:0 14px 8px}.marketplace-title{font-size:13px}.ticker-track{animation-duration:45s;gap:8px}.ticker-fade{width:34px}.compact-load-card,.compact-load-skeleton{width:304px}.compact-load-card{padding:10px 11px}.compact-load-route{font-size:11px}.compact-load-line{font-size:9.5px}.compact-load-line:not(.compact-load-route) .compact-load-label{width:76px}}
/*# sourceMappingURL=main.86dc8af1.css.map*/