.ops-dock{position:fixed;left:50%;bottom:42px;z-index:11;transform:translateX(-50%);padding:7px 11px;border:1px solid #c8a114;border-radius:99px;background:var(--yellow);color:var(--ink);box-shadow:0 6px 16px #0003;font:800 10px Manrope,Arial,sans-serif;white-space:nowrap}.ops-header{display:flex;align-items:center;gap:11px;height:54px;padding:0 16px;background:var(--ink);color:#fff}.ops-header .back{width:29px;height:29px;border:1px solid #ffffff35;border-radius:9px;background:#ffffff12;color:#fff;font-size:24px;line-height:18px}.ops-header>b{flex:1;font-size:13px}.ops-header>span{color:var(--yellow);font:800 9px ui-monospace,monospace;letter-spacing:.8px}.ops-body{padding:19px 20px 92px}.ops-title{margin:7px 0 8px;color:#16261c;font-size:28px;letter-spacing:-1.45px;line-height:1.05}.ops-copy{margin:0;color:var(--muted);font-size:11px;line-height:1.52}.ops-section{margin:19px 0 7px}.ops-section span{color:#6b7a6d;font:800 9px ui-monospace,monospace;letter-spacing:.8px}.ops-menu{display:grid;gap:8px}.ops-card{display:flex;align-items:center;gap:10px;width:100%;padding:11px;border:1px solid var(--line);border-radius:13px;background:#fff;color:#203126;text-align:left;font:inherit}.ops-card>i{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:var(--mist);color:var(--green);font-size:17px;font-style:normal}.ops-card span{flex:1}.ops-card b,.ops-card small{display:block}.ops-card b{font-size:11px}.ops-card small{margin-top:2px;color:var(--muted);font-size:9px;line-height:1.35}.ops-card strong{color:var(--green);font-size:18px}.ops-card em{padding:4px 6px;border-radius:99px;background:#fff8dd;color:#80690b;font:800 8px ui-monospace,monospace;font-style:normal}.ops-note{margin-top:14px;padding:11px;border-radius:12px;background:#fff8e2;color:#675510;font-size:10px;line-height:1.45}.job-group{display:grid;gap:7px;margin:17px 0}.job-group>span{color:#69786c;font:800 9px ui-monospace,monospace;letter-spacing:.8px}.job-row{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--line);border-radius:13px;background:#fff;color:#203126;text-align:left;font:inherit}.job-row>i{display:grid;place-items:center;width:35px;height:28px;border-radius:8px;background:#edf0ed;color:#536459;font:800 8px ui-monospace,monospace;font-style:normal}.job-row.active{border-color:#98d4a8;background:#f6fcf7}.job-row.active>i{background:var(--green);color:#fff}.job-row span{flex:1}.job-row b,.job-row small{display:block}.job-row b{font-size:11px}.job-row small{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.3}.job-row strong{color:var(--green);font-size:17px}.job-helper{display:flex;gap:9px;margin:16px 0;padding:11px;border-radius:12px;background:var(--mist)}.job-helper>i{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--green);color:#fff;font-style:normal}.job-helper b,.job-helper small{display:block}.job-helper b{font-size:10px}.job-helper small{margin-top:2px;color:#55675a;font-size:9px;line-height:1.4}.active-hero{margin:10px 0 12px;padding:15px;border-radius:16px;background:radial-gradient(circle at 82% 15%,#345a41,transparent 34%),var(--ink);color:#fff}.active-hero span,.active-hero b,.active-hero small{display:block}.active-hero span{color:var(--yellow);font:800 9px ui-monospace,monospace;letter-spacing:.7px}.active-hero b{margin:3px 0;font-size:33px;letter-spacing:-1px}.active-hero small{color:#cad7cd;font-size:10px}.job-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:13px 0}.job-actions button{display:grid;place-items:center;gap:3px;padding:9px 3px;border:1px solid var(--line);border-radius:11px;background:#fff;color:#233329;font:inherit}.job-actions i{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--mist);color:var(--green);font-style:normal}.job-actions b{font-size:9px}.job-actions small{color:var(--muted);font-size:8px}.ops-profile,.trust-hero{display:flex;align-items:center;gap:10px;margin:15px 0;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff}.ops-profile>i,.trust-hero>i,.chat-title>i{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:#dbeadf;color:#25452e;font-size:11px;font-style:normal;font-weight:800}.ops-profile span,.trust-hero span,.chat-title span{flex:1}.ops-profile b,.ops-profile small,.trust-hero b,.trust-hero small,.chat-title b,.chat-title small{display:block}.ops-profile b,.trust-hero b,.chat-title b{font-size:11px}.ops-profile small,.trust-hero small,.chat-title small{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.35}.ops-profile em,.trust-hero em,.chat-title em{color:var(--green);font:800 8px ui-monospace,monospace;font-style:normal}.map-sim{position:relative;height:280px;overflow:hidden;margin:13px 0 10px;border-radius:17px;background:#dfe9df}.map-grid{position:absolute;inset:-20px;background:repeating-linear-gradient(31deg,transparent 0 19px,#b7c9bb 20px 22px,transparent 23px 52px),repeating-linear-gradient(-47deg,transparent 0 23px,#c1d0c3 24px 27px,transparent 28px 55px);opacity:.9}.map-area{position:absolute;top:43px;left:75px;display:grid;place-items:center;width:136px;height:136px;border:1px solid #3d9d5b77;border-radius:50%;background:#50b46a2b;color:#297542;text-align:center;font:800 9px ui-monospace,monospace;letter-spacing:.5px}.map-home,.map-pro{position:absolute;z-index:2;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-size:11px;font-style:normal;font-weight:800}.map-home{right:34px;bottom:36px;background:var(--ink);color:#fff}.map-pro{left:74px;bottom:55px;background:var(--green);color:#fff;transition:all .5s ease}.map-ring{position:absolute;z-index:1;left:58px;bottom:39px;width:63px;height:63px;border:1px solid #16884b55;border-radius:50%;background:#1b9b4b1c}.map-route{position:absolute;z-index:1;right:51px;bottom:50px;width:162px;height:105px;border-top:3px solid transparent;border-right:3px solid var(--green);border-bottom:3px solid var(--green);opacity:0;transition:opacity .4s}.map-sim>b{position:absolute;z-index:3;bottom:10px;left:10px;padding:5px 7px;border-radius:6px;background:#101216d9;color:#fff;font:800 8px ui-monospace,monospace}.map-sim.stage-1 .map-area{border-color:var(--yellow);background:#ffc92833}.map-sim.stage-1 .map-pro{left:195px;bottom:128px}.map-sim.stage-1 .map-ring{opacity:0}.map-sim.stage-2 .map-area,.map-sim.stage-2 .map-ring{opacity:0}.map-sim.stage-2 .map-pro{left:236px;bottom:103px}.map-sim.stage-2 .map-route{opacity:1}.map-sim.stage-3 .map-pro{right:34px;left:auto;bottom:72px}.map-sim.stage-3 .map-route{opacity:0}.map-legend{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0;color:var(--muted);font-size:8px}.map-legend span{display:flex;align-items:center;gap:4px}.map-legend i{display:inline-block;width:7px;height:7px;border-radius:50%}.customer-dot{background:var(--ink)}.provider-dot{background:var(--green)}.area-dot{background:#8cbe95}.chat-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.chat{display:grid;gap:8px;min-height:240px;padding:9px;border-radius:13px;background:#f1f5f1}.chat p{max-width:81%;margin:0;padding:9px 10px;border-radius:11px;font-size:10px;line-height:1.4}.chat small{display:block;margin-top:3px;opacity:.6;font-size:8px}.received{background:#fff;color:#2a392e}.sent{justify-self:end;background:var(--green);color:#fff}.system{max-width:100%!important;background:#fff7dc;color:#756113;text-align:center}.quick-replies{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.quick-replies button{padding:6px 8px;border:1px solid #add2b4;border-radius:99px;background:#f6fbf6;color:#287143;font:700 8px Manrope,Arial}.chat-input{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid var(--line);border-radius:11px;background:#fff;color:#8a968d;font-size:10px}.chat-input i{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:var(--green);color:#fff;font-style:normal}.compare-grid{display:grid;gap:8px;margin:14px 0}.compare-card{display:grid;grid-template-columns:1fr auto;gap:3px;padding:11px;border:1px solid var(--line);border-radius:13px;background:#fff;color:#203126;text-align:left;font:inherit}.compare-card.selected{border:2px solid var(--green);background:#f6fcf7}.compare-card b{font-size:11px}.compare-card strong{color:var(--green);font-size:13px}.compare-card small,.compare-card span{color:var(--muted);font-size:9px}.compare-card span{grid-column:1/2;line-height:1.3}.compare-card em{grid-column:2;grid-row:2/4;align-self:end;color:var(--green);font:800 8px ui-monospace,monospace;font-style:normal}.ops-quote{margin:13px 0}.builder{display:grid;gap:7px;margin:14px 0}.builder label{display:flex;justify-content:space-between;gap:12px;padding:11px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--muted);font-size:10px}.builder b{color:#27372d;font-size:10px;text-align:right}.day-strip{display:grid;gap:8px;margin:15px 0}.day-strip div{display:grid;grid-template-columns:46px 9px 1fr;gap:8px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:12px;background:#fff}.day-strip small{font:800 9px ui-monospace,monospace;color:#69786d}.day-strip i{width:8px;height:8px;border-radius:50%}.day-strip .booked{background:var(--yellow)}.day-strip .available{background:var(--green);box-shadow:0 0 0 4px #dff3e3}.day-strip b{font-size:10px}.radius-card,.incoming-card{display:flex;align-items:center;gap:9px;margin:10px 0;padding:11px;border-radius:12px;background:var(--mist)}.radius-card span,.incoming-card span{flex:1}.radius-card b,.radius-card small,.incoming-card b,.incoming-card small{display:block}.radius-card b,.incoming-card b{font-size:10px}.radius-card small,.incoming-card small{margin-top:2px;color:#53665a;font-size:9px;line-height:1.35}.radius-card em{color:var(--green);font:800 9px ui-monospace,monospace;font-style:normal}.incoming-card>i{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:var(--green);color:#fff;font-style:normal}.dispatch-stage{margin:12px 0;padding:19px;border-radius:17px;background:radial-gradient(circle at 88% 9%,#3d6b4b,transparent 32%),var(--ink);color:#fff;text-align:center}.dispatch-stage>i{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 10px;border-radius:50%;background:var(--yellow);color:var(--ink);font-size:21px;font-style:normal}.dispatch-stage span{color:var(--yellow);font:800 9px ui-monospace,monospace}.dispatch-stage h1{margin:6px 0;font-size:26px;letter-spacing:-1.2px}.dispatch-stage p{margin:0;color:#ccdad0;font-size:11px;line-height:1.45}.dispatch-flow{display:flex;align-items:center;justify-content:center;margin:12px 0}.dispatch-flow span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e4ebe5;color:#849087;font:800 9px ui-monospace,monospace}.dispatch-flow span.active{background:var(--green);color:#fff}.dispatch-flow i{width:28px;height:2px;background:#d6e0d7}.trust-tabs{display:flex;gap:18px;margin:11px 0;border-bottom:1px solid var(--line);color:#839087;font:800 8px ui-monospace,monospace}.trust-tabs span:first-child{padding-bottom:8px;border-bottom:2px solid var(--green);color:var(--green)}.trust-list{display:grid;gap:8px;margin:13px 0}.trust-list div{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:11px;background:#fff}.trust-list i{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--mist);color:var(--green);font-size:11px;font-style:normal}.trust-list span{flex:1}.trust-list b,.trust-list small{display:block}.trust-list b{font-size:10px}.trust-list small{margin-top:2px;color:var(--muted);font-size:8px;line-height:1.35}.trust-list em{color:var(--green);font:800 8px ui-monospace,monospace;font-style:normal}.portfolio{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.portfolio>b{width:100%;color:#6b796d;font:800 8px ui-monospace,monospace}.portfolio span{padding:7px 8px;border-radius:8px;background:#e8f0e9;color:#35543d;font-size:9px}.close-steps{display:grid;gap:8px;margin:14px 0}.close-steps>div{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff}.close-steps>div.done{border-color:#99d3a6;background:#f5fcf6}.close-steps>div>i{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e7ece8;color:#617067;font:800 10px ui-monospace,monospace;font-style:normal}.close-steps .done>i{background:var(--green);color:#fff}.close-steps span{flex:1}.close-steps b,.close-steps small{display:block}.close-steps b{font-size:10px}.close-steps small{margin-top:2px;color:var(--muted);font-size:8px}.close-steps button{border:0;border-radius:7px;background:var(--mist);color:var(--green);padding:6px;font:800 8px ui-monospace,monospace}.trip-ended{padding:9px;border-radius:10px;background:var(--ink);color:var(--yellow);font:800 8px ui-monospace,monospace;text-align:center}.property-chip{margin:13px 0;padding:13px;border-radius:14px;background:var(--ink);color:#fff}.property-chip span,.property-chip b{display:block}.property-chip span{color:var(--yellow);font:800 8px ui-monospace,monospace}.property-chip b{margin-top:4px;font-size:11px}.history-list{display:grid;gap:8px}.history-list>div{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:11px;background:#fff}.history-list i{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--mist);color:var(--green);font-style:normal}.history-list span{flex:1}.history-list b,.history-list small{display:block}.history-list b{font-size:10px}.history-list small{margin-top:2px;color:var(--muted);font-size:8px}.history-list button{border:0;border-radius:7px;background:var(--green);color:#fff;padding:6px;font:800 8px ui-monospace,monospace}.preference-card{margin:12px 0;padding:10px;border-left:3px solid var(--yellow);border-radius:0 10px 10px 0;background:#fff8e3}.preference-card b,.preference-card small{display:block}.preference-card b{font-size:10px}.preference-card small{margin-top:2px;color:#705f2b;font-size:9px}.control-hero{padding:14px;border-radius:15px;background:var(--ink);color:#fff}.control-hero span,.control-hero b,.control-hero small{display:block}.control-hero span{color:var(--yellow);font:800 8px ui-monospace,monospace}.control-hero b{margin:4px 0;font-size:16px}.control-hero small{color:#cad5cc;font-size:9px}.control-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:11px 0}.control-metrics div{padding:11px;border:1px solid var(--line);border-radius:12px;background:#fff}.control-metrics b,.control-metrics small{display:block}.control-metrics b{color:var(--green);font-size:20px}.control-metrics small{margin-top:2px;color:var(--muted);font-size:8px}.control-list{display:grid;gap:7px;margin:12px 0}.control-list>div{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:11px;background:#fff}.control-list i{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:var(--mist);color:var(--green);font-style:normal}.control-list span{flex:1}.control-list b,.control-list small{display:block}.control-list b{font-size:10px}.control-list small{margin-top:2px;color:var(--muted);font-size:8px}.control-list em{padding:4px 5px;border-radius:99px;background:#fff8df;color:#735f08;font:800 7px ui-monospace,monospace;font-style:normal}.launch-map{position:relative;height:170px;overflow:hidden;margin:12px 0;border-radius:15px;background:repeating-linear-gradient(30deg,#e2ece4 0 19px,#d0ddcf 20px 22px,#e2ece4 23px 44px)}.launch-map>span{position:absolute;top:12px;left:13px;color:#42604a;font:800 10px ui-monospace,monospace}.launch-map>i{position:absolute;padding:6px 7px;border-radius:7px;font:800 8px ui-monospace,monospace;font-style:normal}.launch-map .on{top:48px;left:25px;background:var(--green);color:#fff}.launch-map .clean{top:91px;right:26px}.launch-map .wait{bottom:24px;left:50px;background:#fff7de;color:#735f0b}.launch-map .pool{top:38px;right:35px;bottom:auto}.launch-list{display:grid;gap:8px;margin:12px 0}.launch-list>div{display:flex;gap:9px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:11px;background:#fff}.launch-list i{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--green);color:#fff;font:800 9px ui-monospace,monospace;font-style:normal}.launch-list b,.launch-list small{display:block}.launch-list b{font-size:10px}.launch-list small{margin-top:2px;color:var(--muted);font-size:8px;line-height:1.35}.polish-stack{display:grid;gap:9px;margin:14px 0}.notification-card,.haptic-card,.offline-card{display:flex;gap:9px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:12px;background:#fff}.notification-card{opacity:.6}.notification-card.visible{border-color:#9dd6aa;opacity:1;animation:knock-in .4s ease both}.notification-card>i,.haptic-card>i,.offline-card>i{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:var(--mist);color:var(--green);font-style:normal}.notification-card span,.haptic-card span,.offline-card span{flex:1}.notification-card b,.notification-card small,.haptic-card b,.haptic-card small,.offline-card b,.offline-card small{display:block}.notification-card b,.haptic-card b,.offline-card b{font-size:10px}.notification-card small,.haptic-card small,.offline-card small{margin-top:2px;color:var(--muted);font-size:8px;line-height:1.35}.haptic-card.tap{animation:tap .28s ease}.haptic-card button{border:0;border-radius:7px;background:var(--green);color:#fff;padding:6px;font:800 8px ui-monospace,monospace}.offline-card em{color:#876d11;font:800 7px ui-monospace,monospace;font-style:normal}.time-options{display:grid;gap:8px;margin:15px 0}.time-options button{padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:#203126;text-align:left;font:inherit}.time-options button:first-child{border-color:var(--green);background:#f5fcf6}.time-options b,.time-options small{display:block}.time-options b{font-size:11px}.time-options small{margin-top:3px;color:var(--muted);font-size:9px}.help-list{display:grid;gap:8px;margin:15px 0}.help-list div{padding:12px;border-radius:12px;background:#fff8e3}.help-list b,.help-list small{display:block}.help-list b{font-size:11px}.help-list small{margin-top:3px;color:#725f27;font-size:9px;line-height:1.45}@keyframes tap{50%{transform:scale(.97);background:#e1f4e4}}@media(max-width:370px){.ops-dock{font-size:0;padding:8px}.ops-dock:first-letter{font-size:12px}}
