@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap";:root{--green:#64f238;--black:#050806;--muted:#9ca49e;--line:#1c2920}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:#fff;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}main{overflow:hidden}header{z-index:20;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 5vw;display:flex;position:absolute;top:0}.brand{align-items:center;gap:12px;display:flex}.brand img{width:132px;height:auto}.brand b{letter-spacing:.22em;color:var(--green);border-left:1px solid #fff3;padding-left:12px;font-size:12px}nav{color:#d7ddd8;gap:30px;font-size:14px;display:flex}nav a:hover{color:var(--green)}.head-actions{align-items:center;gap:17px;display:flex}.languages{gap:3px;display:flex}.languages button{color:#777f79;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.languages button.active{color:var(--green)}.access{border:1px solid #ffffff30;border-radius:4px;padding:10px 18px;font-size:13px;font-weight:700}.hero{background:radial-gradient(circle at 25% 40%, #123616 0, transparent 33%), var(--black);grid-template-columns:51% 49%;min-height:790px;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:190px 6vw 110px;display:flex}.eyebrow,.section-head>span,.route-copy>span,.price-card>div>span,.driver-copy>span{color:var(--green);letter-spacing:.22em;font-size:11px;font-weight:800}.hero h1{letter-spacing:-.065em;margin:24px 0 30px;font:800 clamp(58px,6.5vw,105px)/.94 Manrope,sans-serif}.hero h1 em{color:var(--green);font-style:normal}.hero-copy>p{color:#aeb5b0;max-width:620px;font-size:18px;line-height:1.75}.hero-buttons{gap:12px;margin-top:28px;display:flex}.primary,.secondary{border-radius:4px;align-items:center;gap:34px;padding:17px 23px;font-weight:700;display:flex}.primary{background:var(--green);color:#071006}.primary svg{width:18px}.secondary{border:1px solid #ffffff28}.hero-visual{position:relative}.hero-visual>img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-visual:after{content:"";background:linear-gradient(90deg, var(--black), transparent 35%), linear-gradient(0deg, #05080699, transparent 50%);position:absolute;inset:0}.delivery-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07100be6;border:1px solid #ffffff20;border-radius:12px;width:min(390px,82%);padding:22px;position:absolute;bottom:7%;left:8%;box-shadow:0 30px 70px #000}.live{letter-spacing:.17em;color:var(--green);align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.live i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #64f23820}.driver-line{align-items:center;gap:11px;margin:18px 0;display:flex}.avatar{background:var(--green);color:#071006;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.driver-line div{flex-direction:column;gap:2px;display:flex}.driver-line small,.stop small{color:#88918b;font-size:11px}.driver-line strong{color:#e9bc4a;margin-left:auto}.track{grid-template-columns:1fr 1fr 1fr;gap:5px;height:3px;margin:20px 0;display:grid}.track i{background:var(--green)}.track i:last-child{background:#273029}.stop,.eta{align-items:center;gap:10px;display:flex}.stop svg,.eta svg{width:16px;color:var(--green)}.stop div{flex-direction:column;gap:3px;display:flex}.stop span{margin-left:auto;font-size:12px}.eta{border-top:1px solid var(--line);color:#9aa39d;margin-top:18px;padding-top:15px;font-size:12px}.eta b{color:#fff;margin-left:auto}.trust{border-bottom:1px solid var(--line);background:#080d09;grid-template-columns:repeat(3,1fr);padding:0 6vw;display:grid}.trust article{border-right:1px solid var(--line);align-items:center;gap:18px;padding:30px 5vw;display:flex}.trust article:last-child{border:0}.trust svg{color:var(--green);width:26px}.trust article div{flex-direction:column;gap:6px;display:flex}.trust b{font-size:14px}.trust span{color:#7e8881;font-size:12px}.section{padding:120px 6vw}.section-head{text-align:center;max-width:850px;margin:0 auto 55px}.section-head.left{text-align:left;margin-left:0}.section-head h2,.route-copy h2,.price-card h2,.driver-copy h2{letter-spacing:-.05em;margin:18px 0 20px;font:700 clamp(38px,5vw,70px)/1.03 Manrope,sans-serif}.section-head p,.route-copy>p,.price-card p,.driver-copy>p{color:var(--muted);font-size:17px;line-height:1.75}.category-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.category-grid article{background:#080d09;min-height:220px;padding:36px;transition:all .3s}.category-grid article:hover{background:#102216}.category-grid article>div{width:48px;height:48px;color:var(--green);background:#64f23812;border-radius:50%;place-items:center;display:grid}.category-grid h3{margin:28px 0 10px;font:700 20px Manrope}.category-grid p{color:#818a84;margin:0;line-height:1.6}.how{color:#071006;background:#f4f6f3}.how .section-head>span{color:#2a9f11}.steps{grid-template-columns:repeat(4,1fr);display:grid}.steps article{border-left:1px solid #ccd2cc;padding:8px 32px 20px}.steps strong{color:#899189;font-size:12px}.step-icon{color:#258d10;background:#dffbd7;border-radius:50%;place-items:center;width:55px;height:55px;margin:38px 0 28px;display:grid}.steps h3{font:700 21px Manrope}.steps p{color:#667068;font-size:14px;line-height:1.7}.route-preview{background:linear-gradient(135deg,#071309,#050806);grid-template-columns:.85fr 1.15fr;align-items:center;gap:9vw;display:grid}.route-copy ul,.driver-copy ul{padding:0;list-style:none}.route-copy li,.driver-copy li{color:#b2b9b4;align-items:center;gap:10px;margin:15px 0;display:flex}.route-copy li svg,.driver-copy li svg{width:17px;color:var(--green)}.route-panel{color:#111812;background:#f7f8f6;border:6px solid #151c17;border-radius:13px;padding:25px;box-shadow:0 40px 100px #000}.panel-top{border-bottom:1px solid #dce0dc;justify-content:space-between;align-items:center;padding:5px 5px 19px;display:flex}.panel-top div{flex-direction:column;display:flex}.panel-top small{color:#2a9f11;letter-spacing:.15em;font-size:10px;font-weight:800}.panel-top b{margin-top:7px}.panel-top>span{background:#e5fbdc;padding:8px;font-size:11px;font-weight:800}.route-row{border-bottom:1px solid #e4e7e4;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:18px 5px;display:grid}.route-row>i{border:2px solid #252e27;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:800;display:grid}.route-row>i.pickup-dot{color:#fff;background:#111}.route-row div{flex-direction:column;gap:4px;display:flex}.route-row small{color:#788079;text-transform:uppercase;font-size:10px}.route-row b{font-size:13px}.route-row>span{color:#5b655e;font-size:11px}.add{color:#4a554d;background:0 0;border:1px dashed #b8bfb9;width:100%;margin:16px 0;padding:13px}.panel-total{justify-content:space-between;align-items:center;display:flex}.panel-total span{color:#6d766f;flex-direction:column;font-size:11px;display:flex}.panel-total b{color:#111;font-size:25px}.panel-total button{color:#fff;background:#111;border:0;border-radius:4px;align-items:center;gap:15px;padding:14px 18px;font-weight:700;display:flex}.panel-total svg{width:16px;color:var(--green)}.pricing{background:#0a0f0b}.price-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#1a531d66,#0000 38%),#070b08;grid-template-columns:1.4fr .6fr;gap:50px;padding:55px;display:grid}.price{border-left:1px solid #ffffff1e;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:55px;display:flex}.price small{letter-spacing:.2em;color:var(--green);font-size:10px}.price strong{letter-spacing:-.06em;font:800 72px Manrope}.price sup{font-size:28px}.price span{font-size:13px}.price em{color:#7f8982;margin-top:12px;font-size:11px;font-style:normal}.examples{border:1px solid var(--line);border-top:0;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:27px 35px;display:grid}.examples>div{border-left:1px solid var(--line);justify-content:space-between;padding:0 25px;font-size:13px;display:flex}.examples div strong{color:var(--green)}.examples p{color:#727c75;grid-column:1/-1;margin:25px 0 0;font-size:11px}.feature-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.feature-grid div{color:#c4cac6;background:#080d09;align-items:center;gap:14px;padding:25px;display:flex}.feature-grid svg{width:18px;color:var(--green)}.driver-section{color:#071006;background:#eef1ed;grid-template-columns:1fr 1fr;min-height:720px;display:grid}.driver-photo{overflow:hidden}.driver-photo img{object-fit:cover;width:100%;height:100%}.driver-copy{flex-direction:column;justify-content:center;padding:100px 7vw;display:flex}.driver-copy p{color:#657067}.driver-copy li{color:#414b43}.driver-copy>a{color:#fff;background:#071006;align-self:flex-start;align-items:center;gap:35px;margin-top:20px;padding:17px 22px;font-weight:700;display:flex}.driver-copy>a svg{width:18px;color:var(--green)}.join{text-align:center;background:radial-gradient(circle at 50% 30%,#173a1960,#0000 35%)}.join-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:950px;margin:auto;display:grid}.join-grid article{text-align:left;border:1px solid var(--line);background:#080d09;padding:38px}.join-grid>article>svg{color:var(--green)}.join-grid h3{font:700 25px Manrope}.join-grid p{color:#879089;min-height:52px;line-height:1.6}.join-grid a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:25px;padding-top:20px;font-weight:700;display:flex}.join-grid a svg{width:18px;color:var(--green)}.join>small{color:#69736b;margin-top:25px;display:block}footer{border-top:1px solid var(--line);color:#6f7972;justify-content:space-between;align-items:center;padding:35px 6vw;font-size:11px;display:flex}footer .brand img{width:105px}footer>a:last-child{color:#b8c0ba}.to-top{background:var(--green);color:#071006;z-index:30;cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 30px #64f23844}@media (max-width:980px){nav{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:150px 6vw 70px}.hero-visual{height:650px}.trust{grid-template-columns:1fr}.trust article{border-right:0;border-bottom:1px solid var(--line);padding:24px 6vw}.category-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr);gap:45px 0}.route-preview,.price-card{grid-template-columns:1fr}.price{border-top:1px solid #ffffff1e;border-left:0;padding:35px 0 0}.examples{grid-template-columns:1fr}.examples>div{border-left:0;border-top:1px solid var(--line);padding:15px 0}.driver-section{grid-template-columns:1fr}.driver-photo{height:560px}}@media (max-width:620px){header{height:75px}.brand img{width:105px}.brand b{font-size:9px}.head-actions{gap:7px}.access{display:none}.languages button{padding:3px}.hero-copy{padding:125px 22px 55px}.hero h1{font-size:51px}.hero-copy>p{font-size:16px}.hero-buttons{flex-direction:column}.primary,.secondary{justify-content:space-between}.hero-visual{height:560px}.hero-visual>img{object-position:65% center}.delivery-card{width:90%;bottom:5%;left:5%}.section{padding:85px 22px}.section-head h2,.route-copy h2,.price-card h2,.driver-copy h2{font-size:39px}.category-grid,.steps,.feature-grid,.join-grid{grid-template-columns:1fr}.category-grid article{min-height:auto}.steps{gap:25px}.steps article{padding-left:25px}.step-icon{margin:22px 0}.route-panel{padding:14px}.panel-top>span{display:none}.panel-total{align-items:flex-end}.panel-total button{padding:12px;font-size:11px}.price-card{padding:30px 24px}.price strong{font-size:59px}.examples{padding:22px}.driver-photo{height:430px}.driver-copy{padding:75px 22px}.join-grid p{min-height:0}footer{text-align:center;flex-direction:column;gap:20px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.auth-page,.register-page,.onboarding,.dashboard,.admin,.portal-state{color:#fff;background:radial-gradient(circle at 18% 20%,#153719 0,#0000 27%),#050806;min-height:100vh}.auth-header,.portal-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:84px;padding:0 5vw;display:flex}.auth-header>a:last-child,.portal-header>span,.portal-header div span{color:#939d96;font-size:13px}.auth-grid{grid-template-columns:1fr 520px;align-items:center;gap:8vw;width:min(1180px,90%);min-height:calc(100vh - 84px);margin:auto;padding:70px 0;display:grid}.auth-grid h1,.register-shell h1,.onboarding h1,.dash-intro h1,.admin-head h1,.portal-state h1{letter-spacing:-.055em;margin:22px 0;font:800 clamp(45px,6vw,82px)/.98 Manrope,sans-serif}.auth-grid>div:first-child>p,.register-shell>p,.admin-head>p,.dash-intro>p{color:#99a39c;max-width:650px;font-size:17px;line-height:1.7}.auth-flow{color:#737d76;letter-spacing:.13em;align-items:center;gap:12px;margin-top:45px;font-size:9px;display:flex}.auth-flow b:first-child{color:var(--green)}.auth-flow i{background:#2a352d;flex:1;height:1px}.clerk-column{min-width:0}.clerk-box{place-items:center;min-height:570px;display:grid}.clerk-box>div{width:100%}.admin-access-link{color:#717c74;letter-spacing:.08em;text-transform:uppercase;width:max-content;margin:-45px auto 0;font-size:11px;transition:all .2s;display:block}.admin-access-link:hover{color:var(--green)}.auth-loading{border:1px solid var(--line);text-align:center;color:#879189;background:#0a100c;padding:40px}.register-shell{text-align:center;width:min(1050px,100% - 40px);margin:auto;padding:90px 0 110px}.register-shell>p{margin:0 auto}.register-options{text-align:left;grid-template-columns:1fr 1fr;gap:18px;margin-top:50px;display:grid}.register-card{border:1px solid var(--line);background:#090f0b;flex-direction:column;min-height:390px;padding:36px;transition:all .25s;display:flex}.register-card:hover{background:#0f1b12;border-color:#64f23877;transform:translateY(-4px)}.register-icon{width:55px;height:55px;color:var(--green);background:#64f23813;border-radius:50%;place-items:center;margin-bottom:30px;display:grid}.register-icon svg{width:25px}.register-card small{color:var(--green);letter-spacing:.16em;font-size:10px;font-weight:800}.register-card h2{margin:15px 0 12px;font:700 27px Manrope}.register-card p{color:#88928b;margin:0;line-height:1.65}.register-card b{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;display:flex}.register-card b svg{width:18px;color:var(--green)}.register-signin{color:#7d877f;margin-top:30px;font-size:13px;display:block}.register-signin strong{color:#fff}.portal-state{text-align:center;place-content:center;padding:30px;display:grid}.portal-state h1{font-size:45px}.portal-header{z-index:5;background:#07100bea;position:relative}.portal-header>div{align-items:center;gap:18px;display:flex}.portal-header button{color:#fff;background:0 0;border:1px solid #ffffff24;border-radius:4px;padding:9px 14px}.onboarding>section{width:min(920px,100% - 40px);margin:auto;padding:75px 0}.locked-role{color:#aeb8b0;background:#102315;border:1px solid #64f23855;margin:0 0 28px;padding:11px 15px;font-size:14px;display:inline-block}.locked-role strong{color:var(--green)}.onboarding form{border:1px solid var(--line);background:#0a100c;grid-template-columns:repeat(3,1fr);gap:18px;padding:30px;display:grid}.onboarding label{color:#9ca69f;flex-direction:column;gap:8px;font-size:12px;display:flex}.onboarding label.wide{grid-column:1/-1}.onboarding input,.onboarding select,.onboarding textarea{color:#fff;background:#111813;border:1px solid #273229;border-radius:4px;width:100%;min-height:48px;padding:14px}.form-submit{background:var(--green);color:#071006;border:0;grid-column:1/-1;padding:17px;font-weight:800}.form-error{color:#ff7d7d;grid-column:1/-1}.dashboard,.admin{padding-bottom:90px}.dash-intro,.admin-head{padding:75px 6vw 45px}.dash-intro h1,.admin-head h1{font-size:58px}.status-pill{border:1px solid var(--line);border-radius:100px;align-items:center;gap:9px;margin-top:18px;padding:10px 14px;font-size:12px;display:inline-flex}.status-pill i{border-radius:50%;width:8px;height:8px}.status-pill.active i{background:var(--green)}.status-pill.pending i{background:#f4b942}.dash-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 6vw;display:grid}.dash-grid article{border:1px solid var(--line);background:#090f0b;min-height:260px;padding:30px}.dash-grid article>svg{color:var(--green)}.dash-grid article>span{letter-spacing:.16em;color:#6f7a72;margin-top:25px;font-size:10px;display:block}.dash-grid h2{margin:12px 0;font:700 23px Manrope}.dash-grid p{color:#7f8982;line-height:1.6}.dash-grid button{color:#657067;background:#111813;border:1px solid #253027;margin-top:18px;padding:12px 16px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 6vw 30px;display:grid}.admin-stats article{border:1px solid var(--line);background:#0a100c;grid-template-columns:auto 1fr;align-items:center;gap:4px 15px;padding:22px;display:grid}.admin-stats svg{color:var(--green);grid-row:1/3}.admin-stats b{font-size:29px}.admin-stats span{color:#78827b;font-size:11px}.admin-table-wrap{border:1px solid var(--line);background:#090e0a;margin:0 6vw}.table-tools{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:18px;display:flex}.table-tools label{background:#111813;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.table-tools svg{color:#6e796f;width:17px}.table-tools input,.table-tools select,.admin-table-wrap select{color:#fff;background:#111813;border:1px solid #273229;padding:12px}.table-tools input{border:0;outline:0;width:100%}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:850px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:17px 20px;font-size:13px}th{color:#68736b;letter-spacing:.12em;font-size:10px}td b,td small{display:block}td small{color:#667068;margin-top:5px;font-size:10px}.table-status{border-radius:100px;padding:7px 9px;font-size:10px}.table-status.active{color:var(--green);background:#64f2381c}.table-status.pending{color:#f4b942;background:#f4b9421b}.table-status.suspended{color:#ff7373;background:#ff57571b}.admin-error{border:1px solid var(--line);background:#0a100c;margin:0 6vw;padding:40px}.admin-error svg,.admin-error a{color:var(--green)}@media (max-width:850px){.auth-grid{grid-template-columns:1fr;padding-top:50px}.clerk-box{min-height:500px}.register-options{grid-template-columns:1fr}.onboarding form{grid-template-columns:1fr 1fr}.dash-grid{grid-template-columns:1fr}.admin-stats{grid-template-columns:1fr 1fr}}@media (max-width:560px){.auth-header,.portal-header{height:72px;padding:0 18px}.portal-header div span{display:none}.auth-grid{width:calc(100% - 30px)}.auth-grid h1,.register-shell h1{font-size:47px}.auth-flow{display:none}.admin-access-link{margin-top:-25px}.register-shell{padding-top:60px}.register-card{min-height:355px;padding:28px}.onboarding>section{padding-top:50px}.onboarding h1{font-size:45px}.onboarding form,.role-choice{grid-template-columns:1fr}.onboarding label.wide,.form-submit,.form-error{grid-column:auto}.dash-intro,.admin-head{padding:55px 20px 35px}.dash-intro h1,.admin-head h1{font-size:42px}.dash-grid,.admin-stats{padding-left:20px;padding-right:20px}.admin-table-wrap{margin-left:20px;margin-right:20px}.admin-stats{grid-template-columns:1fr 1fr}.table-tools{flex-direction:column}}.portal-layout{grid-template-columns:230px 1fr;min-height:calc(100vh - 84px);display:grid}.portal-menu{border-right:1px solid var(--line);background:#070b08;height:calc(100vh - 84px);padding:38px 18px;position:sticky;top:0}.portal-menu>b{color:#566059;letter-spacing:.18em;padding:0 14px 18px;font-size:10px;display:block}.portal-menu button{color:#89938b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;width:100%;margin:3px 0;padding:13px 14px;display:flex}.portal-menu button svg{width:17px}.portal-menu button:hover,.portal-menu button.active{color:#fff;background:#112016}.portal-menu button.active svg{color:var(--green)}.portal-content{min-width:0}.portal-content .dash-intro{padding-bottom:34px}.portal-content .dash-intro h1{margin-bottom:10px}.portal-notice{color:#c8d1ca;background:#102015;border:1px solid #64f23844;align-items:center;gap:12px;margin:0 6vw 24px;padding:15px 18px;font-size:14px;display:flex}.portal-notice>svg{width:18px;color:var(--green)}.portal-notice button{color:#77827a;background:0 0;border:0;margin-left:auto}.portal-notice button svg{width:16px}.dash-action{cursor:pointer;transition:all .2s}.dash-action:hover{border-color:#64f23866;transform:translateY(-2px)}.workspace-grid{grid-template-columns:minmax(360px,.85fr) minmax(420px,1.15fr);gap:16px;padding:0 6vw;display:grid}.workspace-card{border:1px solid var(--line);background:#090f0b;padding:28px}.workspace-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.workspace-title span{letter-spacing:.17em;color:var(--green);font-size:10px;font-weight:800}.workspace-title h2{margin:9px 0 0;font:700 24px Manrope}.workspace-card label{color:#929d95;flex-direction:column;gap:8px;margin-bottom:17px;font-size:12px;display:flex}.workspace-card input,.workspace-card select,.workspace-card textarea{color:#fff;background:#111813;border:1px solid #273229;border-radius:4px;width:100%;min-height:46px;padding:13px}.workspace-card textarea{resize:vertical;min-height:85px}.form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-row.three{grid-template-columns:1.5fr .55fr .8fr}.green-button{background:var(--green);color:#071006;cursor:pointer;border:0;border-radius:4px;padding:15px 20px;font-weight:800}.green-button:disabled{opacity:.55}.outline-button{color:#fff;white-space:nowrap;background:0 0;border:1px solid #ffffff24;border-radius:4px;align-items:center;gap:8px;padding:11px 14px;display:flex}.outline-button svg{width:16px;color:var(--green)}.icon-button,.customer-list article>button,.stop-actions button{color:#aab2ac;background:#111813;border:1px solid #273229;border-radius:4px;place-items:center;width:38px;height:38px;display:grid}.icon-button svg,.customer-list article>button svg,.stop-actions button svg{width:15px}.customer-list{max-height:760px;overflow:auto}.customer-list article{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:17px 0;display:grid}.customer-list article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.customer-list article span,.customer-list article small{color:#778179;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.danger{color:#f77!important}.empty-state{text-align:center;color:#758078;padding:70px 20px}.empty-state>svg{width:35px;color:var(--green)}.empty-state h3{color:#fff}.order-workspace{gap:16px;padding:0 6vw;display:grid}.stops-list{gap:12px;display:grid}.stop-editor{border:1px solid var(--line);background:#070b08;grid-template-columns:48px 1fr 40px;gap:16px;padding:22px;display:grid}.stop-number{width:42px;height:42px;color:var(--green);background:#122417;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.stop-actions{flex-direction:column;gap:7px;display:flex}.stop-actions button:disabled{opacity:.25}.order-summary{background:linear-gradient(100deg,#102315,#080d09);border:1px solid #64f23844;justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.order-summary>div{grid-template-columns:auto 1fr;align-items:center;gap:5px 22px;display:grid}.order-summary span{letter-spacing:.16em;color:var(--green);grid-column:1/-1;font-size:10px}.order-summary strong{font:800 38px Manrope}.order-summary small{color:#8a958d;max-width:530px;line-height:1.5}.order-history{margin:0 6vw}.order-table-head,.order-table article{border-top:1px solid var(--line);grid-template-columns:.45fr .9fr 1.5fr .65fr .6fr;align-items:center;gap:15px;padding:15px 8px;display:grid}.order-table-head{color:#657068;letter-spacing:.1em;font-size:10px}.order-table article{font-size:13px}.order-table article>span{color:#9aa49c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.order-status{color:var(--green);text-transform:uppercase;background:#64f23816;border-radius:100px;width:max-content;padding:7px 10px;font-size:10px;font-style:normal}@media (max-width:1050px){.portal-layout{grid-template-columns:1fr}.portal-menu{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:12px 4vw;display:flex;position:relative;overflow:auto}.portal-menu>b{display:none}.portal-menu button{white-space:nowrap;width:auto}.workspace-grid{grid-template-columns:1fr}.order-table-head,.order-table article{grid-template-columns:.4fr .9fr 1.4fr .7fr}.order-table-head span:nth-child(5),.order-table article em{display:none}}@media (max-width:650px){.portal-menu{padding:9px 12px}.portal-menu button{padding:10px;font-size:12px}.portal-menu button svg{width:15px}.workspace-grid,.order-workspace{padding:0 18px}.workspace-card{padding:21px}.form-row,.form-row.three{grid-template-columns:1fr}.stop-editor{grid-template-columns:38px 1fr;gap:10px;padding:15px}.stop-number{width:34px;height:34px}.stop-actions{flex-direction:row;grid-column:2}.order-summary{flex-direction:column;align-items:stretch}.order-summary>div{flex-direction:column;align-items:flex-start;display:flex}.order-history{margin:0 18px;padding:18px}.order-table-head{display:none}.order-table article{grid-template-columns:1fr 1fr;padding:17px 0}.order-table article>span:nth-child(3){grid-column:1/-1}.customer-list article{grid-template-columns:1fr auto auto}.workspace-title{flex-direction:column}.portal-content .dash-intro{padding-left:18px;padding-right:18px}}.portal-layout:not(:has(.portal-menu)){display:block}.portal-header button,.dash-grid button,.workspace-card button,.order-summary button,.admin button{cursor:pointer}.stop-fields>label:last-child{background:#0e1b12;border:1px solid #64f2383b;padding:14px}.stop-fields>label:last-child:before{content:"Observação específica desta entrega";color:var(--green);letter-spacing:.1em;font-size:10px;font-weight:800}.admin-orders{margin:0 6vw 30px}.admin-orders-list{gap:10px;display:grid}.admin-order{border:1px solid var(--line);background:#090f0b;padding:20px}.admin-order summary{cursor:pointer;grid-template-columns:.45fr 1.2fr .9fr .6fr .7fr;align-items:center;gap:15px;list-style:none;display:grid}.admin-order summary::-webkit-details-marker{display:none}.admin-order summary span,.admin-order summary small{color:#8c968f}.admin-order-body{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;padding-top:18px;display:grid}.admin-stop{border:1px solid #1c2920;flex-direction:column;gap:5px;padding:13px;display:flex}.admin-stop small{color:#7e8981}.admin-order-controls{align-items:center;gap:12px;display:flex}.admin-order-controls select{color:#fff;background:#111813;border:1px solid #273229;padding:11px}.sound-toggle{align-items:center;gap:8px;display:flex;background:#111813!important}.sound-toggle.active{color:var(--green)!important;border-color:#64f23855!important}.sound-toggle svg{width:15px}@media (max-width:750px){.admin-order summary{grid-template-columns:.5fr 1fr .7fr}.admin-order summary span:nth-child(4),.admin-order summary span:nth-child(5){display:none}.admin-order-body{grid-template-columns:1fr}.admin-orders{margin-left:20px;margin-right:20px}}.order-status{letter-spacing:.06em;border-radius:0;padding:0;font-weight:800;background:0 0!important}.event-time{margin-top:9px;color:var(--green)!important;font-size:12px!important;display:block!important}.driver-route article.delivered,.company-stops article.delivered{background:#0d1b11;border-color:#64f23855}.stop-delivery-button{background:var(--green);color:#071006;cursor:pointer;border:1px solid #64f23888;width:100%;margin-top:12px;padding:12px 15px;font-weight:800}.driver-job-actions{flex-direction:column;gap:8px;display:flex}.driver-job-actions small{text-align:center;color:#7f8982}.batch-complete{color:var(--green);background:#102015;border-top:1px solid #64f23844;padding:14px 18px;font-size:13px;font-weight:800}.order-filters{gap:8px;margin:-6px 0 22px;padding-bottom:5px;display:flex;overflow-x:auto}.order-filters button{white-space:nowrap;color:#8d978f;cursor:pointer;background:#0d1410;border:1px solid #263129;border-radius:4px;align-items:center;gap:8px;padding:11px 13px;display:flex}.order-filters button.active{color:#fff;background:#122218;border-color:#64f23888}.order-filters b{min-width:22px;height:22px;color:var(--green);background:#202a23;border-radius:50%;place-items:center;font-size:10px;display:grid}.company-order-list{gap:12px;display:grid}.company-order{border:1px solid var(--line);background:#070b08;border-left:5px solid #f4b942}.company-order.status-assigned{border-left-color:#4ba3ff}.company-order.status-picked_up{border-left-color:#b676ff}.company-order.status-completed{border-left-color:var(--green)}.company-order.status-canceled{border-left-color:#ff6464}.company-order>summary{cursor:pointer;grid-template-columns:1.2fr .55fr auto;align-items:center;gap:18px;padding:19px;list-style:none;display:grid}.company-order>summary::-webkit-details-marker{display:none}.company-order>summary>div{flex-direction:column;gap:5px;display:flex}.company-order>summary span,.company-order-info>span,.company-driver>span{letter-spacing:.14em;color:#748078;font-size:9px}.company-order-body{background:#243028;border-top:1px solid #243028;grid-template-columns:1.2fr .8fr;gap:1px;margin-top:18px;display:grid}.company-order-info,.company-driver{background:#0d1510;flex-direction:column;gap:8px;padding:20px;display:flex}.company-order-info p,.company-driver p{color:#949e97;margin:0;line-height:1.5}.company-order-info small{color:#707b73}.company-driver a{color:var(--green);text-decoration:none}.company-driver strong{font-size:18px}.company-stops{border-top:1px solid var(--line);gap:8px;padding:18px;display:grid}.company-stops article{border:1px solid #1e2922;grid-template-columns:32px 1fr;gap:12px;padding:13px;display:grid}.company-stops article>b{width:28px;height:28px;color:var(--green);background:#142619;border-radius:50%;place-items:center;font-size:11px;display:grid}.company-stops article>div{flex-direction:column;gap:5px;display:flex}.company-stops span,.company-stops small{color:#89938c;font-size:12px}.company-stops small{color:#c3cbc5}.company-status{margin:0 19px;padding-top:19px}@media (max-width:700px){.company-order>summary{grid-template-columns:1fr auto}.company-order>summary>div:nth-child(2){display:none}.company-order>summary>em{grid-column:1/-1}.company-order-body{grid-template-columns:1fr}.company-status{margin-left:14px;margin-right:14px}.company-order-info,.company-driver{padding:16px}.company-stops{padding:14px}.company-orders{padding:18px}}html,body{width:100%;max-width:100%;overflow-x:hidden}body *{min-width:0}img,video,iframe,canvas{max-width:100%;height:auto}input,select,textarea,button{max-width:100%}h1,h2,h3,p,span,b,strong,small,td,th{overflow-wrap:anywhere}.portal-content,.auth-grid>div,.route-panel,.price-card,.workspace-card,.admin-table-wrap,.admin-orders{max-width:100%}.table-scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.portal-menu{max-width:100vw}.portal-menu button{flex:none}.admin-order summary>*,.order-table article>*{min-width:0}@media (max-width:780px){.portal-header{gap:10px}.portal-header .brand{flex:0 auto}.portal-header .brand img{width:96px}.portal-header .brand b{letter-spacing:.12em;padding-left:8px;font-size:8px}.portal-header>div{flex:none;gap:7px}.portal-header>div>span{display:none}.portal-header button{padding:8px 10px}.sound-toggle{justify-content:center;width:40px;height:40px;font-size:0;padding:0!important}.sound-toggle svg{width:17px}.admin-head,.dash-intro{max-width:100%;overflow:hidden}.admin-head h1,.dash-intro h1{font-size:clamp(36px,11vw,48px)}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stats article{gap:3px 10px;padding:17px}.admin-stats b{font-size:24px}.admin-order{padding:15px}.admin-order summary{grid-template-columns:44px minmax(0,1fr) auto;gap:9px}.admin-order summary>span:first-of-type,.admin-order summary>span:nth-of-type(2){display:none}.admin-order-body p,.admin-stop span,.admin-stop small{overflow-wrap:anywhere}.order-summary,.auth-grid{max-width:100%}.clerk-box{width:100%;overflow:hidden}.register-options{width:100%}}@media (max-width:520px){header{padding-left:16px;padding-right:16px}.head-actions{max-width:58%}.languages{flex-wrap:wrap;justify-content:flex-end}.hero h1{font-size:clamp(42px,14vw,51px)}.hero-copy,.section{max-width:100%;overflow:hidden}.delivery-card{max-width:90%}.route-row{grid-template-columns:30px minmax(0,1fr) auto}.route-row b,.route-row span{overflow-wrap:anywhere}.portal-header .brand b{display:none}.portal-header .brand img{width:88px}.portal-header>div{max-width:calc(100% - 98px)}.portal-header button{font-size:12px}.admin-stats{grid-template-columns:1fr}.admin-table-wrap,.admin-orders,.order-history{width:auto;max-width:calc(100% - 36px);margin-left:18px;margin-right:18px}.admin-order summary{grid-template-columns:38px minmax(0,1fr)}.admin-order summary>span{display:none!important}.admin-order-controls{flex-direction:column;align-items:stretch}.admin-order-controls select,.workspace-title{width:100%}.workspace-title .outline-button{justify-content:center;width:100%}.stop-fields,.customer-list article>div{width:100%;min-width:0}.order-table article{width:100%;max-width:100%}.auth-header .brand b{display:none}.auth-header>a:last-child{text-align:right;max-width:45%}.register-shell{width:calc(100% - 28px)}.register-card{width:100%}.onboarding>section{width:calc(100% - 28px)}.onboarding form{padding:20px}.clerk-box>div{max-width:100%}}.driver-assignment{background:#0d1b11;border:1px solid #64f23844;margin:18px 0;padding:15px}.driver-assignment>label{color:var(--green);letter-spacing:.12em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.driver-assignment select{color:#fff;background:#111813;border:1px solid #2b392f;width:100%;padding:12px}.assigned-driver{border-top:1px solid #253328;align-items:center;gap:11px;margin-top:13px;padding-top:13px;display:flex}.assigned-driver>svg{width:22px;color:var(--green)}.assigned-driver>div{flex-direction:column;gap:4px;display:flex}.assigned-driver span{color:#8d978f;font-size:12px}.driver-assignments{border:1px solid var(--line);background:#090f0b;margin:0 6vw 50px;padding:28px}.driver-job{background:#070b08;border:1px solid #253128;margin-top:12px}.driver-job summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:18px;list-style:none;display:grid}.driver-job summary::-webkit-details-marker{display:none}.driver-job summary>span{color:#8d978f}.driver-job-body{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:18px;padding:20px;display:grid}.pickup-box{background:#0d1b11;border:1px solid #64f23844;padding:20px}.pickup-box>span{letter-spacing:.15em;color:var(--green);font-size:10px}.pickup-box h3{margin:10px 0}.pickup-box p,.pickup-box small{color:#a0aaa2;line-height:1.5}.driver-route{gap:9px;display:grid}.driver-route article{border:1px solid var(--line);grid-template-columns:34px 1fr;gap:12px;padding:14px;display:grid}.driver-route article>b{width:30px;height:30px;color:var(--green);background:#142619;border-radius:50%;place-items:center;display:grid}.driver-route h3{margin:0 0 7px;font-size:15px}.driver-route p,.driver-route span,.driver-route small{color:#8e9891;font-size:12px;line-height:1.5;display:block}.driver-route small{color:#bbc3bd;margin-top:7px}@media (max-width:760px){.driver-job-body{grid-template-columns:1fr}.driver-assignments{margin-left:20px;margin-right:20px}.driver-job summary{grid-template-columns:1fr auto}.driver-job summary>span{grid-column:1/-1}}@media (max-width:520px){.driver-assignments{margin-left:18px;margin-right:18px;padding:18px}.driver-job summary{grid-template-columns:1fr;padding:14px}.driver-job summary>em{width:max-content}.driver-job-body{padding:14px}.driver-assignment select{font-size:12px}}.admin-order{border-left:5px solid #8b9490}.admin-order.status-requested,.admin-order.status-accepted{border-left-color:#f4b942}.admin-order.status-assigned{border-left-color:#4ba3ff}.admin-order.status-picked_up{border-left-color:#b676ff}.admin-order.status-completed{border-left-color:var(--green)}.admin-order.status-canceled{border-left-color:#ff6464}.status-track{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:4px;margin-top:18px;padding-top:18px;display:grid}.status-track>div{color:#626d65;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.status-track>div:after{content:"";background:#263029;height:2px;position:absolute;top:6px;left:18px;right:-4px}.status-track>div:last-child:after{display:none}.status-track i{z-index:1;background:#263029;border:1px solid #3b463e;border-radius:3px;flex:none;width:13px;height:13px;position:relative}.status-track .done{color:#fff}.status-track .done i{background:var(--green);border-color:var(--green);box-shadow:0 0 12px #64f23855}.status-track .done:after{background:var(--green)}.money-breakdown,.driver-earning{background:#243028;border:1px solid #243028;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:20px;display:grid}.money-breakdown>div,.driver-earning>div{background:#0d1510;flex-direction:column;gap:7px;padding:15px;display:flex}.money-breakdown span,.driver-earning span{letter-spacing:.12em;color:#7c877f;font-size:9px}.money-breakdown strong,.driver-earning strong{font:700 20px Manrope}.money-breakdown>div:nth-child(2) strong,.driver-earning>div:nth-child(2) strong{color:var(--green)}.driver-earning{grid-template-columns:1fr 1fr;margin:0 20px 4px}.driver-earning>div{padding:18px}.driver-earning strong{font-size:26px}.driver-job .status-track{margin:0 20px;padding:17px 0}.driver-job-actions{padding:0 20px 20px}.driver-job-actions button{background:var(--green);color:#071006;cursor:pointer;border:0;width:100%;padding:15px;font-weight:800}.order-status.requested,.order-status.accepted{color:#f4b942;background:#f4b9421b}.order-status.assigned{color:#6fb7ff;background:#4ba3ff1b}.order-status.picked_up{color:#ca9bff;background:#b676ff1b}.order-status.completed{color:var(--green);background:#64f2381b}.order-status.canceled{color:#ff7a7a;background:#ff64641b}.auth-header-links{align-items:center;gap:20px;font-size:13px;display:flex}.auth-header-links a:first-child,.portal-home-button{color:var(--green);white-space:nowrap;font-weight:700}.auth-header-links a:hover,.portal-home-button:hover{color:#fff}@media (max-width:560px){.auth-header-links{text-align:right;gap:10px;font-size:11px}.portal-home-button{font-size:11px}}@media (max-width:650px){.status-track{grid-template-columns:1fr 1fr;gap:14px}.status-track>div:after{display:none}.money-breakdown{grid-template-columns:1fr}.driver-earning{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.driver-job .status-track{margin-left:14px;margin-right:14px}}.status-track{align-items:center;padding-top:30px;padding-bottom:4px}.driver-job .status-track,.company-status{padding-top:30px}.status-track>div{line-height:1.35}.status-track>div:after{top:-13px;left:6px;right:-4px}@media (max-width:650px){.status-track>div{min-height:32px}}.history-insights,.driver-finance{background:#63ff3709;border:1px solid #63ff372e;margin:18px 0 26px;padding:clamp(16px,3vw,26px)}.history-tools{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.history-tools label{border:1px solid #ffffff21;align-items:center;gap:10px;min-width:min(100%,390px);padding:0 14px;display:flex}.history-tools label svg{color:#63ff37;width:18px}.history-tools input{background:0 0;border:0;width:100%}.period-picker{flex-wrap:wrap;gap:8px;display:flex}.period-picker button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #ffffff21;min-height:40px;padding:0 14px}.period-picker button.active{color:#63ff37;background:#63ff3714;border-color:#63ff37}.finance-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.finance-cards article{background:#00000047;border:1px solid #ffffff1a;gap:7px;min-width:0;padding:18px;display:grid}.finance-cards span{color:#888;letter-spacing:.12em;font-size:11px}.finance-cards strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(22px,3vw,34px)}.finance-cards .featured strong{color:#63ff37}.driver-tabs{margin-bottom:22px}.driver-history-list{gap:16px;display:grid}.driver-history-card{border-left-color:#63ff37}.history-route-summary{border-bottom:1px solid #ffffff1a;gap:6px;padding:18px 24px;display:grid}.history-route-summary span,.history-route-summary small{color:#999}.compact-history{padding:0 24px 22px}.driver-finance>.period-picker{margin-bottom:18px}.earnings-ledger{border-top:1px solid #ffffff1a;margin-top:18px;display:grid}.earnings-ledger article{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:16px;padding:15px 4px;display:flex}.earnings-ledger article div{gap:4px;display:grid}.earnings-ledger span{color:#888;font-size:13px}.earnings-ledger b{color:#63ff37;font-size:19px}.client-nav-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 24px;display:grid}.client-nav-grid button{color:#090909;cursor:pointer;background:#ff8a1f;border:2px solid #ff8a1f;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:64px;padding:12px;font-weight:900;transition:transform .2s,background .2s;display:flex}.client-nav-grid button:hover,.client-nav-grid button.active{background:#ffad55;transform:translateY(-2px)}.client-nav-grid svg{flex:none;width:21px}.client-nav-grid span{overflow-wrap:anywhere}.portal-back{color:#ff9b3d;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:16px;font-weight:800;display:inline-flex}.portal-back svg{width:18px}.intro-kicker-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.intro-kicker-row .portal-back{margin:0}.wheel-panel{text-align:center;background:radial-gradient(circle at 50% 58%,#ff8a1f17,#0000 45%),#090f0b;border:1px solid #ff8a1f52;margin:0 6vw 28px;padding:24px 24px 6px}.wheel-panel>span{color:#ff9b3d;letter-spacing:.16em;font-size:11px;font-weight:900}.wheel-panel>h2{margin:8px 0 2px;font:800 clamp(21px,3vw,30px) Manrope,sans-serif}.client-wheel{filter:drop-shadow(0 22px 38px #00000061);width:min(390px,100vw - 36px);min-height:280px;margin:10px auto 18px;display:block}.client-wheel svg{width:100%;display:block;overflow:visible}.client-wheel g{cursor:pointer;outline:none}.client-wheel path{fill:#ff8a1f;stroke:#080a08;stroke-width:4px;transform-origin:160px 160px;transition:fill .2s,transform .2s}.client-wheel g:nth-child(2) path{fill:#ff962f}.client-wheel g:nth-child(3) path{fill:#ffa541}.client-wheel g:nth-child(4) path{fill:#ffb153}.client-wheel g:nth-child(5) path{fill:#ffbd67}.client-wheel g:hover path,.client-wheel g:focus path,.client-wheel g.active path{fill:#63ff37;transform:scale(1.025)}.client-wheel text{fill:#090b09;letter-spacing:.025em;pointer-events:none;font:900 12px Manrope,sans-serif}.client-wheel .wheel-center{fill:#07100b;stroke:#63ff37;stroke-width:4px}.client-wheel .wheel-brand{fill:#fff;letter-spacing:.08em;font-size:18px}.client-wheel .wheel-sub{fill:#63ff37;letter-spacing:.16em;font-size:9px}.driver-wheel-panel{text-align:center;background:radial-gradient(circle at 50% 58%,#ff8a1f17,#0000 48%),#090f0b;border:1px solid #ff8a1f52;margin:0 0 26px;padding:22px 12px 2px}.driver-wheel-panel>span{color:#ff9b3d;letter-spacing:.16em;font-size:11px;font-weight:900}.driver-wheel{min-height:280px}.driver-wheel text{font-size:11px}.driver-wheel g.offer-alert path{fill:#2389ff;animation:.65s ease-in-out infinite alternate offer-wheel-pulse}.driver-wheel g.offer-alert text{fill:#fff}@keyframes offer-wheel-pulse{0%{filter:drop-shadow(0 0 2px #2389ff59);opacity:.62}to{filter:drop-shadow(0 0 16px #2389ff);opacity:1}}.driver-offer-list{gap:14px;margin-bottom:24px;display:grid}.driver-offer{background:linear-gradient(110deg,#2389ff1f,#0000 56%),#07100b;border:1px solid #2389ff;border-left-width:5px;justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.driver-offer>div:first-child{gap:6px;display:grid}.driver-offer span{color:#55a6ff;letter-spacing:.13em;font-size:11px;font-weight:900}.driver-offer h3,.driver-offer p{margin:0}.driver-offer p,.driver-offer small{color:#9ba49e}.offer-actions{flex:none;gap:8px;display:flex}.offer-actions button{cursor:pointer;border:0;min-height:38px;padding:8px 15px;font-weight:900}.offer-actions .accept{color:#07100b;background:#63ff37}.offer-actions .decline{color:#fff;background:#a92738}.offer-returned{background:#ff8a1f17;border:1px solid #ff8a1f80;gap:4px;margin-top:12px;padding:12px;display:grid}.offer-returned b{color:#ff9b3d}.offer-returned span{color:#b5bcb7;font-size:13px}.order-messages{margin:16px 20px 22px}.message-toggle{color:#79b8ff;cursor:pointer;background:#2389ff14;border:1px solid #2389ff8c;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;padding:10px 15px;font-weight:900;display:flex}.message-toggle svg{width:19px}.message-toggle b{color:#fff;background:#2389ff;border-radius:50px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;display:grid}.message-panel{background:#060d08;border:1px solid #ffffff21;margin-top:8px}.message-panel>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.message-panel>header span{color:#63ff37;letter-spacing:.12em;font-size:11px;font-weight:900}.message-panel>header h3{margin:4px 0 0;font-size:19px}.message-panel>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1f;place-items:center;width:38px;height:38px;display:grid}.message-list{gap:10px;max-height:360px;padding:16px;display:grid;overflow-y:auto}.message-empty{color:#879089;background:#ffffff06;align-items:center;gap:12px;padding:20px;display:flex}.message-empty svg{color:#63ff37;flex:none}.message-empty p{margin:0;line-height:1.5}.message-item{background:#2389ff12;border-left:3px solid #2389ff;gap:10px;padding:13px 14px;display:flex}.message-item.occurrence{background:#ff8a1f14;border-left-color:#ff8a1f}.message-item>svg{color:#ff9b3d;flex:none;width:19px}.message-item>div{gap:5px;min-width:0;display:grid}.message-item span{color:#9da69f;font-size:12px}.message-item span b{color:#fff}.message-item em{color:#ffad55;background:#ff8a1f26;width:max-content;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.message-item p{color:#f0f4f1;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.message-item small{color:#6f7971}.message-compose{border-top:1px solid #ffffff1a;gap:10px;padding:16px;display:grid}.message-kind{gap:8px;display:flex}.message-kind button{color:#9aa39c;cursor:pointer;background:0 0;border:1px solid #ffffff24;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-weight:800;display:flex}.message-kind button.active{color:#79b8ff;background:#2389ff1f;border-color:#2389ff}.message-kind button.warning.active{color:#ffad55;background:#ff8a1f1f;border-color:#ff8a1f}.message-kind svg{width:16px}.message-compose select{color:#fff;background:#0a120c;border:1px solid #ff8a1f66;min-height:44px;padding:9px 11px}.compose-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.compose-row textarea{resize:vertical;color:#fff;min-height:82px;font:inherit;background:#0a120c;border:1px solid #ffffff24;padding:12px}.compose-row button{color:#061007;cursor:pointer;background:#63ff37;border:0;justify-content:center;align-items:center;gap:7px;min-width:112px;font-weight:900;display:flex}.compose-row button:disabled{opacity:.45;cursor:not-allowed}.compose-row svg{width:17px}.message-error{color:#ff7785;margin:0;font-size:13px}.driver-history-thread{border:1px solid #ffffff14}.driver-history-thread>.driver-job{border:0;margin:0}.business-finance{margin:0 6vw}.business-finance-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.business-finance-cards article{background:#07100b;border:1px solid #ffffff1a;gap:8px;min-width:0;padding:20px;display:grid}.business-finance-cards span{color:#ff9b3d;letter-spacing:.1em;font-size:11px}.business-finance-cards strong{color:#fff;font-size:clamp(22px,3vw,34px)}.business-finance-cards small{color:#848e87;line-height:1.45}.business-finance-list{margin-top:24px;overflow-x:auto}.business-finance-head,.business-finance-list>article{border-bottom:1px solid #ffffff1a;grid-template-columns:.5fr 1fr .7fr 1.1fr .7fr;align-items:center;gap:14px;min-width:720px;padding:14px 10px;display:grid}.business-finance-head{color:#747e77;letter-spacing:.08em;font-size:11px}.business-finance-list>article span{color:#a1aaa3}.business-finance-list em{border-radius:100px;width:max-content;padding:7px 10px;font-size:11px;font-style:normal}.business-finance-list em.paid{color:#63ff37;background:#63ff371a}.business-finance-list em.pending{color:#ffad55;background:#ff8a1f1a}.admin-finance{background:#071009;border:1px solid #ffffff1f;margin:0 clamp(18px,4vw,64px) 34px;padding:clamp(18px,3vw,30px)}.admin-finance-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-finance-cards article{background:#0b130d;border:1px solid #ffffff1a;gap:6px;min-width:0;padding:18px;display:grid}.admin-finance-cards svg{color:#63ff37;width:22px}.admin-finance-cards span{color:#888;letter-spacing:.12em;font-size:11px}.admin-finance-cards strong{overflow-wrap:anywhere;font-size:clamp(22px,3vw,34px)}.admin-finance-cards small{color:#999}.finance-chart{background:#ffffff06;gap:12px;margin:24px 0;padding:20px;display:grid}.finance-chart>div{grid-template-columns:110px minmax(80px,1fr) 100px;align-items:center;gap:12px;display:grid}.finance-chart span{color:#aaa;font-size:12px}.finance-chart i{background:#fff;min-width:2px;height:12px;display:block}.finance-chart i.driver{background:#ff8a1f}.finance-chart i.tax{background:#8c67ff}.finance-chart i.profit{background:#63ff37}.finance-chart b{text-align:right}.finance-ledger{display:grid;overflow-x:auto}.finance-ledger-head,.finance-ledger article{grid-template-columns:110px minmax(150px,1.4fr) 110px 120px 110px 110px;align-items:center;gap:10px;min-width:760px;display:grid}.finance-ledger-head{color:#777;letter-spacing:.1em;padding:10px 12px;font-size:11px}.finance-ledger article{border-top:1px solid #ffffff1a;padding:12px}.finance-ledger article b{gap:3px;display:grid}.finance-ledger article small{color:#777;font-weight:400}.finance-ledger button{cursor:pointer;border:1px solid #ffffff26;min-height:36px}.finance-ledger button.paid{color:#63ff37;background:#63ff371f}.finance-ledger button.pending{color:#ff9b3d;background:#ff8a1f1f}.finance-ledger label{align-items:center;gap:4px;display:flex}.finance-ledger input{width:82px;min-height:36px;padding:5px 7px}@media (max-width:760px){.history-tools{flex-direction:column;align-items:stretch}.history-tools label{width:100%;min-width:0}.finance-cards{grid-template-columns:1fr}.period-picker{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.period-picker button{width:100%}.earnings-ledger article{align-items:flex-start}.client-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.client-nav-grid button{text-align:center;flex-direction:column;gap:5px;min-height:72px}.admin-finance{margin-inline:12px;padding:14px}.admin-finance .workspace-title{flex-direction:column;align-items:stretch}.admin-finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-chart>div{grid-template-columns:82px minmax(60px,1fr) 82px;gap:7px}.finance-chart b{font-size:12px}.intro-kicker-row{align-items:center}.intro-kicker-row .portal-back{padding:6px 0;font-size:13px}.client-wheel{width:min(330px,100vw - 28px);margin-top:0}.client-wheel text{font-size:11px}.business-finance{margin:0 18px;padding:18px}.business-finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.business-finance-cards article{padding:15px}.wheel-panel{margin:0 14px 24px;padding:20px 8px 2px}.driver-wheel-panel{padding-inline:6px}.driver-offer{flex-direction:column;align-items:stretch;padding:17px}.offer-actions button{flex:1}.order-messages{margin-inline:10px}.message-list{max-height:310px;padding:10px}.message-kind{grid-template-columns:1fr 1fr;display:grid}.message-kind button{justify-content:center;padding-inline:7px}.compose-row{grid-template-columns:1fr}.compose-row button{min-height:46px}}@media (max-width:390px){.client-wheel{width:min(292px,100vw - 22px)}.client-wheel text{font-size:10px}.business-finance-cards{grid-template-columns:1fr}}
