.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#3f4458;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #20222c,-1px 0 #20222c,0 1px #20222c,0 -1px #20222c,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #20222c;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#20222c}.flatpickr-calendar.arrowTop:after{border-bottom-color:#3f4458}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#20222c}.flatpickr-calendar.arrowBottom:after{border-top-color:#3f4458}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#fff;fill:#fff;text-align:center;-webkit-user-select:none;user-select:none;background:#3f4458;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#fff;fill:#fff;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#eee}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #ffffff26;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#c0bba71a}.numInputWrapper span:active{background:#c0bba733}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #fff9;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #fff9;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#ffffff80}.numInputWrapper:hover{background:#c0bba70d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#c0bba70d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#ffffff80;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:#3f4458;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#c0bba70d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#3f4458;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#fff;text-align:center;background:#3f4458;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #20222c}.flatpickr-day{box-sizing:border-box;color:#fffffff2;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#646c8c;border-color:#646c8c;outline:0}.flatpickr-day.today{border-color:#eee}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#3f4458;background:#eee;border-color:#eee}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#80cbc4;border-color:#80cbc4}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #80cbc4}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #646c8c,5px 0 #646c8c}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#ffffff4d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#ffffff1a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #80cbc4,5px 0 #80cbc4}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #20222c}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#ffffff4d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#fffffff2}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#fffffff2}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#fffffff2;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#fffffff2;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#6a7395}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}.flatpickr-confirm{visibility:hidden;cursor:pointer;background:#0000000f;justify-content:center;align-items:center;height:40px;max-height:0;display:flex}.flatpickr-confirm svg path{fill:inherit}.flatpickr-confirm.darkTheme{color:#fff;fill:#fff}.flatpickr-confirm.visible{visibility:visible;max-height:40px}@font-face{font-family:GillSansMTGWGLRegularAltOne;font-weight:400;src:url(https://plugin.aspie.no/fonter/GillSansMTGWGLRegularAltOne.woff)format("woff"),url(https://plugin.aspie.no/fonter/GillSansMTGWGLRegularAltOne.woff2)format("woff2")}@font-face{font-family:EuropeanTeletextNew;font-weight:400;src:url(https://plugin.aspie.no/fonter/EuropeanTeletextNew.ttf)}@font-face{font-family:vhs;font-weight:400;src:url(https://plugin.aspie.no/fonter/vhs.ttf)}@font-face{font-family:gill;font-weight:400;src:url(https://plugin.aspie.no/fonter/gill.ttf)}:root{--bakgrunn_blaa:#3200c8;--bakgrunn_lys:#ced3d8;--bakgrunn_lys_1:#d8dde2;--bakgrunn_lys_2:#e2e7ec;--bakgrunn_mork:#343a36;--bakgrunn_mork_1:#2a302c;--bakgrunn_mork_2:#202622;--tekst_lys:#ced3d8;--tekst_lys_1:#d8dde2;--tekst_lys_2:#e2e7ec;--tekst_mork:#343a36;--tekst_mork_1:#2a302c;--tekst_mork_2:#202622;--gronn:#0f0;--gronn_dus:#0c0;--gronn_behagelig:#6f6;--gul:#ff0;--gul_dus:#cc0;--rod:red;--rod_dus:#c00;--rod_behagelig:#f66;--graa:silver;--graa_buss:#989898;--avgangsfarge:#80ff00;--ankomstfarge:#f66;--avviksfarge:#ffc800;--avviksfarge_lys:#ff0;--avviksfarge_info:#00ffc8;--avvik_tekstfarge:#646464;--hvit:#fff;--hvit_dus:#fffff2;--blaa:#00f;--blaa_dus:#3200c8;--lyseblaa:#66b2ff;--lilla:#8000ff;--svart:#000;--lakserosa:#f66;--rosa:#f3f;--sand:#fc9;--hlp_blaa:#0072bf;--fontstr:2.5dvh;--fontstr_tekst:2dvh;--fontstr_tekst_stor:3dvh;--fontstr_infoboks_kart:1.25dvw;--fontstr_etikett_hlp:.875dvw;--fontstr_etikett_vogn:.7dvw;--font:"GillSansMTGWGLRegularAltOne";--pilfarge:var(--lakserosa);--regnbuerod:#e81416;--regnbueoransj:orange;--regnbuegul:#faeb36;--regnbuegronn:#79c314;--regnbueblaa:#487de7;--regnbueindigo:#4b369d;--regnbuefiolett:#70369d;--brun:maroon;--bakgrunn_container:#20232a4d;--inputpadding:5px}@media (width<=1000px){:root{--fontstr:5dvw;--fontstr_tekst:2.5dvw;--fontstr_tekst_stor:10dvw;--fontstr_infoboks_kart:2.5dvw;--fontstr_etikett_hlp:1.75dvw;--fontstr_etikett_vogn:1.4dvw}th.operator,td.operator{display:none!important}svg.svgikon{transform:scale(.6)}span.hlpliste_vhtyper svg.svgikon{transform:translate(-25%)scale(.6)}table.hlpliste tbody td.hlp_stopnavn,table.hlpliste tbody td.hlp_vht{max-width:40dvw}table.kartinfoboks tbody td{white-space:initial!important}table.plftabell tbody td.driftsart svg,table.plftabell tbody td.sanntid svg,table.plftabell tbody td.belegg svg{transform:scale(.6)}}@media (prefers-color-scheme:dark){:root{--bakgrunn:var(--bakgrunn_mork);--bakgrunn_1:var(--bakgrunn_mork_1);--bakgrunn_2:var(--bakgrunn_mork_2);--tekstfarge:var(--tekst_lys);--tekstfarge_1:var(--tekst_lys_1);--tekstfarge_2:var(--tekst_lys_2)}}@media (prefers-color-scheme:light){:root{--bakgrunn:var(--bakgrunn_lys);--bakgrunn_1:var(--bakgrunn_lys_1);--bakgrunn_2:var(--bakgrunn_lys_2);--tekstfarge:var(--tekst_mork);--tekstfarge_1:var(--tekst_mork_1);--tekstfarge_2:var(--tekst_mork_2)}}.distancemarker{color:#fff;font-size:50px}.ikkevise{display:none}.lordag{color:#c0c}.sondag{color:#cc0}.helligdag{color:orange}.knapp_tilbake,.knapp_avbryt{background-color:var(--regnbuerod)}.knapp_stp{background-color:var(--regnbuegronn)}.knapp_vm{background-color:var(--regnbueoransj)}.knapp_linjer{background-color:var(--lyseblaa)}.knapp_oppdatere,.knapp_ok,.knapp_meny{background-color:var(--regnbuegronn)}.knapp_lag{background-color:var(--lyseblaa);display:none}.knapp_detaljer{background-color:var(--lyseblaa)}.knapp_filter{background-color:var(--regnbuerod)}.knapp_lukk{background-color:var(--regnbueoransj)}.knapp_alle,.knapp_vis{background-color:var(--regnbuegronn)}.knapp_ingen,.knapp_posisjon{background-color:var(--regnbuerod)}.knapp_endrepos{background-color:var(--regnbuefiolett);color:var(--tekstfarge)}.knapp_visning{background-color:var(--regnbueoransj)}.knapp_lagmeny{background-color:var(--graa);color:var(--rod_dus);border-radius:5px}.knapp_innstillinger{background-color:var(--lyseblaa);display:none}.knapp_kjtliste{background-color:var(--lyseblaa)}button.kontrollknapper{display:none}button.animknapp{border:none;border-radius:15px;min-width:100px;margin:2dvh 0;padding:10px 10px 5px;font-weight:700;box-shadow:0 9px #999}button.animknapp:active{transform:translateY(4px);box-shadow:0 5px #666}button.menyknapp{font-size:5dvh}button.lyn{background-color:var(--regnbuerod)}button.observasjoner{background-color:var(--regnbueoransj)}button.regnvarsel{background-color:var(--regnbuegul)}button.vaervarsel{background-color:var(--regnbuegronn)}button.varmest_kaldest{background-color:var(--regnbueblaa)}button.vstatistikk{background-color:var(--regnbueindigo)}button.radar{background-color:var(--regnbuefiolett)}button.ok{background-color:var(--regnbuegronn)}button.sanntid{background-color:var(--regnbueoransj)}button.avbryt{background-color:var(--regnbuerod)}button.meny{background-color:var(--regnbuegronn)}button.i_naerheten{background-color:var(--regnbueindigo)}button.stat,button.min_posisjon{background-color:var(--regnbuefiolett)}button.tilbake{background-color:var(--regnbueoransj)}button.endre{background-color:#f9f}button.detaljer,button.filter{background-color:var(--regnbuegul)}button.forrigeaar{background-color:var(--regnbuerod);margin-right:1dvw;display:none}button.nesteaar{background-color:var(--regnbuegronn);margin-left:1dvw;display:none}button.rekorder{background-color:var(--regnbueblaa)}.mobil{scale:1.5}body{color:var(--tekstfarge);text-align:center;font-size:var(--fontstr);margin:0;overflow:hidden;font-family:var(--font)!important;background:var(--bakgrunn)!important}html::-webkit-scrollbar{display:none}a:link,a:visited{color:#00dc00}.overskrift1{color:var(--regnbuegronn);white-space:nowrap;padding:1dvh;font-size:5dvh}.overskrift2{color:var(--regnbuerod);white-space:nowrap;padding-bottom:1dvh;font-size:4dvh}.overskrift3{color:var(--regnbuegul);white-space:nowrap;padding-bottom:1dvh;font-size:3dvh}.overskrift4{color:var(--regnbueindigo);white-space:nowrap;padding-bottom:1dvh;font-size:2dvh}.overskrift_infoboks{color:var(--lilla);padding-top:1vh;font-size:150%}.skjult{display:none!important}tr.linjefilter_skjult{display:none}span.innstilt_tekst{color:var(--rod)}span.linjenummer,span.vognnummer{border-radius:5px;padding:5px 5px 0}span.tognummer,span.togmateriell{color:#fff;background-color:#0057eb;border-radius:5px;padding:3px 3px 0}span.lok{color:#fff;background-color:#8b4513;border-radius:5px;padding:3px 3px 0}span.materiell1{margin-left:5px}div.endehlp{display:flex}div.hlptekstboks{white-space:nowrap;text-align:left}span.linjenummerboks{font-family:var(--font);border-radius:5px;height:fit-content;padding:3px 3px 0;font-weight:700;display:inline-flex}span.linjenummerboks:not(:first-child){margin-left:5px}span.linjeformye{display:none}input:not(input[type=checkbox]),button,select{text-align:center;font-size:var(--fontstr);background-color:var(--bakgrunn_lys);color:#000;border-radius:5px;font-family:var(--font)!important}input::placeholder{color:#000}input.feil{background:var(--rod_behagelig)!important}button{cursor:pointer}div.pausefisk{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.pausefisk span#infospan{color:var(--regnbuegronn);display:block}div.pausefisk span#infospan_detaljer{color:var(--regnbuerod);font-size:66%;display:block}div.kart{width:100dvw;height:100dvh;position:initial}div.kart div.kontrollboks{display:none}div.kart table.kartmenytabell{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.kart div.klustersirkel{border-radius:50%;width:50px;height:50px;display:flex}div.kart span.sirkeltall{font-weight:700;font-family:var(--font);color:#fff;margin:auto;font-size:25px;display:inline-flex}div.kartkontroll{z-index:500;border-radius:10px;position:absolute;left:50%;transform:translate(-50%)}div.kartkontroll.oppe{top:1dvh}div.kartkontroll.oppe button{margin:5px}div#kartkontroll3{background:var(--sand);border-radius:5px;margin-top:10px;padding:1dvh;display:none}div#kartkontroll3 table.kartlagtabell tfoot{display:none}div#kartkontroll3 table.kartlagtabell tfoot td{text-align:left;padding-left:10px}div#kartkontroll3 table.kartlagtabell tfoot span{color:var(--bakgrunn_blaa)}div#kartkontroll3 table.kartlagtabell tfoot input{width:2dvh;height:2dvh}div#kartkontroll3 table.innst{color:var(--bakgrunn_blaa)}div#kartkontroll3 table.innst td.tekst{text-align:left;padding-left:10px}div#kartkontroll3 table.innst input{width:2dvh;height:2dvh}div.endrepos{background:var(--bakgrunn);border-radius:10px;max-width:350px;max-height:80dvh;display:none;overflow:hidden auto}table.endrepos{border-spacing:0}table.endrepos tr:hover{cursor:pointer;background:var(--bakgrunn_2)}span.soneoverskrift{font-weight:700}span.sonedetaljer{margin-top:1dvh;display:block}div.kartkontroll.nede{bottom:1dvh}div.kartsokeboks{z-index:1500;border-radius:10px;position:absolute;top:1dvh;right:1dvw}div.linjeforklaring{z-index:1500;background:var(--svart);color:var(--tekstfarge);opacity:.7;border-radius:10px;padding:1dvh;font-size:1dvh;position:absolute;top:10px;right:10px}div.linjeforklaring tr.linjeforklaring.inaktiv{opacity:.5;font-weight:400}div.linjeforklaring tr.linjeforklaring:hover td{cursor:pointer;border-top:1px solid silver;border-bottom:1px solid silver;font-weight:700}div.linjeforklaring tr.linjeforklaring:hover td:first-child{border-left:1px solid silver}div.linjeforklaring tr.linjeforklaring:hover td:last-child{border-right:1px solid silver}div.linjeforklaring thead tr:last-child th{padding-bottom:3dvh}div.linjeforklaring tr th:last-child,div.linjeforklaring tr td:last-child{text-align:left;padding-left:1dvw}div.kartikon{cursor:pointer;flex-flow:column;justify-content:center;align-items:center;display:flex}div.kartikon div.ikondiv{flex-flow:row;display:flex}div.kartikon div.etikettdiv{font-family:var(--font);white-space:nowrap;background:#000;border-radius:5px;margin-top:5px;padding:5px 5px 2px;font-size:16px;font-weight:700}div.kartikon span.labeltekst{display:block}div.kartikon span.etikett_pil{margin-left:10px}div.kartikon span.etikett_pil svg path{fill:#fff}div.kartikon span.etikett_periode{color:var(--regnbuegronn)}div.kartikon span.etikett_tid{color:#c666fc}div.kartikon span.etikett_sted,div.kartikon span.etikett_stp{color:var(--lyseblaa)}div.kartikon span.etikett_kommune{color:var(--regnbueoransj)}div.kartikon span.etikett_land{color:var(--regnbuerod)}div.kartikon span.destinasjon{margin-left:3px}div.kartikon div.togdiv,div.kartikon div.vogndiv,div.kartikon span.forsinkelse{width:fit-content;margin-top:3px;margin-left:auto;margin-right:auto;display:block}div.kartikon div.etikettskjule,div.kartikon span.etikettskjule{display:none!important}div.leaflet-popup-content-wrapper,div.leaflet-popup-tip{background:var(--bakgrunn)!important;color:var(--tekstfarge)!important}div.leaflet-popup-content{font-family:var(--font);max-width:95dvw;max-height:90dvh;overflow:auto;width:fit-content!important}div.leaflet-popup-pane{z-index:26443!important}div.lyninfo table span{white-space:nowrap}div.lyninfo table thead th{text-align:center}div.lyninfo table thead tr:last-child th{padding-bottom:2dvh}div.lyninfo table tbody td.tittel{text-align:right;padding-right:10px}table.lyndetaljer{border-spacing:0;margin:auto}table.lyndetaljer td.lyninfo_tid{padding:2dvh 0}table.lyndetaljer td.lyninfo_styrke{padding-bottom:2dvh}table.kartinfoboks{border-spacing:0;font-size:2dvh}table.kartinfoboks thead{z-index:3;background:var(--bakgrunn);position:sticky;top:0;left:0}table.kartinfoboks thead th{padding:0 1dvw;display:none}table.kartinfoboks thead tr:first-child:not([style*=display\:none]) th{margin-top:2dvh}table.kartinfoboks thead tr:last-child:not([style*=display\:none]) th{margin-bottom:2dvh}table.kartinfoboks thead th.beskrivelse{text-align:right;padding-right:10px}table.kartinfoboks thead th.tittel_antall{text-align:left}table.kartinfoboks thead th.antall{font-size:3dvh}table.kartinfoboks thead th.stp_beskrivelse{text-align:left;padding-left:10px}table.kartinfoboks thead th.sted{text-align:center}table.kartinfoboks thead span.sted{color:var(--lyseblaa);font-size:3dvh}table.kartinfoboks thead span.kommune{color:var(--regnbueoransj);font-size:2.5dvh}table.kartinfoboks thead span.land{color:var(--regnbuerod);font-size:2.5dvh}table.kartinfoboks thead span.sorteringspil{color:var(--gronn_dus);padding-left:10px}table.kartinfoboks tbody td{white-space:nowrap;padding:0 1dvw;display:none}table.kartinfoboks tbody td.klyngeboks_venstre{text-align:right;padding-right:10px}table.kartinfoboks tbody td.klyngeboks_hoyre,table.kartinfoboks tbody td.sted{text-align:left}table.kartinfoboks tbody td.temp{text-align:right}table.kartinfoboks tbody td.start{color:var(--regnbuegronn)}table.kartinfoboks tbody td.slutt{color:var(--regnbuerod)}table.kartinfoboks tbody td.stp_driftsart{transform:translateY(-10%)}table.kartinfoboks tbody td.stp_beskrivelse{text-align:left;padding-left:10px}table.kartinfoboks tfoot{z-index:3;background:var(--bakgrunn);position:sticky;bottom:0;left:0}table.stpdetaljer{text-align:center}table.stpdetaljer th.stp_beskrivelse,table.stpdetaljer td.stp_beskrivelse{text-align:left}table.stpdetaljer thead tr.stp_overskrifter th{padding-top:2dvh}table.farevarsel{text-align:center;font-size:var(--fontstr_infoboks_kart);color:var(--tekst_mork);margin:auto;padding:2dvh}table.farevarsel thead tr.overskrift th{padding-bottom:2dvh}table.farevarsel tbody td.td_tittel{text-align:right;vertical-align:top;padding-right:1dvw}table.farevarsel tbody td.td_verdi{text-align:left;width:60%}table.farevarsel tfoot tr:first-child td{padding-top:2dvh}table.farevarsel tfoot tr td:first-child{text-align:right;padding-right:1dvw}table.farevarsel tfoot tr td:last-child{text-align:left}table.farevarsel tfoot td{white-space:nowrap}table.vm{font-size:var(--fontstr_tekst);margin:auto}table.vm thead tr.materiell{display:none}table.vm thead th.materiell{border-bottom:2px solid var(--tekstfarge);padding:0}:is(table.vm th,table.vm td) span{white-space:nowrap}table.vm th{text-align:center}table.vm>tbody td{font-size:75%}table.vm tbody tr.sistoppdatert td{text-align:center;padding-top:2dvh}table.vm tbody td.tittel{text-align:right}table.vm tbody td.verdi{text-align:left;padding-left:5px}table.vm tbody tr td span:not(:first-child){padding-left:5px}table.vm span.destinasjon{padding-left:10px}table.vm tbody td.verdi,table.vm tbody td.tittel{width:50%}table.vm tr.startslutt td{padding-bottom:2dvh}table.vm tr.startslutt td,table.vm tr.belegg td,table.vm tr.operator td{text-align:center}table.vm tr.operator td{padding-top:2dvh}table.vm>tfoot tr.knapper td{text-align:center;padding-top:2dvh}table.vm>tfoot tr.knapper td button{font-size:75%}table.vm tfoot tr.knapper td button:not(:first-child){margin-left:10px}table.vm tfoot tr.vhref_tfoot td{text-align:left;opacity:.5;padding-top:1dvh;font-size:1dvh}table.vmcluster{font-size:var(--fontstr_tekst);border-spacing:0}table.vmcluster tbody{font-size:75%}table.vmcluster th,table.vmcluster td{display:none}table.vmcluster span{white-space:nowrap}table.vmcluster tr th:not(:first-child),table.vmcluster tr td:not(:first-child){padding-left:10px}table.vmcluster td.vhref,table.vmcluster td.linje,table.vmcluster td.forsinkelse,table.vmcluster td.belegg{text-align:center}table.vmcluster td.destinasjon,table.vmcluster td.neste{text-align:left}table.vmcluster tbody tr:hover{cursor:pointer}table.vmcluster tbody tr:hover td{background:gray}table.jbmat{margin:auto}table.jbmat thead th,table.jbmat tbody td{text-align:center;padding:0 5px}table.jbmat tfoot td{vertical-align:top}table.jbmat tfoot td span{display:block}table.jbmat svg{fill:var(--tekstfarge)}table.jbmat tbody,table.jbmat tfoot{font-size:66%}table.jbmat thead th{padding-top:3dvh}table.vh_detaljer{text-align:center;margin:auto}table.vh_detaljer tbody{font-size:66%}table.vh_detaljer tbody tr td span:not(:first-child){padding-left:5px}div.kartinfoboks{font-family:var(--font);min-width:fit-content;max-width:95%;min-height:400px;max-height:95%;margin:2dvh}div.kartinfoboks tbody tr.klynge:hover{box-shadow:0 9px 4px -6px gray}div.kartinfoboks tbody tr.klynge:hover td{cursor:pointer;border-top:1px solid silver;border-bottom:1px solid silver;font-weight:700}div.kartinfoboks tbody tr.klynge:hover td:first-child,div.kartinfoboks tbody tr.klynge:hover td.forste{border-left:1px solid silver}div.kartinfoboks tbody tr.klynge:hover td:last-child,div.kartinfoboks tbody tr.klynge:hover td.siste{border-right:1px solid silver}div.kartinfobokstemp{opacity:0}div.linjeinfodiv{background:var(--bakgrunn);color:var(--tekstfarge);font-family:var(--font);z-index:775;opacity:.9;border-radius:5px;min-width:15dvw;max-width:90dvw;min-height:15dvh;max-height:80dvh;font-size:1.5dvh}div.linjeinfodiv table.linjeinfo{text-align:center}div.linjeinfodiv table.linjeinfo th,div.linjeinfodiv table.linjeinfo td{white-space:nowrap}div.linjeinfodiv table.linjeinfo td.strekning{text-align:left;padding-left:10px}div.linjeinfodiv table.linjeinfo button{font-size:90%}div.linjeinfodiv table.passtider{margin:1dvh auto 0}div.linjeinfodiv table.passtider th.tognr_passtider,div.linjeinfodiv table.passtider td.tognr_passtider{display:none}div.linjeinfodiv table.passtider td.destinasjon_passtider{text-align:left;padding-left:5px;padding-right:2dvw}div.linjeinfodiv table.passtider button{margin-top:2dvh;margin-bottom:1dvh}div.linjefilter{background:var(--bakgrunn);margin-top:2dvh;padding:1dvh;display:none}div.linjefilter table td.filter_sjekkboks{padding-left:2dvw}div.linjefilter table input{width:2dvh;height:2dvh}div.linjefilter table tfoot td button:not(first-child){margin-top:1dvh;margin-left:1dvw}div.linjetabelldiv{width:100dvw;height:100dvh;color:var(--tekstfarge);background-color:var(--bakgrunn);border-radius:10px;flex-flow:column;display:flex;overflow:hidden}div.linjetabelldiv div.tblgen{justify-content:center;width:100dvw;display:inline-flex}div.linjetabelldiv div.tblgen_topp{z-index:10;width:100%;height:10%;color:var(--regnbuegronn);background-color:var(--bakgrunn);align-items:center;font-size:125%;font-weight:700;position:absolute;top:0;left:0}div.linjetabelldiv div.tblgen_mellom{z-index:5;flex-flow:column;align-items:center;position:absolute;top:10%;left:0;overflow:hidden}div.linjetabelldiv div.tblgen_bunn{z-index:10;background-color:var(--bakgrunn);align-items:center;width:100%;height:10%;position:absolute;bottom:0;left:0}div.linjetabelldiv div.tblgen_bunn span.tgen_tilbake button{display:none}div.linjetabelldiv div.tblgen_bunn span:not(:first-child) button{margin-left:10px}div.linjetabelldiv table.tblgen_omr,div.linjetabelldiv table.tblgen_periode{border-spacing:0;display:none}:is(div.linjetabelldiv table.tblgen_omr,div.linjetabelldiv table.tblgen_periode) thead tr.linjegeodetaljer{line-height:.5dvh}:is(div.linjetabelldiv table.tblgen_omr,div.linjetabelldiv table.tblgen_periode) thead tr.prdogn{color:var(--regnbuegronn);font-size:66%}:is(div.linjetabelldiv table.tblgen_omr,div.linjetabelldiv table.tblgen_periode) thead span.linjetype{vertical-align:sub}:is(div.linjetabelldiv table.tblgen_omr,div.linjetabelldiv table.tblgen_periode) thead span.linjegeo{margin-left:5px;font-size:50%;font-weight:400}:is(div.linjetabelldiv table.tblgen_omr,div.linjetabelldiv table.tblgen_periode) thead span.linjegeo.kommune{color:var(--regnbuegronn)}:is(div.linjetabelldiv table.tblgen_omr,div.linjetabelldiv table.tblgen_periode) thead span.linjegeo.region{color:var(--regnbueoransj)}:is(div.linjetabelldiv table.tblgen_omr,div.linjetabelldiv table.tblgen_periode) thead span.linjegeo.land{color:var(--regnbueblaa)}div.linjetabelldiv table.tblgen_periode>thead{z-index:8;background:var(--bakgrunn);position:sticky;top:0;left:0}div.linjetabelldiv table.tblgen_periode>tbody tr.maxdato td{padding-top:2dvh}div.linjetabelldiv table.tblgen_periode>thead tr.tgen span:nth-child(2){margin:0 10px}div.linjetabelldiv table.tblgen_periode>thead tr.linjetypebeskrivelse span{font-size:75%;font-weight:400}div.linjetabelldiv table.tblgen_periode>thead tr.autop span{font-size:66%;font-weight:400}div.linjetabelldiv table.tblgen_periode>tbody td.plandato>div.plandato{flex-flow:column;align-items:center;display:flex}div.linjetabelldiv table.tblgen_periode>tbody td.plandato>div.plandato div{justify-content:center;align-items:flex-end;width:100%;height:50%;display:inline-flex}div.linjetabelldiv table.tblgen_periode>tbody td.plandato>div.plandato div span.tgen_fradato{color:var(--regnbuegronn)}div.linjetabelldiv table.tblgen_periode>tbody td.plandato>div.plandato div span.tgen_dato_mellomstrek{margin:5px 10px}div.linjetabelldiv table.tblgen_periode>tbody td.plandato>div.plandato div span.tgen_tildato{color:var(--regnbuerod)}div.linjetabelldiv table.tblgen_periode>tbody td.plandato>div.plandato div button{font-size:75%}div.linjetabelldiv table.tblgen_periode>tbody td.plandato>div.plandato div button.knapp_frekvens{background:var(--regnbueblaa);color:var(--tekstfarge)}div.linjetabelldiv table.tblgen_periode>tbody td.plandato>div.plandato div button.knapp_prtime{background:var(--regnbueoransj);color:var(--tekstfarge);margin-left:10px}div.linjetabelldiv table.tblgen_periode>tbody td.plandato>div.plandato div button.knapp_avvik{background:var(--rosa);color:var(--tekstfarge);margin-left:10px}div.linjetabelldiv table.tblgen_periode>tbody td.plandato>div.plandato div button.knapp_lageplan{background:var(--regnbuegronn);color:var(--tekstfarge);margin-left:10px}div.linjetabelldiv table.tblgen_periode>tbody td.plandato>div.plandato div.tblgen_knapper{margin-top:1dvh}div.linjetabelldiv table.tblgen_periode>tbody>tr.tgenplan>td{padding-top:2dvh}div.linjetabelldiv table.tblgen_periode>tbody>tr.frekvens,div.linjetabelldiv table.tblgen_periode>tbody>tr.prtime,div.linjetabelldiv table.tblgen_periode>tbody>tr.avviksdager{display:none}div.linjetabelldiv div.tabellgen_frekvens,div.linjetabelldiv div.tabellgen_prtime,div.linjetabelldiv div.tabellgen_avvik{flex-flow:row;justify-content:center;margin:2dvh 0;font-size:75%;display:flex}div.linjetabelldiv table.linjefrekvenser,div.linjetabelldiv table.prtime,div.linjetabelldiv table.linjeavvik{border-spacing:0}div.linjetabelldiv table.linjefrekvenser>thead th,div.linjetabelldiv table.prtime>thead th,div.linjetabelldiv table.avvik>thead th{padding:0 5px}div.linjetabelldiv table.linjeavvik tbody td.dato span{margin-right:10px}div.linjetabelldiv table.linjeavvik tbody tr.avvik.haravganger{cursor:pointer}table.tgenplan{border-spacing:0;font-size:75%}table.tgenplan td.ukedag{padding:0 10px}div.tidtabelloverskrift{z-index:10;background:var(--bakgrunn);flex-flow:column;align-items:center;width:100%;padding-bottom:3dvh;font-size:125%;display:flex;position:sticky;top:0;left:0;overflow:hidden}div.tidtabelloverskrift span.ikkedato,div.tidtabelloverskrift span.adato{color:var(--regnbueoransj);margin-right:5px;font-size:66%}div.tidtabelloverskrift svg{transform:scale(.66)}div.tidtabelloverskrift div.linje_dest{align-items:anchor-center;flex-flow:row;margin-bottom:1dvh;display:flex}div.tidtabelloverskrift span.linjenummer,div.linjedata span.linjenummer{color:var(--tekstfarge);background-color:gray;margin-right:5px}div.linjebeskrivelse{font-size:50%}div.periode{color:var(--sand);font-size:66%}div.periode span.datoer_tittel{margin-right:10px}div.periode span.mellomstrek{margin:0 10px}div.tidtabell_container{flex-flow:column;align-items:center;width:100dvw;height:100dvh;font-size:66%;display:flex}div.tidtabell{flex-flow:column;width:100dvw;padding:5px 2dvw;display:none}div.tidtabell div.udiv1{max-width:95dvw;max-height:75dvh;overflow:auto}div.tidtabell div.udiv1 table.tidtabell{border-spacing:0;margin:2dvh auto}div.tidtabell div.udiv1 table.tidtabell th.km,div.tidtabell div.udiv1 table.tidtabell td.km,div.tidtabell div.udiv1 table.tidtabell th.moh,div.tidtabell div.udiv1 table.tidtabell td.moh,div.tidtabell div.udiv1 table.tidtabell th.ankavg,div.tidtabell div.udiv1 table.tidtabell td.ankavg{display:none}div.tidtabell div.udiv1 table.tidtabell thead th.moh,div.tidtabell div.udiv1 table.tidtabell tbody td.moh{color:var(--lyseblaa);text-align:center}:is(div.tidtabell div.udiv1 table.tidtabell thead th.moh,div.tidtabell div.udiv1 table.tidtabell tbody td.moh) span svg path{fill:var(--lyseblaa)}div.tidtabell div.udiv1 table.tidtabell thead th.km span,div.tidtabell div.udiv1 table.tidtabell tbody td.km span{margin-left:10px}div.tidtabell div.udiv1 table.tidtabell th.ankavg,div.tidtabell div.udiv1 table.tidtabell td.ankavg{padding-left:1dvw;font-style:italic}div.tidtabell div.udiv1 table.tidtabell tbody td.fstart span:last-child{margin-right:1dvw}div.tidtabell div.udiv1 table.tidtabell tbody td.fslutt span:first-child{margin-left:1dvw}div.tidtabell div.udiv1 table.tidtabell th.f0,div.tidtabell div.udiv1 table.tidtabell td.f0{display:none}div.tidtabell div.udiv1 table.tidtabell th.f1 span,div.tidtabell div.udiv1 table.tidtabell td.f1 span{opacity:.8}div.tidtabell div.udiv1 table.tidtabell thead{z-index:4;background:var(--bakgrunn);position:sticky;top:0;left:0}div.tidtabell div.udiv1 table.tidtabell thead th.tittel:not(.km,.moh){text-align:right}div.tidtabell div.udiv1 table.tidtabell thead th.tittel:not(.km,.moh) span{padding-right:1dvw}div.tidtabell div.udiv1 table.tidtabell thead th.tittel.km{text-align:center;margin-right:10px}div.tidtabell div.udiv1 table.tidtabell thead tr:not(.tittellinje){display:none}div.tidtabell div.udiv1 table.tidtabell tbody td.kjt_stp{text-align:left}div.tidtabell div.udiv1 table.tidtabell tbody td.kjt_stp span{margin-left:1dvw;margin-right:2dvw}div.tidtabell div.udiv1 table.tidtabell tr.ank td.trip:not(.passere,.start,.slutt){opacity:.5;font-style:italic}div.tidtabell div.udiv1 table.tidtabell tbody td.trip{text-align:left}div.tidtabell div.udiv1 table.tidtabell tbody td.trip.start,div.tidtabell div.udiv1 table.tidtabell tbody td.trip.slutt{font-weight:700}div.tidtabell div.udiv1 table.tidtabell tbody td.trip:not(.fslutt) span.tid{margin-left:5px}div.tidtabell div.udiv1 table.tidtabell tbody td.kjt_tp,div.tidtabell div.udiv1 table.tidtabell tbody td.kjt_stp{z-index:3;background:var(--bakgrunn);position:sticky;left:0}:is(div.tidtabell div.udiv1 table.tidtabell tbody td.kjt_tp,div.tidtabell div.udiv1 table.tidtabell tbody td.kjt_stp) span{white-space:nowrap}div.tidtabell div.udiv1 table.tidtabell tbody td.trip.passere{text-align:center;z-index:1;position:relative}div.tidtabell div.udiv1 table.tidtabell tbody td.trip.passere:before{content:"";border-left:2px solid var(--tekstfarge);width:10%;height:100%;position:absolute;top:0%;left:50%}div.tidtabell div.udiv2{max-width:50dvw;margin:auto}div.tidtabell div.udiv2 table.fnoter{margin-top:2dvh}div.tidtabell div.udiv2 table.fnoter td.fnoter_tekst{text-align:left;padding-left:15px}div.tidtabell div.udiv3{display:none}div.tidtabell div.udiv3 table.kjt{border-spacing:0;margin:auto}div.tidtabell div.udiv3 table.kjt td.kjt_stp{text-align:left}div.tidtabell div.udiv3 table.kjt td.kjt_stp span{margin-right:1dvw}div.tidtabell div.udiv3 table.kjt td.passtid{text-align:center;padding:0 5px}div.tidtabell div.udiv3 table.kjt div.overgang_container{flex-direction:row;margin-left:1dvw;display:flex}div.tidtabell div.udiv3 table.kjt span.linjetype{margin-left:10px}div.tidtabell div.udiv3 table.kjt span.linje_overgang{margin:0 5px}div.tidtabell div.udiv3.udiv_vise{z-index:500;background:var(--bakgrunn_2);border-radius:10px;max-width:60dvw;max-height:75dvh;margin:1dvh;display:block;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}div.tidtabell div.udiv3.udiv_vise table.kjt thead tr{background:var(--bakgrunn_2);z-index:44;position:sticky;top:0;left:0}div.tidtabell div.udiv3.udiv_vise table.kjt thead th:not(.overgang){text-align:left;padding-left:10px}div.tidtabell div.udiv3.udiv_vise table.kjt thead th.overgang{text-align:left;padding-left:2dvw}div.tidtabell div.udiv3.udiv_vise table.kjt tfoot tr{background:var(--bakgrunn_2);z-index:44;position:sticky;bottom:0;left:0}div.tidtabell div.udiv3.udiv_vise table.kjt thead th,div.tidtabell div.udiv3.udiv_vise table.kjt tfoot td{padding:1dvh 0}div.tidtabell_innhold{z-index:9999;background:var(--bakgrunn_1);border-radius:10px;margin:10px;padding:1dvw;font-size:66%;display:none;position:absolute;top:0;right:0}div.tidtabell_innhold table thead th span.destinasjon{margin-left:10px}div.tidtabell_innhold table:nth-child(2){margin-top:2dvh}div.tidtabell_innhold table tbody tr:hover{cursor:pointer;background:var(--bakgrunn_2);border-radius:10px}div.optiontabell_linje{background:var(--bakgrunn_2);color:var(--tekstfarge);border-radius:10px;max-width:75dvw;max-height:70dvh;overflow:hidden auto}div.optiontabell_linje table{border-spacing:0}div.optiontabell_linje table td{padding:0 5px}div.optiontabell_linje table td.tbl_strekning{text-align:left;white-space:nowrap;max-width:60dvw;overflow:hidden}div.optiontabell_linje table tbody tr:hover{cursor:pointer;background:var(--bakgrunn)}div.endehlp{font-size:1.5dvh}div.skygge tbody tr:hover{box-shadow:0 9px 4px -6px gray}div.skygge tbody tr:hover td{cursor:pointer;border-top:1px solid silver;border-bottom:1px solid silver;font-weight:700}div.skygge tbody tr:hover td:first-child,div.skygge tbody tr:hover td.forste{border-left:1px solid silver}div.skygge tbody tr:hover td:last-child,div.skygge tbody tr:hover td.siste{border-right:1px solid silver}div.linjeinfoboks{background:var(--bakgrunn_blaa);color:var(--tekstfarge);border-radius:5px;width:max-content;min-width:25dvw;max-width:80dvw;min-height:25dvh;max-height:80dvh;padding:1dvh;overflow:auto}div.linjeinfoboks td{padding:0 2dvw}div.linjeinfoboks th.strekning,div.linjeinfoboks td.strekning,div.linjeinfoboks th.destinasjon,div.linjeinfoboks td.destinasjon{text-align:left}div.linjeinfoboks th.tognr,div.linjeinfoboks td.tognr{display:none}div.linjeinfoboks table.linjeinfo .aut,div.linjeinfoboks table.linjeinfo .linjetype,div.linjeinfoboks table.linjeinfo .linjenummer,div.linjeinfoboks table.linjeinfo .intervall{white-space:nowrap}div.linjeinfoboks table.passtidinfo{margin:3dvh auto}div.linjeinfoboks table.passtidinfo table.linjeinfo .linje,div.linjeinfoboks table.passtidinfo table.linjeinfo .tidspunkt{white-space:nowrap}div.linjeinfoboks table.linfo tfoot button:nth-child(2){margin-left:2dvw}div.pattern{z-index:699;opacity:.9;background:var(--bakgrunn);width:fit-content;height:100dvh;color:var(--tekstfarge);display:none;position:absolute;top:0;left:0;overflow-y:auto}div.pattern table.patterntabell{border-spacing:0;margin:0 auto;padding:0 1dvw}div.pattern table.patterntabell thead{background:var(--bakgrunn);z-index:15;position:sticky;top:0}div.pattern table.patterntabell tfoot{background:var(--bakgrunn);z-index:15;position:sticky;bottom:0}div.pattern table.patterntabell thead th,div.pattern table.patterntabell tbody td{padding:0 5px}div.pattern table.patterntabell thead tr.linjeoverskrift_pattern th{padding-top:2dvh;padding-bottom:4dvh}div.pattern table.patterntabell thead tr.overskrift_pattern,div.pattern table.patterntabell tbody,div.pattern table.patterntabell tbody button,div.pattern table.patterntabell tfoot button{font-size:var(--fontstr_tekst)}div.pattern table.patterntabell thead th.beskrivelse,div.pattern table.patterntabell tbody td.beskrivelse{text-align:left}div.pattern table.patterntabell thead th.retning,div.pattern table.patterntabell tbody td.retning{text-align:center}div.pattern table.patterntabell tbody span.beskrivelse_hoved{display:block}div.pattern table.patterntabell tbody span.periode_fra,div.pattern table.patterntabell tbody span.periode_strek,div.pattern table.patterntabell tbody span.periode_til{font-size:75%}div.pattern table.patterntabell tbody span.periode_strek{padding:0 10px}div.pattern table.patterntabell tfoot td{padding-bottom:1dvh}div.pattern table.patterntabell tfoot button:not(:first-child){margin:0 1dvw}div.infoboks{background:var(--avviksfarge);color:var(--bakgrunn);z-index:999;border-radius:5px;width:max-content;max-width:80dvw;max-height:90dvh;position:fixed;top:50dvh;left:50dvw;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 16px 10px -17px #00000080}div.infoboks table{border-spacing:0;padding:0 1dvh}div.infoboks table input[type=checkbox]{width:2dvh;height:2dvh}div.infoboks table.infotabell thead tr.infoboks_vogninfo:first-child th{padding-top:2dvh}div.infoboks table.infotabell thead tr.infoboks_vogninfo th{font-size:50%;font-weight:400}div.infoboks table.infotabell tfoot{z-index:4;position:sticky;bottom:0}div.infoboks table.infotabell tfoot>td{padding:2dvh 0}div.infoboks table.infotabell tbody tr.kilder:hover{cursor:pointer;color:var(--tekstfarge);background:#3200c8bf}div.infoboks table.vhtypefilter thead{background:var(--avviksfarge);z-index:4;position:sticky;top:0}div.infoboks table.vhtypefilter thead tr:first-child th{padding:1dvh 0}div.infoboks table.vhtypefilter tfoot{background:var(--avviksfarge);z-index:4;position:sticky;bottom:0}div.infoboks table.vhtypefilter tfoot tr:last-child td{padding:1dvh 0}div.infoboks table.linjefilter thead{background:var(--avviksfarge);z-index:4;position:sticky;top:0}div.infoboks table.linjefilter thead tr:first-child th{padding:1dvh 0}div.infoboks table.linjefilter tfoot{background:var(--avviksfarge);z-index:4;position:sticky;bottom:0}div.infoboks table.linjefilter tfoot tr:first-child td{padding-top:2dvh}div.infoboks table.linjefilter tfoot tr:last-child td{padding:1dvh 0}div.infoboks table.avvik tfoot td.underskrift_infoboks{z-index:5;background-color:var(--avviksfarge);padding:1dvh 0;position:sticky;bottom:0;left:0}div.infoboks table.info_avvik:not(:first-child){border-top:2px solid #000;margin-top:7.5dvh}div.infoboks table.info_avvik thead th{padding-top:2dvh}div.infoboks table.info_avvik tbody,div.infoboks table.info_avvik tfoot{font-weight:400}div.infoboks table.info_avvik tbody td.avvik_beskrivelse,div.infoboks table.info_avvik tbody td.avvik_detaljer{padding:2dvh 1dvw}div.infoboks table.info_avvik table.avvik_tider{border-spacing:0;text-align:right;font-size:75%;font-style:italic}div.infoboks table.info_avvik table.avvik_tider tr:last-child td,div.infoboks table.info_avvik table.avvik_tider tr:first-child td,div.infoboks table.info_avvik table.avvik_beskrivelse tr:first-child td{padding-top:2dvh}div.infoboks table.info_avvik td.td_avvik_omfatter{max-width:250px}div.infoboks table.info_avvik table.avvik_omfatter{margin:auto;font-size:75%}div.infoboks table.info_avvik table.avvik_trips,div.infoboks table.info_avvik table.avvik_linjer,div.infoboks table.info_avvik table.avvik_stops{margin:0 auto}:is(div.infoboks table.info_avvik table.avvik_trips,div.infoboks table.info_avvik table.avvik_linjer,div.infoboks table.info_avvik table.avvik_stops) tbody{max-height:25dvh;display:block;overflow:auto}:is(div.infoboks table.info_avvik table.avvik_trips,div.infoboks table.info_avvik table.avvik_linjer,div.infoboks table.info_avvik table.avvik_stops) tbody::-webkit-scrollbar{display:none}div.infoboks table.info_avvik table.avvik_trips tbody td.trips_startsted,div.infoboks table.info_avvik table.avvik_trips tbody td.trips_sluttsted{text-align:left}div.infoboks table.info_avvik table.avvik_trips tbody td.trips_starttid,div.infoboks table.info_avvik table.avvik_trips tbody td.trips_sluttid{padding:0 10px}div.infoboks table.info_avvik table.avvik_linjer td.linjetekst{text-align:left;white-space:nowrap;padding-left:10px}div.infoboks table.info_avvik span.idnr_avvik{opacity:.75;font-size:50%;font-style:italic;display:flex;position:relative;bottom:0;left:1dvh}div.infoboks table.info_avvik.framtid{margin-top:5dvh}div.infoboks table.info_avvik.framtid span.mld_avvik_starttid{color:var(--regnbuerod);font-weight:700}div.infoboks table.info_avvik.framtid,div.infoboks table.info_avvik.framtid tfoot{background:var(--avviksfarge_info)}div.infoboks .info_framtid{background-color:var(--avviksfarge_info)}div.infoboks table.vbrukdata{border-spacing:0}div.infoboks table.vbrukdata thead{z-index:6;background:var(--sand);position:sticky}div.infoboks table.vbrukdata thead th.vbruk_thead_dato{padding-top:2dvh}div.infoboks table.vbrukdata thead th.vbruk_thead_km{padding-bottom:2dvh;font-size:80%;font-weight:400}div.infoboks table.vbrukdata tbody{font-size:80%}div.infoboks table.vbrukdata tbody td.vbruk_startsted,div.infoboks table.vbrukdata tbody td.vbruk_sluttsted{text-align:left}div.infoboks table.vbrukdata tbody td.vbruk_startsted{padding-left:10px}div.infoboks table.vbrukdata tbody td.vbruk_starttid{padding-left:15px}div.infoboks table.vbrukdata tbody td.vbruk_sluttid{padding-right:15px}div.infoboks table.vbrukdata tbody td.vbruk_tidstrek{padding:0 10px}div.infoboks table.vbrukdata tbody td.vbruk_rutekm{text-align:right;padding-left:15px}div.infoboks table.vbrukdata tbody tr.prognose td.vbruk_startsted,div.infoboks table.vbrukdata tbody tr.prognose td.vbruk_sluttsted,div.infoboks table.vbrukdata tbody tr.prognose td.vbruk_starttid,div.infoboks table.vbrukdata tbody tr.prognose td.vbruk_sluttid,div.infoboks table.vbrukdata tbody tr.prognose td.vbruk_tidstrek,div.infoboks table.vbrukdata tbody tr.prognose td.vbruk_rutekm{opacity:.6;font-style:italic}div.infoboks table.vbruk_dagliste{border-spacing:0;margin:0 auto;font-size:80%}div.infoboks table.vbruk_dagliste thead{z-index:6;background:var(--sand);position:sticky}div.infoboks table.vbruk_dagliste thead th{padding-bottom:1dvh}div.infoboks table.vbruk_dagliste tbody td.vbruk_stat_km{text-align:right;padding-left:15px}div.infoboks div.avvik_mld{flex:none;display:inline-flex}div.infoboks span.pil{color:var(--regnbueblaa);cursor:pointer}div.infoboks span.antall{vertical-align:super;font-size:50%;display:inline-flex;transform:translateY(-10%)}div.infoboks table.infoblegg thead th.materiell{padding:2dvh 0}div.infoboks table.infoblegg thead th.materiell span{color:#fff;padding:3px 3px 0}div.infoboks table.infoblegg thead th.materielldetaljer{font-size:66%;font-weight:400}div.infoboks table.infoblegg thead th.linjedest{padding-top:3dvh}div.infoboks table.infoblegg tbody td.tid{padding:2dvh 0;font-size:75%}div.infoboks table.infoblegg tbody td.tittel{text-align:right;padding-right:10px}div.infoboks table.infoblegg tbody td.verdi{text-align:left}div.infoboks table.infoblegg tbody td.forrigehlp{padding-top:4dvh}div.infoboks span.uffda{padding:2dvh;display:block}div.infoboks button.uffda{margin:10px auto;display:block}div.infoboks table.innstillinger thead tr th{padding:1dvh 15px}div.infoboks table.innstillinger tbody td{padding:0 15px}div.infoboks table.innstillinger tbody tr.innst_avg{opacity:.9;font-size:75%;font-style:italic}div.infoboks table.innstillinger tbody tr.innst_avg td{padding-bottom:15px}div.triangel:after{content:"";z-index:1;border-top:15px solid #000;border-left:15px solid #0000;border-right:15px solid #0000;position:absolute;top:-10px;left:15px}div.triangel:before{content:"";z-index:1;border-top:15px solid red;border-left:15px solid #0000;border-right:15px solid #0000;position:absolute;top:-7px;left:15px}div.posinfo{font-family:var(--font);color:#fff;background:var(--bakgrunn);opacity:.6;font-size:15px;display:block;position:fixed;bottom:0;left:0}div.posinfo table{padding:10px}div.sokeboksliste{color:#000;background:var(--bakgrunn_lys);font-size:150%;font-family:var(--font);border-spacing:0;z-index:25;border-top:2px solid var(--bakgrunn);border-radius:5px;flex-flow:row;max-width:95vw;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden;padding:0!important}div.sokeboksliste div.sokeboksliste_sted{text-align:left;white-space:nowrap;flex-flow:column;justify-content:center;padding-top:10px;padding-right:3dvw;display:inline-flex;overflow:hidden}div.sokeboksliste div.sokeboksliste_sted span.span_navn_auto{margin-right:3dvw;padding-left:1dvw}div.sokeboksliste div.sokeboksliste_sted span.span_kommune_auto{padding-left:1dvw;font-size:50%;font-style:italic;display:block}div.sokeboksliste div.sokeboksliste_vhtyper{text-align:right;white-space:nowrap;width:20dvw;max-width:20dvw;padding-right:1dvw;position:absolute;right:5px}div.sokeboksliste div.sokeboksliste_vhtyper svg{margin-right:10px}div.sokeboksliste:hover{box-shadow:0 9px 4px -6px gray}div.sokeboksliste:hover div{cursor:pointer;border-top:1px solid silver;border-bottom:1px solid silver;font-weight:700}div.sokeboksliste:hover div.sokeboksliste_sted{border-left:1px solid silver}div.sokeboksliste:hover div.sokeboksliste_vhtyper{border-right:1px solid silver}div.status1,div.status2{max-height:100dvh}div.status,div.status1,div.status2,div.status3,div.status4{flex-direction:column;align-items:center;width:95dvw;display:flex;overflow:auto}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusmeny{border-spacing:0}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusmeny thead{background:var(--bakgrunn);z-index:5;position:sticky;top:0;left:0}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusmeny tbody tr.statusmeny_tr:hover{cursor:pointer;background:var(--bakgrunn_2)}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusmeny tfoot{background:var(--bakgrunn);z-index:5;position:sticky;bottom:0;left:0}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusmeny tfoot td{padding-top:1dvh}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusmeny tfoot td button:not(:first-child){margin-left:10px}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt{border-spacing:0;font-size:var(--fontstr);display:none}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt thead{z-index:5;background:var(--bakgrunn);position:sticky;top:0;left:0}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt thead th{text-align:center;padding:0 10px}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt thead th.hovedoverskrift{color:var(--regnbuegronn)}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt thead span.aut_navn{color:var(--rod_dus)}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt thead span.aut_omraade{color:var(--regnbueoransj)}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt thead span.aut_land{color:var(--lyseblaa);margin-left:10px}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tbody tr.r1 td{border-top:2px solid var(--bakgrunn_2)}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tbody tr.r2 td{border-top:1px solid var(--graa)}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tbody td.knapp,:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tbody td.linje{background:#80808066;width:fit-content}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tbody td.avvik{color:var(--avviksfarge)}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tbody td.avvik span:hover{cursor:pointer;font-weight:700}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tbody td.delinnstilt{color:var(--regnbueoransj)}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tbody td.delinnstilt span:hover{cursor:pointer;font-weight:700}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tbody td.helinnstilt{color:var(--regnbuerod)}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tbody td.helinnstilt span:hover{cursor:pointer;font-weight:700}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tbody div.knapp{flex-flow:column;display:flex}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tbody button.detaljer{background-color:var(--regnbueindigo);color:var(--tekstfarge);margin:auto;font-size:66%}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tbody span.operator{margin-top:10px;font-size:50%}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tbody td.materiell div.mattype span.ant_vg{color:var(--lyseblaa);vertical-align:bottom;padding-left:3px;font-size:50%}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tbody td.materiell div.mattype span.antall{vertical-align:text-bottom;padding-left:10px}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tfoot{z-index:5;background:var(--bakgrunn);position:sticky;bottom:0;left:0}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tfoot div.bunnknapper{flex-direction:row;justify-content:center;padding:1dvh 0;display:flex}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusoversikt tfoot div.bunnknapper button:not(:first-child){margin-left:10px}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusdetaljer{border-spacing:0;margin-top:2dvh;font-size:75%;display:none}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusdetaljer thead th,:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusdetaljer tbody td{margin-left:10px;display:none}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusdetaljer tbody td.avvik span.avvikstekst{vertical-align:super;font-size:66%}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusdetaljer tbody td.destinasjon,:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusdetaljer tbody td.neste_stopp{text-align:left}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusdetaljer tbody td.materiell span.vognnummer:hover{cursor:pointer;font-weight:700}:is(div.status,div.status1,div.status2,div.status3,div.status4) table.statusdetaljer tbody tr:hover{cursor:pointer}@media (width<=750px){div.status,div.status1,div.status2,div.status3,div.status4{align-items:start}}div.avvik{flex-flow:row;max-width:100dvw;max-height:100dvh;margin:0 auto;display:flex;overflow:auto}div.avvik div.sxid{background-color:var(--bakgrunn);font-size:66%;position:fixed;bottom:0;left:10px;transform:translateY(-100%)}div.avvik div.spraakdiv{background-color:var(--bakgrunn);z-index:50;display:flex;position:fixed;top:10px;right:10px}div.avvik div.spraak{display:none}div.avvik div.spraak.innhold span{cursor:pointer}div.avvik div.spraak.innhold span:hover{background:var(--bakgrunn_2)}div.avvik div.spraak.innhold span:nth-child(n+2){margin-left:10px}div.avvik div.spraak.innhold span:not(.valgt){opacity:.7}div.avvik div.spraak.innhold span.valgt{opacity:1;font-weight:700}div.avvik div.avviksfilter{display:none}div.avvik div.avviksfilter span.avviksfilteroverskrift{margin-bottom:4dvh;padding:2dvh;font-weight:700}div.avvik div.avviksfilter table.avviksfilter{padding:2dvh}div.avvik table.avvikstabell{border-spacing:0;background:var(--bakgrunn);margin:0 auto}div.avvik table.avvikstabell>thead{z-index:5;background:var(--bakgrunn);position:sticky;top:0}div.avvik table.avvikstabell>thead tr.titler{display:none}div.avvik table.avvikstabell>thead th{padding-bottom:2dvh}div.avvik table.avvikstabell tbody tr.avviksmeny_tr{box-shadow:10px 10px 10px var(--bakgrunn);border-radius:10px;padding:0 10px}div.avvik table.avvikstabell tbody tr.avviksmeny_tr:hover{background:var(--bakgrunn_2);cursor:pointer}div.avvik table.avvikstabell tbody tr.sx{background-color:var(--bakgrunn_2);border-radius:10px;max-height:80dvh;display:none}div.avvik table.avvikstabell tbody tr.sx.hoved:hover{background-color:var(--bakgrunn_1);cursor:pointer}div.avvik table.avvikstabell tbody tr.sx_gammal{display:none}div.avvik table.avvikstabell tbody tr.sx.hoved td{border-top:1dvh solid var(--bakgrunn);box-shadow:0px 7px 10px -4px var(--bakgrunn) inset,0px -7px 10px -4px var(--bakgrunn) inset;padding:1dvw}div.avvik table.avvikstabell tbody tr.sx.hoved td.fratil{font-size:75%}div.avvik table.avvikstabell>tbody td.linjested div.linjested{flex-flow:column wrap;align-items:center;max-height:50dvh;display:flex}div.avvik table.avvikstabell>tbody td.linjested span.tognummer,div.avvik table.avvikstabell>tbody td.linjested span.linjenummer{margin:5px}div.avvik table.avvikstabell>tbody td.linjested span.stopspan{font-size:66%}div.avvik table.avvikstabell>tbody span.avvikstekst{padding:0 1dvw;display:none}div.avvik table.avvikstabell tbody span.fratid{color:var(--gronn_dus);white-space:nowrap}div.avvik table.avvikstabell tbody span.tiltid{color:var(--rod_dus);white-space:nowrap;display:block}div.avvik table.avvikstabell tbody span.oppdatert{white-space:nowrap;font-size:75%;display:block}div.avvik table.avvikstabell>tfoot{z-index:5;background:var(--bakgrunn);position:sticky;bottom:0}div.avvik table.avvikstabell>tfoot tr.bunnknapper{display:none}div.avvik table.avvikstabell>tfoot td{padding:2dvh 0}div.avvik table.avvikstabell tfoot button{font-family:var(--font);border-radius:5px}div.avvik table.avvikstabell tfoot button:nth-child(n+2){margin-left:2dvh}div.avvik table.avvik_detaljtabell{width:100%}div.avvik table.avvik_detaljtabell>thead{justify-content:center;margin-top:1dvh;margin-bottom:5dvh;display:flex}div.avvik table.avvik_detaljtabell>tbody>tr:not(.detaljer_fratil) td{padding:1dvh 10px;font-size:90%}div.avvik table.avvik_detaljtabell>tbody td.detaljer_fratil{flex-flow:column;font-size:80%;display:inline-flex}div.avvik table.avvik_detaljtabell>tfoot{flex-flow:column;justify-content:center;margin-top:5dvh;font-size:66%;display:flex}div.avvik table.avvik_detaljtabell>tfoot>tr{flex-flow:row;justify-content:center;align-items:flex-start;display:inline-flex}div.avvik table.avvik_detaljtabell>tfoot td.td_tfoot_detaljer{margin:0 1dvw}div.avvik table.avvik_detaljtabell>tfoot tr.knapp_tfoot{z-index:5;background-color:var(--bakgrunn_2);padding:5dvh 0 1dvh;position:sticky;bottom:0}div.avvik table.detaljer_fratil{margin-top:3dvh}div.avvik table.detaljer_fratil tbody tr td:first-child{padding-right:1dvw}div.avvik table.detaljer_fratil tbody tr.fratil_fra{color:var(--regnbuegronn)}div.avvik table.detaljer_fratil tbody tr.fratil_til{color:var(--regnbuerod)}div.avvik table.detaljer_fratil tbody tr.fratil_publisert{color:var(--regnbuegul)}div.avvik table.detaljer_fratil tbody tr.fratil_antall{color:var(--regnbuefiolett)}div.avvik table.detaljer_fratil tbody td.tittel{text-align:right;margin-right:1dvw}div.avvik table.detaljer_fratil tbody td.verdi{text-align:left}div.avvik table.detaljer_fratil tfoot td.fratil_pil{font-size:150%;display:none}div.avvik table.detaljer_fratil tfoot td.fratil_bakoverpil{transform:rotate(180deg)}div.avvik table.detaljtabeller{display:none}div.avvik table.detaljtabeller thead{justify-content:center;margin-bottom:1dvh;display:flex}div.avvik table.detaljtabeller thead span,div.avvik table.detaljtabeller tbody span{white-space:nowrap}div.avvik table.detaljtabeller tbody{flex-flow:column;max-height:50dvh;display:inline-flex;overflow:auto}div.avvik table.detaljtabeller tbody span.linjenummer{margin:0 10px}div.avvik table.detaljtabeller tbody span.starttid{margin-left:10px}div.avvik table.detaljtabeller tbody span.startsted,div.avvik table.detaljtabeller tbody span.sluttsted{white-space:nowrap}div.avvik table.detaljtabeller tbody span.sluttid{margin-right:10px}div.avvik table.tripstabell_detaljer th.tognummer,div.avvik table.tripstabell_detaljer td.tognummer{display:none}div.avvik table.tripstabell_detaljer span.ukjent{opacity:.7;font-style:italic}div.avvik table.stopstabell_detaljer tbody tr{justify-content:flex-start}div.avvik table.avvikstabell span.plattformsirkel{margin-left:10px}div.avvik table.avvikstabell span.stopdesc{color:var(--avviksfarge);margin-left:10px;font-size:66%;font-style:italic}div.kartmeny{z-index:500;background:var(--bakgrunn);opacity:.9;color:var(--tekstfarge);border-radius:10px;width:95dvw;height:95dvh;font-size:3dvh;display:none;position:absolute;top:50dvh;left:50dvw;overflow:auto;transform:translate(-50%,-50%)}div.kartmeny table.hovedmeny{display:none}div.kartmeny table.meny,div.kartmeny table.kartmenytabell{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(div.kartmeny table.meny,div.kartmeny table.kartmenytabell) tfoot td{padding-top:10dvh}div.kartmeny select.vm_op{display:none}div.kartmeny table.vmmeny{border-spacing:0;background:var(--bakgrunn);margin:0 auto}div.kartmeny table.vmmeny thead{z-index:50;background:var(--bakgrunn);position:sticky;top:0}div.kartmeny table.vmmeny tfoot{z-index:5;background:var(--bakgrunn);position:sticky;bottom:0}div.kartmeny table.vmmeny tfoot tr{display:none}div.kartmeny table.vmmeny tfoot td{padding:2dvh 0}div.kartmeny table.vmmeny tfoot td button:last-child{margin-left:2dvw}div.kartmeny table.vmmeny tr:hover{box-shadow:0 9px 4px -6px gray}div.kartmeny table.vmmeny tr:hover td{cursor:pointer;border-top:1px solid silver;border-bottom:1px solid silver;font-weight:700}div.kartmeny table.vmmeny tr:hover td:first-child{border-left:1px solid silver}div.kartmeny table.vmmeny tr:hover td:last-child{border-right:1px solid silver}div.kartmeny::-webkit-scrollbar{display:none}div.utenkart div.sanntid_overskrift{background:var(--bakgrunn);z-index:4;padding:2dvh 0;position:sticky;top:0;left:0}div.utenkart div.flagg{background:var(--bakgrunn);z-index:4;width:100%;max-width:100%;display:none;position:sticky}div.utenkart div.flagg table{margin:auto}div.utenkart div.flagg:not(.mobilflagg) td{padding:0 10px}div.utenkart div.mobilflagg td{padding:0 2dvw}div.utenkart div.flagg td svg,div.utenkart div.mobilflagg td svg{opacity:.4}div.utenkart div.mobilflagg{z-index:4;background:var(--bakgrunn);display:none;position:sticky;left:0;overflow-x:hidden}div.utenkart div.mobilflagg table.flaggtabell{width:100%}div.utenkart div.mobilflagg table.flaggtabell td{padding-top:1vh}div.utenkart div.sanntid_sokeboks{background:var(--bakgrunn);z-index:4;padding-bottom:2dvh;position:sticky;top:0;left:0}div.utenkart div.sanntid_sokeboks input.sokeboks_hlp{font-size:3.5vh}div.utenkart div.sanntid_sokeboks span#info_sokeboks{cursor:pointer;color:var(--lyseblaa);padding-left:1vw;font-weight:700}div.utenkart table.hlpliste{border-spacing:0;margin-left:auto;margin-right:auto;padding:0 2vw}div.utenkart table.hlpliste thead{z-index:3;background:var(--bakgrunn);position:sticky;top:0;left:0}div.utenkart table.hlpliste thead tr:first-child th{padding-top:2dvh}div.utenkart table.hlpliste thead tr:last-child th{color:var(--regnbueoransj);padding-top:1dvh;padding-bottom:1dvh;font-size:75%;font-weight:400}div.utenkart table.hlpliste thead tr:last-child th span:nth-child(2){padding:0 10px}div.utenkart table.hlpliste tbody tr.laste_hlp td{background:var(--bakgrunn);color:var(--tekstfarge);text-align:center}div.utenkart table.hlpliste tbody tr.laste_hlp:first-child td{padding:10dvh 1dvw 0}div.utenkart table.hlpliste tbody tr.laste_hlp:last-child td{color:var(--regnbueoransj);padding:5dvh 1dvw 10dvh;font-style:italic}div.utenkart table.hlpliste tbody tr.uffda{display:none}div.utenkart table.hlpliste tbody tr.hlp{display:none;position:relative}div.utenkart table.hlpliste tbody tr.hlp td:first-child{text-align:left;padding:0 1vw}div.utenkart table.hlpliste tbody td.hlp_vhtype{white-space:nowrap}div.utenkart table.hlpliste tbody td.hlp_vhtype span{display:inline-block}div.utenkart table.hlpliste tbody td.hlp_vhtype span svg{margin:0 5px}div.utenkart table.hlpliste tbody td.avstand_hlp{padding-left:2dvw;font-size:75%}div.utenkart table.hlpliste tbody tr.hlp td{background:var(--tekstfarge);color:var(--bakgrunn);border-top:5px solid var(--bakgrunn);border-bottom:5px solid var(--bakgrunn);margin-bottom:3px}div.utenkart table.hlpliste tbody tr.hlp td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}div.utenkart table.hlpliste tbody tr.hlp td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}div.utenkart table.hlpliste tfoot{z-index:3;background:var(--bakgrunn);display:none;position:sticky;bottom:0;left:0}div.utenkart table.hlpliste tfoot td{padding:2vh 0}div.utenkart table.hlpliste tfoot button:first-child{background-color:var(--lyseblaa)}div.utenkart table.hlpliste tfoot button:nth-child(2){background-color:var(--lakserosa);margin-left:2dvw}div.utenkart table.hlpliste tfoot button:nth-child(3){background-color:var(--regnbueoransj);margin-left:2dvw}div.utenkart table.hlpliste tfoot button:nth-child(4){background-color:var(--regnbuegronn);margin-left:2dvw}div.etikett{color:#eba434;font-weight:700;font-family:var(--font);text-align:center;font-size:var(--fontstr);background-color:#000;border-radius:5px;flex-direction:column;align-items:center;padding-left:5px;padding-right:5px;display:flex}div.etikett .merkelapp_destinasjon{margin-top:2.5px;margin-bottom:2.5px;display:none}div.etikett .merkelapp_vogn{color:#fff;margin-top:2.5px;margin-bottom:2.5px;padding-left:5px;padding-right:5px;display:none}div.etikett .merkelapp_vlp{color:#66b2ff;margin-top:2.5px;margin-bottom:2.5px;display:none}div.etikett .merkelapp_belegg{color:#80ff00;margin-top:2.5px;margin-bottom:2.5px;display:none}div.etikett span.etikett_stp{color:#edc;text-align:center;flex-direction:column;align-items:center;padding:2px 5px;font-size:2dvh;font-weight:700;display:flex}div.etikett span.etikett_kommune{color:var(--rod_behagelig);text-align:center;flex-direction:column;align-items:center;padding:2px 5px;font-size:1.1dvh;display:flex}div.etikett span.etikett_land{color:var(--lyseblaa);text-align:center;flex-direction:column;align-items:center;padding:2px 5px;font-size:1.1dvh;display:flex}svg.vhtype{padding:0 5px}div.ingen{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.ingen table tbody td{padding-bottom:2dvh}div.ingen span{color:var(--regnbueoransj)}div.lasteinfo{border-spacing:0;font-size:var(--fontstr_infoboks_kart);font-family:var(--font);color:var(--tekstfarge);padding:3dvh;font-weight:700}div.aspie table{margin:auto}div.aspie table thead th{padding-bottom:15dvh;font-size:7dvh}div.aspie table tbody td{font-size:5dvh}table.clustertabell,table.tabell_infoboks{color:var(--tekstfarge);background:var(--bakgrunn);font-size:var(--fontstr_infoboks_kart);font-family:var(--font)}:is(table.clustertabell,table.tabell_infoboks) button{font-size:var(--fontstr_infoboks_kart)}:is(table.clustertabell,table.tabell_infoboks) td.cluster_stedsnavn{text-align:left;padding-left:1dvw}table.tabell_infoboks thead{background:var(--bakgrunn);z-index:5;position:sticky;top:0}table.tabell_infoboks thead tr.hlpnavn th{padding-bottom:2dvh;font-size:150%}table.tabell_infoboks tbody td{padding:0 .5dvw}table.tabell_infoboks tfoot{background:var(--bakgrunn);z-index:5;position:sticky;bottom:0}.ui-autocomplete{z-index:786;width:fit-content;max-width:95dvw}div.ui-helper-hidden-accessible{display:none}div.gm-style-iw-c,div.gm-style-iw-d{border-radius:5px;height:fit-content;max-height:90dvh;margin:1dvh 1dvh 1dvh 0;background-color:var(--bakgrunn)!important;max-width:95dvw!important}div.gm-style-iw-d{color:var(--tekstfarge);overflow:auto;background-color:var(--bakgrunn)!important}div.gm-style-iw-c::-webkit-scrollbar{display:none}div.gm-style-iw-d::-webkit-scrollbar{display:none}div.gm-style-iw-tc:after{transform:translateY(10px);background-color:var(--bakgrunn)!important}div.stpikon{cursor:pointer}div.plfikon_kart{font-size:2.5dvh}div.quaysirkel span{color:#fff;font-size:30px;font-family:var(--font);padding:2.5px 5px 0 7.5px}span.plattformsirkel{color:#000;text-align:center;background:#ffc800;-webkit-border-radius:100%;-moz-border-radius:100%;margin-left:5px;margin-right:10px;padding:.2em .3em .1em;font-weight:700;line-height:100%;display:inline-block;font-style:normal!important}span.plattformsirkel_blaa{background:#39f}span.plattformsirkel_ny{background:var(--regnbueoransj);color:red;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;margin-left:5px;margin-right:10px;padding:.2em .3em .1em;font-weight:700;line-height:100%;display:inline-block;font-style:normal!important}span.nytid_strek{text-align:center;z-index:1;font-size:66%;position:relative}span.nytid_strek:before{content:"";border-bottom:3px solid #f03864;width:100%;height:10%;position:absolute;top:30%;left:0}span.plf_kryss{opacity:.7;position:relative}span.plf_kryss:after{content:"⨉";font-size:var(--fontstr_tekst_stor);color:red;text-align:center;font-weight:700;line-height:125%;position:absolute;inset:0}td.nydestinasjon span.destinasjon{text-align:center;z-index:1;position:relative}td.nydestinasjon span.destinasjon:before{content:"";border-bottom:3px solid #f03864;width:100%;height:10%;position:absolute;top:30%;left:0}td.nydestinasjon span.nydestinasjon{color:var(--avviksfarge);display:block}svg.sanntid{fill:var(--graa)}svg.sanntid path.spm{display:none}svg.manglersanntid path.stid{opacity:.3}svg.manglersanntid path.spm{fill:var(--regnbuerod);display:inline}svg.sanntid_ok path.stid{fill:var(--regnbuegronn)}svg.sanntid_delvis path.s1,svg.sanntid_delvis path.s2{fill:var(--regnbuegul)}svg.sanntid_gammal path.s1{fill:var(--regnbuerod)}div.venstre{z-index:500;resize:horizontal;background:var(--bakgrunn);width:33dvw;max-width:50dvw;height:100dvh;min-height:100dvh;max-height:100dvh;font-size:x-large;display:none;position:absolute;overflow:hidden auto}div.venstre::-webkit-scrollbar{display:none}div.bunn{z-index:980;resize:vertical;background:var(--bakgrunn);min-width:100dvw;max-width:100dvw;height:33dvh;min-height:10dvh;max-height:75dvh;display:none;position:absolute;bottom:0;overflow:auto}span.slider_side{background:var(--bakgrunn);cursor:pointer;z-index:-1;border-radius:10px;padding:1dvh 1dvh 0;position:fixed;top:50%;left:10%;transform:translate(-50%)}span.slider_side svg{fill:var(--tekstfarge)}span.slider_oppned{background:var(--bakgrunn);cursor:pointer;z-index:1500;border-radius:10px;padding:0 1dvw 1dvh;position:fixed;left:50dvw;transform:translate(-50%,-90%)}span.slider_oppned svg{fill:var(--tekstfarge)}div.utenkart,div.hlpinfo,div.sanntid{border-spacing:0;font-size:var(--fontstr);display:none}:is(div.utenkart,div.hlpinfo,div.sanntid) table{border-spacing:0;margin-left:auto;margin-right:auto;display:table}:is(div.utenkart,div.hlpinfo,div.sanntid) table.xinfo{background:var(--bakgrunn);z-index:15;width:100%;position:sticky;top:0;left:0}:is(div.utenkart,div.hlpinfo,div.sanntid) table.xinfo thead tr.sted span{font-size:var(--fontstr_tekst_stor);color:var(--tekstfarge)}:is(div.utenkart,div.hlpinfo,div.sanntid) table.xinfo thead tr.kommune span{color:var(--rod_behagelig)}:is(div.utenkart,div.hlpinfo,div.sanntid) table.xinfo thead tr.land span{color:var(--lyseblaa)}:is(div.utenkart,div.hlpinfo,div.sanntid) table.xinfo tbody tr.dato td{padding-top:2dvh}:is(div.utenkart,div.hlpinfo,div.sanntid) table.xinfo tfoot tr.tidspunkt td{padding-bottom:2dvh}:is(div.utenkart,div.hlpinfo,div.sanntid) table.xinfo tfoot tr.tidspunkt td button.knapp_velgetid{display:none}:is(div.utenkart,div.hlpinfo,div.sanntid) table.xinfo tfoot tr.nytid button{font-size:var(--fontstr)}:is(div.utenkart,div.hlpinfo,div.sanntid) table.xinfo thead tr:first-child th{padding-top:2dvh}:is(div.utenkart,div.hlpinfo,div.sanntid) table.felles{display:none}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell{border-spacing:0;display:none}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell th.vlp,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell th.operator,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell th.destinasjon,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell th.ankomst,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell th.spor,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell th.avgang,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell th.forsinkelse,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell th.materiell,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell th.belegg,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell td.vlp,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell td.operator,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell td.destinasjon,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell td.ankomst,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell td.spor,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell td.avgang,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell td.forsinkelse,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell td.materiell,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell td.belegg{white-space:nowrap;padding-right:1dvw;overflow:hidden}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell th.driftsart,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell td.driftsart{white-space:nowrap;padding-right:.5dvw;overflow:hidden}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell th.operator span,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell td.operator span{margin-left:1dvw}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell thead{z-index:14;background:var(--bakgrunn);position:sticky;left:0}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell thead div.beskrivelse{margin-bottom:1dvh}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell thead tr:first-child th{padding-top:2dvh}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell thead tr.overskrift_plf{font-size:50%}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell thead tr.overskrift_plf th.destinasjon{text-align:left}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell thead tr.overskrift_plf th:last-child{padding-right:2dvw}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell thead tr.avvik_plf th{background:var(--avviksfarge);color:var(--tekst_mork);border-radius:5px;padding:0 1dvw;font-weight:400}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell thead tr.avvik_plf th span:nth-child(2){padding-left:1dvw}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell thead tr.overskrift_plf th.linje,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell thead tr.overskrift_plf th.destinasjon{z-index:15;background:var(--bakgrunn);position:sticky;left:0}:is(:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.lengetil td.ankomst.forsinkelse,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.lengetil td.avgang.forsinkelse) span.tid,:is(:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.lengetil td.ankomst.forsinkelse,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.lengetil td.avgang.forsinkelse) span.merknad{text-align:center;z-index:1;font-size:66%;position:relative}:is(:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.lengetil td.ankomst.forsinkelse,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.lengetil td.avgang.forsinkelse) span.tid:before,:is(:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.lengetil td.ankomst.forsinkelse,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.lengetil td.avgang.forsinkelse) span.merknad:before{content:"";border-bottom:3px solid #f03864;width:100%;height:10%;position:absolute;top:30%;left:0}:is(:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.lengetil td.ankomst.forsinkelse,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.lengetil td.avgang.forsinkelse) span.nytid{color:var(--regnbuegul);display:block}:is(:is(:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.snart,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.straks) td.ankomst,:is(:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.snart,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.straks) td.avgang) span.tid,:is(:is(:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.snart,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.straks) td.ankomst,:is(:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.snart,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.straks) td.avgang) span.merknad{display:none}:is(:is(:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.snart,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.straks) td.ankomst,:is(:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.snart,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.straks) td.avgang) span.nytid{color:var(--tekstfarge);display:block}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.ankommi td.ankomst span.tid,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.ankommi td.ankomst span.merknad{font-size:75%}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.ankommi td.ankomst span.nytid{font-size:50%;font-style:italic;display:block}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.ankommi td.avgang span{display:none}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.tilstede{font-weight:700}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.tilstede td.ankomst span.nytid{font-size:50%;font-style:italic;display:block}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.tilstede td.avgang span.tid,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.tilstede td.avgang span.merknad{display:none}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.tilstede td.avgang span.nytid{color:var(--tekstfarge);display:block}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.tilstede td.avgang.forsinkelse span.tid{text-align:center;z-index:1;font-size:66%;position:relative}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.tilstede td.avgang.forsinkelse span.tid:before{content:"";border-bottom:3px solid #f03864;width:100%;height:10%;position:absolute;top:30%;left:0}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.tilstede td.avgang.forsinkelse span.nytid{color:var(--regnbuegul);display:block}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.avgått{opacity:.6;font-style:italic}:is(:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.avgått td.ankomst,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.avgått td.avgang) span.tid,:is(:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.avgått td.ankomst,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.avgått td.avgang) span.merknad{font-size:75%}:is(:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.avgått td.ankomst,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.avgått td.avgang) span.nytid{color:var(--tekstfarge);font-size:50%;font-style:italic;display:block}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.nydestinasjon td.destinasjon span.destinasjon{text-align:center;z-index:1;font-size:66%;position:relative}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.nydestinasjon td.destinasjon span.destinasjon:before{content:"";border-bottom:3px solid #f03864;width:100%;height:10%;position:absolute;top:30%;left:0}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.nydestinasjon td.destinasjon span.nydestinasjon{color:var(--regnbuegul);display:block}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.innstilt td:not(.avvik){z-index:1;position:relative}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.innstilt td:not(.avvik):before{content:"";border-bottom:3px solid var(--rod);width:100%;height:10%;position:absolute;top:30%;left:0}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.innstilt td.sanntid span,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.innstilt td.ankomst span:not(.ankomst),:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.innstilt td.avgang span:not(.avgang),:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.innstilt td.forsinkelse span,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.innstilt td.materiell span,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.innstilt td.belegg span,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.innstilt td.avvik span.omkj,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.innstilt td.avvik span.innst_start,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.innstilt td.avvik span.innst_slutt{display:none}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.innstilt span.forsinkelse{color:var(--rod)}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg.innstilt td.avvik svg path{fill:var(--rod)!important}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg td{border-top:10px solid var(--bakgrunn);white-space:nowrap;background-color:#4b4c4d}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody tr.avg td.slidetext span{animation:4s linear infinite destanimasjon;display:inline-flex}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody td.operator{max-width:150px;font-size:50%}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody td.linje{background:var(--bakgrunn);z-index:10;padding:0 10px;position:sticky;left:0}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody td.destinasjon{text-align:left;background:var(--bakgrunn);z-index:10;max-width:25dvw;position:sticky;left:0;overflow:hidden}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody td.avvik{text-align:center}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody span.opphold{vertical-align:top;color:var(--regnbueblaa);font-size:40%}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody span.sekunder{vertical-align:top;color:var(--regnbueoransj);font-size:40%}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody span.annendag{vertical-align:super;font-size:50%}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody span.nytid.tilstede{color:var(--tekstfarge);font-style:italic}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody span.nytid.passert{color:var(--tekstfarge);font-size:66%;font-style:italic}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody span.nytid.minutter{color:var(--tekstfarge)}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody span.dato_forsteavgang{color:var(--lakserosa);font-size:75%;font-style:italic;display:block}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody span.avvik.ikon.naa svg path{fill:var(--avviksfarge)}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody span.avvik.ikon.framtid svg path{fill:var(--avviksfarge_info)}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody span.avvik.antall{vertical-align:top;font-size:50%}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody td.avvik span.merknad{font-size:66%;display:block}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody td.avvik span.merknad_a{color:var(--avviksfarge)}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody td.avvik span.merknad_b{color:var(--rod_dus)}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody div.ablink,:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody div.bblink{background-color:var(--regnbuegronn);border-radius:100%;width:20px;height:20px}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody div.ablink{float:left;margin-left:10px;margin-right:5px;animation:1s infinite alternate blink}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody div.bblink{float:right;animation:1s infinite alternate-reverse blink}:is(div.utenkart,div.hlpinfo,div.sanntid) table.plftabell tbody td.flereavg{background-color:var(--regnbueblaa);border-top:15px solid var(--bakgrunn);cursor:pointer;border-radius:10px}:is(div.utenkart,div.hlpinfo,div.sanntid) table.hlptabell{display:none}:is(div.utenkart,div.hlpinfo,div.sanntid) table.hlptabell tr.navg{display:none}:is(div.utenkart,div.hlpinfo,div.sanntid) table.hlptabell td.navg_tidspunkt{padding-left:3dvw}:is(div.utenkart,div.hlpinfo,div.sanntid) table.hlptabell td.ingen{color:var(--lakserosa);padding-top:10dvh;font-size:150%;font-weight:700}:is(div.utenkart,div.hlpinfo,div.sanntid) table.hlptabell span.avvikdummy{display:none}:is(div.utenkart,div.hlpinfo,div.sanntid) table.avginfo{font-size:var(--fontstr)}:is(div.utenkart,div.hlpinfo,div.sanntid) table.avginfo th,:is(div.utenkart,div.hlpinfo,div.sanntid) table.avginfo td{display:none}:is(div.utenkart,div.hlpinfo,div.sanntid) table.avginfo th:not(.hlp_linjenummer){padding-right:1dvw}:is(div.utenkart,div.hlpinfo,div.sanntid) table.avginfo th.hlp_linjenummer{padding-right:5px}:is(div.utenkart,div.hlpinfo,div.sanntid) table.avginfo td.tripdato,:is(div.utenkart,div.hlpinfo,div.sanntid) table.avginfo tr.avgangsinfo th{padding-top:2dvh}:is(div.utenkart,div.hlpinfo,div.sanntid) table.materielltabell{border-spacing:0;margin-top:2dvh;font-size:50%}:is(div.utenkart,div.hlpinfo,div.sanntid) table.materielltabell span path{fill:var(--regnbueblaa)}:is(div.utenkart,div.hlpinfo,div.sanntid) table.linjedetaljer>thead tr.linfo_route{font-size:80%}:is(div.utenkart,div.hlpinfo,div.sanntid) table.linjedetaljer>thead tr.linfo_linje{font-size:66%}:is(div.utenkart,div.hlpinfo,div.sanntid) table.linjedetaljer>thead tr.linfo_linje th{padding-bottom:2dvh}:is(div.utenkart,div.hlpinfo,div.sanntid) table.linjedetaljer>thead tr.linfo_operator,:is(div.utenkart,div.hlpinfo,div.sanntid) table.linjedetaljer>thead tr.linfo_aut{font-size:50%;font-weight:700}:is(div.utenkart,div.hlpinfo,div.sanntid) table.linjedetaljer>tfoot button{margin-top:3dvh}:is(div.utenkart,div.hlpinfo,div.sanntid) table.linjedetaljer table.linjeintervaller{font-size:var(--fontstr_tekst);margin-top:3dvh;margin-bottom:3dvh}:is(div.utenkart,div.hlpinfo,div.sanntid) table.avvik,:is(div.utenkart,div.hlpinfo,div.sanntid) table.ruteendringer{font-size:var(--fontstr_tekst);margin-top:3dvh}:is(:is(div.utenkart,div.hlpinfo,div.sanntid) table.avvik,:is(div.utenkart,div.hlpinfo,div.sanntid) table.ruteendringer) thead th{padding:0 10px}:is(div.utenkart,div.hlpinfo,div.sanntid) table.avvik th.avvik_merknader,:is(div.utenkart,div.hlpinfo,div.sanntid) table.avvik td.avvik_merknader{text-align:left}:is(div.utenkart,div.hlpinfo,div.sanntid) div.planmax{font-size:var(--fontstr_tekst)}:is(div.utenkart,div.hlpinfo,div.sanntid) div.knapper{background:var(--bakgrunn);z-index:15;width:100%;padding:2dvh 0;display:none;position:sticky;bottom:-1px;left:0}:is(div.utenkart,div.hlpinfo,div.sanntid) div.knapper button:not(:first-child){margin-left:1dvw}:is(div.utenkart,div.hlpinfo,div.sanntid) div.knapper button.knapp_filter{display:none}table.linjedetaljer td.mandag,table.linjedetaljer td.tirsdag,table.linjedetaljer td.onsdag,table.linjedetaljer td.torsdag,table.linjedetaljer td.fredag{color:silver}table.linjedetaljer th.timetall,table.linjedetaljer td.timetall{color:#fff}table.linjedetaljer thead span:not(:first-child){margin-left:10px}table.linjedetaljer thead tr:last-child span{margin-bottom:3dvh}@keyframes destanimasjon{0%{transform:translate(100%)}to{transform:translate(-100%)}}table.ruteplantabell{display:none}table.ruteplantabell thead{z-index:10;background:var(--bakgrunn);width:100%;position:sticky;top:0;left:0}table.ruteplantabell thead tr.avginfo span.hlp_belegg{margin-left:10px;display:inline}table.ruteplantabell thead tr.avginfo span{display:none}table.ruteplantabell thead tr.avginfo span.hlp_sanntid{padding-right:1dvw}table.ruteplantabell thead tr.materiell span:not(.togmateriell){font-size:75%;font-weight:400}table.ruteplantabell thead tr.materiell span.togmateriell{font-size:150%}table.ruteplantabell thead tr.materiell span.vogndetaljer{margin:0 10px}table.ruteplantabell thead tr.materiell{text-align:center}table.ruteplantabell thead th.ruteplan_tid{text-align:center;padding-top:2dvh}table.ruteplantabell thead th.ruteplan_tid span.ruteplan_klokke{display:block}table.ruteplantabell thead tr.avvik th{background:var(--avviksfarge);color:var(--tekst_mork);cursor:pointer;border-radius:5px;padding:0 1dvw;font-weight:400}table.ruteplantabell thead tr.avvik th:hover{font-weight:700}table.ruteplantabell thead tr.avvik th span:nth-child(2){padding-left:1dvw}table.ruteplantabell thead tr.avvik th span.avvikdummy{display:none}table.ruteplantabell thead tr.ruteplan th{padding-top:2dvh}table.ruteplantabell thead th,table.ruteplantabell tbody td{padding:0 .5dvw;display:none}table.ruteplantabell thead th.hlp_sted,table.ruteplantabell tbody td.hlp_sted{text-align:left}table.ruteplantabell tbody td.hlp_avstand{text-align:right}table.ruteplantabell tbody span.hlp_tilstede{color:var(--regnbuegronn);vertical-align:middle;font-weight:700}table.ruteplantabell tbody span.hlp_sted_plf{margin-left:1dvw}table.ruteplantabell tbody span.hlp_sted_beskrivelse{font-size:66%;font-style:italic;display:block}table.ruteplantabell tbody span.hlp_ankavg_annendag{vertical-align:super;font-size:50%}table.ruteplantabell tbody span.hlp_ankavg_nytid,table.ruteplantabell tbody span.hlp_opphold_ny{font-size:66%;display:block}table.ruteplantabell tbody span.hlp_ankavg_gammal,table.ruteplantabell tbody span.hlp_spor_gammal{text-align:center;z-index:1;font-size:75%;position:relative}table.ruteplantabell tbody span.hlp_ankavg_gammal:before,table.ruteplantabell tbody span.hlp_spor_gammal:before{content:"";border-bottom:3px solid #f03864;width:100%;height:10%;position:absolute;top:30%;left:0}table.ruteplantabell tbody span.hlp_ankavg_ny,table.ruteplantabell tbody span.hlp_spor_ny{color:var(--regnbuegul);font-size:100%;display:block}table.ruteplantabell tbody span.plf_kryss_ruteplan{opacity:.7;padding:0 10px;position:relative}table.ruteplantabell tbody span.plf_kryss_ruteplan:after{content:"⨉";color:red;text-align:center;font-size:100%;font-weight:700;line-height:125%;position:absolute;inset:0;transform:translateY(-20%)}table.ruteplantabell tbody span.hlp_avstand{white-space:nowrap}table.ruteplantabell tbody tr.tilstede{font-weight:700}table.ruteplantabell tbody tr.tilstede td.hlp_tilstede{animation:1s linear infinite blinker}table.ruteplantabell tbody tr.tilstede td.hlp_ankomst,table.ruteplantabell tbody tr.tilstede td.hlp_avgang{text-align:center}table.ruteplantabell tbody tr.tilstede span.ankomst.nytid{color:var(--tekstfarge);font-size:66%}:is(table.ruteplantabell tbody tr.passert,table.ruteplantabell tbody tr.passert_midlertidig) td.hlp_ankomst,:is(table.ruteplantabell tbody tr.passert,table.ruteplantabell tbody tr.passert_midlertidig) td.hlp_avgang{text-align:center}table.ruteplantabell tbody tr.passert,table.ruteplantabell tbody tr.passert_midlertidig{opacity:.7;font-style:italic}table.ruteplantabell tbody tr.avgått td.hlp_ankomst,table.ruteplantabell tbody tr.avgått td.hlp_avgang{text-align:center}table.ruteplantabell tbody tr.avgått{opacity:.4}table.ruteplantabell tbody tr.historie td.hlp_ankomst,table.ruteplantabell tbody tr.historie td.hlp_avgang{text-align:center}table.ruteplantabell tbody tr.historie{opacity:.7}table.ruteplantabell tbody tr.teknisk_stasjon{opacity:.4;font-size:75%}table.ruteplantabell tbody tr.kursiv{font-style:italic}table.ruteplantabell tbody tr.innstilt td:not(.hlp_merknad),table.ruteplantabell tbody tr td.innstilt{z-index:1;position:relative}table.ruteplantabell tbody tr.innstilt td:not(.hlp_merknad):before,table.ruteplantabell tbody tr td.innstilt:before{content:"";border-bottom:3px solid var(--rod);width:100%;height:10%;position:absolute;top:30%;left:0}table.ruteplantabell tbody tr.innstilt td.hlp_merknad{color:var(--rod)}table.ruteplantabell tbody tr.aktiv{background-color:var(--blaa_dus);cursor:pointer;font-weight:700}table.ruteplantabell tbody tr.aktiv td:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}table.ruteplantabell tbody tr.aktiv td:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}table.ruteplantabell tfoot div.tripiddisplay{z-index:25;font-size:50%;position:absolute;bottom:1dvh;left:1dvw}@keyframes blinker{50%{opacity:0}}div.utenkart{max-width:100dvw;max-height:100dvh;overflow:auto}div.utenkart::-webkit-scrollbar{display:none}div.serverstatus{background:var(--bakgrunn);width:100dvw;height:100dvh}div.serverstatus table.statustabell{margin:5px auto}div.serverstatus table.statustabell thead th{padding-bottom:2dvh}div.serverstatus table.statustabell tbody tr.verdier_land{font-size:90%;display:none}div.serverstatus table.statustabell tbody tr.ikkeomr,div.serverstatus table.statustabell tbody tr.omrverdier{font-style:italic}div.serverstatus table.statustabell tbody td.tittel_statustabell{text-align:right;padding-right:1dvw}div.serverstatus table.statustabell tbody td.start_statustabell{padding-left:2dvw}div.serverstatus table.statustabell tbody td.filtittel{text-align:right}div.serverstatus table.statustabell tbody button{border-radius:5px;font-size:75%}div.serverstatus table.statustabell tbody button.start{background-color:var(--gronn_dus)}div.serverstatus table.statustabell tbody button.stopp{background-color:var(--rod_dus)}div.serverstatus table.statustabell tbody button.restart,div.serverstatus table.statustabell tbody button.felles{background-color:var(--regnbueoransj)}div.serverstatus table.statustabell tfoot tr:first-child td{margin-top:1dvh}div.serverstatus table.statustabell tfoot tr:first-child td span{margin:2dvh auto}div.serverstatus table.statustabell tfoot button{font-size:100%;font-family:var(--font);border-radius:5px}div.serverstatus table.rutedata,div.serverstatus table.serverlogg{border-spacing:0;margin:0 auto}:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) thead{z-index:5;background:var(--bakgrunn);position:sticky}:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) thead tr.tid th{padding:3dvh 0}:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) th,:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) td{padding:0 2dvw}:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) th.oppdatert,:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) td.oppdatert{color:var(--regnbuegronn)}:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) th.starttid,:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) td.starttid{color:var(--graa);opacity:.6;font-size:66%}:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) th.oppdatert,:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) td.oppdatert,:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) th.starttid,:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) td.starttid,:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) th.alder,:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) td.alder{white-space:nowrap}:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) td.alder{text-align:right}:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) tfoot{z-index:5;background:var(--bakgrunn);position:sticky;bottom:0}:is(div.serverstatus table.rutedata,div.serverstatus table.serverlogg) tfoot tr td{padding:2dvh 0}div.serverstatus table.ureg{border-spacing:0;margin:0 auto}div.serverstatus table.ureg tfoot{z-index:15;background:var(--bakgrunn);display:none;position:sticky;bottom:0;left:0}div.serverstatus table.ureg tfoot td{padding:2dvh 0}div.serverstatus table.ureg tfoot input{width:1dvw;height:1dvw;margin-left:1dvw;margin-right:5px}div.serverstatus table.ureg>thead{z-index:15;background:var(--bakgrunn);position:sticky;top:0;left:0}div.serverstatus table.ureg>thead th{padding:2dvh 0}div.serverstatus table.vhref{border-spacing:0;border:2px solid #fff;border-radius:10px;max-width:95dvw;margin:10px auto;padding:5px;font-size:2.5dvh}div.serverstatus table.vhref td.linje_destinasjon{text-align:center;padding-bottom:2dvh}div.serverstatus table.vhref td.linje_destinasjon span:not(:first-child){margin-left:10px}div.serverstatus table.vhref span.tidstrek{margin:0 10px}div.serverstatus table.vhref td.startsted,div.serverstatus table.vhref td.starttid{text-align:right;padding-right:10px}div.serverstatus table.vhref td.sluttid,div.serverstatus table.vhref td.sluttsted{text-align:left;padding-left:10px}div.serverstatus table.vhref td.neste_stopp{text-align:left}div.serverstatus table.vhref span{white-space:nowrap}div.serverstatus table.vhref button.endreknapp{background-color:var(--regnbueoransj);font-size:2dvh}div.serverstatus table.vhref button.sletteknapp{background-color:var(--regnbuerod);margin-left:2dvw;font-size:2dvh;display:none}div.serverstatus table.vhref td.nyverdier.hardata{padding:2dvw 0}div.serverstatus table.vhref td.nyverdier span:first-child{margin-right:2.5dvw}div.serverstatus table.vhref td.nyverdier.hardata span{background:var(--bakgrunn);color:var(--tekstfarge);border-radius:5px;padding:5px 5px 3px}div.serverstatus table.vhref.ukjent{background:#ff66664d}div.serverstatus table.vhref.kjent{background:#66ff664d}div.serverstatus table.fkasse{border-spacing:0;margin:0 auto}div.serverstatus table.fkasse thead{z-index:15;background:var(--bakgrunn);position:sticky;top:0;left:0}div.serverstatus table.fkasse thead th{padding:2dvh 0}div.serverstatus table.fkasse tbody button{white-space:nowrap}div.serverstatus table.fkasse tfoot td{padding:2dvh 0}div.serverstatus table.fkasse tfoot div{z-index:15;width:100dvw;position:sticky;bottom:0;left:0;right:0}div.endre_ureg{background:var(--sand);z-index:15;border-radius:10px;position:fixed;top:50dvh;left:50dvw;transform:translate(-50%,-50%)}div.endre_ureg table.endre_ureg_tabell{margin:auto}div.endre_ureg span{color:var(--tekst_mork);margin:2dvh auto 0;display:block}div.endre_ureg input{margin:5dvh 5dvw}div.endre_ureg button.endre_ureg_endre{background-color:var(--regnbuegronn);margin-bottom:2dvh;margin-right:1dvw}div.endre_ureg button.endre_ureg_lukk{background-color:var(--rod_dus);margin-bottom:2dvh}div.vhfarger{background:var(--sand);z-index:50;color:var(--bakgrunn);border-radius:5px;padding:5px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}div.vhfarger table td{padding:0 2dvw}div.vhfarger tbody tr:hover td{cursor:pointer;border-top:1px solid silver;border-bottom:1px solid silver;font-weight:700}div.filter_serverlogg,div.kartbruk_serverlogg{z-index:10;font-size:var(--fontstr);background:var(--regnbueblaa);border-radius:10px;padding:2dvh;position:fixed;top:50dvh;left:50dvw;transform:translate(-50%,-50%)}:is(div.filter_serverlogg,div.kartbruk_serverlogg) table.filtertabell tbody td.td_tekst{text-align:left;padding-left:10px}:is(div.filter_serverlogg,div.kartbruk_serverlogg) table.filtertabell tbody input{width:2dvh;height:2dvh}div.xdsoft_datetimepicker{font-family:var(--font);top:15dvh;overflow:auto;transform:scale(2)translate(-25%)translateY(25%);left:50dvw!important}.super{vertical-align:super;font-size:50%}span.plussgrader{color:#f33}span.minusgrader{color:#66f}span.nullgrader{color:#40e0d0}span.nedbor{color:var(--lyseblaa)}span.vindkast{color:var(--regnbueoransj)}span.bolgehoyde{color:var(--regnbueindigo)}span.overskrift_moh{color:var(--regnbueoransj);white-space:nowrap;font-size:2dvh;font-weight:700}span.helligdag{color:#c00}table.lyn{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}table.lyn tbody input{text-align:center;field-sizing:content;padding:0px var(--inputpadding)}table.lyn tbody span.lukkespan svg{vertical-align:middle;cursor:pointer;display:none;transform:translate(-33px)}table.lyn tbody td#td_tbody_lyn_2{padding-bottom:3dvh}table.lyn tbody span.radiuspilblink{opacity:0;color:var(--regnbuegronn);padding-left:10px;font-size:5dvh;position:absolute;transform:translateY(-10px)}table.lyn tbody span.pilblink_aktiv{animation:2s 2s infinite alternate-reverse pilblink}table.lyn tbody span.radiuscheck{opacity:0;color:var(--regnbuegronn);padding-left:10px;font-size:5dvh;position:absolute;transform:translateY(-10px)}table.lyn tbody tr:last-child td{padding-bottom:5dvh}table.lyn tfoot tr:last-child td{padding-top:10dvh}table.lyn tfoot button{margin:0 1vh}table.lyn span.brytertekst{border-radius:5px;margin:0 1vh;padding:5px 5px 0;font-size:3vh}table.lyn .switch{width:60px;height:34px;display:inline-block;position:relative;transform:translateY(10px)}table.lyn .switch input{opacity:0;width:0;height:0}table.lyn .slider{cursor:pointer;background-color:#60c;transition:all .4s;position:absolute;inset:0}table.lyn .slider:before{content:"";background-color:#fff;width:26px;height:26px;transition:all .4s;position:absolute;bottom:4px;left:4px}table.lyn input:checked+.slider{background-color:#c0c}table.lyn input:focus+.slider{box-shadow:0 0 1px #c0c}table.lyn input:checked+.slider:before{transform:translate(26px)}table.lyn .slider.round{border-radius:34px}table.lyn .slider.round:before{border-radius:50%}table.lyn #lynkalender_velgetid{font-size:var(--fontstr)}table.lyn div.period_picker_input,table.lyn div.period_picker_input:before{font-size:var(--fontstr);font-family:var(--font);background:var(--bakgrunn_lys);padding:1dvh}table.lyn #td_tbody_lyn_1{color:var(--regnbuegronn);padding-bottom:5dvh;font-weight:700}@keyframes pilblink{to{opacity:1}99%{opacity:.9}98%{opacity:.8}97%{opacity:.7}96%{opacity:.6}95%{opacity:.5}94%{opacity:.4}93%{opacity:.3}92%{opacity:.2}91%{opacity:.1}90%{opacity:0}}div.velgeposinfo{font-family:var(--font);color:#fff;background:var(--bakgrunn);opacity:.6;font-size:2dvh;display:block;position:fixed;bottom:1dvh;left:50dvw;transform:translate(-50%)}div.farediv{display:inline-flex;transform:translate(-50%,-50%)}div.tidslinjeboks{z-index:500;width:90dvw;height:10dvh;font-family:var(--font);background:var(--bakgrunn_1);opacity:.8;border-radius:15px;flex-direction:column;font-size:2.5dvh;display:flex;position:absolute;top:98dvh;left:50dvw;transform:translate(-50%,-100%)}div.tidslinjeboks div.tidslinje.antall{padding-top:10px}div.tidslinjeboks div.tidslinje.status{margin:15px 15px 0 0;display:inline-flex;position:absolute;top:0;right:0}div.tidslinjeboks div.tidslinje.status span.tidslinje.status{background-color:gray;border-radius:50%;width:15px;height:15px;display:inline-block;box-shadow:0 0 5px 5px #a0a0a0}div.tidslinjeboks div.tidslinjeskinner{min-height:50px;position:relative;top:10px;left:50%;transform:translate(-50%)}div.tidslinjeboks div.tidslinje_tekst{position:relative;bottom:0;left:50%;transform:translate(-50%,-66%)}div.tidslinjeboks div.tidslinje_tekst span.mellom{padding:0 15px}div.tidslinjeboks span.antall_lyn.nyelyn{color:var(--regnbueoransj);font-weight:700}div.tidslinjeboks span.antall_nye_lyn{vertical-align:super;color:var(--regnbuerod);font-size:66%}div.tidslinjeboks input#fraskinne[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;background-color:var(--regnbuegronn);cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #c6c6c6}div.tidslinjeboks input#tilskinne[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;background-color:var(--regnbuerod);cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #c6c6c6}div.tidslinjeboks input#fraskinne[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;background-color:var(--regnbuegronn);cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #c6c6c6}div.tidslinjeboks input#tilskinne[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;background-color:var(--regnbuerod);cursor:pointer;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #c6c6c6}div.tidslinjeboks input[type=range]{appearance:none;background-color:var(--regnbueindigo);pointer-events:none;width:95%;height:5px;position:absolute;left:2.5%}div.tidslinjeboks #fraskinne{z-index:1;height:0;top:3.75px}div.drop{animation:.8s drop}@keyframes drop{0%{opacity:0;transform:translateY(-200px)scaleY(.9)}5%{opacity:.7}50%{opacity:1;transform:translateY(0)scaleY(1)}65%{opacity:1;transform:translateY(-17px)scaleY(.9)}75%{opacity:1;transform:translateY(-22px)scaleY(.9)}to{opacity:1;transform:translateY(0)scaleY(1)}}div.lynteller{background-color:#fff;background-clip:padding-box;border:2px solid #0003;flex-flow:row;margin-left:12px;margin-right:3px;display:flex}div.lynteller1{flex-flow:row;display:flex}div.lynteller2{color:var(--regnbueblaa);pointer-events:all;flex-flow:row;display:flex;position:relative;top:1px;left:50%;transform:translate(-50%)}div.lynteller2:hover{cursor:pointer;color:var(--regnbuerod);font-weight:700}div.lynteller3{color:var(--regnbuerod);flex-flow:row;margin-left:auto;margin-right:5px;font-weight:700;display:flex}div.lynteller3 span:nth-child(2){margin-right:3px}div.lynteller3:hover{cursor:pointer}div.lyninfo_liste{z-index:500;background:var(--bakgrunn_mork);color:var(--tekstfarge);border-radius:10px;max-width:95dvw;max-height:60dvh;font-size:75%;position:absolute;overflow:auto;transform:translate(-50%,-100%)}table.lynkartdetaljer{margin:1dvh}table.lynkartdetaljer thead tr.tittel th{padding:1dvh 0}table.lynkartdetaljer thead span.antall_lyn{color:var(--regnbueoransj);padding-left:10px}table.lynkartdetaljer th.sted,table.lynkartdetaljer td.sted{padding:0 2dvw}table.lynkartdetaljer tfoot button{font-size:75%}table.lynkartdetaljer thead th.tid:hover,table.lynkartdetaljer thead th.utladning:hover,table.lynkartdetaljer thead th.avstand:hover{cursor:pointer}div.lynblinke{animation:1s 3 blink;transform:scale(1.5)}@keyframes blink{0%{opacity:0}49%{opacity:0}50%{opacity:1}}div.preinfo{position:absolute;top:50dvh;left:50dvw;transform:translate(-50%,-50%)}div.preinfo span{padding:4dvh 0;display:block}div.preinfo button{margin:0 2dvw;font-size:100%}table.lynlistetabell{border-spacing:0;font-size:var(--fontstr);margin:0 auto;display:none}table.lynlistetabell thead{background:var(--bakgrunn);z-index:4;position:sticky;top:0}table.lynlistetabell thead th#thead_lynlistetabell_th_klokke{padding:2dvh 0 1dvh;font-size:2.5dvh}table.lynlistetabell thead tr#thead_lynlistetabell_tr_select th{padding:2dvh 0 1dvh}table.lynlistetabell thead th#thead_lynlistetabell_th_sted,table.lynlistetabell thead th#thead_lynlistetabell_th_antall{padding-bottom:2dvh}table.lynlistetabell thead select.select_lynliste{margin:0 1dvh}table.lynlistetabell thead span#thead_lynlistetabell_span_antall{background:#33f;border-radius:5px;padding:5px 5px 0;font-size:3dvh}table.lynlistetabell thead span.sorteringspil{color:#ff8000;padding-left:10px}table.lynlistetabell thead span#span_lynlistetabell_sted{color:#ff8000;font-size:150%}table.lynlistetabell tbody tr td{padding:0 1dvw}table.lynlistetabell tbody tr.ingenlyn{display:none}table.lynlistetabell tbody tr.ingenlyn span{color:red;padding:10dvh 0 5dvh;font-size:4dvh}table.lynlistetabell tfoot{background:var(--bakgrunn);z-index:4;position:sticky;bottom:0}table.lynlistetabell tfoot td{text-align:center;padding:1dvh 0}table.lynlistetabell tfoot td button{font-size:var(--fontstr)}table.obs{text-align:center;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}table.obs input,table.obs select{font-size:3.5dvh}table.obs button{margin:0 .5dvw;font-size:3dvh}table.obs thead td{padding-bottom:2dvh}table.obs thead td span{color:var(--regnbuegronn);font-size:5dvh}table.obs tbody tr td{padding-top:2dvh}table.obs tfoot button{margin-top:2dvh}table.obs tbody tr:last-child td{padding-bottom:2dvh}table.obs tfoot tr:last-child td{padding-top:10dvh}table.obs tfoot tr:last-child td span:first-child{padding-right:10px}div.daterangepicker{position:absolute}div.obsdiv{font-family:var(--font);background:var(--bakgrunn);color:var(--tekstfarge);border:5px solid #ecf1f6;border-radius:5px}div.obsdiv div.scroll_venstre{z-index:994;cursor:pointer;position:absolute;top:3dvh;left:2dvw}div.obsdiv div.scroll_hoyre{z-index:994;cursor:pointer;position:absolute;top:3dvh;right:2dvw}table.obstabell{font-size:var(--fontstr_tekst);font-family:var(--fontfamilie);color:var(--tekstfarge);text-align:center;border-spacing:0;opacity:0;border-radius:5px;position:relative}table.obstabell tbody span.skydekke svg{scale:.75}table.obstabell thead div.div_obs_stedinfo{background:var(--bakgrunn);flex-flow:row;margin:-1px;display:flex}table.obstabell thead div.div_obs_stedinfo div.xinfo_detaljer.sted{color:var(--regnbuegronn);font-size:3dvh;font-weight:400}table.obstabell thead div.div_obs_stedinfo div.xinfo_detaljer.kommune{color:var(--regnbuerod);font-size:2dvh;font-weight:400}table.obstabell thead div.div_obs_stedinfo div.xinfo_detaljer.land{color:var(--regnbueoransj);font-size:1.5dvh;font-weight:400}table.obstabell thead div.div_obs_stedinfo div.xinfo_detaljer.moh{color:var(--regnbueblaa);font-size:1.5dvh;font-weight:400}table.obstabell thead div.div_obs_stedinfo table.soltabell{margin:auto}table.obstabell thead div.div_obs_xinfo{position:sticky;left:50%;transform:translate(-50%)}table.obstabell thead th.dato.overskrift1,table.obstabell thead th.dato.overskrift2{z-index:100;background:var(--bakgrunn);position:sticky;left:0}table.obstabell thead th.tid.overskrift1,table.obstabell thead th.tid.overskrift2{z-index:6;background:var(--bakgrunn);position:sticky}table.obstabell thead span.overskrift1,table.obstabell thead span.overskrift2{font-size:var(--fontstr_tekst);color:var(--tekstfarge)}table.obstabell th.naa,table.obstabell td.naa{background:#820a0a}table.obstabell th.seksmin,table.obstabell td.seksmin{background:#cf7a07}table.obstabell th.timin,table.obstabell td.timin{background:#969634}table.obstabell th.entime,table.obstabell td.entime{background:#3c6e3c}table.obstabell th.tretimer,table.obstabell td.tretimer{background:#007a7a}table.obstabell th.sekstimer,table.obstabell td.sekstimer{background:#0a0abe}table.obstabell th.tolvtimer,table.obstabell td.tolvtimer{background:#66f}table.obstabell th.endag,table.obstabell td.endag{background:#b266ff}table.obstabell thead tr.overskrift1 th.seksmin,table.obstabell thead tr.overskrift1 th.timin,table.obstabell thead tr.overskrift1 th.entime,table.obstabell thead tr.overskrift1 th.tretimer,table.obstabell thead tr.overskrift1 th.sekstimer,table.obstabell thead tr.overskrift1 th.tolvtimer{border-top-left-radius:5px;border-top-right-radius:5px}table.obstabell thead tr.overskrift th.timin:first-of-type,table.obstabell tbody tr td.timin:first-of-type{border-left:2px solid #000}table.obstabell thead tr.overskrift th.timin:last-of-type,table.obstabell tbody tr td.timin:last-of-type{border-right:2px solid #000}table.obstabell tbody td:not(.dato,.tid){text-align:center;min-width:2dvh;padding:0 1vh}table.obstabell tbody td:not(.dato,.tid) span{white-space:nowrap}table.obstabell tbody td:not(.dato,.tid) span.sea_state{color:#fff;padding:5px 5px 3px;font-weight:700}table.obstabell tbody td.dato{text-align:right;background:var(--bakgrunn);text-align:right;position:sticky;left:0}table.obstabell tbody td.dato span{white-space:nowrap}table.obstabell tbody td.dato,table.obstabell tbody td.tid{z-index:4;background:var(--bakgrunn);position:sticky}table.obstabell thead th.dato,table.obstabell tbody td.dato{padding-left:1dvw;padding-right:.5dvw}table.obstabell thead th.tid,table.obstabell tbody td.tid{padding-right:1dvw}table.obstabell tbody td.vaer{min-width:6dvh}table.obstabell thead th.markas_tilstand,table.obstabell tbody td.markas_tilstand{max-width:100px}:is(table.obstabell thead th.markas_tilstand,table.obstabell tbody td.markas_tilstand) span{white-space:normal}table.obstabell thead{z-index:5;position:sticky}table.radar{text-align:center;width:95dvw;height:95dvh;padding:1dvh 0;display:none}table.radar tbody tr{flex-flow:row;align-items:center;display:flex}table.radar tbody td{flex-flow:column;justify-content:center;height:100%;padding-left:3dvw;display:flex}table.radar tbody td.radar_td1{max-width:20dvw}table.radar tbody td.radar_td2{min-width:75dvw;min-height:75dvh}table.radar button.radar_minus{background-color:var(--regnbuerod);margin-right:2.5dvw;display:none}table.radar button.radar_pluss{background-color:var(--regnbuegronn);margin-left:2.5dvw;display:none}table.regnvarsel{text-align:center;border-spacing:0;max-width:90%;max-height:90%;margin:0 auto;display:none;position:relative}table.regnvarsel thead th#th_thead_regnvarsel_3{padding-bottom:3dvh;font-size:3dvh}table.regnvarsel thead th#th_thead_regnvarsel_4{padding-bottom:4dvh;font-size:3.5dvh}table.regnvarsel tbody td.vaervarsel.ikon{text-align:right;width:50%}table.regnvarsel tbody td.vaervarsel.temp{text-align:left;width:50%;padding-left:2dvw}table.regnvarsel tbody td#td_regnvarsel_tekst{padding-top:2dvh}table.regnvarsel tfoot div#div_tfoot_regnvarsel{padding-top:3dvh}table.regnvarsel tfoot div#div_tfoot_regnvarsel button{margin-right:2dvw}div.ikkeregn.knapper button{margin:10dvh 1dvw;font-size:100%}div.xinfo{z-index:788;background:var(--bakgrunn_2);max-width:95dvw;max-height:90dvh;color:var(--tekstfarge);border:0;border-radius:10px;padding:2dvh 2dvh 0;display:none;position:absolute;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%)}div.xinfo table.xinfo{border-spacing:0;margin:0 auto}div.xinfo table.xinfo thead th.overskrift{text-align:center;padding-top:2dvh}div.xinfo table.xinfo thead th.overskrift span.span_ikon{vertical-align:top;padding-right:1.5dvw}div.xinfo table.xinfo tbody td{text-align:center;padding:2dvh 1dvw}div.xinfo table.xinfo tfoot td{text-align:center}div.xinfo button#lukkeknapp{margin:2dvh 50%;transform:translate(-50%)}div.xinfo div.lukke{background:var(--bakgrunn_2);z-index:4;position:sticky;bottom:0}div.xinfo div.div_vmling{flex-flow:column;justify-content:center;width:fit-content;margin:0 auto;display:flex}div.xinfo tr.tr_thead_vmling{z-index:10;background:var(--bakgrunn_4);position:sticky;top:0}div.xinfo tr.tr_thead_vmling div{color:var(--regnbuerod);padding-top:2dvh;font-size:150%;font-weight:700}div.xinfo tr.tr_tfoot_vmling{z-index:10;background:var(--bakgrunn_4);position:sticky;bottom:0}div.xinfo tr.tr_vmling:not(tr:first-child) table.vmld{border-top:2px solid var(--graa)}div.xinfo tr.tr_vmling table.vmld{margin:0 auto}div.xinfo span.vmling_fratil{color:var(--graa);font-style:italic}div.xinfo table.fvarsel_container thead span.fvarsel_overskrift1{color:var(--regnbuerod);font-size:150%;font-weight:700}div.xinfo table.fvarsel_container thead span.fvarsel_overskrift2{color:var(--regnbuegronn);font-size:125%;font-weight:700}div.xinfo div.div_fvarsel{flex-flow:column;justify-content:center;width:fit-content;margin:0 auto;display:flex}div.xinfo table.fvarsel tbody td{padding:2dvh 0}div.xinfo span.fvarsel_fratil{color:var(--graa);font-style:italic}table.regnvarsel_detaljer{text-align:center;border-spacing:0;margin:0 auto}table.regnvarsel_detaljer thead{z-index:2;background-color:var(--bakgrunn_infoboks);position:sticky;top:0}table.regnvarsel_detaljer thead div#div_regnvarsel_detaljer_overskrift{flex-flow:column;display:flex}table.regnvarsel_detaljer tbody tr td:last-child{text-align:left;padding-left:3dvw}table.regnvarsel_detaljer tfoot{z-index:2;background-color:var(--bakgrunn);position:sticky;bottom:0}table.regnvarsel_detaljer tfoot div#div_tfoot_regnvarsel_detaljer_1{flex-flow:column;display:flex}table.regnvarsel_detaljer tfoot div#div_tfoot_regnvarsel_detaljer_1 span{position:sticky;left:50%;transform:translate(-50%)}table.prognosetabell{border-spacing:0;text-align:center;margin-left:auto;margin-right:auto}table.prognosetabell span.span_prognoseoverskrift_1{color:var(--gronn_dus);background:var(--bakgrunn);padding-top:1dvh;font-size:6dvh;display:block}table.prognosetabell span.span_prognoseoverskrift_2{color:var(--rod_dus);background:var(--bakgrunn);padding:0 1dvw 1dvh;font-size:3dvh;display:block}table.prognosetabell span.span_prognoseoverskrift_3{background:var(--bakgrunn);padding:0 1dvw 1dvh;font-size:1.5vh;display:block}table.prognosetabell thead th.th_tittel{max-width:220px;padding:2dvh 2dvw 1dvw 0;font-size:3vh}table.prognosetabell thead tr.tr_overskrift,table.prognosetabell thead tr.tr_sted,table.prognosetabell thead tr.tr_moh_fare{background:var(--bakgrunn);z-index:4;position:sticky;left:0}table.prognosetabell thead th.th_tittel{background:var(--bakgrunn);z-index:3;position:sticky}table.prognosetabell thead th.prognose_dato,table.prognosetabell tbody td.prognose_dato{background-color:var(--bakgrunn);z-index:4;padding-right:3px;position:sticky;left:0}table.prognosetabell tbody td{padding-right:2dvw}table.prognosetabell tbody td.prognose_tid{background:var(--bakgrunn);z-index:3;white-space:nowrap;text-align:right;position:sticky;left:0}table.prognosetabell tbody{white-space:nowrap;font-size:2.5dvh}table.prognosetabell thead th.prognose_tid span,table.prognosetabell tbody td.prognose_tid span{padding-left:1dvw}table.prognosetabell tfoot{background:var(--bakgrunn);z-index:500;font-size:3dvh;position:sticky;bottom:0;left:0}table.prognosetabell thead span.overskrift,table.prognosetabell thead span.span_moh_fare,table.prognosetabell thead div#fareikoner,table.prognosetabell tfoot td div.prognoseknapper{position:sticky;left:50%;transform:translate(-50%)}table.prognosetabell tfoot td div.prognoseknapper button:not(button:first-child){margin-left:2dvw}table.prognosetabell thead div#fareikoner{background:var(--bakgrunn);margin-top:2dvh}table.prognosetabell tfoot td div button:active{box-shadow:0 5px #666}table.prognosetabell div.div_prognose{flex-flow:row;margin-top:2dvh;display:flex}table.prognosetabell_mobil{border-spacing:0;text-align:center;margin-left:auto;margin-right:auto;font-size:2dvh;display:none}table.prognosetabell_mobil thead th{padding:2dvh 10px 1dvh}table.prognosetabell_mobil thead tr th:first-child{text-align:right;z-index:3;background-color:var(--bakgrunn);padding-right:3dvw;position:sticky;top:0;left:0}table.prognosetabell_mobil thead tr th:not(:first-child){z-index:2;background-color:var(--bakgrunn);position:sticky;top:0}table.prognosetabell_mobil tbody tr td:first-child{text-align:right;z-index:2;background-color:var(--bakgrunn);padding-right:3dvw;position:sticky;left:0}table.prognosetabell_mobil tfoot{z-index:2;background-color:var(--bakgrunn);position:sticky;bottom:0}table.prognosetabell_mobil tfoot div{flex-flow:row;display:flex}table.prognosetabell_mobil tfoot div button{position:sticky;left:50%;transform:translate(-50%)}table.prognosetabell_mobil tfoot div button:active{transform:translate(-50%,4px)}table.vkv_velge,table.vkv_vente{border-spacing:0;text-align:center;max-width:90dvw;max-height:90dvh;position:absolute;top:50dvh;left:50dvw;transform:translate(-50%,-50%)}:is(table.vkv_velge,table.vkv_vente) button{font-size:5dvh}:is(table.vkv_velge,table.vkv_vente) thead#thead_vkv_vente th{padding-bottom:10dvh}:is(table.vkv_velge,table.vkv_vente) tbody td#td3_tbody_vkv_vente,:is(table.vkv_velge,table.vkv_vente) tfoot td#td_tfoot_vkv_velge{padding:5dvh 0}table.varmest_kaldest{border-spacing:0;text-align:center;background:var(--bakgrunn);max-height:90dvh;font-size:var(--fontstr);padding:0 2dvw;display:none}table.varmest_kaldest thead div.toppdiv,table.varmest_kaldest tfoot div.bunndiv{flex-flow:row;display:flex}:is(table.varmest_kaldest thead div.toppdiv,table.varmest_kaldest tfoot div.bunndiv) span,:is(table.varmest_kaldest thead div.toppdiv,table.varmest_kaldest tfoot div.bunndiv) button{position:sticky;left:50%;transform:translate(-50%)}table.varmest_kaldest thead div.toppdiv{padding-top:2dvh}table.varmest_kaldest .stikki{z-index:5;background:var(--bakgrunn);position:sticky}table.varmest_kaldest thead th.vkoverskrift{color:var(--regnbuegronn)}table.varmest_kaldest tbody td.overskrift_vk{vertical-align:top;padding-top:1dvh}table.varmest_kaldest tbody td.td_kvv_sted,table.varmest_kaldest tbody td.td_kvv_kommune{text-align:left;padding-left:1dvw}table.varmest_kaldest tbody td.td_kvv_sted{color:var(--sand)}table.varmest_kaldest tbody td.td_kvv_verdi{text-align:right;padding-left:1dvw}table.varmest_kaldest tbody td.nedborverdi{color:var(--lyseblaa)}table.varmest_kaldest tbody td.vindkastverdi{color:var(--regnbueoransj)}table.varmest_kaldest tbody td span{white-space:nowrap}table.varmest_kaldest tbody tr td:not(first-child) table{margin-left:2dvw}table.i_nrheten{border-spacing:0;margin:0 auto;font-size:2.5dvh;display:none}table.i_nrheten thead{z-index:2;background-color:var(--bakgrunn);position:sticky;top:0}table.i_nrheten thead th.i_nrheten_overskrift_1{color:var(--regnbuegronn);text-align:centre;padding-bottom:2dvh;font-size:4dvh}table.i_nrheten thead th span.overskrifter{color:var(--regnbuegul)}table.i_nrheten tbody>tr:not(.i_nrheten_det):hover{cursor:pointer;background-color:var(--bakgrunn_4);font-weight:700}table.i_nrheten tfoot{z-index:2;background-color:var(--bakgrunn);position:sticky;bottom:0}table.i_nrheten tfoot td{text-align:center}table.i_nrheten tfoot button{margin-left:2dvw}table.i_nrheten thead th,table.i_nrheten tbody td{white-space:nowrap;padding:0 1dvw}table.i_nrheten thead th.i_nrheten_sted,table.i_nrheten tbody td.i_nrheten_sted{text-align:left;padding-bottom:1dvh}table.i_nrheten thead th.i_nrheten_kommune,table.i_nrheten tbody td.i_nrheten_kommune{text-align:left}table.i_nrheten thead th.i_nrheten_temperatur,table.i_nrheten tbody td.i_nrheten_temperatur,table.i_nrheten thead th.i_nrheten_nedbor,table.i_nrheten tbody td.i_nrheten_nedbor,table.i_nrheten thead th.i_nrheten_vindkast,table.i_nrheten tbody td.i_nrheten_vindkast{text-align:center}table.i_nrheten tbody td span.i_nrheten_tid{color:var(--regnbueoransj);font-size:1.5dvh;display:block}table.i_nrheten tbody td span.i_nrheten_moh{color:var(--gronn_dus);font-size:1.5dvh;display:block}table.i_nrheten tbody>tr.i_nrheten_det>td:not(#td_i_nrheten_detaljer){text-align:center;padding-top:2dvh}table.i_nrheten table.i_nrheten_det{margin:8dvh auto 0}table.vstat{text-align:center;margin:0 auto;display:none}table.vstat tbody>td{padding:5dvh 0}table.vstat tfoot button:not(:first-child){margin-left:1.5dvw}table.vstat input,table.vstat button{font-size:4dvh}tr.stedliste_metst{padding-right:1dvw}tr.stedliste_metst td{padding:0 1dvw}tr.stedliste_metst td.td_metsteder_sted,tr.stedliste_metst td_metsteder_kommune,tr.stedliste_metst td.td_metsteder_region,tr.stedliste_metst td.td_metsteder_moh{white-space:nowrap;text-align:left}tr.stedliste_metst td.td_metsteder1,tr.stedliste_metst td.td_metsteder2{padding:initial}tr.stedliste_metst td.td_metsteder2{flex-flow:column;align-items:center;padding-left:2px;font-size:50%;display:flex;transform:translateY(-50%)}tr.stedliste_metst:hover{cursor:pointer;background:var(--bakgrunn_lys);color:var(--tekst_mork)}div.ikon_aar span.ikon_aar_fra{color:var(--regnbuegronn)}div.ikon_aar span.ikon_aar_mellom{padding:0 5px}div.ikon_aar span.ikon_aar_til{color:var(--regnbuerod)}table.vstatsteder_kartinfoboks{margin:auto}table.vstatsteder_kartinfoboks thead{font-size:75%}table.vstatsteder_kartinfoboks thead span.overskrift4{color:var(--regnbueblaa)}table.vstatsteder_kartinfoboks thead tr:last-child th{padding-bottom:3dvh}table.vstatsteder_kartinfoboks tbody td{padding:0 5px;font-size:75%}table.vstatsteder_kartinfoboks tbody td.vstat_kartinfoboks_tekst{text-align:left}table.vstatsteder_kartinfoboks tbody td.vstat_kartinfoboks_start{color:var(--regnbuegronn)}table.vstatsteder_kartinfoboks tbody td.vstat_kartinfoboks_slutt{color:var(--regnbuerod)}table.vstatsteder_kartinfoboks tfoot button{margin-left:1dvw;font-size:2.5dvh}span.span_obs_t{color:var(--regnbuerod);font-weight:700}span.span_obs_w{color:var(--regnbuegronn);font-weight:700}span.span_obs_n{color:var(--regnbueblaa);font-weight:700}span.span_obs_s{color:var(--regnbueoransj);font-weight:700}span.span_obs_m{color:var(--regnbueblaa);font-weight:700}span.span_obs_v{color:var(--graa);font-weight:700}span.span_obs_ss{color:var(--regnbuefiolett);font-weight:700}span.span_obs_l{color:var(--brun);font-weight:700}table.stedliste_met_forklaring{font-size:var(--fontstr);margin:auto;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}table.stedliste_met_forklaring td.tittel{text-align:center;font-weight:700}table.stedliste_met_forklaring td.tittel:not(:first-child){padding-left:2dvw}table.stedliste_met_forklaring td.tekst{padding-left:1dvw}table.stedliste_met_forklaring td.td_metsteder_sted{text-align:left}table.stedliste_met_forklaring td.td_metsteder_moh{padding:0 1dvw}table.stattabell{border-spacing:0;max-height:90dvh;margin:auto;display:table;overflow-y:auto}table.stattabell thead{z-index:5;background:var(--bakgrunn);position:sticky;top:0}table.stattabell thead tr.vstat_overskrift th,table.stattabell thead td{padding-top:10dvh}table.stattabell thead th{padding-bottom:5dvh}table.stattabell tbody td.lynstat_antall{padding-left:1dvw;padding-right:1dvw}table.stattabell tbody tr#vstatsteder_tbody_tr1{z-index:5;background:var(--bakgrunn);position:sticky}table.stattabell tbody tr#vstatsteder_tbody_tr1 td{padding-bottom:3dvh}table.stattabell tfoot{z-index:5;background:var(--bakgrunn);position:sticky;bottom:0}table.stattabell tfoot td{padding-top:3dvh}table.stattabell tfoot button{margin-left:1dvw}table.vstat_posliste tbody tr.posliste_metst{padding-right:1dvw}table.vstat_posliste tbody tr.posliste_metst td{padding:0 1dvw}table.vstat_posliste tbody tr.posliste_metst td.td_metsteder_sted,table.vstat_posliste tbody tr.posliste_metst td_metsteder_kommune,table.vstat_posliste tbody tr.posliste_metst td.td_metsteder_region,table.vstat_posliste tbody tr.posliste_metst td.td_metsteder_moh{white-space:nowrap;text-align:left}table.vstat_posliste tbody tr.posliste_metst td.td_metsteder1,table.vstat_posliste tbody tr.posliste_metst td.td_metsteder2{padding:initial}table.vstat_posliste tbody tr.posliste_metst td.td_metsteder2{flex-flow:column;align-items:center;padding-left:2px;font-size:50%;display:flex}table.vstat_posliste tbody tr.posliste_metst:hover{cursor:pointer;font-weight:700}table.prkvkm{border-spacing:0;max-height:90dvh;margin:auto}table.prkvkm thead{background:var(--bakgrunn);z-index:5;position:sticky;top:0;left:0}table.prkvkm thead span.super_prkvkm{color:var(--regnbuegronn);vertical-align:top;margin-left:-10px;font-size:2dvh}table.prkvkm thead tr:first-child th,table.prkvkm thead tr:last-child th{padding-top:2dvh}table.prkvkm tbody span.feil_prkvkm{color:var(--regnbuerod)}table.prkvkm tbody tr.tr_prkvkm{display:none}table.prkvkm tbody td.prkvkm_vente{padding-top:3dvh}table.prkvkm tfoot{background:var(--bakgrunn);z-index:5;position:sticky;bottom:0;left:0}table.praar{border-spacing:0;font-size:var(--fontstr);margin:0 auto;display:none;position:relative}table.praar thead th.praar_aar,table.praar tbody td.praar_aar{padding:0 1dvw}table.praar thead{background:var(--bakgrunn);z-index:4;position:sticky}table.praar thead th{padding-bottom:1dvh}table.praar tbody tr td{padding:0 5px!important}table.praar tr.aar,table.praar tr.aarmnd{display:none}table.praar tbody tr td.praarmnd_verdi,table.praar tbody tr td.praarmnd_antall{font-style:italic}table.lyntoppliste{border-spacing:0;font-size:var(--fontstr);margin:0 auto;font-size:75%;display:none;position:relative}table.lyntoppliste thead{background:var(--bakgrunn);z-index:4;position:sticky}table.lyntoppliste thead th{padding-bottom:1dvh}table.lyntoppliste tbody td.lyntoppliste_antall{padding-left:1dvw;padding-right:1dvw}table.lyntoppliste tbody td{padding-bottom:15px}.ui-menu td.lynstat_sted{text-align:left;border-spacing:0}.ui-menu td.lynstat_flagg{text-align:center;border-spacing:0;margin:0 1px}.ui-menu td.lynstat_region{text-align:left;border-spacing:0}.ui-menu span.span_auto{font-family:var(--font)}.ui-menu td.td_tempstat_start{text-align:right;padding:1px 0!important}.ui-menu td.td_tempstat_mellomstrek{padding:0 10px!important}.ui-menu td.td_tempstat_slutt{text-align:left;padding:1px 0!important}div.aarstat_detaljer:not(#div_topp){flex-flow:row;justify-content:center;display:flex}div.vstattopp{background:var(--bakgrunn);z-index:10;flex-flow:column;align-items:center;display:flex;position:sticky;top:0;left:0}div.vstattopp span.overskrift_moh{color:var(--regnbueoransj);margin-bottom:2dvh;font-size:2dvh;font-weight:700}div.vstattopp span#vaerstat_aardetaljer_overskrift_vente{margin-top:10dvh}div.vstattopp span.overskrift_sesong{color:var(--regnbuegul);white-space:nowrap;font-weight:700;display:none}div.vstatbunn{background:var(--bakgrunn);z-index:10;flex-flow:row;justify-content:center;display:flex;position:sticky;bottom:0;left:0}div#div_temp,div#div_vaer,div#div_vaar,div#div_host{background:var(--bakgrunn);z-index:5;position:sticky;left:0}div.sesonglaste{z-index:50;background-color:var(--regnbueindigo);border-radius:10px;padding:3dvh;position:absolute;top:50dvh;left:50dvw;transform:translate(-50%,-50%)}table.vaerstat_aar{border-spacing:0;text-align:center;margin:0 auto;display:none}table.vaerstat_aar thead{background:var(--bakgrunn);z-index:3;position:sticky;top:0}table.vaerstat_aar thead th.th_thead_aarstall{color:var(--regnbuegul);padding-top:2dvh}table.vaerstat_aar thead th.kol_ekstra{display:none}table.vaerstat_aar thead tr.vaerstat_overskrift1 span{font-size:3dvh}table.vaerstat_aar thead tr.vaerstat_overskrift2 span{white-space:nowrap;padding:0 1dvw;font-size:2.5dvh;font-weight:400}table.vaerstat_aar thead tr th:first-child,table.vaerstat_aar tbody tr td:first-child{background:var(--bakgrunn);padding-left:20px;position:sticky;left:0}table.vaerstat_aar thead tr th:last-child,table.vaerstat_aar tbody tr td:last-child{padding-right:20px}table.vaerstat_aar tbody tr{font-size:2.5dvh}table.vaerstat_aar tbody tr td{white-space:nowrap}table.vaerstat_aar tbody td.kol_ekstra{display:none}table.vaerstat_aar tfoot{background:var(--bakgrunn);z-index:2;position:sticky;bottom:0}table.vaerstat_aar span.overskrift_sesong{color:var(--regnbuegul);font-weight:700;display:none}table.vaerstat_aar tbody tr.år:hover{cursor:pointer;background-color:var(--bakgrunn_4);font-weight:700}table.vstat_detaljer_tabell{margin:3dvh auto 0;font-size:2.5dvh}table.vstat_detaljer_tabell tbody td.td_vdet_tittel.td_vdet_hoyre{padding-left:5dvh}table.vstat_detaljer_tabell tbody td.td_vdet_verdi{padding-left:1dvw;font-weight:700}table.vstat_detaljer_tabell tbody tr.tr_vdet_vaer td.vdet_vaer_verdi{padding-left:2dvw}table.vstat_detaljer_tabell tbody td.vdet_vaer_overskrift{padding-right:3dvw;font-size:3dvh;font-weight:700}table.vstat_detaljer_tabell tbody span.detaljdata{cursor:pointer}table.vstat_detaljer_tabell tbody span.detaljdata:hover{font-size:110%;font-style:italic}div.divboks_vstat_aar{background-color:var(--regnbuefiolett);z-index:500;color:var(--tekstfarge);max-height:75dvh;font-size:var(--fontstr_tekst_stor);border-radius:10px;padding:10px;display:none;position:fixed;top:50dvh;left:50dvw;overflow:auto;transform:translate(-50%,-50%)}div.divboks_vstat_aar span.lukkespan{z-index:25;cursor:pointer;position:sticky;top:1px;left:100%}div.divboks_vstat_aar input{vertical-align:middle;width:2.5dvh;height:2.5dvh;margin-right:1dvw}div.divboks_vstat_aar table.kolonner_vstat_aar td.kolonner_vstat_aar{text-align:left;white-space:nowrap}div.divboks_vaerstat_aar::-webkit-scrollbar{display:none}div.detaljboks{background-color:var(--regnbuefiolett);z-index:50;color:var(--tekstfarge);text-align:center;border-radius:10px;padding:5dvh;position:absolute;top:0;left:0;transform:translate(-50%,-110%)}div.detaljboks table thead{font-size:2dvh}div.detaljboks table tbody{font-size:1.3dvh}table.vstat_aar_temp{background:#ff182980;border-radius:10px;padding:5px 10px}table.vstat_aar_vaer{background:#0051ff80;border-radius:10px;padding:5px 10px}table.vstat_aar_vaar{background:#00ff0480;border-radius:10px;padding:5px 10px}table.vstat_aar_host{background:#ff8d0080;border-radius:10px;padding:5px 10px}:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato{border-spacing:0;text-align:center;margin:3dvh auto 1dvh;font-size:2.5dvh}:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato thead{z-index:10;background:var(--bakgrunn);position:sticky;top:0}:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato th,:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato td{padding:0 1dvw}:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato span.plussminus svg{transform:translateY(20%)}:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato td.vstat_dato_tid,:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato td.vstat_dato_tmin,:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato td.vstat_dato_tmax,:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato td.vstat_dato_tmean,:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato td.vstat_dato_tavvik,:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato td.vstat_dato_max_vindkast,:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato td.vstat_dato_rr,:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato td.vstat_dato_rr_avvik,:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato td.vstat_dato_snodybde,:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato td.vstat_dato_solprosent,:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato td.vstat_dato_timer_sol,:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato td.vstat_dato_timer_regn,:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato td.vstat_dato_wtyper{white-space:nowrap}:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato td.vstat_dato_markas_tilstand{font-size:1.7dvh}:is(div#div_datotabell,div#div_mellom) table.vstat_aar_dato tr.tr_mnd{background-color:#80808066}div.rekordforklaring,div.rekordtabeller,button#tilbake_rekorder{display:none}div.rekordforklaring{z-index:5;background:var(--bakgrunn);flex-flow:column;justify-content:center;padding-bottom:3dvh;font-size:3dvh;font-weight:700;display:flex;position:sticky}div.rekordforklaring span{justify-content:center;display:flex}div.rekordforklaring span.startslutt_rekorder{color:var(--regnbuegronn);font-size:2dvh}div.rekordtabeller{justify-content:center;font-size:2.5dvh;display:flex}div.rekordtabeller table.rekordtabell:not(:first-child){padding-left:2dvw}table.rekordtabell{border-spacing:0}table.rekordtabell thead{z-index:5;background:var(--bakgrunn);position:sticky}table.rekordtabell thead tr.rekordtabelltittel th{color:var(--regnbueoransj);max-width:10dvw;font-size:110%}table.rekordtabell thead tr.rekordtabelloverskrift th span{font-weight:400}table.rekordtabell thead th.rekordtabelloverskrift_dato{text-align:left;padding-left:1dvw}table.rekordtabell tbody td.rekorder_nr{text-align:right}table.rekordtabell tbody td.rekorder_dato,table.rekordtabell tbody td.rekorder_verdi{padding-left:1dvw}table.rekordtabell tbody span{white-space:nowrap}.loader{z-index:99999;margin:15dvh auto}.loader-inner{width:100px;height:60px;margin:auto;position:absolute;inset:0}.loader-line-wrap{box-sizing:border-box;transform-origin:50% 100%;width:100px;height:50px;animation:2s cubic-bezier(.175,.885,.32,1.275) infinite spin;position:absolute;top:0;left:0;overflow:hidden}.loader-line{box-sizing:border-box;border:4px solid #0000;border-radius:100%;width:100px;height:100px;margin:0 auto;position:absolute;top:0;left:0;right:0}.loader-line-wrap:first-child{animation-delay:-50ms}.loader-line-wrap:nth-child(2){animation-delay:-100ms}.loader-line-wrap:nth-child(3){animation-delay:-150ms}.loader-line-wrap:nth-child(4){animation-delay:-200ms}.loader-line-wrap:nth-child(5){animation-delay:-250ms}.loader-line-wrap:first-child .loader-line{border-color:#eb4747;width:90px;height:90px;top:7px}.loader-line-wrap:nth-child(2) .loader-line{border-color:#ebeb47;width:76px;height:76px;top:14px}.loader-line-wrap:nth-child(3) .loader-line{border-color:#47eb47;width:62px;height:62px;top:21px}.loader-line-wrap:nth-child(4) .loader-line{border-color:#47ebeb;width:48px;height:48px;top:28px}.loader-line-wrap:nth-child(5) .loader-line{border-color:#4747eb;width:34px;height:34px;top:35px}@keyframes spin{0%,15%{transform:rotate(0)}to{transform:rotate(360deg)}}
