body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f6fa;color:#182033;font-family:Segoe UI Variable Text,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-synthesis:none;margin:0;text-rendering:optimizeLegibility}#root,body{overflow:hidden}#root{height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;scrollbar-color:#6670856b #0000;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#66708557;background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#7133a89e;background-clip:padding-box}@media (max-width:1440px) and (min-width:769px){.partner-page-content h1{font-size:22px!important}.partner-page-content h2{font-size:18px!important}.partner-page-content table th{font-size:9px!important}.partner-page-content table td{font-size:12px}}table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root{--partner-page:#f5f6fa;--partner-surface-soft:#f8f9fc;--partner-border:#e5e7ef;--partner-border-strong:#d9dce7;--partner-text:#182033;--partner-muted:#667085;--partner-subtle:#98a2b3;--partner-primary:#7133a8;--partner-primary-hover:#5f278f;--partner-success:#168a4b;--partner-warning:#b45309;--partner-danger:#c93636;--partner-shadow:0 1px 2px #1018280a,0 6px 18px #1018280a}button,input,select,textarea{font:inherit}select option{background-color:#fff!important;color:#182033!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #7133a838;outline-offset:2px}@media (max-width:768px){#root{max-width:100vw;overflow-x:hidden}.login-left-panel{display:none!important}.login-right-panel{min-height:100vh;padding:32px 20px!important;width:100%!important}h1{font-size:24px!important}h2{font-size:20px!important}.stats-grid{gap:12px!important;grid-template-columns:1fr 1fr!important}.fleet-card{padding:14px 16px!important}.earnings-grid{gap:12px!important;grid-template-columns:1fr 1fr!important}table{display:block;overflow-x:auto;white-space:nowrap}[style*="width: '400px'"]{max-width:100%!important;width:100%!important}[style*="maxWidth: '400px'"]{max-width:100%!important}#root,.partner-shell{height:100dvh!important}.login-right-panel{min-height:100dvh;overflow-y:auto}.login-right-panel input{min-width:0}.partner-page-content{min-height:0;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.partner-bottom-nav{padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}.login-right-panel input,.partner-page-content input,.partner-page-content select,.partner-page-content textarea{font-size:16px!important;max-width:100%}.partner-vehicle-form .partner-form-grid{grid-template-columns:minmax(0,1fr)!important}.partner-vehicle-detail input,.partner-vehicle-form .partner-form-grid>*{min-width:0}.partner-fleet-heading{flex-wrap:wrap;gap:12px}.partner-fleet-row{align-items:stretch!important;flex-direction:column;gap:16px}.partner-fleet-row-status{flex-wrap:wrap;justify-content:space-between}.partner-fleet-row-status>div:first-child{text-align:left!important}.partner-fleet-row{overflow-wrap:anywhere}.partner-page-content button{min-height:44px}}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(/static/media/dm-sans-400.4a0d44f1dd7db5043cd1.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:600;src:url(/static/media/dm-sans-600.c4beef2611afe6867579.ttf) format("truetype")}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:700;src:url(/static/media/syne-700.46bcf1c5f365896ea119.ttf) format("truetype")}:root{--partner-page:#f7f6fa;--partner-surface:#fff;--partner-surface-soft:#faf9fc;--partner-border:#e4dfeb;--partner-border-strong:#d3cadf;--partner-text:#221c30;--partner-muted:#665d73;--partner-subtle:#71677e;--partner-primary:#7b2fbe;--partner-primary-hover:#65239e;--partner-primary-soft:#f2eaf9;--partner-shadow:0 1px 2px #24123506;color-scheme:light}body{background:#f7f6fa;background:var(--partner-page);color:#221c30;color:var(--partner-text)}.partner-shell,body{font-family:DM Sans,sans-serif}.login-right-panel h1,.partner-shell h1,.partner-shell h2,.partner-shell h3{font-family:Syne,sans-serif}.partner-shell h1{font-size:27px!important;letter-spacing:-.4px}.partner-shell h2{font-size:19px!important;letter-spacing:0}.partner-shell h3{font-size:15px!important}.partner-shell button,.partner-shell input,.partner-shell select,.partner-shell textarea{font-family:inherit}.partner-shell .nav-group-label-p{color:#665d73;color:var(--partner-muted);font-size:11px;font-weight:600;letter-spacing:0;padding-top:16px;text-transform:none}.partner-shell .nav-link-p{font-size:13px;min-height:40px;white-space:normal}.partner-shell .nav-link-p svg{flex-shrink:0}.partner-shell .nav-link-p.active{background:#f2eaf9;background:var(--partner-primary-soft);color:#7b2fbe;color:var(--partner-primary)}.partner-shell .partner-topbar{min-height:64px}.partner-shell .partner-page-content{max-width:100%;min-width:0;padding:28px!important}.partner-route-workspace{margin:0 auto;max-width:1360px;min-width:0}.partner-route-workspace p{line-height:1.6}.partner-route-workspace h1+p{margin-top:6px}.partner-route-workspace a[role=button],.partner-route-workspace button{min-height:44px}.partner-route-workspace input:not([type=checkbox]):not([type=radio]),.partner-route-workspace select{max-width:100%;min-height:44px;min-width:0}.partner-route-workspace textarea{max-width:100%;min-width:0}.partner-route-workspace :focus-visible{outline:2px solid #7b2fbe!important;outline-offset:3px}.partner-route-workspace .portal-table-scroll{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.partner-route-workspace .portal-table-scroll:focus-visible{outline-offset:-2px}.partner-route-workspace .portal-table-scroll>table{border-collapse:collapse;display:table;white-space:normal;width:100%}.partner-shell .partner-route-workspace table th{background:#f5f1f9;color:#665d73;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;padding:13px 16px!important;text-align:left;text-transform:none!important}.partner-shell .partner-route-workspace table td{font-size:13px!important;padding:15px 16px!important;vertical-align:top}.partner-route-workspace table td p,.partner-route-workspace table td small{line-height:1.6;overflow-wrap:anywhere}.partner-route-workspace table tr:hover{background:#faf8fc}.partner-route-workspace .hero-card-p{background:#f3edf9!important;border-color:#dcc9ec!important}.partner-route-workspace .hero-earn{background:#f0f8f3!important;border-color:#c4e2ce!important}.partner-route-workspace .hero-card-p:before,.partner-route-workspace .hero-earn:before{display:none}.partner-route-workspace .stat-card-p,.partner-route-workspace .stat-earn{background:#fff;border-color:#e4dfeb;border-color:var(--partner-border);box-shadow:none}.partner-route-workspace .vehicle-row{min-width:0}.partner-route-workspace [style*="color: rgb(152, 162, 179)"], .partner-route-workspace [style*="color: rgb(156, 163, 175)"]{color:#71677e!important}.partner-route-workspace .partner-map-page{height:calc(100dvh - 130px);min-height:600px}.partner-shell .partner-bottom-nav a{font-size:12px;justify-content:center;min-height:48px}.partner-shell .partner-bottom-nav a span{font-size:11px!important}@media(max-width:1100px){.partner-shell .partner-page-content{padding:24px!important}.partner-shell .partner-sidebar{min-width:208px!important;width:208px!important}}@media(max-width:768px){.partner-shell .partner-page-content{padding:20px 16px calc(100px + env(safe-area-inset-bottom))!important}.partner-shell h1{font-size:24px!important}.partner-shell .partner-topbar{flex-wrap:wrap;gap:8px;padding:10px 16px!important}.partner-route-workspace>div>div:first-child:not(.partner-map-page){min-width:0}.partner-route-workspace input:not([type=checkbox]):not([type=radio]),.partner-route-workspace select,.partner-route-workspace textarea{font-size:16px!important}.partner-route-workspace [style*="grid-template-columns: 1fr 1fr"],.partner-route-workspace [style*="grid-template-columns: repeat(2,"]{grid-template-columns:minmax(0,1fr)!important}.partner-route-workspace [style*="justify-content: space-between"]{flex-wrap:wrap;gap:12px}.partner-route-workspace [style*="display: flex"]>div{min-width:0}.partner-route-workspace .partner-booking-filters{flex-direction:column}.partner-route-workspace .partner-booking-filters select{width:100%}.partner-route-workspace .partner-team-row{flex-wrap:wrap;gap:12px!important;padding:16px!important}.partner-route-workspace .partner-team-actions{flex-wrap:wrap;margin-left:auto}.partner-route-workspace .partner-map-page{height:auto;min-height:0}.partner-route-workspace .partner-map-toolbar{flex-direction:column}.partner-route-workspace .partner-map-body{grid-template-columns:minmax(0,1fr)}.partner-route-workspace .partner-map-canvas{min-height:380px}.partner-route-workspace .partner-map-list{max-height:none}.partner-route-workspace .partner-map-list-scroll{max-height:360px}.partner-route-workspace [style*="position: fixed"]{overflow-y:auto;padding:16px!important}.partner-route-workspace [style*="position: fixed"]>div{max-height:calc(100dvh - 32px);max-width:100%!important;overflow-y:auto}.partner-route-workspace [style*="position: fixed"] input{max-width:100%}.partner-route-workspace .wallet-actions{display:flex;flex-wrap:wrap;gap:8px}}@media(max-width:360px){.partner-route-workspace .earnings-main-grid,.partner-route-workspace .partner-stats-grid{grid-template-columns:minmax(0,1fr)!important}.partner-shell .partner-topbar>div{max-width:100%}}@media(prefers-reduced-motion:reduce){.partner-shell *{animation:none!important;transition:none!important}.partner-shell .fade-up-p{opacity:1}}.partner-route-workspace [style*="color: rgb(102, 112, 133)"], .partner-route-workspace [style*="color: rgb(107, 114, 128)"]{color:#5f556c!important}.partner-route-workspace [style*="color: rgb(22, 163, 74)"]{color:#177641!important}.partner-route-workspace [style*="color: rgb(217, 119, 6)"], .partner-route-workspace [style*="color: rgb(245, 166, 35)"]{color:#8a5600!important}.partner-route-workspace [style*="color: rgb(220, 38, 38)"]{color:#b42318!important}.partner-route-workspace [style*="color: rgb(155, 95, 212)"]{color:#7133a8!important}.partner-shell .partner-route-workspace table th{color:#5f556c!important}.partner-route-workspace .hero-earn>p:first-child{color:#176a4a!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important}.partner-route-workspace .partner-fleet-row:focus-visible,.partner-route-workspace .vehicle-row:focus-visible{outline:2px solid #7b2fbe;outline-offset:-2px}.partner-route-workspace [style*="text-transform: uppercase"]{font-size:12px!important;letter-spacing:0!important;text-transform:none!important}.partner-shell .partner-view-strip{background:#0000!important;border:0!important;border-bottom:1px solid #e4dfeb!important;border-bottom:1px solid var(--partner-border)!important;border-radius:0!important;margin-bottom:24px!important;padding:10px 0 14px!important}.partner-view-strip strong{font-size:13px;font-weight:600}.partner-view-strip p{font-size:12px!important;margin:3px 0!important}.partner-view-strip button{font-size:12px;min-height:44px}.partner-route-workspace [style*=letter-spacing]{letter-spacing:normal!important}.partner-driver-row{flex-wrap:wrap}.partner-driver-name{flex:1 1 170px!important;min-width:0}.partner-driver-status{flex-wrap:wrap}@media(max-width:768px){.partner-route-workspace .alert-banner{flex-wrap:wrap}.partner-route-workspace .alert-banner>div{flex:1 1 180px}.partner-route-workspace .portal-table-scroll>table{min-width:680px}.partner-route-workspace .partner-driver-row{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:42px minmax(0,1fr)!important;padding:16px!important}.partner-driver-row>.partner-driver-name{grid-column:2}.partner-driver-row>.driver-delegates,.partner-driver-row>.partner-driver-status,.partner-driver-row>button{grid-column:1/-1}.partner-driver-row>.driver-delegates{max-width:100%;padding:0!important}.driver-delegates form>label{max-width:100%;min-width:0}.driver-delegates input{width:100%}}.partner-vehicle-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media(max-width:768px){.partner-vehicle-heading{padding:16px!important}.partner-vehicle-heading>div:not(.partner-vehicle-actions){flex:1 1 170px!important}.partner-vehicle-heading>.partner-vehicle-actions{flex-basis:100%;justify-content:space-between}}.partner-shell .nav-link-p,.partner-shell .signout-p{box-sizing:border-box;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;gap:10px;line-height:1.4;min-height:40px;overflow-wrap:break-word;padding:9px 10px;white-space:normal}.partner-shell .nav-link-p.active{font-weight:600}.partner-shell .nav-link-p svg,.partner-shell .signout-p svg{flex-shrink:0;height:16px;width:16px}.partner-shell .nav-link-p:focus-visible,.partner-shell .signout-p:focus-visible{outline:2px solid #7b2fbe;outline-offset:-2px}