.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.driver-prefs-map[data-v-7f1f8f5b]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at top,rgba(59,130,246,.18),transparent 38%),linear-gradient(180deg,#171a21,#101318)}.driver-prefs-map-canvas[data-v-7f1f8f5b]{width:100%;height:100%}.driver-prefs-map-empty[data-v-7f1f8f5b]{position:absolute;inset:auto 14px 14px;padding:10px 12px;border-radius:14px;background:#0f172ad1;color:#e2e8f0;font-size:12px;line-height:1.4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}[data-v-7f1f8f5b] .leaflet-container{width:100%;height:100%;background:#101318;font:inherit}[data-v-7f1f8f5b] .leaflet-control-attribution{border-radius:12px 0 0;background:#0f172ad1;color:#dbeafe}[data-v-7f1f8f5b] .leaflet-control-attribution a{color:#bfdbfe}[data-v-7f1f8f5b] .driver-prefs-map-icon-host{background:transparent;border:0}[data-v-7f1f8f5b] .driver-prefs-map-marker{position:relative;display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center}[data-v-7f1f8f5b] .driver-prefs-map-marker:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:999px;background:color-mix(in srgb,var(--marker-color) 24%,transparent)}[data-v-7f1f8f5b] .driver-prefs-map-marker-core{position:relative;z-index:1;width:12px;height:12px;border-radius:999px;border:2px solid rgba(255,255,255,.98);background:var(--marker-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--marker-color) 18%,transparent)}[data-v-7f1f8f5b] .driver-prefs-map-marker.kind-driver .driver-prefs-map-marker-core{width:14px;height:14px}[data-v-7f1f8f5b] .driver-prefs-map-marker.kind-pref-destination .driver-prefs-map-marker-core{border-radius:4px}[data-v-7f1f8f5b] .driver-prefs-map-marker.is-inactive{opacity:.48}.variant-background[data-v-7f1f8f5b] .leaflet-top.leaflet-left{top:14px}.driver-vehicle-block[data-v-59a36cbc]{display:grid;gap:12px;min-width:0}.vehicle-type-section[data-v-59a36cbc]{display:grid;gap:16px;padding:0;min-width:0}.vehicle-card-top[data-v-59a36cbc]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}h3[data-v-59a36cbc]{margin:0 0 8px;font-size:18px;color:#dbe2ef}.tabs-choose[data-v-59a36cbc]{display:flex;align-items:center;gap:12px;width:100%;padding:2px 0 8px;background:transparent}.option[data-v-59a36cbc]{flex:1 1 0;min-width:0;padding:9px 12px;border-radius:14px;border:2px solid transparent;background:transparent;color:#8aa0b8;text-align:center;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;transition:color .2s ease,border-color .2s ease}.option.toggleable[data-v-59a36cbc]{cursor:pointer}.option.active[data-v-59a36cbc]{background:transparent;color:#fff;border:2px solid #2f80ff}.vehicle-summary[data-v-59a36cbc]{display:grid;gap:4px;text-align:left}.vehicle-summary-label[data-v-59a36cbc]{font-size:12px;color:#8da2bf}.vehicle-summary strong[data-v-59a36cbc]{font-size:17px;color:#f8fafc}.driver-first-row[data-v-59a36cbc]{display:grid;gap:14px;min-width:0}.vehicle-type[data-v-59a36cbc]{border-radius:0;background:transparent;overflow:visible;min-width:0}.vehicle-type-title-row[data-v-59a36cbc]{padding:4px 2px 10px;font-size:14px;font-weight:400;color:#8aa0b8;text-align:right}.vehicle-type-note[data-v-59a36cbc]{padding:0 16px 16px;font-size:14px;font-weight:400;color:#8aa0b8;text-align:center}.vehicle-type-header[data-v-59a36cbc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 14px;border-bottom:1px solid rgba(148,163,184,.14)}.vehicle-type-title[data-v-59a36cbc]{font-size:18px;font-weight:800;color:#f8fafc}.text-blue[data-v-59a36cbc]{color:#7aaad4;font-size:14px;font-weight:700}.vehicle-type-options[data-v-59a36cbc]{display:flex;gap:8px;flex-wrap:nowrap;align-items:stretch;padding:2px 0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.vehicle-type-options[data-v-59a36cbc]::-webkit-scrollbar{display:none}.vehicle-type-option[data-v-59a36cbc]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px 8px;border:2px solid transparent;border-radius:16px;background:#1b2432;color:#8aa0b8;cursor:pointer;font-weight:500;font-size:11px;min-width:76px;flex:0 0 auto}.vehicle-type-check[data-v-59a36cbc]{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:#2f80ff;color:#fff;border:2px solid #0f1013;display:flex;align-items:center;justify-content:center}.vehicle-type-check svg[data-v-59a36cbc]{width:14px;height:14px}.vehicle-type-icon[data-v-59a36cbc]{width:22px;height:22px;flex:none;color:#8aa0b8}.vehicle-type-capacity[data-v-59a36cbc]{text-align:center;line-height:1.1;font-size:13px;font-weight:700;color:#f4f7fb}.vehicle-type-label[data-v-59a36cbc]{text-align:center;line-height:1.1;font-size:10px;white-space:nowrap;color:#8aa0b8}.vehicle-type-option.active[data-v-59a36cbc]{background:#15233c;color:#cfe0ff;border-color:#2f80ff}.vehicle-type-option.active .vehicle-type-icon[data-v-59a36cbc],.vehicle-type-option.active .vehicle-type-label[data-v-59a36cbc]{color:#4d9ef6}.vehicle-type-option.active .vehicle-type-capacity[data-v-59a36cbc]{color:#fff}.driver-toggle[data-v-59a36cbc]{width:30%;margin:auto;font-size:16px;font-weight:600;border-radius:99px;display:flex;justify-content:center;align-items:center}.driver-toggle.active[data-v-59a36cbc]{background:#fff;color:#0f172a}.driver-toggle input[data-v-59a36cbc]{opacity:0;display:none}.driver-inline-map-shell[data-v-59a36cbc]{height:220px}@media (max-width: 767px){.vehicle-card-top[data-v-59a36cbc]{flex-direction:column}}.custom-select[data-v-bb8d241e]{position:relative;width:100%}.custom-select-trigger[data-v-bb8d241e]{width:100%;height:48px;padding:0 14px;border:none;border-radius:12px;background:#243450;color:#dce8ff;font-size:14px;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.custom-select-trigger svg[data-v-bb8d241e]{width:16px;height:16px;flex:none;stroke:#8aa0b8}.custom-select.disabled .custom-select-trigger[data-v-bb8d241e]{opacity:.5;cursor:not-allowed}.custom-select-backdrop[data-v-bb8d241e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.custom-select-list[data-v-bb8d241e]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;max-height:240px;overflow-y:auto;margin:0;padding:4px;list-style:none;border-radius:12px;background:#263c68;box-shadow:0 8px 24px #0000004d;font-weight:600}.custom-select-option[data-v-bb8d241e]{padding:10px 14px;border-radius:8px;color:#fff;font-size:14px;cursor:pointer}.custom-select-option[data-v-bb8d241e]:active,.custom-select-option[data-v-bb8d241e]:hover{background:#324874}.range-form-box[data-v-a526db92]{margin-top:12px;padding:16px;border:2px solid #4d9ef6;border-radius:18px;background:#1a2840;display:grid;gap:14px}.range-form-head[data-v-a526db92]{display:flex;align-items:center;justify-content:space-between}.range-form-title[data-v-a526db92]{font-size:16px;font-weight:700;color:#4d9ef6}.range-form-collapse[data-v-a526db92]{border:none;background:transparent;color:#4d9ef6;cursor:pointer;padding:0;display:flex}.range-form-collapse svg[data-v-a526db92]{width:22px;height:22px}.range-form-fields[data-v-a526db92]{display:flex;align-items:center;gap:10px}.range-field[data-v-a526db92]{flex:1;display:block}.range-field-sep[data-v-a526db92]{flex:none;color:#8aa0b8;font-size:14px}.range-form-actions[data-v-a526db92]{display:flex;gap:10px}.range-form-btn[data-v-a526db92]{flex:1;height:52px;border:none;border-radius:14px;font-size:16px;cursor:pointer;font-family:inherit}.range-form-btn.confirm[data-v-a526db92]{background:#1d4ed8;color:#fff;font-weight:700}.range-form-btn.cancel[data-v-a526db92]{background:#243450;color:#8aa0b8;font-weight:400}.range-form-btn[data-v-a526db92]:disabled{opacity:.5;cursor:not-allowed}.range-list[data-v-19061c59]{display:grid}.range-price-row[data-v-19061c59]{padding:12px 0}.range-price-row+.range-price-row[data-v-19061c59]{border-top:1px solid #1A3050}.range-row-view[data-v-19061c59]{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.range-km[data-v-19061c59]{font-size:13px;font-weight:700;white-space:nowrap}.range-km-value[data-v-19061c59]{color:#4ade80}.range-km-suffix[data-v-19061c59]{color:#dce8ff;margin-right:4px}.range-price-block[data-v-19061c59]{text-align:right}.range-price[data-v-19061c59]{color:#fff;font-size:13px;font-weight:500}.range-price-caption[data-v-19061c59]{color:#8aafcc;font-size:10px}.range-actions[data-v-19061c59]{display:flex;gap:8px}.range-action-btn[data-v-19061c59]{flex:none;width:36px;height:36px;border:none;border-radius:11px;background:#243450;display:flex;align-items:center;justify-content:center;cursor:pointer}.range-action-btn.delete[data-v-19061c59]{color:#ff5a52}.range-action-btn.pause[data-v-19061c59],.range-action-btn.target[data-v-19061c59]{color:#4a8fe8}.range-action-btn.target.active[data-v-19061c59]{background:#4a8fe8;color:#0b1a2e}.range-action-btn[data-v-19061c59]:disabled{opacity:.4;cursor:not-allowed}.range-action-btn svg[data-v-19061c59]{width:19px;height:19px}.range-price-row.paused .range-km[data-v-19061c59],.range-price-row.paused .range-price-block[data-v-19061c59],.range-price-row.paused .range-action-btn.target[data-v-19061c59]{opacity:.5}.search-form-box[data-v-014d89c2]{margin-top:12px;padding:16px;border:2px solid #4D9EF6;border-radius:18px;background:#1a2840;display:grid;gap:14px}.search-form-head[data-v-014d89c2]{display:flex;align-items:center;justify-content:space-between}.search-form-title[data-v-014d89c2]{font-size:16px;font-weight:700;color:#4d9ef6}.search-form-collapse[data-v-014d89c2]{border:none;background:transparent;color:#4d9ef6;cursor:pointer;padding:0;display:flex}.search-form-collapse svg[data-v-014d89c2]{width:22px;height:22px}.search-routes[data-v-014d89c2]{min-width:0;display:flex;align-items:center;gap:10px}.search-routes-rows[data-v-014d89c2]{flex:1;min-width:0;display:grid;gap:10px}.search-swap[data-v-014d89c2]{flex:none;width:34px;height:34px;border:none;background:transparent;color:#4a8fe8;cursor:pointer;display:flex;align-items:center;justify-content:center}.search-swap svg[data-v-014d89c2]{width:24px;height:24px}.search-row[data-v-014d89c2]{min-width:0;display:flex;align-items:center;gap:12px}.search-row-label[data-v-014d89c2]{flex:none;color:#8aa0b8;font-size:14px}.search-input[data-v-014d89c2]{position:relative;flex:1;min-width:0;display:flex;align-items:center;height:48px;border-radius:12px;background:#243450;padding:0 12px;gap:8px}.city-menu[data-v-014d89c2]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:220px;overflow-y:auto;background:#1a2840;border:1px solid #1A3050;border-radius:12px;padding:4px;box-shadow:0 12px 28px #00000073}.city-option[data-v-014d89c2]{display:block;width:100%;text-align:right;border:none;background:transparent;color:#dce8ff;font:inherit;font-size:14px;padding:10px 12px;border-radius:8px;cursor:pointer}.city-option[data-v-014d89c2]:hover{background:#243450}.search-input input[data-v-014d89c2]{flex:1;min-width:0;border:none;background:transparent;color:#dce8ff;font:inherit;font-size:14px;text-align:right;outline:none}.search-input input[data-v-014d89c2]::placeholder{color:#8aa0b8}.search-input.accent input[data-v-014d89c2]::placeholder{color:#4d9ef6}.search-input-icon[data-v-014d89c2]{flex:none;color:#8aa0b8;display:flex}.search-input-icon svg[data-v-014d89c2]{width:18px;height:18px}.search-price-select[data-v-014d89c2]{flex:1;min-width:0}.search-radii[data-v-014d89c2]{min-width:0;display:flex;gap:10px}.search-radius-cell[data-v-014d89c2]{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.search-radius-cell .search-row-label[data-v-014d89c2]{flex:1;min-width:0;font-size:13px;overflow-wrap:anywhere}.search-radius-select[data-v-014d89c2]{flex:none;width:70px}.search-set-line[data-v-014d89c2]{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border:1px solid #1A3050;border-radius:14px;background:#1a2840;color:#4a9fe8;font:inherit;font-size:15px;cursor:pointer}.search-set-line svg[data-v-014d89c2]{width:18px;height:18px}.search-set-line.active[data-v-014d89c2]{border-color:#4d9ef6}.search-form-actions[data-v-014d89c2]{display:flex;gap:10px}.search-form-btn[data-v-014d89c2]{flex:1;height:52px;border:none;border-radius:14px;font-size:16px;cursor:pointer;font-family:inherit}.search-form-btn.confirm[data-v-014d89c2]{background:#1d4ed8;color:#fff;font-weight:700}.search-form-btn.cancel[data-v-014d89c2]{background:#243450;color:#8aa0b8;font-weight:400}.search-form-btn[data-v-014d89c2]:disabled{opacity:.5;cursor:not-allowed}.advanced-body[data-v-a828dffb]{padding:12px 16px 16px}.advanced-empty[data-v-a828dffb]{padding:16px;text-align:center;color:#8aa0b8;font-size:14px}.advanced-row[data-v-a828dffb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;cursor:pointer}.advanced-item+.advanced-item[data-v-a828dffb]{border-top:1px solid #1A3050}.advanced-row.paused .advanced-chip[data-v-a828dffb],.advanced-row.paused .advanced-info[data-v-a828dffb],.advanced-row.paused .advanced-action-btn.target[data-v-a828dffb]{opacity:.5}.advanced-actions[data-v-a828dffb]{display:flex;gap:8px}.advanced-action-btn[data-v-a828dffb]{flex:none;width:36px;height:36px;border:none;border-radius:11px;background:#243450;display:flex;align-items:center;justify-content:center;cursor:pointer}.advanced-action-btn svg[data-v-a828dffb]{width:19px;height:19px}.advanced-action-btn.delete[data-v-a828dffb]{color:#ff5a52}.advanced-action-btn.pause[data-v-a828dffb],.advanced-action-btn.target[data-v-a828dffb]{color:#4a8fe8}.advanced-action-btn.target.active[data-v-a828dffb]{background:#4a8fe8;color:#0b1a2e}.advanced-action-btn[data-v-a828dffb]:disabled{opacity:.4;cursor:not-allowed}.advanced-info[data-v-a828dffb]{flex:1;text-align:right}.advanced-title[data-v-a828dffb]{font-size:13px;font-weight:700;color:#dce8ff}.advanced-meta[data-v-a828dffb]{margin-top:2px;font-size:10px;color:#8aafcc}.advanced-chip[data-v-a828dffb]{flex:none;width:36px;height:36px;border-radius:11px;background:#243450;display:flex;align-items:center;justify-content:center;color:#4a8fe8}.advanced-chip svg[data-v-a828dffb]{width:24px;height:24px}.dest-form-box[data-v-793ec519]{margin-top:12px;padding:16px;border:2px solid #4D9EF6;border-radius:18px;background:#1a2840;display:grid;gap:14px}.dest-form-head[data-v-793ec519]{display:flex;align-items:center;justify-content:space-between}.dest-form-title[data-v-793ec519]{font-size:16px;font-weight:700;color:#4d9ef6}.dest-form-collapse[data-v-793ec519]{border:none;background:transparent;color:#4d9ef6;cursor:pointer;padding:0;display:flex}.dest-form-collapse svg[data-v-793ec519]{width:22px;height:22px}.dest-input[data-v-793ec519]{position:relative;display:flex;align-items:center;height:48px;border-radius:12px;background:#243450;padding:0 12px;gap:8px}.dest-price[data-v-793ec519]{display:block}.dest-input input[data-v-793ec519]{flex:1;min-width:0;border:none;background:transparent;color:#dce8ff;font:inherit;font-size:14px;text-align:right;outline:none}.dest-input input[data-v-793ec519]::placeholder{color:#8aa0b8}.dest-input-icon[data-v-793ec519]{flex:none;color:#8aa0b8;display:flex}.dest-input-icon svg[data-v-793ec519]{width:18px;height:18px}.city-menu[data-v-793ec519]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:220px;overflow-y:auto;background:#1a2840;border:1px solid #1A3050;border-radius:12px;padding:4px;box-shadow:0 12px 28px #00000073}.city-option[data-v-793ec519]{display:block;width:100%;text-align:right;border:none;background:transparent;color:#dce8ff;font:inherit;font-size:14px;padding:10px 12px;border-radius:8px;cursor:pointer}.city-option[data-v-793ec519]:hover{background:#243450}.dest-radii[data-v-793ec519]{display:flex;gap:10px}.dest-radius-cell[data-v-793ec519]{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.dest-row-label[data-v-793ec519]{flex:1;min-width:0;font-size:13px;color:#8aa0b8;white-space:nowrap}.dest-radius-select[data-v-793ec519]{flex:none;width:70px}.dest-form-actions[data-v-793ec519]{display:flex;gap:10px}.dest-form-btn[data-v-793ec519]{flex:1;height:52px;border:none;border-radius:14px;font-size:16px;cursor:pointer;font-family:inherit}.dest-form-btn.confirm[data-v-793ec519]{background:#1d4ed8;color:#fff;font-weight:700}.dest-form-btn.cancel[data-v-793ec519]{background:#243450;color:#8aa0b8;font-weight:400}.dest-form-btn[data-v-793ec519]:disabled{opacity:.5;cursor:not-allowed}.dest-body[data-v-dd5dcbc6]{padding:12px 16px 16px}.dest-empty[data-v-dd5dcbc6]{padding:16px;text-align:center;color:#8aa0b8;font-size:14px}.dest-row[data-v-dd5dcbc6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;cursor:pointer}.dest-row+.dest-row[data-v-dd5dcbc6]{border-top:1px solid #1A3050}.dest-chip[data-v-dd5dcbc6]{flex:none;width:36px;height:36px;border-radius:11px;background:#243450;display:flex;align-items:center;justify-content:center;color:#4a8fe8}.dest-chip svg[data-v-dd5dcbc6]{width:20px;height:20px}.dest-info[data-v-dd5dcbc6]{flex:1;text-align:right}.dest-title[data-v-dd5dcbc6]{font-size:13px;font-weight:700;color:#dce8ff}.dest-meta[data-v-dd5dcbc6]{margin-top:2px;font-size:10px;color:#8aafcc}.dest-actions[data-v-dd5dcbc6]{display:flex;gap:8px}.dest-action-btn[data-v-dd5dcbc6]{flex:none;width:36px;height:36px;border:none;border-radius:11px;background:#243450;display:flex;align-items:center;justify-content:center;cursor:pointer}.dest-action-btn svg[data-v-dd5dcbc6]{width:19px;height:19px}.dest-action-btn.delete[data-v-dd5dcbc6]{color:#ff5a52}.dest-action-btn.pause[data-v-dd5dcbc6],.dest-action-btn.target[data-v-dd5dcbc6]{color:#4a8fe8}.dest-action-btn.target.active[data-v-dd5dcbc6]{background:#4a8fe8;color:#0b1a2e}.dest-action-btn[data-v-dd5dcbc6]:disabled{opacity:.4;cursor:not-allowed}.dest-row.paused .dest-chip[data-v-dd5dcbc6],.dest-row.paused .dest-info[data-v-dd5dcbc6],.dest-row.paused .dest-action-btn.target[data-v-dd5dcbc6]{opacity:.5}.dest-row.incomplete .dest-chip[data-v-dd5dcbc6],.dest-row.incomplete .dest-info[data-v-dd5dcbc6]{opacity:.55}.drives-hero-map[data-v-115eaac9]{position:absolute;top:0;right:0;bottom:0;left:0}.drives-hero-map-canvas[data-v-115eaac9]{width:100%;height:100%;touch-action:none}[data-v-115eaac9] .leaflet-container{width:100%;height:100%;background:#10182f;font:inherit;touch-action:none}[data-v-115eaac9] .drives-hero-map-icon-host{background:transparent;border:0}[data-v-115eaac9] .drives-hero-map-marker{position:relative;display:inline-flex;align-items:center;background:transparent;border:0;padding:0;cursor:pointer}[data-v-115eaac9] .drives-hero-map-badge{min-height:28px;padding:0 8px;border-radius:999px;background:#22c55e;color:#fff;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:0 0 0 4px #22c55e24,0 8px 18px #0f172a3d}[data-v-115eaac9] .drives-hero-map-badge.is-selected{background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 0 0 6px #3b82f638,0 10px 22px #0f172a4d}[data-v-115eaac9] .drives-hero-map-tooltip{position:absolute;left:50%;bottom:calc(100% + 14px);transform:translate(-50%) translateY(6px);min-width:min(220px,60vw);max-width:min(260px,70vw);padding:10px 12px;border-radius:14px;background:#0f172aeb;color:#f8fafc;font-size:12px;font-weight:700;line-height:1.45;text-align:center;white-space:normal;box-shadow:0 14px 28px #0f172a47;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:20}[data-v-115eaac9] .drives-hero-map-marker:hover .drives-hero-map-tooltip,[data-v-115eaac9] .drives-hero-map-marker:focus-visible .drives-hero-map-tooltip{opacity:1;transform:translate(-50%) translateY(0)}@supports (position-anchor: --drives-marker-anchor){[data-v-115eaac9] .drives-hero-map-tooltip{position-anchor:--drives-marker-anchor;left:anchor(center);top:anchor(top);bottom:auto;transform:translate(-50%) translateY(calc(-100% - 14px))}[data-v-115eaac9] .drives-hero-map-marker:hover .drives-hero-map-tooltip,[data-v-115eaac9] .drives-hero-map-marker:focus-visible .drives-hero-map-tooltip{transform:translate(-50%) translateY(calc(-100% - 20px))}}[data-v-115eaac9] .drives-hero-map-driver{position:relative;display:inline-block;width:24px;height:24px}[data-v-115eaac9] .drives-hero-map-driver-pulse{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.24) 0%,rgba(56,189,248,.12) 46%,transparent 72%);animation:drivesHeroDriverPulse-115eaac9 1.9s ease-out infinite}[data-v-115eaac9] .drives-hero-map-driver-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(180deg,#3b82f6,#2563eb);border:4px solid #ffffff;box-shadow:0 12px 24px #2563eb47}@keyframes drivesHeroDriverPulse-115eaac9{0%{transform:scale(.7);opacity:.85}to{transform:scale(1.5);opacity:0}}.drive-ride-card[data-v-ee288c02]{display:grid}.drive-ride-card.is-queue[data-v-ee288c02]{gap:0;padding:14px 16px 16px}.sheet-head[data-v-ee288c02]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.alertTimeSection[data-v-ee288c02]{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-badges[data-v-ee288c02]{display:flex;align-items:center;gap:6px}.card-badge[data-v-ee288c02]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:20px;font-size:13px;font-weight:700}.card-badge.new-badge[data-v-ee288c02]{background-color:#dcfce7;color:#16a34a}.card-badge.link-badge[data-v-ee288c02]{background-color:#eef2ff;color:#312e81;font-weight:600}.link-badge .link-badge-icon[data-v-ee288c02]{color:#7c3aed}.future-slot[data-v-ee288c02]{display:flex;align-items:center}.future-badge[data-v-ee288c02]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:20px;font-size:13px;font-weight:700;background-color:#f59e0b;color:#1f2937;white-space:nowrap}.future-badge .future-time[data-v-ee288c02]{font-weight:800}.future-badge .future-badge-icon[data-v-ee288c02]{color:#1f2937}.delivery-badge[data-v-ee288c02]{display:flex;align-items:center;gap:4px;color:#fff;background:#020812;font-size:14px;border-radius:15px;padding:6px 10px;font-weight:600;width:max-content}.delivery-badge .delivery-badge-icon[data-v-ee288c02]{color:#fff}.alertTime[data-v-ee288c02]{font-size:16px;background-color:#dcfce7;color:#16a34a;width:60px;height:24px;font-weight:700;border-radius:20px;display:flex;align-items:center;justify-content:center}.sheet-body[data-v-ee288c02]{display:flex;gap:16px;justify-content:space-around;margin:10px 0 2px}.body-right[data-v-ee288c02],.body-time[data-v-ee288c02],.body-distance[data-v-ee288c02]{display:flex;flex-direction:column}.body-right[data-v-ee288c02]{gap:6px}.body-time[data-v-ee288c02],.body-distance[data-v-ee288c02]{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.body-center[data-v-ee288c02]{display:flex;gap:12px;align-items:center;padding:0 10px 10px}.address-text[data-v-ee288c02]{display:flex;flex-direction:column}.address-text .text[data-v-ee288c02]{font-size:1.1rem;font-weight:700}.address-text .note[data-v-ee288c02]{font-size:.85rem;color:#6b7280}.info-text[data-v-ee288c02]{font-size:.75rem;color:#9ca3af}.info-flex[data-v-ee288c02]{display:flex;align-items:center;gap:5px}.origin[data-v-ee288c02],.destination[data-v-ee288c02]{display:flex;gap:6px;padding:0 6px 10px}.origin .icon-location_on_full[data-v-ee288c02],.destination .icon-location_on_full[data-v-ee288c02]{font-size:1.7rem}.origin[data-v-ee288c02]{padding-bottom:10px}.origin .icon-location_on_full[data-v-ee288c02]{color:#2247cd}.destination .icon-location_on_full[data-v-ee288c02]{color:#7420ed}.body-price[data-v-ee288c02]{font-size:30px;font-weight:800}.num[data-v-ee288c02]{font-weight:700;font-size:20px}.nis-sign[data-v-ee288c02]{font-size:20px;font-weight:600}.sheet-details[data-v-ee288c02]{display:flex;flex-wrap:wrap;gap:12px;font-size:.9rem;color:#4b5563}.note-toggle[data-v-ee288c02]{display:flex;align-items:center;justify-content:center;width:100%;border:0;background:transparent;padding:6px 0;margin-top:0;cursor:pointer;border-top:1px solid #eef2f7}.note-toggle-icon[data-v-ee288c02]{width:8px;height:8px;margin-top:-4px;border-right:2px solid #9ca3af;border-bottom:2px solid #9ca3af;border-radius:1px;transform:rotate(45deg);transition:transform .2s ease}.note-toggle-icon.open[data-v-ee288c02]{transform:rotate(225deg);margin-top:4px}.ride-note[data-v-ee288c02]{padding:4px 14px 8px;font-size:.95rem;font-weight:600;line-height:1.5;color:#1f2937;text-align:center;overflow-wrap:anywhere}.ride-note[data-v-ee288c02] .sheet-note-link{color:#2563eb;text-decoration:underline}.sheet-buttons[data-v-ee288c02]{display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;margin-top:20px;align-items:center}.sheet-actions[data-v-ee288c02]{display:flex;align-items:center;gap:10px;flex:0 0 auto}.sheet-buttons button[data-v-ee288c02]{background-color:transparent;padding:4px;min-height:40px;min-width:2rem;border:none;border-radius:8px}.sheet-buttons>button[data-v-ee288c02]:first-child{flex:1 1 auto;min-width:0;background:#2d8c4e;color:#fff;font-size:18px;padding:4px 20px;font-weight:400;display:flex;justify-content:center;gap:8px;align-items:center}.sheet-buttons>button:first-child span[data-v-ee288c02]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-buttons>button:first-child.is-link[data-v-ee288c02]{background:#020812;opacity:1;cursor:not-allowed}.sheet-buttons>button:first-child .lock-icon[data-v-ee288c02]{width:18px;height:18px;flex:none}.sheet-buttons button[data-v-ee288c02]:before{color:#f59e0b;font-size:30px}.sheet-buttons button.icon-whatsapp[data-v-ee288c02]:before{color:#15a34a}.sheet-details[data-v-ee288c02]{margin-top:5px;padding:0;display:flex;align-items:center;overflow:hidden}.sheet-details>div[data-v-ee288c02]{flex:1;padding:10px 4px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#475569;position:relative;border:1px solid #e5e7eb;border-radius:25px}.sheet-details .detail-text[data-v-ee288c02]{display:flex;flex-direction:column;align-items:center;gap:4px}.sheet-details .detail-icon[data-v-ee288c02]{font-size:14px}.group-name .detail-icon[data-v-ee288c02],.group-name .detail-text[data-v-ee288c02]{color:#7c3aed}.sheet-details>div.group-name[data-v-ee288c02]{border:2px solid #7c3aed;font-weight:800;background-color:#f5f3ff}.vehicle-type-badge[data-v-ee288c02]{display:flex;align-items:center;gap:4px;color:#fff;background:#020812;font-size:14px;border-radius:15px;padding:6px 10px;font-weight:600;width:max-content;margin-top:6px}.body-left[data-v-ee288c02]{display:flex;flex-direction:column;gap:.5rem;align-items:center}.sheet-buttons .icon-action[data-v-ee288c02]{width:40px;height:40px;padding:0;min-height:0;min-width:0;border:none;background:transparent;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex:none}.sheet-buttons .icon-action img[data-v-ee288c02]{width:100%;height:100%;object-fit:contain}.sheet-buttons .icon-action.waze-icon img[data-v-ee288c02]{object-fit:cover}.icon-action.muted[data-v-ee288c02]{opacity:.4;cursor:not-allowed}@media (max-width: 385px){.sheet-buttons>button[data-v-ee288c02]:first-child{padding:4px 8px}}.usher-top[data-v-86e63d26]{width:min(460px,100%);margin:0 auto;padding:calc(14px + env(safe-area-inset-top)) 16px 18px}.usher-bar[data-v-86e63d26]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.bar-title[data-v-86e63d26]{margin:0;font-size:1.7rem;font-weight:800;letter-spacing:-.02em;color:#e7ebf3}.stat-grid[data-v-86e63d26]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.stat-card[data-v-86e63d26]{position:relative;border-radius:14px;background:#161b27;border:1.5px solid #232a3a;padding:8px 8px 7px;min-height:78px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;text-align:right;transition:border-color .15s ease,background .15s ease}.stat-card.active[data-v-86e63d26]{background:#1e2536}.stat-icon[data-v-86e63d26]{position:absolute;top:7px;left:7px;font-size:13px;opacity:.8}.stat-value[data-v-86e63d26]{font-size:1.3rem;font-weight:800;line-height:1.1;color:#e7ebf3}.stat-label[data-v-86e63d26]{font-size:.58rem;line-height:1.25;color:#9aa4b6;font-weight:600}.accent-green .stat-icon[data-v-86e63d26]{color:#22c55e}.accent-green.active[data-v-86e63d26]{border-color:#22c55e}.accent-amber .stat-icon[data-v-86e63d26]{color:#f59e0b}.accent-amber.active[data-v-86e63d26]{border-color:#f59e0b}.accent-blue .stat-icon[data-v-86e63d26]{color:#3b82f6}.accent-blue.active[data-v-86e63d26]{border-color:#3b82f6}.accent-violet .stat-icon[data-v-86e63d26]{color:#a78bfa}.accent-violet.active[data-v-86e63d26]{border-color:#a78bfa}.accent-red .stat-icon[data-v-86e63d26]{color:#ef4444}.accent-red.active[data-v-86e63d26]{border-color:#ef4444}@media (max-width: 380px){.stat-label[data-v-86e63d26]{font-size:.52rem}.stat-value[data-v-86e63d26]{font-size:1.1rem}}.card-wrap[data-v-06c3b00f]{display:flex;flex-direction:column}.driver-card[data-v-06c3b00f]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #edeff3;border-radius:18px;padding:12px;cursor:pointer;box-shadow:0 6px 16px #1018280a;transition:box-shadow .18s ease,border-color .18s ease,border-radius .18s ease}.driver-card.active[data-v-06c3b00f]{border-color:#d7defc;box-shadow:0 10px 24px #2563eb1a}.driver-card[data-v-06c3b00f]:active:not(.active){border-color:#edeff3;box-shadow:0 6px 16px #1018280a;-webkit-tap-highlight-color:transparent}.driver-card.expanded[data-v-06c3b00f]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.dc-side[data-v-06c3b00f]{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px}.dc-avatar[data-v-06c3b00f]{width:58px;height:58px;border-radius:50%;background:linear-gradient(180deg,#dbe3f4,#c2cce4);color:#41506e;display:grid;place-items:center;font-size:1.3rem;font-weight:800;overflow:hidden}.dc-photo[data-v-06c3b00f]{width:100%;height:100%;object-fit:cover;border-radius:50%}.dc-contact[data-v-06c3b00f]{display:flex;gap:6px;margin-top:-14px}.dc-call[data-v-06c3b00f],.dc-wa[data-v-06c3b00f]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px;text-decoration:none}.dc-call[data-v-06c3b00f]{background:#2563eb}.dc-wa[data-v-06c3b00f]{background:#25d366}.dc-main[data-v-06c3b00f]{flex:1;min-width:0;text-align:right}.dc-meta[data-v-06c3b00f]{display:flex;align-items:center;gap:5px;color:#98a0ae;font-size:.72rem;font-weight:600}.dc-meta .dot[data-v-06c3b00f]{opacity:.6}.dc-name[data-v-06c3b00f]{margin:3px 0 5px;font-size:1.02rem;font-weight:800;color:#1c2331}.dc-stats[data-v-06c3b00f]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:.72rem;font-weight:600;color:#5b6472}.dc-sep[data-v-06c3b00f]{color:#d7dbe3;font-size:.65rem}.dc-camel-icon[data-v-06c3b00f]{display:inline-block;width:18px;height:15px;flex:none;-webkit-mask-image:url(/static/images/camel-icon.svg);mask-image:url(/static/images/camel-icon.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform:scaleX(-1)}.dc-stat-item[data-v-06c3b00f]{display:inline-flex;align-items:center;gap:3px}.dc-stat-icon[data-v-06c3b00f]{font-size:11px;color:#9aa0ae}.icon-group_full.dc-stat-icon[data-v-06c3b00f]{color:#22c55e}.dc-star-icon.dc-stat-icon[data-v-06c3b00f]{color:#f59e0b;font-family:inherit}.dc-shield-icon[data-v-06c3b00f]{width:13px;height:13px;flex:none;color:#2563eb}.dc-level-dot[data-v-06c3b00f]{width:7px;height:7px;border-radius:50%;flex:none}.dc-actions[data-v-06c3b00f]{display:flex;gap:6px;flex:none}.dc-act[data-v-06c3b00f]{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.dc-act svg[data-v-06c3b00f]{width:16px;height:16px}.dc-act[data-v-06c3b00f]{transition:transform .1s ease,opacity .1s ease}.dc-act[data-v-06c3b00f]:active{transform:scale(.88);opacity:.75}.dc-act.reject[data-v-06c3b00f]{background:#ef44441a;border:1.5px solid rgba(239,68,68,.3);color:#ef4444}.dc-act.verify[data-v-06c3b00f]{background:#f59e0b1a;border:1.5px solid rgba(245,158,11,.3);color:#f59e0b}.dc-act.approve[data-v-06c3b00f]{background:#16a34a1a;border:1.5px solid rgba(22,163,74,.3);color:#16a34a}.dc-act.verify.is-inactive[data-v-06c3b00f]{cursor:default;opacity:.4}.driver-detail[data-v-06c3b00f]{background:#fff;border:1px solid #d7defc;border-top:none;border-bottom-left-radius:18px;border-bottom-right-radius:18px;box-shadow:0 10px 24px #2563eb1a;overflow:hidden}.dd-divider[data-v-06c3b00f]{height:1px;background:#edeff3;margin:0 14px}.dd-inner[data-v-06c3b00f]{padding:14px 16px 16px}.dd-info-car[data-v-06c3b00f]{color:#1c2331!important;font-size:.75rem!important;font-weight:700!important}.dd-info-car .icon-directions_car[data-v-06c3b00f]{color:#5b6472;font-size:16px}.dd-info-availability[data-v-06c3b00f]{color:#2563eb!important;font-weight:600!important}.dd-info-availability .dd-icon[data-v-06c3b00f]{color:#2563eb}.dd-mid-row[data-v-06c3b00f]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dd-info[data-v-06c3b00f]{flex:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dd-info li[data-v-06c3b00f]{display:flex;align-items:center;gap:5px;color:#9aa0ae;font-size:.66rem;font-weight:300}.dd-info .icon-location_on[data-v-06c3b00f]{color:#9aa0ae;font-size:18px;flex:none}.dd-icon[data-v-06c3b00f]{width:18px;height:18px;color:#9aa0ae;flex:none}.dd-photos[data-v-06c3b00f]{display:flex;gap:8px;flex:none}.dd-photo[data-v-06c3b00f]{position:relative;width:90px;height:90px;border:1.5px dashed #d7dbe3;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#aab1bd;background:#fafbfc;overflow:hidden}.dd-photo-icon[data-v-06c3b00f]{width:32px;height:32px;opacity:.45}.dd-photo-img[data-v-06c3b00f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.dd-photo-label[data-v-06c3b00f]{font-size:.62rem;font-weight:600;text-align:center;line-height:1.2;position:relative;z-index:1}.dd-photo[data-v-06c3b00f]:has(.dd-photo-img){border-style:solid;border-color:#edeff3}.dd-photo:has(.dd-photo-img) .dd-photo-label[data-v-06c3b00f]{margin-top:auto;width:100%;padding:3px 0;color:#fff;background:#1018288c}.dd-section-title[data-v-06c3b00f]{margin:0 0 10px;font-size:.7rem;font-weight:600;color:#98a0ae;text-align:center}.dd-tags[data-v-06c3b00f]{display:flex;gap:6px;margin-bottom:14px}.dd-tag[data-v-06c3b00f]{flex:1;min-width:0;border:1px solid #edeff3;border-radius:14px;padding:10px 4px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;box-shadow:0 4px 10px #1018280a;background:#fff}.dd-tag-emoji[data-v-06c3b00f]{font-size:22px;line-height:1}.dd-tag-label[data-v-06c3b00f]{font-size:.58rem;font-weight:600;color:#5b6472;line-height:1.2}.dd-actions[data-v-06c3b00f]{display:flex;gap:8px}.dd-btn[data-v-06c3b00f]{flex:1;min-height:52px;border:0;border-radius:14px;color:#fff;font-size:.9rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.dd-btn.primary[data-v-06c3b00f]{background:#2563eb}.dd-btn.danger[data-v-06c3b00f]{background:#ef4444}.dd-btn.success[data-v-06c3b00f]{background:#16a34a}.dd-btn.callreq[data-v-06c3b00f]{background:#0ea5e9}.dd-btn svg[data-v-06c3b00f]{width:18px;height:18px;flex:none}.dd-actions--callreq[data-v-06c3b00f]{margin-top:8px}.dd-actions--call[data-v-06c3b00f]{gap:10px}.dd-actions--call .dd-btn[data-v-06c3b00f]{min-height:42px;border-radius:16px;font-size:.82rem;padding:0 14px}.dd-actions--five[data-v-06c3b00f]{gap:6px}.dd-mini-btn[data-v-06c3b00f]{flex:1;min-width:0;min-height:72px;background:#fff;border:1px solid #edeff3;border-radius:14px;color:#1c2331;font-size:.58rem;font-weight:600;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:8px 4px;line-height:1.3;box-shadow:0 2px 8px #1018280d;transition:box-shadow .15s ease}.dd-mini-btn[data-v-06c3b00f]:active{box-shadow:none;opacity:.8}.dd-mini-btn svg[data-v-06c3b00f]{width:24px;height:24px;flex:none}.modal-backdrop[data-v-1dc923f9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b0e1680;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.modal-box[data-v-1dc923f9]{width:100%;max-width:380px;background:#f6f7f9;border-radius:24px;padding:20px 16px;box-shadow:0 20px 60px #10182838}.modal-header[data-v-1dc923f9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.modal-titles[data-v-1dc923f9]{flex:1;text-align:center}.modal-heading[data-v-1dc923f9]{margin:0 0 3px;font-size:1.05rem;font-weight:800;color:#1c2331}.modal-title[data-v-1dc923f9]{margin:0;font-size:.82rem;font-weight:500;color:#98a0ae;line-height:1.4}.modal-close[data-v-1dc923f9]{width:32px;height:32px;flex:none;border:0;background:transparent;color:#9aa0ae;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.modal-close svg[data-v-1dc923f9]{width:18px;height:18px}.modal-close-placeholder[data-v-1dc923f9]{width:32px;flex:none}.perm-list[data-v-1dc923f9]{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.perm-row[data-v-1dc923f9]{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:1.5px solid #edeff3;border-radius:18px;cursor:pointer;transition:border-color .15s ease,background .15s ease;-webkit-user-select:none;user-select:none}.perm-icon[data-v-1dc923f9]{flex:none;width:28px;display:flex;align-items:center;justify-content:center}.perm-icon svg[data-v-1dc923f9]{width:26px;height:26px}.perm-label[data-v-1dc923f9]{flex:1;text-align:center;font-size:1.05rem;font-weight:700;color:#1c2331;display:flex;align-items:center;justify-content:center;gap:8px}.perm-current[data-v-1dc923f9]{font-size:.72rem;font-weight:700;color:#2563eb;background:#e8effd;border-radius:20px;padding:2px 10px}.perm-radio[data-v-1dc923f9]{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid #d7dbe3;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.modal-confirm[data-v-1dc923f9]{width:100%;min-height:52px;border:0;border-radius:16px;background:#2563eb;color:#fff;font-size:1rem;font-weight:800;cursor:pointer}.modal-enter-active[data-v-1dc923f9],.modal-leave-active[data-v-1dc923f9]{transition:opacity .2s ease}.modal-enter-active .modal-box[data-v-1dc923f9],.modal-leave-active .modal-box[data-v-1dc923f9]{transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.modal-enter-from[data-v-1dc923f9],.modal-leave-to[data-v-1dc923f9]{opacity:0}.modal-enter-from .modal-box[data-v-1dc923f9],.modal-leave-to .modal-box[data-v-1dc923f9]{transform:scale(.9);opacity:0}.usher-page[data-v-76e153c2]{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;padding-top:var(--safe-area-top, env(safe-area-inset-top, 0px));overflow:hidden;background:#0b0e16;color:#e7ebf3;font-family:inherit;display:flex;flex-direction:column}.bar-btn[data-v-76e153c2]{width:40px;height:40px;border:0;background:transparent;color:#e7ebf3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.usher-sheet[data-v-76e153c2]{width:min(460px,100%);margin:0 auto;flex:1;background:#f6f7f9;color:#101828;border-radius:26px 26px 0 0;padding:18px 14px 12px;display:flex;flex-direction:column;overflow:hidden}.usher-scroll[data-v-76e153c2]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.usher-search[data-v-76e153c2]{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e6e8ee;border-radius:16px;padding:6px 14px 6px 6px;box-shadow:0 8px 20px #1018280d;margin-bottom:16px}.search-go[data-v-76e153c2]{width:42px;height:42px;flex:none;border:0;border-radius:12px;background:#2563eb;color:#fff;font-size:18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.search-input[data-v-76e153c2]{flex:1;min-width:0;border:0;outline:none;background:transparent;text-align:right;font-size:.95rem;font-weight:600;color:#1f2733}.search-input[data-v-76e153c2]::placeholder{color:#9aa1ac;font-weight:500}.search-hint[data-v-76e153c2]{color:#c3c9d4;font-size:18px;flex:none}.driver-list[data-v-76e153c2]{display:flex;flex-direction:column;gap:12px}.usher-pager[data-v-76e153c2]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0 calc(12px + env(safe-area-inset-bottom));flex:none}.pager-btn[data-v-76e153c2]{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid #e6e8ee;border-radius:14px;background:#fff;color:#1c2331;font-size:.85rem;font-weight:700;cursor:pointer}.pager-btn .icon-left[data-v-76e153c2],.pager-btn .icon-right[data-v-76e153c2]{font-size:13px;color:#98a0ae}.pager-btn[data-v-76e153c2]:disabled{opacity:.4;cursor:default}.pager-count[data-v-76e153c2]{font-size:.95rem;font-weight:800;color:#1c2331}.reg{--reg-primary: #1d4ed8;--reg-primary-dark: #0040c1;--reg-accent: #06b6d4;--reg-header-bg: #0e1a2b;--reg-bg: #f4f8fb;--reg-card: #ffffff;--reg-border: #eaecf2;--reg-text: #0f0220;--reg-heading: #252f42;--reg-muted: #868da6;--reg-error: #ef4444;--reg-success: #37c172;--reg-icon-bg: #e1f5fb;--reg-note-bg: #eff6ff;--reg-note-bd: #dbeafe;--reg-radius: 18px;--reg-gap: 14px;--color-white-40: rgba(255, 255, 255, .4);--color-cyan-43: #06b6d4;--color-azure-69: #a0aec0;--color-azure-84: #d1d5db;--color-azure-60: #3b82f6;--color-grey-46: #6b7280;--color-grey-97-4: #eff6ff;--color-grey-93-4: #dbeafe;--color-violet-7: #0f0220;--color-grey-97-5: #f4f5f9;--color-azure-48: #1d4ed8;--color-azure-65-2: #94a3b8;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;direction:rtl;color:var(--reg-text);background:var(--reg-bg);min-height:100vh;display:flex;flex-direction:column}.reg-header{background:var(--reg-header-bg);color:#fff;padding:calc(18px + var(--safe-area-top, env(safe-area-inset-top, 0px))) 0 22px}.reg-header-inner{max-width:480px;margin:0 auto;padding:0 18px}.reg-header-top{display:flex;justify-content:space-between;align-items:center}.reg-header-kicker{color:var(--color-cyan-43, #06b6d4);font-weight:600;font-size:14px}.reg-logo{height:36px;width:auto;display:block}.reg-logo-text{font-size:24px;font-weight:800;color:#fff;letter-spacing:.5px}.reg-step-count{color:var(--color-white-40);font-weight:400;font-size:12px;text-align:right;margin-top:8px}.reg-steps{display:flex;justify-content:space-between;gap:2px;margin-top:18px;position:relative}.reg-steps:before{content:"";position:absolute;top:clamp(15px,4.1vw,20px);left:22px;right:22px;height:2px;background:#2a3a55;z-index:0}.reg-step{flex:1;min-width:0;background:none;border:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:default;font-family:inherit;position:relative;z-index:1}.reg-step.clickable{cursor:pointer}.reg-step-circle{width:clamp(30px,8.2vw,40px);height:clamp(30px,8.2vw,40px);border-radius:50%;display:flex;align-items:center;justify-content:center;background:#1b2940;border:2px solid #2a3a55;color:#8b97ac;font-weight:700;font-size:clamp(13px,3.6vw,16px);flex:none}.reg-step.active .reg-step-circle{border-color:var(--reg-accent);color:var(--reg-accent);box-shadow:0 0 0 4px #06b6d42e}.reg-step.done .reg-step-circle{background:var(--reg-accent);border-color:var(--reg-accent);color:#fff}.reg-step-check{width:56%;height:56%}.reg-step-label{font-size:clamp(9px,2.6vw,11px);line-height:1.2;text-align:center;color:#8b97ac;max-width:100%}.reg-step.active .reg-step-label{color:var(--reg-accent);font-weight:700}.reg-body{width:100%;max-width:480px;margin:0 auto;padding:22px 18px 28px;display:flex;flex-direction:column;flex:1}.reg-screen{flex:1;display:flex;flex-direction:column}.reg-title{font-size:30px;font-weight:800;color:var(--reg-heading);margin:0 0 4px;text-align:center}.reg-subtitle{font-size:14px;font-weight:400;color:var(--color-azure-65-2, #94a3b8);margin:0 0 22px;text-align:center}.reg-fields{display:flex;flex-direction:column;gap:10px}.reg-card-field{display:flex;flex-direction:row-reverse;align-items:center;gap:12px;background:var(--reg-card);border-radius:var(--reg-radius);padding:7px 16px;box-shadow:0 2px 10px #252f420f}.reg-card-icon{flex:none;width:42px;height:42px;border-radius:12px;background:var(--reg-icon-bg);color:var(--reg-accent);display:flex;align-items:center;justify-content:center}.reg-card-icon svg{width:22px;height:22px}.reg-card-body{flex:1;display:flex;flex-direction:column;text-align:right;min-width:0;position:relative}.reg-card-value{font-size:14px;color:var(--reg-text);padding:4px 0 0;text-align:right}.reg-card-value.placeholder{color:var(--color-azure-84, #d1d5db);font-weight:400;font-size:13px}.reg-date-field{position:relative}.reg-date-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;opacity:0;font-size:16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.reg-date-hidden{position:absolute;right:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none;border:0;padding:0;margin:0;font-size:16px}.reg-card-label{font-size:16px;font-weight:500;color:var(--color-azure-69, #a0aec0)}.reg-card-label i{color:var(--reg-error);font-style:normal;margin-inline-start:2px}.reg-card-input{border:0;background:transparent;outline:none;font-size:16px;color:var(--reg-text);font-family:inherit;padding:4px 0 0;text-align:right;width:100%}.reg-card-input::placeholder{color:var(--color-azure-84, #d1d5db);font-weight:400;font-size:13px}.reg-card-input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.reg-card-input::-webkit-calendar-picker-indicator{display:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;width:0;margin:0;pointer-events:none}.reg-card-input::-webkit-inner-spin-button,.reg-card-input::-webkit-clear-button{display:none}select.reg-card-input{color:var(--reg-text)}select.reg-card-input:invalid{color:var(--color-azure-84, #d1d5db);font-weight:400}.reg-consent{display:flex;align-items:flex-start;gap:12px;background:var(--reg-card);border-radius:var(--reg-radius);padding:11px 16px;box-shadow:0 2px 10px #252f420f;margin-top:14px}.reg-consent input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px;height:22px;flex:none;margin-top:2px;background:#e5e7eb;border:1px solid #e5e7eb;border-radius:5px;cursor:pointer;position:relative}.reg-consent input:checked:after{content:"";position:absolute;left:8px;top:3px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.reg-consent-text{flex:1;font-size:15px;font-weight:400;color:var(--color-grey-46, #6b7280);text-align:right;line-height:1.4}.reg-required-legend{color:var(--reg-error);font-weight:700;font-size:14px;margin-top:8px;text-align:right}.reg-note{display:flex;align-items:center;gap:10px;background:var(--color-grey-97-4, #eff6ff);border:1px solid var(--color-grey-93-4, #dbeafe);border-radius:14px;padding:14px;margin-top:16px;color:var(--color-azure-60, #3b82f6);font-size:13px;line-height:1.4;text-align:right}.reg-note svg{width:22px;height:22px;flex:none}.reg-note strong{font-weight:700}.reg-error-text{font-size:13px;color:var(--reg-error);margin-top:12px;text-align:center}.reg-loading{display:flex;align-items:center;justify-content:center;flex:1;padding:56px 0}.reg-spinner{width:40px;height:40px;border:4px solid var(--reg-border);border-top-color:var(--reg-primary);border-radius:50%;animation:reg-spin .8s linear infinite}@keyframes reg-spin{to{transform:rotate(360deg)}}.reg-hero-icon{width:64px;height:64px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:#e8eefa;color:#1d4ed8}.reg-hero-icon svg{width:32px;height:30px}.reg-hero-icon.success{background:var(--reg-success);color:#fff}.reg-hero-icon.success svg{width:40px;height:40px}.reg-title.success{color:#20a257}.reg-title.error{color:#c0392b}.reg-plate-card{background:var(--reg-card);border-radius:var(--reg-radius);padding:16px;box-shadow:0 2px 10px #252f420f;display:flex;flex-direction:column;gap:10px}.reg-plate{direction:ltr;display:flex;align-items:stretch;height:56px;border-radius:8px;overflow:hidden;background:#f5a623}.reg-plate-il{flex:none;width:46px;background:#1d4ed8;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.reg-plate-flag{width:26px;height:17px;display:block;border-radius:2px}.reg-plate-cc{font-size:21px;font-weight:800;line-height:1;letter-spacing:1px}.reg-plate-input{flex:1;min-width:0;border:0;background:transparent;outline:none;text-align:center;font-size:26px;font-weight:800;letter-spacing:1px;color:#111;font-family:inherit}.reg-plate-input::placeholder{color:#00000059}.reg-plate-label{color:var(--color-violet-7, #0f0220)}.reg-plate-example{font-size:13px;color:var(--reg-muted);text-align:left;padding-left:18px}.reg-vehicle-card{background:var(--reg-card);border-radius:var(--reg-radius);padding:16px;box-shadow:0 2px 10px #252f420f;display:flex;align-items:center;gap:14px}.reg-vehicle-info{flex:1;display:flex;flex-direction:column;text-align:right;min-width:0}.reg-vehicle-name{font-size:17px;font-weight:800;color:var(--reg-heading);margin-bottom:8px}.reg-vehicle-row{display:flex;gap:6px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--reg-border);font-size:14px}.reg-vehicle-row:last-child{border-bottom:0}.reg-vehicle-row .key{color:var(--reg-muted)}.reg-vehicle-row .val{color:var(--reg-heading);font-weight:700}.reg-vehicle-photo{position:relative;flex:none;width:126px;height:126px;border-radius:50%;background:var(--color-grey-97-5, #f4f5f9);border:2px dashed #00000045;color:#aab3c2;display:flex;align-items:center;justify-content:center;cursor:pointer}.reg-vehicle-photo>svg{width:62px;height:62px}.reg-vehicle-photo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:cover}.reg-photo-badge{position:absolute;bottom:2px;right:2px;width:38px;height:38px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0000002e;display:flex;align-items:center;justify-content:center}.reg-photo-badge svg{width:20px;height:20px}.reg-trait-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.reg-trait{width:calc((100% - 24px) / 3);position:relative;background:var(--reg-card);border:2px solid transparent;border-radius:14px;padding:16px 8px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;font-family:inherit;box-shadow:0 2px 10px #252f420f}.reg-trait.selected{border-color:var(--reg-primary)}.reg-trait.disabled{opacity:.5;cursor:not-allowed}.reg-trait-emoji{font-size:26px;line-height:1}.reg-trait-label{font-size:12px;color:var(--reg-heading);text-align:center;line-height:1.2}.reg-trait-check{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;border:2px solid var(--reg-border);background:#fff}.reg-trait.selected .reg-trait-check{background:var(--reg-primary);border-color:var(--reg-primary)}.reg-trait.selected .reg-trait-check:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.reg-section-card{background:var(--reg-card);border-radius:var(--reg-radius);padding:16px;box-shadow:0 2px 10px #252f420f;margin-bottom:14px}.reg-section-head{display:flex;flex-direction:row;align-items:center;gap:12px}.reg-section-head--top{align-items:flex-start}.reg-section-titles{flex:1;display:flex;flex-direction:column;gap:4px;text-align:right}.reg-section-label{flex:1;text-align:right;font-size:16px;font-weight:700;color:var(--reg-heading)}.reg-section-titles .reg-section-label{flex:none}.reg-section-label i{color:var(--reg-error);font-style:normal;margin-inline-start:2px}.reg-section-hint{font-size:13px;color:var(--reg-muted);line-height:1.4;text-align:right}.reg-field-input{width:100%;box-sizing:border-box;height:46px;padding:0 14px;border:1px solid var(--reg-border);border-radius:12px;background:var(--reg-card);color:var(--reg-text);font-size:16px;font-family:inherit;text-align:right;outline:none}.reg-field-input::placeholder{color:var(--color-azure-84, #d1d5db)}.reg-field-input:focus{border-color:var(--reg-primary)}.reg-section-card>.reg-field-input{margin-top:14px}.reg-field-list{margin-top:14px;display:flex;flex-direction:column;gap:10px}.reg-doc-info{background:var(--color-grey-97-4, #eff6ff);border:1px solid var(--color-grey-93-4, #dbeafe);border-radius:14px;padding:16px;margin-bottom:16px;color:#374151;font-size:13px;font-weight:400;line-height:1.6;text-align:right}.reg-doc-info-head{font-weight:400;margin:0 0 8px}.reg-doc-info-head strong{font-weight:700;color:var(--color-azure-48, #1d4ed8)}.reg-doc-info p{margin:0 0 6px}.reg-doc-info ul{margin:0 0 8px;padding:0;list-style:none}.reg-doc-info li{position:relative;padding-right:16px}.reg-doc-info li:before{content:"•";position:absolute;right:2px;color:var(--color-azure-48, #1d4ed8);font-weight:700}.reg-doc-info-foot{font-weight:700;color:var(--color-azure-48, #1d4ed8);margin:0}.reg-doc{display:flex;align-items:center;gap:12px;background:var(--reg-card);border-radius:14px;padding:12px;box-shadow:0 2px 10px #252f420f;margin-bottom:12px}.reg-doc.locked{opacity:.75}.reg-doc-thumb{flex:none;width:64px;height:48px;border-radius:8px;overflow:hidden;background:var(--color-grey-97-5, #f4f5f9);display:flex;align-items:center;justify-content:center;color:#aab3c2}.reg-doc-thumb img{width:100%;height:100%;object-fit:cover}.reg-doc-thumb svg{width:26px;height:26px}.reg-doc-main{flex:1;text-align:right;min-width:0}.reg-doc-title{display:flex;align-items:center;gap:8px}.reg-doc-name{font-size:15px;font-weight:700;color:var(--reg-heading)}.reg-doc-badge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px}.reg-doc-badge.recommended{background:#fef3c7;color:#92400e}.reg-doc-badge.future{background:#eef2f7;color:#868da6}.reg-doc-hint{font-size:12px;color:var(--reg-muted);margin:4px 0 6px;line-height:1.3}.reg-doc-status{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px;display:inline-block}.reg-doc-status.missing{background:#dc2626;color:#fff}.reg-doc-status.ok{background:#22c55e;color:#fff}.reg-doc-status.locked{background:#eef2f7;color:#868da6}.reg-doc-upload{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--color-grey-97-4, #eff6ff);color:var(--reg-primary);border:0;border-radius:10px;padding:8px 10px;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.reg-doc-upload svg{width:20px;height:20px}.reg-doc-upload.locked{background:var(--color-grey-97-5, #f4f5f9);color:#9aa3b2;cursor:default}.reg-photo-card{display:flex;flex-direction:row-reverse;align-items:center;gap:14px;background:var(--reg-card);border-radius:var(--reg-radius);padding:16px;box-shadow:0 2px 10px #252f420f;margin-bottom:14px}.reg-photo-info{flex:1;min-width:0;text-align:right}.reg-photo-titlerow{display:flex;align-items:center;gap:8px}.reg-photo-name{font-size:18px;font-weight:800;color:var(--reg-heading)}.reg-photo-hint{font-size:12px;color:var(--reg-muted);line-height:1.3;text-align:right;margin-top:8px}.reg-photo-drop{flex:none;width:100px;height:100px;border-radius:50%;border:2px dashed var(--reg-primary);background:var(--color-grey-97-4, #eff6ff);color:var(--reg-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;overflow:hidden;padding:0}.reg-photo-drop svg{width:26px;height:26px}.reg-photo-drop img{width:100%;height:100%;object-fit:cover}.reg-warn-box{background:var(--color-grey-97-4, #eff6ff);border:1px solid var(--color-grey-93-4, #dbeafe);border-radius:16px;padding:16px;margin-bottom:8px}.reg-warn-head{display:flex;align-items:center;justify-content:flex-start;gap:8px;color:var(--color-azure-48, #1d4ed8);font-weight:800;font-size:16px;margin-bottom:6px}.reg-warn-head svg{width:20px;height:20px}.reg-warn-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-grey-93-4, #dbeafe);text-align:right;font-size:13px;color:#374151;line-height:1.5}.reg-warn-row:last-child{border-bottom:0}.reg-warn-ico{flex:none;color:var(--color-azure-48, #1d4ed8)}.reg-warn-ico svg{width:22px;height:22px}.reg-status-card{background:var(--reg-card);border-radius:var(--reg-radius);padding:4px 16px;box-shadow:0 2px 10px #252f420f;margin-bottom:8px}.reg-status-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--reg-border);text-align:right;font-size:13px;color:#374151;line-height:1.5}.reg-status-row:last-child{border-bottom:0}.reg-status-row strong{color:var(--color-azure-48, #1d4ed8);font-weight:700}.reg-status-ico{flex:none;color:var(--reg-primary)}.reg-status-ico svg{width:26px;height:26px}.reg-actions{display:flex;gap:12px;margin-top:auto;padding-top:22px}.reg-btn{height:34px;border:0;border-radius:15px;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;padding:0 20px}.reg-btn.primary{flex:1;color:#fff;background:linear-gradient(to left,var(--reg-primary),var(--reg-accent))}.reg-btn.primary:active{filter:brightness(.95)}.reg-btn.ghost{background:#fff;color:var(--reg-heading);box-shadow:0 2px 10px #252f420f}.reg-btn:disabled{opacity:.55;cursor:not-allowed}.reg-placeholder{background:#fff;border:1px dashed var(--reg-border);border-radius:var(--reg-radius);padding:28px 20px;text-align:center;color:var(--reg-muted);font-size:14px}.reg-lottie[data-v-153c8456]{display:block;margin:0 auto 14px}.reg-autocomplete[data-v-3da73e82]{position:relative}.reg-suggest[data-v-3da73e82]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #0000001f;max-height:220px;overflow-y:auto}.reg-suggest li[data-v-3da73e82]{padding:10px 12px;border-radius:8px;cursor:pointer;font-size:14px;text-align:right}.reg-suggest li[data-v-3da73e82]:active,.reg-suggest li[data-v-3da73e82]:hover{background:#f1f5f9}.reg-autocomplete[data-v-8634cd49]{position:relative}.reg-suggest[data-v-8634cd49]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #0000001f;max-height:220px;overflow-y:auto}.reg-suggest li[data-v-8634cd49]{padding:10px 12px;border-radius:8px;cursor:pointer;font-size:14px;text-align:right}.reg-suggest li[data-v-8634cd49]:active,.reg-suggest li[data-v-8634cd49]:hover{background:#f1f5f9}.reg-suggest small[data-v-8634cd49]{color:#94a3b8}.st{--st-bg: #0d0b1e;--st-header-bg: #0d0b1e;--st-card: #15182e;--st-card-2: #1a1d33;--st-border: #2a2e4a;--st-text: #ffffff;--st-muted: #8b97ac;--st-accent: #06b6d4;--st-primary: #1d4ed8;--st-success: #20a257;--st-error: #ef4444;--st-warn: #f59e0b;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;direction:rtl;color:var(--st-text);background:var(--st-bg);min-height:100vh;display:flex;flex-direction:column}.st-header{background:var(--st-header-bg);padding:calc(16px + var(--safe-area-top, env(safe-area-inset-top, 0px))) 0 18px}.st-header-inner{max-width:480px;margin:0 auto;padding:0 18px;display:flex;justify-content:center;align-items:center}.st-logo{height:40px;width:auto;display:block}.st-logo-text{font-size:22px;font-weight:800;color:#fff}.st-body{width:100%;max-width:480px;margin:0 auto;padding:0 18px 28px;flex:1;display:flex;flex-direction:column}.st-title{font-size:26px;font-weight:800;text-align:center;margin:4px 0}.st-title.success{color:var(--st-success)}.st-title.error{color:var(--st-error)}.st-title.warn{color:var(--st-warn)}.st-subtitle{font-size:14px;font-weight:400;color:var(--st-muted);text-align:center;margin:0 0 20px;line-height:1.5}.st-actions{margin-top:auto;padding-top:22px}.st-btn{width:100%;height:52px;border:1px solid #ffffff14;border-radius:14px;font-family:inherit;font-size:16px;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(270deg,#0c339f,#1c4ed8)}.st-btn:active{filter:brightness(.95)}.st-screen{flex:1;display:flex;flex-direction:column}.st-hero{width:88px;height:88px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:#f59e0b26;color:var(--st-warn)}.st-hero svg{width:40px;height:40px}.st-hero.warn{background:#f59e0b26;color:var(--st-warn)}.st-placeholder{background:var(--st-card);border:1px dashed var(--st-border);border-radius:16px;padding:28px 20px;text-align:center;color:var(--st-muted);font-size:14px}.sta-approved-word{color:#34c759}.sta-check{width:94px;height:94px;margin:28px auto 6px;filter:drop-shadow(0 0 16px rgba(52,199,89,.55))}.sta-check svg{width:100%;height:100%;display:block}.sta-card{position:relative;border:2px solid transparent;border-radius:22px;background:linear-gradient(#041544,#030d26) padding-box,linear-gradient(180deg,#1643bd,#0f2972) border-box;padding:0 16px 16px;margin-top:64px}.sta-avatar{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:120px;height:120px}.sta-avatar-img{width:120px;height:120px;border-radius:50%;background:#2a3a55;border:3px solid var(--st-primary);display:flex;align-items:center;justify-content:center;color:#8b97ac;overflow:hidden}.sta-avatar-img svg{width:60px;height:60px}.sta-avatar-img img,.sta-vehicle-img img{width:100%;height:100%;object-fit:cover}.sta-verified{position:absolute;bottom:-1px;left:-1px;width:30px;height:30px;color:var(--st-primary)}.sta-verified svg{position:relative;width:100%;height:100%;display:block}.sta-driver{display:flex;align-items:stretch;gap:10px;padding-top:66px}.sta-driver-info{flex:1;display:flex;flex-direction:column;text-align:right;min-width:0;padding-top:10px}.sta-vsep{width:1px;align-self:stretch;margin-top:18px;background:#ffffff24;flex:none}.sta-name{font-size:20px;font-weight:800;margin-bottom:10px}.sta-perm{display:inline-block;background:#1c4ed833;color:#fff;border:1px solid #133db04d;border-radius:8px;padding:3px 10px;font-size:13px;font-weight:600;margin-bottom:12px}.sta-row{display:flex;align-items:center;gap:6px;color:var(--st-muted);font-size:14px;margin-top:11px}.sta-row svg{width:auto;height:17px;color:var(--st-primary);flex:none}.sta-vehicle{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.sta-vehicle-img{width:112px;height:112px;border-radius:50%;margin:16px auto 0;background:#2a3a55;border:2px solid var(--st-primary);display:flex;align-items:center;justify-content:center;color:#8b97ac;overflow:hidden}.sta-vehicle-img svg{width:58px;height:58px}.sta-vehicle-label{background:#1c4ed81a;border:0;border-radius:10px;padding:8px 6px;margin-top:auto;width:100%;text-align:center;min-height:54px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 12px #00000040}.sta-vehicle-label b{display:block;font-size:14px;font-weight:700;color:#fff}.sta-vehicle-label small{font-size:10px;color:var(--st-muted)}.sta-newdriver{border:1px solid var(--st-primary);border-radius:10px;padding:8px 6px;text-align:center;margin-top:16px;min-height:54px;display:flex;flex-direction:column;justify-content:center}.sta-newdriver span{display:block;font-weight:700;font-size:14px;color:#1c4ed8}.sta-newdriver small{display:block;font-size:10px;color:var(--st-muted);white-space:nowrap}.sta-divider{height:1px;background:var(--st-border);margin:16px 0}.sta-section-title{text-align:center;font-weight:700;font-size:16px;margin-bottom:12px}.sta-traits{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.sta-trait{background:#1c4ed81a;border:0;border-radius:10px;padding:6px 10px;font-size:13px}.sta-note{display:flex;align-items:center;gap:10px;background:#1d4ed81f;border:1px solid var(--st-border);border-radius:12px;padding:12px;margin-top:16px;font-size:12px;color:#b9c4d6;text-align:right;line-height:1.5}.sta-note svg{width:22px;height:22px;color:#2a7de1;flex:none}.sta-download-title{text-align:center;font-weight:700;font-size:16px;margin:24px 0 14px}.sta-stores{display:flex;gap:12px;justify-content:center}.sta-enter{margin-top:24px}.sta-store{flex:1;max-width:150px;display:block}.sta-store img{width:100%;height:auto;display:block}.sta-footer{text-align:center;color:var(--st-muted);font-size:12px;margin-top:18px}.stn-rejected-word{color:var(--st-error)}.stn-subtitle{font-size:12px;color:#fff;white-space:nowrap}.stn-hero{width:92px;height:92px;margin:26px auto 8px;filter:drop-shadow(0 0 16px rgba(239,68,68,.5))}.stn-hero svg{width:100%;height:100%;display:block}.stn-card{position:relative;border:2px solid transparent;border-radius:18px;background:linear-gradient(#0e1430,#0a0f24) padding-box,linear-gradient(180deg,#1643bd,#0f2972) border-box;padding:24px 14px 14px;margin-top:16px}.stn-perm{position:absolute;top:-14px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;background:var(--st-bg);border:1px solid var(--st-primary);border-radius:7px;padding:5px 12px;font-size:12px;color:#fff9;white-space:nowrap}.stn-perm svg{width:14px;height:14px;color:#1d4ed8;flex:none}.stn-driver{display:flex;flex-direction:row-reverse;align-items:center;gap:12px}.stn-photo,.stn-carphoto{flex:none;width:66px;height:66px;border-radius:50%;overflow:hidden;background:#2a3a55;border:2px solid var(--st-primary);display:flex;align-items:center;justify-content:center;color:#8b97ac}.stn-photo svg,.stn-carphoto svg{width:34px;height:34px}.stn-photo img,.stn-carphoto img{width:100%;height:100%;object-fit:cover}.stn-info{flex:1;text-align:right;min-width:0}.stn-name{font-size:17px;font-weight:800;margin-bottom:6px}.stn-row{display:flex;align-items:center;gap:5px;color:var(--st-muted);font-size:12px;margin-top:5px}.stn-row svg{width:auto;height:14px;color:var(--st-primary);flex:none}.stn-note{display:flex;align-items:center;gap:10px;background:#ffffff0a;border:1px solid var(--st-border);border-radius:12px;padding:11px 12px;margin-top:14px;font-size:12px;color:#b9c4d6;text-align:right;line-height:1.5}.stn-note b{color:#1d4ed8}.stn-note svg{width:30px;height:30px;color:#1c4ed8;flex:none}.stn-section-title{font-size:16px;font-weight:700;text-align:center;margin:22px 0 12px}.stn-doc{display:flex;flex-direction:row-reverse;align-items:center;gap:12px;background:var(--st-card);border:1px solid var(--st-border);border-radius:14px;padding:12px;margin-bottom:12px}.stn-doc-main{flex:1;text-align:right;min-width:0}.stn-doc-title{font-size:14px;font-weight:700}.stn-doc-title i{color:var(--st-error);font-style:normal;margin-inline-start:2px}.stn-doc-hint{font-size:11px;color:var(--st-muted);margin-top:4px;line-height:1.4}.stn-upload{flex:none;display:flex;align-items:center;justify-content:center;min-width:80px;min-height:60px;background:#1c4ed8;color:#fff;border:1px dashed #ffffff33;border-radius:12px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:400;cursor:pointer}.stn-doc-icon{position:relative;flex:none;display:flex;align-items:center;justify-content:center;color:var(--st-primary)}.stn-doc-icon>svg{width:46px;height:46px}.stn-x{position:absolute;bottom:-5px;left:-5px;width:18px;height:18px;border-radius:50%;background:var(--st-error);color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid var(--st-card)}.stn-x svg{width:9px;height:9px}.stn-x.done{background:var(--st-success)}.stn-doc-preview{width:46px;height:46px;border-radius:8px;object-fit:cover}.stn-doc-err{color:var(--st-error);font-size:11px;margin-top:4px}.stn-subtext{text-align:center;color:var(--st-muted);font-size:12px;margin:14px 0 18px}.st-footer{text-align:center;color:#ffffff4d;font-size:12px;margin-top:18px}.stn-support{display:flex;flex-direction:row-reverse;align-items:center;gap:12px;background:var(--st-card);border:1px solid var(--st-border);border-radius:14px;padding:12px}.stn-support-text{flex:1;text-align:right}.stn-support-text b{display:block;font-size:14px;font-weight:700}.stn-support-text small{font-size:11px;color:var(--st-muted)}.stn-support-btn{flex:none;background:var(--st-primary);color:#fff;border:0;border-radius:16px;padding:9px 16px;font-family:inherit;font-weight:600;font-size:13px;cursor:pointer}.stn-support-icon{flex:none;width:46px;height:46px;border-radius:10px;background:var(--st-card-2);display:flex;align-items:center;justify-content:center;color:var(--st-primary)}.stn-support-icon svg{width:26px;height:26px}.stp-word{color:var(--st-warn)}.stp .st-title{font-size:34px;line-height:1.25}.stp-subtitle{font-size:13px;color:#fff;font-weight:400}.stp-hero{width:116px;margin:22px auto 14px;filter:drop-shadow(0 0 14px rgba(245,158,11,.4))}.stp-hero svg{width:100%;height:auto;display:block}.stp-info{border:1px solid var(--st-border);border-radius:16px;background:#ffffff05;padding:4px 14px;margin-top:4px}.stp-row{display:flex;flex-direction:row-reverse;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--st-border)}.stp-row:last-child{border-bottom:0}.stp-row-text{flex:1;text-align:right;font-size:13px;color:#c9d2e0;line-height:1.5;margin:0}.stp-row-text b{color:var(--st-primary);font-weight:700}.stp-row-icon{flex:none;width:44px;height:44px;border-radius:12px;background:#1c4ed840;border:1px solid #1c4ed84d;color:#1d4ed8;display:flex;align-items:center;justify-content:center}.stp-row-icon svg{width:22px;height:22px}.stp-section-title{text-align:center;font-size:18px;font-weight:800;margin:24px 0 4px}.stp-section-sub{text-align:center;font-size:13px;color:var(--st-muted);margin:0 0 14px}.stp-slot{display:flex;align-items:center;gap:14px;width:100%;margin-bottom:12px;background:var(--st-card);border:1px solid var(--st-border);border-radius:16px;padding:16px;font-family:inherit;cursor:pointer;color:#fff}.stp-slot.active{border-color:var(--st-primary);background:#1d4ed81f}.stp-slot-icon{flex:none;color:#1d4ed8;display:flex}.stp-slot-icon svg{width:26px;height:26px}.stp-time{flex:1;text-align:center;font-size:18px;font-weight:700}.stp-radio{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--st-primary);position:relative}.stp-radio.active:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--st-primary)}.stp-helper{text-align:center;font-size:12px;color:var(--st-muted);margin:6px 0 16px}.st-btn:disabled{opacity:.55;cursor:default}.hub{--hub-header-bg: #0f1218;--hub-body-bg: #f3f5f7;--hub-card-bg: #ffffff;--hub-text: #101828;--hub-muted: #98a2b3;--hub-muted-2: #667085;--hub-line: #eaecf0;--hub-green: #17b26a;--hub-green-strong: #099250;--hub-green-soft: #e6f7ef;--hub-gold: #f2b100;--hub-tab-history: #818cf8;--hub-tab-cleaning: #f472b6;--hub-tab-support: #fbbf24;--hub-tab-purchase: #34d399;--hub-tab-main: #ffffff;direction:rtl;display:flex;flex-direction:column;width:100%;max-width:100%;min-height:100vh;min-height:100dvh;overflow-x:hidden;box-sizing:border-box;background:var(--hub-body-bg);color:var(--hub-text);font-family:Rubik,Assistant,system-ui,-apple-system,sans-serif}.hub-appbar{position:fixed;top:0;left:0;right:0;z-index:45;background:var(--hub-header-bg);color:#fff;padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top,0px));display:flex;align-items:center;flex-wrap:wrap;gap:8px;row-gap:8px;min-width:0}.hub-appbar-back{flex:0 0 auto;display:grid;place-items:center;width:auto;height:28px;padding:0;margin-inline-start:-2px;border:none;background:none;color:#fff;cursor:pointer}.hub-appbar-back svg{width:16px;height:16px}.hub-pills{display:inline-flex;align-items:center;gap:8px;min-width:0}.hub-pill{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:500;background:#ffffff14;color:#e6e8ec;white-space:nowrap}.hub-pill svg{width:14px;height:14px}.hub-pill--status{background:#17b26a1f;color:#cdd3db}.hub-pill--status svg{color:#4ade80}.hub-perm-value{color:#4ade80;font-weight:600}.hub-appbar-group{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;justify-content:space-between}.hub-user{display:inline-flex;align-items:center;gap:8px;min-width:0}.hub-user-meta{text-align:right;line-height:1.15;min-width:0;overflow:hidden}.hub-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-user-name{font-size:13px;font-weight:600;color:#fff}.hub-user-rating{font-size:11px;color:var(--hub-gold);display:inline-flex;align-items:center;gap:2px}.hub-user-rating svg{width:11px;height:11px;fill:var(--hub-gold)}.hub-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;background:#2a2f3a;border:2px solid rgba(255,255,255,.15)}.hub-avatar-edit{position:relative;width:40px;height:40px}.hub-avatar-edit .hub-edit-badge{position:absolute;bottom:-2px;left:-2px;width:16px;height:16px;border-radius:50%;background:var(--hub-green);display:grid;place-items:center;border:2px solid var(--hub-header-bg)}.hub-avatar-edit .hub-edit-badge svg{width:8px;height:8px;stroke:#fff}.hub-body{flex:1 0 auto;padding-top:var(--hub-appbar-h, 64px);padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.hub-nav{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;background:#0b0d12;border-top:1px solid rgba(255,255,255,.06);padding:5px 6px max(5px,env(safe-area-inset-bottom,0px));box-shadow:0 -6px 20px #00000059}.hub-nav-item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 2px;border:none;background:none;cursor:pointer;color:#ffffff8c;font-size:10.5px;font-weight:500;line-height:1.1;transition:opacity .15s ease}.hub-nav-item:disabled{cursor:default;opacity:.4}.hub-nav-icon{width:26px;height:26px;display:grid;place-items:center;color:var(--hub-item-color, rgba(255, 255, 255, .55))}.hub-nav-icon svg{width:22px;height:22px}.hub-nav-item.active{color:#fff;font-weight:600}.hub-nav-item.active .hub-nav-icon{color:var(--hub-item-color, #fff)}.hub-nav-label{text-align:center}.hub-main[data-v-f1957f80]{min-height:100%;display:grid;place-items:center;padding:40px 20px}.hub-main-card[data-v-f1957f80]{text-align:center;color:#667085}.hub-main-icon[data-v-f1957f80]{width:64px;height:64px;margin:0 auto 16px;border-radius:18px;display:grid;place-items:center;background:#fff;color:#17b26a;box-shadow:0 6px 20px #1018280f}.hub-main-icon svg[data-v-f1957f80]{width:30px;height:30px}.hub-main-title[data-v-f1957f80]{font-size:20px;font-weight:700;color:#101828;margin:0 0 4px}.hub-main-sub[data-v-f1957f80]{font-size:14px;margin:0}.sc[data-v-25b346ff]{display:flex;flex-direction:column;gap:14px}.sc-heading[data-v-25b346ff]{text-align:center;margin:4px 0}.sc-title[data-v-25b346ff]{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;color:#101828}.sc-lock[data-v-25b346ff]{color:#17b26a;display:inline-flex}.sc-lock svg[data-v-25b346ff]{width:16px;height:16px}.sc-sub[data-v-25b346ff]{margin:6px 0 0;font-size:13.5px;color:#98a2b3}.sc-card[data-v-25b346ff]{border-radius:16px;border:1.5px solid #eaecf0;background:#fff;box-shadow:0 4px 14px #1018280a;overflow:hidden}.sc-card.open[data-v-25b346ff]{border-color:#17b26a}.sc-card-head[data-v-25b346ff]{display:flex;align-items:center;gap:12px;width:100%;padding:16px;border:none;background:none;cursor:pointer;text-align:start}.sc-chevron[data-v-25b346ff]{color:#cbd2d9;display:inline-flex;flex:0 0 auto;transition:transform .2s ease}.sc-chevron svg[data-v-25b346ff]{width:20px;height:20px}.sc-chevron.up[data-v-25b346ff]{transform:rotate(180deg)}.sc-text[data-v-25b346ff]{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;min-width:0}.sc-card-title[data-v-25b346ff]{font-size:16px;font-weight:700;color:#101828}.sc-card-sub[data-v-25b346ff]{font-size:13px;color:#98a2b3}.sc-icon[data-v-25b346ff]{flex:0 0 auto;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#e6f7ef;color:#17b26a}.sc-icon[data-v-25b346ff] svg{width:26px;height:26px}.sc-body[data-v-25b346ff]{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px}.sc-field-label[data-v-25b346ff]{text-align:center;font-size:13.5px;font-weight:600;color:#475467}.sc-input-row[data-v-25b346ff]{display:flex;align-items:center;gap:8px;padding:4px 12px;height:52px;border-radius:12px;border:1.5px solid #eaecf0;background:#fff}.sc-input-row.valid[data-v-25b346ff]{border-color:#17b26a}.sc-input-check[data-v-25b346ff]{flex:0 0 auto;color:#17b26a;display:inline-flex}.sc-input-check svg[data-v-25b346ff]{width:20px;height:20px}.sc-input[data-v-25b346ff]{flex:1 1 auto;min-width:0;border:none;outline:none;background:none;font-size:18px;font-weight:700;letter-spacing:.5px;color:#101828;text-align:center}.sc-input[data-v-25b346ff]::placeholder{color:#cbd2d9;font-weight:600}.sc-input-icon[data-v-25b346ff]{flex:0 0 auto;color:#98a2b3;display:inline-flex}.sc-input-icon svg[data-v-25b346ff]{width:20px;height:20px}.sc-send[data-v-25b346ff]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;border:none;border-radius:12px;background:#17b26a;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.sc-send svg[data-v-25b346ff]{width:20px;height:20px;transform:scaleX(-1)}.sc-send[data-v-25b346ff]:active{background:#099250}.sc-send[data-v-25b346ff]:disabled{background:#cbd2d9;cursor:default}.sc-info[data-v-25b346ff]{display:flex;align-items:center;gap:2px;padding:12px;border-radius:12px;background:#eafaf1}.sc-info-text[data-v-25b346ff]{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;text-align:right}.sc-info-text strong[data-v-25b346ff]{font-size:13.5px;font-weight:700;color:#101828}.sc-info-text span[data-v-25b346ff]{font-size:12.5px;line-height:1.4;color:#667085}.sc-info-icon[data-v-25b346ff]{flex:0 0 auto;display:inline-flex;align-items:center}.sc-info-icon svg[data-v-25b346ff]{width:74px;height:auto}.sc-soon[data-v-25b346ff]{text-align:center;font-size:13.5px;color:#98a2b3;margin:0;padding:4px 0}.sc-code[data-v-25b346ff]{align-items:stretch}.sc-code-illus[data-v-25b346ff]{display:flex;justify-content:center;padding:6px 0 2px}.sc-code-illus svg[data-v-25b346ff]{width:200px;height:auto}.sc-code-lead[data-v-25b346ff]{margin:0;text-align:center;font-size:15px;font-weight:700;line-height:1.5;color:#101828}.sc-code-lead b[data-v-25b346ff]{color:#06a13a}.sc-code-list[data-v-25b346ff]{list-style:none;margin:0;padding:14px;border-radius:12px;background:#eafaf1;display:flex;flex-direction:column;gap:10px}.sc-code-list li[data-v-25b346ff]{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#344054}.sc-code-list .sc-check[data-v-25b346ff]{flex:0 0 auto;color:#06a13a;display:inline-flex}.sc-code-list .sc-check svg[data-v-25b346ff]{width:18px;height:18px}.sc-code-gen svg[data-v-25b346ff]{width:20px;height:20px;transform:none}.sc-guide[data-v-25b346ff]{align-self:center;display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border:1.5px solid #eaecf0;border-radius:999px;background:#fff;cursor:pointer;font-size:14px;font-weight:600;color:#475467}.sc-note[data-v-25b346ff]{display:flex;align-items:flex-start;gap:6px;margin:0;padding:0 6px;font-size:12.5px;line-height:1.4;color:#98a2b3;text-align:right}.sc-note-icon[data-v-25b346ff]{flex:0 0 auto;color:#98a2b3;display:inline-flex;margin-top:1px}.sc-note-icon svg[data-v-25b346ff]{width:15px;height:15px}.sc-codegen[data-v-25b346ff]{align-items:stretch;text-align:center}.sc-codegen-label[data-v-25b346ff]{margin:0;font-size:15px;font-weight:700;color:#101828}.sc-code-value[data-v-25b346ff]{display:flex;justify-content:center;gap:10px;font-size:38px;font-weight:800;letter-spacing:1px;color:#06a13a}.sc-code-copy[data-v-25b346ff]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border:1.5px dashed #a6e3c0;border-radius:12px;background:#f6fef9;color:#06a13a;font-size:14px;font-weight:600;cursor:pointer}.sc-code-copy svg[data-v-25b346ff]{width:18px;height:18px}.sc-code-valid[data-v-25b346ff]{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:14px;font-weight:600;color:#101828}.sc-code-valid b[data-v-25b346ff]{color:#101828}.sc-clock[data-v-25b346ff]{color:#667085;display:inline-flex}.sc-clock svg[data-v-25b346ff]{width:16px;height:16px}.sc-panel-grey[data-v-25b346ff]{padding:12px 14px;border-radius:12px;background:#f2f4f7;text-align:right}.sc-panel-title[data-v-25b346ff]{font-size:14px;font-weight:700;color:#101828;margin-bottom:6px}.sc-panel-text[data-v-25b346ff]{margin:0;font-size:12.5px;color:#667085;line-height:1.5}.sc-panel-path[data-v-25b346ff]{margin:4px 0;font-size:13px;font-weight:700;color:#06a13a;line-height:1.6}.sc-note-box[data-v-25b346ff]{padding:12px 14px;border-radius:12px;background:#eafaf1;text-align:right}.sc-note-box-head[data-v-25b346ff]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.sc-note-box-head strong[data-v-25b346ff]{font-size:14px;font-weight:700;color:#06a13a}.sc-note-box-icon[data-v-25b346ff]{flex:0 0 auto;color:#06a13a;display:inline-flex}.sc-note-box-icon svg[data-v-25b346ff]{width:17px;height:17px}.sc-note-box p[data-v-25b346ff]{margin:0;font-size:12.5px;line-height:1.5;color:#667085}.sc-note-box b[data-v-25b346ff]{color:#06a13a;font-weight:700}.sc-codegen-actions[data-v-25b346ff]{display:flex;gap:10px}.sc-codegen-actions .sc-retry[data-v-25b346ff],.sc-codegen-actions .sc-wa[data-v-25b346ff]{flex:1 1 0;margin:0}.sc-codegen-new[data-v-25b346ff]{height:52px}.sc-sent[data-v-25b346ff]{padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:14px}.sc-sent-head[data-v-25b346ff]{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.sc-sent-head .sc-card-title[data-v-25b346ff]{font-size:18px;font-weight:800}.sc-icon-abs[data-v-25b346ff]{position:absolute;top:0;inset-inline-end:0;width:44px;height:44px}.sc-icon-abs[data-v-25b346ff] svg{width:24px;height:24px}.sc-qr-img[data-v-25b346ff]{display:grid;place-items:center}.sc-qr-img img[data-v-25b346ff]{width:200px;height:200px;max-width:60vw;border-radius:12px;border:1.5px solid #eaecf0;background:#fff;padding:8px}.sc-phone-pill[data-v-25b346ff]{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:999px;border:1.5px solid #eaecf0;font-size:17px;font-weight:700;color:#101828;letter-spacing:.5px}.sc-divider[data-v-25b346ff]{width:100%;height:1px;background:#eaecf0}.sc-valid[data-v-25b346ff]{margin:0;font-size:14px;font-weight:600;color:#101828}.sc-valid b[data-v-25b346ff]{color:#06a13a}.sc-timer[data-v-25b346ff]{position:relative;width:120px;height:120px}.sc-timer-ring[data-v-25b346ff]{width:120px;height:120px}.sc-timer-ring circle[data-v-25b346ff]:last-child{transition:stroke-dashoffset .95s linear}.sc-timer-center[data-v-25b346ff]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.sc-timer-num[data-v-25b346ff]{font-size:34px;font-weight:800;color:#101828;line-height:1}.sc-timer-unit[data-v-25b346ff]{font-size:12px;color:#98a2b3;margin-top:2px}.sc-success[data-v-25b346ff]{flex-direction:column;align-items:stretch;width:100%;gap:6px}.sc-success-title[data-v-25b346ff]{display:inline-flex;align-items:center;gap:6px}.sc-success-check[data-v-25b346ff]{width:18px;height:18px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:#06a13a;color:#fff}.sc-success-check svg[data-v-25b346ff]{width:11px;height:11px}.sc-info-text b[data-v-25b346ff]{color:#06a13a;font-weight:700}.sc-wa[data-v-25b346ff]{width:100%;background:#06a13a}.sc-wa svg[data-v-25b346ff]{width:22px;height:22px;transform:none}.sc-wa[data-v-25b346ff]:active{background:#078a33}.sc-retry[data-v-25b346ff]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border:1.5px solid #eaecf0;border-radius:12px;background:#fff;color:#475467;font-size:15px;font-weight:600;cursor:pointer}.sc-retry svg[data-v-25b346ff]{width:17px;height:17px}.sc-retry[data-v-25b346ff]:disabled{opacity:.5;cursor:default}.sc-toast[data-v-25b346ff]{position:fixed;top:calc(var(--hub-appbar-h, 64px) + 8px);inset-inline:12px;z-index:60;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fff;border-radius:12px;border-left:3px solid #2970fa;box-shadow:0 12px 32px #1018282e}.sc-toast-icon[data-v-25b346ff]{flex:0 0 auto;color:#2970fa;display:inline-flex;margin-top:1px}.sc-toast-icon svg[data-v-25b346ff]{width:20px;height:20px}.sc-toast-body[data-v-25b346ff]{flex:1 1 auto;min-width:0;text-align:right}.sc-toast-title[data-v-25b346ff]{font-size:14px;font-weight:700;color:#101828}.sc-toast-text[data-v-25b346ff]{margin-top:2px;font-size:12.5px;line-height:1.4;color:#667085}.sc-toast-close[data-v-25b346ff]{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;padding:0;border:none;background:none;color:#98a2b3;cursor:pointer}.sc-toast-close svg[data-v-25b346ff]{width:16px;height:16px}.sc-toast-enter-active[data-v-25b346ff],.sc-toast-leave-active[data-v-25b346ff]{transition:opacity .25s ease,transform .25s ease}.sc-toast-enter-from[data-v-25b346ff],.sc-toast-leave-to[data-v-25b346ff]{opacity:0;transform:translateY(-10px)}.sc-expand-enter-active[data-v-25b346ff],.sc-expand-leave-active[data-v-25b346ff]{transition:opacity .2s ease,transform .2s ease}.sc-expand-enter-from[data-v-25b346ff],.sc-expand-leave-to[data-v-25b346ff]{opacity:0;transform:translateY(-6px)}.sc-video[data-v-25b346ff]{align-self:center;display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:8px 16px;border:none;background:none;cursor:pointer;font-size:14px;font-weight:600;color:#475467}.sc-play[data-v-25b346ff]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#eef1f4;color:#475467}.sc-play svg[data-v-25b346ff]{width:12px;height:12px;margin-inline-start:1px}.sy[data-v-2dc374f8]{display:flex;flex-direction:column;gap:12px}.sy-card[data-v-2dc374f8]{background:#fff;border:1.5px solid #eaecf0;border-radius:16px;box-shadow:0 4px 14px #1018280a;padding:24px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.sy-icon[data-v-2dc374f8]{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:#e6f7ef;color:#17b26a;margin-bottom:6px}.sy-icon svg[data-v-2dc374f8]{width:40px;height:40px;animation:sy-spin-2dc374f8 1.6s linear infinite}@keyframes sy-spin-2dc374f8{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.sy-icon svg[data-v-2dc374f8]{animation:none}}.sy-title[data-v-2dc374f8]{margin:0;font-size:20px;font-weight:800;color:#101828}.sy-wa[data-v-2dc374f8]{color:#06a13a}.sy-ok[data-v-2dc374f8]{margin:0;font-size:13.5px;color:#98a2b3}.sy-lead[data-v-2dc374f8]{margin:2px 0 6px;font-size:13.5px;line-height:1.5;color:#667085}.sy-box[data-v-2dc374f8]{width:100%;background:#eafaf1;border-radius:12px;padding:14px 16px;text-align:center}.sy-box-head[data-v-2dc374f8]{display:inline-flex;align-items:center;gap:6px}.sy-box-head strong[data-v-2dc374f8]{font-size:14px;font-weight:700;color:#101828}.sy-box-icon[data-v-2dc374f8]{color:#06a13a;display:inline-flex}.sy-box-icon svg[data-v-2dc374f8]{width:17px;height:17px}.sy-list[data-v-2dc374f8]{list-style:none;margin:10px auto 0;padding:0;width:fit-content;display:flex;flex-direction:column;gap:7px}.sy-list li[data-v-2dc374f8]{position:relative;font-size:13.5px;color:#344054;padding-inline-start:16px;text-align:start}.sy-list li[data-v-2dc374f8]:before{content:"";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#06a13a}.sy-tip[data-v-2dc374f8]{width:100%;display:flex;align-items:center;gap:8px;background:#eef2ff;border-radius:12px;padding:12px 14px;text-align:right}.sy-tip-icon[data-v-2dc374f8]{flex:0 0 auto;color:#6172f3;display:inline-flex}.sy-tip-icon svg[data-v-2dc374f8]{width:18px;height:18px}.sy-tip span[data-v-2dc374f8]{font-size:12.5px;line-height:1.4;color:#475467}.sy-noaction[data-v-2dc374f8]{margin:8px 0 0;font-size:14.5px;font-weight:700;color:#101828}.sy-auto[data-v-2dc374f8]{margin:0;font-size:13px;color:#98a2b3}.sy-note[data-v-2dc374f8]{display:flex;align-items:flex-start;gap:6px;margin:0;padding:0 6px;font-size:12.5px;line-height:1.4;color:#98a2b3;text-align:right}.sy-note-icon[data-v-2dc374f8]{flex:0 0 auto;color:#98a2b3;display:inline-flex;margin-top:1px}.sy-note-icon svg[data-v-2dc374f8]{width:15px;height:15px}.gs[data-v-1445f7d0]{display:flex;flex-direction:column;gap:10px}.gs-summary[data-v-1445f7d0]{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1.5px solid #eaecf0;border-radius:16px;box-shadow:0 4px 14px #1018280a;padding:18px 16px}.gs-broom[data-v-1445f7d0]{flex:0 0 auto;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#e6f7ef;color:#17b26a}.gs-broom svg[data-v-1445f7d0]{width:26px;height:26px}.gs-summary-text[data-v-1445f7d0]{flex:1 1 auto;min-width:0;text-align:right}.gs-summary-title[data-v-1445f7d0]{font-size:17px;font-weight:800;color:#101828}.gs-summary-title b[data-v-1445f7d0]{color:#06a13a}.gs-summary-text p[data-v-1445f7d0]{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:#98a2b3}.gs-row[data-v-1445f7d0]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1.5px solid #eaecf0;border-radius:14px;background:#fff;box-shadow:0 3px 10px #10182808;cursor:pointer;text-align:start}.gs-people[data-v-1445f7d0]{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e6f7ef;color:#17b26a}.gs-people svg[data-v-1445f7d0]{width:22px;height:22px}.gs-people[data-v-1445f7d0]:not(.on){background:#f2f4f7;color:#98a2b3}.gs-info[data-v-1445f7d0]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:right}.gs-name[data-v-1445f7d0]{font-size:15.5px;font-weight:700;color:#101828}.gs-sub[data-v-1445f7d0]{font-size:12px;color:#98a2b3}.gs-check[data-v-1445f7d0]{flex:0 0 auto;width:28px;height:28px;border-radius:8px;border:2px solid #d0d5dd;display:grid;place-items:center;color:#fff}.gs-check.on[data-v-1445f7d0]{background:#17b26a;border-color:#17b26a}.gs-check svg[data-v-1445f7d0]{width:16px;height:16px}.gs-important[data-v-1445f7d0]{background:#eef2ff;border-radius:12px;overflow:hidden;margin-top:4px}.gs-important-head[data-v-1445f7d0]{display:flex;align-items:center;gap:8px;width:100%;padding:14px 16px;border:none;background:none;cursor:pointer}.gs-important-i[data-v-1445f7d0]{color:#6172f3;display:inline-flex;flex:0 0 auto}.gs-important-i svg[data-v-1445f7d0]{width:18px;height:18px}.gs-important-head strong[data-v-1445f7d0]{flex:1 1 auto;text-align:center;font-size:14.5px;font-weight:700;color:#101828}.gs-important-chevron[data-v-1445f7d0]{color:#6172f3;display:inline-flex;flex:0 0 auto;transition:transform .2s ease}.gs-important-chevron svg[data-v-1445f7d0]{width:20px;height:20px}.gs-count[data-v-1445f7d0]{margin:2px 0;text-align:center;font-size:14px;font-weight:600;color:#344054}.gs-count b[data-v-1445f7d0]{color:#06a13a}.gs-actions[data-v-1445f7d0]{display:flex;gap:10px}.gs-btn[data-v-1445f7d0]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;border:1.5px solid transparent}.gs-btn svg[data-v-1445f7d0]{width:18px;height:18px}.gs-btn-outline[data-v-1445f7d0]{flex:1 1 0;background:#fff;color:#475467;border-color:#eaecf0}.gs-btn-green[data-v-1445f7d0]{flex:1 1 0;background:#17b26a;color:#fff}.gs-btn-green[data-v-1445f7d0]:active{background:#099250}.gs-btn-blue[data-v-1445f7d0]{width:100%;background:#6172f3;color:#fff}.gs-btn-blue[data-v-1445f7d0]:active{background:#4553c9}.gs-sheet-wrap[data-v-1445f7d0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.gs-sheet-backdrop[data-v-1445f7d0]{position:absolute;top:0;right:0;bottom:0;left:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));background:#10182873}.gs-sheet[data-v-1445f7d0]{position:absolute;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 120px);overflow-y:auto;background:#fff;border-radius:20px 20px 0 0;padding:10px 20px 20px;box-shadow:0 -10px 30px #1018282e;display:flex;flex-direction:column;gap:14px}.gs-sheet-handle[data-v-1445f7d0]{width:42px;height:5px;border-radius:999px;background:#d0d5dd;margin:2px auto 4px}.gs-sheet-head[data-v-1445f7d0]{display:flex;align-items:center;gap:10px}.gs-sheet-head strong[data-v-1445f7d0]{font-size:19px;font-weight:800;color:#101828}.gs-sheet-i[data-v-1445f7d0]{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:#eef2ff;color:#2970fa;display:grid;place-items:center}.gs-sheet-i svg[data-v-1445f7d0]{width:20px;height:20px}.gs-sheet-body[data-v-1445f7d0]{display:flex;flex-direction:column;gap:14px}.gs-sheet-p[data-v-1445f7d0]{margin:0;font-size:14px;line-height:1.6;color:#475467;text-align:right}.gs-sheet-p b[data-v-1445f7d0]{color:#101828;font-weight:700}.gs-sheet-warn[data-v-1445f7d0]{display:flex;align-items:flex-start;gap:8px;background:#fff6ed;border:1px solid #fde3c7;border-radius:12px;padding:12px 14px;text-align:right}.gs-sheet-warn-icon[data-v-1445f7d0]{flex:0 0 auto;color:#e0912f;display:inline-flex;margin-top:1px}.gs-sheet-warn-icon svg[data-v-1445f7d0]{width:18px;height:18px}.gs-sheet-warn span[data-v-1445f7d0]{font-size:13px;line-height:1.5;color:#7a5c3a}.gs-sheet-warn b[data-v-1445f7d0]{color:#101828;font-weight:700}.gs-sheet-list[data-v-1445f7d0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.gs-sheet-list li[data-v-1445f7d0]{position:relative;padding-inline-start:16px;text-align:right;font-size:13.5px;line-height:1.5;color:#344054}.gs-sheet-list li[data-v-1445f7d0]:before{content:"";position:absolute;inset-inline-start:0;top:8px;width:6px;height:6px;border-radius:50%;background:#06a13a}.gs-sheet-list b[data-v-1445f7d0]{color:#101828;font-weight:700}.gs-sheet-ok[data-v-1445f7d0]{flex:none;width:100%;height:52px;font-size:13.5px;margin-top:2px}.tp-head[data-v-1445f7d0]{display:flex;align-items:center;gap:10px}.tp-head strong[data-v-1445f7d0]{font-size:19px;font-weight:800;color:#101828}.tp-head-icon[data-v-1445f7d0]{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#eef2ff;color:#17b26a;display:grid;place-items:center}.tp-head-icon svg[data-v-1445f7d0]{width:22px;height:22px}.tp-sub[data-v-1445f7d0]{margin:0;font-size:13.5px;line-height:1.5;color:#98a2b3;text-align:center}.tp[data-v-1445f7d0]{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;height:220px;direction:ltr}.tp-highlight[data-v-1445f7d0]{position:absolute;left:12px;right:12px;top:50%;transform:translateY(-50%);height:52px;background:#e6f7ef;border-radius:14px;z-index:0}.tp-col[data-v-1445f7d0]{position:relative;z-index:1;height:220px;width:96px;overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none;text-align:center}.tp-col[data-v-1445f7d0]::-webkit-scrollbar{display:none}.tp-pad[data-v-1445f7d0]{height:88px}.tp-item[data-v-1445f7d0]{height:44px;display:grid;place-items:center;scroll-snap-align:center;font-size:24px;font-weight:600;color:#98a2b3;transition:color .15s ease,font-size .15s ease}.tp-item.sel[data-v-1445f7d0]{color:#101828;font-weight:800;font-size:30px}.tp-colon[data-v-1445f7d0]{position:relative;z-index:1;font-size:28px;font-weight:800;color:#101828}.tp-confirm[data-v-1445f7d0]{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border:none;border-radius:14px;background:#4caf50;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.tp-confirm[data-v-1445f7d0]:active{background:#43a047}.tp-cancel[data-v-1445f7d0]{display:flex;align-items:center;justify-content:center;width:100%;height:52px;border:1.5px solid #eaecf0;border-radius:14px;background:#fff;color:#475467;font-size:15px;font-weight:600;cursor:pointer}.gc-clean[data-v-1445f7d0]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:4px 0 8px}.gc-clean-hero[data-v-1445f7d0]{position:relative;width:130px;height:130px;border-radius:50%;display:grid;place-items:center;background:#e6f7ef;margin:4px 0}.gc-clean-illustration[data-v-1445f7d0]{width:104px;height:104px;object-fit:contain}.gc-clean-title[data-v-1445f7d0]{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:24px;font-weight:800;color:#101828}.gc-clean-check[data-v-1445f7d0]{width:22px;height:22px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:#06a13a;color:#fff}.gc-clean-check svg[data-v-1445f7d0]{width:13px;height:13px}.gc-clean-count[data-v-1445f7d0]{margin:0 0 6px;font-size:15px;font-weight:600;color:#101828}.gc-clean-count b[data-v-1445f7d0]{color:#06a13a}.gc-clean-box[data-v-1445f7d0]{width:100%;display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:14px;text-align:right}.gc-clean-box-text[data-v-1445f7d0]{flex:1 1 auto;font-size:12.5px;line-height:1.55;color:#667085}.gc-clean-box-text b[data-v-1445f7d0]{color:#101828;font-weight:700}.gc-clean-box-icon[data-v-1445f7d0]{flex:0 0 auto;margin-top:1px;display:inline-flex}.gc-clean-box-icon svg[data-v-1445f7d0]{width:22px;height:22px}.gc-clean-box.blue[data-v-1445f7d0]{background:#eef2ff}.gc-clean-box.blue .gc-clean-box-icon[data-v-1445f7d0]{color:#2970fa}.gc-clean-box.warn[data-v-1445f7d0]{background:#fff6ed}.gc-clean-box.warn .gc-clean-box-icon[data-v-1445f7d0]{color:#e0912f}.gc-clean-box.grey[data-v-1445f7d0]{background:#eaedf2}.gc-clean-box.grey .gc-clean-box-icon[data-v-1445f7d0]{color:#98a2b3}.gc-done-card[data-v-1445f7d0]{width:100%;border:1px solid #cfead8;border-radius:22px;background:radial-gradient(circle at 50% 26%,#ddf3e5,#eef8f1 46%,#fff 78%);padding:26px 20px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.gc-done-hero[data-v-1445f7d0]{position:relative;background:none;width:auto;height:auto;margin:0 0 6px}.gc-done-hero .gc-clean-illustration[data-v-1445f7d0]{width:172px;height:172px}.gc-done-check[data-v-1445f7d0]{position:absolute;bottom:46px;left:50%;transform:translate(-50%);width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#17b26a;color:#fff;border:4px solid #fff}.gc-done-check svg[data-v-1445f7d0]{width:20px;height:20px}.gc-done-sub[data-v-1445f7d0]{margin:0 0 4px;font-size:13.5px;color:#98a2b3}.gc-done-pill[data-v-1445f7d0]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1.5px solid #a6e3c0;border-radius:999px;font-size:13.5px;font-weight:600;color:#101828}.gc-done-pill b[data-v-1445f7d0]{color:#06a13a}.gc-done-pill-check[data-v-1445f7d0]{color:#06a13a;display:inline-flex}.gc-done-pill-check svg[data-v-1445f7d0]{width:16px;height:16px}.gc-home-btn[data-v-1445f7d0]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;margin-top:4px;border:none;border-radius:14px;background:#17b26a;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.gc-home-btn svg[data-v-1445f7d0]{width:20px;height:20px}.gc-home-btn[data-v-1445f7d0]:active{background:#099250}.pm-wrap[data-v-1445f7d0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px}.pm-backdrop[data-v-1445f7d0]{position:absolute;top:0;right:0;bottom:0;left:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));background:#10182873}.pm-card[data-v-1445f7d0]{position:relative;z-index:1;width:100%;max-width:360px;max-height:calc(100dvh - 120px);overflow-y:auto;background:#fff;border-radius:22px;padding:24px 20px 18px;box-shadow:0 20px 50px #10182840;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.pm-badge[data-v-1445f7d0]{display:grid;place-items:center}.pm-badge svg[data-v-1445f7d0]{width:64px;height:64px}.pm-title[data-v-1445f7d0]{font-size:22px;font-weight:800;color:#101828;margin:4px 0 0}.pm-subtitle[data-v-1445f7d0]{font-size:13px;color:#98a2b3;margin:0}.pm-banner[data-v-1445f7d0]{width:100%;background:#e6f7ef;border-radius:14px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;text-align:right;margin-top:6px}.pm-banner-icon[data-v-1445f7d0]{flex:0 0 auto;color:#06a13a;display:inline-flex;margin-top:1px}.pm-banner-icon svg[data-v-1445f7d0]{width:22px;height:22px}.pm-banner-text[data-v-1445f7d0]{flex:1 1 auto;min-width:0}.pm-banner-text strong[data-v-1445f7d0]{display:block;font-size:13.5px;font-weight:800;color:#06a13a}.pm-banner-text span[data-v-1445f7d0]{display:block;font-size:12px;color:#667085;line-height:1.5;margin-top:2px}.pm-features-title[data-v-1445f7d0]{font-size:13.5px;font-weight:700;color:#101828;margin:8px 0 0}.pm-grid[data-v-1445f7d0]{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.pm-feat[data-v-1445f7d0]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;border:1px solid #eaecf0;border-radius:14px;background:#fff}.pm-feat-icon[data-v-1445f7d0]{width:44px;height:44px;background:#e6f7ef;color:#17b26a;border-radius:50%;display:grid;place-items:center}.pm-feat-icon svg[data-v-1445f7d0]{width:22px;height:22px}.pm-feat-title[data-v-1445f7d0]{font-size:13.5px;font-weight:700;color:#101828}.pm-feat-desc[data-v-1445f7d0]{font-size:11px;line-height:1.45;color:#98a2b3}.pm-btn[data-v-1445f7d0]{width:100%;height:45px;min-height:45px;flex:none;box-sizing:border-box;padding:0 16px;line-height:1;border-radius:18px;font-size:15px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;border:1.5px solid transparent}.pm-btn svg[data-v-1445f7d0]{width:22px;height:22px}.pm-btn-green[data-v-1445f7d0]{background:#17b26a;color:#fff;margin-top:8px}.pm-btn-green[data-v-1445f7d0]:active{background:#099250}.pm-btn-outline[data-v-1445f7d0]{background:#fff;color:#475467;border-color:#eaecf0;margin-top:2px}.pm-enter-active[data-v-1445f7d0],.pm-leave-active[data-v-1445f7d0]{transition:opacity .22s ease}.pm-enter-active .pm-card[data-v-1445f7d0],.pm-leave-active .pm-card[data-v-1445f7d0]{transition:transform .22s ease,opacity .22s ease}.pm-enter-from[data-v-1445f7d0],.pm-leave-to[data-v-1445f7d0]{opacity:0}.pm-enter-from .pm-card[data-v-1445f7d0],.pm-leave-to .pm-card[data-v-1445f7d0]{transform:scale(.94);opacity:0}.gs-sheet-enter-active[data-v-1445f7d0],.gs-sheet-leave-active[data-v-1445f7d0]{transition:opacity .25s ease}.gs-sheet-enter-active .gs-sheet[data-v-1445f7d0],.gs-sheet-leave-active .gs-sheet[data-v-1445f7d0]{transition:transform .25s ease}.gs-sheet-enter-from[data-v-1445f7d0],.gs-sheet-leave-to[data-v-1445f7d0]{opacity:0}.gs-sheet-enter-from .gs-sheet[data-v-1445f7d0],.gs-sheet-leave-to .gs-sheet[data-v-1445f7d0]{transform:translateY(100%)}.gc[data-v-0e526ba5]{padding:6px 16px 20px}.gc-head[data-v-0e526ba5]{display:flex;align-items:center;padding:8px 0 6px}.gc-rating[data-v-0e526ba5]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#101828}.gc-rating svg[data-v-0e526ba5]{width:15px;height:15px;fill:#17b26a}.gc-title[data-v-0e526ba5]{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:19px;font-weight:800;color:#101828}.gc-wa[data-v-0e526ba5]{color:#25d366;display:inline-flex}.gc-wa svg[data-v-0e526ba5]{width:20px;height:20px}.gc-kebab[data-v-0e526ba5]{width:30px;height:30px;display:grid;place-items:center;border:none;background:none;cursor:pointer;color:#667085}.gc-kebab svg[data-v-0e526ba5]{width:18px;height:18px}.gc-steps[data-v-0e526ba5]{display:flex;align-items:flex-start;justify-content:center;gap:4px;padding:18px 4px 6px}.gc-step[data-v-0e526ba5]{display:flex;flex-direction:column;align-items:center;gap:8px;width:72px;cursor:pointer}.gc-step-circle[data-v-0e526ba5]{position:relative;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#eef1f4;color:#98a2b3;border:2px solid transparent}.gc-step-ic[data-v-0e526ba5]{display:inline-flex}.gc-step-ic[data-v-0e526ba5] svg{width:22px;height:22px}.gc-step-badge[data-v-0e526ba5]{position:absolute;top:-2px;inset-inline-start:-2px;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:#cbd2d9;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid #f3f5f7}.gc-step-badge svg[data-v-0e526ba5]{width:11px;height:11px}.gc-step-label[data-v-0e526ba5]{font-size:13px;font-weight:600;color:#98a2b3}.gc-step.active .gc-step-circle[data-v-0e526ba5]{background:#e6f7ef;color:#099250;border-color:#17b26a}.gc-step.active .gc-step-badge[data-v-0e526ba5]{background:#17b26a}.gc-step.active .gc-step-label[data-v-0e526ba5]{color:#099250}.gc-step.done .gc-step-circle[data-v-0e526ba5]{background:#e6f7ef;color:#099250;border-color:#17b26a}.gc-step.done .gc-step-badge[data-v-0e526ba5]{background:#17b26a}.gc-step.done .gc-step-label[data-v-0e526ba5]{color:#099250}.gc-step-line[data-v-0e526ba5]{flex:0 1 40px;height:2px;margin-top:25px;background:repeating-linear-gradient(to right,#d0d5dd 0 6px,transparent 6px 12px);border-radius:2px}.gc-body[data-v-0e526ba5]{padding-top:12px}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?tnynuq);src:url(fonts/icomoon.eot?tnynuq#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?tnynuq) format("truetype"),url(/assets/icomoon-LZPeSXx4.woff?tnynuq) format("woff"),url(fonts/icomoon.svg?tnynuq#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/static/fonts/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWVIewJER.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}:root{--body-bg:#111111;--shell:#0f1013;--shell-border:#2d2f36;--card:#17181c;--card-2:#1d1f25;--field-bg:#20232b;--field-bd:#2e3441;--field-soft:#232732;--field-soft-bd:#333949;--ink:#f6f7fb;--muted:#858b98;--muted-strong:#b4bac7;--brand:#2f61ff;--brand-2:#1d45cb;--brand-soft:rgba(47,97,255,.14);--ok:#30d158;--ok-soft:rgba(48,209,88,.12);--warn:#f4b042;--warn-soft:rgba(244,176,66,.12);--err:#ff4d4f;--err-soft:rgba(255,77,79,.12);--bd:#2b2f38;--footer-bg:rgba(16,17,21,.94);--overlay-shadow:rgba(0,0,0,.42);--temp-divider:#284a34;--temp-title:#ecfff0;--temp-subtitle:#8cc89a;--temp-bullet-bg:#1a2a20;--temp-bullet-bd:#274432;--temp-bullet-ink:#c8f3d1;--temp-arrow-bg:#1d2b21;--temp-arrow-bd:#2e4a39;--temp-arrow-ink:#8fd5a3;--temp-open-bg:#24342a;--temp-card-bg:linear-gradient(180deg, rgba(24,53,31,.95) 0%, rgba(19,35,23,.95) 100%);--temp-card-bd:#31553c;--arrow-bg:#222631;--arrow-bd:#323847;--arrow-ink:#d5d9e3;--table-head:#1f222a;--destructive:#411416;--safe-area-top: var(--safe-top, env(safe-area-inset-top, 0px))}@media (max-width: 768px){:root{--safe-area-top: max(var(--safe-top, 0px), env(safe-area-inset-top, 0px), 28px)}}*,*:before,*:after{box-sizing:border-box}html{background:var(--body-bg)}body{margin:0;background:radial-gradient(circle at top,rgba(255,255,255,.045),transparent 28%),linear-gradient(180deg,#1b1b1b,#171717);color:var(--ink);font-family:Open Sans,Segoe UI,sans-serif;overflow-x:hidden;color-scheme:dark}#app{min-height:100vh}.container{max-width:430px;margin:0 auto;padding:20px 14px 164px;width:100%;padding-top:calc(20px + var(--safe-area-top))}@media (min-width:768px){.container{max-width:520px;padding-top:calc(28px + var(--safe-area-top))}}.card{background:linear-gradient(180deg,#1b1c21fa,#16171cfa);border:1px solid var(--bd);border-radius:24px;box-shadow:0 18px 40px #00000047;width:100%}.screen-shell{background:linear-gradient(180deg,#111215f5,#0d0e11fa);border:1px solid var(--shell-border);border-radius:34px;padding:10px;box-shadow:inset 0 1px #ffffff0a,0 24px 60px #00000057}.top-bar{position:relative;margin:0 0 12px;border-radius:22px;border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#18191efa,#101114fa);color:var(--ink);overflow:hidden}.settings-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:14px 16px 10px}.settings-title{font-size:20px;font-weight:800;text-align:center;letter-spacing:-.01em}.settings-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.settings-status{display:flex;align-items:center}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#1b1f26;border:1px solid #2a303a;color:#c5ccd7;font-size:12px;font-weight:700}.status-dot{width:8px;height:8px;border-radius:50%;background:#30d158;box-shadow:0 0 8px #30d15899}.icon-btn{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:#20242c;color:#cbd2de;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.settings-subtitle{padding:0 16px 12px;color:var(--muted);font-size:12px;text-align:right}.top-bar:after{content:"";position:absolute;inset:auto 18px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}.header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 16px;min-height:82px}.h1{font-size:28px;font-weight:800;letter-spacing:-.02em}.driver-head{display:grid;gap:6px;text-align:right}.driver-head small{color:var(--muted);font-size:12px}.grid{display:grid;gap:12px}.row{display:flex;gap:8px;align-items:center}.row input{flex:1 1}.page-inner{padding:0}.input,select.input{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--field-bd);border-radius:15px;font-size:14px;background:var(--field-bg);color:var(--ink);outline:none;box-shadow:inset 0 1px #ffffff08}.input::placeholder{color:#6f7787}.input:focus,select.input:focus{border-color:#2f61ffc7;box-shadow:0 0 0 3px #2f61ff29}.btn{min-height:48px;padding:12px 16px;border:1px solid var(--field-bd);border-radius:15px;background:linear-gradient(180deg,#242833,#1c2029);font-weight:700;cursor:pointer;font-size:14px;color:var(--ink);box-shadow:inset 0 1px #ffffff0a}.btn.primary{background:linear-gradient(180deg,#fafbff,#e5e8f4);color:#101218;border-color:#f4f6fb;box-shadow:0 10px 24px #ffffff14}.btn.secondary{background:linear-gradient(180deg,#2a2e39,#21242d);color:var(--ink)}.btn.soft{background:linear-gradient(180deg,#2f61ff3d,#1a307842);color:#dce6ff;border-color:#4c78ff7a}.btn.disconnect{background:linear-gradient(180deg,#8f2528,#61171a);color:#fff;border-color:#a33639}.btn:disabled{opacity:.5;cursor:not-allowed}.reset-all{text-align:center}.reset-all .btn{max-width:400px;min-width:250px}.icon{font-family:icomoon}.pill,.badge{padding:6px 10px;border:1px solid var(--field-bd);border-radius:999px;font-size:12px;display:inline-flex;align-items:center;gap:6px;background:#20232c;color:var(--muted-strong)}[class*="btn icon-"]:before{font-size:20px}[class*="btn icon-"]{padding:.5rem;width:48px}.help,small{color:var(--muted);font-size:12px}.err{background:var(--err-soft);border-color:#ff4d4f5c;color:#ffb3b4}.ok,.ok-badge{background:var(--ok-soft);border-color:#30d15847;color:#b8f3c8}.warn{background:var(--warn-soft)!important;border-color:#f4b04247;color:#ffd797}.toolbar{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05);align-items:center}.hr{height:1px;background:#ffffff0f;margin:8px 0}.loading{animation:blink 1.2s infinite}@keyframes blink{0%,to{opacity:.35}50%{opacity:1}}.spinner{width:14px;height:14px;border:2px solid currentColor;border-left-color:transparent;border-radius:50%;display:inline-block;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kv-item{border:1px solid var(--field-bd);border-radius:16px;padding:10px 12px;background:linear-gradient(180deg,#20232b,#1b1d24)}.kv-key{font-size:11px;color:var(--muted);margin-bottom:5px}.kv-val{font-size:14px;font-weight:700;word-break:break-word}.table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:16px;border:1px solid var(--field-bd);background:#1b1e26}.table th,.table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05);font-size:13px;vertical-align:top}.table th{background:var(--table-head);text-align:right;font-size:12px;color:var(--muted)}.table tr:last-child td{border-bottom:none}.empty{padding:16px;text-align:center;color:var(--muted);font-size:14px}.switch-row,.pref-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--field-bd);border-radius:16px;padding:11px 12px;background:var(--field-bg)}.switch-text{display:grid;gap:3px}.toggle-switch{position:relative;display:inline-flex;align-items:center;width:60px;height:30px;cursor:pointer}.toggle-switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.toggle-slider{position:relative;top:0;right:0;bottom:0;left:0;min-height:30px;min-width:60px;background:#6b7280;border-radius:999px;transition:background .2s ease}.toggle-slider:before{content:"";position:absolute;width:22px;height:22px;left:3px;top:50%;transform:translateY(-50%);background:#fff;border-radius:50%;transition:left .2s ease}.toggle-switch.active .toggle-slider{background:#5790eb}.toggle-switch.active .toggle-slider:before{left:calc(100% - 25px)}.toggle-switch input:disabled+.toggle-slider{opacity:.5;cursor:not-allowed}.switch-input,.pref-switch input{width:18px;height:18px;accent-color:var(--brand)}.actions{display:flex;gap:8px;flex-wrap:wrap}button,input,select,textarea{font:inherit}.pref-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:12px}.pref-toolbar-fixed{position:fixed;right:0;bottom:0;left:0;z-index:1100;pointer-events:none}.pref-toolbar-fixed-card{max-width:430px;margin:0 auto;padding:0 10px env(safe-area-inset-bottom)}.pref-toolbar-fixed .pref-toolbar{margin-bottom:0;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:24px 24px 0 0;background:var(--footer-bg);box-shadow:0 -12px 28px var(--overlay-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.pref-toolbar-fixed .actions{align-items:center}.pref-toolbar-fixed .actions:first-child{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);width:100%;gap:10px}.pref-toolbar-fixed .actions:first-child .btn{min-height:52px}.pref-list{display:grid;gap:10px}.pref-card{border:1px solid var(--bd);border-radius:20px;background:linear-gradient(180deg,#1b1d23,#16181d);padding:14px;box-shadow:inset 0 1px #ffffff08}.pref-card.temp-card{border:1px solid var(--temp-card-bd);background:var(--temp-card-bg);box-shadow:inset 0 1px #ffffff08,0 0 0 1px #31553c2e}.pref-card.inactive{opacity:.64}.pref-card.compact{padding:0;border-radius:0;border-color:transparent;background:transparent;box-shadow:none}.pref-list>.pref-card.compact:not(:last-child){border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:10px}.pref-list>.pref-card.compact.temp-card:not(:last-child){border-bottom-color:var(--temp-divider)}.pref-summary-button{width:100%;border:0;padding:0;background:transparent;text-align:right;color:inherit;cursor:pointer;display:grid;gap:10px}.pref-summary-button.compact{gap:2px}.pref-summary-main{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pref-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}.pref-summary-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex:1}.pref-summary-row.compact{margin-bottom:0;min-height:44px}.pref-summary-copy{display:grid;gap:4px;text-align:right;justify-items:stretch}.pref-summary-copy strong{font-size:17px;font-weight:800;color:var(--ink);line-height:1.3}.pref-summary-copy small{color:var(--muted);font-size:12px;line-height:1.35}.pref-card.compact .pref-summary-copy strong{font-size:15px}.pref-card.compact .pref-summary-copy small{font-size:12px}.pref-bullets{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.pref-bullet{padding:6px 10px;border-radius:999px;background:var(--field-soft);border:1px solid var(--field-soft-bd);color:#d0d5df;font-size:12px}.pref-card.temp-card .pref-summary-copy strong{color:var(--temp-title)}.pref-card.temp-card .pref-summary-copy small{color:var(--temp-subtitle)}.pref-card.temp-card .pref-bullet{background:var(--temp-bullet-bg);border-color:var(--temp-bullet-bd);color:var(--temp-bullet-ink)}.pref-arrow{width:34px;height:34px;border-radius:999px;border:1px solid var(--arrow-bd);background:var(--arrow-bg);display:flex;align-items:center;justify-content:center;color:var(--arrow-ink);transition:background .18s ease;flex:none}.pref-card.temp-card .pref-arrow{border-color:var(--temp-arrow-bd);background:var(--temp-arrow-bg);color:var(--temp-arrow-ink)}.pref-card.compact .pref-arrow{width:auto;height:auto;min-width:16px;border:0;background:transparent;padding:4px 2px;color:#8e95a5}.pref-arrow:before{content:"";width:9px;height:9px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) translateY(-1px);transition:transform .18s ease}.pref-arrow.open{background:#2f61ff1f}.pref-card.temp-card .pref-arrow.open{background:var(--temp-open-bg)}.pref-arrow.open:before{transform:rotate(135deg) translateY(-1px)}.pref-details{margin-top:12px;background-color:#252525;border:2px solid #444444;padding:18px 12px;display:grid;gap:8px;border-radius:15px}.pref-card.temp-card .pref-details{border-top-color:#8dc79a33}.pref-top-row{display:grid;gap:8px;grid-template-columns:repeat(1,minmax(0,1fr));align-items:end}.pref-route-row{display:grid;gap:8px;grid-template-columns:minmax(0,3fr) minmax(92px,1fr);align-items:end}.pref-field{display:grid;gap:4px}.pref-field span,.pref-note{font-size:12px;color:var(--muted)}.pref-search{min-height:40px}.pref-select{min-height:42px}.pref-flex,.pref-range{display:flex;justify-content:space-between}.pref-price{font-size:24px;font-weight:800;color:#fff}.pref-set-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;margin:15px 2px;border-radius:999px;background:#26489c24;border:1px solid rgba(83,134,255,.48);color:#a6c1ff;font-weight:700}.pref-top-row{background:linear-gradient(180deg,#1e2a3ef5,#182234f5);border:1px solid rgba(73,96,140,.55);border-radius:18px;padding:14px 14px 12px;gap:12px;box-shadow:inset 0 1px #ffffff0a;text-align:right}.settings-card{overflow:hidden}.settings-card-body{padding:12px 16px 16px}.pref-top-row .pref-flex{align-items:center;gap:10px}.pref-top-row .pref-flex span:first-child{color:#9bbcff;font-weight:700;font-size:15px}.pref-top-row .pref-flex span:last-child{color:#9bbcff;font-weight:800;font-size:18px}.pref-top-row .pref-range{align-items:center;gap:12px}.pref-range .pref-price{font-size:14px;font-weight:700;color:var(--muted)}.pref-price-center{text-align:center;font-size:22px;font-weight:800;color:var(--ink)}.pref-range-input{flex:1;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:7px;border-radius:999px;background:linear-gradient(270deg,var(--brand) 0%,var(--brand) var(--range-progress,50%),#3a4252 var(--range-progress,50%),#3a4252 100%);outline:none;box-shadow:inset 0 1px #ffffff1f;direction:rtl}.pref-range-input:disabled{opacity:.6}.pref-range-input::-webkit-slider-runnable-track{height:7px;border-radius:999px;background:transparent}.pref-range-input::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#f7f9ff;border:3px solid #5a86ff;box-shadow:0 2px 6px #00000059;margin-top:-6.5px}.pref-range-input::-moz-range-track{height:7px;border-radius:999px;background:transparent}.pref-range-input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#f7f9ff;border:3px solid #5a86ff;box-shadow:0 2px 6px #00000059}.pref-map-shell{position:relative;width:100%;height:220px;overflow:hidden;border:1px solid var(--field-bd);border-radius:18px;background:#111317}.pref-map-frame{display:block;width:100%;height:248px;margin:0 0 -28px;border:0;background:#111317;pointer-events:none;filter:saturate(.82) contrast(.98) brightness(.84)}.pref-map-attribution{position:absolute;left:8px;bottom:8px;z-index:2;direction:ltr;font-size:10px;line-height:1;color:#d9deea;text-decoration:none;background:#181b24f0;border-radius:999px;padding:3px 6px;box-shadow:0 1px 2px #0f172a2e}.driver-map-card{display:grid;gap:8px}.driver-map-card .pref-map-shell{height:160px}.driver-map-card .pref-map-frame{height:188px}.city-picker{position:relative}.city-menu{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:20;display:grid;gap:4px;max-height:240px;overflow:auto;padding:6px;background:#181b22;border:1px solid var(--field-bd);border-radius:14px;box-shadow:0 10px 30px #00000052}.city-option{width:100%;text-align:right;border:0;background:#181b22;color:var(--ink);border-radius:10px;padding:9px 10px;cursor:pointer}.city-option:hover,.city-option:focus{background:#232734}.quick-card-head,.section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px 18px 0}.quick-card-head h3,.section-title h3{margin:0;font-size:15px;font-weight:800}.quick-card-head p,.section-title p{margin:4px 0 0;color:var(--muted);font-size:12px}.heading-block{display:flex;align-items:flex-start;gap:12px}.heading-copy{display:grid;gap:2px}.section-icon{width:38px;height:38px;border-radius:14px;background:#2f61ff1f;color:#a8bfff;display:flex;align-items:center;justify-content:center;font-size:17px;flex:none;border:1px solid rgba(76,120,255,.26)}.toggle-pills{display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 18px;align-items:center}.toggle-pill{min-width:102px;min-height:40px;padding:0 14px;border:1px solid var(--field-bd);border-radius:999px;background:#1e2129;color:var(--muted-strong);display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.toggle-pill.active{background:linear-gradient(180deg,#fafbff,#e5e8f4);color:#12141a;border-color:#f4f6fb}.section-actions{display:flex;gap:8px;flex-wrap:wrap}.add-row-button{width:100%;min-height:52px;border:1px dashed rgba(76,120,255,.45);color:#d9e3ff;background:#1b275238;justify-content:center}.add-row-button span{font-size:22px;line-height:1}.input-sm{width:100%;min-height:32px;padding:4px 8px;border:1px solid var(--field-bd);border-radius:8px;font-size:12px;background:var(--field-bg);color:var(--ink);outline:none;box-shadow:inset 0 1px #ffffff08}.input-sm:focus{border-color:#2f61ffc7;box-shadow:0 0 0 3px #2f61ff29}.pref-field-small{display:grid;gap:3px}.pref-field-small span{font-size:11px;color:var(--muted)}.trash-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;padding:0;border:1px solid rgba(255,77,79,.3);border-radius:8px;background:#ff4d4f14;color:#ff4d4f;cursor:pointer;transition:background .15s ease,border-color .15s ease;flex:none}.trash-btn:hover:not(:disabled){background:#ff4d4f29;border-color:#ff4d4f73}.trash-btn:disabled{opacity:.4;cursor:not-allowed}.range-price-row{display:block}.edit-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;padding:0;border:1px solid rgba(47,97,255,.3);border-radius:4px;background:#2f61ff0f;color:#5a8aff;cursor:pointer;transition:background .15s ease,border-color .15s ease;flex:none}.edit-btn:hover:not(:disabled){background:#2f61ff24;border-color:#2f61ff73}.edit-btn:disabled{opacity:.4;cursor:not-allowed}.range-badge{display:inline-block;padding:3px 8px;border:1px solid rgba(47,97,255,.4);border-radius:4px;background:#2f61ff;color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.price-text{display:inline-block;padding:3px 8px;border:1px solid var(--field-bd);border-radius:4px;background:var(--field-bg);color:var(--ink);font-size:12px;font-weight:600;white-space:nowrap}.range-edit-card{padding:10px 12px}.pref-square{font-family:icomoon;font-size:24px;width:50px;height:50px;border:2px solid #185FA5;color:#378add;background:#042a5038;border-radius:15px;display:flex;align-items:center;justify-content:center}.pref-square.temp{background:#30d15814;color:#30d158;border:2px solid rgba(48,209,88,.3)}.range-edit-row{display:flex;align-items:end;gap:8px;padding:6px 8px}.pref-field-label{display:grid;gap:3px}.pref-field-label span{font-size:10px;color:var(--muted);line-height:1}.pref-field-stack{display:grid;gap:3px}.pref-field-stack span{font-size:10px;color:var(--muted)}.save-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;padding:0;border:1px solid rgba(48,209,88,.3);border-radius:4px;background:#30d15814;color:#30d158;cursor:pointer;transition:background .15s ease,border-color .15s ease;flex:none}.save-btn:hover:not(:disabled){background:#30d15829;border-color:#30d15873}.save-btn:disabled{opacity:.4;cursor:not-allowed}.cancel-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;padding:0;border:1px solid rgba(255,174,0,.3);border-radius:4px;background:#ffae0014;color:#f4b042;cursor:pointer;transition:background .15s ease,border-color .15s ease;flex:none}.cancel-btn:hover:not(:disabled){background:#ffae0029;border-color:#ffae0073}.cancel-btn:disabled{opacity:.4;cursor:not-allowed}.screen-shell .card{border-color:#ffffff0f;background:linear-gradient(180deg,#18191efa,#111216fa)}.screen-shell .card.ranges-card{background:#112338}.ranges-card .section-title h3{font-size:14px;font-weight:700;color:#dce8ff}.ranges-card .ranges-divider{height:1px;background:#ffffff14;margin:12px 16px 0}.add-range-link{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:14px;padding:8px;border:0;background:transparent;color:#4a8fe8;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.add-range-link span{font-size:18px;line-height:1}.screen-shell .card>.header,.screen-shell .card>.section-title,.screen-shell .card>.quick-card-head{border-bottom:0}.driver-map-stage{display:none}.driver-stage-grid{display:grid;gap:12px}.driver-stage-grid-scroll{display:grid;gap:12px;padding:32px 0}.driver-sheet-handle-button{display:none}.driver-sheet-handle{width:64px;height:7px;border-radius:999px;background:linear-gradient(180deg,#d8dee9,#aeb9cc);box-shadow:0 6px 14px #0f172a24}.driver-sheet-caption{font-size:12px;color:#7d8796;font-weight:700}.driver-map-stage-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f172a14,#0f172a29 24%,#0f172a57 72%,#0f172a9e),radial-gradient(circle at top,rgba(59,130,246,.14),transparent 36%);pointer-events:none}@media (min-width:768px){.pref-toolbar-fixed-card{max-width:520px}}@media (max-width:767px){.container-map-mode{max-width:none;padding:0}.container-map-mode .screen-shell{min-height:100dvh;border-radius:0;padding:10px}.screen-shell-map-mode{position:relative;overflow:hidden;background:#0e1a2b}.screen-shell-map-mode .top-bar{position:relative;z-index:5;margin-bottom:0;background:linear-gradient(180deg,#11141bf0,#0b0f15c7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.screen-shell-map-mode .page-inner{position:static;min-height:0}.driver-map-stage{position:relative;display:block;overflow:hidden;height:250px;border-radius:26px;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0a}.driver-stage-grid-map-mode{position:relative;z-index:6;display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;margin-top:1rem;border-radius:30px 30px 24px 24px;box-shadow:0 -16px 26px #0a0e1914,0 24px 52px #0f172a3d;transition:transform .28s cubic-bezier(.2,.82,.2,1)}.driver-stage-grid-map-mode.is-dragging{transition:none}.driver-sheet-handle-button{display:grid;place-items:center;gap:8px;width:100%;border:0;background:transparent;padding:12px 18px 10px;cursor:grab;touch-action:none}.driver-stage-grid-map-mode.is-dragging .driver-sheet-handle-button{cursor:grabbing}.driver-stage-grid-map-mode .driver-stage-grid-scroll{overflow:auto;padding:32px 2px 40px;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.screen-shell-map-mode .pref-toolbar-fixed-card{padding-inline:14px}}@media (max-width:560px){.container{padding-left:10px;padding-right:10px}.container-map-mode{padding-left:0;padding-right:0}.h1{font-size:24px}.kv{gap:8px}.kv-item{padding:8px 10px}.kv-key{font-size:11px}.kv-val{font-size:13px}.pref-card{padding:10px}.pref-meta{margin-bottom:8px}.pref-field span,.pref-note{font-size:11px}.pref-top-row,.pref-route-row{gap:6px}.pref-toolbar-fixed .actions{width:100%}.pref-toolbar-fixed .actions:first-child{grid-template-columns:1fr 1fr}.pref-toolbar-fixed .actions .btn{flex:1}.header,.quick-card-head,.section-title,.toggle-pills{padding-left:14px;padding-right:14px}}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?tnynuq);src:url(fonts/icomoon.eot?tnynuq#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?tnynuq) format("truetype"),url(/assets/icomoon-LZPeSXx4.woff?tnynuq) format("woff"),url(fonts/icomoon.svg?tnynuq#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-notification:before{content:""}.icon-controller-play:before{content:""}.icon-controller-pause:before{content:""}.icon-alert:before{content:""}.icon-group-black-converted:before{content:""}.icon-card-converted:before{content:""}.icon-headphones:before{content:""}.icon-send:before{content:""}.icon-group_full:before{content:""}.icon-train:before{content:""}.icon-left:before{content:""}.icon-right:before{content:""}.icon-check_box:before{content:""}.icon-chat_bubble:before{content:""}.icon-dashboard:before{content:""}.icon-delete:before{content:""}.icon-edit:before{content:""}.icon-edit_square:before{content:""}.icon-filled-home:before{content:""}.icon-home:before{content:""}.icon-info:before{content:""}.icon-location_on:before{content:""}.icon-not_listed_location:before{content:""}.icon-person:before{content:""}.icon-pie:before{content:""}.icon-search:before{content:""}.icon-settings:before{content:""}.icon-star:before{content:""}.icon-directions_car:before{content:""}.icon-location_on_full:before{content:""}.icon-plus:before{content:""}.icon-phone:before{content:""}.icon-alarm:before{content:""}.icon-user:before{content:""}.icon-volume-on:before{content:""}.icon-volume-mute:before{content:""}.icon-loop:before{content:""}.icon-whatsapp:before{content:""}.icon-envelop:before{content:""}.icon-bell:before{content:""}.drives-page{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;--panel-rest-top: 72vh;--panel-expanded-top: 40vh;--alerts-gap: 12px;background:radial-gradient(circle at top,rgba(241,196,124,.24),transparent 24%),linear-gradient(180deg,#f7f3ee,#efe6db 48%,#e8ddd1);color:#101828;font-size:clamp(13px,3vw,15px);padding:calc(18px + var(--safe-area-top, env(safe-area-inset-top, 0px))) 0 40px}.drives-page.map-stage-active{background:transparent}.drives-page.map-stage-active .top-tabs,.drives-page.map-stage-active .mobile-stage{position:relative;z-index:1}.subview-tabs{width:min(220px,100%);grid-template-columns:1fr}.top-tab{border:0;border-radius:999px;padding:10px 12px;background:transparent;color:#f4f6ffb8;cursor:pointer;font-weight:700;font-size:clamp(.82rem,2.9vw,.96rem)}.top-tab.active{background:linear-gradient(180deg,#fff,#e7edf8);color:#111827}.mobile-stage{position:relative;width:100%;margin:0}.phone-shell{position:relative;padding:0;background:transparent;box-shadow:none;overflow:visible}.hero-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;min-height:100vh;overflow:hidden;border-radius:0;background:linear-gradient(180deg,#1a2039,#10182f);box-shadow:none}.hero-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;filter:grayscale(.02) saturate(1.02) brightness(.92) contrast(1.02);transform:scale(1.03)}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0e1914,#0a0e191f 26%,#0a0e1942 64%,#0a0e198f),radial-gradient(circle at center,rgba(34,91,255,.04),transparent 42%)}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,#00000080,#000000eb);mask-image:linear-gradient(180deg,#00000080,#000000eb)}.hero-topbar,.hero-copy{position:relative;z-index:1}.hero-overlay,.hero-grid,.hero-copy,.hero-topbar{pointer-events:none}.hero-topbar>*{pointer-events:auto}.hero-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:min(430px,100%);margin:0 auto;padding:calc(18px + var(--safe-area-top, env(safe-area-inset-top, 0px))) 18px 0}.hero-topbar-right{position:absolute;top:calc(18px + var(--safe-area-top, env(safe-area-inset-top, 0px)));right:18px;direction:rtl;display:flex;flex-direction:row;align-items:flex-start;gap:8px}.hero-fab-col,.dash-collapse{display:flex;flex-direction:column;align-items:center;gap:8px}.round-button.active{background:#22c55e;border-color:#22c55e}.fab-pop-enter-active,.fab-pop-leave-active,.fab-col-enter-active,.fab-col-leave-active{transition:opacity .18s ease,transform .18s ease}.fab-pop-enter-from,.fab-pop-leave-to{opacity:0;transform:translateY(-6px) scale(.85)}.fab-col-enter-from,.fab-col-leave-to{opacity:0;transform:translate(12px) scale(.95)}.notif-overlay{top:0;right:0;bottom:0;left:0;z-index:40}.notif-panel{position:fixed;left:50%;transform:translate(-50%);bottom:calc(100vh - var(--panel-rest-top) + var(--alerts-gap));width:min(600px,calc(100vw - 28px));z-index:5;background:#0f162940;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:2px 12px;box-shadow:0 16px 36px #090f1f6b;color:#fff;display:flex;flex-direction:column}.notif-panel-head{flex:0 0 auto}.notif-panel .live-alert-row{height:40px;flex:0 0 auto;box-sizing:border-box}.notif-panel .live-alerts-list{flex:1 1 auto;min-height:0;max-height:200px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.notif-panel-head{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 10px;font-size:13px;font-weight:800}.notif-close{width:28px;height:28px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;font-size:18px;line-height:1;cursor:pointer}.notif-empty{padding:16px;text-align:center;color:#94a3b8d9;font-size:13px}.hero-topbar{z-index:60}.hero-topbar-left{position:absolute;top:calc(18px + var(--safe-area-top, env(safe-area-inset-top, 0px)));left:18px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.occ-btn{min-height:38px;padding:10px 18px;border-radius:50px;border:0;background:#22c55e;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:600;font-size:1rem;letter-spacing:.08rem;cursor:pointer}.occ-btn.occupied{background:#ef4444}.occ-btn-vacate{background:#2563eb}.vacate-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border:0;border-radius:50px;background:#2563eb;color:#fff;cursor:pointer;box-shadow:0 8px 18px #2563eb47}.vacate-badge-pin{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2}.vacate-badge-lines{display:flex;flex-direction:column;line-height:1.1}.vacate-badge-title{font-weight:700;font-size:.95rem}.vacate-badge-city{font-size:.78rem;opacity:.9}.occ-dot{width:10px;height:10px;border-radius:50%;background:currentColor;flex:none}.occupied-dock{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:3;width:min(600px,100%);display:flex;flex-direction:column}.occupied-bar{display:flex;flex-direction:row;align-items:center;gap:12px;margin:0 12px calc(18px + env(safe-area-inset-bottom));padding:12px 16px;background:#141c28b2;border:1px solid rgba(255,255,255,.06);border-radius:22px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 30px #080c1866}.occ-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.occ-comm{display:flex;align-items:center;gap:8px}.occ-comm-btn{width:44px;height:44px;flex:none;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.35rem;cursor:pointer}.occ-comm-svg{width:22px;height:22px}.occ-comm-btn.phone{background:#4f7cf0}.occ-comm-btn.whatsapp{background:#46c45a}.occ-comm-btn.chat{background:#3b424f}.occ-actions{display:flex;gap:12px}.dock-enter-active,.dock-leave-active,.dock-move{transition:transform .32s ease,opacity .28s ease}.dock-enter-from,.dock-leave-to{transform:translateY(100%);opacity:0}.dock-leave-active{position:absolute}.vacate-sheet{order:1;background:#fff;border-radius:24px 24px 0 0;padding:10px 20px 20px;box-shadow:0 -18px 44px #080c182e}.vacate-grip{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.vacate-grip:active{cursor:grabbing}.vacate-handle{width:56px;height:5px;border-radius:999px;background:#d7dbe3;margin:4px auto 10px}.vacate-title{margin:0;text-align:center;color:#2563eb;font-size:1.45rem;font-weight:800}.vacate-body{overflow:hidden;max-height:540px;opacity:1;transition:max-height .3s ease,opacity .2s ease}.vacate-sheet.minimized .vacate-body{max-height:0;opacity:0}.vacate-sheet.dragging .vacate-body{transition:none}.vacate-sub{margin:4px 0 18px;text-align:center;color:#98a0ae;font-size:.95rem}.vacate-field{display:flex;align-items:center;gap:12px;height:54px;padding:0 18px;margin-bottom:14px;border:1px solid #e3e7ee;border-radius:14px;background:#f7f8fa}.vacate-suggest{margin-top:8px;max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #e3e7ee;border-radius:14px;background:#fff}.vacate-suggest-item{display:block;width:100%;padding:12px 16px;border:0;border-bottom:1px solid #f0f2f5;background:transparent;text-align:right;font-size:1.05rem;font-weight:600;color:#1f2733;cursor:pointer}.vacate-suggest-item:last-child{border-bottom:0}.vacate-suggest-item:active{background:#f2f5fb}.vacate-suggest-address{display:flex;flex-direction:column;gap:2px}.vacate-suggest-title{font-size:1.05rem;font-weight:600;color:#1f2733}.vacate-suggest-sub{font-size:.85rem;font-weight:500;color:#98a0ae}.vacate-pin{width:22px;height:22px;flex:none;color:#6b7280;fill:none;stroke:currentColor;stroke-width:2}.vacate-input{flex:1;min-width:0;border:0;background:transparent;outline:none;text-align:right;font-size:1.25rem;font-weight:700;color:#1f2733}.vacate-input::placeholder{color:#aab1bd;font-weight:600}.vacate-clear{width:30px;height:30px;flex:none;border:0;border-radius:50%;background:#e9ecf2;color:#5b6472;font-size:1.2rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.vacate-note{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:12px 4px 14px;color:#98a0ae;font-size:.88rem;line-height:1.4;text-align:center}.vacate-note-icon{width:18px;height:18px;flex:none;margin-top:2px;color:#22a35a;fill:none;stroke:currentColor;stroke-width:2}.vacate-error{margin:0 4px 10px;text-align:center;color:#ef4444;font-size:.9rem;font-weight:600}.vacate-actions{display:flex;gap:12px}.vacate-save,.vacate-cancel{flex:1;min-height:46px;border:0;border-radius:14px;font-weight:700;font-size:1rem;cursor:pointer}.vacate-save{background:#2563eb;color:#fff}.vacate-save:disabled{opacity:.45;cursor:not-allowed}.vacate-cancel{background:#0b1220;color:#fff}.occ-action{flex:1;min-height:52px;padding:0 12px;border-radius:14px;border:0;color:#fff;font-weight:700;font-size:.95rem;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.occ-start{flex:1.4;background:#22a35a}.occ-start.working{background:#ef4444}.occ-vacate{background:#2563eb}.occ-action:disabled{opacity:.5;cursor:default}.occ-report{gap:8px;background:#f59e0b24;border:1px solid rgba(245,158,11,.45);color:#f59e0b}.occ-report-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.occ-timer{color:#f8fafc;font-weight:700;font-size:1.05rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none}.occ-state{display:inline-flex;align-items:center;gap:6px;flex:none}.occ-state-text{color:#ef4444;font-weight:700;font-size:1rem}.occ-state-dot{width:9px;height:9px;border-radius:50%;background:#ef4444;flex:none}.occ-active{display:flex;align-items:center;gap:10px}.occ-car{width:44px;height:44px;flex:none;border:0;padding:0;border-radius:50%;background:#22a35a;display:inline-flex;align-items:center;justify-content:center;cursor:default}.occ-car-toggle{cursor:pointer}.occ-car-icon{width:24px;height:24px;fill:#fff}.occ-float-car{position:fixed;right:calc((100vw - min(600px,100vw))/2 + 14px);z-index:4;border:0;padding:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer}.occ-float-car-circle{width:58px;height:58px;border-radius:50%;background:#22a35a;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 26px #22a35a73;animation:occ-car-pulse 1.6s ease-in-out infinite}.occ-float-car .occ-car-icon{width:30px;height:30px}.occ-float-car-timer{font-weight:700;font-size:.85rem;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.03em;background:#0b1220b3;padding:2px 9px;border-radius:999px}@keyframes occ-car-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.occ-active-info{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.occ-active-title{color:#22c55e;font-weight:700;font-size:1.05rem}.occ-active-sub{display:inline-flex;align-items:center;gap:6px}.occ-active-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;flex:none}.round-button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#000000a6;color:#f8fafc;display:inline-flex;align-items:center;justify-content:center}.hero-notify{position:relative}.notify-badge{position:absolute;top:-6px;left:-4px;min-width:26px;height:26px;border-radius:12px;padding:0 8px;background:#ff5a52;color:#fff;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 18px #ff5a523d}.status-pill{min-height:40px;padding:0 14px;border-radius:999px;background:#000000a6;border:2px solid #ef4444;color:#ef4444;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:clamp(.82rem,2.8vw,.95rem)}.status-pill.live{border-color:#22c55e;color:#22c55e}.status-pill.connecting{border-color:#f59e0b;color:#f59e0b}.status-dot{width:10px;height:10px;border-radius:50%;background:currentColor;flex:none}.hero-copy{width:min(430px,100%);margin:0 auto;padding:116px 20px 0;text-align:center;color:#f8fafc}.hero-copy h1{margin:0;font-size:clamp(1.95rem,6.1vw,2.5rem);line-height:1;letter-spacing:-.04em}.phone-scroll-stage{border-radius:34px;position:fixed;top:calc(var(--sheet-top-offset) + var(--safe-area-top, 0px));left:50%;transform:translate(-50%);width:min(600px,100%);z-index:1;--sheet-top-offset: var(--panel-rest-top);--sheet-expanded-top: var(--panel-expanded-top);height:calc(100vh - var(--sheet-top-offset) + 40px);overflow:hidden;pointer-events:auto;transition:top .32s ease,height .32s ease}.sheet-scroll{height:calc(100vh - var(--sheet-expanded-top));overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.phone-scroll-stage.expanded{--sheet-top-offset: var(--panel-expanded-top)}.phone-scroll-stage:not(.expanded){top:calc(100dvh - var(--sheet-rest-peek, 340px));height:calc(var(--sheet-rest-peek, 340px) + 40px)}.sheet-panel{position:relative;border-radius:34px 34px 0 0;background:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:14px 18px 50px;min-height:calc(100vh - var(--sheet-top-offset) + 34px);box-shadow:0 -10px 20px #090f1f0a,0 26px 48px #0f172a1f;pointer-events:auto;transition:min-height .32s ease}.sheet-handle{width:64px;height:4px;border-radius:999px;background:#e5e7eb;margin:0 auto 18px;transform:translateY(8px)}.sheet-head,.queue-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sheet-head{margin-bottom:12px}.sheet-badge{min-height:30px;padding:0 14px;border-radius:999px;background:#d1fae5;color:#15a34a;font-weight:800;display:inline-flex;align-items:center}.sheet-time{color:#6b7280;font-size:clamp(.82rem,3vw,.95rem)}.sheet-title{margin:0 0 18px;font-size:clamp(1.45rem,4.5vw,1.8rem);line-height:1.08;letter-spacing:-.03em;font-weight:600}.route-card{border:1px solid #e8edf4;border-radius:18px;background:linear-gradient(180deg,#f9fbff,#fff);padding:15px 16px;box-shadow:inset 0 1px #fffc}.route-line{display:flex;align-items:center;gap:12px;color:#374151;font-size:clamp(.82rem,3vw,.92rem);font-weight:400}.route-divider{height:1px;margin:12px 10px 12px 0;background:#e5e7eb}.route-dot{width:12px;height:12px;border-radius:50%;flex:none}.route-dot.origin{background:#22c55e}.route-dot.destination{background:#ef4444}.metrics-row{gap:14px;margin:11px 0;align-items:end}.metric-card{direction:rtl;text-align:center;display:grid;gap:6px;align-content:start}.metric-card.price{text-align:right}.metric-icon{font-size:24px;line-height:1;display:inline-flex;align-items:center;justify-content:center;color:#0f172a}.metric-svg,.dispatcher-svg,.action-svg{width:1.1em;height:1.1em;fill:currentColor}.metric-font-icon{font-size:1.3em}.metric-label{color:#9ca3af;font-size:clamp(.66rem,2.3vw,.76rem);font-weight:400}.dispatcher-strip{min-height:56px;padding:10px 14px;border-radius:18px;background:#ecfdf5;color:#065f46;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:clamp(.78rem,2.8vw,.92rem);margin-bottom:16px}.dispatcher-item{display:inline-flex;align-items:center;gap:8px;font-weight:500;white-space:nowrap}.dispatcher-item.offline{color:#b45309}.dispatcher-icon{font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.dispatcher-font-icon{font-size:1.05em}.sheet-note{max-width:100%;max-height:132px;overflow:auto;margin:16px 0;padding:14px 16px;border:1px solid #e8edf4;border-radius:18px;background:#f8fafc;color:#334155;font-size:clamp(.74rem,2.6vw,.84rem);line-height:1.65;overflow-wrap:anywhere;word-break:break-word;scrollbar-width:thin;font-weight:400}.sheet-note :deep(.sheet-note-link){color:#2563eb;text-decoration:underline;text-underline-offset:2px}.sheet-actions{display:grid;grid-template-columns:minmax(0,1fr) 56px 56px 56px;direction:rtl;gap:10px}.icon-action,.primary-action{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;min-height:40px;background:#fff;color:#334155;font-size:23px}.whatsapp-action{color:#22c55e}.hero-ui-icon,.action-font-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.hero-ui-icon{font-size:20px}.action-font-icon{font-size:26px}.icon-action.muted{color:#cbd5e1}.primary-action{direction:rtl;padding:0 18px;font-size:clamp(.84rem,2.9vw,.94rem);font-weight:600;background:linear-gradient(180deg,#25b24f,#17a044);color:#fff;border-color:#1f9a45;box-shadow:0 18px 28px #25b24f33}.primary-action.secondary{overflow:hidden;background:linear-gradient(180deg,#20304e,#162238);border-color:#243452}.primary-action.wide{width:100%}.queue-panel,.info-card{border-radius:28px;background:#ffffffb8;box-shadow:0 20px 44px #11182714;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.queue-panel{position:relative;z-index:1;margin:0;background:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;padding-bottom:calc(var(--safe-area-top, 0px) + 12px)}.queue-kicker,.info-kicker{color:#16a34a;font-size:clamp(.72rem,2.5vw,.8rem);font-weight:800;letter-spacing:.06em}.queue-head h3,.info-card h2{margin:6px 0 0;font-size:clamp(1.2rem,4.4vw,1.45rem)}.queue-pills,.info-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.tiny-pill{min-height:32px;padding:0 12px;border-radius:999px;background:#11182714;color:#334155;display:inline-flex;align-items:center;font-size:clamp(.72rem,2.5vw,.82rem);font-weight:700}.tiny-pill.success{background:#22c55e1f;color:#166534}.tiny-pill.danger{background:#ef44441f;color:#991b1b}.queue-list,.queue-loading,.info-stage,.empty-state,.queue-empty{display:grid}.queue-loading{gap:12px}.queue-card{border-bottom:1px solid silver;background:#fff;padding:0;text-align:right;overflow:hidden}.queue-list .queue-card:last-child{border-bottom:none}.queue-card.expanded{border-color:#25b24f57}.queue-card-toggle{width:100%;border:0;background:transparent;padding:14px 16px;text-align:inherit;color:inherit}.queue-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.queue-card-head strong{font-size:clamp(.84rem,3vw,.92rem);line-height:1.45;font-weight:600}.queue-card-head span{color:#64748b;font-size:clamp(.72rem,2.5vw,.8rem);white-space:nowrap}.queue-card p{margin:8px 0 10px;color:#475569;font-size:clamp(.8rem,2.8vw,.9rem);line-height:1.5}.queue-card-meta{display:flex;flex-wrap:wrap;gap:8px}.queue-card-meta span{min-height:30px;padding:0 10px;border-radius:999px;background:#f8fafc;color:#0f172a;display:inline-flex;align-items:center;font-size:clamp(.72rem,2.5vw,.82rem);font-weight:500}.queue-card-toggle-icon{margin-top:12px;color:#16a34a;display:inline-flex;align-items:center;font-size:16px}.queue-card-detail{display:grid;gap:12px;padding:0 16px 16px;border-top:1px solid #e5e7eb;background:linear-gradient(180deg,#f8fafccc,#fffffff5)}.queue-route-card{margin-top:14px;padding:13px 14px;border-radius:16px}.queue-metrics-row{margin:0;gap:10px}.queue-metrics-row .metric-value{font-size:clamp(1.15rem,4.4vw,1.6rem)}.queue-metrics-row .metric-value.small{font-size:clamp(1rem,3.8vw,1.3rem)}.queue-metrics-row .metric-label{font-size:clamp(.7rem,2.5vw,.8rem)}.queue-dispatcher-strip{margin-bottom:0}.queue-note{margin-bottom:0;max-height:120px}.queue-empty,.empty-state,.info-stage{place-items:center}.queue-empty{min-height:100px;color:#64748b}.empty-state{padding:16px 6px 10px;text-align:center}.empty-mark{width:72px;height:72px;border-radius:24px;background:linear-gradient(180deg,#eef2ff,#dbeafe);color:#1d4ed8;display:grid;place-items:center;font-size:34px;margin-bottom:12px}.empty-state h2{margin:0 0 8px;font-size:clamp(1.45rem,5vw,1.75rem)}.empty-state p,.info-card p{margin:0 0 18px;color:#64748b;line-height:1.6}.loading-card{height:94px;border-radius:20px;background:linear-gradient(90deg,#e2e8f0b8,#f1f5f9fa,#e2e8f0b8);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.info-stage{width:min(430px,100%);margin:0 auto}.info-actions{display:flex;gap:10px;margin-bottom:16px}.info-btn{flex:1;min-height:46px;border:0;border-radius:16px;background:linear-gradient(180deg,#25b24f,#17a044);color:#fff;font-weight:800}.info-btn.secondary{background:linear-gradient(180deg,#20304e,#162238)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.live-alerts{position:fixed;left:50%;transform:translate(-50%);bottom:calc(100vh - var(--panel-rest-top) + var(--alerts-gap));width:min(600px,calc(100vw - 28px));z-index:5;background:#0f162940;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:2px 12px;box-shadow:0 16px 36px #090f1f6b;color:#fff}.live-alerts-head{display:flex;align-items:center;justify-content:center;gap:6px;padding:2px 4px 8px;font-size:12px;font-weight:700;color:#e2e8f0eb}.live-alerts-count{color:#6ee7a8;font-weight:800}.live-alerts-sub{color:#fffc;font-weight:600}.live-alerts-list{display:flex;flex-direction:column;position:relative}.live-alert-row{display:flex;align-items:center;gap:10px;width:100%;text-align:right;border:0;border-top:1px solid rgba(255,255,255,.06);background:transparent;color:#fff;padding:8px 4px;cursor:pointer}.live-alert-row:first-child{border-top:0}.live-alert-row:hover{background:#ffffff0a}.live-alert-time{flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;color:#e7e7e7d9}.live-alert-text{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-alert-row.expanded .live-alert-text{white-space:normal;overflow:visible;line-height:1.45}.live-alert-arrow{flex:0 0 auto;width:20px;height:20px;border:0;background:transparent;position:relative;cursor:pointer;align-self:flex-start}.live-alert-arrow:before{content:"";position:absolute;top:6px;left:5px;width:8px;height:8px;border-right:2px solid rgba(231,231,231,.85);border-bottom:2px solid rgba(231,231,231,.85);transform:rotate(45deg);transition:transform .2s ease}.live-alert-arrow.open:before{transform:rotate(225deg)}.live-alert-rowdot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#25b24f;animation:live-alert-pulse 1.6s ease-out infinite}@keyframes live-alert-pulse{0%{box-shadow:0 0 #25b24f99}70%{box-shadow:0 0 0 7px #25b24f00}to{box-shadow:0 0 #25b24f00}}.live-alert-enter-active,.live-alert-leave-active{transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.live-alert-enter-from{opacity:0;transform:translateY(-10px)}.live-alert-leave-to{opacity:0;transform:translateY(-6px)}.live-alert-leave-active{position:absolute;width:100%}.live-alert-move{transition:transform .3s cubic-bezier(.22,1,.36,1)}.drive-ride-card.ride-flash{animation:ride-flash 1.6s ease-out}@keyframes ride-flash{0%{box-shadow:0 0 0 3px #25b24f8c}to{box-shadow:0 0 #25b24f00}}@media (max-width: 400px){.drives-page{padding:0 0 24px}.mobile-stage{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.phone-shell{border-radius:0}.hero-panel{min-height:100vh;top:0;border-radius:0;box-shadow:none}.phone-scroll-stage{--sheet-top-offset: 58vh;--sheet-start-offset: clamp(230px, 48vh, 410px)}.sheet-panel,.queue-panel{margin-left:0;margin-right:0;border-radius:0}.queue-panel{margin-top:0}.sheet-actions{grid-template-columns:52px 52px 52px minmax(0,1fr)}}.ride-request{position:fixed;top:90px;left:50%;transform:translate(-50%);z-index:55;width:min(560px,calc(100vw - 28px));background:#0d1323f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:2px solid #22c55e;border-radius:22px;padding:14px 16px;box-shadow:0 24px 60px #00000073;color:#fff;text-align:center}.rr-top{display:flex;align-items:center;gap:12px}.rr-car{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#22c55e;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px}.rr-heading{flex:1 1 auto;min-width:0}.rr-title{margin:0;font-size:20px;font-weight:800;color:#22c55e}.rr-station{font-size:14px;font-weight:700;margin-top:2px}.rr-timer{flex:0 0 auto;width:58px;height:58px;border-radius:50%;background:conic-gradient(#22c55e var(--pct, 100%),rgba(255,255,255,.14) 0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;position:relative}.rr-timer:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#0d1323f5}.rr-timer-num{position:relative;font-size:18px;font-weight:800;line-height:1}.rr-timer-label{position:relative;font-size:8px;line-height:1;color:#e2e8f0d9}.rr-route{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;font-size:16px;font-weight:700;margin:12px 0 6px}.rr-pin{color:#2447cd}.rr-pin.dst{color:#7c20ed}.rr-arrow{color:#94a3b8cc;margin:0 4px}.rr-metrics{display:flex;align-items:stretch;justify-content:space-around;gap:8px;margin-bottom:12px}.rr-metric{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px}.rr-metric+.rr-metric{border-right:1px solid rgba(255,255,255,.1)}.rr-metric-val{font-size:15px;font-weight:800;color:#fff}.rr-metric-label{font-size:11px;color:#94a3b8d9}.rr-actions{display:flex;gap:10px;direction:rtl}.rr-actions button{flex:1;min-height:46px;border-radius:14px;border:0;font-size:16px;font-weight:800;cursor:pointer}.rr-approve{background:#22c55e;color:#fff}.rr-decline{background:transparent;color:#e5e7eb;border:1px solid rgba(255,255,255,.25)!important}.dropdown-menu{position:absolute;background-color:#e5e7eb;width:200px;border-radius:15px}.dropdown-menu ul{padding:0 5px}.dropdown-menu ul div{padding:5px 0}.dropdown-menu ul div:not(:last-child){border-bottom:1px solid #bebfbf}.dropdown-option{display:flex;align-items:center;justify-content:space-between}.checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #ccc;border-radius:15px;background-color:#fff;cursor:pointer;outline:none;transition:all .2s ease;display:grid;place-content:center}.checkbox:checked{background-color:#0f72dc}.checkbox:before{content:"";width:10px;height:5px;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg) translate(1px,-1px);scale:0;transition:transform .1s ease-in-out}.checkbox:checked:before{scale:1}
