.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}}:root{font-family:Inter,Segoe UI,Arial,sans-serif;background:#0b1119;color:#edf5fc;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 50% -10%,#192d3b,#0d1720 32%,#080d14)}button,input,select{font:inherit}button{background:linear-gradient(140deg,#254658,#15303e);border:1px solid #335a6c;color:#fff;border-radius:12px;cursor:pointer;padding:12px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700}button:hover{border-color:#55c8ee}input,select{background:#0d1923;border:1px solid #334b5a;color:#edf5fc;border-radius:11px;padding:12px;width:100%;outline:none}input:focus{border-color:#45c6f3}.app,.auth{max-width:720px;margin:auto;padding:18px 16px 55px}header{text-align:center;padding:8px 0 20px}.brand{font-size:35px;font-weight:900}.brand span{background:linear-gradient(110deg,#fff,#69ccfa);-webkit-background-clip:text;background-clip:text;color:transparent}.sub,.muted,small{color:#98aab7}.sub{font-size:13px;margin-top:1px}.auth{text-align:center;padding-top:15vh}.auth .panel{text-align:left}h4{display:flex;justify-content:space-between;font-size:13px;color:#a9b7c4;margin-top:26px}h4 span{opacity:.6}.panel,.summary,.trip,.dialog{border:1px solid #263d4a;border-radius:19px;background:linear-gradient(145deg,#172631,#0d1822);box-shadow:0 9px 24px #0004}.panel{padding:22px}.panel p{line-height:1.6;color:#a9b7c4}nav,.actions{display:flex;justify-content:space-between;gap:8px;margin-bottom:15px}.actions button{flex:1}.ghost{background:transparent;border-color:transparent;color:#a5becd}.outline{background:transparent}.trip{display:block;width:100%;text-align:left;margin:11px 0;padding:18px}.triptitle{font-size:17px;font-weight:800;margin-bottom:8px}.numbers{font-size:15px;font-weight:800;margin-top:13px}.track{height:6px;background:#2c3c47;border-radius:20px;margin-top:15px;overflow:hidden}.track>div{height:100%;background:linear-gradient(90deg,#48aafb,#14f2fa)}.summary{padding:19px;margin:14px 0}.summary h2{margin:0 0 5px}.summaryrow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.summaryrow>div{color:#8fa4b1;font-size:12px}.summaryrow strong{display:block;color:#fff;font-size:20px;margin-top:7px}.tabs{display:flex;gap:5px;margin:20px 0;overflow:auto}.tabs button{flex:1;padding:10px 7px;background:transparent;border-color:transparent;color:#99aebd;font-size:12px}.tabs button.active{background:#174255;color:#b5f0ff}.line{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #263743;padding:13px 4px}.line>div{flex:1;min-width:0}.line small{display:block;font-size:11px;margin-top:4px}.line strong{white-space:nowrap}.check{padding:5px;background:transparent;border:0}.done{text-decoration:line-through;color:#87939c}.inline{display:flex;gap:7px}.inline button{flex-shrink:0}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#000b;display:flex;align-items:center;justify-content:center;padding:15px}.dialog{padding:24px;max-width:450px;width:100%;max-height:95vh;overflow:auto}.dialoghead{display:flex;align-items:center;justify-content:space-between}.dialoghead h3{margin-top:0}form{display:grid;gap:13px}label{display:grid;gap:6px;font-size:13px;color:#a9bbc9}.toggle{display:flex;align-items:center}.toggle input{width:auto}.error{padding:12px;margin-bottom:12px;border:1px solid #b55;border-radius:8px;color:#faa;overflow-wrap:anywhere}footer{text-align:center;color:#637786;font-size:11px;margin-top:40px}@media (max-width:480px){.brand{font-size:30px}.app{padding:12px}.actions button{font-size:11px;padding:12px 7px}.summaryrow strong{font-size:17px}}.home-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 5px}.home-actions button{justify-content:flex-start;text-align:left;min-height:72px;background:linear-gradient(145deg,#182c3a,#0a1721);box-shadow:0 8px 20px #0005}.home-actions span{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.home-actions small{font-size:10px;font-weight:400;color:#8da7b8}.home-sync{display:flex;justify-content:flex-end;margin-bottom:14px}.home-sync button{font-size:11px;padding:8px}.home-heading{border-bottom:1px solid #ffffff15;padding-bottom:10px;margin-top:23px;text-transform:none;font-size:12px;letter-spacing:.2px}.home-trip{position:relative;border-left:3px solid #35a8c5;padding:15px 17px 24px;min-height:110px;overflow:hidden;background:radial-gradient(circle at 90% 3%,#16405235,transparent 35%),linear-gradient(145deg,#172934,#0c1821);margin:10px 0;box-shadow:0 11px 25px #0005}.home-trip .triptitle{font-size:15px;margin-bottom:5px}.home-trip .tripstatus{color:#c0ced9;font-size:12px;font-weight:600}.home-trip .tripstatus span{font-weight:400;color:#8ea2b1}.home-trip .numbers{margin-top:18px;font-size:14px;font-weight:500}.home-trip .remaining{font-size:13px;margin-top:5px;color:#b6cad8}.home-trip .numbers strong,.home-trip .remaining strong{color:#fff}.home-trip .track{position:absolute;left:0;right:0;bottom:0;height:7px;margin:0;border-radius:0}.home-trip.state-finished .numbers{margin-top:20px}.show-completed{width:100%;padding:9px;margin:5px 0 13px;background:transparent;color:#9dc8d9;border:1px solid #294655;font-size:12px}.home-extra{margin:12px 0;padding:14px 15px;border:1px solid #294454;border-radius:17px;background:linear-gradient(145deg,#1a2b38,#0b1821);box-shadow:0 8px 22px #0004}.home-extra-title{font-size:10px;font-weight:900;letter-spacing:.5px;color:#b2c4d0;margin-bottom:9px}.home-extra>strong{display:block;font-size:17px;color:#fff}.home-extra>small{display:block;margin-top:5px}.home-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-stats>div{text-align:center;border:1px solid #304958;border-radius:13px;padding:12px 4px;background:#21344055;min-width:0}.home-stats strong{display:block;font-size:15px;color:#64d9fc;overflow:hidden;text-overflow:ellipsis}.home-stats small{font-size:9px;display:block;margin-top:4px}@media (max-width:480px){.home-actions{gap:7px}.home-actions button{padding:12px 9px;font-size:13px;min-height:69px}.home-actions small{font-size:9px}.home-trip{padding:13px 14px 23px}.home-stats{gap:5px}.home-stats strong{font-size:12px}}.home-places{margin:14px 0;padding:12px;border:1px solid #294454;border-radius:18px;background:linear-gradient(145deg,#1a2b38,#0b1821);box-shadow:0 9px 24px #0004;overflow:hidden}.home-places-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 12px;font-size:11px;color:#b2c4d0;letter-spacing:.4px}.home-places-head span{background:#1a3c4b;color:#b6e9ff;border:1px solid #2b5567;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700}.home-places-map{width:100%;height:300px;border-radius:13px;overflow:hidden;z-index:0;background:#152733}.pixel-pin{background:transparent;border:0;filter:drop-shadow(0 2px 3px #0009);text-align:center;font-size:27px;line-height:34px}.home-places .leaflet-popup-content{color:#263945;font-size:12px}@media (max-width:480px){.home-places{padding:9px}.home-places-map{height:310px}}.travel-detail{padding-bottom:10px}.travel-hero,.travel-card{border:1px solid #2c4857;border-radius:17px;background:linear-gradient(145deg,#172b39,#0d1b25);padding:15px;margin:12px 0;box-shadow:0 8px 22px #0004}.travel-hero{border-left:3px solid #43c8f2}.travel-overline{color:#78bed7;font-size:10px;font-weight:900;letter-spacing:.6px}.travel-hero h2{font-size:22px;margin:9px 0 4px}.travel-dates{font-size:12px;color:#a2b5c5}.travel-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:17px}.travel-facts>div{min-width:0;border:1px solid #315060;background:#182e3b;border-radius:12px;padding:11px 6px;text-align:center}.travel-facts small{display:block;font-size:10px;line-height:1.4}.travel-facts strong{display:block;font-size:14px;margin-top:5px;color:#7fdcff;overflow-wrap:anywhere}.travel-progress{height:7px;border-radius:9px;background:#263b46;margin-top:15px;overflow:hidden}.travel-progress div{height:100%;border-radius:9px;background:linear-gradient(90deg,#48aafb,#14f2fa)}.travel-menu{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;padding:2px 0 8px}.travel-menu button{flex:0 0 auto;font-size:12px;padding:10px 12px;background:#132431;border-color:#2d495b}.travel-menu button.selected{background:#25506a;border-color:#4aaed4;color:#e6faff}.travel-card h3{margin:0 0 12px;font-size:14px}.travel-line{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #ffffff14;padding:12px 0;font-size:12px;overflow-wrap:anywhere}.travel-line>div{flex:1;min-width:0}.travel-line strong{font-weight:700}.travel-line small{display:block;margin-top:4px;font-size:10px;overflow-wrap:anywhere}.travel-line>b,.travel-line>strong{white-space:nowrap;color:#e4f9ff}.travel-map{overflow:hidden;border-radius:12px;margin-bottom:12px}.travel-safety{color:#8eb5c7;font-size:11px;text-align:center;margin:16px 0}@media (max-width:480px){.travel-hero,.travel-card{padding:13px;margin:10px 0}.travel-facts{gap:5px}.travel-facts strong{font-size:12px}.travel-facts small{font-size:9px}}.expense-filters{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:end;margin:12px 0 14px}.expense-filters label{display:flex;flex-direction:column;gap:5px;min-width:0;color:#aac4d0;font-size:11px;font-weight:700}.expense-filters input,.expense-filters select{width:100%;min-width:0;box-sizing:border-box;background:#122632;border:1px solid #35596c;color:#f1faff;padding:10px 11px;border-radius:9px;font:inherit;font-size:12px}.expense-filters input:focus-visible,.expense-filters select:focus-visible{outline:2px solid #60c5ec;outline-offset:1px}.expense-overview{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 13px;border:1px solid #315060;background:#142b38;border-radius:10px;font-size:12px}.expense-overview strong{color:#91e4ff}.expense-entry{align-items:flex-start}.expense-entry b{flex:0 0 auto;text-align:right;font-size:13px}@media (max-width:620px){.expense-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.expense-filters .expense-search{grid-column:1/-1}.expense-entry b{font-size:12px}}.fuel-odometer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0 8px}.fuel-odometer>div{text-align:center;min-width:0}.fuel-odometer small{display:block;color:#a0b8c7;font-size:10px;margin-bottom:6px}.fuel-odometer b{font-size:13px;overflow-wrap:anywhere}.fuel-accent{color:#62d9fd}.fuel-track{display:flex;gap:7px;align-items:center;padding:9px 7px}.fuel-track>div{height:5px;background:linear-gradient(90deg,#46cafa,#6be9e1);border-radius:20px;flex:1}.fuel-metrics{display:grid;grid-template-columns:1fr 1fr;gap:9px}.fuel-metrics>div{background:#172f3f;border:1px solid #30586a;border-radius:13px;padding:15px 11px;text-align:center;min-width:0}.fuel-metrics small{display:block;color:#a1bece;font-size:10px;line-height:1.5}.fuel-metrics b{display:block;font-size:17px;color:#7de1ff;margin:9px 0}.fuel-note{font-size:11px;color:#9fb8c5;line-height:1.5}.fuel-entry{align-items:flex-start}.fuel-entry>div:last-child{text-align:right;flex:0 0 auto}.fuel-entry b{color:#d8f5ff;font-size:13px}.fuel-entry small{display:block;margin-top:4px}@media (max-width:480px){.fuel-metrics b{font-size:14px}.fuel-odometer b{font-size:11px}}:root{--p-card:#141a24;--p-deep:#0c111b;--p-border:#293443;--p-teal:#42d6ef;--p-orange:#ffc66a;--p-red:#ff607a}body{background:radial-gradient(ellipse at 50% -15%,#1a212d 0,#0b111b 48%,#080d15)}.app{max-width:760px}.travel-detail{max-width:720px;margin:0 auto}.travel-hero,.travel-card{background:linear-gradient(160deg,#171d28,#111923 72%,#101620);border:1px solid #2b3544;border-radius:18px;box-shadow:0 11px 24px #00000040,inset 0 1px #ffffff08}.travel-hero{border-left:3px solid #50d0e6;background:radial-gradient(circle at 95% -20%,#243e4e77,transparent 50%),linear-gradient(160deg,#151e29,#0f1620)}.travel-hero h2{font-weight:850;letter-spacing:-.45px}.travel-card{margin:15px 0;padding:18px}.travel-card h3{font-size:12px;font-weight:850;letter-spacing:.35px;text-transform:uppercase;color:#dce8f5;padding-bottom:10px;border-bottom:1px solid #ffffff13}.travel-overline{color:#82e7f7}.travel-menu{gap:8px;padding:7px 1px 12px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.travel-menu button{scroll-snap-align:start;min-height:40px;padding:10px 15px;background:linear-gradient(160deg,#192431,#111c28);border:1px solid #344354;border-radius:12px;color:#c5d6e4;box-shadow:0 3px 9px #0004}.travel-menu button.selected{border-color:#45cbe3;background:linear-gradient(160deg,#264554,#163440);color:#e5fbff;box-shadow:inset 0 -2px #4ce1ef,0 0 15px #27cdf51a}.travel-facts>div{background:#101d29;border:1px solid #2c4557;border-radius:13px;box-shadow:inset 0 1px #ffffff09}.visual-top-facts strong{color:#70e2ff;font-size:clamp(12px,2.3vw,17px)}.fuel-road{display:flex;align-items:center;justify-content:center;gap:0;margin:10px auto 6px;max-width:460px;padding:5px 24px}.fuel-road-node{width:28px;height:28px;border:2px solid #49d6f2;background:#122634;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#9befff;box-shadow:0 0 0 5px #2bd0ec12;font-size:11px;font-weight:900;flex:0 0 28px}.fuel-road-current{width:34px;height:34px;flex-basis:34px;border-color:#f6c86b;background:#2b2a22;font-size:17px;box-shadow:0 0 0 5px #f6c86b12}.fuel-road-finish{border-color:#fb6e85;color:#ffbdc8;background:#30202c;box-shadow:0 0 0 5px #fb6e8512}.fuel-road-line{height:2px;min-width:5px;max-width:170px;flex:1;background:linear-gradient(90deg,#43d5f1,#ffc669)}.fuel-road-line:nth-last-child(2){background:linear-gradient(90deg,#ffc669,#fb6e85)}.fuel-odometer{margin:11px 0 2px;gap:4px}.fuel-odometer>div{padding:8px 2px}.fuel-odometer small{color:#a7b9c6;font-size:10px}.fuel-odometer b{font-size:clamp(10px,2.4vw,15px);font-weight:850;color:#edf8ff}.fuel-odometer .fuel-accent{color:#52d7f7}.visual-gauges{margin:13px 0 17px;gap:11px}.visual-gauges>div{background:radial-gradient(circle at 50% 42%,#20252f,#131c27 76%);border:1px solid #2c3645;padding:16px 8px 12px;display:flex;align-items:center;flex-direction:column;min-width:0}.visual-gauges .gauge-label{font-size:10px;font-weight:900;letter-spacing:.35px}.visual-gauges .gauge-label-orange{color:#ffd178}.visual-gauges .gauge-label-red{color:#ff8796}.visual-gauges .gauge-circle{width:min(132px,32vw);height:min(132px,32vw);margin:13px auto 12px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:#101924;box-shadow:0 6px 13px #0006,inset 0 0 25px #0004}.visual-gauges .gauge-circle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-conic-gradient(from -90deg,currentColor 0deg 2deg,transparent 2deg 8deg);-webkit-mask:radial-gradient(transparent 58%,#000 60%,#000 67%,transparent 69%);mask:radial-gradient(transparent 58%,#000 60%,#000 67%,transparent 69%);opacity:.9}.visual-gauges .gauge-circle:after{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;border:2px dashed currentColor;opacity:.25;border-radius:50%}.visual-gauges .gauge-circle-orange{color:#ffcb72}.visual-gauges .gauge-circle-red{color:#ff6d85}.visual-gauges .gauge-circle b{font-weight:900;font-size:clamp(20px,5.5vw,32px);color:#f9fcff;line-height:1.2;z-index:1}.visual-gauges .gauge-circle em{font-style:normal;font-size:10px;color:#aebdca;z-index:1}.visual-gauges>div>small:last-child{font-size:10px;line-height:1.45;color:#a1b2c2;max-width:210px}.fuel-entry{background:#12202c;margin:7px 0;padding:12px;border:1px solid #2d4150;border-radius:12px}.fuel-entry b{color:#6bd8f4}.budget-visual-row{padding:13px 12px 11px;margin:9px 0;border:1px solid #2c3644;border-radius:13px;background:#121c28}.budget-visual-head,.budget-visual-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.budget-visual-head{font-size:12px}.budget-visual-head b{font-size:11px;color:#7edff9;white-space:nowrap}.budget-visual-head b span{color:#91a9bc;font-weight:500}.budget-visual-track{height:8px;background:#2b3946;border-radius:10px;overflow:hidden;margin:12px 0 8px}.budget-visual-track span{display:block;height:100%;border-radius:10px;box-shadow:0 0 10px #34c9fc40}.budget-visual-foot{font-size:10px;color:#9dabbc}.budget-visual-foot small{font-size:10px}@media (max-width:480px){.app{padding-left:11px;padding-right:11px}.travel-card{padding:13px;margin:11px 0}.travel-hero{padding:15px 12px}.travel-menu button{font-size:11px}.visual-gauges{gap:7px}.visual-gauges>div{padding:12px 5px}.visual-gauges .gauge-label{font-size:9px}.visual-gauges .gauge-circle{width:min(120px,34vw);height:min(120px,34vw)}.budget-visual-head{align-items:flex-start;flex-direction:column;gap:5px}.budget-visual-foot{gap:7px}.budget-visual-foot small{font-size:9px}}@media (prefers-reduced-motion:reduce){.travel-menu{scroll-behavior:auto}}.visual-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}.overview-tile{min-width:0;display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center;padding:15px 7px;background:radial-gradient(circle at 50% 0%,#29415244,transparent 70%),#121e2a;border:1px solid #2a4053;border-radius:15px}.overview-tile>span{font-size:21px}.overview-tile small{font-size:10px;color:#9db6c9}.overview-tile strong{font-size:clamp(14px,3vw,21px);color:#79e4ff;overflow-wrap:anywhere}.overview-tile em{font-size:10px;font-style:normal;color:#9fb5c6}.visual-road-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-category{margin:11px 0;padding:13px;background:#121d29;border:1px solid #2b3848;border-radius:13px}.visual-category-head{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:12px}.visual-category-head span{display:flex;align-items:center;gap:8px;min-width:0}.visual-category-head strong{white-space:nowrap;color:#edfaff;font-size:12px}.visual-category small{display:block;text-align:right;margin-top:6px;font-size:10px}.visual-category-dot{display:inline-block;width:9px;height:9px;min-width:9px;border-radius:50%;margin-right:5px;box-shadow:0 0 8px currentColor}.visual-palette-0{background:#41d3fa;color:#41d3fa}.visual-palette-1{background:#fcbb6b;color:#fcbb6b}.visual-palette-2{background:#8c85ff;color:#8c85ff}.visual-palette-3{background:#44d8aa;color:#44d8aa}.visual-palette-4{background:#f07d9b;color:#f07d9b}.visual-category-bar{margin-top:10px;height:7px;background:#293541;border-radius:9px;overflow:hidden}.visual-category-bar span{display:block;height:100%;border-radius:9px}.visual-palette-bg-0{background:linear-gradient(90deg,#2b8aff,#41d3fa)}.visual-palette-bg-1{background:linear-gradient(90deg,#ee8f4b,#fcbb6b)}.visual-palette-bg-2{background:linear-gradient(90deg,#6368ff,#a68aff)}.visual-palette-bg-3{background:linear-gradient(90deg,#159d84,#44d8aa)}.visual-palette-bg-4{background:linear-gradient(90deg,#d04a75,#f07d9b)}.budget-showcase{background:radial-gradient(ellipse at 90% -20%,#1a58604a,transparent 55%),linear-gradient(165deg,#152330,#101923)}.budget-showcase-total{text-align:center;padding:15px 0 18px}.budget-showcase-total small{display:block;font-size:10px;letter-spacing:1px;color:#9dc3c9}.budget-showcase-total strong{display:block;margin-top:9px;font-size:clamp(25px,6vw,36px);font-weight:900;color:#5de4bd}.budget-showcase-total strong.negative{color:#ff798a}.budget-showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.budget-showcase-grid>div{padding:13px;border:1px solid #304353;background:#132331;border-radius:12px}.budget-showcase-grid small{display:block;font-size:10px}.budget-showcase-grid b{display:block;font-size:15px;margin-top:7px;color:#e6f9ff}.budget-showcase-progress,.task-progress-track{height:9px;background:#2c3946;border-radius:20px;overflow:hidden;margin-top:17px}.budget-showcase-progress span,.task-progress-track span{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,#49adff,#42e3db)}.budget-showcase-caption{display:flex;justify-content:space-between;margin-top:7px;font-size:10px;color:#a8baca}.budget-visual-head strong{display:flex;align-items:center;gap:4px}.task-showcase{background:radial-gradient(circle at 90% 0%,#21485455,transparent 60%),linear-gradient(155deg,#152431,#101923)}.task-progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 4px}.task-progress-head small{display:block;font-size:10px;letter-spacing:.7px}.task-progress-head strong{display:block;margin-top:5px;font-size:28px;color:#7ce9d3}.task-progress-head strong em{font-size:15px;font-style:normal;color:#9db6c7}.task-progress-head>span{font-size:21px;font-weight:850;color:#7ce9d3}.task-progress-track span{background:linear-gradient(90deg,#3eafa9,#60edbc)}.task-visual-item{display:flex;align-items:center;gap:12px;padding:13px 11px;margin:9px 0;border:1px solid #314454;background:#152330;border-radius:12px;font-size:12px}.task-visual-icon{flex:0 0 28px;height:28px;display:grid;place-items:center;border:1px solid #5caac4;color:#80d9f4;border-radius:50%;font-size:17px}.task-visual-item>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.task-visual-item small{flex:0 0 auto;font-size:10px;color:#a9bdce}.task-visual-done .task-visual-icon{background:#163d36;border-color:#4ce0b2;color:#80f9cd}.task-visual-done>span:nth-child(2){color:#8eaaa9;text-decoration:line-through}.map-showcase h3{display:flex;align-items:center;justify-content:space-between;gap:12px}.map-point-count{font-size:10px;padding:6px 9px;border:1px solid #386074;border-radius:20px;background:#174052;color:#8ee1ff;white-space:nowrap}.map-place-list{max-height:370px;overflow:auto}.map-place-row{display:flex;align-items:center;gap:11px;margin:8px 0;padding:11px;background:#152430;border:1px solid #2f4858;border-radius:12px}.map-place-pin{font-size:20px}.map-place-row>div{flex:1;min-width:0}.map-place-row strong{display:block;font-size:12px;overflow-wrap:anywhere}.map-place-row small{display:block;font-size:10px;margin-top:4px}@media (max-width:480px){.visual-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.overview-tile{padding:11px 5px}.overview-tile strong{font-size:17px}.budget-showcase-grid b{font-size:13px}.visual-category-head{font-size:11px}}.fuel-history-card h3{display:flex;justify-content:space-between;align-items:center;gap:12px}.fuel-history-count{font-size:10px;font-weight:700;color:#85dff1;background:#153546;border:1px solid #2b5565;padding:5px 9px;border-radius:30px;white-space:nowrap}.fuel-history-item{margin:9px 0;border:1px solid #30495c;border-radius:14px;background:linear-gradient(135deg,#152533,#101c28);overflow:hidden}.fuel-history-item.is-open{border-color:#3587a0;box-shadow:0 0 0 1px #237e9822}.fuel-history-summary{display:flex;gap:10px;align-items:center;width:100%;border:0;background:transparent;color:#ebf6ff;padding:14px 12px;cursor:pointer;text-align:left;font:inherit}.fuel-history-summary:focus-visible{outline:2px solid #50d5f3;outline-offset:-3px}.fuel-history-left{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.fuel-history-kind{color:#eebc74;font-size:10px;font-weight:850;letter-spacing:.45px}.fuel-history-kind.is-full{color:#5de1ab}.fuel-history-left strong{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.fuel-history-left small{color:#94afc1;font-size:10px}.fuel-history-right{display:flex;flex-direction:column;align-items:flex-end;gap:5px;white-space:nowrap}.fuel-history-right b{color:#49d6ef;font-size:15px}.fuel-history-right strong{color:#f3cd75;font-size:12px}.fuel-history-toggle{color:#8cbfd0;font-size:22px;width:16px;text-align:center}.fuel-history-analysis{padding:0 12px 13px;border-top:1px solid #2d4657}.fuel-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.fuel-analysis-grid>div{padding:12px 10px;background:#192633;border:1px solid #2c4050;border-radius:12px;min-width:0}.fuel-analysis-grid small{display:block;color:#99b0c2;font-size:10px;font-weight:700;margin-bottom:7px}.fuel-analysis-grid b{font-size:clamp(14px,3vw,20px);color:#f8fcff;overflow-wrap:anywhere}.fuel-analysis-grid em{font-size:11px;font-style:normal;font-weight:500}.fuel-analysis-grid .fuel-blue{color:#3bd6f7}.fuel-analysis-grid .fuel-gold{color:#ffcc6d}.fuel-analysis-grid .fuel-green{color:#64db9f}.fuel-analysis-grid .fuel-red{color:#ff737c}.fuel-analysis-stage{font-size:11px;color:#c3d9e8;margin:12px 0 6px}.fuel-analysis-compare{font-size:11px;font-weight:700;background:#101c27;border:1px solid #263744;border-radius:10px;padding:10px;margin-top:11px;line-height:1.5}.fuel-analysis-compare.cheaper{color:#67dea5}.fuel-analysis-compare.dearer{color:#ffc078}.fuel-analysis-compare.neutral{color:#aebdc9}.fuel-analysis-hint{display:block;margin-top:8px;font-size:10px;color:#9db6c8}@media (max-width:480px){.fuel-history-summary{padding:11px 9px;gap:7px}.fuel-history-right b{font-size:13px}.fuel-history-left strong{font-size:11px}.fuel-history-analysis{padding:0 9px 11px}}.fuel-history-pager{display:flex;align-items:center;justify-content:center;gap:16px;padding:13px 0 7px}.fuel-history-pager button{width:42px;height:40px;border:1px solid #3a6a82;border-radius:12px;background:#162b3b;color:#8fe8ff;font-size:28px;line-height:1;cursor:pointer}.fuel-history-pager button:disabled{opacity:.3;cursor:default}.fuel-history-pager button:not(:disabled):hover{background:#20475a}.fuel-history-pager span{min-width:90px;display:flex;flex-direction:column;align-items:center;gap:1px}.fuel-history-pager strong{font-size:16px;color:#6adff8;font-variant-numeric:tabular-nums}.fuel-history-pager small{font-size:10px;color:#9eb9ce}.fuel-history-item .fuel-history-summary{cursor:default}.task-view-filter{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 15px}.task-view-filter button{padding:9px 12px;border:1px solid #355568;border-radius:11px;background:#152331;color:#bdd4e4;font-size:12px;cursor:pointer}.task-view-filter button.active{border-color:#4bdcca;background:#19433e;color:#8af9d1;font-weight:700}@media (max-width:400px){.task-view-filter button{font-size:11px;padding:8px 9px}}.quick-demo-dialog{max-width:620px;width:min(94vw,620px);max-height:88vh;overflow-y:auto}.quick-demo-alert{margin:8px 0 16px;padding:12px;border:1px solid #2e7a91;border-radius:12px;background:#14303b;color:#8ce8f8;font-size:13px;line-height:1.5}.quick-demo-form{display:grid;gap:10px}.quick-demo-form label,.quick-demo-dialog>label{display:grid;gap:6px}.quick-demo-note{font-size:12px;color:#9fc9da;line-height:1.5}.quick-demo-summary{padding:14px;margin-top:18px;background:#111f2c;border:1px solid #355064;border-radius:14px}.quick-demo-summary h4,.quick-demo-list h4{margin:0 0 12px}.quick-demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-demo-grid>div{padding:12px;background:#182b3a;border:1px solid #345164;border-radius:10px;display:flex;flex-direction:column;gap:7px;min-width:0}.quick-demo-grid small{color:#a8c1cf;font-size:11px}.quick-demo-grid strong{color:#5be0fb;font-size:18px}.quick-demo-meter{height:8px;background:#293a49;border-radius:20px;overflow:hidden;margin:12px 0}.quick-demo-meter span{display:block;height:100%;background:linear-gradient(90deg,#32c6f6,#7d79fc)}.quick-demo-list{margin-top:16px}.quick-demo-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #314a5d;border-radius:10px;padding:9px;margin:6px 0}.quick-demo-list>div span{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.quick-demo-list>div span small{color:#9fb6c8}.quick-demo-list>div strong{color:#f4c969;white-space:nowrap}@media (max-width:440px){.quick-demo-dialog{width:96vw;padding:13px}.quick-demo-grid strong{font-size:15px}}.task-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.task-preview-heading h3{margin:0}.task-test-label{font-size:11px;color:#82e7c1;background:#30b98821;border:1px solid rgba(48,185,136,.33);border-radius:99px;padding:5px 10px;font-weight:700}.task-preview-panel .muted{font-size:13px;line-height:1.5}.task-preview-form{display:flex;gap:9px;margin:12px 0 15px;flex-wrap:wrap}.task-preview-form input,.task-preview-edit input{flex:1 1 180px;min-width:0;border:1px solid #36536a;background:#12222d;color:#f5faff;border-radius:10px;padding:11px 12px}.task-preview-form button,.task-preview-edit button{border:0;border-radius:10px;padding:9px 13px;background:#17678a;color:#fff;font-weight:700;cursor:pointer}.task-preview-form button:disabled{opacity:.45;cursor:default}.task-preview-item{display:flex;align-items:center;gap:10px;min-width:0}.task-preview-check{flex:0 0 37px;width:37px;height:37px;border-radius:50%;border:1px solid #3b6374;background:#193341;color:#4de2c2;font-size:23px;cursor:pointer}.task-preview-name{flex:1;min-width:0;overflow-wrap:anywhere}.task-preview-name small{font-weight:400;color:#7cd8ac}.task-preview-action{border:1px solid #355365;border-radius:9px;color:#c7dae9;background:#142a39;min-width:34px;height:34px;cursor:pointer}.task-preview-edit{display:flex;align-items:center;gap:7px;flex:1;flex-wrap:wrap}.task-preview-edit .ghost{border:1px solid #36536a;background:transparent}.task-preview-reset{background:transparent;border:1px solid #3c6576;border-radius:10px;padding:10px 12px;color:#9ce6f2;margin-top:14px;cursor:pointer}@media (max-width:480px){.task-preview-form{flex-wrap:nowrap}.task-preview-form button{font-size:12px;padding:9px}.task-preview-item{gap:6px}.task-preview-edit{flex-basis:100%}}.p17-row{display:flex!important;align-items:center;gap:10px;flex-wrap:wrap}.p17-row>span:first-child{flex:1 1 135px;min-width:0}.p17-row>strong{white-space:nowrap}.p17-actions{display:flex;align-items:center;gap:5px;flex-shrink:0}.p17-actions .ghost{padding:7px 10px;min-width:34px}.p17-edit{position:sticky;bottom:0;z-index:2;background:#142430;border:1px solid #3a6778;border-radius:14px;padding:14px;margin-top:12px;box-shadow:0 -8px 25px #0005}.p17-edit h4{margin:0 0 10px}.fuel-test-dialog .p18-odometer{display:flex;justify-content:space-between;gap:10px;background:#111e2a;border:1px solid #2d536a;border-radius:12px;padding:12px;margin:12px 0;color:#acc6d7;font-size:12px}.fuel-test-dialog .p18-odometer span{display:grid;gap:5px}.fuel-test-dialog .p18-odometer b{color:#48d6ef;font-size:16px}.fuel-test-dialog .p18-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0}.fuel-test-dialog .p18-preview-grid>div{display:grid;gap:7px;background:#192936;border:1px solid #2f4e61;border-radius:12px;padding:12px;min-width:0}.fuel-test-dialog .p18-preview-grid small{color:#abc5d3}.fuel-test-dialog .p18-preview-grid strong{color:#45e4aa;font-size:18px;overflow-wrap:anywhere}.fuel-test-dialog .p18-calc{display:grid;gap:8px;border:1px solid #276c7f;border-radius:12px;padding:14px;background:#122633;margin:12px 0}.fuel-test-dialog .p18-calc>b{font-size:24px;color:#43daf4}.fuel-test-dialog .p18-calc small{color:#aac3d2}@media (max-width:420px){.fuel-test-dialog .p18-preview-grid{grid-template-columns:1fr 1fr}.fuel-test-dialog .p18-preview-grid strong{font-size:15px}}.p19-trip-end{margin:18px 0;padding:16px;border:1px solid #315669;border-radius:14px;background:#13232e;color:#d9e9f3}.p19-trip-end h4{margin:0 0 10px;color:#e7f6ff}.p19-trip-end .muted{font-size:.85rem}.p19-end-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0}.p19-end-grid>div{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:10px;border:1px solid #355163;background:#1c2e3b}.p19-end-grid small,.p19-end-result small{color:#a6bdcb;font-size:.75rem}.p19-end-grid strong{color:#49d8f1;font-size:.95rem}.p19-trip-end label{display:block;margin:12px 0}.p19-trip-end input{width:100%;box-sizing:border-box}.p19-end-result{display:flex;flex-direction:column;gap:6px;margin:12px 0;padding:12px;border:1px solid #2c907c;border-radius:10px;background:#14362f}.p19-end-result strong{color:#54e5c4;font-size:1.4rem}.p19-end-result span{font-size:.83rem;color:#cee8df}@media (max-width:390px){.p19-end-grid{grid-template-columns:1fr}}.p20-active-gauge{justify-content:center}.p20-active-gauge>div{max-width:310px;flex:1}.p20-fuel-comparison{padding:16px;margin-top:16px;border:1px solid #2c5364;border-radius:15px;background:linear-gradient(135deg,#122431,#111a26)}.p20-fuel-comparison h4{margin:0 0 8px;color:#e9f8ff}.p20-fuel-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.p20-fuel-summary-grid>div{border:1px solid #335062;background:#172736;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px;min-width:0}.p20-fuel-summary-grid small{color:#a5bdc9;font-weight:700}.p20-fuel-summary-grid strong{color:#41d8f2;font-size:21px;line-height:1.3;overflow-wrap:anywhere}.p20-fuel-summary-grid>div:first-child strong{color:#edb8c7}.p20-fuel-summary-grid span{color:#a7b7c7;font-size:12px;line-height:1.5}@media (max-width:560px){.p20-fuel-summary-grid{grid-template-columns:1fr}.p20-fuel-summary-grid strong{font-size:18px}}.p21-dialog{max-width:760px;max-height:90vh;overflow-y:auto;overscroll-behavior:contain}.p21-dialog label{display:flex;flex-direction:column;gap:7px;margin:10px 0;color:#b5c8d7;font-size:13px}.p21-dialog input,.p21-dialog select{width:100%;min-width:0;box-sizing:border-box;background:#101c27;border:1px solid #355266;border-radius:11px;padding:12px;color:#e9f5fb;font-size:15px}.p21-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.p21-grid label{margin:3px 0}.p21-section{background:#142432;border:1px solid #355266;border-radius:15px;padding:14px;margin-top:16px}.p21-section h4{margin:2px 0 12px;color:#e5f6ff;font-size:14px}.p21-safe,.p21-success,.p21-warning{padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.5}.p21-safe{background:#103239;color:#77d9df}.p21-success{background:#10392e;color:#81edbf}.p21-warning{background:#3b2724;color:#ffb5a8}.p21-number{background:#10202c;border:1px solid #305066;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.p21-number small{color:#a2b9cb}.p21-number strong{color:#51d9f0;font-size:19px}.p21-wide{grid-column:1/-1}.p21-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.p21-actions button{flex:1;min-width:170px}.p21-actions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:540px){.p21-grid{grid-template-columns:1fr}.p21-dialog{width:calc(100vw - 28px);max-height:90dvh}.p21-actions button{min-width:100%}}.p22-manual{border-color:#337d7d;background:linear-gradient(135deg,#142c36,#13222f)}.p22-form{display:flex;flex-direction:column;gap:8px}.p22-form>button{align-self:flex-start}.p22-check{display:flex!important;flex-direction:row!important;align-items:center;gap:9px;cursor:pointer}.p22-check input{width:18px!important;height:18px;flex-shrink:0;accent-color:#42ddb5}.p22-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0}.p22-stats>div,.p22-existing-fuel{display:flex;flex-direction:column;gap:8px;background:#101f2b;border:1px solid #315369;border-radius:12px;padding:12px;min-width:0}.p22-stats small,.p22-existing-fuel small{color:#a6c1d0;font-size:11px;line-height:1.4}.p22-stats strong,.p22-existing-fuel strong{color:#55dfbe;font-size:18px;overflow-wrap:anywhere}.p22-entry-list{display:grid;gap:8px;margin-bottom:10px}.p22-entry{display:flex;align-items:center;gap:9px;border:1px solid #36576a;padding:10px;border-radius:11px;background:#12222e}.p22-entry>span{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.p22-entry small{color:#aac3d0;font-size:11px;overflow-wrap:anywhere}.p22-entry>b{color:#eec577;white-space:nowrap}@media (max-width:580px){.p22-stats{grid-template-columns:1fr}.p22-entry{flex-wrap:wrap}}.p23-consumption-preview{margin-top:14px;padding:15px;border:1px solid rgba(99,180,209,.35);background:#19364d3d;border-radius:14px}.p23-consumption-preview h4{margin:0 0 9px}.p23-stats-grid,.p23-consumption-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:11px 0}.p23-stats-grid>div,.p23-consumption-grid>div{padding:12px;background:#2349616b;border:1px solid rgba(108,171,196,.3);border-radius:12px;min-width:0;display:flex;flex-direction:column;gap:5px}.p23-stats-grid small,.p23-consumption-grid small{font-size:12px;color:#afc5d3}.p23-stats-grid strong,.p23-consumption-grid strong{font-size:17px;color:#4de0f4;overflow-wrap:anywhere}.p23-consumption-grid>div:last-child{grid-column:1/-1}.p23-consumption-grid em{font-size:12px;font-style:normal;color:#b8c5d1}@media (max-width:550px){.p23-stats-grid,.p23-consumption-grid{grid-template-columns:1fr}.p23-consumption-grid>div:last-child{grid-column:auto}}.p24-trip-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:10px 0 8px}.p24-trip-actions button,.p24-section-actions button{min-height:42px;background:#1d3c4d;border:1px solid #38667a;border-radius:12px;color:#e5f8fc;padding:10px 14px;font-size:12px;font-weight:750;cursor:pointer}.p24-trip-actions>span,.p24-section-actions>small{font-size:11px;color:#91acbb;line-height:1.45}.p24-section-actions{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0;padding:12px;background:#122633;border:1px solid #315064;border-radius:14px}.p24-section-actions>small{flex-basis:100%}@media (max-width:480px){.p24-section-actions button{flex:1 1 170px}.p24-trip-actions button{max-width:100%}}.p25-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 16px}.p25-tabs button{background:#142b3b;border:1px solid #34586b;border-radius:12px;padding:11px 5px;min-height:46px;color:#b8cfdb;font-size:12px;font-weight:750;cursor:pointer;line-height:1.3}.p25-tabs button.p25-selected{background:#1b4b60;color:#fff;border-color:#5cbed2;box-shadow:inset 0 0 0 1px #327a97}.p25-tabs button:focus-visible{outline:2px solid #69d8ef;outline-offset:2px}.p21-dialog .p21-safe{position:relative;margin:9px 0}@media (max-width:510px){.p25-tabs{gap:5px}.p25-tabs button{font-size:11px;min-height:51px;padding:8px 3px}.p21-dialog{width:min(100%,640px)}}.p26-return{display:inline-flex;align-items:center;justify-content:flex-start;margin:1px 0 10px;padding:6px 0;background:transparent;color:#a7dfff;border:0;box-shadow:none;font-weight:700;cursor:pointer;font-size:13px}.p26-return:hover{text-decoration:underline;background:transparent}.p26-modal-safe{border:1px solid #315568;border-radius:9px;background:#0a293a8c;color:#d7eef7;padding:8px 11px;font-size:12px;margin:5px 0 14px}.p26-home-action{max-width:410px}.p26-home-action button{width:100%}@media (max-width:600px){.p26-return{min-height:36px}.p26-home-action{max-width:none}.p26-modal-safe{font-size:11px;padding:8px}}.p27-draft-note,.p27-home-warning{padding:10px 12px;border:1px solid var(--border,#3a5262);border-radius:10px;margin:10px 0;font-size:.84rem;line-height:1.45;opacity:.9}.p27-draft-label{font-size:.73rem;opacity:.72;font-weight:400}.p28-home-actions{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.p28-home-actions button{width:100%;min-width:0}.p28-car-hint,.p28-expense-hint{font-size:.82rem;opacity:.86;line-height:1.5;margin:7px 0 14px}.p28-expense-hint{border-left:3px solid #69a8c7;padding:7px 10px;background:#69a8c714;border-radius:0 8px 8px 0}@media (max-width:420px){.p28-home-actions{gap:8px}.p28-home-actions button{padding:10px 8px}}.p29-expense-history{display:flex;flex-direction:column;gap:14px}.p29-expense-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.p29-expense-heading h3{margin:3px 0 0;font-size:22px}.p29-expense-heading small{font-size:10px;color:#97b3c5;letter-spacing:.11em}.p29-expense-heading>span{font-size:28px}.p29-total-panel{padding:18px;border:1px solid #36556b;border-radius:16px;background:linear-gradient(115deg,#193249,#102537);display:flex;flex-direction:column;gap:5px}.p29-total-panel>small,.p29-total-panel>span{color:#a9bdc9;font-size:12px}.p29-total-panel>strong{font-size:clamp(24px,5.2vw,34px);color:#f2f7ff;letter-spacing:-.03em}.p29-distribution{display:flex;overflow:hidden;min-height:8px;border-radius:20px;background:#425365;margin-top:10px}.p29-distribution span{min-width:0}.p29-expense-filters{margin:0}.p29-view-tabs{display:flex;gap:6px;border-radius:12px;background:#101e2b;padding:5px}.p29-view-tabs button{flex:1;min-width:0;border:0;border-radius:9px;background:transparent;color:#aec5d4;padding:10px 8px;font-size:13px;font-weight:700}.p29-view-tabs button.selected{background:#254359;color:#fff;box-shadow:0 2px 8px #0003}.p29-category-stack{display:flex;flex-direction:column;gap:10px}.p29-category-card{border:1px solid #315168;border-radius:15px;overflow:hidden;background:#112333}.p29-category-head{display:flex;align-items:center;gap:12px;padding:13px;width:100%;text-align:left;border:0;background:#182e40;color:#f4f8fa;min-height:72px}.p29-category-head:hover{background:#203b50}.p29-category-icon{width:43px;height:43px;flex:none;border-radius:12px;display:grid;place-items:center;font-size:23px}.p29-category-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.p29-category-title strong{font-size:14px;overflow-wrap:anywhere}.p29-category-title small,.p29-category-value small{font-size:12px;color:#9eb6c6}.p29-category-value{display:flex;flex-direction:column;align-items:end;gap:3px;white-space:nowrap}.p29-category-value b{font-size:14px;color:#d9f3ff}.p29-category-entries{padding:0 14px}.p29-expense-item{display:flex;align-items:start;gap:12px;padding:14px 1px;border-bottom:1px solid #2b4355}.p29-expense-item:last-child{border-bottom:none}.p29-expense-item>.p29-expense-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.p29-expense-info strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere;color:#f0f5fb}.p29-expense-info small{font-size:11px;color:#9db7c8}.p29-expense-item>b{font-size:13px;white-space:nowrap;color:#e5f6ff}.p29-fuel-tag{width:max-content;max-width:100%;font-size:10px;font-weight:700;padding:4px 8px;border-radius:20px;background:#20394b;color:#8bd3f1}.p29-fuel-tag.full{background:#194337;color:#8ce6ba}.p29-expense-extra{color:#80c8e5!important}.p29-timeline{padding:0 13px;border:1px solid #315168;border-radius:15px;background:#112333}.p29-auto-fuel{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #40718c;border-radius:14px;background:#173448}.p29-auto-fuel>small,.p29-stage small{font-size:11px;color:#a4c5d6}.p29-stage{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:9px;background:#102838}@media (max-width:600px){.p29-category-head{padding:11px;gap:9px}.p29-category-entries{padding:0 11px}.p29-expense-item{gap:8px}.p29-expense-item>b{font-size:12px}.p29-expense-heading h3{font-size:20px}.p29-expense-filters{display:grid;grid-template-columns:1fr 1fr}.p29-expense-filters .expense-search{grid-column:1/-1}}.p30-fuel-edit{display:grid;gap:11px;padding:14px;margin:10px 0;border:1px solid #3a6071;border-radius:14px;background:#254d5e2e}.p30-fuel-edit>strong{color:#94e1fa}.p30-fuel-edit>small{color:#aebdca;line-height:1.5}.p30-fuel-edit label{min-width:0}.p30-fuel-edit input,.p30-fuel-edit select{max-width:100%}.p31-manual-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.p31-manual-icon{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:13px;background:#47b7a726;font-size:22px}.p31-manual-head h4{margin:0 0 4px;font-size:19px}.p31-manual-head small{color:#a5c3d0;font-size:12px}.p22-manual{padding:16px;border-radius:15px}.p22-manual .p22-form{gap:13px}.p22-manual .p22-form>button{align-self:stretch;border-radius:11px;min-height:45px}.p31-manual-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.p31-fuel-details{border-top:1px solid #355768;padding-top:12px;margin-top:12px}.p31-fuel-details>summary{cursor:pointer;color:#9edbee;font-size:13px;font-weight:650;padding:6px 0}.p31-fuel-details>.p23-consumption-preview{margin-top:12px}.p31-compact-note{font-size:12px;margin:0}@media (max-width:580px){.p31-manual-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.p31-manual-stats>div{padding:10px}}.fuel-history-card>.fuel-history-pager{margin-top:12px;padding:10px 0 2px;border-top:1px solid #2b4252}@media (max-width:480px){.fuel-history-card>.fuel-history-pager{gap:18px}.fuel-history-card>.fuel-history-pager button{min-width:48px;min-height:44px}}.p33-manual-card{margin:12px 0 3px;padding:16px;border-radius:18px;background:linear-gradient(135deg,#172b3a,#10212d);border:1px solid #3c7186;box-shadow:inset 0 1px #ffffff0a}.p33-manual-head{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#f0c584;font-size:13px;font-weight:800}.p33-manual-tag{padding:5px 9px;border-radius:99px;border:1px solid #365d6e;color:#a8cee0;font-size:10px;font-weight:700;white-space:nowrap}.p33-manual-amount{margin:15px 0 14px;color:#70dff7;font-weight:850;font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.p33-manual-amount small{font-size:15px;font-weight:600}.p33-manual-footer{border-top:1px solid #335163;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;color:#a5bdcd}.p33-manual-footer strong{color:#eecb88;font-size:13px}@media (max-width:480px){.p33-manual-card{padding:14px}.p33-manual-amount{font-size:27px}.fuel-history-count{white-space:normal;text-align:right;line-height:1.4}}.p34-hero-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.p34-settings-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid #36586a;border-radius:12px;background:#1b3443;color:#def7ff;font-size:20px;cursor:pointer;line-height:1}.p34-settings-icon:hover,.p34-settings-icon:focus-visible{border-color:#5bcee9;background:#25495d;outline-offset:2px}.p34-read-only-note{font-size:11px;line-height:1.5;color:#91b4c5;margin:5px 3px 10px;overflow-wrap:anywhere}.p34-global-read-only{font-size:11px;line-height:1.5;color:#91b4c5;margin:3px 2px 12px}.visual-gauges.p20-active-gauge{grid-template-columns:minmax(0,1fr);justify-items:center}.visual-gauges.p20-active-gauge>div{width:100%;box-sizing:border-box;max-width:none}.visual-gauges.p20-active-gauge .gauge-circle{width:clamp(180px,48vw,245px);height:clamp(180px,48vw,245px)}.visual-gauges.p20-active-gauge .gauge-circle b{font-size:clamp(29px,7vw,42px)}.visual-gauges:not(.p20-active-gauge){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.visual-gauges:not(.p20-active-gauge) .gauge-circle{width:min(170px,34vw);height:min(170px,34vw)}.visual-gauges:not(.p20-active-gauge) .gauge-circle b{font-size:clamp(20px,4vw,29px)}.p35-fuel-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px}.p35-fuel-summary>div{min-width:0;border-radius:16px;padding:16px 12px;display:flex;flex-direction:column;gap:9px;box-shadow:inset 0 1px #ffffff0c}.p35-fuel-total{border:1px solid #32758a;background:linear-gradient(135deg,#163648,#122733)}.p35-fuel-paid{border:1px solid #397763;background:linear-gradient(135deg,#183b36,#142a2a)}.p35-summary-heading{display:flex;align-items:center;gap:8px;min-width:0}.p35-summary-heading small{font-weight:700;color:#b3cbda;font-size:12px;line-height:1.3}.p35-summary-icon{font-size:19px;line-height:1}.p35-fuel-summary strong{color:#70dff7;font-size:clamp(20px,4.6vw,30px);line-height:1.2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.p35-fuel-paid strong{color:#85dfb9}.p35-fuel-summary>div>small{font-size:11px;color:#a4bbc7;line-height:1.4}.fuel-history-card h3.p35-history-heading{margin-bottom:9px}.p35-history-counters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.p35-history-counters span{display:inline-flex;align-items:center;gap:5px;border:1px solid #33576a;border-radius:999px;background:#173142;color:#bfe5f0;padding:7px 11px;font-size:12px;line-height:1.3;white-space:nowrap}.p35-history-counters b{font-weight:850;color:#77dcf4}@media (max-width:420px){.visual-gauges.p20-active-gauge .gauge-circle{width:min(225px,62vw);height:min(225px,62vw)}.visual-gauges:not(.p20-active-gauge){gap:7px}.visual-gauges:not(.p20-active-gauge)>div{padding:12px 5px}.visual-gauges:not(.p20-active-gauge) .gauge-circle{width:min(145px,34vw);height:min(145px,34vw)}.p35-fuel-summary{gap:8px}.p35-fuel-summary>div{padding:13px 9px}.p35-summary-heading{gap:5px}.p35-summary-heading small{font-size:11px}.p35-fuel-summary strong{font-size:clamp(18px,5vw,24px)}.p35-history-counters span{font-size:11px;padding:7px 9px}}.p36-budget{border:1px solid #344858;background:linear-gradient(155deg,#161e29,#111820);padding:18px;margin-bottom:18px}.p36-budget-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:13px}.p36-budget-head h3{margin:0;color:#edf5fc}.p36-budget-head>span{font-size:11px;color:#9eb5c6}.p36-budget-note{font-size:12px;color:#b1bec9;line-height:1.5}.p36-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.p36-kpis>div{background:#0e141b;border:1px solid #29343e;border-radius:12px;padding:13px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.p36-kpis small{font-size:10px;letter-spacing:.045em;color:#a7b8c7;font-weight:800}.p36-kpis strong{font-size:clamp(16px,2.3vw,25px);line-height:1.3;overflow-wrap:anywhere}.p36-kpis span{font-size:10px;color:#889aa8}.p36-green{color:#52dc91}.p36-blue{color:#5fc9fb}.p36-red{color:#ff7383}.p36-orange{color:#f2a057}.p36-progress{margin:15px 0 13px}.p36-progress>div:first-child{display:flex;justify-content:space-between;gap:8px;color:#b2bfd0;font-size:11px;margin-bottom:7px}.p36-progress-track{height:9px;border-radius:20px;background:#070e14;overflow:hidden}.p36-progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4facfe,#00f2fe)}.p36-progress-track>span.p36-over{background:linear-gradient(90deg,#fa9062,#fa4a68)}.p36-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.p36-panel{min-width:0;border:1px solid #273541;border-radius:13px;background:#10161d;padding:13px;display:flex;flex-direction:column;gap:10px}.p36-panel h4{font-size:12px;color:#b7d1e4;margin:0 0 6px}.p36-panel-note{margin-top:auto;color:#8a9ba7;font-size:10px}.p36-bars{height:165px;display:flex;align-items:flex-end;gap:6px;min-width:0;overflow:hidden}.p36-bar-column{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px}.p36-bar-column>span{font-weight:700;color:#d0e4f2;font-size:10px;white-space:nowrap}.p36-bar-column>small{font-size:10px;color:#8396a6;white-space:nowrap}.p36-bar-space{width:100%;max-width:38px;flex:1;display:flex;align-items:flex-end;min-height:0}.p36-bar-space i{display:block;width:100%;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#00e8ea,#4d9dff);min-height:4px}.p36-category{display:flex;flex-direction:column;gap:5px}.p36-category>div:first-child{display:flex;gap:7px;justify-content:space-between;font-size:11px;color:#d8e4ea;min-width:0}.p36-category b{white-space:nowrap;font-size:11px;color:#f0f8fb}.p36-category span{overflow-wrap:anywhere}.p36-cat-track{height:7px;background:#242d35;border-radius:12px;overflow:hidden}.p36-cat-track i{display:block;height:100%;border-radius:inherit}.p36-pace>strong{color:#f4f8fc;font-size:27px}.p36-pace>small{color:#9baebe;font-size:11px}.p36-pace-details{display:grid;gap:7px;font-size:12px;color:#acbdcc}.p36-pace-details b{color:#eef7fb}.p36-pace-state{display:grid;gap:5px;padding:11px;border-radius:10px;background:#161f28;border:1px solid #2b3742;font-size:11px;color:#b9cad7}.p36-pace-state b{color:#f2cc7e}@media (max-width:960px){.p36-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.p36-pace{grid-column:1/-1}}@media (max-width:650px){.p36-budget{padding:12px}.p36-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.p36-kpis>div{padding:11px}.p36-kpis strong{font-size:20px}.p36-panels{grid-template-columns:minmax(0,1fr)}.p36-pace{grid-column:auto}.p36-panel{padding:14px}.p36-bars{height:155px}}.p37-countdown{border:1px solid #2f6070;border-radius:22px;padding:19px 18px 14px;margin:4px 0 17px;background:radial-gradient(circle at 50% 35%,#143b45,#102632 55%,#0c1825);display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 12px 26px #0005}.p37-countdown-overline{font-size:11px;font-weight:850;letter-spacing:1.3px;color:#8ee5f8}.p37-countdown h2{font-size:clamp(20px,5vw,28px);margin:12px 0 16px;color:#f0f8fb;overflow-wrap:anywhere}.p37-countdown-ring{width:156px;height:156px;border:5px solid #4ac8e9;border-radius:50%;box-shadow:0 0 0 8px #5dcde50f,inset 0 0 22px #33a9cd22,0 0 24px #48bfe622;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.p37-countdown-ring strong{font-size:53px;line-height:1;color:#f5fdff;font-variant-numeric:tabular-nums}.p37-countdown-ring span{font-size:12px;color:#ade9f6;font-weight:700}.p37-countdown p{margin:17px 0 0;color:#b5cdda;font-size:12px}.p37-settings-button{white-space:nowrap}.p37-admin-overlay{z-index:30}.p37-admin-dialog{max-width:640px;width:100%;padding:20px;max-height:min(92vh,860px)}.p37-admin-dialog h3{font-size:18px;margin:0}.p37-admin-notice{font-size:12px;line-height:1.5;padding:10px 12px;background:#1b3441;border:1px solid #315365;border-radius:11px;color:#c8dcea;margin:15px 0}.p37-admin-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.p37-admin-navigation button{min-width:0;text-align:left;justify-content:flex-start;line-height:1.3;font-size:12px;font-weight:650;padding:11px 9px;background:#13232e;border:1px solid #284456;border-radius:11px}.p37-admin-navigation button.p37-selected{background:#1d4558;border-color:#58c8ee;color:#d5f6ff}.p37-admin-navigation span{flex-shrink:0}.p37-admin-content{margin-top:13px;border:1px solid #2c4655;border-radius:14px;padding:15px;background:#101c26;min-height:190px}.p37-admin-content h4{font-size:15px;margin:0 0 12px;color:#edf5fc}.p37-admin-content p{color:#b3c4d0;font-size:13px;line-height:1.6}.p37-admin-content small{display:block;margin-top:10px;font-size:11px;color:#9eafbd}.p37-admin-content b{color:#eef8ff}.p37-status{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 0;border-bottom:1px solid #253c49;font-size:12px;color:#a8bcca}.p37-status strong{font-size:12px;color:#def4fe;text-align:right}.p37-admin-action{font-size:12px}.p37-admin-safe{font-size:12px;color:#bce7d5;padding:10px;background:#11332a;border-radius:10px}.p37-admin-bottom{font-size:10px;color:#91a6b5;text-align:center;padding:13px 0 0}@media (max-width:480px){.p37-countdown{padding:16px}.p37-countdown-ring{width:138px;height:138px}.p37-countdown-ring strong{font-size:45px}.p37-admin-dialog{padding:13px}.p37-admin-navigation button{font-size:11px;padding:10px 7px}.p37-settings-button{font-size:12px;padding:10px 5px}.p37-admin-content{padding:12px}}.p38-latest{margin:13px 0;border:1px solid #2a5261;border-radius:19px;overflow:hidden;background:linear-gradient(130deg,#132a36,#0d1a25);box-shadow:0 10px 24px #0004;padding:16px 17px}.p38-latest-top,.p38-latest-main,.p38-compare-row-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.p38-latest-top{color:#9cbdcf;font-size:10px;font-weight:900;letter-spacing:.6px}.p38-latest-pill{border:1px solid #31586b;border-radius:100px;background:#1c4051;color:#b1e8fb;padding:5px 10px;white-space:nowrap;font-size:10px;letter-spacing:0}.p38-latest-main{margin-top:15px;align-items:center}.p38-latest-icon{width:46px;height:46px;flex-shrink:0;display:grid;place-items:center;border-radius:14px;background:linear-gradient(140deg,#27556b,#153344);font-size:22px}.p38-latest-text{flex:1;min-width:0}.p38-latest-text strong{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.p38-latest-text small{display:block;color:#91acbe;margin-top:5px;font-size:11px;line-height:1.5}.p38-latest-main>b{font-size:19px;color:#6de1ff;white-space:nowrap}.p38-latest-foot{margin-top:14px;border-top:1px solid #ffffff12;padding-top:11px;color:#a5c8d8;font-size:11px;overflow-wrap:anywhere}.p38-compare-launch{width:100%;display:flex;justify-content:space-between;text-align:left;margin:7px 0 15px;padding:14px;background:linear-gradient(110deg,#153446,#10202d);border-color:#2e6074}.p38-compare-launch>span:nth-child(1){flex:1}.p38-compare-launch b{display:block;font-size:13px}.p38-compare-launch small{display:block;margin-top:4px;font-size:10px;font-weight:400;color:#91b4c8}.p38-compare-launch>span:last-child{font-size:24px;color:#79dfff}.p38-comparison{border:1px solid #2b4c5b;border-radius:20px;background:linear-gradient(150deg,#172b39,#0b1924);padding:16px;margin:12px 0}.p38-comparison-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.p38-comparison-head small{color:#6ccbe8;font-size:10px;letter-spacing:.5px;font-weight:800}.p38-comparison-head h2{font-size:22px;margin:6px 0}.p38-comparison-head p{font-size:12px;color:#a8bbc8;line-height:1.5;margin:0 0 14px}.p38-comparison-head .ghost{padding:7px;font-size:11px;white-space:nowrap}.p38-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 15px}.p38-toggle button{font-size:12px;padding:11px 5px;background:#102431;border:1px solid #305365}.p38-toggle button.active{border-color:#45c9e9;color:#c1f8ff;background:#214d60}.p38-metric{margin:12px 0 0;font-size:11px}.p38-metric select{margin-top:6px}.p38-hint{font-size:11px;color:#8fb3c5;line-height:1.5}.p38-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.p38-pair label{min-width:0;font-size:11px}.p38-pair select{font-size:11px;padding:10px 7px}.p38-compare-bars{margin-top:16px;display:grid;gap:17px}.p38-compare-row-head{margin-bottom:7px;font-size:12px}.p38-compare-row-head span{min-width:0;overflow-wrap:anywhere;color:#d4e4ed}.p38-compare-row-head strong{white-space:nowrap;font-size:12px;color:#82e3ff}.p38-compare-track{height:11px;border-radius:14px;background:#213643;overflow:hidden}.p38-compare-track span{display:block;height:100%;border-radius:14px;background:linear-gradient(90deg,#546ff0,#54d5f4);min-width:0}.p38-compare-result{margin-top:20px;background:#153143;border:1px solid #2c5769;border-radius:13px;padding:13px;font-size:12px;line-height:1.8}.p38-compare-note{display:block;margin-top:18px;color:#83a5b8;font-size:10px}.p38-warning{font-size:11px;color:#f8c788}.p38-comparison select{max-width:100%}@media (max-width:480px){.p38-latest{padding:13px}.p38-latest-icon{width:39px;height:39px}.p38-latest-main{gap:9px}.p38-latest-main>b{font-size:15px}.p38-latest-text strong{font-size:12px}.p38-pair{grid-template-columns:1fr}.p38-comparison{padding:12px}.p38-comparison-head h2{font-size:19px}}.p37-countdown{position:relative;isolation:isolate;overflow:hidden;border:1px solid #355163;background:radial-gradient(ellipse at 50% -24%,#27445994,transparent 62%),linear-gradient(158deg,#172330,#101a27 62%,#0e1521);box-shadow:0 12px 28px #0005,inset 0 1px #ffffff14}.p37-countdown:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#3caff5,#11dedc 50%,#b36dff);opacity:.95;z-index:0}.p37-countdown:after{content:"";position:absolute;width:210px;height:210px;border:1px solid #8ddcff12;border-radius:50%;left:50%;top:38%;transform:translate(-50%,-50%);pointer-events:none;z-index:-1}.p37-countdown-overline{color:#a9d9ed;font-size:10px;letter-spacing:1.45px;font-weight:900}.p39-countdown-spark{color:#62d9ef;margin:0 4px;font-size:12px}.p37-countdown h2{color:#f5faff;letter-spacing:-.5px;text-shadow:0 2px 12px #0005;margin:12px 0 16px}.p37-countdown-ring{position:relative;background:radial-gradient(circle at 50% 38%,#26384b,#122433 60%,#101b29);border:4px solid #4bcef2;box-shadow:0 0 0 6px #5bd7f315,inset 0 0 30px #030b1a9c,0 0 25px #4bc5f01a}.p37-countdown-ring:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px dashed #64cae64b;border-radius:50%;pointer-events:none}.p37-countdown-ring strong{font-weight:900;letter-spacing:-2px;color:#fff;text-shadow:0 1px 22px #64e2fc33}.p37-countdown-ring span{color:#96dcef;font-weight:750;letter-spacing:.2px}.p37-countdown .p39-countdown-date{margin-top:17px;color:#a5bed0;background:#ffffff09;border:1px solid #ffffff10;border-radius:999px;padding:6px 12px;font-size:11px}.p39-compare-section{margin:25px 0 12px;padding-top:14px;border-top:1px solid #ffffff12}.p39-compare-section-title{font-size:10px;color:#819cae;letter-spacing:1.2px;font-weight:800;margin:0 0 9px 3px}.p39-compare-section .p38-compare-launch{margin:0;width:100%}@media (max-width:480px){.p37-countdown{padding:16px}.p37-countdown-ring{width:138px;height:138px}.p37-countdown:after{width:188px;height:188px}}@media (prefers-reduced-motion:reduce){.p37-countdown-ring{animation:none}}.p40-countdown{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 17px;padding:19px 22px;border:1px solid #267c9e;border-radius:22px;min-height:194px;background:radial-gradient(ellipse at 68% 0%,#10577988 0,transparent 43%),radial-gradient(ellipse at 14% 105%,#49208766 0,transparent 47%),linear-gradient(135deg,#101d30,#0b2035 62%,#071624);box-shadow:0 12px 28px #0005,inset 0 1px #fff2}.p40-countdown:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(128deg,transparent 30%,#09cbd116 44%,transparent 53%),radial-gradient(ellipse at 95% 95%,#6742f92d,transparent 48%)}.p40-countdown:after{content:"";position:absolute;inset:0 0 auto;height:2px;z-index:2;background:linear-gradient(90deg,#08e4ed,#5ac9fa 54%,#a15fff)}.p40-countdown-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;filter:saturate(.86) brightness(.72)}.p40-countdown-photo:before{background:linear-gradient(90deg,#09182af2,#09182aca 47%,#08182b88)}.p40-countdown-content{flex:1;min-width:0;position:relative;z-index:1}.p40-countdown-overline{color:#9deafa;font-size:10px;font-weight:850;letter-spacing:1.3px;display:flex;align-items:center;gap:8px}.p40-countdown-overline span{font-size:20px;color:#23d9ed}.p40-countdown h2{font-size:clamp(20px,3.8vw,29px);margin:14px 0 12px;color:#f7fbff;line-height:1.13;overflow-wrap:anywhere;text-shadow:0 2px 10px #0009}.p40-countdown-date{color:#c6d8e9;margin:0;font-size:12px;line-height:1.5}.p40-countdown-date span{color:#36d2e3;font-size:17px;margin-right:5px}.p40-countdown-progress{width:min(100%,290px);height:6px;overflow:hidden;margin-top:18px;border-radius:999px;background:#1e415caa;box-shadow:inset 0 1px 2px #0006}.p40-countdown-progress span{display:block;width:55%;height:100%;border-radius:999px;background:linear-gradient(90deg,#12c8d9,#34c8f4,#936bff);box-shadow:0 0 12px #09daf688}.p40-countdown-footnote{font-size:12px;color:#b6d6e9;margin:11px 0 0}.p40-countdown-ring{position:relative;z-index:1;width:144px;height:144px;flex:0 0 144px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:50%;background:radial-gradient(circle,#101e32 58%,transparent 60%),conic-gradient(from 225deg,#19d5db,#45b8f9,#9c5af4,#19d5db);box-shadow:0 0 0 5px #0f2735c7,0 0 24px #1ca7d924;text-align:center}.p40-countdown-ring:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:1px solid #a1ebfa22;pointer-events:none}.p40-countdown-ring strong{font-size:clamp(29px,5vw,51px);line-height:1;color:#fff;letter-spacing:-1.5px;text-shadow:0 3px 16px #0007;font-variant-numeric:tabular-nums}.p40-countdown-ring span{color:#b8e4f3;font-size:11px;font-weight:750}@media (max-width:480px){.p40-countdown{gap:9px;min-height:175px;padding:17px 15px}.p40-countdown-ring{width:110px;height:110px;flex-basis:110px}.p40-countdown-ring strong{font-size:36px}.p40-countdown-ring span{font-size:10px}.p40-countdown h2{font-size:21px;margin:10px 0}.p40-countdown-progress{margin-top:12px}.p40-countdown-overline{font-size:9px;letter-spacing:.7px}.p40-countdown-overline span{font-size:16px}.p40-countdown-footnote{margin-top:9px;font-size:11px}}@media (max-width:355px){.p40-countdown-ring{width:92px;height:92px;flex-basis:92px}.p40-countdown-ring strong{font-size:30px}.p40-countdown-ring span{font-size:9px}.p40-countdown{padding:14px 12px}.p40-countdown h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.p40-countdown *{animation:none!important;transition:none!important}}.p41-safety{margin:14px 0;padding:14px;border:1px solid rgba(79,208,213,.25);border-radius:15px;background:linear-gradient(135deg,#1f5e6d2b,#181b2d2e)}.p41-safety>strong{display:block;margin-bottom:8px;color:#8be6e8}.p41-safety p{margin:6px 0 12px}.p41-check-results{margin-top:14px;display:grid;gap:7px}.p41-check-file{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#aeb9ce;overflow-wrap:anywhere;padding:5px 2px;border-bottom:1px solid rgba(255,255,255,.06)}.p41-check-file b{color:#70d6c7;font-size:14px}.p41-check-file b:not(:first-child){flex-shrink:0}.p41-check-results small{display:block;color:#aab4ca;line-height:1.5}.p42-test-write{margin-top:18px;padding:15px;border:1px solid rgba(73,202,219,.35);border-radius:14px;background:#153e4d4d}.p42-test-write form{display:grid;gap:10px;margin:12px 0}.p42-test-write label{display:grid;gap:4px;font-size:13px}.p42-test-write input:not([type=checkbox]),.p42-test-write select{width:100%;min-width:0;padding:10px;border-radius:9px;background:#0d1926;color:#f2f8fd;border:1px solid #34536a}.p42-test-write button{padding:12px;border:1px solid #22ccdd;background:#143c54;color:#fff;border-radius:10px;font-weight:700}.p42-test-write button:disabled{opacity:.42;cursor:not-allowed}.p42-test-write .p42-confirm{display:flex;align-items:center;gap:8px}.p42-test-write .p42-confirm input{width:18px;height:18px}.p42-test-write small{display:block;line-height:1.5;opacity:.75}.p44-real-write{display:grid;gap:10px;margin:14px 0;padding:15px;border:1px solid rgba(72,205,201,.45);border-radius:14px;background:linear-gradient(125deg,#1d596747,#1d243c4d)}.p44-real-write>strong{color:#70e5de;font-size:14px}.p44-real-write>small{color:#adc8d3;line-height:1.5}.p44-real-write>button{background:linear-gradient(110deg,#097d83,#3767a2);color:#fff;border:1px solid #49c6d1;border-radius:10px;font-weight:700;min-height:43px}.p44-real-write>button:disabled{opacity:.45;cursor:not-allowed}.p44-real-write p[role=status]{margin:0;overflow-wrap:anywhere;font-size:13px}.p45-action-row{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0}.p45-action-row button{flex:1 1 165px;min-height:42px}.p45-delete-btn{background:#b4374124!important;border:1px solid rgba(242,110,120,.55)!important;color:#ffb4bc!important}.p45-action-row button:disabled{opacity:.45;cursor:not-allowed}.p45-change-result,.p45-persisted-label{display:block;margin:10px 0;color:#8fe7d1;font-size:.85rem}.p46-actions-note{font-size:12px;line-height:1.5;color:#b3ccd8;background:#234f6738;border:1px solid rgba(89,172,197,.23);border-radius:10px;padding:10px 12px;margin:9px 0 12px}.p46-edit-action{border:1px solid rgba(96,211,229,.48)!important;color:#8eeafa!important}.p46-saved-tag{font-size:10px;color:#83d9b7;border:1px solid rgba(100,210,160,.32);border-radius:8px;padding:5px 7px;white-space:nowrap}.p46-local-remove{font-size:12px!important;color:#c2b5ad!important;white-space:nowrap}.p46-local-remove span{font-size:10px}.p46-temporary-save{background:#33536a73!important;border:1px dashed rgba(136,167,183,.4)!important;color:#d4e4ed!important}@media (max-width:480px){.p46-local-remove span{display:none}.p46-saved-tag{padding:5px}.p46-actions-note{font-size:11px}}.route76-wrap{display:grid;gap:12px;margin-top:18px}.route76-stop{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:#8092ad17;border:1px solid rgba(128,146,173,.15)}.route76-num{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:#6458bc;color:#fff;font-weight:700}.route76-info{flex:1;min-width:0;display:grid;gap:4px}.route76-info b{overflow-wrap:anywhere}.route76-info small{color:var(--muted,#9ca3af)}.route76-actions{display:flex;gap:4px}.route76-actions button{padding:6px 9px;min-width:30px}.route76-nav{display:block;text-align:center;padding:12px 16px;border-radius:14px;background:#3b69d8;color:#fff;text-decoration:none;font-weight:700}.route76-form{display:grid;gap:10px;padding:14px;border:1px solid rgba(128,146,173,.2);border-radius:16px}.route76-form input,.route76-form select{width:100%;min-width:0;padding:10px;border-radius:10px}.route76-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}@media (max-width:380px){.route76-stop{flex-wrap:wrap}.route76-actions{margin-left:40px}}.route77-search{display:grid;gap:8px;padding:12px;border:1px solid rgba(61,199,218,.26);border-radius:13px;background:#14425230}.route77-search label{font-size:12px;font-weight:750;color:#b9eaf1}.route77-search-row{display:flex;gap:8px;align-items:stretch}.route77-search-row input{flex:1;min-width:0;margin:0}.route77-search-row button{flex:0 0 auto;padding:10px 14px;min-height:42px;border:1px solid #41bbc8;border-radius:10px;background:#1b5168;color:#fff;font-weight:750}.route77-search-row button:disabled{opacity:.5;cursor:not-allowed}.route77-search>small{font-size:10px;line-height:1.45;color:#9cb5c6}.route77-search-message{margin:0;color:#f4ca8b;font-size:12px;line-height:1.4}.route77-results{display:grid;gap:5px;max-height:264px;overflow-y:auto}.route77-results button{display:grid;gap:5px;text-align:left;padding:10px;border:1px solid rgba(116,188,206,.2);border-radius:10px;background:#102a3c;color:#e3f4fa;cursor:pointer;white-space:normal}.route77-results button:hover,.route77-results button:focus-visible{border-color:#45d5de;background:#183e51}.route77-results button span{font-size:12px;overflow-wrap:anywhere}.route77-results button small{font-size:10px;color:#9cc8d6}@media (max-width:360px){.route77-search-row{flex-wrap:wrap}.route77-search-row button{width:100%}}.route78-stop{display:flex;flex-direction:column;align-items:stretch;gap:9px;padding:12px;min-width:0}.route78-stop-head{display:flex;align-items:center;gap:12px;width:100%;min-width:0;text-align:left;background:transparent;border:0;color:inherit;padding:1px;cursor:pointer}.route78-stop-head .route76-info{min-width:0;display:grid;gap:4px}.route78-stop-head .route76-info b{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.route78-stop-head .route76-info small{font-size:11px}.route78-pin{font-size:21px;color:#73c6dd;flex-shrink:0}.route78-stop .route76-actions{display:flex;justify-content:flex-end;align-self:stretch;margin:0;gap:9px}.route78-stop .route76-actions button{min-width:44px;min-height:40px;border-radius:10px;background:#6f8db226;color:inherit;border:1px solid rgba(125,153,180,.32);font-size:18px}.route78-stop .route76-actions button:last-child{color:#ffb3b3;background:#b43b4424}.route78-stop .route76-actions button:disabled{opacity:.28}.route78-kms{display:flex;flex-wrap:wrap;gap:6px 14px;margin-left:42px;font-size:11px;color:#aac8d6}.route78-kms b{color:#d3eefd}.route78-total{display:grid;gap:4px;padding:12px;border-radius:12px;background:#1f717c2b;border:1px solid rgba(80,198,202,.25)}.route78-total b{color:#6ce4d9}.route78-total small{font-size:11px;opacity:.7}.route78-links{display:grid;gap:8px}.route78-links>small{font-size:11px;opacity:.75}@media (max-width:480px){.route78-stop{padding:11px}.route78-kms{margin-left:0;display:grid;gap:4px}.route78-stop-head .route76-info b{font-size:13px}}.route79-gps{margin:12px 0;display:grid;gap:7px}.route79-gps button{background:#174858;color:#e6faff;border:1px solid #32879b;border-radius:12px;min-height:44px;padding:10px;font-weight:750}.route79-gps button:disabled{opacity:.5}.route79-gps small,.route79-gps p{font-size:12px;color:#a7bcd0;margin:0;line-height:1.4}.route79-saved{margin:18px 0;padding:14px;border:1px solid #304458;border-radius:16px}.route79-saved h3{margin:0 0 12px}.route79-saved-list{display:grid;gap:9px}.route79-saved-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#1a2939;border:1px solid #334659;padding:12px;border-radius:13px}.route79-saved-row>div{flex:1 1 170px;min-width:120px;display:grid;gap:3px}.route79-saved-row small{font-size:11px;color:#9db7cb}.route79-saved-row button{border:1px solid #38607a;background:#20384a;border-radius:10px;padding:9px 10px;color:#d3f1ff;min-height:39px;font-weight:650}@media (max-width:480px){.route79-saved-row button{flex:1 1 auto}}.route80-favorite{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.route80-favorite>div:first-child{min-width:150px;flex:1}.route80-buttons{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.route80-buttons button{min-height:38px;padding:8px 12px;border-radius:10px}.route80-editor{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid #315268;border-radius:14px;background:#0c273752}.route80-editor input{width:100%;min-width:0}.route80-editor h4,.route80-editor p{margin:0}.route80-import{max-width:100%;white-space:normal}@media (max-width:550px){.route80-favorite{display:block}.route80-favorite .route80-buttons{margin-top:10px}.route80-buttons button{flex:1}.route80-editor{padding:11px}}.route81-favorites{padding:14px;max-width:100%;min-width:0}.route81-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.route81-heading h3{margin:0;font-size:17px}.route81-favorites .route81-add{width:auto;flex:0 0 auto;min-height:38px;border-radius:10px;padding:8px 12px;background:#23475a;color:#e0f6ff;border:1px solid #39748b;font-weight:700;cursor:pointer}.route81-list{display:grid;gap:10px}.route81-card{display:flex;align-items:center;gap:10px;justify-content:space-between;min-width:0;border-radius:13px;padding:11px 12px;background:#1d2c3e;border:1px solid #344b60}.route81-card .route81-place{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:9px;text-align:left;padding:4px 0;border:0;background:transparent;color:#edf5ff;font-weight:700;font-size:14px;line-height:1.35;cursor:pointer}.route81-pin{flex:0 0 auto;width:32px;height:32px;border-radius:9px;background:#403246;display:grid;place-items:center;font-size:16px}.route81-place-name{min-width:0;overflow-wrap:anywhere}.route81-actions{display:flex;align-items:center;gap:5px;flex:0 0 auto}.route81-actions button{flex:0 0 auto!important;width:35px!important;height:35px!important;min-height:35px!important;max-width:35px!important;padding:0!important;background:#284255;color:#d8edf7;border:1px solid #3c5b71;border-radius:9px;font-size:20px;font-weight:600;display:grid;place-items:center;cursor:pointer}.route81-actions .route81-delete{color:#ffb7bf;background:#493139;border-color:#65444d}.route81-actions button:disabled{opacity:.4}.route81-editor{margin-top:12px}.route81-editor-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.route81-editor-head button{width:34px;min-height:34px;padding:0;background:transparent;border:1px solid #536579;color:#dce9f6;border-radius:9px;font-size:20px}.route81-editor-actions{display:flex;gap:8px;flex-wrap:wrap}.route81-editor-actions button{flex:1 1 auto;min-height:40px;border-radius:10px;padding:8px 12px}@media (max-width:520px){.route81-favorites{padding:11px}.route81-card{flex-wrap:wrap;gap:8px}.route81-card .route81-place{flex-basis:100%;font-size:14px}.route81-actions{width:100%;justify-content:flex-end}.route81-heading h3{font-size:16px}.route81-actions button{width:39px!important;height:39px!important;max-width:39px!important;min-height:39px!important}}.route82-shell{background:linear-gradient(155deg,#101c2f,#0c1727)!important;border:1px solid #29445c!important;padding:clamp(12px,3vw,22px)!important}.route82-header{display:flex;align-items:center;gap:12px;margin:0 0 18px}.route82-header h3{margin:2px 0 0!important;padding:0!important;border:0!important;font-size:clamp(20px,4vw,28px);color:#f3f8ff}.route82-header small{display:block;font-size:10px;letter-spacing:1.6px;font-weight:750;color:#69d6f5}.route82-symbol{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:#183951;color:#67e8f9;font-size:27px}.route82-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:16px}.route82-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;border:1px solid #30465d;background:#1c2e47;color:#cad7ea;border-radius:13px;padding:12px 5px;font-size:13px;font-weight:750;cursor:pointer}.route82-tabs button span{font-size:18px}.route82-tabs button.active{background:linear-gradient(135deg,#2379f0,#3663dd);color:#fff;border-color:#5b9dff;box-shadow:0 6px 18px #063f8245}.route82-tabs button:nth-child(2).active{background:linear-gradient(135deg,#9031cb,#7043e9);border-color:#ba84fc}.route82-tabs button:nth-child(3).active{background:linear-gradient(135deg,#008e9d,#087e91);border-color:#55cbd6}.route82-panel{min-width:0}.route82-route .travel-map{overflow:hidden;border-radius:16px;margin-bottom:12px}.route82-route .leaflet-container{border-radius:16px}.route82-route-meta{display:flex;align-items:center;justify-content:space-between;border:1px solid #36506a;background:#1b304b;padding:12px 15px;border-radius:13px;margin:10px 0 14px;color:#cadcf0}.route82-route-meta b{color:#61e6ca;font-size:19px}.route82-route .route76-wrap{background:transparent;border:0;padding:0}.route82-route .route76-wrap>h3{font-size:15px;margin:8px 0 10px;color:#c5d8ee}.route82-route .route78-stop{background:#1a2c44;border:1px solid #294660;border-radius:14px;margin-bottom:8px}.route82-route .route78-stop-head{width:100%;text-align:left}.route82-route .route78-total{background:#132b38;border-radius:12px}.route82-favorite-panel .route79-saved{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.route82-favorite-panel .route81-card{background:#1a2c44!important}.route82-add-panel .route76-form{margin:0!important;padding:15px!important;background:#15273e!important;border:1px solid #304b62;border-radius:17px}@media (max-width:440px){.route82-tabs button{flex-direction:column;gap:2px;font-size:11px;padding:9px 3px}.route82-tabs button span{font-size:21px}.route82-header{margin-bottom:13px}.route82-route .travel-map .leaflet-container{height:235px!important}.route82-route-meta{padding:10px 12px}}.route82-tabs button{min-height:43px!important;flex-direction:row!important;padding:10px 5px!important;font-size:13px!important;line-height:1.2!important;box-shadow:none!important}.route82-tabs{gap:6px;margin-bottom:14px}.p83-heading{margin:3px 0 12px;flex-wrap:nowrap}.p83-heading h3{font-size:16px!important;text-transform:none!important;letter-spacing:0!important;margin:0!important}.p83-count{font-size:12px;color:#a6bbce;white-space:nowrap}.p83-list{gap:9px}.route82-favorite-panel .p83-card{position:relative;min-width:0;background:#192b40;border:1px solid #30475f;border-radius:13px;padding:12px 13px}.p83-main{display:flex;align-items:center;gap:8px;min-width:0}.p83-place{flex:1;min-width:0;display:flex;align-items:center;gap:10px;background:transparent!important;border:0!important;padding:0!important;text-align:left!important;min-height:39px;color:#eff6ff!important;box-shadow:none!important}.p83-pin{flex:0 0 36px;width:36px;height:36px;background:#45324d;border-radius:10px;color:#ff91ad;display:grid;place-items:center;font-size:19px}.p83-name{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:700;font-size:14px;line-height:1.35}.p83-menu{flex:0 0 auto;position:relative;z-index:2}.p83-menu summary{list-style:none;display:grid;place-items:center;cursor:pointer;width:35px;height:35px;border-radius:9px;color:#b6cadd;background:#253c52;border:1px solid #365269;font-size:23px;line-height:1}.p83-menu summary::-webkit-details-marker{display:none}.p83-dropdown{position:absolute;right:0;top:40px;min-width:155px;z-index:10;background:#24384d;border:1px solid #476078;border-radius:10px;padding:5px;box-shadow:0 10px 24px #0008}.p83-dropdown button{display:block!important;width:100%!important;max-width:none!important;min-height:37px!important;text-align:left!important;padding:7px 10px!important;font-size:13px!important;background:transparent!important;border:0!important;color:#e6f1ff!important}.p83-dropdown button.p83-danger{color:#ffafbd!important}.p83-bottom{border-top:1px solid #30445b;margin-top:10px;padding-top:9px;display:flex;align-items:center;justify-content:space-between;gap:8px}.p83-desc{font-size:12px;color:#96abc0}.p83-quick{display:flex;gap:7px}.p83-quick button{width:37px!important;max-width:37px!important;height:37px!important;min-height:37px!important;padding:0!important;display:grid!important;place-items:center;background:#284258!important;color:#a6e9fc!important;border:1px solid #3d6179!important;border-radius:9px;font-size:19px!important}.route82-favorite-panel .p83-add{display:block;width:100%;margin-top:11px;padding:12px!important;min-height:43px;background:transparent!important;border:1px dashed #486780!important;border-radius:11px!important;color:#b7d8ea!important;font-size:13px!important;font-weight:650}@media (max-width:440px){.route82-tabs button{font-size:12px!important;padding:10px 3px!important}.route82-favorite-panel .p83-card{padding:11px!important}}.route82-tabs button,.route82-tabs button.active{background:#152438!important;box-shadow:none!important;border-width:1.5px!important;color:#dceafa!important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.route82-tabs button:nth-child(1){border-color:#426b9b!important}.route82-tabs button:nth-child(2){border-color:#7952a0!important}.route82-tabs button:nth-child(3){border-color:#328a93!important}.route82-tabs button:nth-child(1).active{border-color:#52a6ff!important;color:#b9ddff!important;background:#142b45!important;box-shadow:inset 0 0 0 1px #52a6ff32,0 0 9px #3a8dff20!important}.route82-tabs button:nth-child(2).active{border-color:#bd85f7!important;color:#eddbff!important;background:#251c3b!important;box-shadow:inset 0 0 0 1px #bd85f732,0 0 9px #ae65ff20!important}.route82-tabs button:nth-child(3).active{border-color:#58d5d8!important;color:#cff!important;background:#123439!important;box-shadow:inset 0 0 0 1px #58d5d832,0 0 9px #3fdad920!important}.route82-tabs button:focus-visible{outline:2px solid #e4f5ff;outline-offset:3px}.p881-admin-inline{display:block;position:relative;z-index:1;margin:8px 0 18px;scroll-margin-top:12px}.p881-admin-inline .p37-admin-dialog{max-width:100%;width:100%;max-height:none;overflow:visible;box-shadow:0 10px 28px #0006}.p37-settings-button[aria-expanded=true]{border-color:#56c6ec;background:#193a4c;color:#ecfbff}.app>nav{display:flex;align-items:center;justify-content:space-between;gap:7px;flex-wrap:wrap}.app>nav>button{min-width:0;white-space:nowrap}.pixelapp-settings-group{margin-top:16px;padding-top:14px;border-top:1px solid rgba(165,184,201,.17)}.pixelapp-settings-group h4{margin:0 0 10px;display:block}.pixelapp-settings-group label{display:block;margin:0 0 8px}.pixelapp-settings-group select{max-width:100%}.pixelapp-settings-group .muted{font-size:11px;margin:7px 0 0}@media (max-width:480px){.app>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 16px}.app>nav>button{width:100%;min-width:0;padding:10px 5px;font-size:12px;white-space:nowrap;justify-content:center}.app>nav>button svg{width:15px;height:15px}.app>nav>button:nth-child(2){font-size:11px}.p37-admin-content{overflow-wrap:anywhere}}html[data-pixelapp-skin=graphite]{background:#14171b;color:#edf0f3}html[data-pixelapp-skin=graphite] body{background:radial-gradient(circle at 50% -10%,#30343a,#1b2026 38%,#111419);color:#edf0f3}html[data-pixelapp-skin=graphite] button:not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out){border-color:#505b66;color:#f0f2f4}html[data-pixelapp-skin=graphite] button:hover{border-color:#bdc8d1}html[data-pixelapp-skin=graphite] .panel,html[data-pixelapp-skin=graphite] .summary,html[data-pixelapp-skin=graphite] .trip,html[data-pixelapp-skin=graphite] .dialog,html[data-pixelapp-skin=graphite] .travel-hero,html[data-pixelapp-skin=graphite] .travel-card,html[data-pixelapp-skin=graphite] .home-extra,html[data-pixelapp-skin=graphite] .home-places,html[data-pixelapp-skin=graphite] .p38-latest{background:linear-gradient(145deg,#2b323a,#171c22);border-color:#48535e}html[data-pixelapp-skin=graphite] .home-trip{background:linear-gradient(145deg,#2d343d,#1a2027);border-color:#a4b1bc}html[data-pixelapp-skin=graphite] .home-actions button{background:linear-gradient(145deg,#323941,#21272f);border-color:#58636c}html[data-pixelapp-skin=graphite] .home-stats>div,html[data-pixelapp-skin=graphite] .travel-facts>div{background:#333a43;border-color:#535e68}html[data-pixelapp-skin=graphite] .home-stats strong,html[data-pixelapp-skin=graphite] .travel-facts strong,html[data-pixelapp-skin=graphite] .p38-latest-main>b{color:#dce3ea}html[data-pixelapp-skin=graphite] input,html[data-pixelapp-skin=graphite] select{background:#20262d;border-color:#53606a;color:#f4f6f7}html[data-pixelapp-skin=graphite] .brand span{background:linear-gradient(110deg,#fff,#bdc9d4);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-pixelapp-skin=graphite] .home-trip .track>div,html[data-pixelapp-skin=graphite] .travel-progress>div{background:linear-gradient(90deg,#778b9a,#d1d8de)}.p904-budget-link{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--muted,#93a8bb)!important;font-size:12px!important;font-weight:500;padding:5px 3px!important;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;white-space:nowrap}.p904-budget-link:hover,.p904-budget-link:focus-visible{text-decoration-color:currentColor;color:var(--text,#e3edf5)!important}.p904-budget-edit{display:flex;justify-content:flex-end;margin:0 0 12px}.p904-budget-edit button{font-size:12px;padding:7px 11px}.p904-budget-mode{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0 14px}.p904-budget-mode button{border:1px solid rgba(140,157,173,.36);background:#7d8c9a17;color:inherit;border-radius:12px;padding:10px;font-weight:600}.p904-budget-mode button.selected{background:#849cb140;border-color:#b3c5d7b3;box-shadow:inset 0 0 0 1px #b3c5d733}.p9041-quick-dialog{max-width:420px;width:min(100%,420px);padding:20px;max-height:calc(100dvh - 32px);overflow-y:auto;overflow-x:hidden}.p9041-quick-dialog .dialoghead h3{font-size:20px;margin:0}.p9041-quick-trip{margin:8px 0 16px;font-size:13px}.p9041-quick-form{display:grid;gap:12px}.p9041-quick-form label{display:grid;gap:5px;margin:0;font-size:13px}.p9041-quick-form input,.p9041-quick-form select{width:100%;min-width:0;padding:11px 12px}.p9041-quick-form>button{width:100%;margin-top:5px}.p9041-fuel-fields{display:grid;gap:10px;padding:12px;border:1px solid #355266;border-radius:12px}.p9041-finance-dialog{overflow-x:hidden;min-width:0}.p9041-finance-dialog .quick-demo-form,.p9041-finance-dialog .travel-card{min-width:0;max-width:100%}.p9041-expense-card{padding:12px;margin:0 0 10px;overflow:hidden}.p9041-expense-info{display:flex;justify-content:space-between;align-items:start;gap:8px;min-width:0}.p9041-expense-info>div{min-width:0;overflow-wrap:anywhere;word-break:break-word}.p9041-expense-info>b,.p9041-expense-info>strong{flex:0 0 auto;font-size:13px;white-space:nowrap}.p9041-expense-actions{display:flex;gap:6px;margin:9px 0 0;justify-content:flex-start}.p9041-expense-actions button{flex:0 1 auto;min-width:0;padding:8px 10px;font-size:12px}.p9041-budget-link{text-align:right;margin:0 0 5px}.p9041-budget-link button{padding:4px 2px;font-size:12px;color:#a8cad9}@media (max-width:480px){.p9041-finance-dialog{padding:15px;width:calc(100vw - 28px);max-height:90dvh}.p9041-quick-dialog{padding:16px}.p9041-finance-dialog .quick-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.p9041-finance-dialog .quick-demo-grid>div{padding:9px 6px}.p9041-finance-dialog .quick-demo-grid strong{font-size:13px}.p9041-finance-dialog .quick-demo-grid small{font-size:10px}.p9041-expense-info>strong{font-size:12px}}.p9041-budget-edit{text-align:right}.p9041-budget-edit button{width:auto;min-width:0;padding:5px 8px;background:transparent;border-color:transparent;color:#a8cad9;font-size:12px;box-shadow:none}.p9042-budget-head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.p9042-budget-head-actions>span{font-size:12px;color:var(--muted,#a5b7c6)}.p9042-edit-link{min-height:32px!important;padding:5px 8px!important;font-size:12px!important;font-weight:600!important;color:var(--text,#e4eff7)!important;background:transparent!important;border:1px solid rgba(166,187,204,.36)!important;border-radius:9px!important;box-shadow:none!important;white-space:nowrap}.p9042-edit-link:hover{background:#a9bccb1c!important}.p9041-finance-dialog .quick-demo-form{gap:8px}.p9041-finance-dialog .quick-demo-form label{gap:5px;margin:0}.p9041-finance-dialog .quick-demo-form input,.p9041-finance-dialog .quick-demo-form select{min-height:42px;padding:9px 12px}.p9041-finance-dialog .quick-demo-form h4{margin:10px 0 4px}.p9041-finance-dialog .dialoghead{margin-bottom:8px}@media (max-width:480px){.p36-budget-head{align-items:flex-start;gap:7px}.p9042-budget-head-actions{max-width:58%}.p9041-finance-dialog{max-height:calc(100dvh - 42px);overflow-y:auto}.p9041-finance-dialog .quick-demo-grid{margin-bottom:9px!important}}.p9043-budget-head{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.p9043-budget-head h3{min-width:0;font-size:clamp(15px,4vw,21px)!important;line-height:1.25}.p9043-budget-head .p9042-edit-link{flex:0 0 auto;margin-left:auto!important;font-size:12px!important;padding:6px 8px!important}.p9043-budget-mode{font-size:12px;color:var(--muted,#a5b7c6);margin:-5px 0 14px}.p9043-expense-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 15px;padding:0;border:0;background:none}.p9043-add-expense{min-height:42px;padding:9px 15px;border:1px solid #477083;border-radius:12px;background:#214658;color:#edf9fd;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap}.p9043-budget-link{background:none;border:0;box-shadow:none;color:var(--muted,#a5b7c6);font-size:12px;font-weight:500;cursor:pointer;padding:8px 4px;white-space:nowrap}.p9043-budget-link:hover,.p9043-budget-link:focus-visible{text-decoration:underline;color:var(--text,#e8f0f6)}@media (max-width:370px){.p9043-add-expense{font-size:12px;padding:8px 10px}.p9043-budget-head h3{font-size:14px!important}.p9043-budget-head .p9042-edit-link{font-size:11px!important;padding:5px!important}}html[data-pixelapp-skin=graphite]{--skin-bg:#14191f;--skin-bg2:#202932;--skin-surface:#242e37;--skin-surface2:#182129;--skin-tile:#131c24;--skin-border:#506171;--skin-field:#18222b;--skin-text:#f0f5f7;--skin-muted:#b0bfca;--skin-accent:#a6e0d5;--skin-accent2:#85bfc6;--skin-glow:#92dfce27;--skin-progress:linear-gradient(90deg,#60b6b5,#c1ebd7);color:var(--skin-text);color-scheme:dark}html[data-pixelapp-skin=slate]{--skin-bg:#dce6ed;--skin-bg2:#f1f5f7;--skin-surface:#f7fafc;--skin-surface2:#e7eef4;--skin-tile:#fff;--skin-border:#adbfcb;--skin-field:#fff;--skin-text:#273947;--skin-muted:#576d7d;--skin-accent:#1c8092;--skin-accent2:#537c9a;--skin-glow:#52a4b41f;--skin-progress:linear-gradient(90deg,#228fac,#57c3c6);color:var(--skin-text);color-scheme:light}html[data-pixelapp-skin=ocean]{--skin-bg:#081526;--skin-bg2:#0c2e49;--skin-surface:#143b55;--skin-surface2:#092840;--skin-tile:#0a2137;--skin-border:#346583;--skin-field:#0d2a40;--skin-text:#f0f8ff;--skin-muted:#aec8dc;--skin-accent:#62ddfc;--skin-accent2:#7cafff;--skin-glow:#35c6f42d;--skin-progress:linear-gradient(90deg,#328afc,#53e0e9);color:var(--skin-text);color-scheme:dark}html[data-pixelapp-skin=obsidian]{--skin-bg:#080b0f;--skin-bg2:#101820;--skin-surface:#171e26;--skin-surface2:#10161d;--skin-tile:#0b1117;--skin-border:#566777;--skin-field:#0b131b;--skin-text:#f7fafc;--skin-muted:#c0cdd8;--skin-accent:#8ae5fa;--skin-accent2:#c2ecfb;--skin-glow:#63dafa1c;--skin-progress:linear-gradient(90deg,#30bbdf,#a9eafa);--skin-soft:#dde9f2;--skin-quiet:#b7cbd8;--skin-hover:#253642;--skin-outline:#85bfd3;color:var(--skin-text);color-scheme:dark}html[data-pixelapp-skin=graphite] body,html[data-pixelapp-skin=slate] body,html[data-pixelapp-skin=ocean] body,html[data-pixelapp-skin=obsidian] body{background:radial-gradient(ellipse at 95% -9%,var(--skin-glow),transparent 47%),linear-gradient(155deg,var(--skin-bg2),var(--skin-bg) 60%);color:var(--skin-text)}html[data-pixelapp-skin=graphite] :is(.panel,.summary,.trip,.dialog,.travel-hero,.travel-card,.home-extra,.home-places,.p38-latest),html[data-pixelapp-skin=slate] :is(.panel,.summary,.trip,.dialog,.travel-hero,.travel-card,.home-extra,.home-places,.p38-latest),html[data-pixelapp-skin=ocean] :is(.panel,.summary,.trip,.dialog,.travel-hero,.travel-card,.home-extra,.home-places,.p38-latest),html[data-pixelapp-skin=obsidian] :is(.panel,.summary,.trip,.dialog,.travel-hero,.travel-card,.home-extra,.home-places,.p38-latest){background:linear-gradient(152deg,var(--skin-surface),var(--skin-surface2))!important;border-color:var(--skin-border)!important;color:var(--skin-text);box-shadow:0 12px 28px #0002,inset 0 1px #ffffff16}html[data-pixelapp-skin=graphite] :is(.home-trip,.home-actions button),html[data-pixelapp-skin=slate] :is(.home-trip,.home-actions button),html[data-pixelapp-skin=ocean] :is(.home-trip,.home-actions button),html[data-pixelapp-skin=obsidian] :is(.home-trip,.home-actions button){background:linear-gradient(145deg,var(--skin-surface),var(--skin-surface2))!important;border-color:var(--skin-border)!important;color:var(--skin-text)}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.p82-shell,.p82-panel,.p82-route,.p82-favorite-panel,.p82-add-panel,.p81-card,.route76-wrap,.route76-stop,.route78-stop,.map-showcase,.map-place-row,.p36-budget,.budget-visual-row,.budget-showcase,.p29-expense-item,.p29-expense-history,.p9041-expense-card,.home-stats>div,.travel-facts>div,.fuel-metrics>div,.quick-demo-grid>div,.p34-hero-heading,.p83-place){background:linear-gradient(145deg,var(--skin-surface),var(--skin-surface2))!important;border-color:var(--skin-border)!important;color:var(--skin-text)}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(button:not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out),.travel-menu button,.p82-tabs button,.p25-tabs button,.p9043-add-expense){background:linear-gradient(155deg,var(--skin-surface),var(--skin-surface2))!important;color:var(--skin-text)!important;border-color:var(--skin-border)!important;box-shadow:inset 0 1px #ffffff12,0 3px 9px #0002}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.travel-menu button.selected,.tabs button.active,.p82-tabs button.active,.p82-tabs button.selected,.p25-tabs button.active,.p904-budget-mode button.selected){color:var(--skin-text)!important;background:linear-gradient(145deg,var(--skin-surface),var(--skin-glow))!important;border-color:var(--skin-accent)!important;box-shadow:inset 0 -3px var(--skin-accent),0 4px 15px var(--skin-glow)!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(input,select,textarea){background:var(--skin-field)!important;border-color:var(--skin-border)!important;color:var(--skin-text)!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(input,select,textarea):focus-visible{outline:2px solid var(--skin-accent);outline-offset:1px}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.home-stats strong,.travel-facts strong,.p38-latest-main>b,.fuel-metrics b,.budget-visual-head b,.home-extra strong){color:var(--skin-accent)!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.track>div,.travel-progress>div,.budget-visual-track span,.fuel-track>div){background:var(--skin-progress)!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .brand span{background:linear-gradient(110deg,var(--skin-text),var(--skin-accent));-webkit-background-clip:text;background-clip:text;color:transparent}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.muted,.sub,.travel-dates,.p9043-budget-mode,.p9043-budget-link,.p9042-budget-head-actions>span){color:var(--skin-muted)!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .p9043-budget-link{background:transparent!important;border:0!important;box-shadow:none!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .p9042-edit-link{background:transparent!important;box-shadow:none!important}html[data-pixelapp-skin=slate] :is(.panel,.dialog,.travel-card,.travel-hero,.summary,.trip,.p82-panel,.home-extra,.home-places) :is(h2,h3,h4,p,label,small,strong){color:var(--skin-text)}html[data-pixelapp-skin=slate] :is(.ghost,.outline,.travel-line,.line){color:var(--skin-text)!important}html[data-pixelapp-skin=slate] :is(.home-places-head,.home-heading,.home-trip .tripstatus,.home-trip .remaining,.travel-overline){color:var(--skin-muted)!important}html[data-pixelapp-skin=slate] .leaflet-container{color:#21384b;color-scheme:light}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .leaflet-container :is(.leaflet-control-zoom a,.leaflet-popup-content,.leaflet-popup-content-wrapper){color:#203344!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .leaflet-control-zoom a{background:#fff!important;border-color:#bac9d4!important;box-shadow:none!important}@media (prefers-reduced-motion:no-preference){html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.travel-card,.home-trip,.p82-panel,button){transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}}html[data-pixelapp-skin=graphite]{--skin-soft:#c1d3dd;--skin-quiet:#a6b9c5;--skin-hover:#36444f;--skin-outline:#668393}html[data-pixelapp-skin=slate]{--skin-soft:#415768;--skin-quiet:#536a7a;--skin-hover:#d8e7ef;--skin-outline:#6697b0}html[data-pixelapp-skin=ocean]{--skin-soft:#c5e0f3;--skin-quiet:#a4c2d8;--skin-hover:#21526d;--skin-outline:#5a9ac4}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.overview-tile,.visual-overview-stats>div,.visual-road-stats>div,.quick-demo-summary,.quick-demo-list,.quick-demo-card,.quick-demo-grid>div,.p37-admin-dialog,.p37-admin-notice,.p37-admin-content,.p37-admin-section,.p36-budget-stat,.p36-budget-categories,.p36-budget-metric,.p36-budget-item,.p29-category-card,.p29-category-group,.p29-expense-group,.p29-expense-entry,.route82-route-meta,.route82-header,.route81-list,.route81-editor,.route80-import,.route78-stop,.route76-stop,.route82-favorite-panel .p83-card,.p83-card,.p83-list,.p81-card,.task-preview-panel,.task-showcase,.fuel-history-card,.fuel-entry,.fuel-odometer>div,.visual-gauges>div,.budget-visual-row,.expense-overview,.expense-filters,.home-places-head span,.home-stats>div,.travel-facts>div,.p9041-fuel-fields,.p9043-expense-actions,.p38-compare,.p38-compare-row,.p38-latest,.home-places,.travel-map,.map-showcase,.p82-panel,.route82-panel){background:var(--skin-surface2)!important;border-color:var(--skin-border)!important;color:var(--skin-text)}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.p37-settings-button,.p37-admin-navigation button,.route82-tabs button,.p9043-add-expense,.show-completed,.p9042-edit-link,.p904-budget-mode button,.p9041-expense-actions button){background:var(--skin-surface2)!important;color:var(--skin-text)!important;border-color:var(--skin-border)!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(button.selected,button.active,.route82-tabs button.active,.travel-menu button.selected,.p904-budget-mode button.selected){background:linear-gradient(145deg,var(--skin-hover),var(--skin-surface))!important;border-color:var(--skin-accent)!important;color:var(--skin-text)!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.travel-card h3,.p36-budget-head h3,.route82-header,.home-heading,.home-extra-title,.quick-demo-summary h4,.p29-expense-heading h3,.dialoghead h3,.p37-admin-dialog h3,.travel-line strong,.home-trip .remaining strong,.home-trip .numbers strong,.summaryrow strong,.quick-demo-grid strong,.overview-tile strong,.p36-budget-stat strong,.p29-expense-entry strong,.p9041-expense-info strong){color:var(--skin-text)!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.travel-dates,.travel-safety,.home-extra-title,.home-trip .tripstatus,.home-trip .remaining,.home-actions small,.home-trip .tripstatus span,.travel-facts small,.fuel-note,.fuel-odometer small,.fuel-metrics small,.expense-filters label,.quick-demo-grid small,.p29-expense-heading small,.p37-admin-notice,.budget-visual-foot,.visual-gauges>div>small:last-child,.p9043-budget-link,.p9041-budget-link button){color:var(--skin-muted)!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.p9043-budget-link,.p9041-budget-link button,.p9041-budget-edit button,.p9042-edit-link,.ghost){box-shadow:none!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.p9043-budget-link,.p9041-budget-link button,.p9041-budget-edit button){background:transparent!important;border-color:transparent!important;color:var(--skin-muted)!important}html[data-pixelapp-skin=slate] :is(.app,.auth,.overlay,.p37-admin-dialog,.dialog,.travel-detail){color:var(--skin-text)}html[data-pixelapp-skin=slate] :is(.app,.auth,.dialog,.p37-admin-dialog,.travel-detail,.panel,.summary,.travel-card,.travel-hero,.home-extra,.home-places,.route82-panel,.quick-demo-summary,.quick-demo-list,.p36-budget,.p29-expense-history,.task-showcase,.fuel-history-card,.p38-latest) :is(h1,h2,h3,h4,h5,label,p,b,strong,em){color:var(--skin-text)}html[data-pixelapp-skin=slate] :is(.app,.auth,.dialog,.travel-detail,.panel,.summary,.travel-card,.home-extra,.home-places,.route82-panel) :is(small,.muted,.sub){color:var(--skin-muted)}html[data-pixelapp-skin=slate] :is(input,textarea,select)::placeholder{color:#657d8c;opacity:1}html[data-pixelapp-skin=slate] .overlay{background:#152e4077}html[data-pixelapp-skin=slate] :is(.track,.travel-progress,.budget-visual-track){background:#c5d6e0!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .leaflet-container{background:#dce7ed;color:#253747}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .leaflet-container :is(.leaflet-popup-content-wrapper,.leaflet-popup-tip){background:#fff!important;color:#263747!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .leaflet-container :is(.leaflet-control-zoom a,.leaflet-control-attribution){color:#263747!important;background:#fff!important}@media (max-width:480px){html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .p9043-expense-actions{background:transparent!important}}html[data-pixelapp-skin=obsidian] :is(.home-stats>div,.travel-facts>div,.fuel-metrics>div,.budget-visual-row,.p9041-expense-card,.p29-expense-item,.p81-card){background:linear-gradient(145deg,#1b2630,#111922)!important;border-color:#617588!important}html[data-pixelapp-skin=obsidian] :is(.muted,.sub,.travel-dates,.p9043-budget-mode,.p9043-budget-link){color:#c0cdd8!important}html[data-pixelapp-skin=obsidian] :is(input,select,textarea)::placeholder{color:#acbecb;opacity:1}html[data-pixelapp-skin=obsidian] :is(.p9043-add-expense,.p9042-edit-link,.p9043-budget-link):focus-visible{outline:2px solid #9cecff;outline-offset:3px}html[data-pixelapp-skin=obsidian] .brand span{background:linear-gradient(110deg,#fff,#8ae5fa);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-pixelapp-skin=slate] :is(.budget-visual,.budget-showcase,.p36-budget,.p29-expense-item,.p9041-expense-card,.fuel-metrics>div) :is(h2,h3,h4,p,small,label){color:var(--skin-text)}html[data-pixelapp-skin=slate] :is(.budget-visual,.budget-showcase,.p36-budget,.p29-expense-item,.p9041-expense-card,.fuel-metrics>div) :is(.muted,.sub){color:var(--skin-muted)!important}html[data-pixelapp-skin=slate]{--skin-text:#263c4b;--skin-muted:#536b7a;--skin-panel-ink:#263c4b;--skin-sub-ink:#526b7a;--skin-card-top:#ffffff;--skin-card-bottom:#e8f0f6}html[data-pixelapp-skin=slate] :is(.visual-category,.p29-total-panel,.p36-panel,.p36-pace-state,.p36-kpis>div,.p36-budget-stat,.p36-budget-metric,.p36-budget-item,.budget-showcase-total,.budget-showcase-grid>div,.budget-visual-row,.p35-fuel-total,.p35-fuel-paid,.p35-fuel-summary>div,.task-preview-item,.task-showcase,.task-preview-panel,.visual-gauges>div,.p29-expense-item,.p29-category-group,.p29-expense-entry,.p29-expense-group,.expense-overview,.expense-filters,.p29-expense-filters,.p36-budget-categories,.p9041-fuel-fields,.p9041-expense-card){background:linear-gradient(155deg,var(--skin-card-top),var(--skin-card-bottom))!important;border-color:#adc0cd!important;color:var(--skin-panel-ink)!important}html[data-pixelapp-skin=slate] :is(.visual-category,.p29-total-panel,.p36-panel,.p36-pace-state,.p36-kpis>div,.budget-showcase-total,.budget-showcase-grid>div,.budget-visual-row,.p35-fuel-summary>div,.p35-fuel-total,.p35-fuel-paid,.task-preview-item,.task-showcase,.task-preview-panel,.visual-gauges>div,.p29-expense-item,.p29-category-group,.p29-expense-entry,.p29-expense-group,.expense-overview,.expense-filters,.p29-expense-filters) :is(h2,h3,h4,h5,b,strong,span,p,small,label,em){color:var(--skin-panel-ink)!important}html[data-pixelapp-skin=slate] :is(.visual-category,.p29-total-panel,.p36-panel,.budget-showcase-total,.budget-visual-row,.p35-fuel-summary>div,.task-preview-item,.task-showcase,.p29-expense-item) :is(.muted,.sub,.p36-panel-note){color:var(--skin-sub-ink)!important}html[data-pixelapp-skin=slate] .visual-gauges .gauge-circle{background:linear-gradient(155deg,#243544,#14212f)!important}html[data-pixelapp-skin=slate] .visual-gauges .gauge-circle b{color:#f7fcff!important}html[data-pixelapp-skin=slate] .visual-gauges .gauge-circle em{color:#c7dce9!important}html[data-pixelapp-skin=slate] .visual-gauges .gauge-label-red{color:#af334a!important}html[data-pixelapp-skin=slate] .visual-gauges .gauge-label-orange{color:#955900!important}html[data-pixelapp-skin=slate] :is(.p36-red,.negative,.danger,.p36-over){color:#bf3550!important}html[data-pixelapp-skin=slate] .p36-green{color:#147b5c!important}html[data-pixelapp-skin=slate] .p36-blue{color:#167b9e!important}html[data-pixelapp-skin=slate] .p36-orange{color:#a65a16!important}html[data-pixelapp-skin=slate] .visual-gauges .gauge-circle :is(b,em){position:relative;z-index:2}html[data-pixelapp-skin=slate] :is(.overview-tile,.visual-overview-stats>div,.p36-kpis>div){background:linear-gradient(145deg,#fff,#e8f0f6 75%,#dce7ef)!important;border:1px solid #a9bfce!important;box-shadow:0 11px 18px #29495e36,0 3px 5px #29495e20,inset 0 2px #fff!important}html[data-pixelapp-skin]:is([data-pixelapp-skin=graphite],[data-pixelapp-skin=ocean],[data-pixelapp-skin=obsidian]) :is(.visual-category,.p29-total-panel,.p36-panel,.p36-kpis>div,.p35-fuel-summary>div,.task-preview-item,.budget-visual-row){color:var(--skin-text)!important}html[data-pixelapp-skin]:is([data-pixelapp-skin=graphite],[data-pixelapp-skin=ocean],[data-pixelapp-skin=obsidian]) :is(.visual-category,.p29-total-panel,.p36-panel,.p36-kpis>div,.p35-fuel-summary>div,.task-preview-item,.budget-visual-row) :is(b,strong,h4,span,small){color:var(--skin-text)!important}html[data-pixelapp-skin=graphite]{--contrast-card:#222e39;--contrast-card-alt:#1b2631;--contrast-ink:#f3f7fa;--contrast-secondary:#bacbd7;--contrast-line:#617685}html[data-pixelapp-skin=slate]{--contrast-card:#f6f9fc;--contrast-card-alt:#e8f0f5;--contrast-ink:#243745;--contrast-secondary:#516878;--contrast-line:#a2b8c7}html[data-pixelapp-skin=ocean]{--contrast-card:#12354e;--contrast-card-alt:#0c2940;--contrast-ink:#f2faff;--contrast-secondary:#bad4e6;--contrast-line:#477c9b}html[data-pixelapp-skin=obsidian]{--contrast-card:#19232d;--contrast-card-alt:#111a23;--contrast-ink:#f5faff;--contrast-secondary:#c2d3df;--contrast-line:#5d7688}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.visual-category,.p29-total-panel,.p29-expense-item,.p29-expense-entry,.p29-category-card,.p29-category-group,.p29-expense-group,.p29-expense-history,.expense-overview,.budget-visual-row,.budget-showcase-grid>div,.p36-kpis>div,.p36-budget-stat,.p36-budget-metric,.p36-budget-item,.p36-panel,.p36-pace-state,.p36-budget-categories,.p35-fuel-total,.p35-fuel-paid,.p35-fuel-summary>div,.fuel-history-card,.fuel-entry,.task-preview-item,.task-preview-panel,.visual-gauges>div,.quick-demo-summary,.quick-demo-card){background:linear-gradient(155deg,var(--contrast-card),var(--contrast-card-alt))!important;border-color:var(--contrast-line)!important;color:var(--contrast-ink)!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.visual-category,.p29-total-panel,.p29-expense-item,.p29-expense-entry,.p29-category-card,.p29-category-group,.p29-expense-group,.expense-overview,.budget-visual-row,.budget-showcase-grid>div,.p36-kpis>div,.p36-budget-stat,.p36-budget-metric,.p36-budget-item,.p36-panel,.p36-pace-state,.p36-budget-categories,.p35-fuel-total,.p35-fuel-paid,.p35-fuel-summary>div,.fuel-history-card,.fuel-entry,.task-preview-item,.task-preview-panel,.visual-gauges>div,.quick-demo-summary,.quick-demo-card) :is(h2,h3,h4,h5,b,strong,label,p,small,span,em){color:var(--contrast-ink)!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.visual-category,.p29-total-panel,.p29-expense-item,.p29-expense-entry,.budget-visual-row,.p36-panel,.p36-kpis>div,.p35-fuel-summary>div,.fuel-history-card,.task-preview-item,.visual-gauges>div) :is(.muted,.sub,.p36-panel-note,.p36-kpis span,.p36-kpis small){color:var(--contrast-secondary)!important}html[data-pixelapp-skin=slate] :is(.p36-red,.negative,.danger,.p36-over){color:#b92c48!important}html[data-pixelapp-skin=slate] .p36-green{color:#127b55!important}html[data-pixelapp-skin=slate] .p36-blue{color:#087eaa!important}html[data-pixelapp-skin=slate] .p36-orange{color:#9a5709!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]):not([data-pixelapp-skin=slate]) .p36-red{color:#ff8a9c!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]):not([data-pixelapp-skin=slate]) .p36-green{color:#7de6af!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]):not([data-pixelapp-skin=slate]) .p36-blue{color:#7edbff!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]):not([data-pixelapp-skin=slate]) .p36-orange{color:#ffc081!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .visual-gauges .gauge-circle :is(b,strong,em){color:#f2f8fc!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) :is(.task-preview-item,.p36-budget-item) :is(input,select,textarea){background:var(--skin-field)!important;color:var(--skin-text)!important}html[data-pixelapp-skin]{--vehicle-elevation: 0 12px 25px #0004, 0 3px 7px #0002, inset 0 1px 0 #ffffff22;--vehicle-ink: var(--skin-text, #edf5fc);--vehicle-secondary: var(--skin-muted, #afc4d2);--vehicle-edge: var(--skin-border, #3b596b);--vehicle-top: var(--skin-surface, #1d3342);--vehicle-bottom: var(--skin-surface2, #111d28);--vehicle-inner: var(--skin-tile, #101e2b)}html[data-pixelapp-skin=standard]{--vehicle-top:#21394b;--vehicle-bottom:#111d2a;--vehicle-inner:#102333;--vehicle-edge:#44687e;--vehicle-ink:#f5f9fe;--vehicle-secondary:#b8cad9}html[data-pixelapp-skin=slate]{--vehicle-top:#ffffff;--vehicle-bottom:#e4ecf3;--vehicle-inner:#eef4f9;--vehicle-edge:#a6bbcb;--vehicle-ink:#23394b;--vehicle-secondary:#506879;--vehicle-elevation:0 13px 24px #2d46552c,0 4px 7px #2d46551a,inset 0 2px 0 #ffffff}html[data-pixelapp-skin] .travel-card:has(>.fuel-odometer),html[data-pixelapp-skin] .travel-card:has(>.visual-gauges),html[data-pixelapp-skin] .travel-card:has(>.p35-fuel-summary),html[data-pixelapp-skin] .travel-card:has(>.fuel-history-card){background:linear-gradient(150deg,var(--vehicle-top),var(--vehicle-bottom))!important;border:1px solid var(--vehicle-edge)!important;box-shadow:var(--vehicle-elevation)!important}html[data-pixelapp-skin] .fuel-odometer{gap:clamp(5px,1.6vw,12px)}html[data-pixelapp-skin] .fuel-odometer>div{min-width:0;padding:13px 5px 12px;border:1px solid var(--vehicle-edge)!important;border-radius:15px;background:linear-gradient(150deg,var(--vehicle-top),var(--vehicle-inner))!important;color:var(--vehicle-ink)!important;box-shadow:0 7px 14px #0002,inset 0 1px #ffffff23}html[data-pixelapp-skin] .fuel-odometer small{color:var(--vehicle-secondary)!important}html[data-pixelapp-skin] .fuel-odometer b{color:var(--vehicle-ink)!important}html[data-pixelapp-skin] .fuel-odometer .fuel-accent{color:var(--skin-accent,#61d9fb)!important}html[data-pixelapp-skin] .visual-gauges>div{background:linear-gradient(155deg,var(--vehicle-top),var(--vehicle-bottom))!important;border:1px solid var(--vehicle-edge)!important;border-radius:19px;box-shadow:var(--vehicle-elevation)!important;color:var(--vehicle-ink)!important}html[data-pixelapp-skin] .visual-gauges .gauge-label{color:var(--vehicle-ink)!important}html[data-pixelapp-skin] .visual-gauges>div>small:last-child{color:var(--vehicle-secondary)!important}html[data-pixelapp-skin] .visual-gauges .gauge-circle{background:radial-gradient(circle at 43% 31%,#263645,#111c29 62%,#09111c)!important;box-shadow:0 10px 20px #0006,inset 0 5px 17px #0007,0 0 0 5px #0b15201b!important}html[data-pixelapp-skin] .visual-gauges .gauge-circle b{color:#f7fbff!important}html[data-pixelapp-skin] .visual-gauges .gauge-circle em{color:#c4d6e7!important}html[data-pixelapp-skin] .p35-fuel-summary>div{border:1px solid var(--vehicle-edge)!important;border-radius:17px;background:linear-gradient(145deg,var(--vehicle-top),var(--vehicle-inner))!important;box-shadow:var(--vehicle-elevation)!important}html[data-pixelapp-skin] .p35-fuel-summary :is(small,span){color:var(--vehicle-secondary)!important}html[data-pixelapp-skin] .p35-fuel-summary strong{color:var(--skin-accent,#66dcff)!important}html[data-pixelapp-skin] .fuel-history-card{border-color:var(--vehicle-edge)!important;background:linear-gradient(155deg,var(--vehicle-top),var(--vehicle-bottom))!important;box-shadow:var(--vehicle-elevation)!important;color:var(--vehicle-ink)!important}html[data-pixelapp-skin] .fuel-history-card :is(h3,b,strong){color:var(--vehicle-ink)!important}html[data-pixelapp-skin] .fuel-history-card :is(small,.muted){color:var(--vehicle-secondary)!important}@media (max-width:480px){html[data-pixelapp-skin] .fuel-odometer>div{padding:10px 3px;border-radius:12px}html[data-pixelapp-skin] .visual-gauges>div{border-radius:15px}}.budget-showcase-grid>div,.p36-kpis>div,.p35-fuel-summary>div{text-align:center;align-items:center;justify-content:center}.budget-showcase-grid>div :is(small,b),.p36-kpis>div :is(small,strong,span),.p35-fuel-summary>div :is(small,strong){text-align:center}.p35-fuel-summary .p35-summary-heading{justify-content:center;align-items:center;text-align:center}.p29-expense-heading h3,.route82-header h3,.route76-wrap>h3,.map-showcase>h3,.p36-budget-head h3{font-size:clamp(18px,4.3vw,23px)!important;line-height:1.25!important;font-weight:850!important;letter-spacing:-.025em}.p29-expense-heading h3{margin:0!important}.route82-header h3{margin:2px 0 0!important}html[data-pixelapp-skin=graphite]{--countdown-bg-a:#323e48;--countdown-bg-b:#151e26;--countdown-ring-a:#a7dfd1;--countdown-ring-b:#8299ad;--countdown-ring-c:#c6d9e5;--countdown-track:#40515b;--countdown-ink:#f6fafc;--countdown-sub:#c2d4dc}html[data-pixelapp-skin=slate]{--countdown-bg-a:#f9fcff;--countdown-bg-b:#dce8f0;--countdown-ring-a:#168ba7;--countdown-ring-b:#55bfc0;--countdown-ring-c:#587db2;--countdown-track:#c3d6e1;--countdown-ink:#203847;--countdown-sub:#476174}html[data-pixelapp-skin=ocean]{--countdown-bg-a:#174867;--countdown-bg-b:#081a31;--countdown-ring-a:#69e9f5;--countdown-ring-b:#3aa1f7;--countdown-ring-c:#869dff;--countdown-track:#204762;--countdown-ink:#f1faff;--countdown-sub:#b5d3e8}html[data-pixelapp-skin=obsidian]{--countdown-bg-a:#202b35;--countdown-bg-b:#070b10;--countdown-ring-a:#87e8fa;--countdown-ring-b:#55b6d1;--countdown-ring-c:#a9c9e0;--countdown-track:#293b49;--countdown-ink:#f8fbfd;--countdown-sub:#c0d2de}html[data-pixelapp-skin]:is([data-pixelapp-skin=graphite],[data-pixelapp-skin=slate],[data-pixelapp-skin=ocean],[data-pixelapp-skin=obsidian]) .p40-countdown{background:radial-gradient(ellipse at 95% 0%,var(--skin-glow),transparent 55%),linear-gradient(135deg,var(--countdown-bg-a),var(--countdown-bg-b) 82%)!important;border-color:var(--skin-border)!important;box-shadow:0 13px 26px #0003,inset 0 1px #ffffff38!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .p40-countdown:after{background:linear-gradient(90deg,var(--countdown-ring-a),var(--countdown-ring-b),var(--countdown-ring-c))}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .p40-countdown:before{background:radial-gradient(ellipse at 85% 100%,var(--skin-glow),transparent 55%)}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .p40-countdown-ring{background:radial-gradient(circle,var(--countdown-bg-b) 58%,transparent 60%),conic-gradient(from 225deg,var(--countdown-ring-a),var(--countdown-ring-b),var(--countdown-ring-c),var(--countdown-ring-a))!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .p40-countdown-progress{background:var(--countdown-track)!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .p40-countdown-progress span{background:linear-gradient(90deg,var(--countdown-ring-a),var(--countdown-ring-b),var(--countdown-ring-c))!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .p40-countdown :is(h2,.p40-countdown-ring strong){color:var(--countdown-ink)!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .p40-countdown :is(.p40-countdown-date,.p40-countdown-footnote,.p40-countdown-ring span){color:var(--countdown-sub)!important}html[data-pixelapp-skin]:not([data-pixelapp-skin=standard]) .p40-countdown :is(.p40-countdown-overline,.p40-countdown-overline span,.p40-countdown-date span){color:var(--countdown-ring-a)!important}html[data-pixelapp-skin=slate] .p40-countdown.p40-countdown-photo :is(h2,.p40-countdown-date,.p40-countdown-footnote,.p40-countdown-overline){color:#fff!important;text-shadow:0 1px 8px #000b}html[data-pixelapp-skin] .p29-view-tabs{background:transparent!important;border:1px solid var(--skin-border,#476174);border-radius:14px;padding:4px;gap:5px;box-shadow:none!important}html[data-pixelapp-skin] .p29-view-tabs button{background:transparent!important;color:var(--skin-muted,#bacbd7)!important;border-radius:10px;box-shadow:none!important}html[data-pixelapp-skin] .p29-view-tabs button.selected{background:var(--skin-card,#263b4b)!important;color:var(--skin-text,#fff)!important;box-shadow:inset 0 0 0 1px var(--skin-border,#476174)!important}html[data-pixelapp-skin] .p29-fuel-tag{display:inline-flex;align-self:flex-start;max-width:100%;width:auto;background:#1e4155!important;color:#b9eeff!important;border:1px solid #4d849d;font-weight:750}html[data-pixelapp-skin] .p29-fuel-tag.full{background:#183d33!important;color:#aaf1ce!important;border-color:#478e75}html[data-pixelapp-skin] .p29-fuel-tag.manual{background:#30334e!important;color:#e4d8ff!important;border-color:#7773ac}html[data-pixelapp-skin=slate] .p29-fuel-tag{background:#e3f3fa!important;color:#155c7b!important;border-color:#8cb9c8}html[data-pixelapp-skin=slate] .p29-fuel-tag.full{background:#dcf3e6!important;color:#11623f!important;border-color:#86bba0}html[data-pixelapp-skin=slate] .p29-fuel-tag.manual{background:#eee8fa!important;color:#63459b!important;border-color:#baaddc}html[data-pixelapp-skin] .p29-expense-item{align-items:flex-start;gap:10px}html[data-pixelapp-skin] .p29-expense-info strong{overflow-wrap:anywhere;line-height:1.35}html[data-pixelapp-skin] .p29-expense-item>b{flex-shrink:0}html[data-pixelapp-skin] .p29-expense-extra{color:var(--contrast-secondary,var(--skin-muted,#b6c9d6))!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p35-history-counters>span{color:#eefaff!important;background:#173647!important;border-color:#56829a!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p35-history-counters>span b{color:#80e7ff!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-item{color:#f1f8ff!important;background:linear-gradient(145deg,#1b3545,#102230)!important;border-color:#4c7e93!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-summary{color:#f1f8ff!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-left strong,html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-right strong{color:#f3faff!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-left small{color:#c7d8e5!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-kind{color:#f5cd86!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-kind.is-full{color:#91efc5!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-right b{color:#86e9ff!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-analysis{color:#f1f8ff!important;border-top-color:#527185!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div{background:#1d394b!important;border-color:#54788d!important;color:#f1f8ff!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div small{color:#c7d8e5!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div b,html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div b em{color:#f8fcff!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div b.fuel-blue,html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div b.fuel-blue em{color:#8ceaff!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div b.fuel-gold{color:#ffdb94!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div b.fuel-green{color:#8cecc0!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div b.fuel-red{color:#ffa3ab!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-compare,html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-hint,html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-stage{color:#d3e3ef!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p33-manual-card{color:#f3faff!important;background:#162f41!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p33-manual-head>span:first-child{color:#ffdb9c!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p33-manual-tag{color:#eef9ff!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p33-manual-amount{color:#83eaff!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p33-manual-amount small,html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p33-manual-footer span{color:#cce0ef!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p33-manual-footer strong{color:#f4faff!important}.gallery-p91{min-width:0}.gallery-p91-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.gallery-p91-head h3{margin:0;font-size:1.15rem}.gallery-p91-head p{margin:4px 0 0;font-size:.82rem}.gallery-p91-add{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:12px;padding:8px 14px;background:var(--accent,#2497b9);color:#fff!important;font-weight:700;cursor:pointer}.gallery-p91-add.disabled{opacity:.5;pointer-events:none}.gallery-p91-add input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.gallery-p91-empty{padding:36px 12px;text-align:center;color:var(--muted,#a7b7c7)}.gallery-p91-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.gallery-p91-tile{aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--line,#617789);border-radius:12px;background:var(--panel,#162536);padding:0;color:inherit;cursor:pointer}.gallery-p91-tile img{width:100%;height:100%;object-fit:cover}.gallery-p91-tile>span{font-size:2rem}.gallery-p91-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#03060aef;display:flex;align-items:center;justify-content:center;padding:12px}.gallery-p91-viewer-inner{max-width:min(100%,920px);width:100%;max-height:96vh;display:flex;flex-direction:column;align-items:stretch;gap:10px;color:#f5f9ff}.gallery-p91-viewer-inner img{display:block;max-width:100%;max-height:72vh;object-fit:contain;margin:auto}.gallery-p91-viewer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;overflow-wrap:anywhere}.gallery-p91-viewer-bottom button,.gallery-p91-close{align-self:flex-end;min-height:40px;border:1px solid #6d849a;border-radius:10px;background:#172331;color:#fff;padding:8px 12px}html[data-pixelapp-skin=slate] .gallery-p91-tile{background:#e2eaf1;border-color:#a9bdca}html[data-pixelapp-skin=slate] .gallery-p91-empty{color:#455c6e}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p35-history-counters>span{background:#e5f1f6!important;color:#274455!important;border-color:#9bb9c7!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p35-history-counters>span b{color:#087c9a!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-item{background:linear-gradient(145deg,#fcfeff,#e6eff5)!important;color:#243b4a!important;border-color:#9eb8c8!important;box-shadow:0 9px 20px #304a5a20,inset 0 1px #fff!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-summary,html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-left strong,html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-right strong{color:#203745!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-left small,html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div small,html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-compare,html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-hint,html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-stage{color:#536c7b!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-kind{color:#985516!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-kind.is-full{color:#137e58!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-right b{color:#087c9a!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-history-analysis{color:#233a48!important;border-top-color:#abc1cd!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div{background:linear-gradient(145deg,#fff,#edf4f8)!important;border-color:#acc1cf!important;color:#243b4a!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div b,html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div b em{color:#233a48!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div b.fuel-blue,html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div b.fuel-blue em{color:#057eab!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div b.fuel-gold{color:#995914!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div b.fuel-green{color:#147e58!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-grid>div b.fuel-red{color:#bd3853!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-compare{background:#e6f0f5!important;border-color:#acc1cf!important;color:#345262!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-compare.cheaper{color:#137b56!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .fuel-analysis-compare.dearer{color:#a15a10!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p33-manual-card{background:linear-gradient(145deg,#f9fcff,#e5eff5)!important;border-color:#a6becc!important;color:#233a48!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p33-manual-head>span:first-child{color:#985516!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p33-manual-tag{color:#436172!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p33-manual-amount{color:#087f9e!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p33-manual-amount small,html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p33-manual-footer span{color:#536c7b!important}html[data-pixelapp-skin=slate] .travel-card.fuel-history-card .p33-manual-footer strong{color:#213b4a!important}.gallery-p91-more{display:block;margin:16px auto 0;min-height:44px;border:1px solid var(--line,#668299);border-radius:12px;background:var(--panel,#1b2b3b);color:var(--text,#eaf5ff);padding:8px 16px}html[data-pixelapp-skin=slate] .gallery-p91-more{background:#e5eef5;color:#253c4a;border-color:#a7bbc8}.gallery-p91-viewer{padding:12px;overscroll-behavior:contain;background:#04090ff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.gallery-p91-viewer-inner{box-sizing:border-box;width:min(100%,840px);height:min(94dvh,900px);max-height:94dvh;min-width:0;overflow:hidden;padding:12px;border:1px solid #41566b;border-radius:20px;background:linear-gradient(155deg,#142232,#090f19 72%);box-shadow:0 24px 80px #000a;display:flex;gap:10px;color:#f1f7ff}.gallery-p91-viewer-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.gallery-p91-viewer-titles{display:flex;flex-direction:column;gap:3px;min-width:0}.gallery-p91-viewer-titles strong{font-size:1rem;color:#f5faff;letter-spacing:.01em}.gallery-p91-viewer-titles span{font-size:.8rem;color:#b1c3d5}.gallery-p91-close{flex-shrink:0;align-self:center!important;width:42px;height:42px;min-height:42px!important;padding:0!important;display:grid;place-items:center;border-radius:50%!important;font-size:1.4rem;line-height:1;background:#223243!important;border:1px solid #526b82!important;color:#f5faff!important}.gallery-p91-viewer-photo{min-height:0;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#03070d;touch-action:pan-y}.gallery-p91-viewer-photo img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;margin:0}.gallery-p91-viewer-photo p{color:#aabbcf}.gallery-p91-viewer-nav{display:flex;justify-content:center;align-items:center;gap:20px;flex-shrink:0;color:#bed1e3;font-size:.85rem;font-variant-numeric:tabular-nums}.gallery-p91-viewer-nav button{width:46px;height:40px;min-width:46px;min-height:40px;border:1px solid #54718a;border-radius:12px;background:#1b3044;color:#f4faff;font-size:1.75rem;line-height:1;padding:0}.gallery-p91-viewer-nav button:disabled{opacity:.3;cursor:default}.gallery-p91-viewer-bottom{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:#8fa5b9;font-size:.78rem;overflow-wrap:normal}.gallery-p91-viewer-bottom .gallery-p91-delete{align-self:center;min-height:36px;padding:6px 10px;background:transparent;color:#ffc1c1;border:1px solid #704c56;border-radius:9px;font-size:.78rem;white-space:nowrap}@media (max-width:480px){.gallery-p91-viewer{padding:6px}.gallery-p91-viewer-inner{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:10px;border-radius:16px}.gallery-p91-viewer-nav{gap:15px}.gallery-p91-viewer-bottom{font-size:.72rem}}.gallery-p91{--gal-accent:var(--accent,#35bcd4);--gal-outline:var(--line,#526477);--gal-panel:var(--panel,#1c2c3b)}.gallery-p91-head{gap:10px;align-items:flex-start}.gallery-p91-head h3{font-size:1.08rem;letter-spacing:.015em}.gallery-p91-add{min-height:40px;padding:8px 16px;border:1px solid var(--gal-outline);border-radius:14px;color:var(--text,#f1f7ff)!important;background:linear-gradient(150deg,var(--gal-panel),var(--panel-2,var(--gal-panel)));box-shadow:inset 0 1px #fff2,0 5px 12px #0002;transition:transform .16s ease,border-color .16s ease}.gallery-p91-add:active{transform:scale(.975)}.gallery-p91-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.gallery-p91-tile{position:relative;isolation:isolate;aspect-ratio:4/5;border:1px solid var(--gal-outline);border-radius:19px;background:var(--gal-panel);box-shadow:0 9px 20px #0003,inset 0 1px #fff3;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.gallery-p91-tile:focus-visible{outline:3px solid var(--gal-accent);outline-offset:3px}.gallery-p91-tile:active{transform:scale(.975)}.gallery-p91-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#fff2 0%,transparent 22%,transparent 68%,#02091350 100%)}.gallery-p91-tile img{object-fit:cover;transition:transform .28s ease}.gallery-p91-tile-mark{position:absolute;z-index:2;right:9px;top:9px;display:grid;place-items:center;width:27px;height:27px;border:1px solid #ffffff80;border-radius:50%;background:#0715218c;color:#fff;font-size:1rem!important;line-height:1;box-shadow:0 3px 9px #0004}html[data-pixelapp-skin=slate] .gallery-p91{--gal-outline:#a9bcca;--gal-panel:#e3edf4}html[data-pixelapp-skin=graphite] .gallery-p91{--gal-outline:#677b83}html[data-pixelapp-skin=obsidian] .gallery-p91{--gal-outline:#718293}html[data-pixelapp-skin=ocean] .gallery-p91{--gal-outline:#3a729b}@media (min-width:800px){.gallery-p91-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.gallery-p91-tile,.gallery-p91-tile img,.gallery-p91-add{transition:none}}.home-trip{margin-block:19px!important;border-radius:22px!important;border-width:1px 1px 1px 4px!important;border-style:solid!important;padding:19px 20px 25px!important;min-height:120px;background-image:radial-gradient(ellipse at 94% 0%,rgba(78,202,218,.12),transparent 56%),linear-gradient(151deg,var(--skin-surface,#202f3c),var(--skin-surface2,#111b25))!important;box-shadow:inset 0 1px #ffffff1f,0 12px 24px #0003,0 4px 9px #0000001a!important;transition:transform .16s ease,box-shadow .16s ease}.home-trip:active{transform:scale(.992)}.home-trip .triptitle{font-size:17px;line-height:1.35;letter-spacing:.05px}.home-trip .tripstatus{line-height:1.55}.home-trip .numbers{margin-top:18px}.home-trip .track{height:5px}html[data-pixelapp-skin=slate] .home-trip{background-image:radial-gradient(ellipse at 90% 0%,rgba(46,150,166,.1),transparent 60%),linear-gradient(150deg,#fcfeff,#e7eff5)!important;box-shadow:inset 0 1px #fff,0 12px 23px #29465929,0 3px 7px #29465914!important}html[data-pixelapp-skin=slate] .home-trip .numbers strong,html[data-pixelapp-skin=slate] .home-trip .remaining strong{color:#253d4b!important}.p914-name-preview{font-size:13px;margin:0;color:var(--skin-muted,#a9bdc9)}.p914-name-preview strong{color:var(--skin-accent,#6eddf3)}@media (max-width:480px){.home-trip{margin-block:18px!important;padding:17px 16px 23px!important}}.p915-swipe{position:relative;isolation:isolate;margin-bottom:18px;min-width:0}.p915-swipe>.home-trip{position:relative;z-index:2;width:100%;margin:0;transition:transform .2s ease;touch-action:pan-y}.p915-swipe.is-open>.home-trip{transform:translate(-118px)}.p915-archive-btn{position:absolute;right:0;top:12px;bottom:12px;width:112px;border-radius:14px;background:#8e3542;color:#fff;font-size:12px;font-weight:700;z-index:1;white-space:normal}@media (prefers-reduced-motion:reduce){.p915-swipe>.home-trip{transition:none}}.p9153-archive-dialog{width:min(420px,calc(100vw - 32px));max-width:100%;padding:22px;box-sizing:border-box}.p9153-archive-dialog .dialoghead h3{font-size:19px;line-height:1.35;margin:0}.p9153-archive-dialog p{overflow-wrap:anywhere;line-height:1.5}.p9153-archive-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;flex-wrap:wrap}.p9153-archive-actions button{min-width:105px;min-height:42px}.p9153-confirm-archive{background:#963947;color:#fff;border:1px solid #c35c67;border-radius:11px;font-weight:700}.p9153-confirm-archive:disabled{opacity:.65}html[data-pixelapp-skin=liquid]{--skin-bg:#090b0e;--skin-panel:#202327;--skin-border:#6b757b;--skin-ink:#f6f7f9;--skin-muted:#c3c9cd;--skin-accent:#60e7e4;--skin-glow:#3ff2de32;color-scheme:dark}html[data-pixelapp-skin=liquid] body{background:radial-gradient(ellipse 110% 45% at 55% -18%,#31373a,#0c1012 48%,#07090b) fixed!important;color:#f3f6f6}html[data-pixelapp-skin=liquid] .app{color:#f1f4f5}html[data-pixelapp-skin=liquid] .app>header .brand span{background:linear-gradient(135deg,#fff 14%,#d1dadd 55%,#fff 89%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}html[data-pixelapp-skin=liquid] .p40-countdown,html[data-pixelapp-skin=liquid] .home-actions button,html[data-pixelapp-skin=liquid] .p915-swipe>.home-trip,html[data-pixelapp-skin=liquid] .home-extra,html[data-pixelapp-skin=liquid] .home-places,html[data-pixelapp-skin=liquid] .home-extra .home-stats>div,html[data-pixelapp-skin=liquid] .p38-compare-launch{background:linear-gradient(155deg,#f2fbff20,#9cb5bc0f 24%,#ffffff07 49%,#ffffff19),linear-gradient(148deg,#292c30,#101317 72%,#202428)!important;border:1px solid #cedde078!important;box-shadow:inset 0 1.5px 1px #ffffff8a,inset 0 -2px 8px #ffffff12,0 13px 26px #000a,0 0 0 1px #090b0d!important;color:#f4f7f8!important}html[data-pixelapp-skin=liquid] .p40-countdown{border-radius:28px!important;min-height:200px;padding:24px 21px!important}html[data-pixelapp-skin=liquid] .p40-countdown:after{height:2px!important;background:linear-gradient(90deg,transparent,#c8f3efb8 24%,#6eece8 52%,#d7f8f5bb 75%,transparent)!important}html[data-pixelapp-skin=liquid] .p40-countdown:before{background:radial-gradient(ellipse at 76% 12%,#5bf0e519,transparent 48%),linear-gradient(155deg,#ffffff20,transparent 38%,#ffffff10 87%)!important}html[data-pixelapp-skin=liquid] .p40-countdown-cover{filter:brightness(.49) saturate(.83)!important}html[data-pixelapp-skin=liquid] .p40-countdown h2{color:#fff!important;text-shadow:0 2px 10px #000e}html[data-pixelapp-skin=liquid] .p40-countdown :is(.p40-countdown-overline,.p40-countdown-date,.p40-countdown-footnote){color:#e0e9eb!important}html[data-pixelapp-skin=liquid] .p40-countdown-ring{background:radial-gradient(circle,#101618 58%,transparent 60%),conic-gradient(from 205deg,#71f1eb,#f4e6d0,#7af1e9,#52787a)!important;box-shadow:0 0 0 5px #b4f6ee14,0 0 22px #69ffe546,inset 0 0 13px #fff4!important}html[data-pixelapp-skin=liquid] .p40-countdown-ring :is(strong,span){color:#fff!important}html[data-pixelapp-skin=liquid] .p40-countdown-progress{background:#d1e5e32a!important}html[data-pixelapp-skin=liquid] .p40-countdown-progress span{background:linear-gradient(90deg,#5cece8,#defbf1)!important}html[data-pixelapp-skin=liquid] .home-actions{gap:12px;margin:15px 0 22px}html[data-pixelapp-skin=liquid] .home-actions button{border-radius:999px!important;min-height:68px;padding:13px!important;text-align:left;gap:9px;transition:transform .14s ease,box-shadow .14s ease}html[data-pixelapp-skin=liquid] .home-actions button:active{transform:scale(.985)}html[data-pixelapp-skin=liquid] .home-actions b{color:#fff;font-size:clamp(12px,3.5vw,16px)}html[data-pixelapp-skin=liquid] .home-actions small{color:#d0dce0!important;font-size:10px}html[data-pixelapp-skin=liquid] .home-heading{font-size:clamp(18px,4.3vw,23px);font-weight:800;letter-spacing:-.3px;color:#f7fafb;border-bottom:0;margin:26px 2px 16px;padding:0}html[data-pixelapp-skin=liquid] .home-heading span{color:#cad5d7;font-size:12px;font-weight:550}html[data-pixelapp-skin=liquid] .p915-swipe{margin-bottom:15px}html[data-pixelapp-skin=liquid] .p915-swipe>.home-trip{border-radius:23px!important;border-left:1px solid #cedde078!important;padding:17px 18px 23px!important;min-height:112px}html[data-pixelapp-skin=liquid] .home-trip .triptitle{font-size:clamp(16px,4.5vw,20px)!important;font-weight:800;color:#fff;letter-spacing:-.2px}html[data-pixelapp-skin=liquid] .home-trip .tripstatus{color:#e1e8ea!important;font-size:12px}html[data-pixelapp-skin=liquid] .home-trip .tripstatus span{color:#c5d1d4!important}html[data-pixelapp-skin=liquid] .home-trip :is(.numbers,.remaining){color:#e2ebec!important}html[data-pixelapp-skin=liquid] .home-trip :is(.numbers strong,.remaining strong){color:#f6ffff!important}html[data-pixelapp-skin=liquid] .home-trip .track{left:16px!important;right:16px!important;bottom:10px!important;height:6px!important;border-radius:99px!important;background:#d7f6ef24!important}html[data-pixelapp-skin=liquid] .home-trip .track>div{border-radius:99px!important;background:linear-gradient(90deg,#34c9bf,#81fff0)!important;box-shadow:0 0 9px #4affdd80}html[data-pixelapp-skin=liquid] .home-extra,html[data-pixelapp-skin=liquid] .home-places{border-radius:24px!important;padding:17px!important;margin-top:18px}html[data-pixelapp-skin=liquid] .home-extra-title{color:#eef6f6!important;font-size:12px;letter-spacing:.3px}html[data-pixelapp-skin=liquid] .home-stats>div{padding:14px 5px!important;border-radius:17px!important}html[data-pixelapp-skin=liquid] .home-stats strong{color:#b9fff4!important;font-size:clamp(12px,3vw,18px)}html[data-pixelapp-skin=liquid] .home-stats small{color:#d0dddf!important}html[data-pixelapp-skin=liquid] .home-places-head{color:#eff6f6!important}html[data-pixelapp-skin=liquid] .home-places-head span{color:#adfff0;background:#1b3534;border-color:#769f9b}html[data-pixelapp-skin=liquid] .home-places-map{border:1px solid #b4d5d35c;border-radius:17px}html[data-pixelapp-skin=liquid] .show-completed{border-color:#a2c3c077!important;color:#d4f8f1!important;background:#1b2427!important;border-radius:18px!important}html[data-pixelapp-skin=liquid] .p915-archive-btn{background:#74363d!important;color:#fff!important}@media (max-width:390px){html[data-pixelapp-skin=liquid] .p40-countdown{padding:17px 12px!important;gap:8px}html[data-pixelapp-skin=liquid] .p40-countdown-ring{width:106px;height:106px;flex-basis:106px}html[data-pixelapp-skin=liquid] .home-actions button{padding:10px 8px!important}html[data-pixelapp-skin=liquid] .home-actions small{font-size:9px}}@media (prefers-reduced-motion:reduce){html[data-pixelapp-skin=liquid] .home-actions button{transition:none}}.p915-swipe{overflow:hidden;border-radius:24px}.p915-swipe .p915-archive-btn{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .14s ease}.p915-swipe.is-open .p915-archive-btn{visibility:visible;opacity:1;pointer-events:auto}html[data-pixelapp-skin=liquid] .p915-swipe{border-radius:24px;box-shadow:0 12px 27px #0008}html[data-pixelapp-skin=liquid] .p915-swipe>.home-trip{min-width:100%;box-sizing:border-box;display:block;transform:translate(0)}html[data-pixelapp-skin=liquid] .p915-swipe.is-open>.home-trip{transform:translate(-118px)}html[data-pixelapp-skin=liquid] .p915-archive-btn{background:linear-gradient(160deg,#803941,#3a171c)!important;border:1px solid #e69aa77d!important;box-shadow:inset 0 1px #fff5!important;border-radius:17px!important}html[data-pixelapp-skin=liquid] .app>nav{gap:8px;margin:7px 0 18px}html[data-pixelapp-skin=liquid] .app>nav button{min-width:0;flex:1;padding:10px 7px;min-height:43px;font-size:clamp(10px,2.7vw,13px);white-space:nowrap;background:linear-gradient(160deg,#ffffff23,#21262a80 44%,#0d1115)!important;border:1px solid #b8c9cf80!important;border-radius:18px!important;color:#ecf7f8!important;box-shadow:inset 0 1px 1px #ffffff50,0 7px 14px #0009!important}html[data-pixelapp-skin=liquid] .app>header{padding-bottom:8px}html[data-pixelapp-skin=liquid] .app>header .brand{font-size:clamp(28px,7vw,36px);text-shadow:0 2px 18px #ffffff2b}html[data-pixelapp-skin=liquid] .app>header .sub{color:#d2dedf}html[data-pixelapp-skin=liquid] .p38-latest,html[data-pixelapp-skin=liquid] .p39-compare-section,html[data-pixelapp-skin=liquid] .p39-compare-section .p38-compare-launch{background:linear-gradient(151deg,#ffffff24,#ffffff09 35%,#0e1419 85%,#c6f4ee17),linear-gradient(140deg,#282e32,#101419)!important;border:1px solid #c6d9dd75!important;border-radius:23px!important;box-shadow:inset 0 1.5px 1px #ffffff80,inset 0 -1px #ffffff12,0 12px 26px #0009!important;color:#eaf6f5!important}html[data-pixelapp-skin=liquid] .p38-latest :is(h3,strong,b,span){color:#f2faf9}html[data-pixelapp-skin=liquid] .p38-latest :is(small,.muted){color:#c3d2d5!important}html[data-pixelapp-skin=liquid] .home-extra .home-stats>div{background:linear-gradient(155deg,#f9ffff2d,#37424b38 55%,#141a1e)!important;box-shadow:inset 0 1px 1px #ffffff79,0 6px 13px #0008!important}html[data-pixelapp-skin=liquid] .home-places{background:linear-gradient(150deg,#ffffff29,#23282c 50%,#0c1317)!important}html[data-pixelapp-skin=liquid] .home-places-map{box-shadow:0 10px 24px #0007,inset 0 1px 2px #fff5;border:1px solid #b6cbc89a!important}html[data-pixelapp-skin=liquid] .home-actions button{background:linear-gradient(165deg,#ffffff30,#2a303467 42%,#0c1014)!important;box-shadow:inset 0 1.5px 1px #ffffffa8,0 8px 20px #000a!important;border-color:#b8d3d18c!important}html[data-pixelapp-skin=liquid] .home-heading{color:#f9ffff!important;text-shadow:0 1px 12px #ffffff20}@media (max-width:390px){html[data-pixelapp-skin=liquid] .app>nav button{gap:4px;padding:9px 5px}}@media (prefers-reduced-motion:reduce){.p915-swipe .p915-archive-btn{transition:none}}html[data-pixelapp-skin=liquid] .app:has(.p9162-home-insights){--glass-edge:rgba(223,244,244,.46);--glass-highlight:rgba(255,255,255,.14);--glass-text:#f3faf9}html[data-pixelapp-skin=liquid] .app:has(.p9162-home-insights)>header{padding:14px 0 15px;background:radial-gradient(ellipse at 50% 120%,rgba(61,218,210,.13),transparent 65%);border-bottom:1px solid rgba(224,241,241,.1);margin-bottom:11px}html[data-pixelapp-skin=liquid] .home-heading{margin-top:24px!important;margin-bottom:12px!important}html[data-pixelapp-skin=liquid] .p915-swipe{margin-bottom:12px!important;border-radius:21px!important;background:#0a0e11cc;box-shadow:0 9px 22px #0000006b!important}html[data-pixelapp-skin=liquid] .p915-swipe>.home-trip{position:relative;min-height:0!important;padding:15px 15px 24px!important;background:linear-gradient(162deg,#f9ffff33,#6a8c8d1a 35%,#0e1417eb 85%),#161c20!important;border:1px solid rgba(214,232,232,.56)!important;border-radius:21px!important;box-shadow:inset 0 1px #ffffff61,inset 0 -1px 1px #ffffff14,0 8px 18px #00000059!important;text-align:left}html[data-pixelapp-skin=liquid] .home-trip .triptitle{display:flex;align-items:center;gap:8px;padding-right:10px;font-size:clamp(15px,4.1vw,18px)!important;line-height:1.2;margin-bottom:5px}html[data-pixelapp-skin=liquid] .p9162-trip-icon{display:grid;place-items:center;flex:0 0 31px;height:31px;background:linear-gradient(145deg,#f4ffff36,#080f12 90%);border:1px solid #e4f6f66b;border-radius:11px;box-shadow:inset 0 1px #ffffff65,0 3px 9px #0007;font-size:16px}html[data-pixelapp-skin=liquid] .p9162-trip-name{flex:1;min-width:0;overflow-wrap:anywhere}html[data-pixelapp-skin=liquid] .p9162-trip-chevron{color:#d4ecea;font-size:26px;font-weight:300;line-height:1}html[data-pixelapp-skin=liquid] .home-trip .tripstatus{padding-left:39px;font-size:11px!important;line-height:1.4!important}html[data-pixelapp-skin=liquid] .home-trip .numbers{margin-top:13px!important;font-size:13px!important;line-height:1.4}html[data-pixelapp-skin=liquid] .home-trip .remaining{font-size:12px!important;line-height:1.4}html[data-pixelapp-skin=liquid] .home-trip .track{left:15px!important;right:15px!important;bottom:9px!important;height:5px!important}html[data-pixelapp-skin=liquid] .p9162-home-insights{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch;margin:18px 0}html[data-pixelapp-skin=liquid] .p9162-home-insights>.p38-latest,html[data-pixelapp-skin=liquid] .p9162-home-insights>.home-extra{min-width:0;margin:0!important;padding:13px!important;border-radius:20px!important}html[data-pixelapp-skin=liquid] .p9162-home-insights .home-stats{display:flex;flex-direction:column;gap:6px}html[data-pixelapp-skin=liquid] .p9162-home-insights .home-stats>div{padding:7px 5px!important;min-width:0}html[data-pixelapp-skin=liquid] .p9162-home-insights .home-stats strong{font-size:13px!important}html[data-pixelapp-skin=liquid] .p9162-home-insights .home-stats small{font-size:9px!important}html[data-pixelapp-skin=liquid] .home-places{border-radius:23px!important}html[data-pixelapp-skin=liquid] .p915-swipe:not(.is-open) .p915-archive-btn{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html[data-pixelapp-skin=liquid] .p915-swipe.is-open .p915-archive-btn{visibility:visible!important;opacity:1!important;pointer-events:auto!important}@media (max-width:380px){html[data-pixelapp-skin=liquid] .p9162-home-insights{grid-template-columns:1fr}html[data-pixelapp-skin=liquid] .p9162-home-insights .home-stats{flex-direction:row}}
