@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap";.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;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.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{width:auto;padding:0;max-width:none!important;max-height:none!important}.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:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.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{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.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;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{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{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{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position: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:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.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-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.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{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;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:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;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{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.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{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.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{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.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{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;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{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{color:#14243d;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f7fb;font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}.app-shell{direction:rtl;min-height:100vh;display:flex}.sidebar{color:#fff;background:#102a56;flex-direction:column;flex-shrink:0;width:248px;padding:26px 16px;display:flex}.brand{align-items:center;gap:12px;padding:0 10px 30px;display:flex}.brand-mark{color:#102a56;background:#b8e638;border-radius:14px;place-items:center;width:43px;height:43px;font-size:26px;font-weight:700;display:grid}.brand strong{font-size:22px;display:block}.brand small{color:#b8c8e2;font-size:12px;display:block}.side-caption{color:#8ea4c8;padding:0 12px 10px;font-size:12px}.nav-item{color:#dbe6f7;text-align:right;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;width:100%;margin:3px 0;padding:12px;display:flex}.sidebar-bottom{color:#b7c9e4;align-items:center;gap:10px;margin-top:auto;padding:18px 10px 0;font-size:12px;display:flex}.main{flex:1;max-width:1600px;margin:auto;padding:28px 34px}.topbar{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.eyebrow{color:#68809e;font-size:12px}.topbar h1{color:#102a56;margin:3px 0 0;font-size:28px}.refresh{color:#344967;background:#fff;border:1px solid #dce4ef;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;display:flex}.hero{color:#fff;background:linear-gradient(115deg,#102a56,#1d477f);border-radius:20px;justify-content:space-between;align-items:center;padding:30px 32px;display:flex;overflow:hidden}.hero-pill{letter-spacing:1.6px;color:#c6ef55;font-size:10px;font-weight:700}.hero h2{margin:12px 0 8px;font-size:28px}.hero p{color:#d1dff1;margin:0}.hero-icon{color:#c6ef55;background:#ffffff12;border-radius:30px;place-items:center;width:100px;height:100px;display:grid}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0;display:grid}.stat-card{background:#fff;border:1px solid #e5ebf3;border-radius:16px;gap:9px;padding:18px;display:grid}.stat-icon{color:#42630b;background:#eff8d8;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.stat-card span{color:#718198;font-size:13px}.stat-card strong{color:#102a56;font-size:28px}.content-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.panel{background:#fff;border:1px solid #e5ebf3;border-radius:16px;margin-bottom:16px;padding:22px}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel h3{color:#102a56;margin:0 0 4px;font-size:18px}.panel-heading p{color:#8190a4;margin:0;font-size:12px}.form-row,.entry-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.form-row label,.entry-form label{color:#65758c;flex:1;gap:6px;min-width:150px;font-size:12px;display:grid}.input,.form-row input,.entry-form input,.entry-form select,.form-row select{color:#1b2f4c;background:#fff;border:1px solid #dce4ef;border-radius:9px;outline-color:#9ecb22;width:100%;min-width:0;padding:11px 12px}.primary{color:#102a56;white-space:nowrap;background:#b8e638;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-weight:700;display:inline-flex}.tip{color:#65734c;background:#f5f8ed;border-radius:10px;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.8}.milestone{border-bottom:1px solid #edf1f6;align-items:center;gap:12px;padding:13px 0;display:flex}.milestone:last-child{border:0}.milestone>span{color:#63748c;background:#eef2f7;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.milestone.done>span{color:#42630b;background:#e9f7c4}.milestone div{flex:1}.milestone b,.milestone small{display:block}.milestone b{font-size:13px}.milestone small{color:#8492a6;margin-top:3px;font-size:11px}.milestone em{color:#74839a;font-size:10px;font-style:normal}.table-wrap{margin-top:22px;overflow:auto}table{border-collapse:collapse;text-align:right;white-space:nowrap;width:100%}th{color:#728198;background:#f7f9fc;font-size:12px;font-weight:600}th,td{border-bottom:1px solid #edf1f6;padding:13px 14px;font-size:13px}td{color:#31425b}.status{color:#4f7010;background:#edf8d5;border-radius:20px;padding:4px 9px;font-size:11px}.empty{text-align:center;color:#8593a7;padding:30px;font-size:13px}.notice{color:#735b10;background:#fff8dc;border:1px solid #f0dfa0;border-radius:10px;margin-bottom:15px;padding:12px 15px;font-size:13px}footer{color:#8b99ac;justify-content:space-between;gap:10px;margin-top:25px;padding:15px 2px;font-size:11px;display:flex}@media (width<=950px){.sidebar{width:205px}.main{padding:22px 20px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid{grid-template-columns:1fr}}@media (width<=620px){.app-shell{display:block}.sidebar{width:100%;padding:14px;display:block}.brand{padding:0 5px 12px}.side-caption,.sidebar-bottom{display:none}.sidebar .nav-item{width:auto;margin:2px;padding:9px 10px;font-size:12px;display:inline-flex}.main{padding:20px 13px}.topbar h1{font-size:23px}.refresh{padding:8px;font-size:11px}.hero{padding:22px}.hero h2{font-size:22px}.hero-icon{display:none}.stats{gap:9px}.stat-card{padding:13px}.content-grid{gap:0}.panel{padding:16px}.form-row,.entry-form{flex-direction:column;align-items:stretch}.primary{min-height:42px}footer{flex-direction:column}}:root{color:#dbe8ee;background:#0b121b}body{background:#0b121b}.sidebar{background:#0a111a;border-left:1px solid #24313e}.main{background:#101923;max-width:none;min-height:100vh}.topbar h1,.panel h3,.stat-card strong{color:#e8f2f6}.eyebrow,.panel-heading p,.stat-card span{color:#93a6b4}.panel,.stat-card{background:#18232e;border:1px solid #2b3b49}.hero{background:linear-gradient(115deg,#172935,#0c151f);border:1px solid #2b3b49}.nav-item.active,.nav-item:hover{color:#9fe8c8;background:#1e303c}.primary{color:#101923;background:#a5d84c}.primary:hover{background:#b7e864}.stat-icon{color:#9fe8c8;background:#234336}.tip{color:#a7d8b9;background:#1e3034}.notice{color:#f5da95;background:#3b3220;border-color:#6b5424}.table-wrap th{color:#a7bac5;background:#1c2a35}.table-wrap td{color:#d6e5e9;border-color:#30414d}.table-wrap th{border-color:#30414d}.status{color:#b6e78a;background:#234335}.refresh{color:#d9e8ee;background:#1b2a36;border-color:#354755}.form-row label,.entry-form label{color:#b3c7d1}.form-row input,.entry-form input,.entry-form select,.form-row select{color:#e3eff2;background:#101b25;border-color:#3c4c59}.brand-logo{object-fit:contain;border-radius:5px;width:78px;height:57px}.brand{padding:0 4px 22px}.header-actions{align-items:center;gap:8px;display:flex}.user-chip{color:#a5d84c;font-size:12px}.login-screen{background:radial-gradient(circle at 50% 10%,#243b49,#09111a 70%);place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{background:#182530;border:1px solid #344956;border-radius:20px;gap:15px;width:min(430px,100%);padding:28px;display:grid;box-shadow:0 20px 80px #0006}.login-card img{width:200px;max-width:100%;margin:auto}.login-card h1{text-align:center;color:#f0f4f5;margin:0}.login-card p,.login-card small{text-align:center;color:#a6bbc7;margin:0}.login-card label{gap:7px;font-size:13px;display:grid}.login-card input{color:#fff;background:#101b25;border:1px solid #43535f;border-radius:8px;padding:12px}.login-card button{width:100%}footer{color:#8fa3b1}footer span{color:#a5d84c}@media (width<=620px){.header-actions{flex-wrap:wrap}.user-chip{width:100%}}.app-shell[dir=ltr]{direction:ltr}.app-shell[dir=ltr] .sidebar{border-left:0;border-right:1px solid #24313e}.app-shell[dir=ltr] .nav-item,.app-shell[dir=ltr] table,.app-shell[dir=ltr] .main{text-align:left}.nuqati-trips{gap:18px;margin-top:24px;display:grid}.nuqati-trip-heading,.nuqati-trip-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.nuqati-trip-heading h3,.nuqati-trip-toolbar h3{color:#f1f7fa;margin:0;font-size:19px}.nuqati-trip-heading p{color:#8fa8b8;margin:5px 0 0;font-size:12px}.nuqati-trip-count{color:#b5e96d;background:#263c35;border-radius:99px;padding:7px 12px;font-size:12px}.nuqati-trip-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.nuqati-trip-kpi{background:linear-gradient(150deg,#1b2b3b,#15222f);border:1px solid #314455;border-radius:15px;flex-direction:column;gap:12px;min-height:110px;padding:16px;display:flex;position:relative}.nuqati-trip-kpi small{color:#9ab2c0;font-size:12px}.nuqati-trip-kpi strong{color:#f0f7fc;text-align:start;direction:ltr;font-size:21px}.nuqati-kpi-icon{inset-inline-end:15px;color:#a5d84c;opacity:.9;font-size:22px;position:absolute;top:12px}.nuqati-trip-table-card{background:#172430;border:1px solid #324554;border-radius:16px;min-width:0;padding:18px}.nuqati-trip-filters{flex-wrap:wrap;gap:10px;display:flex}.nuqati-trip-filters input,.nuqati-trip-filters select{color:#e5f0f5;background:#111e29;border:1px solid #3a5263;border-radius:10px;max-width:100%;padding:10px 12px}.nuqati-trip-table-wrap{margin-top:16px}.nuqati-trip-table{border-collapse:separate;border-spacing:0;text-align:start;width:100%}.nuqati-trip-table th{color:#b4c7d3;background:#1f3141;font-size:11px}.nuqati-trip-table td{color:#e0edf3;padding:15px 12px;font-size:12px}.nuqati-trip-table tr:hover td,.nuqati-trip-table tr.nuqati-trip-selected td{background:#223846}.nuqati-trip-status{white-space:nowrap;border-radius:20px;padding:6px 10px;font-size:11px;display:inline-flex}.nuqati-trip-status.is-completed{color:#a8efc0;background:#193f35}.nuqati-trip-status.is-active{color:#9bd1ff;background:#173f67}.nuqati-violation-count{color:#9ce8ae}.nuqati-violation-count.is-alert{color:#ff9c73;font-weight:700}.nuqati-map-button{color:#b8e6ef;white-space:nowrap;background:#203948;border:1px solid #3b6170;border-radius:9px;padding:8px 11px}.nuqati-map-button:hover{color:#c5f37d;border-color:#a5d84c}.nuqati-trip-drawer{top:0;bottom:0;z-index:1001;background:#101d2b;border:1px solid #354b5d;width:min(790px,96vw);padding:24px;position:fixed;inset-inline-end:0;overflow-y:auto;box-shadow:0 0 50px #0009}.nuqati-trip-drawer h3{color:#f0f7fc}.nuqati-trip-drawer .nuqati-trip-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1200px){.nuqati-trip-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.nuqati-trip-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nuqati-trip-table-card{padding:10px}.nuqati-trip-kpi{min-height:95px;padding:12px}.nuqati-trip-kpi strong{font-size:17px}.nuqati-trip-drawer{width:100vw;padding:14px}}.nuqati-mission{background:radial-gradient(at 100% 0,#234d46 0%,#152937 42%,#121f2d 100%);border:1px solid #36515d;border-radius:22px;margin:18px 0 22px;padding:26px;box-shadow:0 14px 42px #0002}.nuqati-mission-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.nuqati-overline{color:#b9e975;letter-spacing:1.8px;font-size:11px;font-weight:800}.nuqati-mission h3{color:#f1f9f5;margin:8px 0;font-size:clamp(20px,2.3vw,29px)}.nuqati-mission p{color:#afc6ce;margin:6px 0;line-height:1.7}.nuqati-mission-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nuqati-mission-grid article{background:#122532cc;border:1px solid #39535b;border-radius:15px;min-width:0;padding:17px}.nuqati-mission-grid strong{color:#eff7f3;margin:10px 0 5px;font-size:14px;display:block}.nuqati-mission-grid p{font-size:12px}.nuqati-mission-icon{color:#c2ed78;background:#a5d84c1c;border-radius:12px;place-items:center;width:38px;height:38px;font-size:23px;display:grid}.nuqati-mission-note{color:#8fa9b2!important;margin-top:16px!important;font-size:11px!important}.nav-item:focus-visible,.primary:focus-visible,.refresh:focus-visible{outline-offset:2px;outline:3px solid #c6ef55}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}@media (width<=1080px){.nuqati-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.nuqati-mission{padding:16px}.nuqati-mission-grid{grid-template-columns:1fr}.nuqati-mission-heading .primary{width:100%}}.nuqati-filter-bar{color:#e4f3f5;background:#182a38;border:1px solid #365061;border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:flex}.nuqati-filter-bar label{flex:1;gap:6px;min-width:165px;font-size:12px;display:grid}.nuqati-filter-bar input,.nuqati-filter-bar select,.nuqati-overview-toolbar select{color:#eef7fa;background:#0c1c28;border:1px solid #3a5263;border-radius:9px;min-width:130px;padding:10px}.nuqati-overview-dashboard{background:#121f2b;border:1px solid #314656;border-radius:20px;margin-bottom:22px;padding:19px}.nuqati-overview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nuqati-overview-toolbar h2{color:#eef8f7;margin:0 0 6px;font-size:20px}.nuqati-overview-toolbar small,.nuqati-chart-note{color:#93aebb;font-size:12px}.nuqati-overview-toolbar>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.nuqati-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.nuqati-overview-kpis article,.nuqati-chart-card{background:#192a39;border:1px solid #364c5c;border-radius:14px;padding:18px}.nuqati-overview-kpis small{color:#9ab4c2;display:block}.nuqati-overview-kpis strong{color:#c2ec7b;margin-top:6px;font-size:28px;display:block}.nuqati-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nuqati-chart-card{min-width:0}.nuqati-chart-card h3{color:#eaf5f4;margin:0 0 14px;font-size:15px}.nuqati-chart-legend{color:#b7cad1;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.nuqati-chart-legend span{align-items:center;gap:5px;display:inline-flex}.nuqati-chart-legend i{border-radius:3px;width:9px;height:9px}.nuqati-chart-bars{border-bottom:1px solid #536775;align-items:stretch;gap:7px;height:205px;margin-top:16px;display:flex;overflow:hidden}.nuqati-bar-column{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;min-width:0;display:flex}.nuqati-bar-track{flex-direction:column;justify-content:end;width:min(100%,36px);height:175px;display:flex}.nuqati-bar-track div{width:100%;min-height:0}.nuqati-bar-column small{color:#9ab2be;white-space:nowrap;font-size:9px}.nuqati-chart-note{margin:12px 0 0}@media (width<=900px){.nuqati-overview-grid{grid-template-columns:1fr}.nuqati-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.nuqati-overview-kpis strong{font-size:22px}.nuqati-chart-card{padding:12px}.nuqati-bar-column small{margin-bottom:7px;font-size:8px;transform:rotate(-50deg)}}.nuqati-top-company{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.nuqati-top-company select{border-radius:8px;min-width:170px;max-width:270px;padding:8px}.nuqati-fleet-map-layout{grid-template-columns:minmax(190px,23%) minmax(290px,1fr) minmax(190px,23%);gap:12px;min-height:500px;margin:16px 0;display:grid}.nuqati-map-side,.nuqati-fleet-map-center{background:#152536;border:1px solid #365060;border-radius:12px;min-width:0;padding:12px}.nuqati-map-side{flex-direction:column;gap:8px;display:flex}.nuqati-map-side h3{margin:2px 0 8px}.nuqati-map-side input{box-sizing:border-box;width:100%}.nuqati-side-scroll{flex-direction:column;gap:7px;max-height:435px;display:flex;overflow-y:auto}.nuqati-side-item{text-align:start;width:100%;color:inherit;cursor:pointer;background:#1c3344;border:1px solid #365060;border-radius:9px;flex-direction:column;align-items:stretch;gap:5px;padding:11px;display:flex}.nuqati-side-item:hover,.nuqati-side-item.selected{background:#254654;border-color:#c4e85f}.nuqati-side-item small{opacity:.8;overflow-wrap:anywhere}.nuqati-fleet-map-center{flex-direction:column;gap:8px;display:flex}.nuqati-fleet-map-center>small{opacity:.75}.nuqati-trip-route-panel{margin-top:18px}@media (width<=1050px){.nuqati-fleet-map-layout{grid-template-columns:1fr 1fr}.nuqati-fleet-map-center{grid-area:1/1/auto/-1}.nuqati-side-scroll{max-height:270px}}@media (width<=650px){.nuqati-fleet-map-layout{flex-direction:column;display:flex}.nuqati-fleet-map-center{order:-1}.nuqati-side-scroll{max-height:230px}.nuqati-top-company select{min-width:110px}}.hero-branding{color:#c6ef55;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.driver-first-banner{background:linear-gradient(120deg,#1b2f3e,#101923 55%,#173527);border:1px solid #2f4150;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:24px 28px;display:flex;overflow:hidden}.driver-first-copy h3{color:#f5fbfd;margin:10px 0 8px;font-size:26px}.driver-first-copy p{color:#b8c9d3;margin:0 0 12px}.driver-first-bilingual{grid-template-columns:1fr 1fr;align-items:start;gap:6px 16px;max-width:720px;display:grid}.driver-first-bilingual strong{color:#a5d84c;font-size:14px}.driver-first-bilingual span{color:#d8e6eb;font-size:13px}.driver-first-visual{place-items:center;width:180px;min-width:180px;height:180px;display:grid;position:relative}.driver-pulse{background:radial-gradient(circle,#a5d84c22 0%,#0000 70%);border:1px solid #a5d84c55;border-radius:999px;animation:3s ease-out infinite nuqatiPulse;position:absolute}.driver-pulse-b{width:128px;height:128px;animation-delay:1s}.driver-pulse-c{width:168px;height:168px;animation-delay:2s}.driver-pulse-core{z-index:2;color:#10212d;background:linear-gradient(160deg,#a5d84c,#d3ff7d);border-radius:24px;place-items:center;width:72px;height:72px;font-size:34px;font-weight:700;display:grid;position:relative;box-shadow:0 14px 36px #0005}@keyframes nuqatiPulse{0%{opacity:.7;transform:scale(.78)}70%{opacity:.08;transform:scale(1.06)}to{opacity:0;transform:scale(1.12)}}@media (width<=900px){.driver-first-banner{flex-direction:column;align-items:flex-start}.driver-first-bilingual{grid-template-columns:1fr}.driver-first-visual{align-self:center}}:root{--nq-gap:14px;--nq-card:#182733;--nq-stroke:#314656;--nq-text:#e5f0f3;--nq-muted:#a3b8c5;--nq-focus:#b9e96a}.app-shell{align-items:stretch;min-width:0}.sidebar{scrollbar-width:thin;scrollbar-color:#395569 transparent;align-self:flex-start;width:236px;height:100vh;padding:19px 12px;position:sticky;top:0;overflow-y:auto}.brand{gap:10px;min-width:0;padding:3px 8px 18px}.brand>div{min-width:0}.brand strong{overflow-wrap:anywhere;font-size:20px}.brand small{font-size:11px;line-height:1.5}.nuqati-nav-group{background:0 0;border:1px solid #0000;border-radius:12px;margin-bottom:5px}.nuqati-nav-group[open]{background:#14222f;border-color:#293e4c}.nuqati-nav-group>summary{color:#d7e5eb;border-radius:11px;font-size:12px;line-height:1.6;list-style-position:inside}.nuqati-nav-group>summary:hover{background:#203442}.nuqati-nav-group .nav-item{border-radius:8px;width:calc(100% - 10px);margin:2px 5px;padding:9px 10px;font-size:12px;line-height:1.4}.nav-item{text-align:start;min-height:37px}.main{width:100%;min-width:0;padding:20px clamp(14px,2vw,32px) 36px}.topbar{border-bottom:1px solid #263b49;align-items:center;gap:18px;min-height:68px;margin-bottom:18px;padding-bottom:14px}.topbar>div:first-child{min-width:0}.topbar h1{overflow-wrap:anywhere;font-size:clamp(21px,1.65vw,27px);line-height:1.3}.header-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0}.user-chip{text-overflow:ellipsis;white-space:nowrap;max-width:230px;display:inline-block;overflow:hidden}.refresh,.primary,.nuqati-map-button{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:37px;font-size:12px;line-height:1.3;display:inline-flex}.refresh{padding:8px 11px}.primary{padding:9px 13px}.panel{border-radius:15px;min-width:0;margin-bottom:14px;padding:clamp(15px,1.45vw,22px)}.panel-heading{flex-wrap:wrap;gap:12px;margin-bottom:14px}.panel h3{font-size:17px;line-height:1.4}.panel h4{color:var(--nq-text);margin:16px 0 9px;font-size:14px}.entry-form,.form-row{align-items:end;gap:11px 13px}.entry-form label,.form-row label{flex:190px;min-width:min(175px,100%);line-height:1.5}.entry-form input,.entry-form select,.form-row input,.form-row select,.input,.nuqati-filter-bar input,.nuqati-filter-bar select{max-width:100%;min-height:39px;padding:9px 11px}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--nq-focus);outline-offset:2px}input::placeholder,textarea::placeholder{color:#8fa8b6}.entry-form>.primary,.entry-form>.refresh{margin-bottom:0}.nuqati-filter-bar{border-radius:12px;align-items:end;gap:10px;margin-bottom:14px;padding:12px 14px}.nuqati-filter-bar label{flex:175px;min-width:0}.table-wrap{scrollbar-width:thin;scrollbar-color:#465e6d transparent;border:1px solid #2b404e;border-radius:12px;max-width:100%;margin-top:15px;overflow:auto}.table-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:600px}.table-wrap th{z-index:1;letter-spacing:.1px;background:#20303d;font-weight:700;position:sticky;top:0}.table-wrap th,.table-wrap td{vertical-align:middle;padding:11px 12px;font-size:12px;line-height:1.5}.table-wrap tbody tr:hover td{background:#213240}.table-wrap .refresh{white-space:normal;min-height:31px;padding:6px 9px;font-size:11px}.nuqati-overview-dashboard{margin-bottom:18px;padding:16px}.nuqati-overview-toolbar{align-items:center;gap:12px}.nuqati-overview-kpis{gap:11px;margin:14px 0}.nuqati-overview-kpis article,.nuqati-chart-card{padding:15px}.nuqati-overview-grid{gap:12px}.nuqati-chart-card h3{min-height:22px;margin-bottom:9px;line-height:1.5}.nuqati-trip-kpis{gap:10px}.nuqati-trip-kpi{gap:9px;min-height:99px;padding:14px}.nuqati-trips{gap:14px;margin-top:18px}.nuqati-trip-table-card{padding:15px}.nuqati-fleet-map-layout{gap:10px;margin:13px 0}.nuqati-map-side,.nuqati-fleet-map-center{padding:11px}.nuqati-trip-filters input{min-width:180px}.hero{padding:22px 25px}.hero h2{font-size:clamp(21px,2vw,28px)}.driver-first-banner{gap:14px;margin:12px 0 16px;padding:17px 22px}.driver-first-copy h3{font-size:clamp(19px,2vw,25px)}.driver-first-visual{width:132px;min-width:132px;height:132px}.driver-pulse-a{width:60px;height:60px}.driver-pulse-b{width:95px;height:95px}.driver-pulse-c{width:125px;height:125px}.driver-pulse-core{border-radius:19px;width:59px;height:59px;font-size:27px}.nuqati-help{background:#142531;border:1px solid #2d4858;border-radius:10px;padding:9px 11px}.nuqati-help summary{line-height:1.5}@media (width<=1150px){.sidebar{width:208px}.topbar{flex-direction:column;align-items:flex-start}.header-actions{justify-content:flex-start}.nuqati-trip-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.app-shell{display:block}.sidebar{width:100%;height:auto;max-height:none;padding:11px 12px;position:relative;top:auto;overflow:visible}.sidebar .nav-item{width:auto;margin:2px;padding:8px 10px}.nuqati-nav-group{vertical-align:top;max-width:100%;margin:2px;display:inline-block}.nuqati-nav-group[open]{display:block}.nuqati-nav-group .nav-item{width:auto;margin:2px;display:inline-flex}.main{padding:15px 12px 28px}.topbar{min-height:0}.header-actions{width:100%}.user-chip{max-width:100%}.panel{padding:13px}.nuqati-overview-grid{grid-template-columns:1fr}.nuqati-trip-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nuqati-filter-bar{gap:8px}.nuqati-filter-bar label{flex:145px}.hero{padding:17px}.hero-icon{display:none}.driver-first-banner{padding:16px}.driver-first-visual{align-self:center}.driver-first-bilingual{grid-template-columns:1fr}}@media (width<=470px){.header-actions .refresh{flex:auto}.nuqati-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nuqati-overview-kpis article{padding:11px}.nuqati-overview-kpis strong{font-size:20px}.entry-form,.form-row{gap:9px}.nuqati-trip-kpi{min-height:90px;padding:11px}.nuqati-trip-kpi strong{font-size:17px}.nuqati-chart-card{padding:12px}.nuqati-trip-filters input{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.driver-pulse{opacity:.15;animation:none}}.nuqati-tracking-page{padding:14px!important}.nuqati-tracking-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 12px;display:flex}.nuqati-tracking-heading h2{color:#f0f7f9;margin:0;font-size:23px}.nuqati-tracking-heading p{color:#a5b8c3;margin:5px 0 0;font-size:12px}.nuqati-tracking-workspace{grid-template-columns:minmax(245px,28%) minmax(400px,1fr);gap:12px;min-height:610px;display:grid}.nuqati-tracking-workspace[dir=rtl]{direction:rtl}.nuqati-tracking-list{background:#18232e;border:1px solid #324653;border-radius:12px;flex-direction:column;min-width:0;max-height:660px;display:flex;overflow:hidden}.nuqati-tracking-tabs{border-bottom:1px solid #334a58;gap:8px;padding:10px;display:flex}.nuqati-tracking-tabs button{color:#c9dbe2;background:#20323f;border:1px solid #405869;border-radius:8px;flex:1;padding:10px 6px;font-weight:600}.nuqati-tracking-tabs button.selected{color:#b3e78e;background:#244b3a;border-color:#7bcba7}.nuqati-tracking-list .nuqati-map-side{background:#18232e;border:0;flex:1;min-height:0;padding:12px}.nuqati-tracking-list .nuqati-side-scroll{flex:1;max-height:none;overflow:auto}.nuqati-tracking-list .nuqati-side-item{color:#dfedf1;background:#1c2b37;border-color:#d9e5eb}.nuqati-tracking-list .nuqati-side-item:hover,.nuqati-tracking-list .nuqati-side-item.selected{background:#254338;border-color:#5bbd91}.nuqati-tracking-list input{color:#e6f2f5;background:#18232e;border:1px solid #425969;border-radius:8px;padding:10px}.nuqati-tracking-workspace .nuqati-fleet-map-center{background:#1c2b37;border:1px solid #324653;min-width:0;padding:8px}.nuqati-tracking-workspace .nuqati-fleet-map-center iframe{height:570px!important}.nuqati-tracking-workspace .nuqati-fleet-map-center small{color:#b0c4cd;padding:3px 6px}.nuqati-tracking-disclaimer{color:#a5bac5;margin:14px 4px 2px;font-size:12px}@media (width<=1050px){.nuqati-tracking-workspace{grid-template-columns:minmax(200px,34%) minmax(320px,1fr)}}@media (width<=760px){.nuqati-tracking-workspace{flex-direction:column;display:flex}.nuqati-tracking-workspace .nuqati-fleet-map-center{order:-1}.nuqati-tracking-workspace .nuqati-fleet-map-center iframe{height:400px!important}.nuqati-tracking-list{max-height:370px}}.nuqati-historical-workspace{grid-template-columns:minmax(245px,30%) minmax(400px,1fr);gap:12px;margin-bottom:4px;display:grid}.nuqati-historical-list,.nuqati-historical-map{background:#18232e;border:1px solid #324653;border-radius:12px;min-width:0;overflow:hidden}.nuqati-historical-list{flex-direction:column;max-height:560px;display:flex}.nuqati-historical-search{border-bottom:1px solid #354a58;gap:10px;padding:12px;display:grid}.nuqati-historical-search h3{color:#eef5f7;margin:0;font-size:15px}.nuqati-historical-search input{color:#e3f0f5;background:#18232e;border:1px solid #405564;border-radius:8px;width:100%;padding:10px}.nuqati-historical-scroll{flex-direction:column;gap:6px;padding:9px;display:flex;overflow:auto}.nuqati-historical-scroll .nuqati-side-item{color:#dfedf1;background:#1c2b37;border-color:#344957}.nuqati-historical-scroll .nuqati-side-item.selected,.nuqati-historical-scroll .nuqati-side-item:hover{background:#e8f6ef;border-color:#69c6a1}.nuqati-historical-map{min-height:500px;padding:10px}.nuqati-historical-map-heading{color:#e3f0f5;justify-content:space-between;align-items:center;min-height:40px;padding:2px 7px 10px;display:flex}.nuqati-historical-empty{color:#b2c5ce;text-align:center;background:linear-gradient(155deg,#20313d,#13212d);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:435px;padding:24px;display:flex}.nuqati-historical-empty p{max-width:400px}.nuqati-historical-map iframe{min-height:450px;width:100%!important}@media (width<=900px){.nuqati-historical-workspace{flex-direction:column;display:flex}.nuqati-historical-list{max-height:260px}.nuqati-historical-map{min-height:420px}}.maintenance-vehicle-filter{background:#1e3a508c;border:1px solid #355067;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:16px;margin:4px 0 18px;padding:14px 16px;display:flex}.maintenance-vehicle-filter>label{flex-direction:column;flex:1;gap:7px;min-width:260px;max-width:480px;font-weight:600;display:flex}.maintenance-vehicle-filter select{width:100%;min-height:40px}.maintenance-vehicle-summary{color:#c5d9e9;flex-wrap:wrap;align-items:center;gap:14px;display:flex}.maintenance-vehicle-summary strong{color:#b9e64b}.maintenance-vehicle-summary span{border:1px solid #3b5569;border-radius:8px;padding:7px 10px}.nuqati-smart-oil{margin-top:18px}.nuqati-smart-oil .panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nuqati-smart-oil h3{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.smart-oil-badge{color:#b5e54a;background:#284a3e;border-radius:14px;padding:4px 9px;font-size:11px}.smart-oil-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.smart-oil-grid>div{background:#203347;border:1px solid #344b61;border-radius:11px;flex-direction:column;gap:8px;padding:14px;display:flex}.smart-oil-grid span{color:#bfcdd9;font-size:12px}.smart-oil-grid strong{color:#f6fafc;font-size:20px}.smart-oil-note{color:#d8edc5}.smart-oil-warning{color:#ffcb82}.smart-oil-muted{color:#b5c5d2;font-size:12px;line-height:1.65}.smart-oil-muted a{color:#b5e54a;margin-inline-start:8px}@media (width<=850px){.smart-oil-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=440px){.smart-oil-grid{grid-template-columns:1fr}}.nuqati-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:12px;display:grid}.nuqati-account-grid form{background:#152737;border:1px solid #365162;border-radius:14px;flex-direction:column;align-items:stretch;gap:12px;padding:18px;display:flex}.nuqati-account-grid label{gap:7px;min-width:0;display:grid}.nuqati-account-grid input{box-sizing:border-box;width:100%;min-width:0}.nuqati-account-button{color:#e6f4fa;cursor:pointer;background:#1c3342;border:1px solid #395264;border-radius:9px;padding:8px 12px}.nuqati-account-recovery{border:1px solid #405768;border-radius:12px;gap:10px;padding:12px;display:grid}@media (width<=760px){.nuqati-account-grid{grid-template-columns:1fr}}.nuqati-geo-page .nuqati-geo-company{max-width:430px;margin:12px 0}.nuqati-geo-company label{gap:5px;display:grid}.nuqati-geo-workspace{gap:12px;min-height:540px;margin-top:14px;display:flex}.nuqati-geo-sidebar{border:1px solid #34485b;border-radius:11px;flex:0 0 285px;width:285px;padding:12px;overflow:auto}.nuqati-geo-list{gap:7px;max-height:520px;display:grid;overflow:auto}.nuqati-geo-list-item{color:#e7f3ff;text-align:start;cursor:pointer;background:#152637;border:1px solid #34495e;border-radius:9px;gap:5px;padding:12px;display:grid}.nuqati-geo-list-item small{opacity:.75}.nuqati-geo-list-item.active{border-color:#b5e75b}.nuqati-geo-map{flex:1;min-width:0}.nuqati-geo-map-container{width:100%;height:100%;min-height:330px;position:relative}.nuqati-geo-leaflet{z-index:0;border-radius:11px;width:100%;height:100%;min-height:330px}.nuqati-geo-map-hint{z-index:400;bottom:12px;color:#f4f8ff;pointer-events:none;background:#102437e6;border-radius:7px;padding:6px 10px;font-size:12px;position:absolute;inset-inline-start:12px}.nuqati-zone-label{white-space:nowrap;background:0 0;border:0}.nuqati-zone-label-text{color:#fff;white-space:nowrap;background:#102437e9;border:1px solid #a0c965;border-radius:5px;padding:4px 7px;font-size:12px;font-weight:700;position:absolute;transform:translate(-50%,-120%);box-shadow:0 2px 4px #0008}.nuqati-geo-form{margin-top:16px}.nuqati-geo-modal-backdrop{z-index:9999;background:#000a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nuqati-geo-modal{color:#f7fbff;background:#172533;border:1px solid #436074;border-radius:12px;width:min(800px,100%);max-height:92vh;padding:18px;overflow:auto}.nuqati-geo-modal .nuqati-geo-map-container{height:330px}.nuqati-geo-check{align-items:center;gap:8px;padding:5px;display:flex}.nuqati-geo-vehicle-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-height:180px;display:grid;overflow:auto}.nuqati-geo-actions{gap:10px;margin-top:15px;display:flex}@media (width<=850px){.nuqati-geo-workspace{flex-direction:column}.nuqati-geo-sidebar{flex:auto;width:100%}.nuqati-geo-map{min-height:440px}}.nuqati-self-service{max-width:1000px;margin-inline:auto;padding:22px 24px!important}.nuqati-account-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.nuqati-account-heading-icon{color:#b6e65f;background:#203b35;border:1px solid #3b5b4c;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.nuqati-account-heading h3{margin:0;font-size:18px}.nuqati-account-heading p{color:#aabeca;margin:4px 0 0;font-size:12px}.nuqati-account-identity{background:#111d28;border:1px solid #2b4251;border-radius:11px;grid-template-columns:1fr 1.2fr;gap:14px;margin-bottom:17px;padding:12px 16px;display:grid}.nuqati-account-identity div{flex-direction:column;gap:4px;min-width:0;display:flex}.nuqati-account-identity small{color:#9bb0be;font-size:11px}.nuqati-account-identity strong{color:#edf6f8;overflow-wrap:anywhere;font-size:13px;font-weight:600}.nuqati-self-service .nuqati-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin:0;display:grid}.nuqati-self-service .nuqati-account-card{min-width:0;box-shadow:none;background:#172735;border:1px solid #324a59;border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}.nuqati-account-card-heading{min-height:53px;margin-bottom:3px}.nuqati-self-service .nuqati-account-card h4{color:#f0f8fa;margin:0 0 5px;font-size:14px}.nuqati-account-card-heading p{color:#aabfca;margin:0;font-size:11px;line-height:1.5}.nuqati-self-service .nuqati-account-card label{color:#bbced8;flex-direction:column;flex:none;gap:6px;min-width:0;font-size:11px;font-weight:500;display:flex}.nuqati-self-service .nuqati-account-card input{box-sizing:border-box;color:#eef6f8;background:#0e1b27;border:1px solid #385161;border-radius:8px;width:100%;height:39px;min-height:39px;padding:9px 11px;font-size:13px;display:block}.nuqati-self-service .nuqati-account-card input:focus{border-color:#b5e353}.nuqati-self-service .nuqati-account-card .primary{width:100%;min-height:39px;margin:3px 0 0;font-size:12px;font-weight:700}.nuqati-account-hint{color:#a9bec9;margin:auto 0 0;padding-top:8px;font-size:11px;line-height:1.5}.nuqati-account-status{border-radius:9px;margin-top:14px;padding:10px 12px;font-size:12px}@media (width<=850px){.nuqati-self-service .nuqati-account-grid{grid-template-columns:1fr}.nuqati-account-card-heading{min-height:0}}@media (width<=550px){.nuqati-self-service{padding:15px!important}.nuqati-account-identity{grid-template-columns:1fr}.nuqati-self-service .nuqati-account-card{padding:14px}}.nuqati-scheduled-reports{background:#102638;border:1px solid #30485b;border-radius:14px;margin-bottom:18px;padding:18px}.nuqati-scheduled-heading h3{margin:0 0 4px}.nuqati-scheduled-heading p,.nuqati-scheduled-note{color:#b1c5d4;font-size:12px}.nuqati-scheduled-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;margin:14px 0;display:grid}.nuqati-scheduled-grid label{color:#c8d8e2;flex-direction:column;gap:5px;font-size:12px;display:flex}.nuqati-scheduled-grid input,.nuqati-scheduled-grid select{box-sizing:border-box;width:100%;max-width:100%;min-height:35px}.nuqati-scheduled-choices{border:1px solid #385062;border-radius:9px;margin:10px 0;padding:12px}.nuqati-scheduled-choices>div{flex-wrap:wrap;gap:12px;max-height:160px;margin-top:8px;display:flex;overflow:auto}.nuqati-scheduled-choices label{align-items:center;gap:6px;min-width:140px;display:flex}.nuqati-scheduled-reports h4{margin:18px 0 8px}.nuqati-intelligence-hero{background:radial-gradient(at 85% 88%,#204629 0%,#0000 46%),linear-gradient(110deg,#152d3b,#0c1926 75%);border:1px solid #345362;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;min-height:205px;margin-bottom:14px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.nuqati-intelligence-copy{z-index:2;flex:1;min-width:0;position:relative}.nuqati-intelligence-hero h2{color:#f4f9fc;margin:9px 0;font-size:clamp(21px,2.2vw,31px);line-height:1.2}.nuqati-intelligence-hero p{color:#bbd0d9;max-width:760px;margin:6px 0 14px}.nuqati-intelligence-tags{flex-wrap:wrap;gap:8px;display:flex}.nuqati-intelligence-tags span{color:#deebec;background:#182e3b;border:1px solid #3c5664;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.nuqati-intelligence-tags svg{color:#b9ed59}.nuqati-intelligence-hero .hero-branding{margin-top:12px}.nuqati-intelligence-visual{color:#c8f76c;flex:0 0 228px;justify-content:center;align-items:center;height:155px;display:flex;position:relative}.nuqati-motion-track{border:4px solid #a5d84c;border-color:#a5d84c #a5d84c #a5d84c44 #0000;border-radius:60% 35% 45% 25%;position:absolute;inset:20px 7px 5px;transform:rotate(-19deg);box-shadow:0 0 24px #a5d84c22}.nuqati-motion-car{z-index:2;filter:drop-shadow(0 5px 12px #87c43755);position:relative;transform:translate(-8px,10px)}.nuqati-motion-score{background:#1c3540;border:1px solid #a5d84c;border-radius:10px;align-items:center;gap:4px;padding:7px 10px;font-size:15px;display:flex;position:absolute;top:0;right:3px}.nuqati-motion-score small{font-size:9px}.nuqati-motion-shield{position:absolute;top:0;left:7px}.nuqati-overview-range{background:#152532;border:1px solid #314858;border-radius:13px;flex-wrap:wrap;align-items:end;gap:11px;margin-bottom:10px;padding:12px;display:flex}.nuqati-overview-range label{color:#c9dde1;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.nuqati-overview-range input{color:#f1f8fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1c28;border:1px solid #3b5260;border-radius:8px;min-width:0;max-width:165px;padding:8px}.nuqati-overview-range input[type=time]{max-width:105px}.nuqati-overview-range .primary{padding:9px 16px}.nuqati-overview-presets{flex-wrap:wrap;gap:5px;display:flex}.nuqati-overview-presets button{color:#dbe8eb;cursor:pointer;background:#1d303e;border:1px solid #3b5260;border-radius:8px;padding:9px 11px}.nuqati-overview-presets button:hover{border-color:#a5d84c}.nuqati-overview-actions{justify-content:flex-end;margin:8px 0;display:flex}.nuqati-overview-actions .refresh{color:#d0f29b;border-color:#a5d84c;align-items:center;gap:8px;display:inline-flex}.nuqati-overview-customize{background:#182936;border:1px solid #3d5867;border-radius:13px;gap:12px;margin:8px 0 14px;padding:16px;display:grid}.nuqati-overview-customize p{color:#a7beca;margin:4px 0;font-size:12px}.nuqati-overview-customize-list{flex-wrap:wrap;gap:10px 18px;display:flex}.nuqati-overview-customize-list label{cursor:pointer;align-items:center;gap:7px;font-size:12px;display:inline-flex}.nuqati-overview-customize-list input{accent-color:#a5d84c}.nuqati-overview-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.nuqati-overview-insights article{background:#192a39;border:1px solid #364c5c;border-radius:12px;padding:13px}.nuqati-overview-insights small{color:#a9c0cb;display:block}.nuqati-overview-insights strong{color:#c5f277;margin-top:5px;font-size:25px;display:block}@media (width<=800px){.nuqati-intelligence-visual{display:none}.nuqati-overview-range{align-items:stretch}.nuqati-overview-range label{flex:220px}.nuqati-intelligence-hero{min-height:0;padding:20px}}@media (width<=520px){.nuqati-overview-insights{grid-template-columns:1fr}.nuqati-overview-range input{max-width:145px}}.nuqati-motion-chart-body{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:24px;min-height:190px;display:flex}.nuqati-motion-donut{border-radius:50%;flex-shrink:0;place-items:center;width:165px;height:165px;display:grid;box-shadow:0 0 0 1px #405764}.nuqati-motion-donut-center{color:#ecf5f6;background:#192a39;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.nuqati-motion-donut-center strong{font-size:31px;line-height:1.15}.nuqati-motion-donut-center small{color:#a7bdc9;font-size:11px}.nuqati-motion-breakdown{flex:1;gap:16px;min-width:165px;max-width:250px;display:grid}.nuqati-motion-breakdown>div{grid-template-columns:1fr auto;align-items:center;gap:2px 12px;display:grid}.nuqati-motion-breakdown span{color:#dae8eb;align-items:center;gap:8px;font-size:13px;display:flex}.nuqati-motion-breakdown strong{color:#f1f8f8;text-align:end;font-size:22px}.nuqati-motion-breakdown small{color:#9fb5c1;text-align:end;grid-column:2}.nuqati-motion-dot{border-radius:50%;flex-shrink:0;width:11px;height:11px;display:inline-block}.nuqati-motion-dot.moving{background:#a5d84c}.nuqati-motion-dot.stationary{background:#f0ac4d}.nuqati-motion-caption{color:#a7bfc9;margin:9px 0 0;font-size:11px;line-height:1.5}@media (width<=570px){.nuqati-motion-donut{width:140px;height:140px}.nuqati-motion-donut-center{width:90px;height:90px}.nuqati-motion-chart-body{gap:13px}}.nuqati-report-section{background:#142737;border:1px solid #35495a;border-radius:12px;margin:12px 0;padding:12px}.nuqati-report-section>summary{cursor:pointer;color:#b5d86c;padding:6px;font-weight:700}.nuqati-geo-report-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.nuqati-geo-report-filters label{flex-direction:column;gap:5px;font-size:12px;display:flex}.nuqati-geo-report-filters input,.nuqati-geo-report-filters select{min-width:0;max-width:100%;min-height:36px}.nuqati-geo-report-actions{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.nuqati-live-controls{flex-wrap:wrap;align-items:end;gap:16px;margin:12px 0 16px;display:flex}.nuqati-live-controls label{align-items:center;gap:7px;font-size:13px;display:flex}.nuqati-live-controls label:first-child{flex-direction:column;align-items:stretch;min-width:190px;display:flex}.nuqati-live-controls input[type=checkbox]{accent-color:#a5d84c;width:16px;height:16px}.nuqati-live-controls select{max-width:280px}.nuqati-live-sidebar{min-width:245px}.nuqati-live-actions{border:1px solid #2f4858;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:10px;display:flex}.nuqati-live-actions strong{margin-right:8px;font-size:13px}.nuqati-live-generated{flex:1;align-items:center;gap:4px;min-width:280px;display:flex}.nuqati-live-generated input{flex:1;min-width:180px}.nuqati-live-actions small{width:100%}.nuqati-live-active-settings,.nuqati-live-shares{border:1px solid #2f4858;border-radius:10px;margin:10px 0;padding:12px}.nuqati-live-active-settings>div{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.nuqati-live-active-settings label{align-items:center;gap:6px;font-size:12px;display:flex}.nuqati-live-shares>div{align-items:center;gap:10px;margin-top:8px;display:flex}.nuqati-public-live{color:#edf7ff;max-width:920px;margin:48px auto;padding:20px}.nuqati-history-toolbar{color:#e1f0f2;background:#152b38;border:1px solid #355363;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.nuqati-history-toolbar label,.nuqati-history-layer-toggles{align-items:center;gap:8px;font-size:12px;display:inline-flex}.nuqati-history-layer-toggles{flex-wrap:wrap;gap:14px}.nuqati-history-toolbar input[type=checkbox]{accent-color:#a5d84c}.nuqati-history-trip-row{align-items:stretch;gap:6px;display:flex}.nuqati-history-trip-row .nuqati-side-item{flex:1;min-width:0}.nuqati-history-plot-button{color:#d8f3ba;background:#223b47;border:1px solid #42616d;border-radius:8px;min-width:53px;padding:8px;font-size:12px}.nuqati-historical-map-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nuqati-history-map-actions{flex-wrap:wrap;gap:7px;display:flex}.nuqati-rag-settings,.nuqati-rag-report{color:#e6eff4;background:#142638;border:1px solid #334b5c;border-radius:12px;margin:18px 0;padding:16px}.nuqati-rag-settings summary{cursor:pointer;font-size:15px;font-weight:750}.nuqati-rag-config{margin-top:16px}.nuqati-rag-switch{align-items:center;gap:10px;margin:14px 0;font-weight:650;display:flex}.nuqati-rag-switch input{width:18px;height:18px}.nuqati-rag-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:16px 0;display:grid}.nuqati-rag-fields label,.nuqati-rag-config>label{flex-direction:column;gap:6px;font-size:12px;display:flex}.nuqati-rag-fields input,.nuqati-rag-fields select,.nuqati-rag-config select,.nuqati-rag-config td input{color:#e8f2f5;background:#101e2c;border:1px solid #425b6c;border-radius:7px;width:100%;min-height:36px;padding:7px;font-size:13px}.nuqati-rag-config td input{min-width:70px;max-width:100px}.nuqati-rag-config td select{min-width:120px}.nuqati-rag-hint{color:#bed0db;margin:14px 0;font-size:12px}.nuqati-rag-pill{color:#e6eef5;background:#33485b;border-radius:20px;padding:4px 10px;font-weight:800;display:inline-block}.nuqati-rag-pill.green{color:#80efaa;background:#204d35}.nuqati-rag-pill.amber{color:#f9cd6a;background:#60471e}.nuqati-rag-pill.red{color:#ffabb2;background:#623032}.nuqati-rag-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.nq-config{scroll-behavior:smooth;max-width:1500px}.nq-config-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:8px 0 18px;display:flex}.nq-config-header h2{color:var(--nq-text,#e8f2f6);margin:6px 0;font-size:clamp(22px,2.4vw,30px)}.nq-config-header p,.nq-config-section header p{color:#a9bbc7;max-width:780px;margin:6px 0;font-size:13px;line-height:1.7}.nq-config-eyebrow{color:#a5d84c;letter-spacing:.11em;font-size:11px;font-weight:800}.nq-config-company{background:#11232d;border:1px solid #344c52;border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 17px;display:flex}.nq-config-company label{color:#b8cad1;gap:6px;min-width:min(320px,100%);font-size:12px;display:grid}.nq-config-company select{color:#e8f2f6;background:#142630;border:1px solid #43606a;border-radius:10px;width:100%;padding:10px}.nq-config-company>span{color:#b0c2c9;flex:1;font-size:12px;line-height:1.65}.nq-config-nav{scrollbar-width:thin;z-index:5;background:#18232e;gap:10px;padding:16px 0;display:flex;position:sticky;top:0;overflow-x:auto}.nq-config-nav a{white-space:nowrap;color:#dbe8ed;background:#192c36;border:1px solid #3a4d5b;border-radius:11px;align-items:center;gap:9px;padding:11px 14px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.nq-config-nav a:hover,.nq-config-nav a:focus-visible{background:#294538;border-color:#a5d84c}.nq-config-nav a span{color:#a5d84c;font-size:10px}.nq-config-section{background:#14212c;border:1px solid #334755;border-radius:16px;min-width:0;margin:14px 0 20px;padding:clamp(14px,2vw,22px);scroll-margin-top:84px}.nq-config-section>header{margin-bottom:18px}.nq-config-section h3{margin:5px 0 9px;font-size:19px}.nq-threshold-grid{grid-template-columns:repeat(auto-fit,minmax(min(235px,100%),1fr));gap:12px;display:grid}.nq-threshold-card{background:#1b2c38;border:1px solid #3a5160;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:17px;display:flex}.nq-threshold-card strong{color:#e5f1f5;font-size:14px}.nq-threshold-card small{color:#9fb7c1;font-size:11px;line-height:1.55}.nq-input-unit{background:#101d28;border:1px solid #48606c;border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.nq-input-unit:focus-within{outline-offset:1px;outline:2px solid #a5d84c}.nq-input-unit input{color:#f0f8fa;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 12px;font-size:20px;font-weight:750}.nq-input-unit span{color:#a6c5d0;white-space:nowrap;background:#243743;align-items:center;padding:0 11px;font-size:11px;display:flex}.nq-config-savebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:17px;display:flex}.nq-config-savebar small{color:#a4b9c2}.nq-event-switches,.nq-event-condition{background:#1a2a35;border:1px solid #38505a;border-radius:12px;margin-bottom:12px;padding:14px}.nq-switch-grid{grid-template-columns:repeat(auto-fit,minmax(min(255px,100%),1fr));gap:9px;margin-bottom:16px;display:grid}.nq-switch-item{background:#14232d;border:1px solid #344a56;border-radius:10px;align-items:center;gap:10px;min-height:47px;padding:10px 12px;font-size:13px;display:flex}.nq-switch-item input{accent-color:#a5d84c;flex-shrink:0;width:18px;height:18px}.nq-config-section details{background:#1a2a35;border-radius:12px;border-color:#39515e!important}.nq-config-section .entry-form{margin-top:12px}.nq-config-section button:focus-visible,.nq-config-section input:focus-visible,.nq-config-section select:focus-visible{outline-offset:2px;outline:2px solid #a5d84c}@media (width<=760px){.nq-config-nav{top:0}.nq-config-company{align-items:stretch}.nq-config-savebar .primary{width:100%}.nq-event-condition>div:first-child{flex-wrap:wrap}.nq-config-section{scroll-margin-top:78px}}
