.BookingsDashboardVisual-module__ImWH1q__scene{--em:#10b981;--em-soft:#10b9811a;--em-ring:#10b9812e;--blue:#2563eb;--orange:#f97316;--red:#ef4444;--ink:#0f172a;--mid:#334155;--muted:#64748b;--faint:#94a3b8;--line:#e2e8f0;--surface:#f8fafc;--white:#fff;--r-lg:20px;--r-md:12px;--r-sm:8px;--shadow-card:0 0 0 5px #10b98117, 0 24px 64px #0000001c, 0 4px 16px #00000012;--shadow-front:0 0 0 5px #10b9811c, 0 32px 80px #00000029, 0 8px 24px #00000017;pointer-events:none;width:920px;height:700px;position:relative}.BookingsDashboardVisual-module__ImWH1q__scene:before{content:"";z-index:0;pointer-events:none;background:#00996609;border:1px solid #00996614;border-radius:40px;width:95%;height:90%;position:absolute;transform:rotate(-2deg)}.BookingsDashboardVisual-module__ImWH1q__card{background:var(--white);border-radius:var(--r-lg);border:1.5px solid var(--em);position:absolute;overflow:hidden}.BookingsDashboardVisual-module__ImWH1q__cardBookings{width:780px;box-shadow:var(--shadow-card);z-index:1;animation:.55s cubic-bezier(.22,1,.36,1) both BookingsDashboardVisual-module__ImWH1q__rise;top:0;left:0}.BookingsDashboardVisual-module__ImWH1q__statStrip{border-bottom:1.5px solid var(--line);display:flex}.BookingsDashboardVisual-module__ImWH1q__statCell{border-right:1.5px solid var(--line);flex:1;padding:22px 24px 20px}.BookingsDashboardVisual-module__ImWH1q__statCell:last-child{border-right:none;flex:0 0 100px;overflow:hidden}.BookingsDashboardVisual-module__ImWH1q__statLbl{letter-spacing:.11em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:9px;font-weight:700}.BookingsDashboardVisual-module__ImWH1q__statVal{letter-spacing:-1.5px;font-size:36px;font-weight:800;line-height:1}.BookingsDashboardVisual-module__ImWH1q__cBlue{color:var(--blue)}.BookingsDashboardVisual-module__ImWH1q__cGreen{color:var(--em)}.BookingsDashboardVisual-module__ImWH1q__cOrange{color:var(--orange)}.BookingsDashboardVisual-module__ImWH1q__cRed{color:var(--red)}.BookingsDashboardVisual-module__ImWH1q__filterBar{border-bottom:1.5px solid var(--line);background:var(--white);align-items:center;gap:12px;padding:13px 20px;display:flex}.BookingsDashboardVisual-module__ImWH1q__inpWrap{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-sm);flex:1;align-items:center;gap:8px;padding:9px 13px;display:flex}.BookingsDashboardVisual-module__ImWH1q__inpPlaceholder{color:var(--faint);font-size:12.5px;font-weight:400}.BookingsDashboardVisual-module__ImWH1q__dateRange{color:var(--mid);flex-shrink:0;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.BookingsDashboardVisual-module__ImWH1q__dateSep{color:var(--faint);margin:0 2px;font-size:12px}.BookingsDashboardVisual-module__ImWH1q__calIcon{border:1.5px solid var(--faint);border-radius:3px;flex-shrink:0;width:13px;height:13px;display:inline-block}.BookingsDashboardVisual-module__ImWH1q__statusWrap{color:var(--muted);letter-spacing:.04em;flex-shrink:0;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:flex}.BookingsDashboardVisual-module__ImWH1q__tabGroup{flex-shrink:0;gap:4px;display:flex}.BookingsDashboardVisual-module__ImWH1q__tab{border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;padding:7px 15px;font-size:12px;font-weight:700}.BookingsDashboardVisual-module__ImWH1q__tabOn{background:var(--ink);color:var(--white)}.BookingsDashboardVisual-module__ImWH1q__tabOff{color:var(--muted)}.BookingsDashboardVisual-module__ImWH1q__tblHead,.BookingsDashboardVisual-module__ImWH1q__tblRow{grid-template-columns:68px 128px 152px 1fr 90px 88px;align-items:center;padding:0 20px;display:grid}.BookingsDashboardVisual-module__ImWH1q__tblHead{border-bottom:1.5px solid var(--line);padding-top:11px;padding-bottom:11px}.BookingsDashboardVisual-module__ImWH1q__th{letter-spacing:.09em;text-transform:uppercase;color:var(--em);align-items:center;gap:4px;font-size:9px;font-weight:700;line-height:1.4;display:flex}.BookingsDashboardVisual-module__ImWH1q__sortChip{background:var(--em-soft);width:15px;height:15px;color:var(--em);border-radius:4px;justify-content:center;align-items:center;font-size:9px;display:flex}.BookingsDashboardVisual-module__ImWH1q__tblRow{border-bottom:1px solid var(--surface);gap:0;padding-top:17px;padding-bottom:17px}.BookingsDashboardVisual-module__ImWH1q__tblRow:last-child{border-bottom:none}.BookingsDashboardVisual-module__ImWH1q__tblRow:hover{background:var(--surface)}.BookingsDashboardVisual-module__ImWH1q__cellId{color:var(--ink);font-size:13px;font-weight:700}.BookingsDashboardVisual-module__ImWH1q__cellDtMain{color:var(--mid);font-size:12.5px;font-weight:500;line-height:1.5}.BookingsDashboardVisual-module__ImWH1q__cellName{color:var(--ink);font-size:13px;font-weight:700;line-height:1.3}.BookingsDashboardVisual-module__ImWH1q__cellPhone{color:var(--faint);margin-top:2px;font-size:11px;font-weight:400}.BookingsDashboardVisual-module__ImWH1q__routeLine{color:var(--mid);align-items:flex-start;gap:6px;margin-bottom:4px;font-size:11.5px;font-weight:400;line-height:1.45;display:flex}.BookingsDashboardVisual-module__ImWH1q__routeLine:last-child{margin-bottom:0}.BookingsDashboardVisual-module__ImWH1q__rbadge{width:16px;height:16px;color:var(--white);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:9.5px;font-weight:800;display:flex}.BookingsDashboardVisual-module__ImWH1q__rbA{background:var(--em)}.BookingsDashboardVisual-module__ImWH1q__rbB{background:#3b82f6}.BookingsDashboardVisual-module__ImWH1q__vtype{background:var(--surface);border:1px solid var(--line);color:var(--mid);border-radius:7px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-block}.BookingsDashboardVisual-module__ImWH1q__fare{text-align:right;font-size:13.5px;font-weight:700}.BookingsDashboardVisual-module__ImWH1q__fareGreen{color:var(--em)}.BookingsDashboardVisual-module__ImWH1q__fareMuted{color:var(--faint);font-style:italic}.BookingsDashboardVisual-module__ImWH1q__cardCustomers{width:780px;box-shadow:var(--shadow-front);z-index:3;animation:.65s cubic-bezier(.22,1,.36,1) .1s both BookingsDashboardVisual-module__ImWH1q__rise;bottom:0;right:0}.BookingsDashboardVisual-module__ImWH1q__cstatStrip{border-bottom:1.5px solid var(--line);display:flex}.BookingsDashboardVisual-module__ImWH1q__cstatCell{border-right:1.5px solid var(--line);flex:1;justify-content:space-between;align-items:flex-start;padding:20px 22px 18px;display:flex}.BookingsDashboardVisual-module__ImWH1q__cstatCell:last-child{border-right:none}.BookingsDashboardVisual-module__ImWH1q__cstatLbl{color:var(--muted);max-width:160px;margin-bottom:10px;font-size:10px;font-weight:600;line-height:1.35}.BookingsDashboardVisual-module__ImWH1q__cstatVal{letter-spacing:-1px;color:var(--ink);font-size:30px;font-weight:800;line-height:1}.BookingsDashboardVisual-module__ImWH1q__cstatValGreen{color:var(--em)}.BookingsDashboardVisual-module__ImWH1q__cstatIcon{background:var(--em-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.BookingsDashboardVisual-module__ImWH1q__ctrlRow{border-bottom:1.5px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.BookingsDashboardVisual-module__ImWH1q__custSearch{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-sm);flex:1;align-items:center;gap:8px;padding:9px 13px;display:flex}.BookingsDashboardVisual-module__ImWH1q__custSearchPh{color:var(--faint);font-size:12.5px;font-weight:400}.BookingsDashboardVisual-module__ImWH1q__sortBtn{color:var(--muted);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:flex}.BookingsDashboardVisual-module__ImWH1q__ctblHead,.BookingsDashboardVisual-module__ImWH1q__ctblRow{grid-template-columns:170px 130px 115px 105px 148px 72px;align-items:center;padding:0 20px;display:grid}.BookingsDashboardVisual-module__ImWH1q__ctblHead{border-bottom:1.5px solid var(--line);padding-top:11px;padding-bottom:11px}.BookingsDashboardVisual-module__ImWH1q__cth{letter-spacing:.09em;text-transform:uppercase;color:var(--em);font-size:9px;font-weight:700}.BookingsDashboardVisual-module__ImWH1q__ctblRow{border-bottom:1px solid var(--surface);padding-top:15px;padding-bottom:15px}.BookingsDashboardVisual-module__ImWH1q__ctblRow:last-child{border-bottom:none}.BookingsDashboardVisual-module__ImWH1q__ctblRow:hover{background:var(--surface)}.BookingsDashboardVisual-module__ImWH1q__cnameCell{align-items:center;gap:10px;display:flex}.BookingsDashboardVisual-module__ImWH1q__cavatar{background:var(--surface);border:1.5px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.BookingsDashboardVisual-module__ImWH1q__cname{color:var(--ink);font-size:13px;font-weight:700}.BookingsDashboardVisual-module__ImWH1q__cphone{color:var(--muted);font-size:12.5px;font-weight:400}.BookingsDashboardVisual-module__ImWH1q__tripsPill{background:var(--surface);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:20px;align-items:center;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.BookingsDashboardVisual-module__ImWH1q__cspend{color:var(--em);font-size:13.5px;font-weight:700}.BookingsDashboardVisual-module__ImWH1q__clast{color:var(--muted);font-size:12.5px;font-weight:400}.BookingsDashboardVisual-module__ImWH1q__togWrap{flex-direction:column;align-items:center;gap:4px;display:flex}.BookingsDashboardVisual-module__ImWH1q__tog{background:var(--em);cursor:pointer;width:40px;height:23px;box-shadow:0 0 0 3px var(--em-ring);border-radius:12px;position:relative}.BookingsDashboardVisual-module__ImWH1q__tog:after{content:"";background:var(--white);border-radius:50%;width:17px;height:17px;position:absolute;top:3px;left:20px;box-shadow:0 1px 4px #0003}.BookingsDashboardVisual-module__ImWH1q__togLbl{color:var(--em);letter-spacing:.08em;text-transform:uppercase;font-size:8.5px;font-weight:700}@keyframes BookingsDashboardVisual-module__ImWH1q__rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.BookingsDashboardVisual-module__ImWH1q__scene{flex-direction:column;gap:24px;width:100%;height:auto;padding:0;display:flex}.BookingsDashboardVisual-module__ImWH1q__scene:before{display:none}.BookingsDashboardVisual-module__ImWH1q__cardBookings,.BookingsDashboardVisual-module__ImWH1q__cardCustomers{-ms-overflow-style:none;scrollbar-width:none;width:100%;position:relative;inset:0;overflow-x:auto}.BookingsDashboardVisual-module__ImWH1q__cardBookings::-webkit-scrollbar{display:none}.BookingsDashboardVisual-module__ImWH1q__cardCustomers::-webkit-scrollbar{display:none}.BookingsDashboardVisual-module__ImWH1q__filterBar,.BookingsDashboardVisual-module__ImWH1q__ctrlRow{flex-wrap:wrap}}@media (max-width:768px){.BookingsDashboardVisual-module__ImWH1q__tblHead,.BookingsDashboardVisual-module__ImWH1q__tblRow,.BookingsDashboardVisual-module__ImWH1q__ctblHead,.BookingsDashboardVisual-module__ImWH1q__ctblRow{min-width:780px}.BookingsDashboardVisual-module__ImWH1q__statStrip,.BookingsDashboardVisual-module__ImWH1q__cstatStrip{flex-wrap:wrap}.BookingsDashboardVisual-module__ImWH1q__statCell,.BookingsDashboardVisual-module__ImWH1q__cstatCell{flex:50%}}
.DispatchStrategyVisual-module__-HscMq__scene{pointer-events:none;--em:#10b981;--em-soft:#10b9811a;--em-mid:#10b98133;--em-ring:#10b9812e;--em-border:#10b981;--ink:#0f172a;--ink-mid:#1e293b;--mid:#334155;--muted:#64748b;--faint:#94a3b8;--line:#e2e8f0;--surface:#f8fafc;--surface2:#f1f5f9;--white:#fff;--f:"Plus Jakarta Sans", sans-serif;--r:18px;--r-sm:10px;--r-xs:7px;--shadow-back:0 0 0 4px #10b98114, 0 20px 56px #0000001a, 0 4px 14px #0000000f;--shadow-mid:0 0 0 4px #10b9811a, 0 28px 68px #00000021, 0 6px 18px #00000014;--shadow-front:0 0 0 4px #10b9811f, 0 32px 80px #00000029, 0 8px 24px #00000017;width:860px;height:660px;position:relative}.DispatchStrategyVisual-module__-HscMq__card{background:var(--white);border-radius:var(--r);position:absolute;overflow:hidden}.DispatchStrategyVisual-module__-HscMq__cardDispatch{border:1.5px solid var(--line);width:440px;box-shadow:var(--shadow-back);z-index:1;padding:28px 26px;animation:.5s cubic-bezier(.22,1,.36,1) both DispatchStrategyVisual-module__-HscMq__rise;top:0;left:0}.DispatchStrategyVisual-module__-HscMq__dsHeader{align-items:center;gap:10px;margin-bottom:22px;display:flex}.DispatchStrategyVisual-module__-HscMq__dsIconWrap{background:var(--em-soft);border-radius:var(--r-xs);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.DispatchStrategyVisual-module__-HscMq__dsTitle{color:var(--ink);letter-spacing:-.3px;font-size:17px;font-weight:800}.DispatchStrategyVisual-module__-HscMq__dsOption{border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--surface);cursor:pointer;align-items:flex-start;gap:14px;margin-bottom:12px;padding:16px;transition:border-color .2s,background .2s;display:flex}.DispatchStrategyVisual-module__-HscMq__dsOption:last-child{margin-bottom:0}.DispatchStrategyVisual-module__-HscMq__dsOption.DispatchStrategyVisual-module__-HscMq__selected{border-color:var(--em-border);background:#10b9810e}.DispatchStrategyVisual-module__-HscMq__dsOptIcon{border-radius:var(--r-xs);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-top:1px;display:flex}.DispatchStrategyVisual-module__-HscMq__iconGray{background:var(--surface2)}.DispatchStrategyVisual-module__-HscMq__iconGreen{background:var(--em-soft)}.DispatchStrategyVisual-module__-HscMq__dsOptName{color:var(--ink);letter-spacing:-.2px;margin-bottom:3px;font-size:15px;font-weight:800}.DispatchStrategyVisual-module__-HscMq__dsOptDesc{color:var(--muted);font-size:12.5px;font-weight:400;line-height:1.45}.DispatchStrategyVisual-module__-HscMq__cardParams{border:1.5px solid var(--em-border);width:530px;box-shadow:var(--shadow-mid);z-index:2;padding:28px 28px 22px;animation:.58s cubic-bezier(.22,1,.36,1) 60ms both DispatchStrategyVisual-module__-HscMq__rise;top:60px;right:0}.DispatchStrategyVisual-module__-HscMq__spTitle{color:var(--ink);letter-spacing:-.1px;margin-bottom:4px;font-size:14px;font-weight:800}.DispatchStrategyVisual-module__-HscMq__spSub{color:var(--muted);margin-bottom:24px;font-size:11.5px;font-weight:400;line-height:1.4}.DispatchStrategyVisual-module__-HscMq__sliderSection{margin-bottom:22px}.DispatchStrategyVisual-module__-HscMq__sliderLabel{color:var(--ink-mid);letter-spacing:-.1px;margin-bottom:12px;font-size:13px;font-weight:700}.DispatchStrategyVisual-module__-HscMq__sliderRow{align-items:center;gap:12px;display:flex}.DispatchStrategyVisual-module__-HscMq__sliderTrack{background:var(--line);border-radius:3px;flex:1;height:6px;position:relative;overflow:visible}.DispatchStrategyVisual-module__-HscMq__sliderFill{background:var(--em);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.DispatchStrategyVisual-module__-HscMq__sliderThumb{background:var(--em);border:2.5px solid var(--white);width:18px;height:18px;box-shadow:0 1px 6px #10b98173, 0 0 0 2px var(--em-mid);border-radius:50%;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.DispatchStrategyVisual-module__-HscMq__sliderVal{border:1.5px solid var(--line);border-radius:var(--r-xs);background:var(--white);width:36px;height:32px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}.DispatchStrategyVisual-module__-HscMq__sliderHint{color:var(--faint);margin-top:10px;font-size:11px;font-weight:400;line-height:1.45}.DispatchStrategyVisual-module__-HscMq__spDivider{border:none;border-top:1px solid var(--line);margin:18px 0}.DispatchStrategyVisual-module__-HscMq__spSectionTitle{color:var(--ink-mid);margin-bottom:10px;font-size:13px;font-weight:700}.DispatchStrategyVisual-module__-HscMq__timeoutBox{border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);max-height:48px;padding:14px 16px;font-size:12px;font-weight:400;line-height:1.5;overflow:hidden}.DispatchStrategyVisual-module__-HscMq__cardFare{border:1.5px solid var(--em-border);width:500px;box-shadow:var(--shadow-front);z-index:3;animation:.65s cubic-bezier(.22,1,.36,1) .12s both DispatchStrategyVisual-module__-HscMq__rise;bottom:0;left:60px}.DispatchStrategyVisual-module__-HscMq__fareTabs{border-bottom:1.5px solid var(--line);background:var(--white);gap:6px;padding:16px 20px 0;display:flex}.DispatchStrategyVisual-module__-HscMq__ftab{border-radius:var(--r-sm) var(--r-sm) 0 0;cursor:pointer;letter-spacing:-.1px;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 16px 11px;font-size:13px;font-weight:700;display:flex}.DispatchStrategyVisual-module__-HscMq__ftabOn{background:var(--ink);color:var(--white);border:1.5px solid var(--ink);border-bottom-color:var(--ink)}.DispatchStrategyVisual-module__-HscMq__ftabOff{color:var(--muted);background:0 0;border:1.5px solid #0000}.DispatchStrategyVisual-module__-HscMq__ftabOff:hover{color:var(--ink)}.DispatchStrategyVisual-module__-HscMq__fareBody{padding:22px 22px 26px}.DispatchStrategyVisual-module__-HscMq__fareSectionTitle{color:var(--ink);letter-spacing:-.2px;margin-bottom:18px;font-size:15px;font-weight:800}.DispatchStrategyVisual-module__-HscMq__fareFieldLabel{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;font-size:9.5px;font-weight:700}.DispatchStrategyVisual-module__-HscMq__fareInput{border:1.5px solid var(--line);border-radius:var(--r-xs);background:var(--white);width:100%;height:42px;font-family:var(--f);color:var(--ink);outline:none;align-items:center;padding:0 14px;font-size:14px;font-weight:500;transition:border-color .2s;display:flex}.DispatchStrategyVisual-module__-HscMq__fareInput:focus-within{border-color:var(--em)}.DispatchStrategyVisual-module__-HscMq__fareRowSingle{margin-bottom:16px}.DispatchStrategyVisual-module__-HscMq__fareRowDouble{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:6px;display:grid}@keyframes DispatchStrategyVisual-module__-HscMq__rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.DispatchStrategyVisual-module__-HscMq__scene{flex-direction:column;gap:24px;width:100%;height:auto;padding:0;display:flex}.DispatchStrategyVisual-module__-HscMq__cardDispatch,.DispatchStrategyVisual-module__-HscMq__cardParams,.DispatchStrategyVisual-module__-HscMq__cardFare{width:100%;position:relative;inset:0}.DispatchStrategyVisual-module__-HscMq__cardDispatch{z-index:1;width:calc(100% - 15px);left:-5px}.DispatchStrategyVisual-module__-HscMq__cardParams{z-index:2;width:calc(100% - 15px);margin-top:-40px;left:20px}.DispatchStrategyVisual-module__-HscMq__cardFare{z-index:3;width:calc(100% - 15px);margin-top:-100px;left:-10px}}@media (max-width:480px){.DispatchStrategyVisual-module__-HscMq__fareRowDouble{grid-template-columns:1fr}}
