@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;700&family=Inter:wght@400;500;600&family=IBM+Plex+Mono:wght@600&display=swap');:root{--xdp-red:#df1624;--xdp-red-dark:#bd1320;--xdp-black:#111827;--xdp-text:#1f2937;--xdp-muted:#64748b;--xdp-border:#e5e7eb;--xdp-soft-border:#eef2f6;--xdp-bg:#f8fafc;--xdp-card:#fff;--xdp-light:#f8fafc;--xdp-green:#16a34a;--xdp-focus:rgba(223, 22, 36, 0.12);--xdp-shadow-sm:0 8px 22px rgba(17, 24, 39, 0.05);--xdp-shadow-md:0 18px 50px rgba(17, 24, 39, 0.08);--xdp-shadow-lg:0 28px 80px rgba(17, 24, 39, 0.12);--xdp-radius-sm:10px;--xdp-radius-md:16px;--xdp-radius-lg:24px;--xdp-font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif}.xdp-registration-wrap,.xdp-dashboard-wrap,.xdp-listings-wrap,.xdp-driver-portal-shell,.xdp-auth-shell{font-family:var(--xdp-font);color:var(--xdp-text)}.xdp-registration-wrap *,
.xdp-dashboard-wrap *,
.xdp-listings-wrap *,
.xdp-driver-portal-shell *,
.xdp-auth-shell
*{box-sizing:border-box}body.xdp-driver-private-layout,body.xdp-driver-auth-page{background:radial-gradient(circle at 8% 12%, rgba(223, 22, 36, 0.10), transparent 28%), radial-gradient(circle at 92% 78%, rgba(17, 24, 39, 0.07), transparent 30%), linear-gradient(135deg, #f8fafc 0%, #eef2f7 100%) !important}body.xdp-driver-private-layout header:not(.xdp-portal-menu):not(.xdp-auth-header),
body.xdp-driver-private-layout footer:not(.xdp-auth-footer),
body.xdp-driver-private-layout .elementor-location-header,
body.xdp-driver-private-layout .elementor-location-footer,
body.xdp-driver-private-layout .site-header,
body.xdp-driver-private-layout .site-footer,
body.xdp-driver-private-layout #masthead,
body.xdp-driver-private-layout #colophon,
body.xdp-driver-auth-page header:not(.xdp-auth-header):not(.xdp-portal-menu),
body.xdp-driver-auth-page footer:not(.xdp-auth-footer),
body.xdp-driver-auth-page .elementor-location-header,
body.xdp-driver-auth-page .elementor-location-footer,
body.xdp-driver-auth-page .site-header,
body.xdp-driver-auth-page .site-footer,
body.xdp-driver-auth-page #masthead,
body.xdp-driver-auth-page
#colophon{display:none !important}body.xdp-driver-private-layout .body-container,
body.xdp-driver-private-layout #page,
body.xdp-driver-private-layout .content-wrapper,
body.xdp-driver-private-layout .content,
body.xdp-driver-private-layout .content-inner,
body.xdp-driver-auth-page .body-container,
body.xdp-driver-auth-page #page,
body.xdp-driver-auth-page .content-wrapper,
body.xdp-driver-auth-page .content,
body.xdp-driver-auth-page .content-inner,
body.xdp-driver-private-layout .site-content,
body.xdp-driver-private-layout #content,
body.xdp-driver-auth-page .site-content,
body.xdp-driver-auth-page
#content{width:100% !important;max-width:none !important;margin:0
!important;padding:0
!important;background:transparent !important}body.xdp-driver-page-registration .mobile-header-menu-container,
body.xdp-driver-page-registration .slide-sidebar-wrapper,
body.xdp-driver-page-registration .body-overlay,
body.xdp-driver-page-registration .footer-scroll-top{display:none !important}.xdp-submit-button,
.xdp-login-card .button,
.xdp-login-card input[type="submit"],
.xdp-book-shipment-form button,
.xdp-book-shipment-box
summary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0
20px;border:0;border-radius:999px;background:var(--xdp-red);color:#fff !important;font-family:var(--xdp-font);font-size:14px;font-weight:850;line-height:1;text-decoration:none !important;cursor:pointer;box-shadow:none;transition:background 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}.xdp-submit-button:hover,
.xdp-login-card .button:hover,
.xdp-login-card input[type="submit"]:hover,
.xdp-book-shipment-form button:hover,
.xdp-book-shipment-box summary:hover{background:var(--xdp-red-dark);color:#fff !important;transform:translateY(-1px)}.xdp-message{max-width:760px;margin:0
auto 18px;padding:18px
20px;border:1px
solid var(--xdp-border);border-radius:var(--xdp-radius-md);background:#fff;font-size:14px;line-height:1.6;box-shadow:var(--xdp-shadow-sm)}.xdp-message
strong{display:block;margin-bottom:6px}.xdp-message
ul{margin:8px
0 0 18px;padding:0}.xdp-message--success{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.xdp-message--warning{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.xdp-message--error,.xdp-login-error{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.xdp-login-error{margin-bottom:18px;padding:12px
14px;border:1px
solid #fecdd3;border-radius:12px;font-size:13.5px;line-height:1.5}.xdp-driver-portal-shell,.xdp-auth-shell{min-height:100vh;background:transparent}.xdp-driver-portal-main{min-height:calc(100vh - 72px);padding:36px
18px 72px}.xdp-portal-menu,.xdp-auth-header,.xdp-auth-footer{width:100%;background:transparent}.xdp-portal-menu{display:block;position:sticky;top:0;z-index:9999;background:rgba(255, 255, 255, 0.96);border-bottom:1px solid var(--xdp-border);box-shadow:0 8px 26px rgba(17, 24, 39, 0.04);backdrop-filter:blur(12px)}.xdp-portal-menu-inner,.xdp-auth-header-inner,.xdp-auth-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1180px;margin:0
auto;padding:16px
18px}.xdp-portal-brand,.xdp-auth-brand{display:inline-flex;align-items:center;gap:12px;color:var(--xdp-black) !important;text-decoration:none !important}.xdp-auth-logo,
.xdp-portal-brand
img{display:inline-flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;width:68px;height:48px;padding:6px;border-radius:13px;background:#fff;border:1px
solid var(--xdp-border);box-shadow:0 10px 28px rgba(17, 24, 39, 0.08)}.xdp-auth-logo img,
.xdp-portal-brand
img{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important}.xdp-portal-brand strong,
.xdp-auth-brand-text
strong{display:block;color:var(--xdp-black);font-size:15px;font-weight:900;line-height:1.15}.xdp-portal-brand small,
.xdp-auth-brand-text
small{display:block;margin-top:2px;color:var(--xdp-muted);font-size:12px;font-weight:700}.xdp-portal-nav,.xdp-auth-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.xdp-portal-nav a,
.xdp-auth-nav
a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0
14px;border-radius:999px;background:#fff;border:1px
solid var(--xdp-border);color:var(--xdp-black) !important;font-size:13px;font-weight:800;text-decoration:none !important;transition:transform 0.16s ease, box-shadow 0.16s ease, border-color 0.16s ease, background 0.16s ease}.xdp-portal-nav a:hover,
.xdp-auth-nav a:hover{border-color:#d1d5db;background:var(--xdp-light);transform:translateY(-1px)}.xdp-portal-nav .xdp-portal-nav-cta,
.xdp-auth-nav a:nth-child(2){border-color:var(--xdp-red);background:var(--xdp-red);color:#fff !important}.xdp-portal-nav .xdp-portal-nav-cta:hover,
.xdp-auth-nav a:nth-child(2):hover{background:var(--xdp-red-dark);border-color:var(--xdp-red-dark)}body.xdp-driver-page-registration .xdp-portal-menu{position:relative !important;top:auto !important;background:transparent !important;border-bottom:0 !important;box-shadow:none !important;backdrop-filter:none !important}body.xdp-driver-page-registration .xdp-portal-menu-inner{max-width:1220px !important;padding:24px
0px 18px !important}.xdp-auth-main{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 150px);padding:42px
18px}.xdp-auth-login-layout,.xdp-driver-portal-main>.xdp-login-wrap{width:100%;max-width:520px;margin:0
auto}.xdp-auth-login-visual{display:none}.xdp-login-card,
.xdp-auth-login-layout .xdp-login-card,
.xdp-driver-portal-main .xdp-login-card{width:100%;max-width:none;margin:0;padding:34px;border:1px
solid var(--xdp-border);border-radius:var(--xdp-radius-lg);background:#fff;box-shadow:var(--xdp-shadow-md)}.xdp-auth-card-logo{display:flex;align-items:center;justify-content:center;margin-bottom:18px}.xdp-auth-card-logo
img{width:96px;height:auto}.xdp-set-password-form
input{width:100%;height:54px;border-radius:12px;border:1px
solid #d7dee8;padding:0
16px;font-size:16px;margin-bottom:18px}.xdp-auth-card-eyebrow{margin:0
0 8px;color:var(--xdp-red);font-size:12px;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.xdp-login-card
h2{margin:0
0 10px;color:var(--xdp-black);font-family:var(--xdp-font) !important;font-size:32px !important;line-height:1.12;font-weight:900;letter-spacing:-0.035em;text-transform:none !important}.xdp-login-card>p{margin:0
0 24px;color:var(--xdp-muted);font-size:14.5px;line-height:1.65}.xdp-login-card #loginform,.xdp-lost-password-form{margin:0}.xdp-login-card #loginform p,
.xdp-lost-password-form
p{margin:0
0 15px}.xdp-login-card label,
.xdp-lost-password-form
label{display:block;margin:0
0 7px;color:var(--xdp-black);font-size:13px;font-weight:850;line-height:1.3}.xdp-login-card input[type="text"],
.xdp-login-card input[type="password"],
.xdp-login-card input[type="email"],
.xdp-lost-password-form input[type="text"]{display:block;width:100%;height:50px;margin:0;padding:0
14px;border:1px
solid #d1d5db;border-radius:13px;background:var(--xdp-light);color:var(--xdp-black);font-family:var(--xdp-font);font-size:15px;box-shadow:none;outline:none}.xdp-login-card input[type="text"]:focus,
.xdp-login-card input[type="password"]:focus,
.xdp-login-card input[type="email"]:focus,
.xdp-lost-password-form input[type="text"]:focus{border-color:var(--xdp-red);background:#fff;box-shadow:0 0 0 4px var(--xdp-focus)}.xdp-login-card .login-remember{display:flex !important;align-items:center !important;margin:0
0 18px !important;padding:0
!important}.xdp-login-card .login-remember
label{display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;gap:6px !important;margin:0
!important;padding:0
!important;line-height:1 !important}.xdp-login-card .login-remember input[type="checkbox"],
.xdp-login-card input[type="checkbox"]{width:18px !important;height:18px !important;margin:0
!important;padding:0
!important;accent-color:var(--xdp-red);vertical-align:middle !important;flex:0 0 18px !important}.xdp-login-card .login-submit{margin:0
0 14px !important}.xdp-login-card input[type="submit"],
.xdp-login-card .button,
.xdp-lost-password-form .xdp-submit-button{width:100%;height:54px;border-radius:12px;background:#e30613;color:white;border:none;font-size:16px;font-weight:700;cursor:pointer}.xdp-login-help,.xdp-login-help-row{margin:14px
0 0 !important;padding-top:14px;border-top:1px solid var(--xdp-soft-border);color:var(--xdp-muted);font-size:13.5px !important;line-height:1.5;text-align:center}.xdp-login-help-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.xdp-login-help a,
.xdp-login-help-row
a{color:var(--xdp-red);font-weight:850;text-decoration:none}.xdp-login-help a:hover,
.xdp-login-help-row a:hover{text-decoration:underline}.xdp-login-divider{color:#d1d5db}.xdp-auth-footer-inner{color:var(--xdp-muted);font-size:13px}.xdp-auth-footer
p{margin:0;font-weight:750}.xdp-auth-footer-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.xdp-auth-footer-links
a{color:var(--xdp-muted) !important;font-weight:700;text-decoration:none !important}.xdp-auth-footer-links a:hover{color:var(--xdp-black) !important}.xdp-registration-wrap{width:100%;max-width:880px;margin:44px
auto 72px;padding:0
18px}.xdp-registration-header{margin-bottom:20px;text-align:center}.xdp-eyebrow{display:inline-block;margin-bottom:8px;color:var(--xdp-red);font-size:12px;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.xdp-registration-header
h2{margin:0
0 8px;color:var(--xdp-black);font-family:var(--xdp-font) !important;font-size:32px !important;line-height:1.14;font-weight:900;letter-spacing:-0.035em}.xdp-registration-header
p{max-width:620px;margin:0
auto;color:var(--xdp-muted);font-size:15px;line-height:1.6}.xdp-form-steps{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;max-width:720px;margin:0
auto 16px}.xdp-step{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#94a3b8;font-size:13px;font-weight:850}.xdp-step-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px
solid #d1d5db;border-radius:50%;background:#fff;color:#6b7280;font-size:12px;font-weight:900}.xdp-step--active{color:var(--xdp-red)}.xdp-step--active .xdp-step-number{border-color:var(--xdp-red);background:var(--xdp-red);color:#fff}.xdp-step-line{height:1px;background:var(--xdp-border)}.xdp-process-note{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;max-width:720px;margin:0
auto 20px}.xdp-process-item{padding:12px;border:1px
solid var(--xdp-border);border-radius:12px;background:#fff}.xdp-process-item
strong{display:block;margin-bottom:4px;color:var(--xdp-black);font-size:13px;font-weight:900;line-height:1.3}.xdp-process-item
span{display:block;color:var(--xdp-muted);font-size:12.5px;line-height:1.45}.xdp-registration-form{padding:24px;border:1px
solid var(--xdp-border);border-radius:var(--xdp-radius-lg);background:#fff;box-shadow:var(--xdp-shadow-sm)}.xdp-form-section{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--xdp-soft-border)}.xdp-form-section:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:0}.xdp-section-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.xdp-section-step{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;margin-top:1px;border-radius:50%;background:var(--xdp-black);color:#fff;font-size:12px;font-weight:900}.xdp-section-heading
h3{margin:0;color:var(--xdp-black);font-family:var(--xdp-font) !important;font-size:21px !important;line-height:1.25;font-weight:900;letter-spacing:-0.02em;text-transform:none}.xdp-section-heading
p{margin:3px
0 0;color:var(--xdp-muted);font-size:13px;line-height:1.5}.xdp-form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.xdp-field-wide{grid-column:1 / -1}.xdp-upload-grid{display:grid;gap:12px}.xdp-field
label{display:block;margin-bottom:6px;color:var(--xdp-black);font-size:13px;font-weight:850;line-height:1.3}.xdp-required{color:var(--xdp-red);font-weight:900}.xdp-registration-form input[type="text"],
.xdp-registration-form input[type="email"],
.xdp-registration-form input[type="tel"],
.xdp-registration-form input[type="file"],
.xdp-registration-form select,
.xdp-registration-form
textarea{width:100%;min-height:44px;padding:10px
12px;border:1px
solid #d1d5db;border-radius:12px;background:#fff;color:var(--xdp-text);font-family:var(--xdp-font);font-size:14.5px;line-height:1.4;box-shadow:none;outline:none}.xdp-registration-form
textarea{min-height:92px;resize:vertical}.xdp-registration-form input:focus,
.xdp-registration-form select:focus,
.xdp-registration-form textarea:focus{border-color:var(--xdp-red);box-shadow:0 0 0 4px var(--xdp-focus)}.xdp-upload-field{display:grid;grid-template-columns:minmax(220px, 0.9fr) minmax(260px, 1fr);align-items:center;gap:14px;padding:14px;border:1px
solid var(--xdp-border);border-radius:14px;background:var(--xdp-light)}.xdp-field-help{margin:0;color:var(--xdp-muted);font-size:12.5px;line-height:1.45}.xdp-registration-form input[type="file"]{min-height:auto;padding:8px;background:#fff;font-size:13px;cursor:pointer}.xdp-registration-form input[type="file"]::file-selector-button{margin-right:10px;padding:8px
12px;border:0;border-radius:9px;background:var(--xdp-black);color:#fff;font-family:var(--xdp-font);font-size:12px;font-weight:850;cursor:pointer}.xdp-checkbox-field{margin-top:14px;padding:14px;border:1px
solid var(--xdp-border);border-radius:14px;background:var(--xdp-light)}.xdp-checkbox-field
label{display:flex;align-items:flex-start;gap:10px;margin:0;cursor:pointer}.xdp-checkbox-field input[type="checkbox"]{flex:0 0 auto;width:18px;height:18px;margin-top:2px;accent-color:var(--xdp-red)}.xdp-checkbox-field
span{color:var(--xdp-text);font-size:13.5px;line-height:1.5}.xdp-form-actions{display:flex;align-items:center;gap:14px;padding-top:22px}.xdp-submit-note{max-width:360px;margin:0;color:var(--xdp-muted);font-size:12.5px;line-height:1.45}.xdp-honeypot{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important}.xdp-mobile-register-head,.xdp-mobile-progress,.xdp-mobile-step-actions,.xdp-mobile-equipment-grid{display:none}.xdp-mobile-step{display:block}.xdp-mobile-equipment-select{display:block}.xdp-received-page{max-width:860px;margin:44px
auto 72px;padding:0
18px}.xdp-received-breadcrumb{display:flex;align-items:center;gap:8px;margin:0
0 14px;font-size:13px;color:var(--xdp-muted)}.xdp-received-breadcrumb
a{color:var(--xdp-red);font-weight:850;text-decoration:none}.xdp-application-received{max-width:760px;margin:0
auto;padding:34px
30px;border:1px
solid var(--xdp-border);border-radius:var(--xdp-radius-lg);background:#fff;box-shadow:var(--xdp-shadow-sm);text-align:center}.xdp-received-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:50%;background:var(--xdp-green);color:#fff;font-size:30px;font-weight:900}.xdp-application-received
h2{margin:0
0 12px;color:var(--xdp-black);font-family:var(--xdp-font) !important;font-size:30px !important;line-height:1.2;font-weight:900;letter-spacing:-0.03em}.xdp-received-intro,
.xdp-application-received
p{margin:0
auto 16px;color:var(--xdp-text);font-size:15px;line-height:1.65}.xdp-received-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:24px
0 20px;text-align:left}.xdp-received-steps
div{padding:14px;border:1px
solid var(--xdp-border);border-radius:14px;background:var(--xdp-light)}.xdp-received-steps
strong{display:block;margin-bottom:4px;color:var(--xdp-black);font-size:14px;font-weight:900}.xdp-received-steps
span{display:block;color:var(--xdp-muted);font-size:13px;line-height:1.45}.xdp-received-note{max-width:620px;margin:20px
auto 0 !important;padding:12px
16px;border-radius:12px;background:#ecfdf5;color:#166534 !important;font-size:13.5px !important;line-height:1.5;text-align:center}.xdp-dashboard-wrap,.xdp-listings-wrap{width:100%;max-width:1120px;margin:44px
auto 72px;padding:0
18px}.xdp-dashboard-header,.xdp-listings-header{margin:0
0 22px}.xdp-dashboard-header h2,
.xdp-listings-header
h2{margin:0
0 8px;color:var(--xdp-black);font-family:var(--xdp-font) !important;font-size:clamp(32px, 4vw, 48px) !important;line-height:1.08;font-weight:900;letter-spacing:-0.045em;text-transform:none !important}.xdp-dashboard-header p,
.xdp-listings-header
p{margin:0;color:var(--xdp-muted);font-size:15px;line-height:1.65}.xdp-dashboard-card{padding:28px;border:1px
solid var(--xdp-border);border-radius:var(--xdp-radius-lg);background:#fff;box-shadow:var(--xdp-shadow-sm)}.xdp-dashboard-card
h3{margin:0
0 18px;color:var(--xdp-black);font-size:clamp(24px, 3vw, 34px);line-height:1.12;font-weight:900;letter-spacing:-0.035em;text-transform:none !important}.xdp-dashboard-status{display:flex;align-items:center;gap:12px;margin-bottom:22px;padding:14px
16px;border:1px
solid #bbf7d0;border-radius:14px;background:#f0fdf4}.xdp-dashboard-status::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--xdp-green);color:#fff;font-size:16px;font-weight:900}.xdp-dashboard-status
strong{color:#166534;font-size:15px;font-weight:900}.xdp-dashboard-status
span{color:#374151;font-size:14px;line-height:1.5}.xdp-dashboard-action-grid,.xdp-driver-action-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin-top:20px}.xdp-dashboard-action-card,.xdp-driver-action-card{display:block;padding:18px;border:1px
solid var(--xdp-border);border-radius:var(--xdp-radius-md);background:#fff;color:var(--xdp-black) !important;text-decoration:none !important;box-shadow:0 8px 22px rgba(17, 24, 39, 0.045);transition:transform 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease}.xdp-dashboard-action-card:hover,.xdp-driver-action-card:hover{transform:translateY(-2px);border-color:#d1d5db;box-shadow:var(--xdp-shadow-sm)}.xdp-dashboard-action-icon,.xdp-driver-action-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:14px;border-radius:14px;background:#fff1f2;font-size:20px}.xdp-dashboard-action-card strong,
.xdp-driver-action-card
strong{display:block;margin-bottom:6px;color:var(--xdp-black);font-size:17px;font-weight:900;line-height:1.25}.xdp-dashboard-action-card small,
.xdp-driver-action-card
small{display:block;color:var(--xdp-muted);font-size:13px;line-height:1.45}.xdp-driver-app-dashboard{width:100%;max-width:1040px;margin:0
auto}.xdp-driver-phone-frame{width:100%;max-width:1040px;min-height:auto;margin:0
auto;overflow:hidden;border:1px
solid var(--xdp-border);border-radius:var(--xdp-radius-lg);background:#fff;box-shadow:var(--xdp-shadow-md)}.xdp-driver-home-hero{position:relative;min-height:240px;padding:26px;background:linear-gradient(135deg, rgba(17, 24, 39, 0.92), rgba(17, 24, 39, 0.74)), linear-gradient(135deg, #111827, #374151);color:#fff}.xdp-driver-hero-overlay,.xdp-driver-home-top,.xdp-driver-bottom-mark,.xdp-driver-panel-handle{display:none}.xdp-driver-hero-logo{display:flex;align-items:center;justify-content:center;width:86px;height:58px;margin-bottom:16px;padding:8px;border-radius:16px;background:#fff}.xdp-driver-hero-logo
img{display:block;max-width:100%;max-height:100%}.xdp-driver-hero-content{position:absolute;left:26px;bottom:26px;right:26px}.xdp-driver-hero-content
h1{margin:0
0 6px;color:#fff;font-size:clamp(30px, 5vw, 50px);line-height:1.05;font-weight:900;letter-spacing:-0.05em}.xdp-driver-hero-content
p{margin:0;color:rgba(255, 255, 255, 0.74);font-size:14px;line-height:1.5}.xdp-driver-home-panel{padding:24px;background:#fff}.xdp-driver-listings,.xdp-driver-shipments-wrap{width:100%;max-width:1120px;margin:24px
auto 0}.xdp-driver-listings-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.xdp-shipment-card{overflow:hidden;border:1px
solid var(--xdp-border);border-radius:var(--xdp-radius-lg);background:#fff;box-shadow:var(--xdp-shadow-sm)}.xdp-shipment-card-top{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:18px;border-bottom:1px solid var(--xdp-soft-border)}.xdp-shipment-image{width:100%;min-height:130px;overflow:hidden;border-radius:16px;background:var(--xdp-light)}.xdp-shipment-image
img{display:block;width:100%;height:100%;min-height:130px;object-fit:cover}.xdp-shipment-image--empty{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--xdp-black), #374151)}.xdp-shipment-image--empty
span{color:#fff;font-size:40px;font-weight:900}.xdp-shipment-badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.xdp-shipment-type,.xdp-shipment-id{display:inline-flex;align-items:center;min-height:28px;padding:0
10px;border-radius:999px;font-size:12px;font-weight:900;line-height:1}.xdp-shipment-type{background:#fff1f2;color:var(--xdp-red)}.xdp-shipment-id{background:var(--xdp-light);color:#374151}.xdp-shipment-card
h3{margin:0
0 10px;color:var(--xdp-black);font-size:19px;line-height:1.3;font-weight:900;letter-spacing:-0.02em}.xdp-shipment-route{display:grid;gap:6px;color:var(--xdp-text);font-size:14px;line-height:1.45}.xdp-shipment-route
span{font-weight:650}.xdp-shipment-route
strong{color:var(--xdp-red);font-size:16px;font-weight:900}.xdp-shipment-details{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;padding:18px;border-bottom:1px solid var(--xdp-soft-border)}.xdp-shipment-detail{padding:12px;border:1px
solid var(--xdp-soft-border);border-radius:14px;background:var(--xdp-light)}.xdp-shipment-detail
span{display:block;margin-bottom:4px;color:var(--xdp-muted);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0.04em}.xdp-shipment-detail b,
.xdp-shipment-detail
strong{display:block;color:var(--xdp-black);font-size:14px;font-weight:850;line-height:1.35}.xdp-shipment-detail
strong{color:var(--xdp-green)}.xdp-shipment-notes,.xdp-book-shipment-box{padding:18px}.xdp-shipment-notes{border-bottom:1px solid var(--xdp-soft-border)}.xdp-shipment-notes
strong{display:block;margin-bottom:6px;color:var(--xdp-black);font-size:13px;font-weight:900}.xdp-shipment-notes
p{margin:0;color:#4b5563;font-size:13.5px;line-height:1.55}.xdp-book-shipment-box
summary{width:100%;list-style:none}.xdp-book-shipment-box summary::-webkit-details-marker{display:none}.xdp-book-shipment-box[open] summary{background:var(--xdp-black)}.xdp-book-shipment-form{display:grid;gap:12px;margin-top:14px;padding:14px;border:1px
solid var(--xdp-border);border-radius:16px;background:var(--xdp-light)}.xdp-book-shipment-form
label{display:grid;gap:6px;margin:0;color:var(--xdp-black);font-size:12.5px;font-weight:850}.xdp-book-shipment-form
input{width:100%;min-height:42px;padding:8px
11px;border:1px
solid #d1d5db;border-radius:10px;background:#fff;font-family:var(--xdp-font);font-size:13px}.xdp-book-shipment-form
small{color:var(--xdp-muted);font-size:11.5px;line-height:1.4}.xdp-driver-shipments-table-wrap{width:100%;overflow-x:auto;border:1px
solid var(--xdp-border);border-radius:var(--xdp-radius-lg);background:#fff;box-shadow:var(--xdp-shadow-sm)}.xdp-driver-shipments-table{width:100%;min-width:1040px;border-collapse:collapse;font-family:var(--xdp-font)}.xdp-driver-shipments-table th,
.xdp-driver-shipments-table
td{padding:14px
16px;border-bottom:1px solid var(--xdp-soft-border);text-align:left;vertical-align:top}.xdp-driver-shipments-table
th{background:var(--xdp-light);color:#374151;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:0.045em}.xdp-driver-shipments-table
td{color:var(--xdp-text);font-size:14px;line-height:1.5}.xdp-driver-shipments-table tr:last-child
td{border-bottom:0}.xdp-empty-state{max-width:680px;margin:0
auto;padding:28px;border:1px
dashed #d1d5db;border-radius:var(--xdp-radius-lg);background:#fff;text-align:center}.xdp-empty-state
strong{display:block;margin-bottom:6px;color:var(--xdp-black);font-size:20px;font-weight:900}.xdp-empty-state
span{display:block;color:var(--xdp-muted);font-size:14px;line-height:1.5}body.xdp-driver-page-registration .xdp-driver-portal-main>.xdp-client-error-summary,
body.xdp-driver-page-registration .xdp-driver-portal-main>.xdp-registration-error-summary{width:100% !important;max-width:1220px !important;margin:0
auto 18px !important;border-radius:18px !important;box-shadow:0 16px 38px rgba(159, 18, 57, 0.10) !important}body.xdp-driver-page-registration .xdp-client-error-summary ul,
body.xdp-driver-page-registration .xdp-registration-error-summary
ul{margin:8px
0 0 18px !important;padding:0
!important}.xdp-auth-nav .xdp-auth-nav-cta,
.xdp-portal-nav .xdp-auth-nav-cta{border-color:var(--xdp-red) !important;background:var(--xdp-red) !important;color:#fff !important}.xdp-auth-nav .xdp-auth-nav-cta:hover,
.xdp-portal-nav .xdp-auth-nav-cta:hover{background:var(--xdp-red-dark) !important;border-color:var(--xdp-red-dark) !important;color:#fff !important}@media (max-width: 900px){.xdp-driver-listings-grid,.xdp-dashboard-action-grid,.xdp-driver-action-grid{grid-template-columns:1fr}}@media (max-width: 420px){.xdp-login-card,
.xdp-auth-login-layout .xdp-login-card,
.xdp-driver-portal-main .xdp-login-card,.xdp-registration-form,.xdp-dashboard-card,.xdp-application-received,.xdp-shipment-card-top,.xdp-shipment-details,.xdp-shipment-notes,.xdp-book-shipment-box{padding:16px}.xdp-login-card h2,
.xdp-registration-header h2,
.xdp-dashboard-header h2,
.xdp-listings-header
h2{font-size:25px !important}.xdp-mobile-equipment-grid{grid-template-columns:1fr}.xdp-driver-shipments-table
td{grid-template-columns:1fr;gap:4px}}@media (min-width: 1024px){.xdp-auth-header-inner,.xdp-portal-menu-inner{padding:24px
22px}.xdp-auth-logo,
.xdp-portal-brand
img{width:90px !important;height:60px !important;padding:6px
!important;border-radius:13px !important}.xdp-auth-brand,.xdp-portal-brand{gap:14px}.xdp-auth-brand-text strong,
.xdp-portal-brand
strong{font-size:17px;letter-spacing:-0.02em}.xdp-auth-brand-text small,
.xdp-portal-brand
small{font-size:12.5px}.xdp-auth-nav,.xdp-portal-nav{gap:10px}.xdp-auth-nav a,
.xdp-portal-nav
a{min-height:40px;padding:0
17px;box-shadow:0 8px 20px rgba(17, 24, 39, 0.045)}.xdp-auth-main{min-height:calc(100vh - 160px);padding:34px
22px 52px}.xdp-auth-login-layout{width:100%;max-width:1120px;min-height:610px;display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(430px, 0.9fr);align-items:stretch;overflow:hidden;border:1px
solid rgba(226, 232, 240, 0.95);border-radius:34px;background:#fff;box-shadow:var(--xdp-shadow-lg), 0 2px 0 rgba(255, 255, 255, 0.8) inset}.xdp-auth-login-visual{position:relative;display:flex;align-items:flex-end;min-height:610px;padding:56px
48px;overflow:hidden;background:linear-gradient(135deg, rgba(12, 12, 14, 0.96), rgba(17, 24, 39, 0.9)), linear-gradient(135deg, #111827, #020617) !important;color:#fff}.xdp-auth-login-visual::before{content:"";position:absolute;inset:22px;border:1px
solid rgba(255, 255, 255, 0.08);border-radius:28px;pointer-events:none}.xdp-auth-login-visual::after{display:none !important;content:none !important}.xdp-auth-login-visual-inner{position:relative;z-index:2;max-width:460px}.xdp-auth-login-logo{display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;width:132px;height:88px;margin-bottom:30px;padding:13px;border-radius:24px;background:#fff;box-shadow:0 18px 42px rgba(0, 0, 0, 0.28)}.xdp-auth-login-logo
img{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important}.xdp-auth-login-kicker{margin-bottom:14px;color:rgba(255, 255, 255, 0.9);font-size:12px;font-weight:950;letter-spacing:0.14em;text-transform:uppercase}.xdp-auth-login-visual
h1{max-width:430px;margin:0
0 16px !important;color:#fff !important;font-size:46px !important;line-height:1.02 !important;font-weight:950 !important;letter-spacing:-0.055em !important;text-transform:none !important}.xdp-auth-login-visual
p{max-width:410px;margin:0
0 28px !important;color:rgba(255, 255, 255, 0.76) !important;font-size:15.5px !important;line-height:1.7 !important}.xdp-auth-login-points{display:grid;gap:12px}.xdp-auth-login-points
span{position:relative;display:flex;align-items:center;min-height:34px;padding-left:36px;color:rgba(255, 255, 255, 0.92);font-size:14.5px;font-weight:800}.xdp-auth-login-points span::before{content:"✓";position:absolute;left:0;top:3px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:rgba(223, 22, 36, 0.18);color:#ff4050;font-size:14px;font-weight:950}.xdp-auth-login-layout .xdp-login-card{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:none;margin:0;padding:58px
46px;border:0;border-radius:0;background:#fff;box-shadow:none}.xdp-login-card
h2{margin-bottom:14px;font-size:39px !important;line-height:1.06;letter-spacing:-0.05em}.xdp-login-card>p{max-width:420px;margin-bottom:30px;font-size:15px;line-height:1.7}.xdp-login-card input[type="text"],
.xdp-login-card input[type="password"],
.xdp-login-card input[type="email"],
.xdp-lost-password-form input[type="text"]{height:54px;border-radius:15px;background:#f8fafc;font-size:15px;box-shadow:0 8px 18px rgba(17, 24, 39, 0.08) !important;border-color:#d9dee7}.xdp-login-card input[type="text"]:hover,
.xdp-login-card input[type="password"]:hover,
.xdp-login-card input[type="email"]:hover,
.xdp-lost-password-form input[type="text"]:hover{border-color:#cbd5e1;background:#fff}.xdp-login-card input[type="text"]:focus,
.xdp-login-card input[type="password"]:focus,
.xdp-login-card input[type="email"]:focus{box-shadow:0 0 0 4px rgba(223, 22, 36, 0.12), 0 10px 22px rgba(17, 24, 39, 0.08) !important}.xdp-login-card input[type="submit"],
.xdp-login-card .button,
.xdp-lost-password-form .xdp-submit-button{height:54px;border-radius:15px;font-size:15px;box-shadow:0 14px 28px rgba(223, 22, 36, 0.22) !important}.xdp-login-card input[type="submit"]:hover,
.xdp-login-card .button:hover,
.xdp-lost-password-form .xdp-submit-button:hover{box-shadow:0 18px 34px rgba(223, 22, 36, 0.28) !important}body.xdp-driver-page-registration .xdp-registration-wrap,.xdp-registration-wrap{max-width:1160px !important;display:grid !important;grid-template-columns:300px minmax(0, 1fr) !important;column-gap:34px !important;row-gap:22px !important;align-items:start !important;margin:18px
auto 80px !important;padding:0
!important}.xdp-registration-header{grid-column:1;grid-row:1;margin:0;padding-top:8px;text-align:left;position:sticky;top:34px}.xdp-registration-header
h2{max-width:280px;margin:0
0 16px;color:#0f172a;font-size:42px !important;line-height:1.02;font-weight:950;letter-spacing:-0.06em}.xdp-registration-header
p{max-width:280px;margin:0;color:#64748b;font-size:14.5px;line-height:1.75}.xdp-form-steps{grid-column:2;grid-row:1;width:100%;max-width:none;margin:0;padding:13px
16px;border:1px
solid #e5e7eb;border-radius:18px;background:rgba(255, 255, 255, 0.92);box-shadow:0 10px 28px rgba(17, 24, 39, 0.055);backdrop-filter:blur(12px)}.xdp-process-note{grid-column:1;grid-row:2;grid-template-columns:1fr;gap:12px;max-width:none;margin:0;position:sticky;top:230px}.xdp-process-item{padding:16px
17px;border-radius:16px;background:rgba(255, 255, 255, 0.92);border:1px
solid #e5e7eb;box-shadow:0 10px 24px rgba(17, 24, 39, 0.045)}.xdp-registration-form{grid-column:2;grid-row:2 / span 2;padding:34px
38px;border:1px
solid #e5e7eb;border-radius:30px;background:#fff;box-shadow:0 26px 70px rgba(17, 24, 39, 0.09), 0 1px 0 rgba(255, 255, 255, 0.9) inset}.xdp-form-section{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eef2f6}.xdp-section-heading{gap:15px;margin-bottom:22px}.xdp-section-step{width:34px;height:34px;background:#0f172a;font-size:13px;font-weight:950}.xdp-section-heading
h3{font-size:25px !important;line-height:1.15;font-weight:950;letter-spacing:-0.045em}.xdp-section-heading
p{margin-top:8px;font-size:13.5px}.xdp-form-grid{gap:18px 20px}.xdp-field
label{margin-bottom:7px;font-weight:950}.xdp-registration-form input[type="text"],
.xdp-registration-form input[type="email"],
.xdp-registration-form input[type="tel"],
.xdp-registration-form select,
.xdp-registration-form
textarea{min-height:50px;padding:12px
14px;border-color:#d7dee8;border-radius:14px;background:#f8fafc;font-size:14px;box-shadow:none !important;transition:background 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease}.xdp-registration-form input[type="text"]:hover,
.xdp-registration-form input[type="email"]:hover,
.xdp-registration-form input[type="tel"]:hover,
.xdp-registration-form select:hover,
.xdp-registration-form textarea:hover{background:#fff;border-color:#cbd5e1}.xdp-registration-form input[type="text"]:focus,
.xdp-registration-form input[type="email"]:focus,
.xdp-registration-form input[type="tel"]:focus,
.xdp-registration-form select:focus,
.xdp-registration-form textarea:focus{background:#fff;border-color:var(--xdp-red);box-shadow:0 0 0 4px rgba(223, 22, 36, 0.11) !important}.xdp-registration-form
textarea{min-height:112px}.xdp-upload-grid{gap:14px}.xdp-upload-field{grid-template-columns:minmax(220px, 0.9fr) minmax(320px, 1fr);gap:20px;padding:18px;border-radius:18px;background:#f8fafc}.xdp-upload-field:hover{background:#fff;border-color:#d1d5db;box-shadow:0 12px 24px rgba(17, 24, 39, 0.05)}.xdp-registration-form input[type="file"]{min-height:52px;padding:9px;border-color:#d7dee8;border-radius:14px;background:#fff;font-size:14px;box-shadow:none !important}.xdp-registration-form input[type="file"]::file-selector-button{min-height:34px;margin-right:12px;padding:0
14px;border-radius:10px;font-size:12.5px;font-weight:900}.xdp-checkbox-field{margin-top:18px;padding:18px;border-radius:18px;background:#f8fafc}.xdp-form-actions{justify-content:space-between;gap:18px;padding-top:28px}.xdp-submit-button{min-height:54px;padding:0
30px;border-radius:15px;font-size:14.5px;font-weight:950;box-shadow:0 16px 32px rgba(223, 22, 36, 0.22)}.xdp-submit-note{max-width:420px;font-size:12.5px}.xdp-dashboard-wrap,.xdp-listings-wrap{max-width:1180px;margin-top:46px;padding:0
22px}.xdp-dashboard-card,.xdp-shipment-card,.xdp-driver-shipments-table-wrap{border-radius:28px;box-shadow:0 22px 60px rgba(17, 24, 39, 0.08), 0 1px 0 rgba(255, 255, 255, 0.9) inset}.xdp-driver-listings-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px}.xdp-shipment-card{transition:transform 0.16s ease, box-shadow 0.16s ease, border-color 0.16s ease}.xdp-shipment-card:hover{transform:translateY(-3px);border-color:#d1d5db;box-shadow:0 28px 74px rgba(17, 24, 39, 0.11)}body.xdp-driver-page-registration,
body.xdp-driver-page-registration .body-container,
body.xdp-driver-page-registration #page,
body.xdp-driver-page-registration .content-wrapper,
body.xdp-driver-page-registration .content,
body.xdp-driver-page-registration .content-inner{width:100% !important;max-width:none !important;margin:0
!important;padding:0
!important;background:transparent !important}body.xdp-driver-page-registration #masthead,
body.xdp-driver-page-registration #colophon,
body.xdp-driver-page-registration .mobile-header-menu-container,
body.xdp-driver-page-registration .slide-sidebar-wrapper,
body.xdp-driver-page-registration .footer-scroll-top{display:none !important}body.xdp-driver-page-registration .xdp-driver-portal-shell{min-height:100vh !important;background:radial-gradient(circle at 0% 10%, rgba(223, 22, 36, 0.13), transparent 30%), radial-gradient(circle at 100% 80%, rgba(15, 23, 42, 0.08), transparent 32%), linear-gradient(135deg, #f8fafc 0%, #eef2f7 100%) !important}body.xdp-driver-page-registration .xdp-driver-portal-main{min-height:auto !important;padding:22px
22px 90px !important}body.xdp-driver-page-registration .xdp-registration-header::after{content:"";position:absolute;right:-70px;top:-70px;width:180px;height:180px;border-radius:999px;background:rgba(223, 22, 36, 0.22)}body.xdp-driver-page-registration .xdp-eyebrow{position:relative !important;z-index:2 !important;margin:0
0 16px !important;color:#ff4050 !important;font-size:11.5px !important;font-weight:950 !important;letter-spacing:0.15em !important;text-transform:uppercase !important}body.xdp-driver-page-registration .xdp-registration-header
h2{position:relative !important;z-index:2 !important;max-width:290px !important;margin:0
0 18px !important;color:#fff !important;font-size:44px !important;line-height:1.02 !important;font-weight:950 !important;letter-spacing:-0.06em !important;text-transform:none !important}body.xdp-driver-page-registration .xdp-registration-header
p{position:relative !important;z-index:2 !important;max-width:285px !important;margin:0
!important;color:rgba(255, 255, 255, 0.74) !important;font-size:14.5px !important;line-height:1.75 !important}body.xdp-driver-page-registration .xdp-step{color:#94a3b8 !important;font-size:12.5px !important;font-weight:900 !important}body.xdp-driver-page-registration .xdp-step--active{color:var(--xdp-red) !important}body.xdp-driver-page-registration .xdp-step-number{width:32px !important;height:32px !important;font-size:12px !important;border-width:1px !important}body.xdp-driver-page-registration .xdp-step-line{background:#e2e8f0 !important}body.xdp-driver-page-registration .xdp-process-item
strong{display:block !important;margin-bottom:5px !important;color:#111827 !important;font-size:13.5px !important;font-weight:950 !important}body.xdp-driver-page-registration .xdp-process-item
span{color:#64748b !important;font-size:12.5px !important;line-height:1.55 !important}body.xdp-driver-page-registration .xdp-form-section{margin-bottom:32px !important;padding-bottom:32px !important;border-bottom:1px solid #eef2f6 !important}body.xdp-driver-page-registration .xdp-form-section:last-of-type{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:0 !important}body.xdp-driver-page-registration .xdp-section-heading{display:flex !important;align-items:flex-start !important;gap:16px !important;margin-bottom:24px !important}body.xdp-driver-page-registration .xdp-section-step{width:38px !important;height:38px !important;border-radius:999px !important;background:#0f172a !important;color:#fff !important;font-size:13px !important;font-weight:950 !important}body.xdp-driver-page-registration .xdp-section-heading
h3{margin:0
!important;color:#0f172a !important;font-size:27px !important;line-height:1.12 !important;font-weight:950 !important;letter-spacing:-0.05em !important;text-transform:none !important}body.xdp-driver-page-registration .xdp-section-heading
p{margin:8px
0 0 !important;color:#64748b !important;font-size:13.5px !important;line-height:1.55 !important}body.xdp-driver-page-registration .xdp-form-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:20px 22px !important}body.xdp-driver-page-registration .xdp-field
label{margin-bottom:8px !important;color:#111827 !important;font-size:13px !important;font-weight:950 !important;line-height:1.25 !important}body.xdp-driver-page-registration .xdp-registration-form input[type="text"],
body.xdp-driver-page-registration .xdp-registration-form input[type="email"],
body.xdp-driver-page-registration .xdp-registration-form input[type="tel"],
body.xdp-driver-page-registration .xdp-registration-form select,
body.xdp-driver-page-registration .xdp-registration-form
textarea{width:100% !important;min-height:52px !important;padding:12px
15px !important;border:1px
solid #d7dee8 !important;border-radius:16px !important;background:#f8fafc !important;color:#111827 !important;font-size:14.5px !important;box-shadow:none !important;outline:none !important;transition:background 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease !important}body.xdp-driver-page-registration .xdp-registration-form input:hover,
body.xdp-driver-page-registration .xdp-registration-form select:hover,
body.xdp-driver-page-registration .xdp-registration-form textarea:hover{background:#fff !important;border-color:#cbd5e1 !important}body.xdp-driver-page-registration .xdp-registration-form input:focus,
body.xdp-driver-page-registration .xdp-registration-form select:focus,
body.xdp-driver-page-registration .xdp-registration-form textarea:focus{background:#fff !important;border-color:var(--xdp-red) !important;box-shadow:0 0 0 4px rgba(223, 22, 36, 0.11) !important}body.xdp-driver-page-registration .xdp-registration-form
textarea{min-height:120px !important;resize:vertical !important}body.xdp-driver-page-registration .xdp-upload-grid{gap:15px !important}body.xdp-driver-page-registration .xdp-upload-field{display:grid !important;grid-template-columns:minmax(230px, 0.85fr) minmax(320px, 1fr) !important;align-items:center !important;gap:22px !important;padding:20px
!important;border:1px
solid #e5e7eb !important;border-radius:20px !important;background:#f8fafc !important}body.xdp-driver-page-registration .xdp-upload-field:hover{background:#fff !important;border-color:#d1d5db !important;box-shadow:0 14px 28px rgba(17, 24, 39, 0.055) !important}body.xdp-driver-page-registration .xdp-field-help{margin:0
!important;color:#64748b !important;font-size:12.5px !important;line-height:1.5 !important}body.xdp-driver-page-registration .xdp-registration-form input[type="file"]{min-height:54px !important;padding:9px
!important;border:1px
solid #d7dee8 !important;border-radius:16px !important;background:#fff !important;color:#111827 !important;font-size:14px !important;box-shadow:none !important;cursor:pointer !important}body.xdp-driver-page-registration .xdp-registration-form input[type="file"]::file-selector-button{min-height:36px !important;margin-right:12px !important;padding:0
15px !important;border:0
!important;border-radius:11px !important;background:#0f172a !important;color:#fff !important;font-size:12.5px !important;font-weight:900 !important;cursor:pointer !important}body.xdp-driver-page-registration .xdp-checkbox-field{margin-top:18px !important;padding:18px
!important;border-radius:20px !important;background:#f8fafc !important;border:1px
solid #e5e7eb !important}body.xdp-driver-page-registration .xdp-checkbox-field
label{display:flex !important;align-items:flex-start !important;gap:12px !important;margin:0
!important}body.xdp-driver-page-registration .xdp-checkbox-field input[type="checkbox"]{width:18px !important;height:18px !important;margin-top:3px !important;accent-color:var(--xdp-red) !important}body.xdp-driver-page-registration .xdp-checkbox-field
span{color:#374151 !important;font-size:13.5px !important;line-height:1.55 !important}body.xdp-driver-page-registration .xdp-form-actions{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;padding-top:30px !important}body.xdp-driver-page-registration .xdp-submit-button{min-height:56px !important;padding:0
32px !important;border-radius:16px !important;background:var(--xdp-red) !important;color:#fff !important;font-size:14.5px !important;font-weight:950 !important;box-shadow:0 18px 36px rgba(223, 22, 36, 0.24) !important}body.xdp-driver-page-registration .xdp-submit-button:hover{background:var(--xdp-red-dark) !important;box-shadow:0 22px 42px rgba(223, 22, 36, 0.30) !important;transform:translateY(-1px) !important}body.xdp-driver-page-registration .xdp-submit-note{max-width:420px !important;margin:0
!important;color:#64748b !important;font-size:12.5px !important;line-height:1.5 !important}body.xdp-driver-page-registration .xdp-registration-header{grid-column:1 !important;grid-row:1 !important;padding:34px
32px !important;min-height:280px !important;border-radius:30px !important;background:linear-gradient(135deg, rgba(15, 23, 42, 0.96), rgba(2, 6, 23, 0.94)), linear-gradient(135deg, #111827, #020617) !important;box-shadow:0 26px 70px rgba(15, 23, 42, 0.18) !important;overflow:hidden !important;text-align:left !important;margin:0
!important;position:relative !important;top:auto !important}body.xdp-driver-page-registration .xdp-process-note{grid-column:1 !important;grid-row:2 !important;max-width:none !important;display:grid !important;grid-template-columns:1fr !important;gap:12px !important;margin:0
!important;position:relative !important;top:auto !important}body.xdp-driver-page-registration .xdp-process-item{padding:17px
18px !important;border-radius:18px !important;background:rgba(255, 255, 255, 0.96) !important;box-shadow:0 12px 28px rgba(17, 24, 39, 0.055) !important;border:1px
solid #e5e7eb !important;transition:all 0.18s ease !important}body.xdp-driver-page-registration .xdp-process-item.xdp-process-item--done{background:#df1624 !important;border-color:#df1624 !important;box-shadow:0 14px 28px rgba(223, 22, 36, 0.20) !important}body.xdp-driver-page-registration .xdp-process-item.xdp-process-item--done strong,
body.xdp-driver-page-registration .xdp-process-item.xdp-process-item--done
span{color:#fff !important}body.xdp-driver-page-registration .xdp-step.xdp-step--done,
body.xdp-driver-page-registration .xdp-step.xdp-step--active{color:#df1624 !important}body.xdp-driver-page-registration .xdp-step.xdp-step--done .xdp-step-number,
body.xdp-driver-page-registration .xdp-step.xdp-step--active .xdp-step-number{background:#df1624 !important;border-color:#df1624 !important;color:#fff !important}body.xdp-driver-page-registration .xdp-registration-sidebar .xdp-process-item{padding:17px
18px !important;border:1px
solid #e5e7eb !important;border-radius:18px !important;background:rgba(255, 255, 255, 0.96) !important;box-shadow:0 12px 28px rgba(17, 24, 39, 0.055) !important;transition:background 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease !important}body.xdp-driver-page-registration,
body.xdp-driver-page-registration .body-container,
body.xdp-driver-page-registration #page,
body.xdp-driver-page-registration .content-wrapper,
body.xdp-driver-page-registration .content,
body.xdp-driver-page-registration .content-inner,
body.xdp-driver-page-registration .xdp-driver-portal-shell,
body.xdp-driver-page-registration .xdp-driver-portal-main{overflow:visible !important}body.xdp-driver-page-registration .xdp-registration-wrap{width:100% !important;max-width:1220px !important;margin:0
auto 90px !important;padding:0
!important;display:grid !important;grid-template-columns:360px minmax(0, 1fr) !important;gap:24px 34px !important;align-items:start !important;grid-template-rows:auto auto !important;overflow:visible !important}body.xdp-driver-page-registration .xdp-registration-sidebar{grid-column:1 !important;grid-row:1 / span 2 !important;position:sticky !important;top:calc(var(--wp-admin--admin-bar--height, 0) + 24px) !important;align-self:start !important;display:flex !important;flex-direction:column !important;gap:18px !important;z-index:10 !important;height:max-content !important}body.xdp-driver-page-registration .xdp-registration-sidebar .xdp-registration-header{position:relative !important;top:auto !important;margin:0
!important;padding:34px
32px 38px !important;min-height:300px !important;border-radius:30px !important;overflow:hidden !important;background:linear-gradient(135deg, rgba(15, 23, 42, 0.96), rgba(2, 6, 23, 0.94)), linear-gradient(135deg, #111827, #020617) !important;box-shadow:0 26px 70px rgba(15, 23, 42, 0.18) !important}body.xdp-driver-page-registration .xdp-registration-sidebar .xdp-registration-header::after{content:"";position:absolute;right:-70px;top:-70px;width:180px;height:180px;border-radius:999px;background:rgba(223, 22, 36, 0.22);pointer-events:none}body.xdp-driver-page-registration .xdp-registration-sidebar .xdp-eyebrow,
body.xdp-driver-page-registration .xdp-registration-sidebar .xdp-registration-header h2,
body.xdp-driver-page-registration .xdp-registration-sidebar .xdp-registration-header
p{position:relative !important;z-index:2 !important}body.xdp-driver-page-registration .xdp-registration-sidebar .xdp-eyebrow{color:#ff4050 !important}body.xdp-driver-page-registration .xdp-registration-sidebar .xdp-registration-header
h2{max-width:290px !important;color:#fff !important;font-size:44px !important;line-height:1.02 !important;font-weight:950 !important;letter-spacing:-0.06em !important;text-transform:none !important}body.xdp-driver-page-registration .xdp-registration-sidebar .xdp-registration-header
p{max-width:285px !important;color:rgba(255, 255, 255, 0.74) !important;font-size:14.5px !important;line-height:1.75 !important}body.xdp-driver-page-registration .xdp-registration-sidebar .xdp-process-note{display:grid !important;grid-template-columns:1fr !important;gap:12px !important;position:relative !important;top:auto !important;margin:0
!important;max-width:none !important}body.xdp-driver-page-registration .xdp-registration-wrap>.xdp-process-note{display:none !important}body.xdp-driver-page-registration .xdp-form-steps{width:100% !important;max-width:none !important;margin:0
!important;padding:15px
18px !important;border:1px
solid #e5e7eb !important;border-radius:22px !important;background:rgba(255, 255, 255, 0.96) !important;box-shadow:0 16px 42px rgba(17, 24, 39, 0.07) !important;backdrop-filter:blur(12px) !important;grid-column:2 !important;grid-row:1 !important;z-index:2 !important}body.xdp-driver-page-registration .xdp-registration-form{padding:38px
42px !important;border:1px
solid #e5e7eb !important;border-radius:32px !important;background:#fff !important;box-shadow:0 30px 80px rgba(17, 24, 39, 0.10), 0 1px 0 rgba(255, 255, 255, 0.95) inset !important;grid-column:2 !important;grid-row:2 !important}body.xdp-driver-page-registration .xdp-client-error-summary,
body.xdp-driver-page-registration .xdp-registration-error-summary{grid-column:1 / -1 !important;grid-row:auto !important;width:100% !important;max-width:none !important;margin:0
0 4px !important;border-radius:18px !important;box-shadow:0 16px 38px rgba(159, 18, 57, 0.10) !important}body.xdp-driver-page-registration .xdp-client-error-summary ul,
body.xdp-driver-page-registration .xdp-registration-error-summary
ul{margin:8px
0 0 18px !important;padding:0
!important}body.xdp-driver-page-registration .xdp-registration-sidebar .xdp-process-item.xdp-process-item--done{background:#ecfdf5 !important;border-color:#86efac !important;box-shadow:0 14px 30px rgba(22, 163, 74, 0.14) !important;transform:translateY(-1px) !important}body.xdp-driver-page-registration .xdp-registration-sidebar .xdp-process-item.xdp-process-item--done strong,
body.xdp-driver-page-registration .xdp-registration-sidebar .xdp-process-item.xdp-process-item--done
span{color:#166534 !important}body.xdp-driver-page-registration .xdp-registration-sidebar .xdp-process-item.xdp-process-item--done
strong{display:flex !important;align-items:center !important;gap:8px !important}body.xdp-driver-page-registration .xdp-registration-sidebar .xdp-process-item.xdp-process-item--done strong::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#16a34a;color:#fff;font-size:13px;font-weight:900;flex:0 0 22px}body.xdp-driver-page-registration .xdp-step.xdp-step--done{color:#16a34a !important}body.xdp-driver-page-registration .xdp-step.xdp-step--done .xdp-step-number{background:#16a34a !important;border-color:#16a34a !important;color:transparent !important;box-shadow:0 0 0 5px rgba(22, 163, 74, 0.12) !important;position:relative !important}body.xdp-driver-page-registration .xdp-step.xdp-step--done .xdp-step-number::after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:900}}@media (max-width: 760px){.xdp-driver-portal-main,.xdp-auth-main{padding:24px
14px 52px}.xdp-portal-menu-inner,.xdp-auth-header-inner,.xdp-auth-footer-inner{display:block;padding:14px}.xdp-portal-nav,.xdp-auth-nav{margin-top:12px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.xdp-portal-nav a,
.xdp-auth-nav
a{min-height:36px;padding:0
8px;font-size:12px}.xdp-auth-footer-inner,.xdp-auth-footer-links{text-align:center;justify-content:center}.xdp-auth-footer
p{margin-bottom:8px}.xdp-login-card,
.xdp-auth-login-layout .xdp-login-card,
.xdp-driver-portal-main .xdp-login-card{padding:26px
20px;border-radius:18px}.xdp-login-card
h2{font-size:28px !important;text-align:center}.xdp-login-card>p,.xdp-auth-card-eyebrow{text-align:center}.xdp-registration-wrap,.xdp-dashboard-wrap,.xdp-listings-wrap,.xdp-received-page{margin:26px
auto 56px;padding:0
14px}.xdp-registration-header
h2{font-size:27px !important}.xdp-form-steps,.xdp-process-note{display:none}.xdp-mobile-register-head{display:block;margin-bottom:14px;text-align:center}.xdp-mobile-progress{display:flex;align-items:center;gap:8px;margin-bottom:16px}.xdp-mobile-progress>*{flex:1}.xdp-mobile-step-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.xdp-mobile-step-actions button,
.xdp-mobile-step-actions
a{flex:1}.xdp-mobile-step{display:none}.xdp-mobile-step.xdp-mobile-step--active{display:block}.xdp-mobile-equipment-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.xdp-mobile-equipment-select{display:none}.xdp-registration-form{padding:18px;border-radius:18px}.xdp-form-grid,.xdp-upload-field,.xdp-received-steps,.xdp-shipment-card-top,.xdp-shipment-details{grid-template-columns:1fr}.xdp-field-wide{grid-column:auto}.xdp-form-actions{display:block}.xdp-submit-button{width:100%}.xdp-submit-note{max-width:none;margin-top:10px;text-align:center}.xdp-driver-home-hero{min-height:220px;padding:22px}.xdp-driver-hero-content{left:22px;bottom:22px;right:22px}.xdp-driver-home-panel{padding:18px}.xdp-driver-action-card{padding:16px}.xdp-shipment-image,
.xdp-shipment-image
img{min-height:180px}.xdp-driver-shipments-table-wrap{border:0;background:transparent;box-shadow:none;overflow:visible}.xdp-driver-shipments-table{min-width:0;border-collapse:separate;border-spacing:0 14px}.xdp-driver-shipments-table
thead{display:none}.xdp-driver-shipments-table,
.xdp-driver-shipments-table tbody,
.xdp-driver-shipments-table tr,
.xdp-driver-shipments-table
td{display:block;width:100%}.xdp-driver-shipments-table
tr{padding:16px;border:1px
solid var(--xdp-border);border-radius:var(--xdp-radius-md);background:#fff;box-shadow:var(--xdp-shadow-sm)}.xdp-driver-shipments-table
td{display:grid;grid-template-columns:116px 1fr;gap:12px;padding:9px
0;border-bottom:1px solid var(--xdp-soft-border)}.xdp-driver-shipments-table td:last-child{border-bottom:0}.xdp-driver-shipments-table td::before{content:attr(data-label);color:var(--xdp-muted);font-size:11.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.04em}.xdp-auth-header{padding-top:30px}body.xdp-driver-page-login .xdp-auth-header-inner{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;padding:16px
18px !important}body.xdp-driver-page-login .xdp-auth-brand{display:inline-flex !important;align-items:center !important;gap:10px !important;min-width:0 !important}body.xdp-driver-page-login .xdp-auth-logo{width:64px !important;height:46px !important;padding:6px
!important;border-radius:12px !important;flex:0 0 auto !important}body.xdp-driver-page-login .xdp-auth-logo{width:64px !important;height:46px !important;padding:6px
!important;border-radius:12px !important;flex:0 0 auto !important}body.xdp-driver-page-login .xdp-auth-brand-text
strong{font-size:15px !important;line-height:1.1 !important}body.xdp-driver-page-login .xdp-auth-brand-text
small{font-size:11.5px !important}body.xdp-driver-page-login .xdp-auth-nav{margin:0
!important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:0 !important;flex:0 0 auto !important}body.xdp-driver-page-login .xdp-auth-nav
a{min-height:38px !important;padding:0
18px !important;border-radius:999px !important;font-size:13px !important;font-weight:900 !important}body.xdp-driver-page-login .xdp-auth-card-eyebrow{display:none !important}body.xdp-driver-page-login .xdp-login-card
h2{font-size:28px !important;text-align:center !important;margin-bottom:10px !important}body.xdp-driver-page-login .xdp-login-card>p{max-width:280px !important;margin:0
auto 22px !important;text-align:center !important;font-size:14px !important;line-height:1.55 !important}body.xdp-driver-page-login .xdp-login-help-row{display:none !important}body.xdp-driver-page-registration{background:radial-gradient(circle at 0% 0%, rgba(223, 22, 36, 0.10), transparent 34%), linear-gradient(135deg, #f8fafc 0%, #eef2f7 100%) !important}body.xdp-driver-page-registration .xdp-driver-portal-main{padding:18px
14px 52px !important}body.xdp-driver-page-registration .xdp-registration-wrap{width:100% !important;max-width:430px !important;margin:0
auto !important;padding:0
!important;display:block !important}body.xdp-driver-page-registration .xdp-registration-sidebar,
body.xdp-driver-page-registration .xdp-form-steps,
body.xdp-driver-page-registration .xdp-process-note{display:none !important}body.xdp-driver-page-registration .xdp-mobile-register-head{display:block !important;margin:0
0 14px !important;padding:22px
18px 20px !important;border:1px
solid #e5e7eb !important;border-radius:24px !important;background:rgba(255, 255, 255, 0.96) !important;box-shadow:0 18px 42px rgba(17, 24, 39, 0.08) !important;text-align:center !important}body.xdp-driver-page-registration .xdp-mobile-register-head
img{display:block !important;width:185px !important;max-width:72% !important;height:auto !important;margin:0
auto 20px !important}body.xdp-driver-page-registration .xdp-mobile-register-head
h2{margin:0
0 8px !important;color:#0f172a !important;font-size:26px !important;line-height:1.08 !important;font-weight:950 !important;letter-spacing:-0.045em !important;text-transform:none !important}body.xdp-driver-page-registration .xdp-mobile-register-head
p{max-width:290px !important;margin:0
auto !important;color:#64748b !important;font-size:14px !important;line-height:1.55 !important}body.xdp-driver-page-registration .xdp-mobile-progress-item--active{background:#0f172a !important;border-color:#0f172a !important;color:#fff !important;box-shadow:0 12px 24px rgba(15, 23, 42, 0.16) !important}body.xdp-driver-page-registration .xdp-mobile-progress-item--done{background:#ecfdf5 !important;border-color:#86efac !important;color:#166534 !important}body.xdp-driver-page-registration .xdp-registration-form{padding:20px
16px 18px !important;border:1px
solid #e5e7eb !important;border-radius:24px !important;background:#fff !important;box-shadow:0 18px 46px rgba(17, 24, 39, 0.08) !important}body.xdp-driver-page-registration .xdp-mobile-step{display:none !important}body.xdp-driver-page-registration .xdp-mobile-step.xdp-mobile-step--active{display:block !important}body.xdp-driver-page-registration .xdp-form-grid{display:grid !important;grid-template-columns:1fr !important;gap:14px !important}body.xdp-driver-page-registration .xdp-field
label{margin-bottom:7px !important;color:#111827 !important;font-size:13px !important;font-weight:900 !important}body.xdp-driver-page-registration .xdp-registration-form input[type="text"],
body.xdp-driver-page-registration .xdp-registration-form input[type="email"],
body.xdp-driver-page-registration .xdp-registration-form input[type="tel"],
body.xdp-driver-page-registration .xdp-registration-form select,
body.xdp-driver-page-registration .xdp-registration-form
textarea{width:100% !important;min-height:50px !important;padding:12px
14px !important;border:1px
solid #d7dee8 !important;border-radius:15px !important;background:#f8fafc !important;color:#111827 !important;font-size:14.5px !important;box-shadow:none !important;outline:none !important}body.xdp-driver-page-registration .xdp-registration-form input:focus,
body.xdp-driver-page-registration .xdp-registration-form select:focus,
body.xdp-driver-page-registration .xdp-registration-form textarea:focus{background:#fff !important;border-color:var(--xdp-red) !important;box-shadow:0 0 0 4px rgba(223, 22, 36, 0.11) !important}body.xdp-driver-page-registration .xdp-upload-field{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;padding:14px
!important;border-radius:18px !important;background:#f8fafc !important}body.xdp-driver-page-registration .xdp-registration-form input[type="file"]{min-height:50px !important;padding:8px
!important;border-radius:14px !important;background:#fff !important}body.xdp-driver-page-registration .xdp-mobile-step-actions{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;margin-top:18px !important}body.xdp-driver-page-registration .xdp-mobile-step-actions button,
body.xdp-driver-page-registration .xdp-mobile-step-actions a,
body.xdp-driver-page-registration .xdp-submit-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:52px !important;padding:0
18px !important;border:0
!important;border-radius:15px !important;background:var(--xdp-red) !important;color:#fff !important;font-size:14px !important;font-weight:950 !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 14px 28px rgba(223, 22, 36, 0.22) !important}body.xdp-driver-page-registration .xdp-mobile-step-actions button[data-xdp-prev]{background:#fff !important;color:#111827 !important;border:1px
solid #e5e7eb !important;box-shadow:0 8px 18px rgba(17, 24, 39, 0.05) !important}body.xdp-driver-page-registration .xdp-mobile-step-actions button:hover,
body.xdp-driver-page-registration .xdp-submit-button:hover{transform:translateY(-1px) !important}body.xdp-driver-page-registration .xdp-mobile-progress-item--done:not(:last-child)::after{background:rgb(64, 45, 41) !important}body.xdp-driver-page-registration .xdp-section-step{width:34px !important;height:34px !important;margin-top:0 !important;border-radius:999px !important;background:#0f172a !important;color:#fff !important;font-size:13px !important;font-weight:950 !important;flex:0 0 34px !important;display:none !important}body.xdp-driver-page-registration .xdp-section-heading{align-items:flex-start !important;gap:12px !important;display:block !important;margin-bottom:22px !important;text-align:left !important}body.xdp-driver-page-registration .xdp-section-heading
h3{color:#0f172a !important;font-size:21px !important;line-height:1.15 !important;font-weight:950 !important;letter-spacing:-0.035em !important;text-transform:none !important;margin:0
0 6px !important}body.xdp-driver-page-registration .xdp-section-heading
p{color:#64748b !important;font-size:13px !important;line-height:1.45 !important;margin:0
!important}body.xdp-driver-page-registration .xdp-mobile-progress{grid-template-columns:repeat(4, 1fr) !important;background:transparent !important;box-shadow:none !important;display:flex !important;gap:0 !important;margin:12px
0 20px !important;padding:0
4px !important;align-items:center !important;justify-content:space-between !important;width:100% !important}body.xdp-driver-page-registration .xdp-mobile-progress-item{border:0
!important;border-radius:0 !important;background:transparent !important;color:rgb(104, 86, 82) !important;font-size:0 !important;font-weight:900 !important;box-shadow:none !important;min-width:0 !important;padding:0
!important;position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;height:24px !important;flex:1 1 0 !important}body.xdp-driver-page-registration .xdp-mobile-progress-item::before{content:attr(data-xdp-progress);position:relative !important;z-index:2 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:22px !important;height:22px !important;border:1.5px solid rgb(104, 86, 82) !important;border-radius:999px !important;background:rgb(225, 224, 223) !important;color:rgb(104, 86, 82) !important;font-size:11px !important;font-weight:850 !important;line-height:1 !important}body.xdp-driver-page-registration .xdp-mobile-progress-item:not(:last-child)::after{right:calc(-50% + 14px) !important;content:"" !important;position:absolute !important;z-index:1 !important;top:50% !important;left:50% !important;height:2px !important;background:rgb(175, 150, 131) !important;transform:translateY(-50%) !important;width:100% !important}body.xdp-driver-page-registration .xdp-mobile-progress-item:last-child::after{display:none !important}body.xdp-driver-page-registration .xdp-mobile-progress-item--active::before{width:22px !important;height:22px !important;background:rgb(203, 32, 38) !important;border-color:rgb(203, 32, 38) !important;color:#fff !important;box-shadow:0 0 0 4px rgba(203, 32, 38, 0.14) !important}body.xdp-driver-page-registration .xdp-mobile-progress-item--done::before{margin-right:4px;font-weight:950;width:22px !important;height:22px !important;font-size:12px !important;content:"✓" !important;background:rgb(36, 52, 55) !important;border-color:rgb(36, 52, 55) !important;color:#fff !important;box-shadow:0 0 0 4px rgba(36, 52, 55, 0.14) !important}.xdp-dash-route{display:grid !important;grid-template-columns:minmax(0, 1fr) 18px minmax(0, 1fr) !important;align-items:start !important;gap:3px !important;margin:0
0 8px !important;font-size:11px !important;line-height:1.3 !important}.xdp-dash-route
span{font-size:11px !important;line-height:1.3 !important;overflow-wrap:anywhere !important}.xdp-dash-route
b{font-size:13px !important;text-align:center !important}}@media (max-width: 760px){body.xdp-driver-page-registration .xdp-mobile-progress{padding:0
2px !important}body.xdp-driver-page-registration .xdp-mobile-progress-item::before{position:relative !important;z-index:3 !important;width:22px !important;height:22px !important}body.xdp-driver-page-registration .xdp-mobile-progress-item:not(:last-child)::after{content:"" !important;position:absolute !important;top:50% !important;left:calc(50% + 9px) !important;right:calc(-50% + 9px) !important;width:auto !important;height:2px !important;background:rgb(175, 150, 131) !important;transform:translateY(-50%) !important;z-index:1 !important}body.xdp-driver-page-registration .xdp-mobile-progress-item:last-child::after{display:none !important}}@media (max-width: 760px){body.xdp-driver-page-registration{background:radial-gradient(circle at 0% 0%, rgba(203, 32, 38, 0.08), transparent 34%), linear-gradient(135deg, #f8fafc 0%, #eef2f7 100%) !important}body.xdp-driver-page-registration .xdp-driver-portal-main{padding:12px
14px 52px !important}body.xdp-driver-page-registration .xdp-registration-wrap{width:100% !important;max-width:430px !important;margin:0
auto !important;padding:0
!important;display:block !important}body.xdp-driver-page-registration .xdp-auth-nav{margin:0
!important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:0 !important}body.xdp-driver-page-registration .xdp-auth-nav
a{min-width:96px !important;min-height:38px !important;padding:0
18px !important;border-radius:999px !important;background:#fff !important;border:1px
solid #e5e7eb !important;color:#111827 !important;font-size:13px !important;font-weight:950 !important;box-shadow:0 10px 24px rgba(17, 24, 39, 0.06) !important}body.xdp-driver-page-registration .xdp-registration-sidebar,
body.xdp-driver-page-registration .xdp-form-steps,
body.xdp-driver-page-registration .xdp-process-note{display:none !important}body.xdp-driver-page-registration .xdp-mobile-register-head{display:block !important;margin:0
0 14px !important;padding:18px
16px 20px !important;border:1px
solid #e5e7eb !important;border-radius:24px !important;background:rgba(255, 255, 255, 0.96) !important;box-shadow:0 18px 42px rgba(17, 24, 39, 0.08) !important;text-align:center !important}body.xdp-driver-page-registration .xdp-mobile-register-head
img{display:block !important;width:145px !important;max-width:58% !important;height:auto !important;margin:4px
auto 18px !important}body.xdp-driver-page-registration .xdp-mobile-register-head
h2{margin:0
0 7px !important;color:#0f172a !important;font-size:25px !important;line-height:1.08 !important;font-weight:950 !important;letter-spacing:-0.045em !important;text-transform:none !important}body.xdp-driver-page-registration .xdp-mobile-register-head
p{max-width:285px !important;margin:0
auto !important;color:#64748b !important;font-size:14px !important;line-height:1.45 !important}body.xdp-driver-page-registration .xdp-mobile-progress{position:relative !important;display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;margin:4px
0 18px !important;padding:0
6px !important;background:transparent !important;box-shadow:none !important}body.xdp-driver-page-registration .xdp-mobile-progress-item{position:relative !important;flex:1 1 0 !important;display:flex !important;align-items:center !important;justify-content:center !important;height:28px !important;min-width:0 !important;padding:0
!important;border:0
!important;background:transparent !important;box-shadow:none !important;font-size:0 !important}body.xdp-driver-page-registration .xdp-mobile-progress-item::before{content:attr(data-xdp-progress) !important;position:relative !important;z-index:3 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:24px !important;height:24px !important;border:1.5px solid rgb(104, 86, 82) !important;border-radius:999px !important;background:#fff !important;color:rgb(64, 45, 41) !important;font-size:11px !important;font-weight:900 !important;line-height:1 !important;box-shadow:0 4px 10px rgba(17, 24, 39, 0.05) !important}body.xdp-driver-page-registration .xdp-mobile-progress-item:not(:last-child)::after{content:"" !important;position:absolute !important;z-index:1 !important;top:50% !important;left:50% !important;width:100% !important;height:2px !important;background:rgb(175, 150, 131) !important;transform:translateY(-50%) !important}body.xdp-driver-page-registration .xdp-mobile-progress-item:last-child::after{display:none !important}body.xdp-driver-page-registration .xdp-mobile-progress-item--active::before{background:rgb(203, 32, 38) !important;border-color:rgb(203, 32, 38) !important;color:#fff !important;box-shadow:0 0 0 5px rgba(203, 32, 38, 0.13) !important}body.xdp-driver-page-registration .xdp-mobile-progress-item--done::before{content:"✓" !important;background:rgb(36, 52, 55) !important;border-color:rgb(36, 52, 55) !important;color:#fff !important;font-size:12px !important;box-shadow:0 0 0 5px rgba(36, 52, 55, 0.12) !important}body.xdp-driver-page-registration .xdp-mobile-progress-item--done:not(:last-child)::after{background:rgb(64, 45, 41) !important}body.xdp-driver-page-registration .xdp-registration-form{padding:20px
16px 18px !important;border:1px
solid #e5e7eb !important;border-radius:24px !important;background:#fff !important;box-shadow:0 18px 46px rgba(17, 24, 39, 0.08) !important}body.xdp-driver-page-registration .xdp-mobile-step{display:none !important}body.xdp-driver-page-registration .xdp-mobile-step.xdp-mobile-step--active{display:block !important}body.xdp-driver-page-registration .xdp-section-step{display:none !important}body.xdp-driver-page-registration .xdp-section-heading{display:block !important;margin-bottom:22px !important;text-align:left !important}body.xdp-driver-page-registration .xdp-section-heading
h3{margin:0
0 6px !important;color:#0f172a !important;font-size:24px !important;line-height:1.1 !important;font-weight:950 !important;letter-spacing:-0.04em !important;text-transform:none !important}body.xdp-driver-page-registration .xdp-section-heading
p{margin:0
!important;color:#64748b !important;font-size:13.5px !important;line-height:1.45 !important}body.xdp-driver-page-registration .xdp-form-grid{display:grid !important;grid-template-columns:1fr !important;gap:14px !important}body.xdp-driver-page-registration .xdp-field
label{margin-bottom:7px !important;color:#111827 !important;font-size:13px !important;font-weight:900 !important}body.xdp-driver-page-registration .xdp-registration-form input[type="text"],
body.xdp-driver-page-registration .xdp-registration-form input[type="email"],
body.xdp-driver-page-registration .xdp-registration-form input[type="tel"],
body.xdp-driver-page-registration .xdp-registration-form select,
body.xdp-driver-page-registration .xdp-registration-form
textarea{width:100% !important;min-height:50px !important;padding:12px
14px !important;border:1px
solid #d7dee8 !important;border-radius:15px !important;background:#f8fafc !important;color:#111827 !important;font-size:14.5px !important;box-shadow:none !important;outline:none !important}body.xdp-driver-page-registration .xdp-registration-form input:focus,
body.xdp-driver-page-registration .xdp-registration-form select:focus,
body.xdp-driver-page-registration .xdp-registration-form textarea:focus{background:#fff !important;border-color:rgb(203, 32, 38) !important;box-shadow:0 0 0 4px rgba(203, 32, 38, 0.11) !important}body.xdp-driver-page-registration .xdp-upload-field{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;padding:14px
!important;border-radius:18px !important;background:#f8fafc !important}body.xdp-driver-page-registration .xdp-registration-form input[type="file"]{min-height:50px !important;padding:8px
!important;border-radius:14px !important;background:#fff !important}body.xdp-driver-page-registration .xdp-mobile-step-actions{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;margin-top:18px !important}body.xdp-driver-page-registration .xdp-mobile-step-actions button,
body.xdp-driver-page-registration .xdp-mobile-step-actions a,
body.xdp-driver-page-registration .xdp-submit-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:52px !important;padding:0
18px !important;border:0
!important;border-radius:15px !important;background:rgb(203, 32, 38) !important;color:#fff !important;font-size:14px !important;font-weight:950 !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 14px 28px rgba(203, 32, 38, 0.22) !important}body.xdp-driver-page-registration .xdp-mobile-step-actions button[data-xdp-prev]{background:#fff !important;color:#111827 !important;border:1px
solid #e5e7eb !important;box-shadow:0 8px 18px rgba(17, 24, 39, 0.05) !important}}@media (max-width: 760px){body.xdp-driver-page-registration .xdp-auth-nav a[href*="driver-login"]{width:auto !important;min-width:98px !important;height:42px !important;min-height:42px !important;padding:0
16px !important;border-radius:999px !important;background:#fff !important;border:1px
solid #e5e7eb !important;color:#111827 !important;font-size:13px !important;font-weight:950 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;box-shadow:0 10px 24px rgba(17, 24, 39, 0.06) !important}body.xdp-driver-page-registration .xdp-auth-nav a[href*="driver-login"]::before{content:"" !important;display:inline-block !important;width:17px !important;height:17px !important;flex:0 0 17px !important;-webkit-mask:none !important;mask:none !important;background-color:transparent !important;background-image:url("data:image/svg+xml, %3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 17L15 12L10 7' stroke='%23111827' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 12H3' stroke='%23111827' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 4H19C20.1046 4 21 4.89543 21 6V18C21 19.1046 20.1046 20 19 20H14' stroke='%23111827' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important}body.xdp-driver-page-registration .xdp-mobile-register-head{padding:14px
14px 20px !important;border-radius:24px !important;overflow:hidden !important}body.xdp-driver-page-registration .xdp-mobile-register-head img,
body.xdp-driver-page-registration .xdp-mobile-register-hero-img{display:block !important;width:100% !important;max-width:100% !important;height:175px !important;margin:0
auto 18px !important;border-radius:20px !important;object-fit:cover !important;object-position:center !important;border:1px
solid #e5e7eb !important;box-shadow:none !important}body.xdp-driver-page-registration .xdp-mobile-register-head
h2{margin-top:0 !important}body.xdp-driver-page-registration .xdp-mobile-register-head
p{margin-bottom:0 !important}}@media (max-width: 760px){body.xdp-driver-page-registration .xdp-mobile-equipment-grid{gap:12px !important}body.xdp-driver-page-registration .xdp-equipment-card{min-height:118px !important;padding:14px
!important;border-radius:20px !important;border:1px
solid #d9e1ec !important;background:linear-gradient(180deg, #fff 0%, #fbfcfe 100%) !important;box-shadow:0 12px 26px rgba(15, 23, 42, 0.055) !important}body.xdp-driver-page-registration .xdp-equipment-card__icon{width:46px !important;height:46px !important;border-radius:16px !important;background:#fff5f5 !important;border:1px
solid rgba(203, 32, 38, 0.14) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.9) !important}body.xdp-driver-page-registration .xdp-equipment-card__icon
svg{display:none !important}body.xdp-driver-page-registration .xdp-equipment-card__icon::before{content:"" !important;display:block !important;width:30px !important;height:30px !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important}body.xdp-driver-page-registration .xdp-equipment-card__label{font-size:14.5px !important;line-height:1.18 !important;font-weight:950 !important;color:#0f172a !important;text-shadow:none !important}body.xdp-driver-page-registration .xdp-equipment-card__check{top:11px !important;right:11px !important;width:22px !important;height:22px !important;border:1.5px solid #d7dee8 !important;background:#fff !important}body.xdp-driver-page-registration .xdp-equipment-card.xdp-equipment-card--active{border-color:#cb2026 !important;background:linear-gradient(180deg, #fffafa 0%, #fff4f4 100%) !important;box-shadow:0 16px 34px rgba(203, 32, 38, 0.14) !important}body.xdp-driver-page-registration .xdp-equipment-card.xdp-equipment-card--active .xdp-equipment-card__icon{background:#cb2026 !important;border-color:#cb2026 !important}body.xdp-driver-page-registration .xdp-equipment-card.xdp-equipment-card--active .xdp-equipment-card__icon::before{filter:brightness(0) invert(1) !important}body.xdp-driver-page-registration .xdp-equipment-card.xdp-equipment-card--active .xdp-equipment-card__check{background:#cb2026 !important;border-color:#cb2026 !important}body.xdp-driver-page-registration .xdp-mobile-equipment-grid .xdp-equipment-card:nth-child(1) .xdp-equipment-card__icon::before{background-image:url("data:image/svg+xml, %3Csvg viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 30H35L41 24' stroke='%23cb2026' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 25H30L34 30H10L13 25Z' stroke='%23111827' stroke-width='3' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='34' r='3' stroke='%23111827' stroke-width='3'/%3E%3Ccircle cx='34' cy='34' r='3' stroke='%23111827' stroke-width='3'/%3E%3C/svg%3E") !important}body.xdp-driver-page-registration .xdp-mobile-equipment-grid .xdp-equipment-card:nth-child(2) .xdp-equipment-card__icon::before{background-image:url("data:image/svg+xml, %3Csvg viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='8' y='17' width='25' height='15' rx='2' stroke='%23cb2026' stroke-width='3'/%3E%3Cpath d='M33 23H39L42 28V32H33V23Z' stroke='%23111827' stroke-width='3' stroke-linejoin='round'/%3E%3Ccircle cx='15' cy='35' r='3' stroke='%23111827' stroke-width='3'/%3E%3Ccircle cx='35' cy='35' r='3' stroke='%23111827' stroke-width='3'/%3E%3C/svg%3E") !important}body.xdp-driver-page-registration .xdp-mobile-equipment-grid .xdp-equipment-card:nth-child(3) .xdp-equipment-card__icon::before{background-image:url("data:image/svg+xml, %3Csvg viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 29H38L42 25' stroke='%23cb2026' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M10 22H28' stroke='%23111827' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='15' cy='34' r='3' stroke='%23111827' stroke-width='3'/%3E%3Ccircle cx='34' cy='34' r='3' stroke='%23111827' stroke-width='3'/%3E%3C/svg%3E") !important}body.xdp-driver-page-registration .xdp-mobile-equipment-grid .xdp-equipment-card:nth-child(4) .xdp-equipment-card__icon::before{background-image:url("data:image/svg+xml, %3Csvg viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 31H22V26H36L41 22' stroke='%23cb2026' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 24H21' stroke='%23111827' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='16' cy='35' r='3' stroke='%23111827' stroke-width='3'/%3E%3Ccircle cx='34' cy='35' r='3' stroke='%23111827' stroke-width='3'/%3E%3C/svg%3E") !important}body.xdp-driver-page-registration .xdp-mobile-equipment-grid .xdp-equipment-card:nth-child(5) .xdp-equipment-card__icon::before{background-image:url("data:image/svg+xml, %3Csvg viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='7' y='16' width='22' height='16' rx='2' stroke='%23cb2026' stroke-width='3'/%3E%3Cpath d='M29 22H36L41 28V32H29V22Z' stroke='%23111827' stroke-width='3' stroke-linejoin='round'/%3E%3Ccircle cx='15' cy='35' r='3' stroke='%23111827' stroke-width='3'/%3E%3Ccircle cx='34' cy='35' r='3' stroke='%23111827' stroke-width='3'/%3E%3C/svg%3E") !important}body.xdp-driver-page-registration .xdp-mobile-equipment-grid .xdp-equipment-card:nth-child(6) .xdp-equipment-card__icon::before{background-image:url("data:image/svg+xml, %3Csvg viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 29V20C8 18.3 9.3 17 11 17H30L39 25V29H8Z' stroke='%23cb2026' stroke-width='3' stroke-linejoin='round'/%3E%3Cpath d='M29 18V25H38' stroke='%23111827' stroke-width='3' stroke-linejoin='round'/%3E%3Ccircle cx='16' cy='34' r='3' stroke='%23111827' stroke-width='3'/%3E%3Ccircle cx='33' cy='34' r='3' stroke='%23111827' stroke-width='3'/%3E%3C/svg%3E") !important}body.xdp-driver-page-registration .xdp-mobile-equipment-grid .xdp-equipment-card:nth-child(7) .xdp-equipment-card__icon::before{background-image:url("data:image/svg+xml, %3Csvg viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 29H22V22H31L36 29H41' stroke='%23cb2026' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 25H18' stroke='%23111827' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='14' cy='34' r='3' stroke='%23111827' stroke-width='3'/%3E%3Ccircle cx='31' cy='34' r='3' stroke='%23111827' stroke-width='3'/%3E%3C/svg%3E") !important}body.xdp-driver-page-registration .xdp-mobile-equipment-grid .xdp-equipment-card:nth-child(8) .xdp-equipment-card__icon::before{background-image:url("data:image/svg+xml, %3Csvg viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 31H36' stroke='%23cb2026' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M19 31L25 21H31L35 27' stroke='%23111827' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='14' cy='34' r='3' stroke='%23111827' stroke-width='3'/%3E%3Ccircle cx='35' cy='34' r='3' stroke='%23111827' stroke-width='3'/%3E%3C/svg%3E") !important}body.xdp-driver-page-registration .xdp-mobile-equipment-grid .xdp-equipment-card:nth-child(9) .xdp-equipment-card__icon::before{background-image:url("data:image/svg+xml, %3Csvg viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 31H34L39 25' stroke='%23cb2026' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 31L24 20H31L35 31' stroke='%23111827' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='17' cy='35' r='3' stroke='%23111827' stroke-width='3'/%3E%3Ccircle cx='32' cy='35' r='3' stroke='%23111827' stroke-width='3'/%3E%3C/svg%3E") !important}body.xdp-driver-page-registration .xdp-mobile-equipment-grid .xdp-equipment-card:nth-child(10) .xdp-equipment-card__icon::before{background-image:url("data:image/svg+xml, %3Csvg viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 12V36' stroke='%23cb2026' stroke-width='3.4' stroke-linecap='round'/%3E%3Cpath d='M12 24H36' stroke='%23111827' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E") !important}}body.xdp-driver-page-registration .xdp-equipment-card__input{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:1px !important;height:1px !important}body.xdp-driver-page-registration .xdp-equipment-error{margin:10px
0 0 !important;padding:10px
12px !important;border:1px
solid #fecdd3 !important;border-radius:12px !important;background:#fff1f2 !important;color:#9f1239 !important;font-size:13px !important;font-weight:800 !important;line-height:1.4 !important}body.xdp-driver-page-registration .xdp-other-equipment-field{margin-top:14px !important}body.xdp-driver-page-registration .xdp-mobile-equipment-select{display:none !important}body.xdp-driver-page-registration .xdp-mobile-equipment-grid{display:grid !important}.xdp-equipment-card__input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}body.xdp-driver-page-registration .xdp-mobile-equipment-select{display:none !important}body.xdp-driver-page-registration .xdp-equipment-card__input{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:1px !important;height:1px !important}@media (max-width: 760px){body.xdp-driver-page-registration .xdp-mobile-equipment-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important;margin-top:10px !important}body.xdp-driver-page-registration .xdp-equipment-card{position:relative !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:11px !important;min-height:116px !important;padding:14px
12px 13px !important;border:1px
solid #dbe3ee !important;border-radius:20px !important;background:linear-gradient(180deg, #fff 0%, #fbfdff 100%) !important;color:#0f172a !important;text-align:left !important;cursor:pointer !important;user-select:none !important;overflow:hidden !important;box-shadow:0 10px 24px rgba(15, 23, 42, 0.055) !important;transition:transform 0.16s ease, box-shadow 0.16s ease, border-color 0.16s ease, background 0.16s ease !important}body.xdp-driver-page-registration .xdp-equipment-card:hover{border-color:#cbd5e1 !important;box-shadow:0 14px 30px rgba(15, 23, 42, 0.08) !important}body.xdp-driver-page-registration .xdp-equipment-card:active{transform:scale(0.985) !important}body.xdp-driver-page-registration .xdp-equipment-card__check{position:absolute !important;top:10px !important;right:10px !important;z-index:4 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:22px !important;height:22px !important;border:1.5px solid #d8e0ea !important;border-radius:999px !important;background:#fff !important;color:transparent !important;line-height:1 !important;box-shadow:0 4px 10px rgba(15, 23, 42, 0.05) !important}body.xdp-driver-page-registration .xdp-equipment-card__check::after{content:"" !important}body.xdp-driver-page-registration .xdp-equipment-card__icon{position:relative !important;z-index:2 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:48px !important;height:48px !important;flex:0 0 48px !important;border:1px
solid rgba(203, 32, 38, 0.14) !important;border-radius:16px !important;background:#fff5f5 !important;color:#cb2026 !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.9) !important}body.xdp-driver-page-registration .xdp-equipment-card__icon::before{display:none !important;content:none !important;background-image:none !important}body.xdp-driver-page-registration .xdp-equipment-card__icon
svg{display:block !important;width:28px !important;height:28px !important;color:currentColor !important;overflow:visible !important}body.xdp-driver-page-registration .xdp-equipment-card__label{position:relative !important;z-index:2 !important;display:block !important;padding-right:8px !important;color:#0f172a !important;font-size:14.5px !important;font-weight:950 !important;line-height:1.18 !important;letter-spacing:-0.02em !important;text-shadow:none !important}body.xdp-driver-page-registration .xdp-equipment-card.xdp-equipment-card--active{border-color:#cb2026 !important;background:linear-gradient(180deg, #fffafa 0%, #fff4f4 100%) !important;box-shadow:0 16px 34px rgba(203, 32, 38, 0.14) !important}body.xdp-driver-page-registration .xdp-equipment-card.xdp-equipment-card--active::before{content:"" !important;position:absolute !important;inset:0 auto 0 0 !important;width:4px !important;background:#cb2026 !important}body.xdp-driver-page-registration .xdp-equipment-card.xdp-equipment-card--active .xdp-equipment-card__icon{background:#cb2026 !important;border-color:#cb2026 !important;color:#fff !important;box-shadow:0 10px 22px rgba(203, 32, 38, 0.22) !important}body.xdp-driver-page-registration .xdp-equipment-card.xdp-equipment-card--active .xdp-equipment-card__check{border-color:#cb2026 !important;background:#cb2026 !important;color:#fff !important;box-shadow:0 0 0 5px rgba(203, 32, 38, 0.12) !important}body.xdp-driver-page-registration .xdp-equipment-card.xdp-equipment-card--active .xdp-equipment-card__check::after{content:"✓" !important;color:#fff !important;font-size:12px !important;font-weight:950 !important;line-height:1 !important}body.xdp-driver-page-registration .xdp-other-equipment-field{margin-top:14px !important;padding:14px
!important;border:1px
solid #e5e7eb !important;border-radius:18px !important;background:#f8fafc !important}body.xdp-driver-page-registration .xdp-other-equipment-field
label{display:block !important;margin-bottom:7px !important;color:#111827 !important;font-size:13px !important;font-weight:900 !important}body.xdp-driver-page-registration .xdp-other-equipment-input{width:100% !important;min-height:50px !important;padding:12px
14px !important;border:1px
solid #d7dee8 !important;border-radius:15px !important;background:#fff !important;color:#111827 !important;font-size:14.5px !important;box-shadow:none !important;outline:none !important}body.xdp-driver-page-registration .xdp-other-equipment-input:focus{border-color:#cb2026 !important;box-shadow:0 0 0 4px rgba(203, 32, 38, 0.11) !important}body.xdp-driver-page-registration .xdp-equipment-error{margin:10px
0 0 !important;padding:10px
12px !important;border:1px
solid #fecdd3 !important;border-radius:12px !important;background:#fff1f2 !important;color:#9f1239 !important;font-size:13px !important;font-weight:800 !important;line-height:1.4 !important}}@media (max-width: 390px){body.xdp-driver-page-registration .xdp-mobile-equipment-grid{gap:10px !important}body.xdp-driver-page-registration .xdp-equipment-card{min-height:108px !important;padding:13px
11px !important;border-radius:18px !important}body.xdp-driver-page-registration .xdp-equipment-card__icon{width:44px !important;height:44px !important;flex-basis:44px !important;border-radius:15px !important}body.xdp-driver-page-registration .xdp-equipment-card__icon
svg{width:25px !important;height:25px !important}body.xdp-driver-page-registration .xdp-equipment-card__label{font-size:13.8px !important}}body.xdp-driver-page-registration .xdp-review-submit-actions{display:grid !important;grid-template-columns:1fr !important;gap:12px !important;padding-top:24px !important}body.xdp-driver-page-registration .xdp-review-submit-actions .xdp-submit-button{order:1 !important;width:100% !important}body.xdp-driver-page-registration .xdp-review-submit-actions .xdp-review-back-button{order:2 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:52px !important;padding:0
18px !important;border:1px
solid #e5e7eb !important;border-radius:15px !important;background:#fff !important;color:#111827 !important;font-size:14px !important;font-weight:950 !important;line-height:1 !important;box-shadow:0 8px 18px rgba(17, 24, 39, 0.05) !important;cursor:pointer !important}body.xdp-driver-page-registration .xdp-review-submit-actions .xdp-review-back-button:hover{background:#f8fafc !important;border-color:#d1d5db !important;transform:translateY(-1px) !important}body.xdp-driver-page-registration .xdp-review-submit-actions .xdp-submit-note{order:3 !important;max-width:none !important;margin:0
!important;text-align:center !important}body.xdp-driver-page-registration .xdp-checkbox-field{margin-top:24px !important;padding:0
!important;border:0
!important;background:transparent !important;box-shadow:none !important}body.xdp-driver-page-registration .xdp-checkbox-field
label{position:relative !important;display:block !important;width:100% !important;margin:0
!important;padding:18px
18px 18px 74px !important;border:1px
solid #e2e8f0 !important;border-radius:22px !important;background:linear-gradient(180deg, #fff 0%, #f8fafc 100%) !important;box-shadow:0 12px 28px rgba(15, 23, 42, 0.06) !important;cursor:pointer !important;transition:border-color 0.16s ease, background 0.16s ease, box-shadow 0.16s ease, transform 0.16s ease !important}body.xdp-driver-page-registration .xdp-checkbox-field label:hover{border-color:rgba(203, 32, 38, 0.28) !important;box-shadow:0 16px 34px rgba(15, 23, 42, 0.08) !important;transform:translateY(-1px) !important}body.xdp-driver-page-registration .xdp-checkbox-field input[type="checkbox"]{position:absolute !important;opacity:0 !important;width:1px !important;height:1px !important;pointer-events:none !important}body.xdp-driver-page-registration .xdp-checkbox-field label>span{display:block !important;color:#0f172a !important;font-size:14.5px !important;font-weight:900 !important;line-height:1.55 !important;letter-spacing:-0.015em !important}body.xdp-driver-page-registration .xdp-checkbox-field label::before{content:"" !important;position:absolute !important;left:18px !important;top:20px !important;display:flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;border:1.5px solid #d7dee8 !important;border-radius:13px !important;background:#fff !important;color:transparent !important;box-shadow:0 8px 18px rgba(15, 23, 42, 0.08) !important;transition:all 0.16s ease !important}body.xdp-driver-page-registration .xdp-checkbox-field label::after{content:"Confirm before submitting" !important;display:block !important;margin-top:7px !important;color:#64748b !important;font-size:12.5px !important;font-weight:750 !important;line-height:1.35 !important}body.xdp-driver-page-registration .xdp-checkbox-field label:has(input[type="checkbox"]:checked){border-color:rgba(203, 32, 38, 0.38) !important;background:linear-gradient(180deg, #fffafa 0%, #fff4f4 100%) !important;box-shadow:0 16px 34px rgba(203, 32, 38, 0.12) !important}body.xdp-driver-page-registration .xdp-checkbox-field label:has(input[type="checkbox"]:checked)::before{content:"✓" !important;background:#cb2026 !important;border-color:#cb2026 !important;color:#fff !important;font-size:18px !important;font-weight:950 !important;box-shadow:0 0 0 5px rgba(203, 32, 38, 0.12), 0 10px 22px rgba(203, 32, 38, 0.22) !important}body.xdp-driver-page-registration .xdp-checkbox-field input[type="checkbox"]:focus-visible{outline:none !important}body.xdp-driver-page-registration .xdp-checkbox-field label:has(input[type="checkbox"]:focus-visible)::before{outline:3px
solid rgba(203, 32, 38, 0.18) !important;outline-offset:3px !important}body.xdp-driver-page-registration .xdp-checkbox-field label>span::before,
body.xdp-driver-page-registration .xdp-checkbox-field label>span::after{display:none !important;content:none !important}@media (max-width: 390px){body.xdp-driver-page-registration .xdp-checkbox-field
label{padding:16px
16px 16px 66px !important;border-radius:20px !important}body.xdp-driver-page-registration .xdp-checkbox-field label::before{left:16px !important;top:18px !important;width:34px !important;height:34px !important;border-radius:12px !important}body.xdp-driver-page-registration .xdp-checkbox-field label>span{font-size:14px !important;line-height:1.5 !important}}body.xdp-driver-page-registration .xdp-checkbox-field
label{position:relative !important;display:block !important;width:100% !important;margin:0
!important;padding:18px
74px 18px 18px !important;border:1px
solid #e2e8f0 !important;border-radius:22px !important;background:linear-gradient(180deg, #fff 0%, #f8fafc 100%) !important;box-shadow:0 12px 28px rgba(15, 23, 42, 0.06) !important;cursor:pointer !important}body.xdp-driver-page-registration .xdp-checkbox-field label>span{display:block !important;padding-left:0 !important;padding-right:0 !important;text-align:left !important;color:#0f172a !important;font-size:14.5px !important;font-weight:900 !important;line-height:1.55 !important}body.xdp-driver-page-registration .xdp-checkbox-field label>span::before,
body.xdp-driver-page-registration .xdp-checkbox-field label>span::after{display:none !important;content:none !important}body.xdp-driver-page-registration .xdp-checkbox-field label::before{content:"" !important;position:absolute !important;left:auto !important;right:18px !important;top:50% !important;transform:translateY(-50%) !important;display:flex !important;align-items:center !important;justify-content:center !important;width:42px !important;height:42px !important;border:1.5px solid #d7dee8 !important;border-radius:14px !important;background:#fff !important;color:transparent !important;box-shadow:0 8px 18px rgba(15, 23, 42, 0.08) !important}body.xdp-driver-page-registration .xdp-checkbox-field label::after{content:"Confirm before submitting" !important;display:block !important;margin-top:7px !important;padding-right:0 !important;color:#64748b !important;font-size:12.5px !important;font-weight:750 !important;line-height:1.35 !important;text-align:left !important}body.xdp-driver-page-registration .xdp-checkbox-field label:has(input[type="checkbox"]:checked){border-color:rgba(203, 32, 38, 0.38) !important;background:linear-gradient(180deg, #fffafa 0%, #fff4f4 100%) !important;box-shadow:0 16px 34px rgba(203, 32, 38, 0.12) !important}body.xdp-driver-page-registration .xdp-checkbox-field label:has(input[type="checkbox"]:checked)::before{content:"✓" !important;background:#cb2026 !important;border-color:#cb2026 !important;color:#fff !important;font-size:20px !important;font-weight:950 !important;box-shadow:0 0 0 5px rgba(203, 32, 38, 0.12), 0 10px 22px rgba(203, 32, 38, 0.22) !important}@media (max-width: 390px){body.xdp-driver-page-registration .xdp-checkbox-field
label{padding:16px
62px 16px 16px !important;border-radius:20px !important}body.xdp-driver-page-registration .xdp-checkbox-field label::before{right:16px !important;width:36px !important;height:36px !important;border-radius:12px !important}body.xdp-driver-page-registration .xdp-checkbox-field label>span{font-size:14px !important;line-height:1.5 !important}}@media (max-width: 760px){body.xdp-driver-page-login .xdp-auth-header-inner{width:100% !important;max-width:430px !important;margin:0
auto !important;padding:20px
24px 18px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;background:transparent !important;box-shadow:none !important}body.xdp-driver-page-login .xdp-auth-brand{display:inline-flex !important;align-items:center !important;gap:12px !important;min-width:0 !important;margin:0
!important;text-decoration:none !important}body.xdp-driver-page-login .xdp-auth-logo{width:64px !important;height:46px !important;flex:0 0 64px !important;margin:0
!important;padding:6px
!important;border-radius:12px !important;background-color:#fff !important;border:1px
solid #e5e7eb !important;box-shadow:0 10px 24px rgba(17, 24, 39, 0.06) !important;box-sizing:border-box !important}body.xdp-driver-page-login .xdp-auth-logo
img{display:block !important;width:100% !important;height:100% !important;object-fit:contain !important}body.xdp-driver-page-login .xdp-auth-brand-text{display:block !important;min-width:82px !important;margin:0
auto 0 0 !important;text-align:left !important}body.xdp-driver-page-login .xdp-auth-brand-text
strong{display:block !important;margin:0
!important;color:#0f172a !important;font-size:14px !important;font-weight:950 !important;line-height:1.15 !important;letter-spacing:-0.02em !important}body.xdp-driver-page-login .xdp-auth-brand-text
small{display:block !important;margin:3px
0 0 !important;color:#64748b !important;font-size:12px !important;font-weight:750 !important;line-height:1.15 !important}body.xdp-driver-page-login .xdp-auth-nav{margin-left:auto !important}body.xdp-driver-page-login .xdp-auth-nav
a{order:3 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:98px !important;height:42px !important;min-height:42px !important;padding:0
18px !important;border-radius:999px !important;border:1px
solid #e5e7eb !important;font-size:13px !important;font-weight:950 !important;line-height:1 !important;box-shadow:0 10px 24px rgba(17, 24, 39, 0.06) !important;flex:0 0 auto !important}}@media (max-width: 390px){body.xdp-driver-page-login .xdp-auth-header-inner{padding-left:20px !important;padding-right:20px !important}body.xdp-driver-page-login .xdp-auth-logo{width:58px !important;height:42px !important;flex-basis:58px !important}body.xdp-driver-page-login .xdp-auth-brand-text{width:78px !important;min-width:78px !important}body.xdp-driver-page-login .xdp-auth-brand-text
strong{font-size:13.5px !important}body.xdp-driver-page-login .xdp-auth-brand-text
small{font-size:11.5px !important}}@media (max-width: 760px){body.xdp-driver-page-login .xdp-auth-header-inner,
body.xdp-driver-page-registration .xdp-auth-header-inner{width:100% !important;max-width:430px !important;margin:0
auto !important;padding:20px
24px 18px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;background:transparent !important;box-shadow:none !important}body.xdp-driver-page-login .xdp-auth-brand,
body.xdp-driver-page-registration .xdp-auth-brand{display:inline-flex !important;align-items:center !important;gap:12px !important;min-width:0 !important;margin:0
!important;text-decoration:none !important;flex:1 1 auto !important}body.xdp-driver-page-login .xdp-auth-logo,
body.xdp-driver-page-registration .xdp-auth-logo{width:64px !important;height:46px !important;flex:0 0 64px !important;margin:0
!important;padding:6px
!important;border-radius:12px !important;background:#fff !important;border:1px
solid #e5e7eb !important;box-shadow:0 10px 24px rgba(17, 24, 39, 0.06) !important;box-sizing:border-box !important}body.xdp-driver-page-login .xdp-auth-logo img,
body.xdp-driver-page-registration .xdp-auth-logo
img{display:block !important;width:100% !important;height:100% !important;object-fit:contain !important}body.xdp-driver-page-login .xdp-auth-brand-text,
body.xdp-driver-page-registration .xdp-auth-brand-text{display:block !important;min-width:0 !important;margin:0
!important;text-align:left !important}body.xdp-driver-page-login .xdp-auth-brand-text strong,
body.xdp-driver-page-registration .xdp-auth-brand-text
strong{display:block !important;margin:0
!important;color:#0f172a !important;font-size:14px !important;font-weight:950 !important;line-height:1.15 !important;letter-spacing:-0.02em !important}body.xdp-driver-page-login .xdp-auth-brand-text small,
body.xdp-driver-page-registration .xdp-auth-brand-text
small{display:block !important;margin:3px
0 0 !important;color:#64748b !important;font-size:12px !important;font-weight:750 !important;line-height:1.15 !important}body.xdp-driver-page-login .xdp-auth-nav,
body.xdp-driver-page-registration .xdp-auth-nav{margin:0
!important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:0 !important;flex:0 0 auto !important}body.xdp-driver-page-login .xdp-auth-nav a,
body.xdp-driver-page-registration .xdp-auth-nav
a{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:98px !important;height:42px !important;min-height:42px !important;padding:0
18px !important;border-radius:999px !important;border:1px
solid #e5e7eb !important;font-size:13px !important;font-weight:950 !important;line-height:1 !important;box-shadow:0 10px 24px rgba(17, 24, 39, 0.06) !important;flex:0 0 auto !important}}@media (max-width: 390px){body.xdp-driver-page-login .xdp-auth-header-inner,
body.xdp-driver-page-registration .xdp-auth-header-inner{padding-left:20px !important;padding-right:20px !important}body.xdp-driver-page-login .xdp-auth-logo,
body.xdp-driver-page-registration .xdp-auth-logo{width:58px !important;height:42px !important;flex-basis:58px !important}body.xdp-driver-page-login .xdp-auth-brand-text strong,
body.xdp-driver-page-registration .xdp-auth-brand-text
strong{font-size:13.5px !important}body.xdp-driver-page-login .xdp-auth-brand-text small,
body.xdp-driver-page-registration .xdp-auth-brand-text
small{font-size:11.5px !important}}@media (max-width: 760px){body.xdp-driver-page-registration .xdp-portal-menu{display:block !important;position:relative !important;top:auto !important;width:100% !important;background:transparent !important;border:0
!important;box-shadow:none !important;backdrop-filter:none !important}body.xdp-driver-page-registration .xdp-portal-menu-inner{width:100% !important;max-width:430px !important;margin:0
auto !important;padding:18px
20px 16px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;background:transparent !important;box-shadow:none !important}body.xdp-driver-page-registration .xdp-portal-brand{display:inline-flex !important;align-items:center !important;gap:12px !important;min-width:0 !important;max-width:calc(100% - 112px) !important;margin:0
!important;text-decoration:none !important;flex:1 1 auto !important}body.xdp-driver-page-registration .xdp-portal-brand>img{display:block !important;width:64px !important;height:46px !important;min-width:64px !important;max-width:64px !important;flex:0 0 64px !important;margin:0
!important;padding:6px
!important;border-radius:12px !important;background:#fff !important;border:1px
solid #e5e7eb !important;box-shadow:0 10px 24px rgba(17, 24, 39, 0.06) !important;object-fit:contain !important;box-sizing:border-box !important}body.xdp-driver-page-registration .xdp-portal-brand
span{display:block !important;min-width:0 !important;margin:0
!important;text-align:left !important;flex:1 1 auto !important}body.xdp-driver-page-registration .xdp-portal-brand
strong{display:block !important;margin:0
!important;color:#0f172a !important;font-size:14px !important;font-weight:950 !important;line-height:1.15 !important;letter-spacing:-0.02em !important}body.xdp-driver-page-registration .xdp-portal-brand
small{display:block !important;margin:3px
0 0 !important;color:#64748b !important;font-size:12px !important;font-weight:750 !important;line-height:1.15 !important}body.xdp-driver-page-registration .xdp-portal-menu-inner .xdp-auth-nav{margin:0
!important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:0 !important;flex:0 0 auto !important}body.xdp-driver-page-registration .xdp-portal-menu-inner .xdp-auth-nav
a{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:98px !important;height:42px !important;min-height:42px !important;padding:0
18px !important;border-radius:999px !important;border:1px
solid #e5e7eb !important;background:#fff !important;color:#111827 !important;font-size:13px !important;font-weight:950 !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 10px 24px rgba(17, 24, 39, 0.06) !important;flex:0 0 auto !important}}@media (max-width: 390px){body.xdp-driver-page-registration .xdp-portal-menu-inner{padding-left:16px !important;padding-right:16px !important}body.xdp-driver-page-registration .xdp-portal-brand>img{width:58px !important;height:42px !important;min-width:58px !important;max-width:58px !important;flex-basis:58px !important}body.xdp-driver-page-registration .xdp-portal-brand
strong{font-size:13.5px !important}body.xdp-driver-page-registration .xdp-portal-brand
small{font-size:11.5px !important}body.xdp-driver-page-registration .xdp-portal-menu-inner .xdp-auth-nav
a{min-width:88px !important;padding:0
15px !important}}.xdp-dashboard-v2{width:100%;max-width:1180px;margin:38px
auto 90px;padding:0
22px;font-family:var(--xdp-font);color:var(--xdp-text)}.xdp-dashboard-v2
*{box-sizing:border-box}.xdp-dashboard-hero-v2{display:grid;grid-template-columns:minmax(0, 1fr) 360px;gap:24px;align-items:stretch;margin-bottom:26px;padding:34px;border:1px
solid #e5e7eb;border-radius:30px;background:radial-gradient(circle at 0 0, rgba(223, 22, 36, 0.10), transparent 34%),
linear-gradient(135deg, #111827 0%, #172033 100%);box-shadow:0 28px 80px rgba(15, 23, 42, 0.14);overflow:hidden}.xdp-dashboard-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:210px}.xdp-dashboard-eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:28px;margin-bottom:12px;padding:0
12px;border-radius:999px;background:rgba(223, 22, 36, 0.14);color:#ef4444;font-size:12px;font-weight:950;letter-spacing:0.08em;text-transform:uppercase}.xdp-dashboard-hero-v2
h1{max-width:680px;margin:0
0 12px;color:#fff;font-size:clamp(42px, 5vw, 72px);line-height:0.96;font-weight:950;letter-spacing:-0.06em;text-transform:none}.xdp-dashboard-hero-v2
p{max-width:620px;margin:0;color:rgba(255, 255, 255, 0.72);font-size:15.5px;line-height:1.7}.xdp-dashboard-stats{display:grid;grid-template-columns:1fr;gap:12px;align-content:center}.xdp-dashboard-stat{display:block;padding:20px;border:1px
solid rgba(255, 255, 255, 0.12);border-radius:22px;background:rgba(255, 255, 255, 0.08);text-decoration:none !important;backdrop-filter:blur(14px)}.xdp-dashboard-stat
strong{display:block;margin-bottom:4px;color:#fff;font-size:34px;font-weight:950;line-height:1;letter-spacing:-0.04em}.xdp-dashboard-stat
span{display:block;color:rgba(255, 255, 255, 0.70);font-size:13px;font-weight:800;line-height:1.35}.xdp-dashboard-stat-link{transition:transform 0.16s ease, background 0.16s ease}.xdp-dashboard-stat-link:hover{transform:translateY(-2px);background:rgba(255, 255, 255, 0.12)}.xdp-dashboard-listings-v2{padding:30px;border:1px
solid #e5e7eb;border-radius:30px;background:#fff;box-shadow:0 22px 60px rgba(15, 23, 42, 0.08)}.xdp-dashboard-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.xdp-dashboard-section-head .xdp-dashboard-eyebrow{margin-bottom:10px;background:#fff1f2;color:var(--xdp-red)}.xdp-dashboard-section-head
h2{margin:0;color:#0f172a;font-size:34px;line-height:1.08;font-weight:950;letter-spacing:-0.045em;text-transform:none}.xdp-dashboard-section-head
p{max-width:390px;margin:0;color:#64748b;font-size:13.5px;line-height:1.55;text-align:right}.xdp-dashboard-load-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.xdp-load-card{display:flex;flex-direction:column;min-height:100%;padding:20px;border:1px
solid #e5e7eb;border-radius:24px;background:#fff;box-shadow:0 12px 30px rgba(15, 23, 42, 0.055);transition:transform 0.16s ease, box-shadow 0.16s ease, border-color 0.16s ease}.xdp-load-card:hover{transform:translateY(-2px);border-color:#d1d5db;box-shadow:0 18px 44px rgba(15, 23, 42, 0.09)}.xdp-load-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.xdp-load-id{display:inline-flex;align-items:center;min-height:26px;margin-bottom:10px;padding:0
10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:900;line-height:1}.xdp-load-card
h3{margin:0;color:#0f172a;font-size:22px;line-height:1.18;font-weight:950;letter-spacing:-0.035em;text-transform:none}.xdp-load-price{flex:0 0 auto;min-width:118px;padding:12px
14px;border-radius:18px;background:#ecfdf5;text-align:right}.xdp-load-price
span{display:block;margin-bottom:3px;color:#166534;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0.04em}.xdp-load-price
strong{display:block;color:#166534;font-size:20px;line-height:1;font-weight:950}.xdp-load-route{display:grid;grid-template-columns:minmax(0, 1fr) 34px minmax(0, 1fr);gap:12px;align-items:center;margin-bottom:14px;padding:16px;border:1px
solid #e5e7eb;border-radius:20px;background:#f8fafc}.xdp-load-route span,
.xdp-load-meta
span{display:block;margin-bottom:4px;color:#64748b;font-size:11px;font-weight:950;letter-spacing:0.045em;text-transform:uppercase}.xdp-load-route strong,
.xdp-load-meta
strong{display:block;color:#111827;font-size:14px;line-height:1.35;font-weight:900}.xdp-load-route-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#fff;color:var(--xdp-red);font-size:18px;font-weight:950;box-shadow:0 6px 16px rgba(15, 23, 42, 0.06)}.xdp-load-meta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin-bottom:14px}.xdp-load-meta>div{padding:14px;border:1px
solid #e5e7eb;border-radius:18px;background:#fff}.xdp-load-notes{margin-bottom:16px;padding:14px;border-radius:18px;background:#fff7ed;border:1px
solid #fed7aa}.xdp-load-notes
strong{display:block;margin-bottom:6px;color:#9a3412;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:0.04em}.xdp-load-notes
p{margin:0;color:#7c2d12;font-size:13.5px;line-height:1.55}.xdp-load-book{margin-top:auto}.xdp-load-book
summary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0
18px;border-radius:16px;background:var(--xdp-red);color:#fff;font-size:14px;font-weight:950;line-height:1;cursor:pointer;list-style:none;box-shadow:0 14px 28px rgba(223, 22, 36, 0.20)}.xdp-load-book summary::-webkit-details-marker{display:none}.xdp-load-book[open] summary{background:#111827;box-shadow:none}.xdp-load-book-form{display:grid;gap:14px;margin-top:14px;padding:16px;border:1px
solid #e5e7eb;border-radius:20px;background:#f8fafc}.xdp-book-form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.xdp-load-book-form
label{display:grid;gap:7px;margin:0;color:#111827;font-size:12.5px;font-weight:900}.xdp-load-book-form input,
.xdp-load-book-form
textarea{width:100%;min-height:44px;padding:10px
12px;border:1px
solid #d1d5db;border-radius:12px;background:#fff;color:#111827;font-family:var(--xdp-font);font-size:13.5px;box-shadow:none;outline:none}.xdp-load-book-form
textarea{resize:vertical;min-height:84px}.xdp-load-book-form input:focus,
.xdp-load-book-form textarea:focus{border-color:var(--xdp-red);box-shadow:0 0 0 4px rgba(223, 22, 36, 0.11)}.xdp-book-notes-field{grid-column:1 / -1}.xdp-book-submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0
18px;border:0;border-radius:14px;background:#111827;color:#fff;font-family:var(--xdp-font);font-size:13.5px;font-weight:950;cursor:pointer}.xdp-dashboard-empty{padding:34px;border:1px
dashed #cbd5e1;border-radius:24px;background:#f8fafc;text-align:center}.xdp-dashboard-empty
strong{display:block;margin-bottom:6px;color:#0f172a;font-size:20px;font-weight:950}.xdp-dashboard-empty
span{display:block;color:#64748b;font-size:14px;line-height:1.5}@media (max-width: 1100px){.xdp-dashboard-hero-v2{grid-template-columns:1fr}.xdp-dashboard-stats{grid-template-columns:repeat(2, minmax(0, 1fr))}.xdp-dashboard-load-grid{grid-template-columns:1fr}}.xdp-dashboard-v3{width:100%;max-width:1180px;margin:34px
auto 90px;padding:0
22px;font-family:var(--xdp-font);color:var(--xdp-text)}.xdp-dashboard-v3
*{box-sizing:border-box}.xdp-dashboard-v3-hero{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:24px;align-items:stretch;margin-bottom:26px;padding:34px;border:1px
solid #e5e7eb;border-radius:30px;background:radial-gradient(circle at 0 0, rgba(223, 22, 36, 0.12), transparent 34%),
linear-gradient(135deg, #111827 0%, #172033 100%);box-shadow:0 28px 80px rgba(15, 23, 42, 0.14);overflow:hidden}.xdp-dashboard-v3-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:210px}.xdp-dashboard-v3-eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:28px;margin-bottom:12px;padding:0
12px;border-radius:999px;background:rgba(223, 22, 36, 0.14);color:#ef4444;font-size:12px;font-weight:950;letter-spacing:0.08em;text-transform:uppercase}.xdp-dashboard-v3-hero
h1{max-width:680px;margin:0
0 12px;color:#fff;font-size:clamp(42px, 5vw, 72px);line-height:0.96;font-weight:950;letter-spacing:-0.06em;text-transform:none}.xdp-dashboard-v3-hero
p{max-width:620px;margin:0;color:rgba(255, 255, 255, 0.72);font-size:15.5px;line-height:1.7}.xdp-dashboard-v3-stats{display:grid;grid-template-columns:1fr;gap:12px;align-content:center}.xdp-dashboard-v3-stat{display:block;padding:20px;border:1px
solid rgba(255, 255, 255, 0.12);border-radius:22px;background:rgba(255, 255, 255, 0.08);text-decoration:none !important;backdrop-filter:blur(14px)}.xdp-dashboard-v3-stat
strong{display:block;margin-bottom:4px;color:#fff;font-size:34px;font-weight:950;line-height:1;letter-spacing:-0.04em}.xdp-dashboard-v3-stat
span{display:block;color:rgba(255, 255, 255, 0.70);font-size:13px;font-weight:800;line-height:1.35}.xdp-dashboard-v3-stat-link{transition:transform 0.16s ease, background 0.16s ease}.xdp-dashboard-v3-stat-link:hover{transform:translateY(-2px);background:rgba(255, 255, 255, 0.12)}.xdp-dashboard-v3-listings{padding:30px;border:1px
solid #e5e7eb;border-radius:30px;background:#fff;box-shadow:0 22px 60px rgba(15, 23, 42, 0.08)}.xdp-dashboard-v3-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.xdp-dashboard-v3-section-head .xdp-dashboard-v3-eyebrow{margin-bottom:10px;background:#fff1f2;color:var(--xdp-red)}.xdp-dashboard-v3-section-head
h2{margin:0;color:#0f172a;font-size:34px;line-height:1.08;font-weight:950;letter-spacing:-0.045em;text-transform:none}.xdp-dashboard-v3-section-head
p{max-width:390px;margin:0;color:#64748b;font-size:13.5px;line-height:1.55;text-align:right}.xdp-dashboard-v3-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.xdp-dashboard-v3-card{display:flex;flex-direction:column;min-height:100%;padding:20px;border:1px
solid #e5e7eb;border-radius:24px;background:#fff;box-shadow:0 12px 30px rgba(15, 23, 42, 0.055);transition:transform 0.16s ease, box-shadow 0.16s ease, border-color 0.16s ease}.xdp-dashboard-v3-card:hover{transform:translateY(-2px);border-color:#d1d5db;box-shadow:0 18px 44px rgba(15, 23, 42, 0.09)}.xdp-dashboard-v3-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.xdp-dashboard-v3-order{display:inline-flex;align-items:center;min-height:26px;margin-bottom:10px;padding:0
10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:900;line-height:1}.xdp-dashboard-v3-card
h3{margin:0;color:#0f172a;font-size:22px;line-height:1.18;font-weight:950;letter-spacing:-0.035em;text-transform:none}.xdp-dashboard-v3-price{flex:0 0 auto;min-width:118px;padding:12px
14px;border-radius:18px;background:#ecfdf5;text-align:right}.xdp-dashboard-v3-price
span{display:block;margin-bottom:3px;color:#166534;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0.04em}.xdp-dashboard-v3-price
strong{display:block;color:#166534;font-size:20px;line-height:1;font-weight:950}.xdp-dashboard-v3-route{display:grid;grid-template-columns:minmax(0, 1fr) 34px minmax(0, 1fr);gap:12px;align-items:center;margin-bottom:14px;padding:16px;border:1px
solid #e5e7eb;border-radius:20px;background:#f8fafc}.xdp-dashboard-v3-route span,
.xdp-dashboard-v3-meta
span{display:block;margin-bottom:4px;color:#64748b;font-size:11px;font-weight:950;letter-spacing:0.045em;text-transform:uppercase}.xdp-dashboard-v3-route strong,
.xdp-dashboard-v3-meta
strong{display:block;color:#111827;font-size:14px;line-height:1.35;font-weight:900}.xdp-dashboard-v3-route
b{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#fff;color:var(--xdp-red);font-size:18px;font-weight:950;box-shadow:0 6px 16px rgba(15, 23, 42, 0.06)}.xdp-dashboard-v3-meta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin-bottom:14px}.xdp-dashboard-v3-meta>div{padding:14px;border:1px
solid #e5e7eb;border-radius:18px;background:#fff}.xdp-dashboard-v3-notes{margin-bottom:16px;padding:14px;border-radius:18px;background:#fff7ed;border:1px
solid #fed7aa}.xdp-dashboard-v3-notes
strong{display:block;margin-bottom:6px;color:#9a3412;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:0.04em}.xdp-dashboard-v3-notes
p{margin:0;color:#7c2d12;font-size:13.5px;line-height:1.55}.xdp-dashboard-v3-actions{margin-top:auto}.xdp-dashboard-v3-book{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0
18px;border-radius:16px;background:var(--xdp-red);color:#fff !important;font-size:14px;font-weight:950;line-height:1;text-decoration:none !important;box-shadow:0 14px 28px rgba(223, 22, 36, 0.20)}.xdp-dashboard-v3-book:hover{background:var(--xdp-red-dark);transform:translateY(-1px)}.xdp-dashboard-v3-empty{padding:34px;border:1px
dashed #cbd5e1;border-radius:24px;background:#f8fafc;text-align:center}.xdp-dashboard-v3-empty
strong{display:block;margin-bottom:6px;color:#0f172a;font-size:20px;font-weight:950}.xdp-dashboard-v3-empty
span{display:block;color:#64748b;font-size:14px;line-height:1.5}@media (max-width: 1100px){.xdp-dashboard-v3-hero{grid-template-columns:1fr}.xdp-dashboard-v3-stats{grid-template-columns:repeat(2, minmax(0, 1fr))}.xdp-dashboard-v3-grid{grid-template-columns:1fr}}.xdp-driver-dashboard-mobile{width:100%;max-width:760px;margin:0
auto;padding:0;font-family:var(--xdp-font);color:var(--xdp-text)}.xdp-driver-dashboard-mobile
*{box-sizing:border-box}.xdp-driver-dashboard-head{margin:0
0 14px;padding:20px
18px;border:1px
solid #e5e7eb;border-radius:24px;background:radial-gradient(circle at 0 0, rgba(203, 32, 38, 0.10), transparent 36%),
#fff;box-shadow:0 16px 38px rgba(15, 23, 42, 0.07)}.xdp-driver-dashboard-kicker{display:inline-flex;align-items:center;width:fit-content;min-height:26px;margin-bottom:10px;padding:0
10px;border-radius:999px;background:#fff1f2;color:#cb2026;font-size:11px;font-weight:950;letter-spacing:0.08em;text-transform:uppercase}.xdp-driver-dashboard-head
h1{margin:0
0 8px !important;color:#0f172a !important;font-size:28px !important;line-height:1.05 !important;font-weight:950 !important;letter-spacing:-0.045em !important;text-transform:none !important}.xdp-driver-dashboard-head
p{margin:0
!important;color:#64748b !important;font-size:13.5px !important;line-height:1.55 !important}.xdp-driver-dashboard-tabs{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin:0
0 14px;padding:8px;border:1px
solid #e5e7eb;border-radius:18px;background:rgba(255, 255, 255, 0.96);box-shadow:0 12px 26px rgba(15, 23, 42, 0.06);backdrop-filter:blur(12px)}.xdp-driver-dashboard-tab{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0
12px;border-radius:13px;background:transparent;color:#64748b !important;font-size:13px;font-weight:950;line-height:1;text-decoration:none !important}.xdp-driver-dashboard-tab
b{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0
8px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:950;line-height:1}.xdp-driver-dashboard-tab.is-active{background:#111827;color:#fff !important;box-shadow:0 10px 22px rgba(15, 23, 42, 0.14)}.xdp-driver-dashboard-tab.is-active
b{background:#cb2026;color:#fff}.xdp-driver-dashboard-list{display:grid;gap:12px}.xdp-dash-load-row{display:grid;grid-template-columns:86px minmax(0, 1fr);gap:12px;padding:12px;border:1px
solid #e5e7eb;border-radius:22px;background:#fff;box-shadow:0 12px 28px rgba(15, 23, 42, 0.055)}.xdp-dash-load-row--booked{border-color:#bbf7d0;background:linear-gradient(180deg, rgba(236, 253, 245, 0.55) 0%, #fff 58%)}.xdp-dash-load-image{width:86px;height:86px;overflow:hidden;border-radius:18px;background:#f8fafc;border:1px
solid #e5e7eb}.xdp-dash-load-image
img{display:block;width:100%;height:100%;object-fit:cover}.xdp-dash-load-image--empty{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 20% 10%, rgba(203, 32, 38, 0.35), transparent 36%),
linear-gradient(135deg, #111827, #334155)}.xdp-dash-load-image--empty
span{color:#fff;font-size:30px;font-weight:950;line-height:1}.xdp-dash-load-main{min-width:0}.xdp-dash-load-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.xdp-dash-load-id{display:inline-flex;align-items:center;max-width:52%;min-height:24px;padding:0
9px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:11.5px;font-weight:950;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xdp-dash-load-price,.xdp-dash-booked-pill{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0
9px;border-radius:999px;font-size:11.5px;font-weight:950;line-height:1;white-space:nowrap}.xdp-dash-load-price{background:#dcfce7;color:#14532d;font-size:14px;font-weight:950;padding:0
11px;min-height:26px}.xdp-dash-booked-pill{background:#dcfce7;color:#166534}.xdp-dash-load-main
h3{margin:0
0 8px !important;color:#0f172a !important;font-size:16px !important;line-height:1.18 !important;font-weight:950 !important;letter-spacing:-0.025em !important;text-transform:none !important;overflow-wrap:anywhere}.xdp-dash-route{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:8px;padding:0;border:0;background:transparent}.xdp-dash-route
span{max-width:45%}.xdp-dash-route
b{color:#cb2026;font-size:13px}.xdp-dash-mini-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px}.xdp-dash-mini-meta
span{display:inline-flex;align-items:center;min-height:24px;padding:0
9px;border-radius:999px;background:#f8fafc;border:1px
solid #e5e7eb;color:#64748b;font-size:11.5px;font-weight:900;line-height:1}.xdp-dash-map-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.xdp-dash-map-btn{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0
11px;border:1px
solid #e5e7eb;border-radius:999px;background:#fff;color:#111827 !important;font-size:11.5px;font-weight:850;text-decoration:none !important;transition:transform 0.15s ease, box-shadow 0.15s ease}.xdp-dash-map-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(15, 23, 42, 0.08);border-color:#cbd5e1}.xdp-dash-map-btn--route{background:#111827;border-color:#111827;color:#fff !important}.xdp-dash-map-btn--route:hover{background:#020617}.xdp-dash-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.xdp-dash-actions-row .xdp-dash-details,
.xdp-dash-actions-row .xdp-dash-book-box{margin:0}.xdp-dash-actions-row .xdp-dash-details[open],
.xdp-dash-actions-row .xdp-dash-book-box[open]{grid-column:1 / -1}.xdp-dash-details,.xdp-dash-book-box{margin:8px
0 0}.xdp-dash-details summary,
.xdp-dash-book-box
summary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:0
14px;border-radius:14px;font-size:13px;font-weight:950;line-height:1;cursor:pointer;list-style:none;user-select:none}.xdp-dash-details summary::-webkit-details-marker,
.xdp-dash-book-box summary::-webkit-details-marker{display:none}.xdp-dash-details
summary{border:1px
solid #e5e7eb;background:#fff;color:#111827}.xdp-dash-book-box
summary{border:1px
solid #cb2026;background:#cb2026;color:#fff;box-shadow:0 12px 24px rgba(203, 32, 38, 0.18)}.xdp-dash-details[open] summary{background:#f8fafc}.xdp-dash-book-box[open] summary{background:#111827;border-color:#111827;box-shadow:none}.xdp-dash-details-grid{display:grid;grid-template-columns:1fr;gap:8px;margin-top:10px;padding:10px;border:1px
solid #e5e7eb;border-radius:16px;background:#f8fafc}.xdp-dash-detail{padding:10px;border:1px
solid #eef2f6;border-radius:13px;background:#fff}.xdp-dash-detail
span{display:block;margin-bottom:4px;color:#64748b;font-size:10.5px;font-weight:950;letter-spacing:0.045em;text-transform:uppercase}.xdp-dash-detail
strong{display:block;color:#111827;font-size:13px;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.xdp-dash-note-box{margin-top:10px;padding:12px;border:1px
solid #fed7aa;border-radius:16px;background:#fff7ed}.xdp-dash-note-box
strong{display:block;margin-bottom:5px;color:#9a3412;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:0.04em}.xdp-dash-note-box
p{margin:0;color:#7c2d12;font-size:13px;line-height:1.5}.xdp-dash-book-form{display:grid;gap:10px;margin-top:10px;padding:12px;border:1px
solid #e5e7eb;border-radius:16px;background:#f8fafc}.xdp-dash-book-form
label{display:grid;gap:6px;margin:0;color:#111827;font-size:12.5px;font-weight:900;line-height:1.25}.xdp-dash-book-form input,
.xdp-dash-book-form
textarea{display:block;width:100%;min-height:44px;padding:10px
12px;border:1px
solid #d1d5db;border-radius:12px;background:#fff;color:#111827;font-family:var(--xdp-font);font-size:13.5px;line-height:1.35;box-shadow:none;outline:none}.xdp-dash-book-form
textarea{min-height:82px;resize:vertical}.xdp-dash-book-form input:focus,
.xdp-dash-book-form textarea:focus{border-color:#cb2026;box-shadow:0 0 0 4px rgba(203, 32, 38, 0.11)}.xdp-dash-book-form
button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0
16px;border:0;border-radius:13px;background:#111827;color:#fff;font-family:var(--xdp-font);font-size:13.5px;font-weight:950;line-height:1;cursor:pointer}.xdp-dash-book-form button:hover{background:#020617}.xdp-dash-book-form
small{display:block;color:#64748b;font-size:11.5px;font-weight:750;line-height:1.4;text-align:center}.xdp-driver-dashboard-mobile .xdp-empty-state{padding:26px
18px;border:1px
dashed #cbd5e1;border-radius:22px;background:#fff;box-shadow:0 12px 28px rgba(15, 23, 42, 0.05)}.xdp-driver-dashboard-mobile .xdp-empty-state
strong{font-size:18px}.xdp-driver-dashboard-mobile .xdp-message{max-width:none;margin:0
0 14px;border-radius:18px;box-shadow:0 12px 26px rgba(15, 23, 42, 0.05)}@media (min-width: 900px){.xdp-driver-dashboard-mobile{max-width:1180px}.xdp-driver-dashboard-head{display:flex;flex-direction:column;justify-content:center;min-height:190px;padding:34px;border-radius:30px;background:radial-gradient(circle at 0 0, rgba(203, 32, 38, 0.14), transparent 34%),
linear-gradient(135deg, #111827 0%, #172033 100%)}.xdp-driver-dashboard-head
h1{max-width:720px;color:#fff !important;font-size:54px !important;line-height:0.98 !important;letter-spacing:-0.06em !important}.xdp-driver-dashboard-head
p{max-width:620px;color:rgba(255, 255, 255, 0.72) !important;font-size:15px !important;line-height:1.7 !important}.xdp-driver-dashboard-tabs{position:static;max-width:420px;margin-bottom:18px}.xdp-driver-dashboard-list{gap:14px}.xdp-dash-load-row{grid-template-columns:118px minmax(0, 1fr);gap:18px;padding:16px;border-radius:24px;transition:transform 0.16s ease, box-shadow 0.16s ease, border-color 0.16s ease}.xdp-dash-load-row:hover{transform:translateY(-2px);border-color:#d1d5db;box-shadow:0 18px 42px rgba(15, 23, 42, 0.08)}.xdp-dash-load-image{width:118px;height:118px;border-radius:20px}.xdp-dash-load-main
h3{font-size:21px !important}.xdp-dash-load-topline{margin-bottom:10px}.xdp-dash-route{grid-template-columns:minmax(0, 1fr) 28px minmax(0, 1fr);margin-bottom:10px}.xdp-dash-route
span{font-size:14px}.xdp-dash-route
b{font-size:17px}.xdp-dash-mini-meta
span{font-size:12px}.xdp-dash-details-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.xdp-dash-book-form{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.xdp-dash-book-form label:nth-child(3),
.xdp-dash-book-form button,
.xdp-dash-book-form
small{grid-column:1 / -1}}@media (min-width: 1180px){.xdp-dash-load-row{grid-template-columns:132px minmax(0, 1fr)}.xdp-dash-load-image{width:132px;height:132px}}@media (max-width: 390px){.xdp-driver-portal-main{padding-left:10px;padding-right:10px}.xdp-driver-dashboard-head{padding:18px
16px;border-radius:22px}.xdp-driver-dashboard-head
h1{font-size:25px !important}.xdp-dash-load-row{grid-template-columns:76px minmax(0, 1fr);gap:10px;padding:10px;border-radius:20px}.xdp-dash-load-image{width:76px;height:76px;border-radius:16px}.xdp-dash-load-main
h3{font-size:15px !important}.xdp-dash-route
span{font-size:12px}.xdp-driver-dashboard-tab{font-size:12.5px}.xdp-dash-load-id,.xdp-dash-load-price,.xdp-dash-booked-pill{font-size:11px}}@media (min-width: 761px) and (max-width: 1023px){.xdp-portal-menu{display:block !important;position:sticky !important;top:0 !important;z-index:9999 !important;width:100% !important;background:rgba(255, 255, 255, 0.96) !important;border-bottom:1px solid #e5e7eb !important;box-shadow:0 8px 26px rgba(17, 24, 39, 0.04) !important;backdrop-filter:blur(12px) !important}.xdp-portal-menu-inner{width:100% !important;max-width:920px !important;margin:0
auto !important;padding:16px
22px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important}.xdp-portal-brand{display:inline-flex !important;align-items:center !important;gap:12px !important;min-width:0 !important;max-width:360px !important;margin:0
!important;text-decoration:none !important;flex:0 1 auto !important}.xdp-portal-brand>img{display:block !important;width:76px !important;height:52px !important;min-width:76px !important;max-width:76px !important;flex:0 0 76px !important;margin:0
!important;padding:6px
!important;border-radius:13px !important;background:#fff !important;border:1px
solid #e5e7eb !important;box-shadow:0 10px 24px rgba(17, 24, 39, 0.06) !important;object-fit:contain !important;box-sizing:border-box !important}.xdp-portal-brand
span{display:block !important;min-width:0 !important;margin:0
!important;text-align:left !important}.xdp-portal-brand
strong{display:block !important;margin:0
!important;color:#0f172a !important;font-size:15px !important;font-weight:950 !important;line-height:1.15 !important;letter-spacing:-0.02em !important}.xdp-portal-brand
small{display:block !important;margin:3px
0 0 !important;color:#64748b !important;font-size:12px !important;font-weight:750 !important;line-height:1.15 !important}.xdp-portal-nav,.xdp-auth-nav{margin:0
!important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:10px !important;flex:0 0 auto !important}.xdp-portal-nav a,
.xdp-auth-nav
a{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:92px !important;height:40px !important;min-height:40px !important;padding:0
16px !important;border-radius:999px !important;font-size:13px !important;font-weight:950 !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 8px 20px rgba(17, 24, 39, 0.045) !important}}.xdp-portal-brand>img{object-fit:contain !important}@media (max-width: 760px){.xdp-portal-menu{display:block !important;width:100% !important;position:relative !important;background:rgba(255, 255, 255, .96) !important;border-bottom:1px solid #e5e7eb !important;box-shadow:0 8px 20px rgba(15, 23, 42, .05) !important}.xdp-portal-menu-inner{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;padding:12px
14px !important;width:100% !important}.xdp-portal-brand{display:flex !important;align-items:center !important;gap:10px !important;margin:0
!important;max-width:calc(100% - 100px) !important}.xdp-portal-brand>img{width:58px !important;height:42px !important;min-width:58px !important;max-width:58px !important;padding:5px
!important;border-radius:12px !important;background:#fff !important;border:1px
solid #e5e7eb !important;object-fit:contain !important;flex:0 0 58px !important}.xdp-portal-brand
span{display:block !important;min-width:0 !important}.xdp-portal-brand
strong{display:block !important;font-size:14px !important;line-height:1.1 !important;white-space:nowrap !important}.xdp-portal-brand
small{display:block !important;margin-top:3px !important;font-size:11px !important;line-height:1.1 !important}.xdp-auth-nav{display:flex !important;align-items:center !important;margin:0
!important;flex-shrink:0 !important}.xdp-auth-nav
a{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:38px !important;min-width:78px !important;padding:0
14px !important;border-radius:999px !important;font-size:12px !important;font-weight:950 !important}}.xdp-image-lightbox{position:fixed;inset:0;background:#000;display:none;align-items:center;justify-content:center;z-index:999999;padding:0}.xdp-image-lightbox.active{display:flex}#xdpLightboxImage{display:block;width:100vw;height:100vh;object-fit:cover;object-position:center;background:#000;border-radius:0;padding:0;box-shadow:none;position:relative;z-index:1000001}.xdp-image-lightbox
img{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:18px;box-shadow:0 20px 60px rgba(0, 0, 0, .5)}.xdp-lightbox-close{position:absolute;top:25px;right:25px;width:46px;height:46px;border-radius:50%;border:none;background:#ed1c24;color:white;font-size:28px;font-weight:700;cursor:pointer;z-index:5}.xdp-lightbox-next,.xdp-lightbox-prev{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:rgba(0, 0, 0, 0.5);color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000010}.xdp-lightbox-prev{left:20px}.xdp-lightbox-next{right:20px}.xdp-lightbox-counter{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);color:white;font-size:16px;font-weight:600;background:rgba(0, 0, 0, .5);padding:8px
18px;border-radius:20px}@media(max-width:768px){.xdp-image-lightbox{padding:15px}.xdp-image-lightbox
img{width:100%;max-width:100%;max-height:75vh;border-radius:12px}.xdp-lightbox-close{top:15px;right:15px;width:40px;height:40px;font-size:24px}.xdp-lightbox-prev,.xdp-lightbox-next{width:42px;height:42px;font-size:30px}.xdp-lightbox-prev{left:10px}.xdp-lightbox-next{right:10px}}.xdp-image-lightbox{position:fixed;inset:0;background:#000;display:none;align-items:center;justify-content:center;z-index:999999;padding:0}.xdp-image-lightbox.active{display:flex}#xdpLightboxImage{display:block;width:100vw;height:100vh;object-position:center;background:#000;border-radius:0;padding:0;box-shadow:none;position:relative;z-index:1000001}.xdp-lightbox-close{position:absolute;top:25px;right:25px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:rgba(255, 255, 255, 0.12);color:#fff;font-size:22px;line-height:1;cursor:pointer;z-index:1000002;backdrop-filter:blur(6px);transition:background 0.2s ease, transform 0.2s ease}.xdp-lightbox-close:hover{background:#ed1c24;transform:scale(1.08) rotate(90deg)}.xdp-lightbox-prev,.xdp-lightbox-next{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:none;border-radius:50%;background:rgba(255, 255, 255, 0.12);color:#fff;font-size:26px;line-height:1;cursor:pointer;z-index:1000002;backdrop-filter:blur(6px);box-shadow:0 8px 24px rgba(0, 0, 0, 0.35);transition:background 0.2s ease, transform 0.2s ease}.xdp-lightbox-prev:hover,.xdp-lightbox-next:hover{background:#ed1c24;transform:translateY(-50%) scale(1.1)}.xdp-lightbox-prev:active,.xdp-lightbox-next:active{transform:translateY(-50%) scale(0.95)}.xdp-lightbox-prev{left:24px}.xdp-lightbox-next{right:24px}.xdp-lightbox-counter{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);color:#fff;font-size:14px;font-weight:700;letter-spacing:0.02em;background:rgba(0, 0, 0, 0.55);padding:8px
18px;border-radius:999px;z-index:1000002;backdrop-filter:blur(6px)}@media (max-width: 768px){.xdp-lightbox-close{top:15px;right:15px;width:40px;height:40px;font-size:20px}.xdp-lightbox-prev,.xdp-lightbox-next{width:44px;height:44px;font-size:22px}.xdp-lightbox-prev{left:12px}.xdp-lightbox-next{right:12px}.xdp-lightbox-counter{bottom:18px;font-size:12.5px;padding:6px
14px}}.xdp-driver-dashboard-head{position:relative;overflow:hidden;background:linear-gradient(135deg, rgba(17, 24, 39, 0.86), rgba(17, 24, 39, 0.7)),
url('https://yourxperttrans.com/transportation-bg/') center / cover no-repeat;border-color:transparent}.xdp-driver-dashboard-kicker{background:rgba(255, 255, 255, 0.16) !important;color:#fff !important}.xdp-driver-dashboard-head
h1{color:#fff !important}.xdp-driver-dashboard-head
p{color:rgba(255, 255, 255, 0.82) !important}.xdp-driver-dashboard-mobile,
.xdp-driver-dashboard-mobile
*{font-family:var(--xdp-font,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif);box-sizing:border-box}.xdp-dash-load-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:8px}.xdp-dash-load-top-left{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.xdp-dash-load-id{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0
10px;border:1px
solid #e2e8f0;border-radius:999px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:900;line-height:1;letter-spacing:0.015em;white-space:nowrap}.xdp-dash-top-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px}.xdp-dash-type-pill,.xdp-dash-date-pill{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0
10px;border:1px
solid #e2e8f0;border-radius:999px;font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.xdp-dash-type-pill{background:#fff1f2;border-color:#fecdd3;color:#be123c}.xdp-dash-date-pill{background:#f8fafc;color:#475569}.xdp-dash-load-price{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:30px;padding:0
13px;border-radius:999px;background:#dcfce7;color:#166534;font-size:14px;font-weight:950;line-height:1;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(22, 101, 52, 0.06)}.xdp-dash-load-main .xdp-dash-load-title,.xdp-dash-load-main>h3{margin:0
0 12px !important;color:#0f172a !important;font-family:var(--xdp-font) !important;font-size:clamp(18px, 2vw, 22px) !important;font-weight:950 !important;line-height:1.2 !important;letter-spacing:-0.035em !important;text-transform:none !important}.xdp-dash-route{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px;color:#334155;font-size:13.5px;font-weight:700;line-height:1.4}.xdp-dash-route
span{color:#334155;font-size:13.5px;font-weight:700}.xdp-dash-route
b{display:inline-flex;align-items:center;justify-content:center;color:#df1624;font-size:16px;font-weight:900;line-height:1}.xdp-dash-map-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0
0 14px}.xdp-dash-map-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;min-height:36px !important;padding:0
13px !important;border:1px
solid #dbe2ea !important;border-radius:999px !important;background:#fff !important;color:#334155 !important;font-family:var(--xdp-font) !important;font-size:12px !important;font-weight:850 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important;box-shadow:0 5px 13px rgba(15, 23, 42, 0.045) !important;transition:transform 0.16s ease,
border-color 0.16s ease,
background 0.16s ease,
color 0.16s ease,
box-shadow 0.16s ease !important}.xdp-dash-map-btn:hover{border-color:#cbd5e1 !important;background:#f8fafc !important;color:#0f172a !important;transform:translateY(-1px);box-shadow:0 8px 18px rgba(15, 23, 42, 0.08) !important}.xdp-dash-map-icon{position:relative;display:inline-block;width:14px;height:17px;flex:0 0 14px}.xdp-dash-map-icon::before{content:"";position:absolute;left:3px;top:1px;width:8px;height:8px;border:2px
solid #df1624;border-radius:50% 50% 50% 0;background:#fff;transform:rotate(-45deg)}.xdp-dash-map-icon::after{content:"";position:absolute;left:6px;top:4px;width:3px;height:3px;border-radius:50%;background:#df1624}.xdp-dash-map-btn--route{border-color:#0f172a !important;background:#0f172a !important;color:#fff !important;box-shadow:0 8px 18px rgba(15, 23, 42, 0.16) !important}.xdp-dash-map-btn--route:hover{border-color:#1e293b !important;background:#1e293b !important;color:#fff !important}.xdp-dash-route-icon{position:relative;display:inline-block;width:17px;height:14px;flex:0 0 17px}.xdp-dash-route-icon::before{content:"";position:absolute;left:1px;top:6px;width:14px;height:2px;border-radius:999px;background:currentColor;transform:rotate(-18deg)}.xdp-dash-route-icon::after{content:"";position:absolute;right:0;top:2px;width:6px;height:6px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(25deg)}.xdp-dash-actions-row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:10px;margin-top:4px}.xdp-dash-actions-row>details{min-width:0;margin:0}.xdp-dash-actions-row>details>summary{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:42px !important;margin:0
!important;padding:0
16px !important;border-radius:14px !important;font-family:var(--xdp-font) !important;font-size:13px !important;font-weight:900 !important;line-height:1 !important;text-align:center !important;list-style:none !important;cursor:pointer !important}.xdp-dash-actions-row>details>summary::-webkit-details-marker{display:none}.xdp-dash-details>summary{border:1px
solid #dbe2ea !important;background:#fff !important;color:#0f172a !important}.xdp-dash-details>summary:hover{background:#f8fafc !important;border-color:#cbd5e1 !important}.xdp-dash-book-box>summary{border:1px
solid #df1624 !important;background:#df1624 !important;color:#fff !important;box-shadow:0 8px 18px rgba(223, 22, 36, 0.18) !important}.xdp-dash-book-box>summary:hover{border-color:#bd1320 !important;background:#bd1320 !important}.xdp-dash-mini-meta{display:none !important}@media (max-width: 760px){.xdp-dash-load-topline{align-items:flex-start;gap:10px}.xdp-dash-load-top-left{gap:6px}.xdp-dash-top-meta{gap:6px}.xdp-dash-load-id,.xdp-dash-type-pill,.xdp-dash-date-pill{min-height:25px;padding:0
9px;font-size:11px}.xdp-dash-load-price{min-height:27px;padding:0
10px;font-size:12.5px}.xdp-dash-load-main .xdp-dash-load-title,.xdp-dash-load-main>h3{font-size:18px !important}.xdp-dash-map-row{gap:6px}.xdp-dash-map-btn{min-height:34px !important;padding:0
11px !important;font-size:11.5px !important}.xdp-dash-actions-row{grid-template-columns:1fr}}@media (max-width: 480px){.xdp-dash-load-topline{flex-wrap:wrap}.xdp-dash-load-price{margin-left:auto}.xdp-dash-map-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.xdp-dash-map-btn{width:100% !important}.xdp-dash-map-btn--route{grid-column:1 / -1}}.xdp-dash-details-map{display:none}@media (max-width: 760px){.xdp-dash-load-row{padding:10px
!important;border-radius:18px !important}.xdp-dash-load-main{min-width:0 !important}.xdp-dash-load-main>.xdp-dash-map-row{display:none !important}.xdp-dash-details-map{display:block !important;margin:0
0 12px !important}.xdp-dash-details-map .xdp-dash-map-row{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:6px !important;margin:0
!important}.xdp-dash-details-map .xdp-dash-map-btn{width:100% !important;min-height:32px !important;padding:0
9px !important;border-radius:10px !important;font-size:10.5px !important;font-weight:850 !important;gap:5px !important;box-shadow:none !important}.xdp-dash-details-map .xdp-dash-map-btn--route{grid-column:1 / -1 !important;min-height:34px !important}.xdp-dash-details-map .xdp-dash-map-icon{width:12px !important;height:15px !important;flex-basis:12px !important}.xdp-dash-details-map .xdp-dash-route-icon{width:14px !important;height:12px !important;flex-basis:14px !important}.xdp-dash-load-image{width:58px !important;height:58px !important;min-width:58px !important;border-radius:12px !important}.xdp-dash-load-image
img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:12px !important}.xdp-dash-load-id,.xdp-dash-type-pill,.xdp-dash-date-pill{min-height:22px !important;padding:0
7px !important;font-size:9.5px !important}.xdp-dash-load-price{min-height:25px !important;padding:0
9px !important;font-size:11.5px !important}.xdp-dash-load-topline{gap:6px !important;margin-bottom:5px !important}.xdp-dash-load-top-left,.xdp-dash-top-meta{gap:4px !important}.xdp-dash-load-main .xdp-dash-load-title{margin-bottom:6px !important;font-size:15.5px !important;line-height:1.2 !important;letter-spacing:-0.025em !important}.xdp-dash-route{display:grid !important;grid-template-columns:minmax(0, 1fr) 18px minmax(0, 1fr) !important;align-items:start !important;gap:3px !important;margin:0
0 8px !important;font-size:11px !important;line-height:1.3 !important}.xdp-dash-route
span{font-size:11px !important;line-height:1.3 !important;overflow-wrap:anywhere !important}.xdp-dash-route
b{font-size:13px !important;text-align:center !important}.xdp-dash-actions-row{display:grid !important;grid-template-columns:1fr 1fr !important;gap:7px !important;margin-top:4px !important}.xdp-dash-actions-row>details>summary{min-height:36px !important;padding:0
8px !important;border-radius:11px !important;font-size:11px !important;font-weight:900 !important}.xdp-dash-actions-row>details[open]{grid-column:1 / -1 !important}.xdp-dash-actions-row>details[open]>summary{margin-bottom:8px !important}.xdp-dash-details-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:7px !important}.xdp-dash-detail{padding:9px
!important;border-radius:10px !important}.xdp-dash-detail
span{margin-bottom:3px !important;font-size:9px !important}.xdp-dash-detail
strong{font-size:11.5px !important;line-height:1.3 !important}.xdp-dash-note-box{margin-top:8px !important;padding:10px
!important;border-radius:10px !important}.xdp-dash-note-box
strong{font-size:11px !important}.xdp-dash-note-box
p{font-size:11px !important;line-height:1.45 !important}}.xdp-image-lightbox{position:fixed !important;inset:0 !important;z-index:999999 !important;display:none;align-items:center !important;justify-content:center !important;width:100vw !important;height:100vh !important;padding:24px
!important;background:rgba(0, 0, 0, 0.86) !important;overflow:hidden !important;box-sizing:border-box !important}.xdp-image-lightbox.is-open,.xdp-image-lightbox.xdp-lightbox-open{display:flex !important}.xdp-image-lightbox
#xdpLightboxImage{display:block !important;width:auto !important;height:auto !important;max-width:calc(100vw - 120px) !important;max-height:calc(100vh - 90px) !important;margin:auto !important;padding:0
!important;border-radius:12px !important;background:transparent !important;object-fit:contain !important;object-position:center !important;box-shadow:0 24px 70px rgba(0, 0, 0, 0.45) !important}.xdp-lightbox-close{position:fixed !important;top:18px !important;right:18px !important;z-index:1000002 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:42px !important;height:42px !important;padding:0
!important;border:1px
solid rgba(255, 255, 255, 0.28) !important;border-radius:50% !important;background:rgba(15, 23, 42, 0.88) !important;color:#fff !important;font-size:26px !important;font-weight:400 !important;line-height:1 !important;cursor:pointer !important;box-shadow:0 10px 28px rgba(0, 0, 0, 0.28) !important}.xdp-lightbox-prev,.xdp-lightbox-next{position:fixed !important;top:50% !important;z-index:1000001 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:48px !important;height:48px !important;padding:0
!important;border:1px
solid rgba(255, 255, 255, 0.25) !important;border-radius:50% !important;background:rgba(15, 23, 42, 0.82) !important;color:#fff !important;font-size:32px !important;line-height:1 !important;transform:translateY(-50%) !important;cursor:pointer !important}.xdp-lightbox-prev{left:20px !important}.xdp-lightbox-next{right:20px !important}.xdp-lightbox-counter{position:fixed !important;left:50% !important;bottom:18px !important;z-index:1000001 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:58px !important;height:32px !important;padding:0
12px !important;border-radius:999px !important;background:rgba(15, 23, 42, 0.88) !important;color:#fff !important;font-size:12px !important;font-weight:850 !important;line-height:1 !important;transform:translateX(-50%) !important}body.xdp-lightbox-active{overflow:hidden !important}@media (max-width: 760px){.xdp-image-lightbox{padding:58px
12px 62px !important}.xdp-image-lightbox
#xdpLightboxImage{width:auto !important;height:auto !important;max-width:calc(100vw - 24px) !important;max-height:calc(100vh - 130px) !important;border-radius:10px !important;object-fit:contain !important}.xdp-lightbox-close{top:12px !important;right:12px !important;width:38px !important;height:38px !important;font-size:23px !important}.xdp-lightbox-prev,.xdp-lightbox-next{top:auto !important;bottom:12px !important;width:40px !important;height:40px !important;font-size:27px !important;transform:none !important}.xdp-lightbox-prev{left:12px !important}.xdp-lightbox-next{right:12px !important}.xdp-lightbox-counter{bottom:16px !important;height:32px !important}}.xdp-shipment-filters{margin:18px
0 20px;padding:18px;border:1px
solid #e2e8f0;border-radius:22px;background:rgba(255, 255, 255, 0.96);box-shadow:0 16px 38px rgba(15, 23, 42, 0.06)}.xdp-shipment-filters-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.xdp-shipment-filters-kicker{display:block;margin-bottom:3px;color:#df1624;font-size:10px;font-weight:950;letter-spacing:0.1em;text-transform:uppercase}.xdp-shipment-filters-head
h2{margin:0
!important;color:#0f172a !important;font-family:var(--xdp-font) !important;font-size:20px !important;font-weight:950 !important;line-height:1.2 !important;letter-spacing:-0.035em !important;text-transform:none !important}.xdp-shipment-filter-grid{display:grid;grid-template-columns:minmax(160px, 0.8fr) minmax(220px, 1.4fr) minmax(130px, 0.65fr) minmax(130px, 0.65fr) auto;align-items:end;gap:10px}.xdp-filter-field{display:grid;gap:6px;margin:0}.xdp-filter-field>span{color:#334155;font-size:11px;font-weight:900;line-height:1.2}.xdp-filter-field input,
.xdp-filter-field
select{width:100%;height:42px;margin:0;padding:0
12px;border:1px
solid #d7dee8;border-radius:12px;background:#f8fafc;color:#0f172a;font-family:var(--xdp-font);font-size:12.5px;font-weight:700;box-shadow:none;outline:none}.xdp-filter-field input:focus,
.xdp-filter-field select:focus{border-color:#df1624;background:#fff;box-shadow:0 0 0 4px rgba(223, 22, 36, 0.1)}.xdp-filter-reset{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0
16px;border:1px
solid #0f172a;border-radius:12px;background:#0f172a;color:#fff;font-family:var(--xdp-font);font-size:11.5px;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer}.xdp-filter-reset:hover{background:#1e293b;border-color:#1e293b}.xdp-filter-hidden{display:none !important}.xdp-filter-empty{margin-top:14px;padding:18px;border:1px
dashed #cbd5e1;border-radius:14px;background:#f8fafc;text-align:center}.xdp-filter-empty
strong{display:block;margin-bottom:4px;color:#0f172a;font-size:14px;font-weight:900}.xdp-filter-empty
span{display:block;color:#64748b;font-size:12px;line-height:1.45}@media (max-width: 760px){.xdp-shipment-filters{margin:12px
0 14px;padding:12px;border-radius:17px}.xdp-shipment-filters-head{align-items:flex-end;margin-bottom:11px}.xdp-shipment-filters-kicker{font-size:8.5px}.xdp-shipment-filters-head
h2{font-size:16px !important}.xdp-shipment-filter-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.xdp-filter-field:nth-child(2){grid-column:1 / -1;grid-row:1}.xdp-filter-field>span{font-size:9.5px}.xdp-filter-field input,
.xdp-filter-field
select{height:36px;padding:0
9px;border-radius:10px;font-size:11px}.xdp-filter-reset{grid-column:1 / -1;width:100%;height:36px;border-radius:10px;font-size:10.5px}}@media (min-width: 761px){.xdp-dash-actions-row{display:flex !important;align-items:center !important;justify-content:flex-end !important;flex-wrap:wrap !important;gap:10px !important;width:100% !important;margin-top:10px !important}.xdp-dash-actions-row>details{flex:0 0 auto !important;width:auto !important;min-width:0 !important;margin:0
!important}.xdp-dash-actions-row>details>summary{width:auto !important;min-width:0 !important;min-height:40px !important;padding:0
22px !important;border-radius:12px !important;white-space:nowrap !important}.xdp-dash-details>summary,.xdp-dash-book-box>summary{min-width:145px !important}.xdp-dash-actions-row>details[open]{flex:0 0 100% !important;width:100% !important}.xdp-dash-actions-row>details[open]>summary{width:fit-content !important;margin-left:auto !important;margin-bottom:10px !important}}.xdp-auth-nav .xdp-auth-nav-logout{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:42px !important;padding:0
20px !important;border:1px
solid #df1624 !important;border-radius:999px !important;background:#df1624 !important;color:#fff !important;font-size:13px !important;font-weight:900 !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 10px 24px rgba(223, 22, 36, 0.18) !important}.xdp-auth-nav .xdp-auth-nav-logout:hover{background:#bd1320 !important;border-color:#bd1320 !important;color:#fff !important;transform:translateY(-1px)}body.xdp-driver-page-registration .xdp-mobile-equipment-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:14px !important;margin-top:14px !important}body.xdp-driver-page-registration .xdp-equipment-card{position:relative !important;display:flex !important;align-items:center !important;gap:13px !important;width:100% !important;min-width:0 !important;min-height:86px !important;margin:0
!important;padding:14px
42px 14px 14px !important;border:1px
solid #dbe3ee !important;border-radius:18px !important;background:linear-gradient(180deg, #fff 0%, #f8fafc 100%) !important;color:#0f172a !important;text-align:left !important;cursor:pointer !important;overflow:hidden !important;box-shadow:0 8px 20px rgba(15, 23, 42, 0.05) !important;transition:transform 0.16s ease,
border-color 0.16s ease,
background 0.16s ease,
box-shadow 0.16s ease !important}body.xdp-driver-page-registration .xdp-equipment-card:hover{border-color:#cbd5e1 !important;background:#fff !important;transform:translateY(-1px) !important;box-shadow:0 12px 28px rgba(15, 23, 42, 0.08) !important}body.xdp-driver-page-registration .xdp-equipment-card__icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:48px !important;height:48px !important;min-width:48px !important;max-width:48px !important;min-height:48px !important;max-height:48px !important;flex:0 0 48px !important;margin:0
!important;padding:9px
!important;border:1px
solid rgba(203, 32, 38, 0.14) !important;border-radius:15px !important;background:#fff5f5 !important;color:#cb2026 !important;overflow:hidden !important;box-sizing:border-box !important}body.xdp-driver-page-registration .xdp-equipment-card__icon
svg{display:block !important;width:28px !important;height:28px !important;min-width:28px !important;max-width:28px !important;min-height:28px !important;max-height:28px !important;margin:0
!important;padding:0
!important;color:currentColor !important;fill:none !important;overflow:visible !important}body.xdp-driver-page-registration .xdp-equipment-card__label{display:block !important;min-width:0 !important;margin:0
!important;color:#0f172a !important;font-family:var(--xdp-font) !important;font-size:14px !important;font-weight:900 !important;line-height:1.25 !important;letter-spacing:-0.015em !important;overflow-wrap:anywhere !important}body.xdp-driver-page-registration .xdp-equipment-card__check{position:absolute !important;top:50% !important;right:12px !important;transform:translateY(-50%) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:22px !important;height:22px !important;padding:0
!important;border:1.5px solid #d7dee8 !important;border-radius:50% !important;background:#fff !important;color:transparent !important;box-shadow:none !important}body.xdp-driver-page-registration .xdp-equipment-card.xdp-equipment-card--active{border-color:#cb2026 !important;background:linear-gradient(180deg, #fffafa 0%, #fff3f3 100%) !important;box-shadow:0 12px 28px rgba(203, 32, 38, 0.12) !important}body.xdp-driver-page-registration .xdp-equipment-card.xdp-equipment-card--active .xdp-equipment-card__icon{border-color:#cb2026 !important;background:#cb2026 !important;color:#fff !important;box-shadow:0 8px 18px rgba(203, 32, 38, 0.2) !important}body.xdp-driver-page-registration .xdp-equipment-card.xdp-equipment-card--active .xdp-equipment-card__check{border-color:#cb2026 !important;background:#cb2026 !important;color:#fff !important}body.xdp-driver-page-registration .xdp-equipment-card.xdp-equipment-card--active .xdp-equipment-card__check::after{content:"✓" !important;color:#fff !important;font-size:12px !important;font-weight:950 !important;line-height:1 !important}@media (min-width: 761px) and (max-width: 1100px){body.xdp-driver-page-registration .xdp-mobile-equipment-grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media (min-width: 1101px){body.xdp-driver-page-registration .xdp-mobile-equipment-grid{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}.xdp-auth-nav{display:flex !important;align-items:center !important;gap:10px !important}.xdp-auth-nav .xdp-auth-nav-account{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-height:42px !important;padding:0
18px !important;border:1px
solid #dbe2ea !important;border-radius:999px !important;background:#fff !important;color:#0f172a !important;font-family:var(--xdp-font) !important;font-size:13px !important;font-weight:900 !important;line-height:1 !important;text-decoration:none !important;box-shadow:0 8px 22px rgba(15, 23, 42, 0.06) !important;transition:transform 0.16s ease,
border-color 0.16s ease,
background 0.16s ease !important}.xdp-auth-nav .xdp-auth-nav-account:hover{border-color:#cbd5e1 !important;background:#f8fafc !important;color:#0f172a !important;transform:translateY(-1px)}.xdp-account-nav-icon{position:relative;display:inline-block;width:17px;height:17px;flex:0 0 17px}.xdp-account-nav-icon::before{content:"";position:absolute;left:5px;top:1px;width:7px;height:7px;border:2px
solid currentColor;border-radius:50%}.xdp-account-nav-icon::after{content:"";position:absolute;left:2px;bottom:0;width:13px;height:7px;border:2px
solid currentColor;border-bottom:0;border-radius:10px 10px 0 0}@media (max-width: 760px){.xdp-auth-nav{gap:7px !important}.xdp-auth-nav .xdp-auth-nav-account,
.xdp-auth-nav .xdp-auth-nav-logout{min-width:0 !important;min-height:38px !important;padding:0
12px !important;font-size:11.5px !important}.xdp-account-nav-icon{width:15px;height:15px;flex-basis:15px}}.xdp-driver-account{width:100%;max-width:1180px;margin:0
auto;font-family:var(--xdp-font)}.xdp-account-hero{display:flex;align-items:center;gap:18px;margin-bottom:20px;padding:26px;border-radius:26px;background:linear-gradient(135deg, rgba(15, 23, 42, 0.97), rgba(2, 6, 23, 0.94));color:#fff;box-shadow:0 22px 60px rgba(15, 23, 42, 0.16)}.xdp-account-avatar{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 64px;border-radius:20px;background:#df1624;color:#fff;font-size:25px;font-weight:950}.xdp-account-hero-copy>span,.xdp-account-kicker{display:block;margin-bottom:5px;color:#df1624;font-size:10px;font-weight:950;letter-spacing:0.12em;text-transform:uppercase}.xdp-account-hero-copy>span{color:#ff5360}.xdp-account-hero
h1{margin:0
0 5px !important;color:#fff !important;font-size:30px !important;font-weight:950 !important;line-height:1.1 !important;text-transform:none !important}.xdp-account-hero
p{margin:0;color:rgba(255, 255, 255, 0.72);font-size:13.5px}.xdp-account-layout{display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(300px, 0.65fr);gap:20px;align-items:start}.xdp-account-sidebar{display:grid;gap:20px}.xdp-account-card{padding:24px;border:1px
solid #e2e8f0;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgba(15, 23, 42, 0.06)}.xdp-account-card
h2{margin:0
0 18px !important;color:#0f172a !important;font-size:20px !important;font-weight:950 !important;line-height:1.2 !important;text-transform:none !important}.xdp-account-form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}.xdp-account-field{display:grid;gap:7px;margin:0}.xdp-account-field--wide{margin-top:14px}.xdp-account-field>span{color:#334155;font-size:12px;font-weight:900}.xdp-account-field input,
.xdp-account-field
textarea{width:100%;min-height:48px;padding:11px
13px;border:1px
solid #d7dee8;border-radius:13px;background:#f8fafc;color:#0f172a;font-family:var(--xdp-font);font-size:14px;box-shadow:none;outline:none}.xdp-account-field
textarea{min-height:90px;resize:vertical}.xdp-account-field input:focus,
.xdp-account-field textarea:focus{border-color:#df1624;background:#fff;box-shadow:0 0 0 4px rgba(223, 22, 36, 0.1)}.xdp-account-form-actions{display:flex;justify-content:flex-end;margin-top:18px}.xdp-account-save,
.xdp-account-security
a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0
19px;border:0;border-radius:12px;background:#df1624;color:#fff !important;font-family:var(--xdp-font);font-size:12.5px;font-weight:900;text-decoration:none !important;cursor:pointer}.xdp-account-document-list{display:grid;gap:10px}.xdp-account-document{display:flex;align-items:center;gap:11px;padding:12px;border:1px
solid #e2e8f0;border-radius:13px;background:#f8fafc}.xdp-document-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:#ecfdf5;color:#15803d;font-size:13px;font-weight:950}.xdp-document-copy{min-width:0}.xdp-document-copy
strong{display:block;margin-bottom:3px;color:#0f172a;font-size:12px;font-weight:900}.xdp-document-status{display:block;color:#94a3b8;font-size:10.5px;font-weight:800}.xdp-document-status--available{color:#15803d}.xdp-account-security
p{margin:-8px 0 16px;color:#64748b;font-size:12.5px;line-height:1.55}@media (max-width: 760px){.xdp-driver-account{max-width:430px}.xdp-account-hero{padding:18px;border-radius:20px}.xdp-account-avatar{width:52px;height:52px;flex-basis:52px;border-radius:16px;font-size:20px}.xdp-account-hero
h1{font-size:22px !important}.xdp-account-layout{grid-template-columns:1fr;gap:14px}.xdp-account-card{padding:16px;border-radius:18px}.xdp-account-form-grid{grid-template-columns:1fr;gap:12px}.xdp-account-save{width:100%}}.xdp-account-avatar{width:80px;height:80px;border-radius:24px;overflow:hidden;background:#e31837;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:32px;font-weight:800}.xdp-account-avatar
img{width:100%;height:100%;object-fit:cover;display:block}.xdp-account-avatar
span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.xdp-account-field input[type="file"]{padding:12px;background:#f7f8fb;border-radius:12px;border:1px
solid #e4e7ef}.xdp-rec-v2{--xdp-ink:#141A22;--xdp-steel:#56606D;--xdp-fog:#F4F5F7;--xdp-line:#DADFE5;--xdp-amber:#F2A93B;--xdp-amber-deep:#9A5B0A;--xdp-amber-tint:#FDF3E2;--xdp-green:#2F855A;--xdp-green-tint:#EAF5EF;width:100%;max-width:1000px;margin:40px
auto 90px;padding:0
24px 80px;font-family:'Inter',sans-serif;color:var(--xdp-ink)}.xdp-rec-v2 *,
.xdp-rec-v2 *::before,
.xdp-rec-v2 *::after{box-sizing:border-box}.xdp-rec-v2-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;font-weight:500;color:var(--xdp-steel)}.xdp-rec-v2-breadcrumb
a{color:var(--xdp-ink);text-decoration:none;border-bottom:1px solid var(--xdp-line)}.xdp-rec-v2-breadcrumb
strong{color:var(--xdp-steel);font-weight:500}.xdp-rec-v2-card{position:relative;background:#fff;border-radius:20px;padding:56px
60px 48px;border:1px
solid #E8EAED;box-shadow:0 1px 2px rgba(20,26,34,.04),
0 20px 48px rgba(20,26,34,.06);overflow:hidden}.xdp-rec-v2-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg, #03a84e 0 24px, var(--xdp-ink) 24px 28px)}.xdp-rec-v2-success{text-align:center}.xdp-rec-v2-icon{width:64px;height:64px;margin:0
auto 26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--xdp-green-tint);border:1.5px solid var(--xdp-green);color:var(--xdp-green);font-size:26px;font-weight:700}.xdp-rec-v2-success
p{max-width:520px;margin:0
auto;font-size:16px;line-height:1.7;color:var(--xdp-steel)}.xdp-rec-v2-process{margin-top:56px}.xdp-rec-v2-process
h3{text-align:center;margin:0
0 8px !important;font-family:'Space Grotesk',sans-serif !important;font-size:13px !important;font-weight:700 !important;letter-spacing:1.5px !important;text-transform:uppercase !important;color:var(--xdp-steel) !important}.xdp-rec-v2-process h3::before{content:"Route to your account · ";color:var(--xdp-amber-deep)}.xdp-rec-v2-timeline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px}.xdp-rec-v2-timeline::before{content:"";position:absolute;top:32px;left:16.6667%;right:16.6667%;height:2px;background-image:repeating-linear-gradient(
90deg,
var(--xdp-line) 0 8px,
transparent 8px 15px
);z-index:0}.xdp-rec-v2-timeline-item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0
18px}.xdp-rec-v2-circle{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:2px
solid var(--xdp-line);color:var(--xdp-steel);font-family:'IBM Plex Mono',monospace;font-size:14px;font-weight:600;margin-bottom:18px}.xdp-rec-v2-timeline-item.active
.xdp-rec-v2-circle{background:var(--xdp-green);border-color:var(--xdp-green);color:#fff}.xdp-rec-v2-timeline-item
p{margin:0;font-size:13.5px;line-height:1.6;color:var(--xdp-steel);max-width:210px}.xdp-rec-v2-info{margin-top:40px;padding:18px
22px;display:flex;align-items:flex-start;gap:14px;background:var(--xdp-amber-tint);border:1px
solid #F2D8A8;border-left:3px solid var(--xdp-amber);border-radius:0 12px 12px 0}.xdp-rec-v2-info-icon{width:26px;height:26px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--xdp-amber);color:#fff;font-size:14px;font-weight:700}.xdp-rec-v2-info
strong{display:block;margin-bottom:4px;font-size:14px;font-weight:600;color:var(--xdp-amber-deep)}.xdp-rec-v2-info
p{margin:0;font-size:13.5px;line-height:1.6;color:#6B4A14}.xdp-rec-v2-support{margin-top:36px;padding-top:28px;border-top:1px solid #ECEDEF;text-align:center}.xdp-rec-v2-support
p{margin:0
0 4px;font-size:14px;color:var(--xdp-steel)}.xdp-rec-v2-support
a{color:var(--xdp-amber-deep);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor}.xdp-rec-v2-success
h1{margin:0
0 14px !important;font-family:'Space Grotesk',sans-serif !important;font-size:34px !important;line-height:1.2 !important;font-weight:700 !important;letter-spacing:-.5px !important;text-transform:none !important;color:var(--xdp-ink) !important}.xdp-rec-v2-timeline-item
h4{margin:0
0 8px !important;font-family:'Space Grotesk',sans-serif !important;font-size:16px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:normal !important;text-transform:none !important;color:var(--xdp-ink) !important}.xdp-rec-v2-support
h4{margin:0
0 6px !important;font-family:'Space Grotesk',sans-serif !important;font-size:15px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:normal !important;text-transform:none !important;color:var(--xdp-ink) !important}@media(max-width:900px){.xdp-rec-v2{padding:0
20px 70px}.xdp-rec-v2-card{padding:42px
32px}.xdp-rec-v2-success
h1{font-size:28px !important}.xdp-rec-v2-timeline{grid-template-columns:1fr;gap:26px}.xdp-rec-v2-timeline::before{top:0;bottom:0;left:20px;right:auto;width:2px;height:auto;background-image:repeating-linear-gradient(
180deg,
var(--xdp-line) 0 8px,
transparent 8px 15px
)}.xdp-rec-v2-timeline-item{flex-direction:row;align-items:flex-start;text-align:left;gap:18px;padding:0}.xdp-rec-v2-circle{margin-bottom:0;flex:none}.xdp-rec-v2-timeline-item
p{max-width:none}}@media(max-width:600px){.xdp-rec-v2{margin-top:20px;padding:0
14px 60px}.xdp-rec-v2-card{padding:30px
20px;border-radius:16px}.xdp-rec-v2-icon{width:54px;height:54px;font-size:22px;margin-bottom:20px}.xdp-rec-v2-success
h1{font-size:24px !important}.xdp-rec-v2-success
p{font-size:14px}.xdp-rec-v2-process{margin-top:40px}.xdp-rec-v2-process
h3{font-size:12px !important}.xdp-rec-v2-timeline-item
h4{font-size:15px !important}.xdp-rec-v2-timeline-item
p{font-size:13px}.xdp-rec-v2-info{flex-direction:column;padding:16px}.xdp-rec-v2-info
p{font-size:13px}}body.xdp-driver-page-login .xdp-auth-card:has(.xdp-set-password-form) h1{font-size:56px;max-width:450px}body.xdp-driver-page-login .xdp-auth-card:has(.xdp-set-password-form){text-align:left}.xdp-auth-card{width:100%}.xdp-auth-kicker{display:inline-flex;align-items:center;margin:0
0 10px !important;color:var(--xdp-red) !important;font-family:var(--xdp-font) !important;font-size:12px !important;font-weight:900 !important;letter-spacing:0.08em !important;text-transform:uppercase !important}.xdp-auth-card
h1{max-width:420px !important;margin:0
0 12px !important;color:var(--xdp-black) !important;font-family:var(--xdp-font) !important;font-size:32px !important;line-height:1.15 !important;font-weight:900 !important;letter-spacing:-0.03em !important;text-transform:none !important}.xdp-auth-card>p{max-width:420px;margin:0
0 26px;color:var(--xdp-muted);font-size:14.5px;line-height:1.65}.xdp-set-password-form
label{display:block;margin:0
0 7px;color:var(--xdp-black);font-size:13px;font-weight:850;line-height:1.3}.xdp-set-password-form
input{display:block;width:100%;height:50px;margin:0
0 18px;padding:0
14px;border:1px
solid #d1d5db;border-radius:13px;background:var(--xdp-light);color:var(--xdp-black);font-family:var(--xdp-font);font-size:15px;box-shadow:none;outline:none;transition:border-color 0.15s ease, background 0.15s ease, box-shadow 0.15s ease}.xdp-set-password-form input:hover{border-color:#cbd5e1;background:#fff}.xdp-set-password-form input:focus{border-color:var(--xdp-red);background:#fff;box-shadow:0 0 0 4px var(--xdp-focus)}.xdp-set-password-form button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:4px;padding:0
20px;border:0;border-radius:999px;background:var(--xdp-red);color:#fff;font-family:var(--xdp-font);font-size:14.5px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 14px 28px rgba(223, 22, 36, 0.20);transition:background 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}.xdp-set-password-form button[type="submit"]:hover{background:var(--xdp-red-dark);transform:translateY(-1px);box-shadow:0 18px 34px rgba(223, 22, 36, 0.26)}.xdp-auth-card>a{display:inline-block;margin-top:16px;color:var(--xdp-red);font-size:13.5px;font-weight:800;text-decoration:none}.xdp-auth-card>a:hover{text-decoration:underline}@media (max-width: 600px){.xdp-auth-card
h1{font-size:26px !important}.xdp-auth-card>p{font-size:14px;margin-bottom:22px}}.xdp-auth-card{width:100%;max-width:520px}.xdp-auth-card
h1{font-size:56px;line-height:1.05;letter-spacing:-2px;font-weight:800;margin-bottom:25px}.xdp-auth-card
p{font-size:16px;color:#64748b;margin-bottom:30px}.xdp-set-password-form
label{display:block;font-weight:600;margin-bottom:8px}.xdp-set-password-form
input{width:100%;height:54px;border-radius:12px;border:1px
solid #d7dee8;padding:0
16px;margin-bottom:20px}.xdp-set-password-form
button{width:100%;height:54px;border-radius:12px;background:#e30613;color:#fff;border:none;font-weight:700;font-size:16px}.xdp-set-password-page .xdp-auth-card{max-width:520px}.xdp-set-password-page .xdp-auth-card
h1{font-size:56px}.xdp-set-password-page .xdp-set-password-form
input{height:54px}.xdp-password-form label,
.xdp-set-password-form
label{display:block;margin-bottom:8px;margin-top:18px}.xdp-password-form input[type="password"],
.xdp-set-password-form input[type="password"]{width:100%;padding:14px
16px;margin-bottom:8px;border-radius:14px;box-sizing:border-box}.xdp-password-form button,
.xdp-set-password-form
button{width:100%;margin-top:18px;padding:14px;border-radius:12px}.xdp-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin:30px
auto;width:100%}.xdp-pagination
a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;border:1px
solid #e5e7eb;color:#111827;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s ease}.xdp-pagination a:hover{background:#ed1c24;color:#fff;border-color:#ed1c24}.xdp-pagination
a.active{background:#ed1c24;color:#fff;border-color:#ed1c24}