@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{font-family:Inter,Cairo,system-ui,sans-serif;color:#e8edf2;background:#080d12;font-synthesis:none;--cyan:#19b8ff;--cyan2:#008fe8;--green:#35ce85;--amber:#ffb53d;--red:#ff5d68;--ink:#071018;--panel:#0d1721;--panel2:#101d29;--line:#22303d;--muted:#8c9aa8;--white:#f7f9fb;--light:#eef2f5}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%;background:#080d12}button,input,select{font:inherit}button{cursor:pointer}svg{width:1.15em;height:1.15em}.showcase{direction:ltr;height:100vh;display:grid;grid-template-columns:278px minmax(0,1fr);overflow:hidden;background:#080d12}.review-rail{background:#0b1219;border-inline-end:1px solid #23303c;height:100vh;overflow:auto;padding:24px 18px;color:#d9e0e7;scrollbar-width:thin;scrollbar-color:#344453 transparent}.brand{display:flex;gap:13px;align-items:flex-start;padding:0 3px 22px;border-bottom:1px solid #1c2934}.brand>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#0b8ed8;color:#fff}.brand>span svg{font-size:21px}.brand div{display:grid}.brand b{font-size:20px}.brand strong{font-family:Cairo;font-size:18px;color:#1dbbff;line-height:1.25}.brand small{color:#7f8c98;font-size:9px;line-height:1.5;letter-spacing:.14em;margin-top:6px}.review-rail section{padding:17px 2px;border-bottom:1px solid #1c2934}.review-rail label{display:flex;justify-content:space-between;color:#778594;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:9px}.review-rail label span{color:#12adf7}.segments{display:grid;gap:4px;background:#080e14;padding:3px;border:1px solid #24313d;border-radius:7px}.segments.two{grid-template-columns:1fr 1fr}.segments.three{grid-template-columns:repeat(3,1fr)}.btn{min-height:34px;border:1px solid #2c3a46;border-radius:6px;background:#111c25;color:#b7c2cc;padding:7px 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:600;transition:.18s}.btn:hover,.btn:focus-visible{border-color:#5e7182;color:#fff;outline:none}.segments .btn{border:0;background:transparent;padding:6px 4px}.segments .btn.active{background:#12364a;color:#67d0ff;box-shadow:inset 0 0 0 1px #167db0}.icon-seg .btn svg{font-size:18px}.review-rail select{width:100%;height:38px;background:#111c25;border:1px solid #2c3a46;color:#d6dde4;border-radius:6px;padding:0 10px;font-size:12px}.option-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.option-row>span{font-size:10px;color:#8d9aa6}.option-row .btn{min-height:28px;padding:4px 9px;margin-inline-start:3px}.option-row .btn.active{background:#0d84c4;color:#fff;border-color:#25b9ff}.screen-nav{padding-bottom:80px!important}.nav-group{margin-top:16px}.nav-group>small{display:block;color:#64717e;font-size:9px;font-weight:700;letter-spacing:.13em;margin:0 8px 5px}.nav-group button{width:100%;display:grid;grid-template-columns:28px 1fr;align-items:center;text-align:start;border:0;background:transparent;color:#9eabb7;padding:7px 8px;border-radius:6px;font-size:11px}.nav-group button em{font-style:normal;color:#4d6576;font-variant-numeric:tabular-nums}.nav-group button:hover{background:#111e28;color:#fff}.nav-group button.selected{background:#123246;color:#fff;box-shadow:inset 2px 0 #16b7ff}.nav-group button.selected em{color:#33c4ff}.review-rail footer{display:grid;gap:5px;color:#7f8b96;font-size:10px;border:1px solid #22303b;border-radius:8px;padding:12px}.review-rail footer b{color:#dce3e9}.review-rail footer small{margin-top:5px;color:#53616c}.stage{min-width:0;overflow:auto;background:radial-gradient(circle at 55% 40%,#172532 0,#0b1118 52%,#070b10);padding:16px 18px 24px}.stage-meta{height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 8px;color:#80909d;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.stage-meta>div{display:flex;align-items:center;gap:12px}.stage-meta b{color:#dae4eb;font-size:12px;letter-spacing:0;text-transform:none}.preview{margin:auto;transform-origin:top center;transition:.25s;box-shadow:0 25px 80px #000b;border:1px solid #2b3946;background:#081018;overflow:hidden}.preview.admin{width:min(1460px,100%);height:calc(100vh - 88px);min-height:680px}.preview.viewport-tablet{width:900px}.preview.viewport-mobile{width:430px}.preview.driver,.preview.customer{width:430px;height:calc(100vh - 88px);min-height:760px;background:transparent;border:0;box-shadow:none;overflow:visible}.preview.driver.viewport-tablet,.preview.customer.viewport-tablet{width:760px}.preview.driver.viewport-desktop,.preview.customer.viewport-desktop{width:1100px}.icon-btn{position:relative;border:0;background:transparent;color:inherit;width:34px;height:34px;display:grid;place-items:center;border-radius:6px}.icon-btn:hover{background:#ffffff0e}.status{display:inline-flex;align-items:center;gap:6px;color:#98a7b4;font-size:10px;white-space:nowrap}.status i{width:7px;height:7px;border-radius:50%;background:var(--green)}.status.warning i{background:var(--amber)}.status.danger i{background:var(--red)}.status.info i{background:var(--cyan)}.panel{background:var(--panel);border:1px solid var(--line)}.admin-app{display:grid;grid-template-columns:64px 1fr;height:100%;background:#081018;color:#dce5ec}.product-sidebar{background:#090f15;border-inline-end:1px solid #24313c;padding:13px 8px;display:flex;flex-direction:column;align-items:stretch;gap:7px}.mini-logo{height:43px;display:grid;place-items:center;color:#18baff;font-size:22px;margin-bottom:8px}.product-sidebar button{height:43px;border:0;border-radius:6px;background:transparent;color:#7f8f9d;display:flex;align-items:center;justify-content:center;font-size:18px}.product-sidebar button span{display:none}.product-sidebar button:hover,.product-sidebar button.active{background:#0d3144;color:#24bfff;box-shadow:inset 2px 0 #21baff}.product-sidebar .spacer{flex:1}.admin-main{min-width:0;display:flex;flex-direction:column;overflow:hidden}.product-topbar{height:62px;background:#0a121a;border-bottom:1px solid #24313c;display:flex;align-items:center;padding:0 18px;gap:18px;flex:0 0 auto}.product-topbar>div:first-child{min-width:180px}.product-topbar h1{font-size:15px;margin:2px 0 0}.product-topbar small{font-size:8px;color:#778692;letter-spacing:.14em}.search{height:34px;border:1px solid #2b3945;border-radius:6px;display:flex;align-items:center;gap:8px;color:#71818f;padding:0 10px;font-size:11px;min-width:250px}.search kbd{margin-inline-start:auto;border:1px solid #34424d;border-radius:4px;padding:2px 5px}.product-topbar>.status{margin-inline-start:auto}.notification-dot{position:absolute;top:0;right:-1px;background:var(--red);color:#fff;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:8px;font-style:normal}.profile{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#dbe4ea;text-align:start}.profile>span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#137db0;font-size:10px}.profile div{display:grid}.profile b{font-size:10px}.kpi-strip{height:94px;display:grid;grid-template-columns:1.25fr repeat(4,1fr);background:#0c1620;border-bottom:1px solid #22313d;flex:0 0 auto;padding:12px 18px}.kpi-title,.kpi{display:flex;align-items:center;gap:10px;padding:0 18px;border-inline-end:1px solid #24323e}.kpi-title{padding-inline-start:0}.kpi-title>svg{font-size:24px;color:var(--red)}.kpi-title span,.kpi span{display:grid;gap:3px}.kpi-title b,.kpi span{font-size:10px}.kpi small{color:#738391;font-size:8px}.kpi strong{font-size:23px;font-variant-numeric:tabular-nums}.kpi.critical{box-shadow:inset 2px 0 var(--red)}.kpi.critical strong{color:#ff6d76}.kpi.warning{box-shadow:inset 2px 0 var(--amber)}.kpi.warning strong{color:var(--amber)}.ops-grid{display:grid;grid-template-columns:260px minmax(380px,1fr) 385px;min-height:0;flex:1}.panel>header{height:48px;border-bottom:1px solid #263642;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:10px}.panel>header>div{display:grid;gap:4px}.panel>header span{color:#19baff}.panel>header small{color:#7e8e9b}.queue{display:flex;flex-direction:column;border-width:0 1px 0 0}.queue-list{min-height:0;overflow:auto;flex:1}.queue-list button{width:100%;min-height:81px;display:grid;gap:6px;background:transparent;color:#a8b5c0;border:0;border-bottom:1px solid #1e2d38;padding:12px 14px;text-align:start}.queue-list button:hover,.queue-list button.active{background:#101f2a}.queue-list button.active{box-shadow:inset 2px 0 var(--cyan)}.queue-list button>div{display:flex;justify-content:space-between}.queue-list b{color:#29bfff}.queue-list time{font-size:9px;color:#91a0ac}.queue-list button>span{font-size:10px}.queue-list small{display:flex;justify-content:space-between;color:#798995}.queue-list em{font-style:normal;color:var(--amber)}.queue footer{height:54px;padding:0 14px;display:flex;align-items:center;gap:6px;color:#19baff;font-size:10px}.map-panel{border-width:0 1px 0 0;min-width:0}.map-panel>header>div{display:flex;gap:13px;color:#7f8e9a}.map-visual{position:relative;height:calc(100% - 48px);min-height:330px;overflow:hidden;background:#09131d}.map-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;filter:invert(.86) hue-rotate(175deg) saturate(.52) contrast(1.1) brightness(.56)}.map-grid img{width:100%;height:100%;object-fit:cover}.map-visual.light .map-grid{filter:saturate(.65) contrast(.92) brightness(1.05)}.map-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#06111b22}.map-label{position:absolute;color:#82929e;font-size:10px;font-weight:600;z-index:2}.map-visual.light .map-label{color:#586572}.l1{top:10%;left:38%}.l2{top:48%;left:33%}.l3{top:70%;left:64%}.marker{position:absolute;z-index:3}.marker.order{display:flex;align-items:center;gap:5px;background:#151b1f;color:var(--amber);border:1px solid #c98000;border-radius:5px;padding:5px 8px;font-size:9px}.marker.driver{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#102c24;border:2px solid var(--green);color:#fff;font-size:9px}.map-tools{position:absolute;z-index:4;right:12px;bottom:65px;display:grid;background:#09121a;border:1px solid #2c3b46}.map-tools .icon-btn{border-radius:0;border-bottom:1px solid #2c3b46}.map-legend{position:absolute;z-index:3;inset:auto 0 0;height:48px;background:#08121be8;display:flex;align-items:center;gap:28px;padding:0 14px;font-size:9px;color:#8796a2}.map-visual.compact{height:360px}.map-visual.compact .map-legend{display:none}.ranking{border-width:0;overflow:auto}.route-summary{padding:13px;border-bottom:1px solid #24333e;display:grid;grid-template-columns:1fr 1fr;gap:12px}.route-summary>div{display:flex;gap:7px;align-items:center}.route-summary>div svg{color:#20baff}.route-summary span{display:grid}.route-summary small{font-size:8px;color:#72818e}.route-summary b{font-size:10px}.route-summary .sla{grid-column:1/-1;background:#111e28;padding:9px;justify-content:space-between}.route-summary .sla b{color:var(--amber);font-size:15px;font-variant-numeric:tabular-nums}.ranking-head{display:flex;justify-content:space-between;padding:12px 14px;font-size:10px}.ranking-head button{border:0;background:transparent;color:#18baff;font-size:9px}.driver-list button{width:100%;height:68px;background:transparent;color:#b9c5cd;border:0;border-top:1px solid #20303b;display:grid;grid-template-columns:36px 1.3fr .8fr .7fr 35px;gap:7px;align-items:center;text-align:start;padding:8px 12px;position:relative}.driver-list button.best{background:#0d2634;box-shadow:inset 2px 0 var(--cyan)}.avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#174052;color:#a8e6ff;font-size:9px;font-weight:700}.driver-name,.driver-list button>span{display:grid;gap:3px}.driver-list small{font-size:7px;color:#758592}.driver-list b{font-size:9px}.driver-list>button>strong{color:#79e7a8;background:#173b2a;padding:5px;border-radius:4px;font-size:11px}.driver-list em{position:absolute;top:2px;right:4px;color:#57d496;font-size:7px;font-style:normal}.closest-note{margin:12px;background:#111e27;border:1px solid #283946;border-radius:6px;padding:10px;display:flex;gap:8px;color:var(--amber)}.closest-note span{display:grid;gap:4px}.closest-note b{font-size:9px}.closest-note small{font-size:8px;color:#81919d}.panel-actions{display:grid;grid-template-columns:1.25fr 1fr;gap:8px;padding:0 12px 13px}.btn.primary{background:#0797dc;border-color:#1ab7ff;color:#fff}.activity{height:66px;border-top:1px solid #21303c;display:grid;grid-template-columns:150px repeat(4,1fr);align-items:center;padding:0 18px;flex:0 0 auto;font-size:9px}.activity span{display:grid;border-inline-start:1px solid #293843;padding-inline-start:15px}.activity time{color:#71818e}.content-page{padding:20px;overflow:auto;flex:1;background:#0b141d}.toolbar,.detail-head,.dispatch-order{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.toolbar h2,.detail-head h2,.dispatch-order h2{margin:0 0 5px;font-size:21px}.toolbar p,.dispatch-order p{margin:0;color:#7d8d99;font-size:10px}.filterbar{display:flex;gap:8px;margin-bottom:12px}.filterbar .wide{flex:1}.table-wrap{border:1px solid #263541;background:#0d1721;overflow:auto}table{border-collapse:collapse;width:100%;font-size:10px}th{text-align:start;color:#758590;font-weight:600;background:#111d27}th,td{padding:12px;border-bottom:1px solid #21303b;white-space:nowrap}td{color:#aebbc5}.danger-text{color:#ff767d}.eyebrow{font-size:8px;color:#19baff;letter-spacing:.13em;font-weight:700}.big-sla{display:grid;text-align:end}.big-sla small{color:#7b8b98;font-size:8px}.big-sla b{font-size:23px;color:var(--amber);font-variant-numeric:tabular-nums}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;height:calc(100% - 90px)}.route-card .map-visual{height:calc(100% - 48px)}.info-panel>div{display:grid;gap:4px;padding:13px;border-bottom:1px solid #22313c}.info-panel small{color:#778794;font-size:8px}.info-panel b{font-size:10px}.timeline{display:grid;grid-template-columns:1fr 1fr;padding:20px;gap:0 25px}.timeline>div{display:flex;gap:10px;min-height:58px;position:relative}.timeline i{width:25px;height:25px;border-radius:50%;border:1px solid #344550;display:grid;place-items:center;font-style:normal;font-size:9px}.timeline .done i{color:var(--green);border-color:var(--green)}.timeline .current i{color:#07131b;background:var(--cyan);border-color:var(--cyan)}.timeline span{display:grid;height:35px}.timeline b{font-size:10px}.timeline small{font-size:8px;color:#768692}.dispatch-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.candidate-cards{display:grid;gap:8px;padding:12px}.candidate-cards article{border:1px solid #2a3944;padding:13px;border-radius:7px}.candidate-cards article.best{border-color:#189fd8;background:#0d2430}.candidate-top{display:grid;grid-template-columns:35px 1fr 45px;align-items:center}.candidate-top h3,.candidate-top p{margin:0}.candidate-top h3{font-size:11px}.candidate-top p{font-size:8px;color:#7d8d99}.candidate-top>strong{font-size:20px;color:var(--green)}dl{display:flex;gap:25px;margin:13px 0}dl div{display:grid}dt{font-size:8px;color:#71818e}dd{font-size:10px;margin:3px 0 0;font-weight:600}.candidate-cards ul{font-size:9px;color:#8adbb0;columns:2}.simulation{text-align:center;padding:30px}.pulse{width:65px;height:65px;margin:auto;border-radius:50%;background:#0c3847;color:#24c2ff;display:grid;place-items:center;font-size:28px}.simulation>div:not(.pulse){display:grid;grid-template-columns:30px 1fr 1fr;text-align:start;padding:14px;border-bottom:1px solid #273641;font-size:10px}.simulation .current{color:var(--cyan)}.empty-state{max-width:600px;margin:10vh auto;text-align:center}.empty-state>svg{font-size:55px;color:var(--amber)}.empty-state p{color:#8595a1;line-height:1.7}.directory-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.directory-row{height:70px;border:1px solid #263540;background:#0d1721;display:grid;grid-template-columns:40px 1fr 110px 40px;align-items:center;padding:10px}.directory-row>div{display:grid}.directory-row small{font-size:8px;color:#758592}.profile-grid{display:grid;grid-template-columns:270px 1fr 280px;gap:14px}.profile-card{text-align:center;padding:25px}.large-avatar{width:75px;height:75px;border-radius:50%;display:grid;place-items:center;background:#14485d;color:#80dcff;font-size:20px;margin:auto}.profile-card dl{justify-content:center}.settings-layout{display:grid;grid-template-columns:220px 1fr;gap:15px}.settings-layout>nav{display:grid;align-content:start}.settings-layout>nav button{height:45px;border:0;border-bottom:1px solid #24333e;background:#0d1720;color:#92a1ad;display:flex;align-items:center;justify-content:space-between;padding:0 13px}.settings-layout>nav button.active{background:#0c3041;color:#2bc3ff}.form-panel{padding:24px}.form-panel h3{margin:0}.form-panel>p{color:#7f8f9b;font-size:10px}.form-panel>label{display:grid;grid-template-columns:1fr 180px;gap:5px;padding:16px 0;border-bottom:1px solid #23323d;font-size:10px}.form-panel>label div{display:flex}.form-panel input{width:100%;background:#09131b;border:1px solid #30414d;color:#dce4ea;padding:8px}.form-panel em{background:#111e28;border:1px solid #30414d;border-inline-start:0;padding:8px;font-style:normal;color:#81919d}.form-panel label small{grid-column:1/-1;color:#71818e}.alert-list{display:grid;gap:10px}.alert-list article{min-height:95px;border:1px solid #2a3944;background:#0d1721;display:grid;grid-template-columns:45px 1fr 140px;align-items:center;padding:16px}.alert-list article>svg{font-size:24px;color:var(--amber)}.alert-list article.danger>svg{color:var(--red)}.alert-list h3,.alert-list p{margin:4px 0}.alert-list span{font-size:8px;text-transform:uppercase;color:var(--amber)}.alert-list p{font-size:9px;color:#80909c}.phone{width:390px;height:calc(100vh - 90px);max-height:844px;min-height:680px;margin:auto;background:#f5f7f8;color:#10202c;border:8px solid #101820;border-radius:34px;box-shadow:0 30px 75px #000c;overflow:hidden;position:relative;display:flex;flex-direction:column}.phone.tablet{width:700px;border-radius:24px}.phone.desktop{width:1000px;border-radius:12px}.phone-status{height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 21px;background:#091722;color:#fff;font-size:10px;flex:0 0 auto}.phone-status span{display:flex;gap:4px}.home-indicator{position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:115px;height:4px;border-radius:3px;background:#0a1118;z-index:10}.mobile-hero{background:#091a28;color:#fff;padding:18px 18px 38px;display:grid;grid-template-columns:1fr auto;gap:15px}.mobile-hero h1,.mobile-hero small{margin:0}.mobile-hero h1{font-size:21px}.mobile-hero>div{display:flex;align-items:center;gap:6px}.availability{grid-column:1/-1;justify-content:space-between!important}.availability>button{width:41px;height:23px;border:0;border-radius:15px;background:#35ce85;padding:3px}.availability>button span{display:block;width:17px;height:17px;background:#fff;border-radius:50%;margin-inline-start:auto}.availability>button span.off{margin-inline-start:0}.gps-bar{margin:-22px 14px 0;background:#fff;border:1px solid #dce3e7;border-radius:10px;box-shadow:0 8px 22px #10203013;padding:11px;display:flex;align-items:center;gap:9px;z-index:2}.gps-bar>svg{color:#18ae69}.gps-bar span{display:grid}.gps-bar b{font-size:10px}.gps-bar small{font-size:8px;color:#7c8993}.gps-bar.stale{border-color:#f2bf59;background:#fffaf0}.mobile-body{padding:12px 14px 90px;overflow:auto}.work-summary{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.work-summary div{display:grid}.work-summary small{font-size:8px;color:#778692}.work-summary b{font-size:14px}.active-delivery{background:#fff;border:1px solid #dde4e8;border-radius:14px;padding:14px}.active-delivery>header{display:flex;justify-content:space-between}.active-delivery>header>div{display:grid}.active-delivery small{font-size:8px;color:#7d8a94}.route-mobile{display:grid;grid-template-columns:20px 1fr;gap:7px;margin:16px 0}.route-mobile>div{display:grid}.route-mobile>i{height:22px;border-inline-start:1px dashed #9ca9b1;margin-inline-start:9px}.route-mobile>svg{color:#1192d0}.route-mobile span{font-size:9px;color:#7b8993}.active-delivery .map-visual{height:145px;min-height:0;border-radius:9px}.delivery-metrics{display:grid;grid-template-columns:1fr 1fr;margin:12px 0;border:1px solid #e0e6e9;border-radius:8px}.delivery-metrics>div{display:grid;padding:10px}.delivery-metrics>div+div{border-inline-start:1px solid #e0e6e9}.delivery-metrics .warning b{color:#db8410}.full{width:100%;min-height:45px}.quick-actions h3{font-size:12px}.quick-actions>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.quick-actions .btn{background:#fff;color:#30404c;border-color:#dce3e7;display:grid;height:64px}.bottom-nav{position:absolute;inset:auto 0 0;height:70px;background:#fff;border-top:1px solid #dfe5e8;display:grid;grid-template-columns:repeat(4,1fr);z-index:5;padding-bottom:10px}.bottom-nav button{border:0;background:transparent;color:#86929b;display:grid;place-items:center;align-content:center;gap:3px;font-size:9px}.bottom-nav button svg{font-size:20px}.bottom-nav button.active{color:#078dcf}.mobile-page-head{height:54px;background:#091a28;color:#fff;display:grid;grid-template-columns:45px 1fr 45px;align-items:center;text-align:center}.incoming-screen,.sheet-content,.delivery-step,.pod,.issue-list{padding:25px 20px;overflow:auto;flex:1}.incoming-screen{text-align:center}.incoming-pulse,.pod-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:10px auto;background:#dff4fe;color:#068dce;font-size:25px}.incoming-screen h1{font-size:25px;margin:10px}.incoming-screen h2{font-size:20px;margin:8px}.big-arrow{color:#83919b}.incoming-stats{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dce3e7;border-radius:12px;background:#fff;margin-top:22px}.incoming-stats div{display:grid;padding:14px;border-bottom:1px solid #e3e8eb}.incoming-stats div:nth-child(odd){border-inline-end:1px solid #e3e8eb}.incoming-stats small,.customer-eta small{font-size:9px;color:#78858f}.incoming-stats .warn b{color:#d77e09}.countdown{display:flex;justify-content:center;align-items:center;gap:8px;margin:17px;color:#d46f00}.countdown b{font-size:22px}.incoming-actions{display:grid;grid-template-columns:1fr 2fr;gap:8px;margin-top:18px}.sheet-content h1,.pod h1,.issue-list h1{font-size:22px}.sheet-content>p,.pod>p{font-size:12px;color:#71808a;line-height:1.6}.sheet-content>button:not(.btn){height:52px;width:100%;display:flex;justify-content:space-between;align-items:center;background:#fff;border:0;border-bottom:1px solid #e0e6e9;padding:0 13px}.sheet-content>button i{width:18px;height:18px;border:2px solid #bcc7cd;border-radius:50%}.sheet-content>button.selected i{border:5px solid #0997db}.sheet-content>.btn{margin-top:20px}.stage-pill{font-size:9px;color:#087eb4;font-weight:700}.delivery-step>.map-visual{height:280px;min-height:0;margin:14px -20px}.delivery-step>section{background:#fff;border:1px solid #dce3e7;border-radius:10px;padding:15px;margin:15px 0}.delivery-step>section small{font-size:8px;color:#078bc9}.delivery-step>section h1{margin:5px 0;font-size:20px}.delivery-step>section p{font-size:10px;color:#7b8993}.geofence-warning{background:#fff6e5;border:1px solid #edbf66;border-radius:10px;padding:13px;display:flex;gap:10px;margin:12px 0;color:#b36900}.geofence-warning p{font-size:10px;margin:5px 0}.waiting-timer{text-align:center;padding:50px 0}.waiting-timer>svg{font-size:40px;color:#0d98d8}.waiting-timer b{display:block;font-size:55px;font-variant-numeric:tabular-nums}.waiting-timer span{color:#75838d}.waiting-timer.expired{color:#c65353}.camera-area{height:260px;background:#17232c;border-radius:12px;color:#b6c1c8;display:grid;place-items:center;align-content:center;gap:8px;font-size:28px;margin:25px 0}.otp-inputs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:35px 0}.otp-inputs input{width:100%;height:60px;text-align:center;font-size:24px;border:1px solid #cbd5da;border-radius:9px;background:#fff}.issue-list button{width:100%;height:58px;border:0;border-bottom:1px solid #dce3e7;background:#fff;display:grid;grid-template-columns:35px 1fr 20px;align-items:center;text-align:start;color:#273842;padding:0 12px}.issue-list button>svg:first-child{color:#0a91d0;font-size:20px}.mobile-result{flex:1;display:grid;place-content:center;text-align:center;padding:30px}.mobile-result>div{font-size:65px;color:#19ae68}.mobile-result.failed>div{color:#e34d59}.mobile-result h1{margin:15px 0 5px}.mobile-result p{color:#71808a;font-size:12px;line-height:1.6}.mobile-result .btn{margin-top:20px}.customer-app{height:100%;background:#fff;display:flex;flex-direction:column}.customer-app>header{height:58px;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid #e3e8eb;font-size:10px;gap:7px}.customer-brand{display:flex;align-items:center;gap:7px;margin-inline-end:auto;font-size:15px;color:#087fba}.customer-app>main{padding:24px 18px;overflow:auto;flex:1}.customer-app h1{font-size:25px;line-height:1.2;margin:9px 0 18px}.customer-eta{display:grid;margin-bottom:15px}.customer-eta b{font-size:37px;color:#087fb9;direction:ltr;unicode-bidi:isolate}.customer-eta span{font-size:10px;color:#d17900}.customer-app .map-visual{height:220px;min-height:0;border-radius:12px}.customer-driver{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;padding:13px 0;border-bottom:1px solid #e2e7ea}.customer-driver>div{display:grid}.customer-driver small{font-size:8px;color:#7e8a93}.tracking-timeline{padding:13px 0}.tracking-timeline>div{display:grid;grid-template-columns:28px 1fr;min-height:50px}.tracking-timeline i{width:22px;height:22px;border-radius:50%;border:1px solid #c7d1d6;display:grid;place-items:center;font-size:8px;font-style:normal}.tracking-timeline .done i{border:0;color:#12aa68;font-size:20px}.tracking-timeline .active i{background:#0d97d8;color:#fff;border-color:#0d97d8}.tracking-timeline span{display:grid}.tracking-timeline b{font-size:10px}.tracking-timeline small{font-size:8px;color:#80909a}.customer-app>footer{height:45px;display:grid;place-items:center;border-top:1px solid #e0e6e9;font-size:8px;color:#7c8992}.customer-otp{text-align:center;padding:35px 15px;background:#eef8fc;border-radius:14px;margin-top:25px}.customer-otp b{display:block;font-size:52px;letter-spacing:.18em;color:#067fb7;margin:10px}.customer-otp p{font-size:10px;color:#526572}.toast{position:fixed;right:25px;bottom:25px;z-index:50;min-width:300px;background:#143426;color:#c6f2d9;border:1px solid #2c8758;border-radius:8px;box-shadow:0 15px 35px #0008;padding:10px 12px;display:flex;align-items:center;gap:10px;font-size:11px}.toast>svg{color:#4ee494;font-size:19px}.toast span{flex:1}[dir=rtl] .review-rail{direction:ltr}[dir=rtl] .preview{direction:rtl;font-family:Cairo,Inter,sans-serif}[dir=rtl] .product-sidebar button.active{box-shadow:inset -2px 0 #21baff}[dir=rtl] .queue-list button.active{box-shadow:inset -2px 0 var(--cyan)}@media(max-width:1050px){.showcase{grid-template-columns:235px minmax(0,1fr)}.stage{padding:12px}.preview.admin{min-width:850px}.ops-grid{grid-template-columns:220px 1fr}.ranking{display:none}.kpi-strip{grid-template-columns:1.2fr repeat(3,1fr)}.kpi:last-child{display:none}.profile-grid{grid-template-columns:220px 1fr}.profile-grid .info-panel{display:none}}@media(max-width:720px){.showcase{grid-template-columns:1fr;height:auto;overflow:visible}.review-rail{height:auto;max-height:46vh;position:relative}.stage{min-height:100vh}.stage-meta{display:none}.preview.driver,.preview.customer{margin-top:12px}.preview.admin{height:720px}.toast{left:15px;right:15px;bottom:15px}.directory-grid{grid-template-columns:1fr}}:root{--motion-fast: .14s;--motion-standard: .22s;--motion-slow: .36s;--ease-standard: cubic-bezier(.2, .8, .2, 1);--ease-emphasized: cubic-bezier(.16, 1, .3, 1);--surface-canvas: #080d12;--surface-panel: #0d1721;--surface-raised: #13202b;--text-primary: #e8edf2;--text-secondary: #8c9aa8;--border-subtle: #22303d;--brand-primary: #19b8ff;--status-success: #35ce85;--status-warning: #ffb53d;--status-danger: #ff5d68;--scrollbar-thumb: #50616f88;--scrollbar-thumb-hover: #758795cc}[data-theme=light]{--surface-canvas: #edf2f5;--surface-panel: #fff;--surface-raised: #f4f7f9;--text-primary: #15232e;--text-secondary: #62727e;--border-subtle: #d7e0e5;--brand-primary: #087fbd;--scrollbar-thumb: #8093a466;--scrollbar-thumb-hover: #607584aa}html{scroll-behavior:smooth}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}.review-rail,.queue-list,.content-page,.mobile-body,.customer-app>main,.sheet-content,.delivery-step,.pod,.issue-list{overscroll-behavior:contain}.customer-app>main{scrollbar-width:none;-ms-overflow-style:none}.customer-app>main::-webkit-scrollbar{display:none;width:0;height:0}.customer-app>.customer-footer-brand{display:flex;align-items:center;justify-content:center;gap:6px;color:#078fcf;font-size:12px;font-weight:800;letter-spacing:0}.customer-footer-brand svg{width:17px;height:17px;flex:0 0 17px}.customer-footer-brand b{line-height:1}.customer-orders-trigger{display:flex;align-items:center;gap:5px;margin-inline-start:auto;padding:7px 9px;border:1px solid var(--border-subtle);border-radius:9px;color:var(--text-primary);background:var(--surface-raised);font-size:9px}.customer-bottom-nav{height:68px!important;flex:0 0 68px;display:grid!important;grid-template-columns:1fr 1.15fr 1fr;align-items:stretch;padding:4px 14px 17px;box-sizing:border-box;background:var(--surface-panel)}.customer-bottom-nav>button{border:0;background:transparent;color:var(--text-secondary);display:grid;place-items:center;align-content:center;gap:2px;min-width:0;line-height:1;font-size:8px}.customer-bottom-nav>button>svg{font-size:17px}.customer-bottom-nav>button.active{color:#078fcf}.customer-bottom-nav .customer-footer-brand{display:flex;color:#078fcf;font-size:12px;white-space:nowrap}.customer-app>main{min-height:0}.customer-section-head{display:flex;justify-content:space-between;align-items:center}.customer-section-head h1{margin:2px 0 14px}.customer-section-head small{color:var(--text-secondary);font-size:9px}.customer-section-head>b{min-width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:#078fcf;background:#078fcf14}.customer-status-tabs{display:grid;grid-template-columns:.75fr 1.15fr 1.25fr;gap:6px;margin:0 0 12px;padding:4px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-raised)}.customer-status-tabs button{min-width:0;min-height:34px;padding:5px 7px;border:0;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--text-secondary);background:transparent;font-size:8px;font-weight:700;white-space:nowrap}.customer-status-tabs button b{min-width:17px;height:17px;display:grid;place-items:center;border-radius:999px;color:inherit;background:color-mix(in srgb,currentColor 10%,transparent);font-size:8px}.customer-status-tabs button.active{color:#fff;background:#078fcf;box-shadow:0 5px 14px #078fcf2e}.customer-status-tabs button.active b{background:#ffffff26}.customer-google-map-wrap{position:relative;height:220px;min-height:220px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-raised)}.customer-google-map{width:100%;height:100%;border:0;filter:saturate(.88) contrast(.96)}.customer-map-order-pin,.customer-map-eta{position:absolute;display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #ffffff30;border-radius:9px;color:#fff;background:#071a27e8;box-shadow:0 7px 18px #0003;pointer-events:none}.customer-map-order-pin{inset-inline-end:10px;top:10px}.customer-map-eta{inset-inline-start:10px;bottom:10px}.customer-map-order-pin>svg,.customer-map-eta>svg{color:#20b9eb;font-size:17px}.customer-map-order-pin span,.customer-map-eta span{display:grid;gap:1px}.customer-map-order-pin small,.customer-map-eta small{color:#afd0de;font-size:7px}.customer-map-order-pin b,.customer-map-eta b{font-size:9px;direction:ltr;unicode-bidi:isolate}[data-theme=dark] .customer-google-map{filter:saturate(.72) brightness(.78) contrast(1.08)}.customer-order-list{display:grid;gap:9px}.customer-order-list>button{min-height:88px;padding:11px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;border:1px solid var(--border-subtle);border-radius:12px;color:var(--text-primary);background:var(--surface-panel);text-align:start}.customer-order-list>button>i{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#078fcf;background:#078fcf12;font-style:normal;font-size:19px}.customer-order-list>button>i.delivered{color:#19aa70;background:#19aa7012}.customer-order-list span{display:grid;gap:2px;min-width:0}.customer-order-list small,.customer-order-list em{color:var(--text-secondary);font-size:8px;font-style:normal}.customer-order-list b{font-size:11px}.customer-order-meta{justify-items:end}.customer-order-meta strong{font-size:9px}.customer-order-meta em{padding:4px 6px;border-radius:999px;color:#168e63;background:#19aa7012}.customer-order-meta em.active{color:#078fcf;background:#078fcf12}.customer-order-meta svg{color:var(--text-secondary)}.customer-back-link{display:flex;align-items:center;gap:4px;padding:0;border:0;color:#078fcf;background:transparent;font-size:9px}.customer-order-details>header{display:flex;justify-content:space-between;align-items:center;padding:14px 0}.customer-order-details>header h1{margin:3px 0;font-size:21px}.customer-order-details>header p{margin:0;color:var(--text-secondary);font-size:8px}.customer-order-details>header>svg{color:#19aa70;font-size:34px}.customer-detail-route{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-raised)}.customer-detail-route>span{display:grid;grid-template-columns:22px 1fr;gap:2px 5px}.customer-detail-route svg{grid-row:1/4;color:#078fcf;font-size:17px}.customer-detail-route small,.customer-detail-route p{color:var(--text-secondary);font-size:8px;margin:0}.customer-detail-route b{font-size:10px}.customer-delivery-summary{margin:10px 0;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-panel)}.customer-delivery-summary>span{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-subtle)}.customer-delivery-summary>span:last-child{border:0}.customer-delivery-summary small{color:var(--text-secondary);font-size:8px}.customer-delivery-summary b{font-size:9px;text-align:end}.customer-rating-card{padding:13px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-panel)}.customer-rating-card h2{margin:3px 0 9px;font-size:14px}.customer-rating-card small{color:var(--text-secondary);font-size:8px}.customer-stars{display:flex;justify-content:center;gap:8px;margin:7px 0 12px}.customer-stars button{padding:2px;border:0;color:#aab5bc;background:transparent;font-size:25px}.customer-stars button.selected{color:#ffb22c;transform:scale(1.08)}.customer-rating-card label{display:grid;gap:5px;margin-bottom:10px}.customer-rating-card label>span{font-size:9px;font-weight:700}.customer-rating-card textarea{min-height:68px;padding:9px;resize:none;border:1px solid var(--border-subtle);border-radius:9px;color:var(--text-primary);background:var(--surface-raised);font:inherit;font-size:9px}.customer-rating-card .btn:disabled{opacity:.45;cursor:not-allowed}.rating-thanks{min-height:130px;display:grid;place-items:center;align-content:center;text-align:center;gap:5px}.rating-thanks>svg{color:#19aa70;font-size:34px}.rating-thanks p{margin:0;color:var(--text-secondary);font-size:9px}.customer-app{position:relative;overflow:hidden}.customer-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-end;background:#03101bb0;animation:overlay-in .16s ease-out}.customer-proof-sheet{width:100%;padding:8px 16px 18px;border-radius:20px 20px 0 0;color:var(--text-primary);background:var(--surface-panel);box-shadow:0 -18px 45px #0004;animation:customer-sheet-up .24s cubic-bezier(.16,1,.3,1)}.customer-sheet-handle{display:block;width:38px;height:4px;margin:0 auto 7px;border-radius:999px;background:var(--border-subtle)}.customer-proof-sheet>header{display:flex;align-items:center;justify-content:space-between;min-height:42px;border-bottom:1px solid var(--border-subtle)}.customer-proof-sheet>header span{display:flex;align-items:center;gap:7px}.customer-proof-sheet>header span svg{color:#19aa70;font-size:20px}.customer-proof-sheet>header b{font-size:13px}.customer-proof-sheet>header button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:var(--text-primary);background:var(--surface-raised)}.customer-proof-success{display:flex;align-items:center;gap:10px;margin:13px 0;padding:11px;border-radius:11px;color:#168e63;background:#19aa7012}.customer-proof-success>svg{font-size:29px}.customer-proof-success span{display:grid;gap:2px}.customer-proof-success small{font-size:8px;opacity:.75}.customer-proof-success b{font-size:11px}.customer-proof-sheet dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.customer-proof-sheet dl div{display:grid;gap:3px;padding:9px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--surface-raised)}.customer-proof-sheet dt{color:var(--text-secondary);font-size:8px}.customer-proof-sheet dd{margin:0;font-size:9px;font-weight:700}.customer-proof-sheet>p{display:flex;align-items:center;gap:6px;margin:11px 0;color:var(--text-secondary);font-size:8px}.customer-proof-sheet>p svg{color:#19aa70;font-size:17px}@keyframes customer-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.admin-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#03101bb8;animation:overlay-in .16s ease-out}.admin-main{position:relative}.admin-breadcrumbs{min-height:38px;flex:0 0 38px;display:flex;align-items:center;gap:7px;padding:0 18px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);background:color-mix(in srgb,var(--surface-panel) 88%,transparent);font-size:9px}.admin-breadcrumbs>svg{flex:0 0 auto;color:color-mix(in srgb,var(--text-secondary) 62%,transparent);font-size:10px}.admin-breadcrumbs button{min-height:26px;display:inline-flex;align-items:center;gap:6px;padding:0 7px;border:0;border-radius:6px;color:var(--text-secondary);background:transparent;font-size:inherit}.admin-breadcrumbs button:first-child svg{color:var(--brand-primary);font-size:13px}.admin-breadcrumbs button:hover{color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 9%,transparent)}.admin-breadcrumbs [aria-current=page]{min-width:0;overflow:hidden;color:var(--text-primary);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.configuration-page{padding:18px 22px 24px}.configuration-toolbar{max-width:1080px;margin:0 auto 16px}.configuration-title{display:flex;align-items:center;gap:11px}.configuration-title>span{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 11%,transparent);font-size:20px}.configuration-save-state{display:flex;align-items:center;gap:6px;margin-inline-start:auto;color:var(--text-secondary);font-size:9px}.configuration-save-state i{width:7px;height:7px;border-radius:50%;background:var(--status-success)}.configuration-save-state.dirty{color:var(--status-warning)}.configuration-save-state.dirty i{background:var(--status-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--status-warning) 12%,transparent)}.configuration-toolbar .btn{margin-inline-start:12px;min-width:112px}.configuration-toolbar .btn:disabled{opacity:.48;cursor:not-allowed}.configuration-page .settings-layout{max-width:1080px;margin:0 auto;grid-template-columns:230px minmax(0,1fr);gap:14px;align-items:start}.configuration-page .settings-layout>nav{overflow:hidden;border:1px solid var(--border-subtle);border-radius:11px;background:var(--surface-panel);box-shadow:var(--shadow-sm)}.configuration-page .settings-layout>nav>small{display:block;padding:13px 14px 8px;color:var(--text-secondary);font-size:8px;font-weight:800;letter-spacing:.14em}.configuration-page .settings-layout>nav>button{height:54px;margin:0 7px 3px;border:0;border-radius:8px;background:transparent}.configuration-page .settings-layout>nav>button>span{display:grid;gap:3px;text-align:start}.configuration-page .settings-layout>nav>button span>small{color:var(--text-secondary);font-size:8px}.configuration-page .settings-layout>nav>button.active{color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 11%,transparent);box-shadow:inset 3px 0 var(--brand-primary)}.configuration-page .settings-layout>nav>button:hover:not(.active){color:var(--text-primary);background:var(--surface-raised)}.configuration-scope{display:flex;gap:9px;margin:10px 9px 9px;padding:11px;border-radius:8px;color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 8%,transparent)}.configuration-scope>svg{flex:0 0 auto;margin-top:1px;font-size:17px}.configuration-scope span{display:grid;gap:4px}.configuration-scope b{font-size:9px}.configuration-scope small{color:var(--text-secondary);font-size:7px;line-height:1.45}.configuration-page .form-panel{overflow:hidden;padding:0;border-radius:11px;box-shadow:var(--shadow-sm)}.configuration-panel-head{min-height:92px!important;display:flex;align-items:center;justify-content:space-between;padding:17px 20px!important}.configuration-panel-head>div{display:grid;gap:4px}.configuration-panel-head>div>small{color:var(--brand-primary);font-size:8px;font-weight:800;letter-spacing:.12em}.configuration-panel-head h3{margin:0;font-size:18px}.configuration-panel-head p{margin:0;color:var(--text-secondary);font-size:9px}.configuration-panel-head>span{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;color:var(--status-success);background:color-mix(in srgb,var(--status-success) 10%,transparent);font-size:8px;font-weight:700}.configuration-fields{padding:0 20px}.configuration-fields>label{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:20px;border-bottom:1px solid var(--border-subtle)}.configuration-fields>label>span{display:grid;gap:5px}.configuration-fields b{font-size:10px}.configuration-fields small{color:var(--text-secondary);font-size:8px}.configuration-input{height:38px;display:grid;grid-template-columns:1fr 48px;overflow:hidden;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-raised)}.configuration-input:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.configuration-input input{min-width:0;width:100%;border:0;outline:0;padding:0 11px;color:var(--text-primary);background:transparent;font-size:10px;font-weight:700}.configuration-input em{display:grid;place-items:center;border-inline-start:1px solid var(--border-subtle);color:var(--text-secondary);background:color-mix(in srgb,var(--surface-panel) 65%,transparent);font-size:8px;font-style:normal}.configuration-page .form-panel>footer{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;color:var(--text-secondary);background:color-mix(in srgb,var(--surface-raised) 55%,transparent);font-size:8px}.configuration-page .form-panel>footer span{display:flex;align-items:center;gap:5px}.configuration-page .form-panel>footer span svg{color:var(--status-success)}.configuration-page .form-panel>footer button{border:0;color:var(--brand-primary);background:transparent;font-size:8px;font-weight:700}@media(max-width:900px){.configuration-page .settings-layout{grid-template-columns:1fr}.configuration-page .settings-layout>nav{display:grid;grid-template-columns:repeat(5,1fr)}.configuration-page .settings-layout>nav>small,.configuration-scope{display:none}.configuration-page .settings-layout>nav>button{margin:6px 2px}}.admin-add-driver-modal{width:min(570px,100%);overflow:hidden;border:1px solid var(--border-subtle);border-radius:14px;color:var(--text-primary);background:var(--surface-panel);box-shadow:0 28px 80px #0007;animation:panel-in .22s var(--ease-emphasized)}.admin-add-driver-modal>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border-subtle)}.admin-add-driver-modal>header>div{display:flex;align-items:center;gap:11px}.admin-add-driver-modal>header>div>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 12%,transparent);font-size:20px}.admin-add-driver-modal h2{margin:2px 0 0;font-size:18px}.admin-add-driver-modal header small{color:var(--text-secondary);font-size:8px;letter-spacing:.12em}.admin-add-driver-modal form{padding:18px}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.admin-form-grid label{display:grid;gap:6px}.admin-form-grid label.wide{grid-column:1 / -1}.admin-form-grid label>span{font-size:10px;font-weight:700}.admin-form-grid label em{color:var(--status-danger);font-style:normal}.admin-form-grid input,.admin-form-grid select{width:100%;height:40px;padding:0 11px;border:1px solid var(--border-subtle);border-radius:8px;outline:none;color:var(--text-primary);background:var(--surface-raised);font-size:11px}.admin-form-grid input:focus,.admin-form-grid select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 14%,transparent)}.admin-driver-ready{display:flex;align-items:center;gap:9px;margin-top:14px;padding:11px;border-radius:9px;color:var(--status-success);background:color-mix(in srgb,var(--status-success) 10%,transparent)}.admin-driver-ready>svg{font-size:21px}.admin-driver-ready span{display:grid;gap:2px}.admin-driver-ready b{font-size:10px}.admin-driver-ready small{color:var(--text-secondary);font-size:8px}.admin-add-driver-modal form>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border-subtle)}.admin-add-driver-modal form>footer .btn{min-width:104px}.admin-add-driver-modal .btn:disabled{opacity:.45;cursor:not-allowed}.directory-row{position:relative;overflow:visible}.directory-row:has(.directory-actions[open]){z-index:30;border-color:color-mix(in srgb,var(--brand-primary) 32%,var(--border-subtle))}.directory-actions{position:relative;display:block!important;justify-self:end}.directory-actions .directory-more{width:28px;height:28px;display:grid;place-items:center;list-style:none;cursor:pointer;border:1px solid transparent;border-radius:7px;color:var(--text-secondary);font-size:14px}.directory-actions .directory-more::-webkit-details-marker{display:none}.directory-actions .directory-more:hover,.directory-actions[open] .directory-more{color:var(--brand-primary);border-color:color-mix(in srgb,var(--brand-primary) 30%,transparent);background:color-mix(in srgb,var(--brand-primary) 10%,transparent)}.directory-action-menu{position:absolute;z-index:25;inset-block-start:calc(100% + 5px);inset-inline-end:0;width:150px;display:grid;gap:3px;padding:5px;border:1px solid var(--border-subtle);border-radius:9px;color:var(--text-primary);background:var(--surface-panel);box-shadow:0 14px 35px #0005;animation:panel-in .14s ease-out}.directory-action-menu button{width:100%;min-height:34px;display:grid;grid-template-columns:25px 1fr;align-items:center;gap:7px;padding:5px 7px;border:0;border-radius:6px;color:var(--text-primary);background:transparent;text-align:start;font-size:10px}.directory-action-menu button svg{color:var(--text-secondary);font-size:13px}.directory-action-menu button:hover{color:var(--brand-primary);background:var(--surface-raised)}.directory-action-menu button:hover svg{color:currentColor}.directory-action-menu button.danger{color:var(--status-danger);border-top:1px solid var(--border-subtle);border-radius:0 0 6px 6px}.admin-delete-driver-modal{width:min(390px,100%);padding:26px;text-align:center;border:1px solid var(--border-subtle);border-radius:14px;color:var(--text-primary);background:var(--surface-panel);box-shadow:0 28px 80px #0007;animation:panel-in .22s var(--ease-emphasized)}.delete-driver-icon{width:52px;height:52px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;color:var(--status-danger);background:color-mix(in srgb,var(--status-danger) 12%,transparent);font-size:26px}.admin-delete-driver-modal h2{margin:0 0 8px;font-size:19px}.admin-delete-driver-modal p{margin:0;color:var(--text-secondary);font-size:11px;line-height:1.65}.admin-delete-driver-modal p b{color:var(--text-primary)}.admin-delete-driver-modal footer{display:flex;justify-content:center;gap:8px;margin-top:22px;padding-top:15px;border-top:1px solid var(--border-subtle)}.admin-delete-driver-modal footer .btn{min-width:120px}.btn.danger-action{color:#fff;border-color:var(--status-danger);background:var(--status-danger)}.btn.danger-action:hover{filter:brightness(1.08)}.tracking-timeline .active i{position:relative;isolation:isolate;animation:customer-step-breathe 1.8s ease-in-out infinite}.tracking-timeline .active i:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;z-index:-1;border:1px solid #0d97d8;border-radius:50%;animation:customer-step-ring 1.8s ease-out infinite}.tracking-timeline .pending{opacity:.42}.tracking-timeline .pending i{color:var(--text-secondary);border-color:var(--text-secondary);background:transparent}.tracking-timeline .pending b,.tracking-timeline .pending small{color:var(--text-secondary)}@keyframes customer-step-breathe{0%,to{box-shadow:0 0 #0d97d800;transform:scale(1)}50%{box-shadow:0 0 0 5px #0d97d824;transform:scale(1.06)}}@keyframes customer-step-ring{0%{opacity:.7;transform:scale(.72)}75%,to{opacity:0;transform:scale(1.28)}}@media(prefers-reduced-motion:reduce){.tracking-timeline .active i,.tracking-timeline .active i:after{animation:none}.tracking-timeline .active i:after{opacity:.35}}button,.btn,.icon-btn,.nav-group button,.directory-row{transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard)}button:active,.btn:active{transform:scale(.975)}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--brand-primary)!important;outline-offset:2px}.preview{animation:preview-enter var(--motion-standard) var(--ease-emphasized)}.screen-nav button.selected{animation:rail-active var(--motion-standard) var(--ease-emphasized)}.marker.driver{animation:marker-pulse 2.4s var(--ease-standard) infinite}.notification-dot{animation:badge-in var(--motion-slow) var(--ease-emphasized)}.toast,.enhancement-toast{animation:toast-in var(--motion-standard) var(--ease-emphasized)}@keyframes preview-enter{0%{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rail-active{0%{transform:translate(-4px);opacity:.6}to{transform:none;opacity:1}}@keyframes marker-pulse{0%,to{box-shadow:0 0 #35ce8540}50%{box-shadow:0 0 0 7px #35ce8500}}@keyframes badge-in{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes panel-in{0%{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:none}}.overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#02070cb8;display:grid;place-items:center;padding:24px;animation:overlay-in var(--motion-fast) ease}.overlay-panel{width:min(520px,100%);max-height:min(680px,90vh);overflow:auto;background:var(--surface-panel);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:14px;box-shadow:0 30px 90px #0008;animation:panel-in var(--motion-standard) var(--ease-emphasized)}.overlay-panel>header{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--border-subtle)}.overlay-panel>header>div{display:flex;align-items:center;gap:10px}.overlay-toolbar{display:flex;justify-content:space-between;padding:10px 16px;color:var(--text-secondary);font-size:11px}.overlay-toolbar button{border:0;background:transparent;color:var(--brand-primary)}.notification-list button{width:100%;min-height:72px;display:grid;grid-template-columns:32px 1fr 8px;align-items:center;text-align:start;border:0;border-top:1px solid var(--border-subtle);background:transparent;color:var(--text-primary);padding:11px 16px}.notification-list button:hover{background:var(--surface-raised)}.notification-list button>svg{color:var(--status-warning);font-size:20px}.notification-list span{display:grid;gap:4px}.notification-list small{color:var(--text-secondary)}.notification-list i{width:7px;height:7px;border-radius:50%;background:var(--brand-primary)}.notification-list .read{opacity:.62}.notification-list .read i{background:transparent}.overlay-search{display:flex;align-items:center;gap:9px;margin:14px;padding:0 13px;height:46px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-raised)}.overlay-search input{flex:1;border:0;outline:0;background:transparent;color:var(--text-primary)}.search-results{padding:0 14px 14px}.search-results>p{color:var(--text-secondary);text-align:center;padding:25px}.search-results button{width:100%;height:60px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--border-subtle);background:transparent;color:var(--text-primary);text-align:start}.search-results button>span:first-child{display:grid;gap:4px}.search-results small{color:var(--text-secondary)}.search-results button>span:last-child{color:var(--brand-primary);font-size:10px}.menu-list{padding:8px}.menu-list button{width:100%;height:48px;display:flex;align-items:center;gap:12px;border:0;border-radius:7px;background:transparent;color:var(--text-primary);padding:0 12px}.menu-list button:hover{background:var(--surface-raised)}.overlay-type-profile{width:min(430px,100%);overflow:hidden}.profile-menu-identity{display:flex;align-items:center;gap:13px;padding:18px 18px 16px;border-bottom:1px solid var(--border-subtle);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 10%,transparent),transparent 68%)}.profile-menu-avatar{position:relative;width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,var(--brand-primary),#0874a8);font-size:14px;font-weight:800;box-shadow:0 8px 24px color-mix(in srgb,var(--brand-primary) 22%,transparent)}.profile-menu-avatar i{position:absolute;inset:auto -2px -2px auto;width:11px;height:11px;border:2px solid var(--surface-panel);border-radius:50%;background:var(--status-success)}.profile-menu-identity>div{display:grid;gap:3px}.profile-menu-identity b{font-size:14px}.profile-menu-identity small{color:var(--text-secondary);font-size:9px}.profile-menu-identity em{display:flex;align-items:center;gap:4px;margin-top:3px;color:var(--brand-primary);font-size:8px;font-style:normal;font-weight:700}.profile-menu-identity em svg{font-size:11px}.profile-menu-content .menu-list{display:grid;gap:4px;padding:9px}.profile-menu-content .menu-list button{min-height:58px;height:auto;display:grid;grid-template-columns:36px 1fr 18px;gap:10px;padding:8px 10px;border-radius:9px;text-align:start}.profile-menu-content .menu-list button>span:nth-child(2){display:grid;gap:3px}.profile-menu-content .menu-list button b{font-size:11px}.profile-menu-content .menu-list button small{color:var(--text-secondary);font-size:8px}.profile-menu-content .menu-list button>svg{color:var(--text-secondary);font-size:13px}.menu-action-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 10%,transparent);font-size:16px}.profile-menu-content .menu-list button:hover{background:var(--surface-raised)}.profile-menu-content .menu-list button:hover>svg{color:var(--brand-primary);transform:translate(2px)}.profile-menu-content .menu-list button.sign-out{margin-top:5px;border-top:1px solid var(--border-subtle);border-radius:0 0 9px 9px}.profile-menu-content .menu-list button.sign-out .menu-action-icon,.profile-menu-content .menu-list button.sign-out b{color:var(--status-danger)}.profile-menu-content .menu-list button.sign-out .menu-action-icon{background:color-mix(in srgb,var(--status-danger) 10%,transparent)}.profile-menu-footer{min-height:39px;display:flex;align-items:center;gap:6px;padding:0 18px;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:8px}.profile-menu-footer>i{width:6px;height:6px;border-radius:50%;background:var(--status-success)}.profile-menu-footer>span{margin-inline-start:auto}.filter-form{padding:18px;display:grid;gap:15px}.filter-form label{display:grid;gap:7px;font-size:11px}.filter-form select{height:42px;border:1px solid var(--border-subtle);border-radius:7px;background:var(--surface-raised);color:var(--text-primary);padding-inline:10px}.filter-form>div{display:flex;justify-content:flex-end;gap:8px}.why-panel{padding:24px}.why-panel .score{float:inline-end;width:55px;height:55px;display:grid;place-items:center;border-radius:50%;background:#173e2b;color:#72e5a4;font-size:22px;font-weight:700}.why-panel h2{margin-top:0}.why-panel li{margin:10px 0;color:var(--text-secondary)}.why-panel p{padding:12px;background:var(--surface-raised);border-radius:8px;color:var(--status-warning);line-height:1.6}.enhancement-toast{position:fixed;z-index:110;inset:auto 24px 24px auto;min-width:280px;display:flex;align-items:center;gap:9px;background:#153a28;color:#c9f5db;border:1px solid #2b8254;border-radius:9px;box-shadow:0 15px 45px #0007;padding:13px 15px;font-size:11px}.enhancement-toast svg{color:#54e797;font-size:19px}.otp-inputs.error input{border-color:var(--status-danger);animation:shake var(--motion-standard)}.otp-inputs.success input{border-color:var(--status-success);background:#effcf5}.inline-error,.inline-success{font-size:10px;text-align:center}.inline-error{color:#cc3f4a}.inline-success{color:#13844c}.photo-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.camera-area{width:100%;border:0}.camera-area.captured{background:#113b31;color:#8af0bd}.btn:disabled{opacity:.42;cursor:not-allowed;transform:none}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}[dir=rtl] .big-arrow svg,[dir=rtl] .route-mobile+svg,[dir=rtl] .mobile-page-head button:first-child svg,[dir=rtl] .nav-group button svg{transform:scaleX(-1)}[dir=rtl] .product-topbar,[dir=rtl] .toolbar,[dir=rtl] .filterbar,[dir=rtl] .customer-driver,[dir=rtl] .route-summary{text-align:start}[dir=rtl] .otp-inputs,[dir=rtl] .big-sla,[dir=rtl] .countdown,[dir=rtl] .delivery-metrics b{direction:ltr;unicode-bidi:isolate}[data-theme=light] body,[data-theme=light] .showcase{background:#dfe7ec}[data-theme=light] .stage{background:#e8eef2}[data-theme=light] .stage-meta,[data-theme=light] .stage-meta b{color:#526572}[data-theme=light] .review-rail{background:#f8fafb;color:#23333f;border-color:#d2dce2}[data-theme=light] .brand,[data-theme=light] .review-rail section{border-color:#dbe3e7}[data-theme=light] .review-rail label,[data-theme=light] .nav-group>small{color:#697b88}[data-theme=light] .segments{background:#eef3f6;border-color:#d5dfe4}[data-theme=light] .segments .btn,[data-theme=light] .option-row .btn{color:#536774}[data-theme=light] .segments .btn.active{background:#d7eef8;color:#0579af;box-shadow:inset 0 0 0 1px #5ab6dc}[data-theme=light] .review-rail select,[data-theme=light] .option-row .btn{background:#fff;border-color:#d3dde3;color:#334854}[data-theme=light] .nav-group button{color:#536774}[data-theme=light] .nav-group button:hover{background:#e9f0f4;color:#172832}[data-theme=light] .nav-group button.selected{background:#d9eff8;color:#075f89}[data-theme=light] .review-rail footer{border-color:#d4dfe5;color:#667985}[data-theme=light] .review-rail footer b{color:#273945}[data-theme=light] .admin-app,[data-theme=light] .admin-main,[data-theme=light] .content-page{background:#eef3f6;color:#162832}[data-theme=light] .product-sidebar{background:#fff;border-color:#d7e0e5}[data-theme=light] .product-topbar,[data-theme=light] .kpi-strip{background:#fff;border-color:#d6e0e5;color:#1b2d38}[data-theme=light] .product-topbar .search{border-color:#d1dce2;color:#60727e}[data-theme=light] .panel,[data-theme=light] .queue,[data-theme=light] .ranking,[data-theme=light] .table-wrap,[data-theme=light] .directory-row,[data-theme=light] .alert-list article{background:#fff;border-color:#d5dfe4;color:#223640}[data-theme=light] .panel>header,[data-theme=light] .queue-list button,[data-theme=light] th,[data-theme=light] td,[data-theme=light] .driver-list button{border-color:#dde5e9;color:#324853}[data-theme=light] th{background:#eef3f6}[data-theme=light] .queue-list button:hover,[data-theme=light] .queue-list button.active,[data-theme=light] .driver-list button.best{background:#e8f5fb}[data-theme=light] .route-summary .sla,[data-theme=light] .closest-note,[data-theme=light] .form-panel,[data-theme=light] .candidate-cards article{background:#f5f8fa;border-color:#d6e0e5}[data-theme=light] .activity{background:#fff;color:#304550;border-color:#d6e0e5}[data-theme=light] .phone{border-color:#c6d0d6}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-theme=dark] .driver-app .home-request-strip>button{background:#10232f!important;color:#f2f7fa!important;border-color:#27404f!important;filter:none!important;opacity:1!important;box-shadow:0 5px 18px #00000024!important}[data-theme=dark] .driver-app .home-request-strip>button:hover,[data-theme=dark] .driver-app .home-request-strip>button:focus-visible{background:#152c3a!important;border-color:#3d7088!important}[data-theme=dark] .driver-app .home-request-strip>button>span{background:#163342!important;color:#43c8ee!important}.driver-app .delivery-v2{display:block!important;color:var(--product-text)!important}.driver-app .delivery-v2>*{position:relative;width:100%;flex:none}.driver-app .delivery-overview{display:block!important;background:#0d3850!important;border:1px solid #20556c!important;color:#fff!important;text-align:start!important}.driver-app .delivery-overview>div:first-child{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.driver-app .delivery-overview>div:first-child>small{direction:ltr;unicode-bidi:isolate}.driver-app .delivery-overview h1,.driver-app .delivery-overview p{display:block!important;width:auto!important;text-align:start!important}.driver-app .delivery-metrics-v2{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.driver-app .delivery-metrics-v2>div,.driver-app .delivery-route-card,.driver-app .delivery-info-card{background:var(--product-surface)!important;color:var(--product-text)!important;border:1px solid var(--product-border)!important;opacity:1!important;filter:none!important}.driver-app .delivery-metrics-v2>div{display:grid!important}.driver-app .delivery-route-card,.driver-app .delivery-info-card{display:block!important}.driver-app .route-stop{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important}.driver-app .delivery-info-card>header{display:flex!important}[data-theme=dark] .driver-app .delivery-note{background:#152c3a!important}.driver-issues{padding-top:14px}.issue-intro{display:grid;grid-template-columns:44px 1fr;gap:11px;align-items:start;padding:15px;border:1px solid var(--product-border);border-radius:14px;background:var(--product-surface);animation:card-rise .34s both}.issue-intro>div{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#e9f7fc;color:#078fbe;font-size:23px}.issue-intro h1{margin:0 0 4px;font-size:19px}.issue-intro p{margin:0;color:var(--product-muted);font-size:9px;line-height:1.65}.issue-order-context{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:11px 13px;border:1px solid var(--product-border);border-radius:11px;background:var(--product-raised);animation:card-rise .34s .05s both}.issue-order-context>div{display:grid;gap:2px}.issue-order-context small{color:var(--product-muted);font-size:8px}.issue-order-context b{direction:ltr;unicode-bidi:isolate;font-size:12px}.issue-order-context>span{display:flex;align-items:center;gap:5px;color:var(--product-muted);font-size:9px}.issue-order-context svg{color:#16a4d5}.issue-section-title{display:flex;align-items:end;justify-content:space-between;margin:17px 2px 8px}.issue-section-title b{font-size:12px}.issue-section-title small{color:var(--product-muted);font-size:8px}.driver-issues>.issue-choice{width:100%;min-height:66px;padding:9px 11px;border:1px solid var(--product-border);border-radius:11px;background:var(--product-surface);display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;text-align:start;gap:10px;margin-bottom:8px;animation:card-rise .32s both}.driver-issues>.issue-choice:nth-of-type(2){animation-delay:.04s}.driver-issues>.issue-choice:nth-of-type(3){animation-delay:.08s}.driver-issues>.issue-choice:nth-of-type(4){animation-delay:.12s}.driver-issues>.issue-choice:nth-of-type(5){animation-delay:.16s}.issue-choice>i{width:40px;height:40px;border-radius:11px;background:var(--product-raised);display:grid;place-items:center;color:#0a98c7;font-style:normal;font-size:21px}.issue-choice>span{display:grid;gap:3px}.issue-choice>span b{font-size:11px}.issue-choice>span small{color:var(--product-muted);font-size:8px;line-height:1.45}.issue-choice>svg{color:var(--product-muted)}.issue-choice:hover,.issue-choice:focus-visible{border-color:#58b9d9!important;background:var(--product-raised)!important;transform:translateY(-1px)}.issue-choice.critical{border-color:#efc1c5}.issue-choice.critical>i{background:#fff0f1;color:#d84b57}.issue-choice.critical>span b{color:#cc3947}.issue-help-card{width:100%;min-height:61px;margin-top:12px;padding:10px 12px;border:1px dashed #4e9fbc!important;border-radius:11px;background:transparent!important;display:grid;grid-template-columns:28px 1fr auto;align-items:center;text-align:start;gap:8px}.issue-help-card>svg:first-child{color:#0a9dce;font-size:20px}.issue-help-card>span{display:grid;gap:3px}.issue-help-card b{font-size:10px}.issue-help-card small{color:var(--product-muted);font-size:8px}.issue-help-card>svg:last-child{color:var(--product-muted)}[data-theme=dark] .issue-intro>div{background:#143849;color:#51c8ee}[data-theme=dark] .issue-choice.critical{border-color:#633b43}[data-theme=dark] .issue-choice.critical>i{background:#40262d;color:#ff818c}[data-theme=dark] .issue-choice.critical>span b{color:#ff9ba4}@media(prefers-reduced-motion:reduce){.issue-intro,.issue-order-context,.driver-issues>.issue-choice{animation:none!important}}.issue-form-summary{display:grid;grid-template-columns:46px 1fr;gap:11px;align-items:center;padding:12px;border:1px solid var(--product-border);border-radius:12px;background:var(--product-raised)}.issue-form-summary>i{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#e8f7fc;color:#078fbe;font-size:24px;font-style:normal}.issue-form-summary>span{display:grid;grid-template-columns:1fr auto;gap:2px 8px}.issue-form-summary small{grid-column:1/-1;color:var(--product-muted);font-size:8px}.issue-form-summary b{font-size:13px}.issue-form-summary em{font-style:normal;font-size:9px;color:var(--product-muted);direction:ltr;unicode-bidi:isolate}.issue-description-field>span{display:flex;align-items:center;justify-content:space-between}.issue-description-field>span small{color:var(--product-muted);font-size:8px}.driver-issue-form .issue-description-field textarea{min-height:94px;line-height:1.6;border-color:var(--product-border);transition:border-color .18s,box-shadow .18s}.driver-issue-form .issue-description-field textarea:focus{outline:0;border-color:#159dce;box-shadow:0 0 0 3px #159dce22}.issue-priority{margin:0;padding:0;border:0}.issue-priority legend{margin-bottom:6px;font-size:10px;font-weight:700}.issue-priority>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:3px;border:1px solid var(--product-border);border-radius:10px;background:var(--product-input)}.issue-priority button{height:39px;border:0;border-radius:7px;background:transparent;color:var(--product-muted);display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:700}.issue-priority button i{width:7px;height:7px;border-radius:50%;background:currentColor}.issue-priority button.selected{background:var(--product-surface);color:#078ebd;box-shadow:0 3px 10px #00000012}.issue-priority button:last-child.selected{color:#d34d59}.driver-issue-form>.issue-attachment{min-height:61px!important;padding:9px 11px;border:1px dashed #4e9fbc!important;background:transparent!important;display:grid;grid-template-columns:38px 1fr;align-items:center;text-align:start;gap:9px}.issue-attachment>i{width:38px;height:38px;border-radius:10px;background:var(--product-raised);display:grid;place-items:center;color:#0998c8;font-size:19px;font-style:normal}.issue-attachment>span{display:grid;gap:3px}.issue-attachment b{font-size:10px}.issue-attachment small{color:var(--product-muted);font-size:8px}.issue-attachment.attached{border-style:solid!important;border-color:#3eaf7c!important;background:#34b87d0b!important}.issue-attachment.attached>i{background:#2aa76f22;color:#39bd83}.issue-location-card{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:10px 11px;border:1px solid var(--product-border);border-radius:10px;background:var(--product-raised)}.issue-location-card>i{width:38px;height:38px;border-radius:10px;background:var(--product-surface);display:grid;place-items:center;color:#2abc8b;font-style:normal}.issue-location-card>span{display:grid;gap:3px}.issue-location-card small{color:var(--product-muted);font-size:8px}.issue-location-card b{font-size:10px}.issue-location-card em{font-style:normal;color:#2abc8b;font-size:8px}.driver-issue-form .issue-confirmation{display:grid!important;grid-template-columns:22px 1fr!important;gap:9px;padding:11px;border:1px solid var(--product-border);border-radius:10px;background:var(--product-raised)}.issue-confirmation>span{display:grid;gap:3px}.issue-confirmation b{font-size:9px}.issue-confirmation small{color:var(--product-muted);font-size:8px;line-height:1.45}.driver-issue-form>div:last-child{position:sticky;bottom:-16px;margin:0 -16px -16px;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:var(--product-surface);border-top:1px solid var(--product-border);z-index:2}[data-theme=dark] .issue-form-summary>i{background:#153849;color:#54c8ed}[data-theme=dark] .issue-priority button.selected{background:#193442;color:#62caec}[data-theme=dark] .issue-priority button:last-child.selected{background:#40272d;color:#ff8a94}.driver-sticky-header{position:sticky;top:0;z-index:8;padding-bottom:0!important;box-shadow:0 8px 22px #06131c1c}.driver-gps-inline{grid-column:1/-1;min-height:43px;margin:2px -18px 0;padding:8px 18px;display:grid;grid-template-columns:27px auto 1fr auto;align-items:center;gap:8px;border-top:1px solid #ffffff17;background:#071c27;color:#fff}.driver-gps-inline>span{position:relative;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#28c98a17;color:#4bd9a2}.driver-gps-inline>span>i{position:absolute;top:1px;right:1px;width:6px;height:6px;border-radius:50%;background:#42d997;box-shadow:0 0 0 4px #42d9971f;animation:gps-live 2.2s ease-out infinite}.driver-gps-inline b{font-size:10px}.driver-gps-inline small{justify-self:end;color:#9db8c5;font-size:8px}.driver-app[dir=rtl] .driver-gps-inline small{justify-self:start}.driver-gps-availability{width:auto!important;height:auto!important;display:inline-flex!important;align-items:center;gap:5px;border-radius:999px!important;padding:5px 8px;background:#28c98a12!important;color:#69dfae!important;font-size:9px;font-weight:700;white-space:nowrap}.driver-gps-availability>i{position:static!important;width:6px!important;height:6px!important;flex:0 0 6px;border-radius:50%;background:#42d997;box-shadow:0 0 0 3px #42d9971f;animation:none!important}@keyframes gps-live{0%,to{box-shadow:0 0 0 3px #42d99718}50%{box-shadow:0 0 0 7px #42d99700}}@media(prefers-reduced-motion:reduce){.driver-gps-inline>span>i{animation:none!important}}@media(max-width:600px){.overlay-backdrop{align-items:end;padding:0}.overlay-panel{border-radius:16px 16px 0 0;max-height:82vh}.enhancement-toast{left:14px;right:14px;bottom:14px;min-width:0}}[data-theme=dark]{--product-canvas: #08131d;--product-header: #0d1d29;--product-surface: #10232f;--product-raised: #152c3a;--product-text: #f2f7fa;--product-muted: #9bb0bd;--product-border: #27404f;--product-nav: #0b1b26;--product-input: #0c1c27}[data-theme=light]{--product-canvas: #f0f5f7;--product-header: #0d2937;--product-surface: #fff;--product-raised: #f5f9fa;--product-text: #102632;--product-muted: #607683;--product-border: #d6e1e6;--product-nav: #fff;--product-input: #f8fbfc}.driver-app{height:calc(100% - 46px);display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--product-canvas);color:var(--product-text);--driver-nav-height: 68px}.driver-app button{font:inherit;color:inherit}.driver-scroll{flex:1;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;padding:16px 16px calc(var(--driver-nav-height) + env(safe-area-inset-bottom) + 16px)}.driver-scroll::-webkit-scrollbar{display:none;width:0;height:0}.driver-hero{background:var(--product-header);color:#fff;padding:20px 18px 15px;display:grid;grid-template-columns:1fr auto;gap:12px}.driver-hero small{color:#a9bec9}.driver-hero h1{font-size:21px;margin:3px 0}.driver-head-actions{display:flex;gap:8px}.driver-head-actions button{position:relative;width:44px;height:44px;border:1px solid #ffffff24;background:#ffffff12;color:#fff;border-radius:50%;display:grid;place-items:center}.driver-head-actions i{position:absolute;top:-3px;right:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#ef5062;color:#fff;font:700 9px/18px sans-serif}.driver-avatar{font-weight:800}.driver-availability{grid-column:1/-1;display:flex;align-items:center;gap:7px;font-size:11px}.driver-availability i{width:8px;height:8px;border-radius:50%;background:#36d288}.driver-gps{margin:12px 16px 0;padding:12px;border:1px solid var(--product-border);border-radius:11px;background:var(--product-surface);display:flex;align-items:center;gap:10px}.driver-gps>svg{color:#25bd83;font-size:21px}.driver-gps span,.driver-work>div,.driver-order-card header span,.driver-route span,.driver-notes span{display:grid;gap:3px}.driver-gps small,.driver-work small,.driver-order-card small,.driver-list-view small,.driver-list-view em,.driver-profile-row small,.driver-profile-hero p,.driver-notes small{color:var(--product-muted)}.driver-work{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;background:var(--product-surface);border:1px solid var(--product-border);border-radius:14px;box-shadow:0 10px 28px #07192312}.driver-work .driver-work-copy{display:flex;align-items:center;gap:10px}.driver-work-copy>div{display:grid;gap:3px}.driver-work-copy>div>b{font-size:15px;line-height:1.45}.driver-work-copy>div>small{font-size:10px}.driver-work-mark{width:38px;height:38px;flex:0 0 38px;border-radius:11px;display:grid;place-items:center;background:#0796c917;color:#0aa7df;font-size:19px}.driver-work button{border:0;background:transparent;color:#1aaee8;display:flex;align-items:center;gap:5px;font-weight:700;font-size:11.5px;line-height:1.45;min-height:44px;padding-inline:9px 3px;border-radius:9px;transition:background .2s ease,transform .2s ease}.driver-work button:hover,.driver-work button:focus-visible{background:#0796c912}.driver-work button:active{transform:scale(.97)}.driver-order-card{position:relative;margin-top:13px;padding:16px;border:1px solid var(--product-border);background:var(--product-surface);border-radius:16px;box-shadow:0 14px 34px #07192314;overflow:hidden}.driver-order-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(#13b8ed,#078ac7)}.driver-order-card header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--product-border)}.driver-order-card header small{font-size:9px}.driver-order-card header b{font-size:15px;line-height:1.25;font-variant-numeric:tabular-nums}.driver-order-card em{color:#28bd82;font-style:normal;display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:9px;padding:6px 9px;border-radius:999px;background:#28bd8212}.driver-order-card em:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px #28bd8214}.driver-route{display:grid;grid-template-columns:auto 1fr auto auto 1fr;align-items:center;gap:9px;margin:13px 0;padding:13px 11px;border-radius:12px;background:var(--product-raised);border:1px solid color-mix(in srgb,var(--product-border) 72%,transparent)}.driver-route>svg{color:#28aede}.driver-route>svg:nth-of-type(2){width:26px;height:26px;padding:6px;border-radius:50%;background:#0aa7df17}.driver-route>svg:nth-of-type(3){opacity:.9}.driver-route small{font-size:9px;line-height:1.4}.driver-route b{font-size:13px;line-height:1.35}.driver-primary{min-height:44px;border:0!important;border-radius:9px;background:#078ac7!important;color:#fff!important;font-weight:800;font-size:11.5px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.driver-order-card>.driver-primary{min-height:48px;border-radius:11px;box-shadow:0 8px 20px #078ac72b}[data-theme=dark] .driver-order-card>.driver-primary{box-shadow:none}.driver-quick h2,.driver-list-view h2{font-size:14px;margin:20px 0 10px}.driver-quick>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.driver-quick button{min-height:88px;border:1px solid var(--product-border);border-radius:11px;background:var(--product-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:700}.driver-quick svg{font-size:22px;color:#159dce}.driver-bottom-nav{height:var(--driver-nav-height);padding-bottom:env(safe-area-inset-bottom);flex:none;display:grid;grid-template-columns:repeat(5,1fr);background:var(--product-nav);border-top:1px solid var(--product-border);z-index:4}.driver-bottom-nav button{border:0;background:transparent;color:var(--product-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:9px;min-width:44px}.driver-bottom-nav button svg{font-size:19px}.driver-bottom-nav button.active{color:#12a9df}.driver-nav-brand{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#078fcf}.driver-nav-brand svg{width:18px;height:18px}.driver-nav-brand b{font-size:9px;line-height:1}.driver-page-head{height:58px;flex:none;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:0 9px;background:var(--product-header);color:#fff}.driver-page-head>b{text-align:center}.driver-page-head button{width:44px;height:44px;border:0;background:transparent;color:#fff;display:grid;place-items:center}.driver-list-view section{margin-bottom:20px}.driver-list-view section>button{width:100%;min-height:72px;padding:12px;border:1px solid var(--product-border);background:var(--product-surface);border-radius:10px;display:grid;grid-template-columns:1fr auto auto;text-align:start;align-items:center;gap:9px}.driver-list-view em{font-style:normal}.driver-navigation-view{text-align:start;display:grid;align-content:start;gap:12px}.task-map-card{height:260px;border:1px solid var(--product-border);border-radius:14px;position:relative;overflow:hidden;background:var(--product-raised)}.task-google-map{width:100%;height:100%;border:0;filter:saturate(.86) contrast(.96)}.task-map-badge{position:absolute;inset-inline-start:12px;bottom:12px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #ffffff30;border-radius:10px;background:#082330e8;color:#fff;box-shadow:0 8px 22px #0003}.task-map-badge>svg{color:#20b9eb;font-size:20px}.task-map-badge span,.task-summary-card header span,.task-route-points article span,.task-trip-stats span{display:grid}.task-map-badge small,.task-summary-card small,.task-route-points p,.task-trip-stats small{color:var(--product-muted);font-size:8px}.task-map-badge small{color:#afd0de}.task-map-badge b{font-size:11px}.task-summary-card{padding:14px;border:1px solid var(--product-border);border-radius:14px;background:var(--product-surface)}.task-summary-card>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid var(--product-border)}.task-summary-card>header b{font-size:15px;direction:ltr;unicode-bidi:isolate}.task-summary-card>header em{padding:5px 8px;border-radius:999px;background:#28bd8215;color:#27b97e;font-size:9px;font-style:normal;font-weight:700}.task-route-points{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;padding:13px 0}.task-route-points article{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px}.task-route-points article>i{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:var(--product-raised);color:#0a9ed1;font-style:normal}.task-route-points b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.task-route-points p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0}.task-route-arrow{color:#0aa7df;justify-self:center}.driver-app[dir=rtl] .task-route-arrow{transform:scaleX(-1)}.task-trip-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.task-trip-stats>span{grid-template-columns:22px 1fr;align-items:center;padding:9px 10px;border-radius:10px;background:var(--product-raised)}.task-trip-stats svg{grid-row:1/3;color:#0a9ed1}.task-trip-stats b{font-size:11px}[data-theme=dark] .task-google-map{filter:saturate(.72) brightness(.78) contrast(1.08)}.mission-start-card,.mission-control-card,.mission-result-card{padding:13px;border:1px solid var(--product-border);border-radius:14px;background:var(--product-surface)}.mission-start-card>div{display:flex;align-items:center;gap:10px;margin-bottom:12px}.mission-start-card>div>svg{width:34px;height:34px;padding:8px;border-radius:10px;color:#0a9ed1;background:#0a9ed114}.mission-start-card span{display:grid;gap:2px}.mission-start-card small,.mission-control-card small,.mission-result-card small{color:var(--product-muted);font-size:9px}.mission-start-card b{font-size:11px}.mission-start-card .driver-primary,.mission-control-card .driver-primary{display:flex;align-items:center;justify-content:center;gap:7px}.mission-control-card>header{display:flex;align-items:center;justify-content:space-between}.mission-control-card>header span{display:grid}.mission-control-card>header b{color:#0a9ed1;font-size:24px;letter-spacing:1px}.mission-control-card>header i{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#0a9ed114;color:#0a9ed1;font-style:normal;font-size:19px}.mission-timer-track{height:5px;margin:10px 0 13px;overflow:hidden;border-radius:999px;background:var(--product-raised)}.mission-timer-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#20b9eb,#22c58b);transition:width .5s linear}.mission-control-card label{display:grid;gap:6px;position:relative}.mission-control-card label>span{font-size:10px;font-weight:700}.mission-control-card textarea{min-height:72px;resize:none;padding:10px;border:1px solid var(--product-border);border-radius:10px;color:var(--product-text);background:var(--product-raised);font:inherit;font-size:10px}.mission-control-card label>small{justify-self:end}.mission-actions{display:grid;grid-template-columns:1fr 1.3fr;gap:8px;margin-top:10px}.mission-actions button{min-height:42px;border-radius:10px;font-weight:700;font-size:10px}.mission-return{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e7a52e66;color:#c7820b;background:#e7a52e12}.mission-result-card{display:flex;align-items:center;gap:11px}.mission-result-card>svg{font-size:30px;color:#24bd82}.mission-result-card.returned>svg{color:#e39a1b}.mission-result-card>div{display:grid;gap:2px}.mission-result-card b{font-size:12px}.mission-result-card p{margin:3px 0 0;color:var(--product-muted);font-size:9px}.task-details-action{width:100%;min-height:40px}.mission-state-running{background:#0a9ed118!important;color:#0a9ed1!important}.mission-state-returned{background:#e7a52e18!important;color:#c7820b!important}.driver-profile-hero{text-align:center;padding:22px;background:var(--product-surface);border:1px solid var(--product-border);border-radius:12px}.driver-profile-hero>span,.driver-profile-sheet>span{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;margin:auto;background:#153c50;color:#fff;font-weight:800}.driver-profile-hero h1{margin:10px 0 2px}.driver-profile-hero em{font-style:normal;color:#29bd83}.driver-profile-row{display:grid;gap:4px;padding:13px 2px;border-bottom:1px solid var(--product-border)}.driver-issues h1{font-size:20px}.driver-issues>button{width:100%;min-height:58px;padding:0 12px;border:1px solid var(--product-border);border-radius:10px;background:var(--product-surface);display:grid;grid-template-columns:32px 1fr auto;align-items:center;text-align:start;margin-bottom:8px}.driver-issues>button>svg:first-child{color:#12a9df;font-size:21px}.driver-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#02070cab;display:flex;align-items:flex-end}.driver-sheet{width:100%;max-height:88%;overflow:auto;background:var(--product-surface);color:var(--product-text);border:1px solid var(--product-border);border-radius:18px 18px 0 0;box-shadow:0 -18px 50px #0006;animation:driver-sheet-in .22s ease-out}.driver-sheet>header{height:56px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--product-border)}.driver-sheet>header button{width:44px;height:44px;border:0;background:transparent}.driver-profile-sheet,.driver-help{padding:20px;text-align:center}.driver-profile-sheet p,.driver-help p{color:var(--product-muted);line-height:1.7}.driver-profile-sheet button,.driver-help button{width:100%;min-height:44px;margin-top:8px;border:1px solid var(--product-border);border-radius:8px;background:var(--product-raised)}.driver-sheet-toolbar{display:flex;justify-content:space-between;padding:11px 14px;color:var(--product-muted)}.driver-sheet-toolbar button{border:0;background:transparent;color:#12a9df}.driver-notes button{width:100%;min-height:70px;padding:11px 14px;border:0;border-top:1px solid var(--product-border);background:transparent;display:grid;grid-template-columns:8px 1fr;text-align:start;gap:10px}.driver-notes button>i{width:7px;height:7px;border-radius:50%;background:#12a9df;margin-top:5px}.driver-notes button.read{opacity:.62}.driver-notes button.read>i{background:transparent}.driver-issue-form{padding:16px;display:grid;gap:13px}.driver-issue-form>label{display:grid;gap:6px}.driver-issue-form textarea,.driver-issue-form select{min-height:44px;border:1px solid var(--product-border);border-radius:8px;background:var(--product-input);color:var(--product-text);padding:10px}.driver-issue-form textarea{min-height:85px}.driver-issue-form>button{min-height:44px;border:1px solid var(--product-border);background:var(--product-raised);border-radius:8px}.driver-issue-form>p{display:flex;align-items:center;gap:6px;color:var(--product-muted)}.driver-check{grid-template-columns:auto 1fr!important;align-items:center}.driver-check input{width:20px;height:20px}.driver-issue-form>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:8px}.driver-issue-form>div:last-child button{min-height:44px;border:1px solid var(--product-border);border-radius:8px;background:var(--product-raised)}.driver-warning{padding:11px;border-radius:8px;background:#7b293044;color:#ff8490;display:flex;gap:8px}.driver-result,.driver-delivery{flex:1;padding:30px 18px;text-align:center;background:var(--product-canvas);color:var(--product-text)}.driver-result>svg{font-size:62px;color:#31c985}.driver-result button{width:100%;min-height:44px;margin-top:9px;border:1px solid var(--product-border);border-radius:8px;background:var(--product-surface)}.driver-delivery p{display:flex;justify-content:center;gap:8px;align-items:center}.driver-delivery .driver-primary{margin-top:25px}.driver-app button:hover{filter:brightness(1.07)}.driver-app button:focus-visible{outline:2px solid #21b9ee!important;outline-offset:2px}.driver-app button:disabled{opacity:.45}.driver-app[dir=rtl] .driver-work svg,.driver-app[dir=rtl] .driver-issues>button>svg:last-child,.driver-app[dir=rtl] .driver-list-view button>svg{transform:scaleX(-1)}@keyframes driver-sheet-in{0%{transform:translateY(100%)}to{transform:none}}[data-theme=dark] .admin-app,[data-theme=dark] .admin-main,[data-theme=dark] .content-page,[data-theme=dark] .customer-app{background:var(--product-canvas);color:var(--product-text)}[data-theme=dark] .product-topbar,[data-theme=dark] .kpi-strip,[data-theme=dark] .panel,[data-theme=dark] .table-wrap,[data-theme=dark] .directory-row,[data-theme=dark] .customer-app>header,[data-theme=dark] .customer-app>footer{background:var(--product-surface);color:var(--product-text);border-color:var(--product-border)}.driver-orders-view{padding-top:14px}.orders-summary{display:flex;align-items:center;justify-content:space-between;padding:16px 17px;border-radius:14px;background:#0e3850;color:#fff;box-shadow:0 9px 22px #082c401f}.orders-summary div{display:grid;gap:3px}.orders-summary span{font-size:11px;color:#b9d4e0}.orders-summary b{font-size:19px}.orders-summary>svg{font-size:34px;color:#47c5ee}.orders-tabs{display:flex;gap:6px;margin:14px 0 16px;overflow-x:auto;padding:2px;scrollbar-width:none}.orders-tabs::-webkit-scrollbar{display:none}.orders-tabs button{flex:1;min-width:max-content;height:38px;padding:0 10px;border:1px solid var(--product-border);border-radius:999px;background:var(--product-surface);color:var(--product-muted);display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:700}.orders-tabs button i{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:var(--product-raised);font-style:normal;font-size:9px}.orders-tabs button.active{background:#087eae;color:#fff;border-color:#087eae;box-shadow:0 5px 14px #087eae30}.orders-tabs button.active i{background:#ffffff26;color:#fff}.orders-card-list{display:grid;gap:11px}.order-card-v2{position:relative;width:100%;padding:14px 14px 12px;border:1px solid var(--product-border);border-radius:14px;background:var(--product-surface);text-align:start;box-shadow:0 5px 18px #0b2b3d0b;overflow:hidden}.order-card-v2:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#16a7d8}.order-card-v2.upcoming:before{background:#e8a22d}.order-card-v2.completed:before{background:#39a979}.order-card-v2>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid var(--product-border)}.order-id{font-size:13px;font-weight:800;direction:ltr;unicode-bidi:isolate}.order-status{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#e9f7fc;color:#087aa5;font-size:9px;font-weight:800}.order-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.upcoming .order-status{background:#fff4df;color:#a66a08}.completed .order-status{background:#eaf8f1;color:#237b57}.order-merchant,.order-route-v2{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:0}.order-route-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;padding:13px 0}.order-route-pair>div{min-width:0}.order-merchant>span,.order-route-v2>span{width:34px;height:34px;border-radius:10px;background:var(--product-raised);display:grid;place-items:center;color:#0c91bf}.order-merchant div,.order-route-v2 div{display:grid;gap:2px}.order-merchant small,.order-route-v2 small{color:var(--product-muted);font-size:9px}.order-merchant b,.order-route-v2 b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-merchant em{font-style:normal;color:var(--product-muted);font-size:10px}.order-route-v2{border-top:0}.order-route-v2>svg{color:var(--product-muted)}.order-card-v2>footer{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--product-border);font-size:9px}.order-card-v2>footer span,.order-card-v2>footer strong{display:flex;align-items:center;gap:5px}.order-card-v2>footer span{color:var(--product-muted)}.order-card-v2>footer strong{color:#0787b7}.order-card-v2:hover{border-color:#77c8e4;transform:translateY(-1px);box-shadow:0 9px 24px #0b2b3d15}.driver-app[dir=rtl] .order-card-v2:before{inset:0 0 0 auto}.driver-app[dir=rtl] .order-route-v2>svg,.driver-app[dir=rtl] .order-card-v2>footer strong svg{transform:scaleX(-1)}[data-theme=dark] .order-status{background:#113e50;color:#63cbed}[data-theme=dark] .upcoming .order-status{background:#4b371a;color:#f6bc58}[data-theme=dark] .completed .order-status{background:#173f31;color:#65d7a7}.home-upcoming{margin-top:18px}.home-upcoming>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-inline:2px}.home-upcoming h2{font-size:14px;margin:0}.home-upcoming>header button{border:0;background:transparent;color:#078cbd;display:flex;align-items:center;gap:3px;font-size:10.5px}.home-request-strip{display:grid;gap:7px}.home-request-strip>button{width:100%;min-height:70px;padding:10px 12px;border:1px solid var(--product-border);border-radius:13px;background:var(--product-surface);display:grid;grid-template-columns:38px 1fr auto;align-items:center;text-align:start;gap:9px;position:relative;overflow:hidden;transition:border-color .2s ease,transform .2s ease,background .2s ease}.home-request-strip>button:after{content:"";position:absolute;inset-block:11px;inset-inline-start:0;width:3px;border-radius:0 3px 3px 0;background:#0aa7df;opacity:.78}.driver-app[dir=rtl] .home-request-strip>button:after{border-radius:3px 0 0 3px}.home-request-strip>button:hover,.home-request-strip>button:focus-visible{border-color:#159dce80;background:var(--product-raised)}.home-request-strip>button:active{transform:scale(.985)}.home-request-strip>button>span{width:36px;height:36px;border-radius:10px;background:var(--product-raised);display:grid;place-items:center;color:#0796c9}.home-request-strip>button>div{display:grid;gap:3px}.home-request-strip small,.home-request-strip em{color:var(--product-muted);font-size:10px;line-height:1.4;font-style:normal}.home-request-strip>button>div b{font-size:15px;line-height:1.25;font-variant-numeric:tabular-nums}[data-theme=dark] .driver-work,[data-theme=dark] .driver-order-card{box-shadow:none}.profile-v2{display:grid;grid-template-columns:54px minmax(0,1fr) 36px;gap:11px;text-align:start;align-items:center;padding:13px 14px}.profile-v2>span{margin:0;width:54px;height:54px;font-size:15px}.profile-v2 h1{font-size:18px;line-height:1.35;margin:0 0 2px}.profile-v2 p{margin:0;font-size:10.5px;line-height:1.45}.profile-v2 em{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:10.5px}.profile-v2 em i{width:7px;height:7px;border-radius:50%;background:#29bd83}.profile-edit-button{width:36px;height:36px;border:1px solid var(--product-border);border-radius:50%;background:var(--product-raised);color:#0796c9!important;display:grid;place-items:center;font-size:16px}.profile-edit-button:hover,.profile-edit-button:focus-visible{border-color:#159dce80;background:#0796c917}.profile-section-card,.profile-security-card{margin-top:12px;border:1px solid var(--product-border);border-radius:13px;background:var(--product-surface);overflow:hidden}.profile-section-card>header,.profile-security-card>header{min-height:60px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--product-border)}.profile-section-card>header>div,.profile-security-card>header>div{display:flex;align-items:center;gap:9px}.profile-section-card header svg,.profile-security-card header svg{font-size:23px;color:#0999cb}.profile-section-card header span,.profile-security-card header span{display:grid;gap:3px}.profile-section-card header small,.profile-security-card header small{color:var(--product-muted);font-size:9px}.profile-security-card>header>button{min-height:34px;padding:0 10px;border:1px solid #74c6e2;border-radius:8px;background:#eaf8fc;color:#077da8;font-size:9px;font-weight:700}.profile-detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid var(--product-border)}.profile-detail-row:last-child{border:0}.profile-detail-row small{color:var(--product-muted)}.profile-detail-row b{font-size:10px;text-align:end}.password-form{display:grid;gap:11px;padding:14px;animation:reveal-form .24s ease-out}.password-form label{display:grid;gap:5px;font-size:10px}.password-form label>div{height:43px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--product-border);border-radius:8px;background:var(--product-input)}.password-form label svg{font-size:17px;color:var(--product-muted)}.password-form input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--product-text)}.password-form label button{width:34px;height:34px;border:0;background:transparent}.password-form>small{color:var(--product-muted)}.password-form>p{margin:0;color:#dd5863;font-size:9px}.delivery-v2{text-align:start;padding-top:14px}.delivery-overview{padding:16px;border-radius:14px;background:#0d3850;color:#fff}.delivery-overview>div:first-child{display:flex;align-items:center;justify-content:space-between}.delivery-overview span{display:flex;align-items:center;gap:6px;color:#69ddb0;font-size:9px}.delivery-overview span i{width:7px;height:7px;border-radius:50%;background:#42d99a;box-shadow:0 0 0 5px #42d99a20}.delivery-overview h1{font-size:21px;margin:17px 0 3px}.delivery-overview p{justify-content:flex-start!important;color:#bdd1da;font-size:10px}.delivery-progress{height:5px;background:#ffffff20;border-radius:999px;margin-top:13px;overflow:hidden}.delivery-progress i{display:block;width:68%;height:100%;border-radius:inherit;background:#43c8ee;animation:progress-in .8s ease-out}.delivery-metrics-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0}.delivery-metrics-v2 div{padding:10px 6px;border:1px solid var(--product-border);border-radius:10px;background:var(--product-surface);display:grid;gap:4px;text-align:center}.delivery-metrics-v2 small{color:var(--product-muted);font-size:8px}.delivery-metrics-v2 b{font-size:11px}.delivery-route-card,.delivery-info-card{padding:13px;border:1px solid var(--product-border);border-radius:13px;background:var(--product-surface);margin-top:10px}.delivery-route-card>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--product-border)}.delivery-route-card>header svg{color:#0799cb;font-size:22px}.route-stop{display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;padding:12px 0}.route-stop>i{width:34px;height:34px;border-radius:10px;background:var(--product-raised);display:grid;place-items:center;color:#0799cb}.route-stop>span{display:grid;gap:3px}.route-stop small,.route-stop em{color:var(--product-muted);font-size:8px;font-style:normal}.route-stop>svg{color:#34be82;font-size:18px}.route-line{height:16px;border-inline-start:2px dashed #71bfd8;margin-inline-start:16px}.delivery-info-card>header{display:flex;align-items:center;justify-content:space-between}.delivery-info-card>header>div{display:flex;align-items:center;gap:9px}.delivery-info-card>header svg{font-size:22px;color:#0799cb}.delivery-info-card>header span{display:grid;gap:2px}.delivery-info-card>header small,.delivery-info-card>div>small{color:var(--product-muted);font-size:8px}.delivery-info-card>header button{width:42px;height:42px;border:1px solid var(--product-border);border-radius:50%;background:var(--product-raised)}.delivery-info-card>div{padding:10px 0;border-top:1px solid var(--product-border)}.delivery-info-card p{justify-content:flex-start!important;margin:4px 0 0;font-size:10px;line-height:1.55}.delivery-note{padding:10px!important;border-radius:9px;background:var(--product-raised);border-top:0!important}.delivery-nav-cta{position:sticky;bottom:0;margin-top:12px;box-shadow:0 9px 30px #057ca33b}.driver-order-card,.driver-work,.home-request-strip>button,.profile-section-card,.profile-security-card,.delivery-overview,.delivery-metrics-v2>div,.delivery-route-card,.delivery-info-card{animation:card-rise .38s both}.home-request-strip>button:nth-child(2),.delivery-route-card{animation-delay:.08s}.driver-quick,.delivery-info-card{animation:card-rise .38s .14s both}@keyframes card-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes reveal-form{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes progress-in{0%{width:0}}[data-theme=dark] .profile-security-card>header>button{background:#123d50;color:#65cdec;border-color:#27627a}@media(prefers-reduced-motion:reduce){.driver-order-card,.driver-work,.home-request-strip>button,.profile-section-card,.profile-security-card,.delivery-overview,.delivery-metrics-v2>div,.delivery-route-card,.delivery-info-card,.password-form,.delivery-progress i{animation:none!important}}
