.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}}.overview-situational{min-height:100vh;padding:10px 12px 34px}.overview-scope-filter{background:#fff;border:1px solid #d7e3ed;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;padding:8px 10px;display:flex;position:relative}.overview-scope-heading{min-width:210px}.overview-scope-filter b,.overview-scope-filter span{display:block}.overview-scope-filter b{color:#173c5a;font-size:12px}.overview-scope-filter span{color:#61798e;margin-top:2px;font-size:9.5px}.overview-scope-controls{align-items:center;gap:8px;min-width:0;display:flex}.overview-period-options{border:1px solid #dbe6ef;border-radius:5px;min-width:0;display:flex;overflow:auto}.overview-period-options button{color:#244c70;white-space:nowrap;background:#f9fbfd;border:0;border-right:1px solid #dbe6ef;min-width:64px;height:30px;padding:0 9px;font-size:10px;font-weight:700}.overview-period-options button:last-child{border-right:0}.overview-period-options button.active{color:#fff;background:#087bd2}.overview-location-filter{flex:none;position:relative}.overview-location-filter>button{color:#244c70;text-align:left;background:#f7fbfe;border:1px solid #bcd4e3;border-radius:5px;align-items:center;gap:7px;min-width:168px;height:34px;padding:0 10px;display:flex}.overview-location-filter>button.active{background:#edf8fd;border-color:#168ec6}.overview-location-filter>button>svg{color:#0885bd;width:14px}.overview-location-filter>button b{font-size:9.5px}.overview-location-filter>button small{color:#678197;font-size:8px;display:block}.overview-location-menu{z-index:1200;background:#fff;border:1px solid #cbdce7;border-radius:7px;width:min(390px,100vw - 36px);position:absolute;top:39px;right:0;overflow:hidden;box-shadow:0 14px 35px #092a4333}.overview-location-menu>header{border-bottom:1px solid #dce7ee;padding:11px 12px}.overview-location-menu>header span{font-size:8px}.location-presets{background:#f5f9fb;grid-template-columns:repeat(3,1fr);gap:5px;padding:8px;display:grid}.location-presets button{color:#236284;background:#fff;border:1px solid #c8dbe6;border-radius:4px;min-height:30px;font-size:8px;font-weight:700}.location-items{max-height:300px;padding:4px 9px;overflow:auto}.location-items label{cursor:pointer;border-bottom:1px solid #edf2f5;align-items:center;gap:8px;padding:7px 3px;display:flex}.location-items input{accent-color:#0787c7}.location-items label b{font-size:9px}.location-items label small{color:#698196;font-size:7.5px}.overview-location-menu>footer{background:#fafcfd;border-top:1px solid #dce7ee;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.overview-location-menu>footer span{color:#35765f;font-size:8px}.overview-location-menu>footer button{color:#fff;background:#087bc8;border:0;border-radius:4px;min-height:29px;padding:0 11px;font-size:8px;font-weight:700}.overview-date-filter{color:#244c70;background:#f7fbfe;border:1px solid #bcd4e3;border-radius:5px;align-items:center;gap:7px;min-width:158px;height:34px;padding:0 8px;display:flex}.overview-date-filter.active{background:#edf7ff;border-color:#087bd2;box-shadow:inset 0 0 0 1px #087bd2}.overview-date-filter>svg{color:#0885bd;flex:none;width:14px}.overview-date-filter>span{min-width:0;margin:0}.overview-date-filter b{font-size:9px}.overview-date-filter input{color:#244c70;background:0 0;border:0;outline:0;width:116px;margin:1px 0 0;font-family:inherit;font-size:9px;font-weight:700;line-height:12px;display:block}.overview-date-filter>button{color:#315c78;background:#dcecf7;border:0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.overview-date-filter>button svg{width:10px}.overview-metrics-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.overview-metrics-flat{background:0 0;padding:0}.overview-metric-card{min-width:0;height:128px;color:var(--ref-ink);text-align:left;background:#fff;border:1px solid #d7e3ed;border-radius:6px;padding:9px 11px 7px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:0 1px 3px #0c2a460a}.overview-metric-card.interactive{cursor:pointer}.overview-metric-card.interactive:hover{border-color:#8fcfe7;transform:translateY(-1px);box-shadow:0 4px 12px #125c841a}.overview-metric-card:focus-visible{outline-offset:1px;outline:3px solid #1699ce45}.overview-metric-card.selected{border:2px solid #23b6df;padding:8px 10px;box-shadow:0 3px 12px #14a4d221}.overview-metric-card.selected:after{content:"";z-index:2;border-top:8px solid #23b6df;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.metric-card-label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:29px;padding-right:50px;font-size:12px;font-weight:700;line-height:14px;display:-webkit-box;overflow:hidden}.metric-card-body{align-items:center;gap:7px;min-width:0;margin-top:3px;display:flex}.metric-card-body>i{color:#179ece;flex:none;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.metric-card-body>i svg{width:28px;height:28px}.overview-metric-card.temperature .metric-card-body>i{color:#e92543}.overview-metric-card.lightning .metric-card-body>i,.overview-metric-card.uv .metric-card-body>i{color:#f3a20e}.overview-metric-card.integrated-risk .metric-card-body>i{color:#f2a00e}.overview-metric-card.alerts .metric-card-body>i{color:#e62d41}.overview-metric-card.direction .metric-card-body>i{color:#526e8c}.overview-metric-card.hail .metric-card-body>i{color:#768da3}.metric-card-body>span{min-width:0}.metric-card-body strong{white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:19px;display:block;overflow:hidden}.metric-card-body small{color:#4c6983;white-space:nowrap;text-overflow:ellipsis;max-width:92px;margin-top:2px;font-size:9px;line-height:10px;display:block;overflow:hidden}.metric-card-stats{border-top:1px solid #e5edf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:6px;padding-top:5px;display:grid}.metric-card-stats>span{text-align:center;border-right:1px solid #edf2f5;min-width:0}.metric-card-stats>span:last-child{border-right:0}.metric-card-stats small,.metric-card-stats b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.metric-card-stats small{color:#758a99;text-transform:uppercase;font-size:7.5px;line-height:9px}.metric-card-stats b{color:#27475f;margin-top:1px;font-size:9px;line-height:11px}.risk-chip{text-align:center;color:#435c71;background:#e7edf2;border-radius:5px;min-width:46px;padding:2px 6px;font-size:8px;font-style:normal;line-height:12px;position:absolute;top:7px;right:7px}.risk-chip.not-assessed{color:#5a7083;background:#edf1f4}.risk-chip.null{color:#435c71;background:#e7edf2}.risk-chip.low{color:#11694f;background:#bef2da}.risk-chip.medium{color:#5e4306;background:#ffe09b}.risk-chip.high{color:#861d2a;background:#ffb2b7}.risk-chip.very-high{color:#fff;background:#d72c40}.overview-metric-card.apparent-temperature .metric-card-body>i,.overview-metric-card.thermal-range .metric-card-body>i{color:#e92543}.overview-metric-card.cape .metric-card-body>i,.overview-metric-card.radiation .metric-card-body>i,.overview-metric-card.dry-window .metric-card-body>i{color:#f3a20e}.overview-metric-card.freezing .metric-card-body>i{color:#768da3}.overview-metric-card.air-quality .metric-card-body>i{color:#77608f}.overview-metric-card.air-quality .metric-card-body small{max-width:112px}.overview-chart-panel{margin-top:8px;overflow:visible}.overview-chart-panel>header{border-bottom:1px solid var(--ref-divider);justify-content:space-between;align-items:center;min-height:58px;padding:8px 14px;display:flex}.overview-chart-panel>header>div:first-child{align-items:center;gap:10px;display:flex}.chart-title-icon{place-items:center;width:34px;height:34px;display:grid}.chart-title-icon svg{width:29px;height:29px}.overview-chart-panel h2{margin:0;font-size:18px;line-height:20px}.overview-chart-panel header p{color:var(--ref-muted);margin:2px 0 0;font-size:11px}.overview-chart-content{grid-template-columns:minmax(0,1fr) 250px;gap:10px;padding:0 12px 9px;display:grid}.overview-chart-canvas{min-width:0;min-height:202px}.overview-chart-canvas>svg{width:100%;height:202px;display:block;overflow:visible}.chart-grid-line{stroke:#dfe8ef;stroke-width:1px}.chart-axis-label,.chart-time-label,.chart-axis-title{fill:#446482;font-size:10px}.chart-axis-title{font-weight:600}.chart-threshold-line{stroke:#e7273f;stroke-width:1.5px;stroke-dasharray:7 5}.chart-threshold-label,.chart-peak-label{fill:#df263d;font-size:10px;font-weight:600}.chart-event-label{font-size:8.5px;font-weight:700}.overview-chart-events{flex-wrap:wrap;gap:5px;padding:1px 4px 4px;display:flex}.overview-chart-events span{color:#294d6b;background:#f8fbfd;border:1px solid #dce6ee;border-left-width:3px;border-radius:4px;grid-template-columns:7px 1fr;column-gap:5px;min-width:210px;padding:4px 6px;display:grid}.overview-chart-events i{border-radius:50%;grid-row:1/3;width:7px;height:7px;margin-top:3px}.overview-chart-events b{font-size:9px}.overview-chart-events small{color:#60788c;font-size:8px}.overview-chart-empty{color:#527089;justify-content:center;align-items:center;gap:8px;height:202px;font-size:12px;display:flex}.overview-chart-empty svg{width:14px}.overview-chart-stats{background:#f8fbfe;border:1px solid #e0e9f0;border-radius:6px;grid-template-columns:repeat(3,1fr);align-self:center;display:grid;overflow:hidden}.overview-chart-stats>div{text-align:center;border-right:1px solid #e0e9f0;min-width:0;padding:10px 7px}.overview-chart-stats>div:nth-child(3){border-right:0}.overview-chart-stats small,.overview-chart-stats b{display:block}.overview-chart-stats small{color:#4f6b84;font-size:9px}.overview-chart-stats b{white-space:nowrap;margin-top:3px;font-size:14px}.overview-chart-stats p{color:#416989;background:#eaf4fb;border-top:1px solid #dbe8f1;grid-column:1/-1;margin:0;padding:8px 10px;font-size:9.5px;line-height:14px}.overview-chart-stats p b{font-size:inherit;display:inline}.overview-threshold-toggles{background:#fff;border:0;border-top:1px solid #dbe8f1;grid-column:1/-1;gap:5px;margin:0;padding:8px 10px;display:grid}.overview-threshold-toggles legend{color:#355b78;padding-top:7px;font-size:9px;font-weight:700}.overview-threshold-toggles label{cursor:pointer;align-items:flex-start;gap:6px;font-size:9px;font-weight:700;line-height:12px;display:flex}.overview-threshold-toggles input{accent-color:currentColor;margin:1px 0 0}.overview-threshold-toggles span{overflow-wrap:anywhere;min-width:0}.overview-map-row{grid-template-columns:minmax(0,4fr) minmax(250px,1fr);gap:9px}.overview-map-row .ref-map-panel,.overview-map-row .ref-confidence{height:710px}.overview-map-row .ref-map-image{height:648px}.overview-map-row .webgis,.overview-map-row .webgis-map,.overview-map-row .webgis-stage{height:100%;min-height:100%}.overview-map-row .ref-confidence{flex-direction:column;display:flex}.overview-map-row .confidence-note{height:auto;min-height:55px;margin-top:auto;margin-bottom:10px}.overview-event-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05182a85;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.overview-event-panel{background:#f7fafc;border:1px solid #cad9e5;border-radius:10px;flex-direction:column;width:min(900px,100vw - 32px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 65px #0216284d}.overview-event-panel>header{background:#fff;border-bottom:1px solid #dce6ee;justify-content:space-between;gap:20px;padding:18px 20px 14px;display:flex}.overview-event-panel>header span{color:#1683c2;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.overview-event-panel>header h2{margin:3px 0 2px;font-size:24px;line-height:28px}.overview-event-panel>header p{color:#526f89;margin:0;font-size:12px}.overview-event-panel>header button{color:#284b69;background:#fff;border:1px solid #d8e2eb;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.overview-event-panel>header button svg{width:16px}.overview-event-summary{color:#174d74;background:#eaf5fd;border:1px solid #d8e7f1;border-radius:7px;align-items:center;gap:11px;margin:12px 14px 6px;padding:11px 12px;display:flex}.overview-event-summary>svg{color:#147cb8;width:24px;height:24px}.overview-event-summary span{min-width:0}.overview-event-summary b,.overview-event-summary small{display:block}.overview-event-summary b{font-size:13px}.overview-event-summary small{color:#4b708c;margin-top:2px;font-size:10px}.overview-event-summary button{color:#0876c9;background:#fff;border:1px solid #90c8e5;border-radius:5px;align-items:center;gap:7px;min-height:34px;margin-left:auto;padding:0 12px;font-size:10px;font-weight:600;display:flex}.overview-event-list{padding:8px 14px 14px;overflow:auto}.overview-event-list>article{background:#fff;border:1px solid #dce5ed;border-left:4px solid #f6a313;border-radius:7px;grid-template-columns:42px minmax(0,1fr);gap:10px;margin-bottom:8px;padding:12px;display:grid}.overview-event-list>article.critical{border-left-color:#c82736}.overview-event-list>article.high{border-left-color:#e55b27}.event-panel-icon{color:#fff;background:#f6a313;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.critical .event-panel-icon{background:#c82736}.high .event-panel-icon{background:#e55b27}.event-panel-icon svg{width:15px}.overview-event-list article header span{align-items:center;gap:8px;display:flex}.overview-event-list article header b{font-size:14px}.overview-event-list article header em{color:#674907;background:#ffe09b;border-radius:5px;padding:2px 7px;font-size:9px;font-style:normal}.overview-event-list article.critical header em{color:#8b1d2b;background:#f6c2c7}.overview-event-list article.high header em{color:#7e390e;background:#ffd7bc}.overview-event-list article header p{color:#4d6b85;margin:4px 0 0;font-size:11px}.overview-event-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.overview-event-list dl>div{background:#f7f9fb;border-radius:4px;padding:7px 8px}.overview-event-list dt{color:#6a8298;text-transform:uppercase;font-size:8px}.overview-event-list dd{color:#1e405d;margin:2px 0 0;font-size:10px}.overview-event-list article footer{gap:7px;display:flex}.overview-event-list article footer button{color:#0b71b5;background:#fff;border:1px solid #b8d7ea;border-radius:5px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10px;font-weight:600;display:flex}.overview-event-list article footer button:disabled{opacity:.5;cursor:not-allowed}.overview-event-empty{color:#527089;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.overview-event-empty svg{color:#1a96c8;width:28px;height:28px;margin-bottom:8px}.overview-event-empty b{font-size:15px}.overview-event-empty span{margin-top:4px;font-size:11px}.overview-event-footer{background:#fff;border-top:1px solid #dce6ee;justify-content:flex-end;padding:10px 14px;display:flex}.overview-event-footer button{color:#fff;background:#087bc8;border:0;border-radius:5px;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:11px;font-weight:600;display:flex}@media (width<=1250px){.overview-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-chart-content{grid-template-columns:minmax(0,1fr) 220px}.overview-map-row{grid-template-columns:minmax(0,3fr) minmax(260px,1fr)}}@media (width<=900px){.overview-situational{padding:12px}.overview-scope-filter{flex-direction:column;align-items:flex-start}.overview-scope-controls{flex-direction:column;align-items:stretch;width:100%}.overview-period-options{width:100%}.overview-period-options button{flex:1}.overview-location-filter>button{width:100%}.overview-location-menu{left:0;right:auto}.overview-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric-card{height:128px}.overview-chart-panel>header{align-items:flex-start;gap:8px}.overview-chart-content{grid-template-columns:1fr}.overview-chart-canvas{height:240px}.overview-chart-stats{margin-top:2px}.overview-map-row .ref-map-panel,.overview-map-row .ref-confidence{height:auto}.overview-map-row .ref-map-image{aspect-ratio:auto;height:clamp(480px,68dvh,650px)}.overview-event-backdrop{padding:10px}.overview-event-panel{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.overview-event-summary{flex-wrap:wrap;align-items:flex-start}.overview-event-summary button{justify-content:center;width:100%;margin-left:0}.overview-event-list dl{grid-template-columns:1fr 1fr}.overview-event-list article footer{flex-direction:column}.overview-event-list article footer button{justify-content:center}}@media (width<=560px){.overview-metrics-grid{grid-template-columns:1fr}.overview-chart-panel>header{display:block}.overview-chart-canvas{height:210px}.overview-event-panel>header h2{font-size:20px}.overview-event-list>article,.overview-event-list dl{grid-template-columns:1fr}.overview-map-row .ref-map-image{height:500px}}.overview-period-options button.active{background:#0668b8}.overview-location-filter>button small,.metric-card-stats small{color:#526b7f}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-cyrillic-ext-400-normal-DGo1Ayjq.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-ext-400-normal-WtM1l1qc.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-cyrillic-400-normal-_T2aQlWs.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-400-normal-Bgns473E.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAAByAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArgUFNUQVQAAAIQAAAASgAAAF5e+kMcY21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABJgAAASbEmBH0aGVhZAAAA9AAAAA2AAAANgcXpDpoaGVhAAAECAAAAB8AAAAkCYUElWhtdHgAAAQoAAAAIAAAACQVdAAZbG9jYQAABEgAAAATAAAAFAFBAZVtYXhwAAAEXAAAABwAAAAgACkBIW5hbWUAAAR4AAABJwAAApQ7l2Y2cG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2Bh/sc4gYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAOxQqmAAAAeNoFwUEBQVEQAMDZfeAKBQCgiRIA4AZqCCTcnxFCS0FPwUp+D69LBN/z5RXE9bV9REoNHQOBjIk1ipDRiB/5R5EyZiCoAJ8sB7MAAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBoAAACuwWwAAMABgAJAAwADwAAAREhEQUDEyUTAzcTEwMDIQK7/a0CJeXl/gji4iPY19fYAa8FsPpQBbBW/X79fggCegJ6KP2jAl39Gf2jAAIAfv/sBFAFxAAVACsAAAEVFA4CIyIuAjU1ND4CMzIeAgM1NC4CIyIOAhUVFB4CMzI+AgRQQ4C0cW20gkdGgrRtcbV/RLYoTnJLR3FQKytRckZLc00nA1b9mumcTk6c6Zr9mumcT0+c6f5p/3itbjU1bq14/3mtbzU1b60AAAIAdwRxAowF1wAFAA8AAAE1EzMVAyU1MxUUFhcHJiYBdly6xv6xniIhRUxQBIQRAUIV/sL+VU9IaC06LY////68/+wElgXWACYABUYAAAcABv5F//8AAAABAAAAAwIM9MP4rl8PPPUAGwgAAAAAAMTwES4AAAAA4OBFuvoa/dUH/AhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwGH6S+qfF/sfoAgq4AQAfF4FJQB42mNWZshggALGaxDMcp6hjukVQzmIzSr6bw8AYBIHnHjaY2Bg0ITDDIZ2IJwMABIgAtcAeNpjYGRgYOBkWMkgylDGwA7mIQAzAyMAHeQBS3jalJADboVBGEXPY20E1R/Utm3btttn7KBx0oV0DV1N19GbdGrnDs6H3AGQzB0ObM44YMt2Y9iGZTsxbCfZtmbYwYAt27CTGh4Muyji3rCbKm4NJ7NA1xPbIJE6wzbiKTFsVz7XsBtzlriIdOINl4hgjmsu2eWKftEVBxxq9XMoGiWgygWn7LOs9UDxiehQfCwKoCl5aKNaCiNRxS4ezX1VDxVd41N3tfEx7prVTDBKP4NMMa+1kjqqqEE3Yk8zoPn5TpWqH8ovKL9dOS9xqNUvb3ViUY88pBbaFdWJ6pR762l94Wp9cH3rMsy0NCz6380+Rj/fQBk8RNVp/tbcvlayGOZaOpbXoaJRrtinStSrzONyQK6H6yqG+qUYHC5lYLP1ADv0XxEAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-greek-400-normal-D5vBSIyg.woff2)format("woff2"),url(/assets/roboto-condensed-greek-400-normal-FabMgVmk.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-vietnamese-400-normal-0o1laQ-g.woff2)format("woff2"),url(/assets/roboto-condensed-vietnamese-400-normal-CPsdS8_S.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-latin-ext-400-normal-OHaX69iP.woff2)format("woff2"),url(/assets/roboto-condensed-latin-ext-400-normal-DT8nEsYA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-latin-400-normal-BICmKrXV.woff2)format("woff2"),url(/assets/roboto-condensed-latin-400-normal-D2e7XwB1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-condensed-cyrillic-ext-500-normal-C8FNIdXm.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-ext-500-normal-TLDmfi3Q.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-condensed-cyrillic-500-normal-s4PklZE0.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-500-normal-CvEVpWxD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWsAA8AAAAABwQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdG7gXVNUQVQAAAIQAAAARQAAAFpe90DAY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABJgAAASa2UL/ZaGVhZAAAA8wAAAA2AAAANgdRpDpoaGVhAAAEBAAAAB8AAAAkCb8EnWhtdHgAAAQkAAAAIAAAACQVe//ubG9jYQAABEQAAAATAAAAFAFBAZVtYXhwAAAEWAAAABwAAAAgACkBIW5hbWUAAAR0AAABIgAAAno4e2MRcG9zdAAABZgAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2Bh4Wb8wsDKwMA6i9WYgYFRHkIzX2RIY2JgYABiKHAACjIgAXd/f3eQoLwvG8M/BoY09llMDAoMjPNBcixWrBuAlAIDMwDaWQoYAAAAeNoFwbEBQUEABbC8O9BCrQPYxBIAoAOLG+AnInoqRirWyu/4vib8Ltd3yO29e6YoOgbGgpKpDSKkmz+qomQOQgN8eQdSAAAAeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGgAAAK7BbAAAwAGAAkADAAPAAABESERBQMTJRMDNxMTAwMhArv9rQIl5eX+COLiI9jX19gBrwWw+lAFsFb9fv1+CAJ6Anoo/aMCXf0Z/aMAAgBt/+wEZAXEABUAKwAAARUUDgIjIi4CNTU0PgIzMh4CAzU0LgIjIg4CFRUUHgIzMj4CBGRHhbtzcruHSUiHu3Fzu4ZI8SNEY0E/Y0UjJEVkP0BkQyIDT/ia6JtOTpvomvic655QUJ7r/mz6b59lMTFln2/6bZ1jMDBjnQAAAgBsBHACjQXXAAUADwAAATUTMxUDJTUzFRQWFwcmJgFxWsLK/qmhHiFKRlAEhBUBPhX+wvlaVEJhJ0knjf///q3/7ASqBdYAJgAFRgAABwAG/kH//wAAAAEAAAADAgwV0KhAXw889QAbCAAAAAAAxPARLgAAAADg4EW6+iX91QgrCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DA4fFL9Z89hzZQBBVwAgBu4ARoAHjaY1ZmyGCAAsbrEMxyiSGX6SVDDojNKvFvLQBfHwd5eNpjYGDQhMMMhnYgnAwAEiAC1wB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNqVkMVVBUEQRS/uusVmg7u7uzuscPnungwhEAjREAJvUbifN919y+sMUM49OWTlFgGnWUHjLLqyZoyzKc/qM85hjkfj3Dc5eTTxYJxPB3fG5RywJhZnQSlTxlkUM2CcLX+LcYG41riJaoqNW0SwR4gAFwSZFwW55kZ3jBvRJrrxkFDGKnFl+WVdcaz7WrZbdCN2ieLoSGHG6JZSSHSpJqxzpeiNrBBRZXdbH5uk080Gq8yzyBb7ujvpU3YP2o5LnbjO5/063214JI4Sk6U8HPpRB2mEcVl9oj7633mX2ZaWRf+Zsyd2ifxcEH1X6XxR67yrVZwwGaLYX7PNeiWHZUKSCz83slYJckWXaBa/5LCHVRFDFjdoBlGSaAJdT0zTWc8AAHjaY2BmAIP/WQwpDFgAACofAdEA)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-condensed-greek-500-normal-Hsn-wDIp.woff2)format("woff2"),url(/assets/roboto-condensed-greek-500-normal-BIN62cw9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-condensed-vietnamese-500-normal-TFWhjk13.woff2)format("woff2"),url(/assets/roboto-condensed-vietnamese-500-normal-G9shSJ2z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-condensed-latin-ext-500-normal-CcSTXKtO.woff2)format("woff2"),url(/assets/roboto-condensed-latin-ext-500-normal-JgPl2bDS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-condensed-latin-500-normal-3p2daRJW.woff2)format("woff2"),url(/assets/roboto-condensed-latin-500-normal-Dc9bsamC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-cyrillic-ext-600-normal-6nWXzhs-.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-ext-600-normal-D8flApYD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-cyrillic-600-normal-CWopvA8w.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-600-normal-DDcfBhVA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWwAA8AAAAABxQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEsAAABgdNLgYlNUQVQAAAIMAAAARQAAAFpe+EEkY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABJgAAASaMFgyDaGVhZAAAA8gAAAA2AAAANgdppDpoaGVhAAAEAAAAAB8AAAAkCdcEp2htdHgAAAQgAAAAIAAAACQVf//abG9jYQAABEAAAAATAAAAFAFBAZVtYXhwAAAEVAAAABwAAAAgACkBIW5hbWUAAARwAAABKQAAAoo6EmSfcG9zdAAABZwAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBQAADA8z60NmAHnUqnEq0JDPUaK1jFQqIQiWtOSm3YZHLJA1X3Hi97QPCZiH7mdZ1NdEvtZm9K0KsOSGM+0YsPpRIJggB42gXBsYEBARQFwHl/75BCLAPoRANCAJCB9s2I6Ggw0GCpvofXJeF7vrxCrq/tI6W09AwFlbEVIqRTazRKZQrCD3EOBrgAAAB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPAAUAaAAAArsFsAADAAYACQAMAA8AAAERIREFAxMlEwM3ExMDAyECu/2tAiXl5f4I4uIj2NfX2AGvBbD6UAWwVv1+/X4IAnoCeij9owJd/Rn9owACAGX/7ARsBcQAFQArAAABFRQOAiMiLgI1NTQ+AjMyHgIBNTQuAiMiDgIVFRQeAjMyPgIEbEiIvnN0volLSom+c3S9iUn+9iBAXTw9XT8gIEFdPTxdPx8DTPWa6JtOTpvomvWd7J5RUZ7s/m73a5phLi5hmmv3aZZeLS1elgACAGcEbwKOBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAW9Zxsz+paIcI01DUQSDFwE9Ff7B+FxWP18kUCaL///+pv/sBLIF1gAmAAVGAAAHAAb+P///AAAAAQAAAAMCDGXmCwJfDzz1ABsIAAAAAADE8BEuAAAAAODgRbr6Kv3VCD4IcwAAAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMAR/kvrnxWHHVAEFXACAHHKBIoAeNpjVmbIYIACxhsQzHKZIZXpBUM6iM0q+W8ZAF67B2l42mNgYNCEwwyGdiCcDAASIALXAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42pWQNVIFQRRFD+6aYpPg7u7uDhGu391lMSyAxbAaQm4NjUfUm+4+93kNUMkzeeTklwDnOVnDOQzkbBnOpTJnxnAeK7wazv+WU0ALL4YL6ePJcCVH7LxzDpSzYDiHUsYM58rfZbiYauoNt1BLqeE2ERzgw8MVXhZFXm650x3iTnSo24NDE3y4pdcJcyVycMOp7lvpR9Gd+EEURkfmZ4JeWcy2HtX4dW4UvZPyEVR2r+ljpun0sqUJiyyzw6HubgaU3WdveK0T1vm7Y/efLU+kg4TkUS4Wg6iLbIxJqQHRgHzfvavsylZF/511IP1ARHxF8Ee19bce60+9cvCTUK35g2bDfpnFKj7ZgzLvpNbxckOPaB63zOLgsypkqzt7TpCoPa3nDe3mXPQAAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-greek-600-normal-Dk1MlhZA.woff2)format("woff2"),url(/assets/roboto-condensed-greek-600-normal-DK6Bxjw4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-vietnamese-600-normal-BfJVrF7j.woff2)format("woff2"),url(/assets/roboto-condensed-vietnamese-600-normal-B_8luXjj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-latin-ext-600-normal-DIUh7Wuv.woff2)format("woff2"),url(/assets/roboto-condensed-latin-ext-600-normal-BcBtEKry.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-condensed-latin-600-normal-C6Ud4naT.woff2)format("woff2"),url(/assets/roboto-condensed-latin-600-normal-Dug56Mmk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-cyrillic-ext-700-normal-CTXjXnze.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-ext-700-normal-CWPRiRXS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-cyrillic-700-normal-9RN-Z7cI.woff2)format("woff2"),url(/assets/roboto-condensed-cyrillic-700-normal-BGMkBBYx.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWkAA8AAAAABwQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEwAAABgdTbgSFNUQVQAAAIMAAAARQAAAFpe+UGIY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABJgAAASZq4/JvaGVhZAAAA8gAAAA2AAAANgeDpDpoaGVhAAAEAAAAAB8AAAAkCfAEsWhtdHgAAAQgAAAAIAAAACQVgf/JbG9jYQAABEAAAAATAAAAFAFBAZVtYXhwAAAEVAAAABwAAAAgACkBIW5hbWUAAARwAAABHgAAAnw5EWLxcG9zdAAABZAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBQAADA8z5soPV20Kl0KrGFoTRWMIAlLCQKkbjmpNSGUyZvuafq3uNlDQg+I9HPtCyTQjfXbtZmC4pqhzTkA0V8AMasCcx42gXBsQEBQAAEsNw/UEKtA9jEEgCgA8sZTiKio2KoYqV8D69Lwvd8eYVcX9tHiqKlbyQomVgjQrrlh6oomYHwB3iPBx0AAAB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPAAUAaAAAArsFsAADAAYACQAMAA8AAAERIREFAxMlEwM3ExMDAyECu/2tAiXl5f4I4uIj2NfX2AGvBbD6UAWwVv1+/X4IAnoCeij9owJd/Rn9owACAF7/7AR1BcQAFQArAAABFRQOAiMiLgI1NTQ+AjMyHgIBNTQuAiMiDgIVFRQeAjMyPgIEdUuJwXV1wYtMSozAdXXAjEv+3R48Vjk5VzsdHjxXOThXOh4DSfOa55tOTpvnmvOe7Z9RUZ/t/m/1aJNeLCxek2j1ZI5aKytajgACAGMEbwKOBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAW1Yyc3+oqMaI09BUASDGQE7Ff7B9l5YPVwhViOK///+oP/sBLsF1gAmAAVGAAAHAAb+Pf//AAAAAQAAAAMCDKkYQg5fDzz1ABsIAAAAAADE8BEuAAAAAODgRbr6L/3VCFIIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMCR9kv/nylHEFAEFXACAHTHBK0AeNpjVmbIYIACxhsQzHKFIY7pBUMyiM0q9W8BAF5IB1p42mNgYNCEwwyGdiCcDAASIALXAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42o2QA25FURRF12fNONULatu23Ua1/Y1pdCAdQEfToXTn5dTMvljn4gjI5wEfHn8WsOsJGXtwPCvGXjI9M8Y+hjzZxn7qeDIOUMWjcZAa7o3z2WAIlz2QS5uxh2xqjL06LzXOQrGMqygm27hGBGvcccMBt4yLbjnmRGuUE9EsMd1cc8ER21qPZZ+LTsRnohiaUog+mqWkqyb9CWke6fZE1h0Rzmg2P+Zds5kFZhlnkiXWtTbSRhMtbkaHmjHNrzk1Mqaza9GW7IhOL9w3Du3ot9RDv6w2UZvO3ntzvvHnYP4+/J9mWZoW/Tcb2/+MpxNCpIlgPbRcWyWHae6kM645kTWrX0c0iUa5lhzWXn9FXevE9Roh4fpuegaPpFlGAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-greek-700-normal-DWMOA2VK.woff2)format("woff2"),url(/assets/roboto-condensed-greek-700-normal-89Up2Xly.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-vietnamese-700-normal-D35V1G0s.woff2)format("woff2"),url(/assets/roboto-condensed-vietnamese-700-normal-BtNeb9D6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-ext-700-normal-B004qtqu.woff2)format("woff2"),url(/assets/roboto-condensed-latin-ext-700-normal-O6H_RRvN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-700-normal-DRbp0YnP.woff2)format("woff2"),url(/assets/roboto-condensed-latin-700-normal-BOl6B_hI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#14283d;font-synthesis:none;--navy:#071e35;--navy2:#0b2c4c;--ink:#14283d;--muted:#526b7f;--line:#dbe5ec;--surface:#fff;--cyan:#0ba7c5;--teal:#0e7d79;--amber:#f1a21b;--coral:#ed5c58;--green:#168d69;--shadow:0 10px 30px #18375312;background:#f2f6f9;font-family:Inter,Segoe UI,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{max-width:100%;overflow-x:hidden}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #087d82}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:200;color:#073d5b;background:#fff;border:2px solid #087d82;border-radius:5px;padding:9px 12px;font-weight:700;text-decoration:none;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:linear-gradient(175deg,var(--navy),#092946);color:#d9e8f3;z-index:30;flex-direction:column;height:100vh;padding:26px 16px 20px;display:flex;position:sticky;top:0}.brand{align-items:flex-start;gap:13px;padding:0 8px 34px;display:flex}.brand-mark{width:36px;height:31px;margin-top:2px;position:relative}.brand-mark i{border-bottom:27px solid #1bb8de;border-left:15px solid #0000;border-right:15px solid #0000;width:0;height:0;display:block;position:absolute;top:0;left:0;transform:rotate(4deg)}.brand-mark i+i{border-bottom:21px solid #a6e1ee;border-left-width:11px;border-right-width:11px;top:-2px;left:16px}.brand strong{color:#fff;letter-spacing:-.4px;font-size:22px;display:block}.brand span{color:#8faabd;margin-top:4px;font-size:11px;line-height:1.35;display:block}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav button{color:#b9cddd;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:12px 13px;font-size:13px;transition:all .2s;display:flex}.sidebar nav button:hover{color:#fff;background:#ffffff0f}.sidebar nav button.active{color:#fff;background:#10466f;box-shadow:inset 3px 0 #19c4e7}.system-health{border-top:1px solid #ffffff1a;margin-top:auto;padding:16px 10px 0}.system-health span{align-items:center;gap:8px;font-size:12px;display:flex}.system-health i{background:#4cdda5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #4cdda517}.system-health small{color:#7fa2b9;margin:6px 0 0 16px;font-size:10px;display:block}main{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fffffff2;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.site-select{border:1px solid var(--line);min-width:285px;height:50px;color:var(--ink);background:#f8fbfd;border-radius:9px;align-items:center;gap:11px;padding:8px 13px;display:flex}.site-select svg:first-child{color:#46647d}.site-select span{text-align:left;flex:1}.site-select strong,.site-select small,.user strong,.user small{display:block}.site-select strong{font-size:14px}.site-select small,.user small{color:var(--muted);margin-top:2px;font-size:11px}.top-meta{color:#53687d;align-items:center;gap:18px;margin-left:auto;font-size:12px;display:flex}.top-meta>span{align-items:center;gap:7px;display:flex}.bell{color:#25425d;background:0 0;border:0;padding:7px;position:relative}.bell b{background:var(--coral);color:#fff;border-radius:20px;place-items:center;width:17px;height:17px;font-size:9px;display:grid;position:absolute;top:0;right:0}.avatar{color:#fff;background:#0b4878;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.user{min-width:105px}.user strong{color:#21374b;font-size:12px}.mobile-menu{color:#183a58;background:0 0;border:0;padding:6px;display:none}.content{max-width:1600px;margin:auto;padding:24px 28px 50px}.page-intro{justify-content:space-between;align-items:end;margin-bottom:19px;display:flex}.page-intro p{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:11px;font-weight:700}.page-intro h1{letter-spacing:-.7px;margin:0;font-size:26px}.primary-button,.soft-button,.icon-button{border-radius:7px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.primary-button{color:#fff;background:#087d82;border:0;padding:10px 15px;font-size:12px;font-weight:600;box-shadow:0 6px 15px #087d8229}.soft-button{color:#31516d;background:#fff;border:1px solid #cad9e3;padding:8px 11px;font-size:11px}.icon-button{color:#476278;background:#fff;border:1px solid #d4e0e8;width:34px;height:34px}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px}.panel-head{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:center;min-height:57px;padding:13px 15px;display:flex}.panel-head h2{letter-spacing:-.2px;margin:0;font-size:15px}.panel-head p{color:var(--muted);margin:3px 0 0;font-size:10.5px}.summary-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.summary-card{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex;box-shadow:0 5px 18px #1d405c0a}.summary-card>div:last-child{min-width:0}.summary-card span{color:#617487;margin-bottom:4px;font-size:10px;display:block}.summary-card strong{letter-spacing:-.5px;white-space:nowrap;font-size:20px;display:block}.summary-card small{color:#718294;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9.5px;display:block;overflow:hidden}.summary-icon{border-radius:10px;flex:none;place-items:center;width:41px;height:41px;display:grid}.summary-icon svg{width:22px}.summary-icon.rain{color:#139eb9;background:#e5f8fb}.summary-icon.wind{color:#3c77a4;background:#edf5fa}.summary-icon.risk{color:#d98b0b;background:#fff4db}.summary-icon.heat{color:#de645a;background:#feeeec}.summary-icon.alerts{color:#b84c4b;background:#fdebeb}.risk-card{background:#fffdfa;border-color:#f0d696}.workspace-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:12px;display:grid}.workspace-main{gap:12px;min-width:0;display:grid}.map-actions{gap:7px;display:flex}.map-canvas{background-color:#58755d;background-image:radial-gradient(at 30% 20%,#235b45e6,#0000 35%),radial-gradient(at 75% 60%,#597149b3,#0000 38%),repeating-linear-gradient(25deg,#e1edca12 0 1px,#0000 1px 14px),repeating-linear-gradient(115deg,#13362d14 0 1px,#0000 1px 11px);border-radius:0 0 10px 10px;height:440px;position:relative;overflow:hidden}.terrain-lines{opacity:.35;background:repeating-radial-gradient(at 53% 54%,#0000 0 17px,#d9e2c247 18px 19px,#0000 20px 32px);position:absolute;inset:-20%;transform:rotate(-9deg)}.storm{filter:blur(16px);opacity:.88;mix-blend-mode:screen;background:radial-gradient(circle,#e43031 0 7%,#ffb713 12%,#72b83e 30%,#02a1c5 48%,#00549a 61%,#0000 73%);border-radius:50%;position:absolute}.storm-a{width:320px;height:310px;top:-80px;left:-85px;transform:rotate(26deg)}.storm-b{width:230px;height:200px;bottom:-10px;right:-40px}.storm-c{width:130px;height:140px;bottom:-75px;left:48%}.mine-shape{filter:drop-shadow(0 2px 2px #0009);width:47%;height:75%;position:absolute;top:12%;left:29%}.mine-shape path{fill:#061a2247;stroke:#ff8f22;stroke-width:4px;stroke-linejoin:round}.mine-shape path.inner{fill:none;stroke:#f7bb45;stroke-width:1.5px;stroke-dasharray:5 5}.wind-glyph{color:#fff;filter:drop-shadow(0 1px 1px #173628);opacity:.78;position:absolute}.map-label{color:#fff;text-shadow:0 1px 3px #071a1b;z-index:3;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex;position:absolute}.map-label span{background:#fff;border:2px solid #0003;border-radius:50%;width:8px;height:8px}.mine-label{font-size:12px;top:49%;left:49%}.community.one{top:27%;left:8%}.community.two{top:30%;right:7%}.community.three{bottom:18%;left:18%}.station{color:#d6fcff;bottom:20%;right:25%}.zoom{flex-direction:column;display:flex;position:absolute;top:12px;left:12px}.zoom button{color:#254f68;background:#fff;border:1px solid #cbdbe2;place-items:center;width:32px;height:32px;display:grid}.zoom button:first-child{border-radius:7px 7px 0 0}.zoom button:last-child{border-radius:0 0 7px 7px}.map-legend{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#051a28db;border-radius:7px;width:218px;padding:10px 12px;font-size:9px;position:absolute;bottom:12px;right:12px}.map-legend b{font-size:10px}.rain-scale{background:linear-gradient(90deg,#29e5e0,#0779d6,#19b749,#fd0,#f77612,#d90040);border-radius:5px;height:8px;margin:7px 0 4px}.map-timestamp{color:#415b70;background:#ffffffeb;border-radius:5px;padding:5px 8px;font-size:9px;position:absolute;top:12px;right:12px}.alerts-panel{position:sticky;top:85px;overflow:hidden}.count{color:#b34242;background:#fce4e3;border-radius:20px;padding:4px 8px;font-size:11px;font-weight:700}.alert-list{padding:2px 0}.alert-item{border-bottom:1px solid #e8eef2;border-left:3px solid #0000;padding:14px}.alert-item:last-child{border-bottom:0}.alert-item.critical{border-left-color:var(--coral);background:snow}.alert-item.warning{border-left-color:var(--amber)}.alert-item.attention{border-left-color:#eba92e}.alert-row{align-items:start;gap:8px;display:flex}.severity-dot{width:28px;height:28px;color:var(--coral);background:#fff0ef;border-radius:50%;flex:none;place-items:center;display:grid}.severity-dot svg{width:15px}.alert-row div{flex:1}.alert-row b{text-transform:uppercase;letter-spacing:.07em;color:#ac4c47;font-size:8px}.alert-row h3{margin:2px 0 0;font-size:12px}.alert-row time{color:#7c8c99;font-size:9px}.alert-item p{color:#526a7f;margin:9px 0 5px;font-size:10px}.alert-item small{color:#7d8b98;font-size:9px}.alert-item button{color:#087a80;background:0 0;border:0;align-items:center;gap:4px;margin-top:10px;padding:0;font-size:10px;font-weight:700;display:flex}.empty-alerts{text-align:center;color:#198569;flex-direction:column;justify-content:center;align-items:center;min-height:270px;display:flex}.empty-alerts>svg{background:#e9f7f1;border-radius:50%;width:34px;height:34px;padding:8px}.empty-alerts strong{margin-top:9px;font-size:12px}.empty-alerts span{color:#7a8c98;margin-top:3px;font-size:10px}.forecast-panel{overflow:hidden}.horizon-tabs{border-bottom:1px solid var(--line);background:#f7fafc;grid-template-columns:repeat(6,1fr);display:grid}.horizon-tabs button{border:0;border-right:1px solid var(--line);color:#52697d;background:0 0;padding:9px 4px;font-size:10px;font-weight:600}.horizon-tabs button.selected{color:#08757c;background:#e6f6f7;box-shadow:inset 0 -2px #079ca4}.forecast-detail{grid-template-columns:55px 1fr 1.4fr 1fr 1fr;align-items:center;gap:12px;padding:15px;display:grid}.forecast-detail>div:not(.weather-symbol){border-left:1px solid #e4ebf0;padding-left:12px}.weather-symbol{color:#0aa5c2}.weather-symbol svg{width:34px;height:34px}.forecast-detail span{color:#748596;margin-bottom:4px;font-size:9px;display:block}.forecast-detail strong{font-size:12px}.risk{border-radius:5px;padding:4px 7px;display:inline-block!important}.risk.alto,.risk.moderado,.risk.atenção{color:#94610a;background:#fff0d0}.risk.baixo,.risk.neutro{color:#34735f;background:#e7f5ef}.science-note{color:#346681;background:#edf7fc;border-radius:5px;align-items:center;gap:7px;margin:0 15px 15px;padding:9px 11px;font-size:9px;display:flex}.history{margin-top:12px;overflow:hidden}.history table{border-collapse:collapse;width:100%;font-size:11px}.history th{text-align:left;color:#697d8e;text-transform:uppercase;letter-spacing:.05em;background:#f7fafc;padding:10px 14px;font-size:9px}.history td{color:#496074;border-top:1px solid #e9eef2;padding:11px 14px}.history td strong{color:#172f44}.table-wrap{overflow-x:auto}.drawer-backdrop{z-index:80;background:#03131f7a;justify-content:flex-end;animation:.15s fade;display:flex;position:fixed;inset:0}.threshold-drawer{background:#fff;flex-direction:column;width:min(470px,100%);height:100%;padding:24px;animation:.25s slide;display:flex;box-shadow:-20px 0 50px #0000002e}.threshold-drawer header{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:20px;display:flex}.threshold-drawer header span{text-transform:uppercase;color:#076f76;letter-spacing:.09em;font-size:9px;font-weight:700}.threshold-drawer header h2{margin:4px 0;font-size:22px}.threshold-drawer header p{color:#687b8e;max-width:360px;margin:0;font-size:11px;line-height:1.5}.threshold-list{padding:8px 0;overflow:auto}.threshold-list label{border-bottom:1px solid #e8eef2;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;display:flex}.threshold-list label>span{min-width:0}.threshold-list b,.threshold-list small{display:block}.threshold-list b{font-size:12px}.threshold-list small{color:#738495;margin-top:3px;font-size:9px}.threshold-list label>div{border:1px solid #cbd9e3;border-radius:6px;align-items:center;display:flex;overflow:hidden}.threshold-list input{text-align:right;color:#17364c;border:0;width:70px;padding:7px;font-weight:700}.threshold-list em{color:#6d8090;background:#f4f7f9;padding:8px;font-size:9px;font-style:normal}.policy-note{color:#225c60;background:#edf7f7;border-radius:7px;gap:10px;margin-top:9px;padding:12px;display:flex}.policy-note svg{flex:none;width:18px}.policy-note b{font-size:11px}.policy-note p{margin:3px 0 0;font-size:9px;line-height:1.5}.threshold-drawer footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:auto;padding-top:18px;display:flex}.nav-scrim{display:none}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{transform:translate(30px)}}@media (width<=1180px){.summary-grid{grid-template-columns:repeat(3,1fr)}.workspace-grid{grid-template-columns:minmax(0,1fr) 280px}.user{display:none}.forecast-detail{grid-template-columns:45px 1fr 1.3fr 1fr}.forecast-detail>div:last-child{display:none}}@media (width<=900px){.app-shell{grid-template-columns:1fr}.sidebar{width:250px;transition:all .25s;position:fixed;left:0;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.mobile-menu{display:block}.nav-scrim{z-index:25;background:#00000040;border:0;display:block;position:fixed;inset:0}.topbar{gap:8px;padding:0 15px}.site-select{flex:1;min-width:0}.site-select small,.top-meta>span{display:none}.content{padding:18px 15px 40px}.workspace-grid{grid-template-columns:1fr}.alerts-panel{position:static}.summary-grid{grid-template-columns:repeat(2,1fr)}.map-canvas{height:380px}.horizon-tabs{display:flex;overflow:auto}.horizon-tabs button{min-width:80px}.forecast-detail{grid-template-columns:45px 1fr 1fr}.forecast-detail>div:nth-last-child(-n+2){display:none}}@media (width<=560px){.top-meta{gap:8px}.avatar{display:none}.page-intro{align-items:start}.page-intro .primary-button{padding:10px;font-size:0}.page-intro .primary-button svg{margin:0}.summary-grid{grid-template-columns:1fr}.summary-card{padding:11px}.map-canvas{height:390px}.community.two,.community.three,.station{display:none}.mine-shape{width:70%;left:18%}.map-legend{width:185px}.forecast-detail{grid-template-columns:40px 1fr}.forecast-detail>div:nth-child(n+3),.history{display:none}}.map-view-toggle{background:#f6f9fb;border:1px solid #d4e0e8;border-radius:7px;display:flex;overflow:hidden}.map-view-toggle button{color:#587084;background:0 0;border:0;padding:8px 10px;font-size:10px}.map-view-toggle button.active{color:#fff;background:#0a7f84}.trend-toolbar{border-bottom:1px solid var(--line);background:#f5f9fb;justify-content:space-between;align-items:center;min-height:43px;padding:6px 14px;display:flex}.trend-toolbar>span{color:#718393;font-size:9px}.variable-tabs{gap:4px;display:flex}.variable-tabs button{color:#536c80;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:flex}.variable-tabs button svg{width:14px}.variable-tabs button.active{color:#08787e;background:#dff3f4;font-weight:700}.trend-view .storm{transition:all .35s}.trend-view.step-0 .storm-a{transform:translate(0)}.trend-view.step-1 .storm-a{transform:translate(35px)}.trend-view.step-2 .storm-a{transform:translate(70px)}.trend-view.step-3 .storm-a{transform:translate(115px)}.trend-view.step-4 .storm-a{transform:translate(170px)}.trend-view.step-5 .storm-a{transform:translate(230px,30px)}.trend-view.step-6 .storm-a{transform:translate(310px,60px)}.trend-view.step-7 .storm-a{transform:translate(390px,80px)}.trend-view.step-8 .storm-a{opacity:.5;transform:translate(470px,90px)}.trend-wind .storm{opacity:.25}.trend-wind .wind-glyph{color:#d8ffff;opacity:1}.trend-temperature:after{content:"";pointer-events:none;background:radial-gradient(circle at 58% 45%,#ff4c228c,#f5b02a33 32%,#0000 62%);position:absolute;inset:0}.trend-temperature .storm{display:none}.trend-direction{color:#fff;z-index:5;background:#051a28e0;border-radius:7px;width:230px;padding:10px 12px;position:absolute;bottom:14px;left:15px}.trend-direction span,.trend-direction b{font-size:10px}.trend-direction i{background:#55d7e4;width:54px;height:1px;margin:0 8px 3px;display:inline-block;position:relative}.trend-direction i:after{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:5px solid #55d7e4;position:absolute;top:-3px;right:0}.trend-direction small{color:#b5d1dc;margin-top:4px;font-size:8.5px;display:block}.map-timeline{border-top:1px solid var(--line);grid-template-columns:35px 1fr;align-items:start;column-gap:10px;height:69px;padding:11px 15px 7px;display:grid}.timeline-play{color:#fff;background:#087d82;border:0;border-radius:50%;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.timeline-play svg{width:14px}.map-timeline input{accent-color:#0a969c;width:100%;height:13px}.timeline-labels{justify-content:space-between;display:flex}.timeline-labels button{color:#708394;background:0 0;border:0;padding:1px 2px;font-size:8px}.timeline-labels button.active{color:#087d82;font-weight:800}.settings-tabs{border-bottom:1px solid #cad9e3;gap:3px;margin-bottom:14px;display:flex}.settings-tabs button{color:#617487;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.settings-tabs button svg{width:17px}.settings-tabs button.active{color:#087d82;border-bottom-color:#087d82}.settings-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:12px;display:grid}.recipients-panel,.rule-editor,.report-config,.report-preview{overflow:hidden}.recipient-list>button{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #e7edf1;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;padding:13px;display:grid}.recipient-list>button:hover{background:#f8fbfc}.recipient-list>button.selected{background:#ebf7f7;box-shadow:inset 3px 0 #0b9ba2}.recipient-list>button>svg{color:#8a9ba8;width:15px}.recipient-icon{color:#486b84;background:#edf4f8;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.recipient-icon svg{width:17px}.recipient-list b,.recipient-list small,.recipient-list em{display:block}.recipient-list b{font-size:11px}.recipient-list small{color:#526b7f;margin-top:2px;font-size:9px}.recipient-list em{color:#076f76;margin-top:5px;font-size:8.5px;font-style:normal}.switch-row{align-items:center;gap:7px;display:flex}.switch-row input{opacity:0;position:absolute}.switch-row span{background:#a8b5bf;border-radius:20px;width:32px;height:18px;transition:all .2s;position:relative}.switch-row span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.switch-row input:checked+span{background:#16a27e}.switch-row input:checked+span:after{transform:translate(14px)}.switch-row b{font-size:10px}.editor-section{border-bottom:1px solid #e6edf2;padding:16px 18px}.editor-section h3{margin:0 0 10px;font-size:12px}.channel-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.channel-grid>label{color:#8192a0;cursor:pointer;border:1px solid #d8e3ea;border-radius:8px;grid-template-columns:30px 1fr 18px;align-items:center;gap:8px;padding:12px;display:grid}.channel-grid input{opacity:0;position:absolute}.channel-grid>label.chosen{color:#087d82;background:#f2fbfb;border-color:#72c8c8}.channel-grid>label>svg:first-of-type{width:21px}.channel-grid>label>svg:last-child{opacity:0;width:15px}.channel-grid>label.chosen>svg:last-child{opacity:1}.channel-grid b,.channel-grid small{display:block}.channel-grid b{color:var(--ink);font-size:11px}.channel-grid small{margin-top:3px;font-size:8.5px;line-height:1.3}.section-title{justify-content:space-between;gap:12px;display:flex}.section-title p{color:#526b7f;margin:-6px 0 9px;font-size:9px}.section-title button{color:#087d82;background:0 0;border:0;font-size:9px;font-weight:700}.trigger-checks{grid-template-columns:1fr 1fr;gap:7px;display:grid}.trigger-checks label,.module-list label{color:#415c71;cursor:pointer;align-items:center;gap:8px;font-size:10px;display:flex}.trigger-checks input,.module-list input{opacity:0;position:absolute}.trigger-checks label>span,.module-list label>span{color:#fff;border:1px solid #bdccd6;border-radius:4px;place-items:center;width:17px;height:17px;display:grid}.trigger-checks span svg,.module-list span svg{opacity:0;width:12px}.trigger-checks input:checked+span,.module-list input:checked+span{background:#0b9095;border-color:#0b9095}.trigger-checks input:checked+span svg,.module-list input:checked+span svg{opacity:1}.delivery-policy{background:#f7fafb;gap:10px;display:flex}.delivery-policy>svg{color:#0b898e;flex:none}.delivery-policy h3{margin-bottom:3px}.delivery-policy p{color:#526b7f;margin:0;font-size:9px;line-height:1.45}.settings-footer{justify-content:space-between;align-items:center;height:62px;padding:12px 18px;display:flex}.settings-footer>span{color:#168d69;align-items:center;gap:5px;font-size:10px;display:flex}.settings-footer svg{width:14px}.settings-feedback{color:#23627a;background:#f0f9fb;border:1px solid #cfe4ea;border-radius:7px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:10px;display:flex}.settings-feedback.error{color:#9f3138;background:#fff0f1;border-color:#efc8cc}.settings-feedback svg{flex:none;width:16px}.switch-row input:focus-visible+span,.channel-grid input:focus-visible~svg:last-child,.trigger-checks input:focus-visible+span,.module-list input:focus-visible+span,.report-recipients input:focus-visible+span{outline-offset:2px;outline:2px solid #087d82}.recipient-empty,.recipient-welcome{text-align:center;color:#61798b;place-items:center;gap:6px;padding:34px 20px;display:grid}.recipient-empty svg,.recipient-welcome>svg{color:#6f93a7;width:30px;height:30px}.recipient-empty b{color:#28465b;font-size:11px}.recipient-empty small{font-size:9px}.recipient-welcome{min-height:360px}.recipient-welcome h2{color:#17364d;margin:4px 0 0;font-size:18px}.recipient-welcome p{max-width:45ch;margin:0 0 8px;font-size:10px;line-height:1.5}.recipient-identity>div{grid-template-columns:130px 1fr;gap:9px;display:grid}.recipient-identity label>span{color:#65798b;margin-bottom:5px;font-size:9px;display:block}.recipient-identity input,.recipient-identity select{color:#243f54;background:#fff;border:1px solid #cbd9e3;border-radius:6px;width:100%;height:35px;padding:0 9px;font-size:10px}.recipient-identity .wide{grid-column:1/-1}.member-checks{grid-template-columns:1fr 1fr;gap:7px;display:grid}.member-checks>label{cursor:pointer;background:#fff;border:1px solid #dce6eb;border-radius:7px;align-items:flex-start;gap:8px;padding:9px;display:flex}.member-checks input{opacity:0;position:absolute}.member-checks label>span{color:#fff;border:1px solid #bdccd6;border-radius:4px;flex:none;place-items:center;width:17px;height:17px;display:grid}.member-checks span svg{opacity:0;width:12px}.member-checks input:checked+span{background:#0b9095;border-color:#0b9095}.member-checks input:checked+span svg{opacity:1}.member-checks b,.member-checks small{display:block}.member-checks b{color:#28445a;font-size:10px}.member-checks small{color:#718494;margin-top:2px;font-size:8px}.member-empty{color:#718494;grid-column:1/-1;font-size:9px}.settings-footer{gap:9px}.settings-footer>span{margin-left:auto}.danger-button{color:#a52d38;cursor:pointer;background:#fff5f6;border:1px solid #e1aeb3;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:700;display:inline-flex}.danger-button:hover{background:#fde8ea}.danger-button:disabled{opacity:.55;cursor:not-allowed}.danger-button svg{width:14px}.delete-warning{color:#87343b;background:#fff4f5;border:1px solid #efc9cc;border-radius:7px;align-items:flex-start;gap:10px;padding:12px;display:flex}.delete-warning svg{flex:none;width:18px}.delete-warning p{margin:0;font-size:10px;line-height:1.45}.recipient-delete footer .danger-button{min-height:35px}.report-layout{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:12px;display:grid}.schedule-row{border-bottom:1px solid #e6edf2;grid-template-columns:1fr 1fr 1.3fr;gap:10px;padding:16px 18px;display:grid}.schedule-row label>span{color:#627789;margin-bottom:5px;font-size:9px;display:block}.schedule-row select,.time-input{color:#203b50;background:#fff;border:1px solid #cbd8e1;border-radius:6px;width:100%;height:37px;padding:0 9px;font-size:10px}.time-input{align-items:center;gap:6px;display:flex}.time-input svg{color:#607a8e;width:15px}.time-input input{color:#203b50;border:0;width:100%;font-size:10px}.report-recipients{grid-template-columns:1fr 1fr;gap:7px;display:grid}.report-recipients label{border:1px solid #dce5eb;border-radius:7px;align-items:center;gap:8px;padding:9px;display:flex}.report-recipients input{accent-color:#098b91}.report-recipients span{grid-template-columns:20px 1fr;display:grid}.report-recipients svg{color:#3b6a86;grid-row:1/3;width:15px}.report-recipients b{font-size:10px}.report-recipients small{color:#758696;font-size:8px}.module-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.module-list label{align-items:flex-start}.module-list b,.module-list small{display:block}.module-list b{color:#28445a;font-size:10px}.module-list small{color:#718494;margin-top:2px;font-size:8px}.report-preview{position:sticky;top:85px}.paper-preview{color:#2c465b;background:#fff;border:1px solid #dce4e9;width:250px;min-height:335px;margin:18px auto;padding:18px;box-shadow:0 8px 22px #1e36491a}.paper-brand{color:#0b506f;border-bottom:2px solid #0da7ad;padding-bottom:8px;font-size:14px;font-weight:800}.paper-brand span{float:right;color:#6f8494;margin-top:4px;font-size:7px}.paper-preview>h3{margin:15px 0 2px;font-size:13px}.paper-preview>p{color:#71818f;margin:0 0 12px;font-size:6.5px}.preview-risk{background:#fff7e4;border-radius:4px;align-items:center;gap:8px;padding:8px;display:flex}.preview-risk>svg{color:#d98712;width:16px}.preview-risk b,.preview-risk small{display:block}.preview-risk b{font-size:8px}.preview-risk small{color:#7d6a48;font-size:6px}.preview-chart{border-bottom:1px solid #d7e0e6;align-items:end;gap:6px;height:65px;margin-top:15px;padding:0 8px;display:flex}.preview-chart i{background:#21a8b0;flex:1;height:35%;display:block}.preview-chart i:nth-child(2){height:52%}.preview-chart i:nth-child(3){background:#eda93b;height:82%}.preview-chart i:nth-child(4){height:68%}.preview-chart i:nth-child(5){height:43%}.preview-chart i:nth-child(6){height:28%}.preview-chart i:nth-child(7){height:48%}.preview-map{color:#fff;background:radial-gradient(circle at 30% 40%,#eca73b,#0000 23%),radial-gradient(circle at 75% 65%,#17aebe,#0000 30%),#54745f;border-radius:4px;place-items:center;height:75px;margin-top:14px;font-size:7px;display:grid}.preview-lines{margin-top:13px}.preview-lines i{background:#e4eaee;height:3px;margin:5px 0;display:block}.preview-lines i:nth-child(2){width:86%}.preview-lines i:nth-child(3){width:64%}.preview-summary{border-top:1px solid #e4ebf0;padding:14px 18px}.preview-summary span,.preview-summary b,.preview-summary small{display:block}.preview-summary span{color:#6c8191;font-size:8px}.preview-summary span svg{vertical-align:middle;width:12px;margin-right:4px}.preview-summary b{margin-top:3px;font-size:11px}.preview-summary small{color:#526b7f;margin-top:2px;font-size:8px}@media (width<=900px){.settings-layout,.report-layout{grid-template-columns:1fr}.report-preview{position:static}.schedule-row{grid-template-columns:1fr 1fr}.map-actions{flex-wrap:wrap}.map-view-toggle{order:-1}}@media (width<=560px){.map-head{align-items:flex-start}.map-actions{justify-content:flex-end}.map-view-toggle{width:100%}.map-view-toggle button{flex:1}.trend-toolbar{flex-direction:column;align-items:flex-start;gap:6px}.trend-toolbar>span{padding-left:8px}.variable-tabs{width:100%}.variable-tabs button{flex:1;justify-content:center;font-size:9px}.timeline-labels button:nth-child(2n){display:none}.trend-direction{width:190px}.settings-tabs{overflow:auto}.settings-tabs button{white-space:nowrap}.channel-grid,.trigger-checks,.report-recipients,.module-list,.schedule-row,.member-checks,.recipient-identity>div{grid-template-columns:1fr}.recipient-identity .wide{grid-column:auto}.settings-footer{background:#fff;flex-wrap:wrap;position:sticky;bottom:0}.settings-footer>span{order:3;width:100%;margin-left:0}.paper-preview{width:240px}}.delivery-addresses{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.delivery-addresses label>span,.mini-modal label>span{color:#65798b;margin-bottom:5px;font-size:9px;display:block}.delivery-addresses input,.mini-modal input,.mini-modal select{color:#243f54;background:#fff;border:1px solid #cbd9e3;border-radius:6px;width:100%;height:35px;padding:0 9px;font-size:10px}.delivery-addresses input:disabled{color:#9aa7b1;background:#f1f4f6}.mini-modal-backdrop{z-index:100;background:#04182680;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.mini-modal{background:#fff;border-radius:10px;gap:13px;width:min(430px,100%);padding:20px;display:grid;box-shadow:0 20px 60px #00000038}.mini-modal header{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:14px;display:flex}.mini-modal h2{margin:0;font-size:18px}.mini-modal header p{color:#718393;margin:3px 0 0;font-size:10px}.mini-modal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.mini-modal button svg{width:16px}.notification-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.notification-provider-grid form{background:#f8fbfd;border:1px solid #d8e5ee;border-radius:9px;gap:10px;padding:14px;display:grid}.notification-provider-grid label>span{color:#516b7f;margin-bottom:5px;font-size:10px;font-weight:650;display:block}.notification-provider-grid input{color:#173950;background:#fff;border:1px solid #c6d7e3;border-radius:6px;width:100%;height:37px;padding:0 10px;font-size:11px}.provider-title{border-bottom:1px solid #dce7ef;align-items:center;gap:10px;padding-bottom:9px;display:flex}.provider-title>svg{color:#0789c8;width:26px;height:26px}.provider-title span{gap:2px;display:grid}.provider-title b{color:#123653;font-size:13px}.provider-title small{color:#6a8091;font-size:9px}.provider-inline{grid-template-columns:1fr 1fr;gap:9px;display:grid}.provider-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.provider-actions button svg{width:15px}.member-checks small,.report-recipients small,.module-list small{color:#526b7f}@media (width<=760px){.notification-provider-grid,.provider-inline{grid-template-columns:1fr}}@media (width<=560px){.delivery-addresses{grid-template-columns:1fr}}.saas-onboarding{box-sizing:border-box;color:#17364d;background:linear-gradient(110deg,#edf8fb,#fff 64%);border:1px solid #bfd9e4;border-radius:10px;margin:16px 18px 0;overflow:hidden;box-shadow:0 5px 18px #0f466214}.saas-onboarding>header{border-bottom:1px solid #d7e8ee;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.saas-onboarding>header span{color:#087c9d;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.saas-onboarding h2{margin:2px 0;font-size:17px}.saas-onboarding p{color:#526b7f;margin:0;font-size:10px}.saas-onboarding>header>button{color:#4f6c7e;cursor:pointer;background:0 0;border:0;font-weight:700}.saas-onboarding>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.saas-onboarding>div>button{color:#17364d;text-align:left;cursor:pointer;background:#ffffffb3;border:0;border-right:1px solid #e0ebef;grid-template-columns:25px minmax(0,1fr);gap:9px;min-height:78px;padding:13px 14px;display:grid}.saas-onboarding>div>button:last-child{border-right:0}.saas-onboarding>div>button:hover,.saas-onboarding>div>button:focus-visible{background:#e9f7fb}.saas-onboarding>div svg{color:#0785a6;width:19px}.saas-onboarding b,.saas-onboarding small{display:block}.saas-onboarding b{font-size:10px}.saas-onboarding small{color:#5a7283;margin-top:4px;font-size:9px;line-height:1.35}@media (width<=950px){.saas-onboarding>div{grid-template-columns:repeat(2,1fr)}.saas-onboarding>div>button:nth-child(2){border-right:0}.saas-onboarding>div>button:nth-child(-n+2){border-bottom:1px solid #e0ebef}}@media (width<=600px){.saas-onboarding{margin:10px 10px 0}.saas-onboarding>div{grid-template-columns:1fr}.saas-onboarding>div>button{border-bottom:1px solid #e0ebef;border-right:0}.saas-onboarding>div>button:last-child{border-bottom:0}.saas-onboarding>header{align-items:flex-start}.saas-onboarding p{max-width:38ch}}.new-recipient-channels{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recipient-channel-help{color:#65798b;margin-top:-4px;font-size:9px;line-height:1.45}.recipient-head-actions{align-items:center;gap:7px;display:flex}.soft-button.compact{white-space:nowrap;padding:7px 9px}.soft-button.compact svg{width:14px}.bulk-recipient-modal{width:min(610px,100%)}.bulk-recipient-modal textarea{resize:vertical;color:#243f54;background:#fff;border:1px solid #cbd9e3;border-radius:7px;width:100%;min-height:180px;padding:10px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.bulk-recipient-modal label small{color:#65798b;margin-top:6px;font-size:9px;line-height:1.45;display:block}.bulk-preview{color:#286253;background:#f2fbf8;border:1px solid #cfe4df;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:10px;display:flex}.bulk-preview span{color:#55766d}.bulk-preview.has-errors{color:#9f2f2f;background:#fff6f6;border-color:#f0c6c6;display:block}.bulk-preview ul{margin:6px 0 0;padding-left:18px;line-height:1.5}.bulk-result{color:#187349;background:#e9f8ef;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:700;display:flex}.bulk-result svg{width:15px}.settings-intro{background:linear-gradient(110deg,#f3faf8,#f7fafd);border:1px solid #d9e7e8;border-radius:12px;margin:0 0 18px;padding:20px 24px}.settings-intro span{letter-spacing:.12em;color:#087d82;font-size:10px;font-weight:800}.settings-intro h2{color:#17364d;margin:5px 0;font-size:21px}.settings-intro p{color:#587083;margin:0;font-size:11px}.settings-tabs{border-bottom:0;flex-wrap:wrap;gap:5px;margin-bottom:18px}.settings-tabs button{background:#fff;border:1px solid #d8e4e9;border-radius:8px;padding:10px 13px}.settings-tabs button.active{background:#ecf8f6;border-color:#71c5c3}.delivery-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.delivery-test-card{background:#f9fcfc;border:1px solid #dbe8eb;border-radius:10px;align-content:start;gap:10px;padding:14px;display:grid}.delivery-test-card .provider-title{margin:0}.delivery-test-card label span{color:#526b7f;margin-bottom:5px;font-size:10px;display:block}.delivery-test-card input{border:1px solid #cbd9e3;border-radius:6px;width:100%;min-height:36px;padding:0 10px;font-size:11px}.delivery-test-card button{justify-self:start}.user-import-toolbar{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.user-import-toolbar button{color:#087d82;cursor:pointer;background:0 0;border:0;font-weight:700}.user-import-list{border:1px solid #dce6eb;border-radius:8px;max-height:310px;overflow:auto}.user-import-list label{cursor:pointer;border-bottom:1px solid #ebf0f3;align-items:center;gap:10px;padding:11px 12px;display:flex}.user-import-list label:last-child{border-bottom:0}.user-import-list b,.user-import-list small{display:block}.user-import-list b{font-size:11px}.user-import-list small{color:#61798b;font-size:10px}.user-import-list p{color:#61798b;padding:14px;font-size:11px}.user-import-list input{flex:none;width:16px;height:16px}@media (width<=760px){.delivery-test-grid{grid-template-columns:1fr}.recipient-head-actions{flex-wrap:wrap;justify-content:flex-end}}.recipients-panel .panel-head{flex-direction:column;align-items:flex-start;gap:10px}.recipient-head-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}:root{--ref-nav:#09223a;--ref-nav-active:#173d5f;--ref-cyan:#22a1ce;--ref-page:#f5f8fc;--ref-surface:#fff;--ref-border:#dce5ed;--ref-divider:#e7edf3;--ref-ink:#0b2340;--ref-copy:#3e5d7c;--ref-muted:#526f89;--ref-critical:#c82736;--ref-warning:#f6a313;--ref-success:#1aa875;--ref-info:#147cb8}html,body,#root{min-height:100%;font-family:Roboto Condensed,Arial Narrow,Arial,sans-serif}body{background:var(--ref-page);color:var(--ref-ink);-webkit-font-smoothing:antialiased}.ref-shell{background:var(--ref-page);grid-template-columns:201px minmax(0,1fr)}.ref-shell>main{min-width:0}.ref-sidebar{background:var(--ref-nav);color:#d7e3ee;width:201px;height:100vh;padding:0;position:sticky;top:0}.ref-brand{align-items:flex-start;gap:10px;height:132px;padding:18px 16px;display:flex}.ref-brand img{object-fit:contain;width:39px;height:22px;margin-top:3px}.ref-brand strong{color:#fff;letter-spacing:-.2px;font-size:25px;font-weight:700;line-height:29px;display:block}.ref-brand span{color:#8ea7ba;margin-top:7px;font-size:13px;line-height:16px;display:block}.ref-sidebar nav{gap:0}.ref-sidebar nav button{color:#b8cde0;border-radius:0 10px 10px 0;gap:18px;height:49px;padding:0 22px;font-size:14px;font-weight:400;position:relative}.ref-sidebar nav button svg{flex:none;width:20px;height:20px;display:block}.ref-sidebar nav button.active{background:var(--ref-nav-active);box-shadow:none;color:#fff}.ref-sidebar nav button.active:before{content:"";background:#22d3f6;border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:3px}.ref-system{position:absolute;bottom:86px;left:22px}.ref-system span{color:#fff;align-items:center;gap:8px;font-size:12px;display:flex}.ref-system i{background:#61e4a6;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #61e4a614}.ref-system b{color:#61e4a6;margin:8px 0 0 18px;font-size:12px;font-weight:400;display:block}.ref-version{color:#8ea7ba;font-size:11px;position:absolute;bottom:32px;left:22px}.ref-topbar{border-bottom:1px solid var(--ref-border);z-index:20;background:#fff;height:65px;padding:0 18px 0 19px;position:sticky;top:0}.ref-unit{border:1px solid var(--ref-border);width:349px;height:47px;color:var(--ref-ink);background:#f8fafc;border-radius:5px;align-items:center;gap:13px;padding:7px 14px;display:flex}.ref-unit>svg:first-child{color:#4b6580;width:22px;height:22px}.ref-unit>svg:last-child{width:10px;margin-left:auto}.ref-unit span{text-align:left}.ref-unit strong{font-size:17px;line-height:18px;display:block}.ref-unit small{color:var(--ref-muted);margin-top:2px;font-size:12px;line-height:15px;display:block}.ref-top-right{align-items:center;height:100%;margin-left:auto;display:flex}.ref-date{color:#486681;padding-right:38px;font-size:12px}.ref-date b{color:var(--ref-ink);font-size:14px}.ref-notification{border:0;border-left:1px solid var(--ref-divider);border-right:1px solid var(--ref-divider);color:#163a5d;background:#fff;place-items:center;width:61px;height:100%;display:grid;position:relative}.ref-notification>svg{width:19px;height:19px}.ref-notification i{background:var(--ref-critical);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid;position:absolute;top:13px;right:12px}.ref-profile{grid-template-columns:37px 110px 30px;align-items:center;gap:12px;height:100%;padding-left:18px;display:grid}.ref-profile>span{color:#fff;background:#0e4e82;border-radius:50%;place-items:center;width:37px;height:37px;font-size:12px;display:grid}.ref-profile b,.ref-profile small{display:block}.ref-profile b{font-size:14px;line-height:16px}.ref-profile small{color:var(--ref-muted);margin-top:2px;font-size:11px}.ref-profile>svg{width:10px}.ref-dashboard{background:var(--ref-page);grid-template-rows:114px 470px 324px;row-gap:12px;min-height:980px;padding:14px 14px 31px 19px;display:grid}.ref-panel,.ref-summary{border:1px solid var(--ref-border);background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 4px #0c2a4609}.ref-summaries{grid-template-columns:356px 223px 191px 228px minmax(230px,1fr);gap:8px;display:grid}.ref-summary{height:114px;padding:14px 16px}.ref-summary h2{color:var(--ref-ink);margin:0;font-size:14px;font-weight:600;line-height:17px}.current-body{grid-template-columns:58px 102px 1fr;align-items:center;height:74px;display:grid}.weather-main{color:#27a7c7;width:53px;height:53px}.current-temp strong,.current-temp span{display:block}.current-temp strong{letter-spacing:-.4px;font-size:30px;line-height:31px}.current-temp span{color:var(--ref-copy);margin-top:3px;font-size:12px}.current-metrics{border-left:1px solid var(--ref-border);flex-direction:column;justify-content:space-between;height:57px;padding-left:15px;display:flex}.current-metrics span{color:var(--ref-muted);white-space:nowrap;font-size:12px}.current-metrics b{float:right;color:var(--ref-ink);margin-left:9px;font-size:13px}.summary-body{align-items:center;gap:13px;height:73px;display:flex}.summary-body>svg{flex:none;display:block}.summary-body strong,.summary-body span{display:block}.summary-body strong{font-size:24px;line-height:28px}.summary-body span{color:var(--ref-muted);white-space:nowrap;margin-top:2px;font-size:10.5px}.ref-summary.risk .summary-body>svg{color:#ffa10b;width:52px;height:52px}.ref-summary.active-alerts .summary-body>svg{width:46px;height:46px;color:var(--ref-critical)}.ref-summary.active-alerts .summary-body strong{color:var(--ref-critical);font-size:31px}.red-dot{background:var(--ref-critical);border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.rain-card .summary-body>svg{color:#27a7c7;width:50px;height:50px}.rain-card .summary-body strong{font-size:29px;line-height:31px}.rain-card .summary-body span b{color:var(--ref-ink)}.ref-middle{grid-template-columns:minmax(0,3fr) minmax(300px,2fr);gap:9px;display:grid}.ref-map-panel,.ref-confidence{height:588px}.ref-map-panel>header{justify-content:space-between;align-items:center;height:54px;padding:9px 15px;display:flex}.ref-map-panel header h2,.ref-panel header h2{margin:0;font-size:18px;font-weight:700;line-height:20px}.ref-map-panel header p{color:var(--ref-muted);margin:1px 0 0;font-size:12px}.ref-map-controls{align-items:center;gap:8px;display:flex}.ref-map-controls>span{color:#4f6d89;margin-right:4px;font-size:11px}.ref-map-controls button{border:1px solid var(--ref-border);color:#244b70;background:#fff;border-radius:5px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:10px;display:flex}.ref-map-controls button svg{width:9px}.ref-map-controls>button:last-child{justify-content:center;width:31px;padding:0}.ref-map-controls>button:last-child svg{width:13px}.period-control{position:relative}.period-menu{border:1px solid var(--ref-border);z-index:9;background:#fff;border-radius:5px;width:132px;padding:4px;position:absolute;top:34px;right:0;box-shadow:0 8px 20px #0b23401f}.period-menu button{text-align:left;border:0;width:100%}.ref-map-image{border-radius:5px;height:529px;margin:0 7px 5px;position:relative;overflow:hidden}.ref-map-image>img{object-fit:cover;width:100%;height:100%;display:block}.trend-active>img{filter:saturate(.82)brightness(.88)}.trend-ribbon{color:#fff;background:#061c2de8;border-radius:5px;width:280px;padding:9px 11px;position:absolute;bottom:16px;left:16px}.trend-ribbon b,.trend-ribbon span{display:block}.trend-ribbon b{font-size:11px}.trend-ribbon span{color:#c9dce8;margin-top:3px;font-size:9px;line-height:13px}.ref-confidence header,.ref-alert-list header,.ref-forecast header,.ref-thresholds header{border-bottom:1px solid var(--ref-divider);justify-content:space-between;align-items:center;height:42px;padding:0 13px;display:flex}.ref-confidence header{height:52px}.ref-confidence header h2{align-items:center;gap:6px;font-size:16px;display:flex}.ref-confidence header h2 svg,.ref-forecast header h2 svg{color:#5f7893;width:13px}.confidence-rows>div{border-bottom:1px solid var(--ref-divider);height:76px;padding:10px 12px;position:relative}.confidence-rows b,.confidence-rows span{display:block}.confidence-rows b{margin-bottom:3px;font-size:12px}.confidence-rows span{color:var(--ref-muted);font-size:11px;line-height:15px}.confidence-rows em{color:#126a50;background:#bef3db;border-radius:6px;padding:3px 10px;font-size:10px;font-style:normal;position:absolute;top:12px;right:12px}.confidence-note{color:#147cb8;background:#eaf5fd;border-radius:5px;align-items:flex-start;gap:7px;height:55px;margin:8px 11px 0;padding:9px 8px;display:flex}.confidence-note svg{flex:none;width:13px}.confidence-note span{color:#416e91;font-size:10px;line-height:14px}.ref-bottom{grid-template-columns:310px minmax(0,606px) minmax(320px,338px);gap:8px;display:grid}.ref-bottom>.ref-panel{height:324px}.ref-alert-list header h2,.ref-thresholds header h2,.ref-forecast header h2{align-items:center;gap:7px;font-size:15px;display:flex}.ref-alert-list header button,.ref-thresholds header button{color:#0876c9;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.ref-alert-list header button svg,.ref-thresholds header button svg{width:9px}.ref-alert-row{border:0;border-bottom:1px solid var(--ref-divider);text-align:left;width:100%;height:94px;color:var(--ref-ink);background:#fff;grid-template-columns:39px 1fr;padding:10px 11px 8px 12px;display:grid;position:relative}.ref-alert-row:before{content:"";background:var(--ref-warning);width:3px;position:absolute;top:0;bottom:0;left:0}.ref-alert-row.critical:before{background:var(--ref-critical)}.alert-symbol{background:var(--ref-warning);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.critical .alert-symbol{background:var(--ref-critical)}.alert-symbol svg{width:14px}.alert-copy b,.alert-copy>span,.alert-copy small{display:block}.alert-copy b{padding-right:52px;font-size:13px;line-height:15px}.alert-copy>span{color:var(--ref-copy);margin-top:4px;font-size:10.5px}.alert-copy small{color:#526f89;align-items:center;gap:4px;margin-top:7px;font-size:10px;display:flex}.alert-copy small svg{width:10px}.alert-copy time{margin-left:auto}.ref-alert-row>em{color:#5f4305;background:#ffe4a3;border-radius:6px;padding:3px 8px;font-size:10px;font-style:normal;position:absolute;top:9px;right:11px}.ref-alert-row.critical>em{background:var(--ref-critical);color:#fff}.forecast-columns{grid-template-columns:repeat(6,1fr);height:214px;display:grid}.forecast-columns>button{border:0;border-right:1px solid var(--ref-divider);color:var(--ref-ink);background:#fff;flex-direction:column;align-items:center;min-width:0;padding:8px 4px 6px;display:flex;position:relative}.forecast-columns>button:last-child{border-right:0}.forecast-columns>button.selected{background:#fbfdff;box-shadow:inset 0 2px #22a1ce}.forecast-columns b{font-size:11px;line-height:13px}.forecast-columns small{font-size:8px;line-height:10px}.forecast-weather{width:39px;height:39px;margin:6px 0 1px;display:block}.forecast-weather.rain,.forecast-weather.bars{color:#27a7c7}.forecast-weather.cloudy{color:#28a5c2}.forecast-weather.sun{color:#ffa10b}.forecast-columns strong{color:#087ab7;text-align:center;font-size:13px;line-height:15px}.forecast-columns>button:nth-last-child(-n+2) strong{color:var(--ref-copy);min-height:49px;margin-top:3px;font-size:10px;font-weight:400;line-height:12px}.forecast-columns span{color:var(--ref-copy);font-size:10px;line-height:13px}.forecast-columns em{color:#126a50;background:#bef3db;border-radius:6px;padding:3px 6px;font-size:9px;font-style:normal;position:absolute;bottom:7px}.forecast-columns em.moderado,.forecast-columns em.atenção{color:#5f4305;background:#ffe09b}.forecast-columns em.neutro{color:#3e5d7c;background:#e7edf2}.forecast-note{color:#147cb8;background:#eaf5fd;border-radius:5px;align-items:center;gap:7px;height:66px;margin:0 8px;padding:8px;display:flex}.forecast-note>svg{flex:none;width:13px}.forecast-note span{color:#416e91;font-size:9.5px;line-height:13px}.forecast-note button{color:#0876c9;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:10px;font-weight:600;display:flex}.forecast-note button svg{width:9px}.ref-thresholds header{padding-left:13px}.ref-thresholds header h2 svg{color:#42627e;width:17px}.threshold-row{border-bottom:1px solid var(--ref-divider);grid-template-columns:30px minmax(0,1fr) 92px 43px;align-items:center;column-gap:5px;height:40px;padding:0 9px;display:grid}.threshold-row:last-child{border-bottom:0}.threshold-icon{place-items:center;display:grid}.threshold-icon svg{color:#55738f;width:23px;height:23px;display:block}.threshold-row.rain .threshold-icon svg{color:#27a7c7;width:27px;height:27px}.threshold-row.sun .threshold-icon svg{color:#ffa10b}.threshold-row b{font-size:11px}.threshold-row>span:nth-of-type(2){color:var(--ref-copy);text-align:right;white-space:nowrap;font-size:10px}.threshold-row em{color:#126a50;text-align:center;background:#bef3db;border-radius:6px;padding:3px 6px;font-size:9px;font-style:normal}.ref-settings-host{padding:22px 28px 50px}.ref-settings-host>h1{margin:0 0 16px;font-size:26px}.ref-settings-host .settings-page{max-width:1260px}.ref-settings-host .settings-tabs{margin-top:0}@media (width<=1280px){.ref-summaries{grid-template-columns:repeat(5,minmax(160px,1fr));overflow-x:auto}.ref-middle{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);overflow:visible}.ref-bottom{grid-template-columns:310px 606px 338px;overflow-x:auto}.ref-date{display:none}}@media (width<=900px){.ref-shell{grid-template-columns:1fr}.ref-sidebar{z-index:40;position:fixed;left:0;transform:translate(-100%)}.ref-sidebar.mobile-open{transform:translate(0)}.ref-topbar{padding-left:14px}.ref-unit{flex:1;width:auto}.ref-profile{display:none}.ref-dashboard{padding:14px;display:block}.ref-summaries,.ref-middle,.ref-bottom{grid-template-columns:1fr;gap:12px;display:grid;overflow:visible}.ref-summaries{height:auto}.ref-summary{height:114px}.ref-middle,.ref-bottom{margin-top:12px}.ref-map-panel{height:auto}.ref-map-image{aspect-ratio:1010/411;height:auto}.ref-confidence,.ref-bottom>.ref-panel{height:auto}.ref-map-controls>span,.ref-map-controls>button:not(:last-child),.period-control{display:none}.ref-confidence{min-height:470px}.ref-alert-list,.ref-forecast,.ref-thresholds{min-height:324px}.ref-top-right{margin-left:8px}.ref-notification{border-right:0}.ref-settings-host{padding:18px 15px 40px}}.title-alert-icon{width:9px;height:9px;color:var(--ref-critical);margin-right:4px;display:inline-block}.rain-card .summary-body>svg{width:45px;height:45px}.ref-dashboard{display:block}.ref-middle{margin-top:12px}.ref-bottom{margin-top:15px}.ref-alert-row:hover,.ref-alert-row:focus-visible{background:#f4faff}.ref-alert-row:focus-visible{outline-offset:-2px;outline:2px solid #20a4cf}.event-report-hint{color:#0876c9;align-items:center;gap:4px;font-size:9px;display:flex;position:absolute;bottom:7px;right:11px}.event-report-hint svg{width:8px}.operational-page{color:#0d2742;background:#f4f7fa;min-height:calc(100vh - 65px);padding:16px 20px 36px}.op-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.op-title>div>span{color:#0879a0;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.op-title h1{margin:2px 0;font-size:24px}.op-title p{color:#597089;margin:0;font-size:12px}.op-primary{color:#fff;background:#087ca1;border:0;border-radius:6px;align-items:center;gap:7px;height:36px;padding:0 14px;font:600 11px inherit;display:flex}.op-primary svg{width:15px}.op-card{background:#fff;border:1px solid #d8e3eb;border-radius:6px;box-shadow:0 1px 3px #15334b0a}.op-state{color:#547087;background:#fff;border:1px solid #d8e3eb;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:90px;font-size:12px;display:flex}.op-state svg{width:17px}.op-state.error{color:#b7383c;background:#fff7f7;border-color:#f0c9ca}@keyframes opspin{to{transform:rotate(360deg)}}.op-livebar,.op-source{color:#45667d;background:#eef8fb;border:1px solid #d6e8f0;border-radius:6px;align-items:center;gap:18px;min-height:42px;margin-bottom:12px;padding:0 13px;font-size:10px;display:flex}.op-livebar span{color:#14785f;align-items:center;font-weight:700;display:flex}.op-livebar i{background:#3bc98b;border-radius:50%;width:8px;height:8px;margin-right:6px}.op-livebar small{margin-left:auto}.op-source svg{color:#1c9b77;width:17px}.op-map-grid{grid-template-columns:minmax(0,1fr) 290px;gap:12px;display:grid}.op-real-map{overflow:hidden}.op-real-map>header{justify-content:space-between;align-items:center;height:57px;padding:10px 13px;display:flex}.op-real-map h2,.op-metrics h2,.op-feed h2,.op-admin-grid h2{margin:0;font-size:14px}.op-real-map header p,.op-feed header p{color:#526b7f;margin:2px 0;font-size:9px}.op-real-map header>strong{color:#0797b0;font-size:18px}.op-map-visual{height:min(62vh,570px);position:relative;overflow:hidden}.op-map-visual img{object-fit:cover;width:100%;height:100%}.op-model-chip{color:#fff;background:#031e2ee6;border-radius:5px;padding:8px 10px;font-size:10px;position:absolute;bottom:12px;right:12px}.op-real-map>input{accent-color:#0987a7;width:calc(100% - 26px);margin:10px 13px}.op-metrics{padding:15px}.op-metrics h2{border-bottom:1px solid #e5edf2;padding-bottom:12px}.op-metric{border-bottom:1px solid #e8eef2;align-items:center;gap:11px;padding:14px 0;display:flex}.op-metric>span{color:#0997ad;background:#e8f7fa;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.op-metric svg{width:17px}.op-metric small,.op-metric b{display:block}.op-metric small{color:#526b7f;font-size:9px}.op-metric b{margin-top:2px;font-size:13px}.op-science{color:#315f79;background:#edf7fc;border-radius:5px;gap:9px;margin-top:14px;padding:11px;display:flex}.op-science svg{flex:none;width:17px}.op-science p{margin:0;font-size:9px;line-height:1.5}.op-science.wide{margin-top:12px}.op-horizon-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.op-card.horizon{flex-direction:column;min-height:180px;padding:14px;display:flex}.horizon header{justify-content:space-between;align-items:center;display:flex}.horizon header b{font-size:13px}.horizon header em{color:#19798e;background:#e7f4f7;border-radius:10px;padding:3px 6px;font-size:8px;font-style:normal}.horizon>strong{color:#088ca7;margin:22px 0 7px;font-size:23px}.horizon>span,.horizon>small{color:#526d81;margin-top:4px;font-size:10px}.horizon>small{margin-top:auto}.horizon p{color:#526b7f;font-size:10px;line-height:1.45}.horizon.unsupported{background:#f9fbfc}.horizon.unsupported>strong{color:#526b7f;font-size:17px}.op-table-card{overflow:auto}.op-table-card table{border-collapse:collapse;width:100%;font-size:11px}.op-table-card th{text-align:left;color:#526b7f;text-transform:uppercase;background:#f6f9fb;padding:11px 14px;font-size:9px}.op-table-card td{color:#526b7f;border-top:1px solid #e5edf2;padding:13px 14px}.op-table-card td b,.op-table-card td small{display:block}.op-table-card td b{color:#18354c;font-size:11px}.op-table-card td small{max-width:620px;margin-top:4px}.op-table-card td button,.op-feed header>button{color:#087b80;background:#e6f5f6;border:0;border-radius:5px;padding:6px 8px;font:700 9px inherit}.severity{border-radius:12px;padding:4px 7px;font-size:9px;font-weight:700}.severity.critical{color:#ad2630;background:#fde2e2}.severity.high{color:#854f04;background:#fff0d0}.severity.watch{color:#14768a;background:#dff2f5}.op-two-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.op-two-columns.reports{grid-template-columns:1.15fr .85fr}.op-feed{overflow:hidden}.op-feed>header{border-bottom:1px solid #e5edf2;align-items:center;gap:10px;min-height:58px;padding:11px 14px;display:flex}.op-feed>header>svg{color:#087fa1;width:20px}.op-feed>header>div{flex:1}.feed-item{color:inherit;border-bottom:1px solid #e9eef2;align-items:flex-start;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.feed-item>svg{color:#4c7791;width:17px}.feed-dot{background:#e5a72c;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.feed-dot.critical{background:#e6454a}.feed-dot.high{background:#ec9d22}.feed-dot.external{background:#1289ab}.feed-dot.success{background:#2db989}.feed-item>div{flex:1}.feed-item b,.feed-item p,.feed-item small{display:block}.feed-item b{font-size:11px}.feed-item p{color:#597285;margin:3px 0;font-size:9px;line-height:1.4}.feed-item small{color:#526b7f;font-size:8.5px}.op-admin-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.op-admin-grid article{padding:15px}.op-admin-grid h2{border-bottom:1px solid #e5edf2;padding-bottom:10px}.op-admin-grid dl{grid-template-columns:100px 1fr;gap:9px 12px;margin:12px 0 0;display:grid}.op-admin-grid dt{color:#526b7f;font-size:9px}.op-admin-grid dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:600}@media (width<=1000px){.op-horizon-grid{grid-template-columns:repeat(2,1fr)}.op-map-grid,.op-two-columns,.op-two-columns.reports,.op-admin-grid{grid-template-columns:1fr}.op-map-visual{height:420px}}@media (width<=560px){.operational-page{padding:14px}.op-title{flex-direction:column;align-items:flex-start}.op-horizon-grid{grid-template-columns:1fr}.op-livebar{flex-direction:column;align-items:flex-start;gap:4px;padding:10px}.op-livebar small{margin:0}.op-map-visual{height:360px}}.site-profile{margin-bottom:12px;overflow:hidden}.site-profile>header{border-bottom:1px solid #e5edf2;padding:14px 16px}.site-profile h2{margin:0;font-size:14px}.site-profile header p{color:#597089;margin:4px 0 0;font-size:10px}.site-profile-form{grid-template-columns:1.25fr 1fr 1fr;gap:14px;padding:16px;display:grid}.site-profile-form>label{color:#526b7f;gap:6px;font-size:10px;font-weight:700;display:grid}.site-profile-form select,.site-profile-form input[type=number]{color:#17354d;background:#fff;border:1px solid #cbdbe6;border-radius:6px;height:38px;padding:0 10px;font:600 11px inherit}.site-profile-form fieldset{border:1px solid #d8e3eb;border-radius:6px;grid-column:1/-1;padding:10px}.site-profile-form legend{color:#526b7f;padding:0 6px;font-size:10px;font-weight:700}.month-grid{grid-template-columns:repeat(12,1fr);gap:6px;display:grid}.month-grid label{color:#526b7f;cursor:pointer;border:1px solid #d8e3eb;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:7px 3px;font-size:9px;display:flex}.month-grid label.selected{color:#096d82;background:#e4f6f8;border-color:#36a9bd;font-weight:700}.month-grid input{accent-color:#0987a7}.site-profile-actions{align-items:center;gap:12px;padding:0 16px 16px;display:flex}.site-profile-actions span{color:#25785f;font-size:10px}.site-profile-actions button:disabled{opacity:.6;cursor:not-allowed}@media (width<=1000px){.site-profile-form{grid-template-columns:1fr}.month-grid{grid-template-columns:repeat(6,1fr)}}@media (width<=560px){.month-grid{grid-template-columns:repeat(3,1fr)}.site-profile-actions{flex-direction:column;align-items:flex-start}}.op-period{color:#244b63;align-items:center;gap:7px;margin-left:auto;font-weight:700;display:flex}.op-period svg{width:15px}.op-period select,.history-filter input,.history-filter select,.rule-fields input,.rule-fields select{color:#17364d;background:#fff;border:1px solid #c9d8e2;border-radius:5px;height:34px;padding:0 9px;font:10px inherit}.forecast-horizon-tabs{grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:12px;display:grid}.forecast-horizon-tabs button{color:#17364d;cursor:pointer;background:#fff;border:1px solid #cfdde6;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:54px;padding:8px 10px;display:flex;box-shadow:0 1px 3px #15334b0a}.forecast-horizon-tabs button:hover,.forecast-horizon-tabs button:focus-visible{background:#eef9fb;border-color:#078ca7;outline:2px solid #0000}.forecast-horizon-tabs b{font-size:12px}.forecast-horizon-tabs span{color:#62798b;text-transform:uppercase;margin-top:2px;font-size:8px}.forecast-metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.forecast-metric{gap:11px;min-height:105px;padding:14px;display:flex}.forecast-metric>span{color:#078ca7;background:#e6f5f8;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.forecast-metric svg{width:18px}.forecast-metric small,.forecast-metric strong,.forecast-metric p{display:block}.forecast-metric small{color:#526b7f;font-size:9px}.forecast-metric strong{margin-top:3px;font-size:16px}.forecast-metric p{color:#607789;margin:5px 0 0;font-size:8.5px}.forecast-daily>header,.history-daily>header,.op-table-card>header{border-bottom:1px solid #e4ebf0;padding:12px 14px}.forecast-daily h2,.history-daily h2,.op-table-card>header h2{margin:0;font-size:13px}.forecast-daily header p,.history-daily header p,.op-table-card>header p{color:#526b7f;margin:2px 0 0;font-size:9px}.history-filter{align-items:end;gap:10px;margin-bottom:12px;padding:13px;display:flex}.history-filter label{color:#526b7f;flex:1;font-size:9px}.history-filter input,.history-filter select{width:100%;margin-top:5px;display:block}.history-columns{margin-bottom:12px}.report-item{align-items:center}.report-actions{gap:5px;flex:0!important;display:flex!important}.report-actions button{color:#31566e;background:#fff;border:1px solid #d0dde5;border-radius:5px;align-items:center;gap:4px;padding:6px;font:700 8px inherit;display:flex}.report-actions svg{width:12px}.rule-builder{margin-bottom:12px;overflow:hidden}.rule-builder>header{border-bottom:1px solid #e4ebf0;padding:14px 16px}.rule-builder h2{margin:0;font-size:14px}.rule-builder header p{color:#526b7f;margin:2px 0;font-size:9px}.rule-fields{grid-template-columns:2fr repeat(4,1fr);gap:10px;padding:15px;display:grid}.rule-fields label{color:#526b7f;font-size:9px;position:relative}.rule-fields input,.rule-fields select{width:100%;margin-top:5px;display:block}.rule-fields label small{position:absolute;bottom:9px;right:8px}.rule-builder>footer{border-top:1px solid #e4ebf0;justify-content:flex-end;gap:8px;padding:12px 15px;display:flex}.op-table-card td button svg{vertical-align:middle;width:12px;margin-right:4px}.provider-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px;display:grid}.provider-card{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:15px;display:grid}.provider-card>span{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.provider-card>span.configured{color:#188766;background:#e2f6ec}.provider-card>span.missing{color:#a36a0a;background:#fff1d8}.provider-card svg{width:18px}.provider-card h2{margin:0;font-size:14px}.provider-card p{color:#526b7f;margin:3px 0;font-size:9px}.provider-card small{color:#526b7f;font-size:8px}.provider-card em{color:#536d7f;background:#edf3f6;border-radius:12px;padding:4px 7px;font-size:8px;font-style:normal}.data-import{align-items:start}.import-card{overflow:hidden}.import-card>header{border-bottom:1px solid #e4ebf0;gap:9px;padding:13px 14px;display:flex}.import-card>header svg{color:#088da6;width:20px}.import-card h2{margin:0;font-size:13px}.import-card header p{color:#526b7f;margin:2px 0;font-size:9px}.import-card small{color:#526b7f;font-size:8px}.import-card textarea{resize:vertical;color:#27485e;border:0;outline:none;width:100%;height:270px;padding:14px;font:10px Consolas,monospace}.import-card>footer{border-top:1px solid #e4ebf0;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.import-card footer>span{color:#168566;font-size:9px}@media (width<=1100px){.forecast-horizon-tabs{grid-template-columns:repeat(4,1fr)}.forecast-metric-grid{grid-template-columns:repeat(2,1fr)}.rule-fields{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.forecast-horizon-tabs{display:flex;overflow:auto}.forecast-horizon-tabs button{min-width:84px}.forecast-metric-grid,.provider-grid{grid-template-columns:1fr}.history-filter{flex-direction:column;align-items:stretch}.history-filter label{width:100%}.rule-fields{grid-template-columns:1fr}.op-period{align-items:flex-start;margin:6px 0 0}.op-source{flex-direction:column;align-items:flex-start;padding:10px}.report-actions{flex-direction:column}}.provider-actions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.provider-actions button{color:#285168;white-space:nowrap;background:#fff;border:1px solid #cad8e1;border-radius:5px;padding:5px 8px;font:700 8px inherit}.provider-actions button:disabled{opacity:.55}.provider-copy{min-width:0}.provider-inactive{opacity:.72;background:#f7fafb}.provider-control-row{align-items:center;gap:10px;margin-top:8px;display:flex}.provider-control-row label{color:#365a70;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.provider-control-row select{color:#17364d;background:#fff;border:1px solid #cad8e1;border-radius:5px;height:28px;padding:0 22px 0 7px;font:700 9px inherit}.provider-metrics{border:0;flex-wrap:wrap;gap:5px;margin:9px 0 0;padding:0;display:flex}.provider-metrics legend{color:#536d7f;width:100%;margin-bottom:3px;font-size:8px;font-weight:700}.provider-metrics label{color:#31556c;cursor:pointer;background:#f7fafb;border:1px solid #d4e0e7;border-radius:12px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;display:flex}.provider-metrics label:has(input:checked){color:#116b55;background:#e9f8f2;border-color:#85d7c2}.provider-metrics input{accent-color:#0b8d79;width:12px;height:12px;margin:0}.provider-actions .activate{color:#106c55;background:#e7f8f1;border-color:#8bd8c2}.provider-actions .danger-soft{color:#9d3b43}@media (width<=700px){.provider-card{grid-template-columns:36px 1fr}.provider-card>.provider-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.provider-actions em{text-align:center;grid-column:1/-1}.provider-control-row{flex-direction:column;align-items:flex-start}}.managed-integrations{margin-bottom:12px;overflow:hidden}.managed-integrations>header{border-bottom:1px solid #e4ebf0;align-items:center;gap:10px;padding:12px 14px;display:flex}.managed-integrations>header>svg{color:#087fa1;width:19px}.managed-integrations h2{margin:0;font-size:13px}.managed-integrations header p{color:#526b7f;margin:2px 0 0;font-size:9px}.managed-integrations>div{grid-template-columns:repeat(3,1fr);display:grid}.managed-integrations article{border-right:1px solid #e7edf1;align-items:center;gap:9px;padding:12px 14px;display:flex}.managed-integrations article:last-child{border-right:0}.managed-integrations article>span{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.managed-integrations article>span.configured{color:#188766;background:#e2f6ec}.managed-integrations article>span.missing{color:#a36a0a;background:#fff1d8}.managed-integrations article svg{width:15px}.managed-integrations b,.managed-integrations small{display:block}.managed-integrations b{font-size:10px}.managed-integrations small{color:#526b7f;margin-top:2px;font-size:8px;line-height:1.35}@media (width<=800px){.managed-integrations>div{grid-template-columns:1fr}.managed-integrations article{border-bottom:1px solid #e7edf1;border-right:0}.managed-integrations article:last-child{border-bottom:0}}.station-health-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.station-health{align-items:center;gap:10px;padding:12px;display:flex}.station-health h2{margin:0;font-size:12px}.station-health p{color:#527085;margin:2px 0;font-size:9px}.station-health small{color:#526b7f;font-size:8px}.station-state{background:#2db989;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 5px #e3f6ef}.station-state.degraded{background:#e7a128;box-shadow:0 0 0 5px #fff3d9}.station-state.stale,.station-state.offline,.station-state.no_data{background:#d8474d;box-shadow:0 0 0 5px #fde7e8}.station-select{color:#526b7f;align-items:center;gap:9px;padding:10px 14px 0;font-size:9px;display:flex}.station-select select{color:#17364d;background:#fff;border:1px solid #ccdbe4;border-radius:5px;min-width:220px;height:30px;padding:0 8px;font:10px inherit}.qc-policy{color:#5d7486;margin:7px 14px 0;font-size:9px}.quality{color:#187a5d;background:#e3f5ed;border-radius:10px;padding:3px 6px;font-size:8px;font-weight:700;display:inline-block}.quality.suspect{color:#996106;background:#fff0d2}.quality.invalid{color:#b33439;background:#fde6e7}.quality.unchecked{color:#536b7d;background:#eaf0f4}@media (width<=900px){.station-health-grid{grid-template-columns:1fr}}.science-panel{margin-top:12px;overflow:hidden}.science-panel>header{border-bottom:1px solid #e4ebf0;align-items:center;gap:10px;padding:14px 16px;display:flex}.science-panel>header>svg{color:#087fa1;flex:none;width:21px}.science-panel>header>div{flex:1}.science-panel h2{margin:0;font-size:14px}.science-panel header p{color:#526b7f;margin:2px 0;font-size:9px}.science-panel header button,.science-calculator>button{color:#087690;background:#eef8fa;border:1px solid #bcd5df;border-radius:5px;align-items:center;gap:5px;height:32px;padding:0 10px;font:700 9px inherit;display:flex}.science-panel header button svg{width:13px}.science-error,.science-success{border-radius:5px;margin:10px 14px 0;padding:9px 11px;font-size:9px}.science-error{color:#ad3237;background:#fff0f0;border:1px solid #f0cecf}.science-success{color:#16785d;background:#e8f7f0;border:1px solid #ccebdd}.science-form{background:#f8fafc;border-bottom:1px solid #e4ebf0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.science-form label,.science-calculator label,.validation-controls label{color:#61798b;font-size:9px}.science-form input,.science-form select,.science-calculator input,.validation-controls input,.validation-controls select{color:#17364d;background:#fff;border:1px solid #c9d8e2;border-radius:5px;width:100%;height:34px;margin-top:5px;padding:0 9px;font:10px inherit;display:block}.science-form .op-primary{align-self:end;width:max-content}.science-layout{grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);display:grid}.science-study-list{padding:14px}.science-study-list>label{cursor:pointer;border:1px solid #e0e8ee;border-radius:5px;align-items:flex-start;gap:9px;margin-bottom:8px;padding:10px;display:flex}.science-study-list input{accent-color:#0786a5}.science-study-list span{flex-direction:column;gap:3px;display:flex}.science-study-list b{font-size:10px}.science-study-list small,.science-study-list em{color:#526b7f;font-size:8px;font-style:normal}.science-study-list>p,.validation-runs>p{color:#526b7f;font-size:9px}.science-calculator{background:#f8fbfc;border-left:1px solid #e4ebf0;padding:14px}.science-calculator h3{align-items:center;gap:6px;margin:0 0 10px;font-size:12px;display:flex}.science-calculator h3 svg{color:#087fa1;width:15px}.science-calculator label{margin-bottom:8px;display:block}.science-calculator>button{margin-top:3px}.science-calculator>button:disabled,.science-panel header button:disabled{opacity:.55}.science-result{color:#176b63;background:#e8f7f5;border-radius:5px;flex-direction:column;gap:4px;margin-top:12px;padding:11px;display:flex}.science-result b{font-size:19px}.science-result span{font-size:9px}.science-result small{font-size:8px;line-height:1.4}.validation-controls{border-bottom:1px solid #e4ebf0;grid-template-columns:2fr 1fr 1fr 1fr;gap:10px;padding:13px 14px;display:grid}.validation-runs{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.validation-runs article{border:1px solid #dde7ed;border-radius:5px;padding:11px}.validation-runs article>b,.validation-runs article>span,.validation-runs article>small{display:block}.validation-runs article>b{font-size:10px}.validation-runs article>span,.validation-runs article>small{color:#526b7f;margin-top:3px;font-size:8px}.validation-runs dl{grid-template-columns:repeat(4,1fr);gap:4px;margin:10px 0;display:grid}.validation-runs dt{text-transform:uppercase;color:#526b7f;font-size:7px}.validation-runs dd{color:#264d64;margin:0;font-size:9px;font-weight:700}.validation-runs>p{grid-column:1/-1}@media (width<=1000px){.science-form,.validation-runs{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.science-panel>header{flex-wrap:wrap;align-items:flex-start}.science-panel>header>div{min-width:calc(100% - 40px)}.science-form,.science-layout,.validation-controls,.validation-runs{grid-template-columns:1fr}.science-calculator{border-top:1px solid #e4ebf0;border-left:0}}.governance-panel{margin-top:14px}.governance-panel>header{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:11px;display:flex}.governance-panel>header span{color:#0879a0;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700;display:block}.governance-panel>header h2{margin:2px 0;font-size:17px}.governance-panel>header p{color:#526b7f;max-width:620px;margin:0;font-size:9px}.governance-panel nav{gap:5px;display:flex}.governance-panel nav button,.governance-card button,.governance-run{color:#31566e;background:#fff;border:1px solid #c9d9e2;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font:700 8px inherit;display:flex}.governance-panel nav button.active{color:#fff;background:#0a7f9f;border-color:#0a7f9f}.governance-panel button svg{width:13px}.governance-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.governance-card{overflow:hidden}.governance-card>h3{border-bottom:1px solid #e3ebf0;align-items:center;gap:7px;margin:0;padding:13px 14px;font-size:13px;display:flex}.governance-card>h3 svg{color:#0786a5;width:17px}.governance-list{max-height:440px;overflow:auto}.governance-user{border-bottom:1px solid #e8eef2;grid-template-columns:minmax(160px,1fr) 140px auto auto;align-items:center;gap:8px;padding:10px 13px;display:grid}.governance-user b,.governance-user small{display:block}.governance-user b{font-size:10px}.governance-user small{color:#526b7f;margin-top:2px;font-size:8px}.governance-user label{color:#61788a;align-items:center;gap:4px;font-size:8px;display:flex}.governance-user select,.governance-form input,.governance-form select{color:#17364d;background:#fff;border:1px solid #cad9e2;border-radius:5px;height:31px;padding:0 7px;font:9px inherit}.governance-form{background:#f8fafc;border-top:1px solid #e3ebf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px 13px;display:grid}.governance-form h4{grid-column:1/-1;margin:0;font-size:10px}.governance-form button{width:max-content}.governance-group{border-bottom:1px solid #e6edf2;padding:11px 13px}.governance-group>b,.governance-group>small{display:block}.governance-group>b{font-size:10px}.governance-group>small{color:#526b7f;margin:2px 0 7px;font-size:8px}.governance-group>div{flex-wrap:wrap;gap:5px 12px;display:flex}.governance-group label{color:#405f73;font-size:8px}.governance-row{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;display:flex}.governance-row b,.governance-row small,.governance-row p,.governance-row em{display:block}.governance-row b{font-size:10px}.governance-row small{color:#526b7f;margin-top:2px;font-size:8px}.governance-row p{color:#506d81;margin:5px 0 0;font-size:8.5px}.governance-row em{color:#526b7f;margin-top:3px;font-size:8px;font-style:normal}.governance-run{margin:11px 13px;color:#087690!important;background:#eef8fa!important}.governance-panel>.science-error,.governance-panel>.science-success{margin:0 0 10px}@media (width<=1000px){.governance-panel>header{flex-direction:column;align-items:flex-start}.governance-grid{grid-template-columns:1fr}}@media (width<=650px){.governance-panel nav{grid-template-columns:1fr;width:100%;display:grid}.governance-panel nav button{white-space:normal;justify-content:flex-start;width:100%}.governance-user{grid-template-columns:1fr 1fr}.governance-user>div{grid-column:1/-1}.governance-form{grid-template-columns:1fr}.governance-form h4{grid-column:auto}}.outlook-stack{gap:12px;margin-top:12px;display:grid}.outlook-status{margin-bottom:0}.outlook-status>svg{color:#1783a2;width:16px}.outlook-status.stale{color:#805b14;background:#fff7e8;border-color:#ebd4a5}.outlook-table>header{flex-direction:column;display:flex}.outlook-table td small{white-space:nowrap}.outlook-empty{color:#526b7f;margin:0;padding:18px 14px;font-size:10px}.outlook-table tbody tr:hover{background:#f8fbfc}.alert-filters{grid-template-columns:repeat(6,minmax(120px,1fr));align-items:end;gap:10px;margin-bottom:12px;padding:14px;display:grid}.alert-filters label{color:#526b7f;gap:5px;font-size:9px;font-weight:700;display:grid}.alert-filters input,.alert-filters select{color:#17364d;background:#fff;border:1px solid #c9d8e2;border-radius:5px;width:100%;height:36px;padding:0 9px;font:10px inherit}.alert-search{grid-column:span 4}.alert-filter-actions{grid-column:span 2;justify-content:flex-end;align-items:center;gap:7px;display:flex}.alert-filter-actions .soft-button{color:#31566e;background:#fff;border:1px solid #c9d8e2;border-radius:5px;height:36px;padding:0 12px;font:700 10px inherit}.alert-summary{margin-top:0}.alert-center-table td:first-child{min-width:142px}.alert-center-table td:nth-child(3){min-width:130px}.alert-center-table td:nth-child(4){min-width:260px}.alert-status{color:#536b7d;background:#eaf0f4;border-radius:12px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-block}.alert-status.active{color:#ad2630;background:#fde2e2}.alert-status.acknowledged{color:#98620b;background:#fff0d0}.alert-status.resolved{color:#187a5d;background:#e3f5ed}.alert-center-table tbody tr:hover{background:#f8fbfc}@media (width<=1100px){.alert-filters{grid-template-columns:repeat(3,1fr)}.alert-search{grid-column:span 2}.alert-filter-actions{grid-column:span 1}}@media (width<=700px){.alert-filters{grid-template-columns:1fr}.alert-search,.alert-filter-actions{grid-column:auto}.alert-filter-actions{justify-content:stretch}.alert-filter-actions button{flex:1}.alert-summary{flex-direction:column;align-items:flex-start;gap:4px;padding:10px}.alert-summary small{margin-left:0}}.alert-row-actions{flex-wrap:wrap;gap:5px;min-width:155px;display:flex}.alert-row-actions button{color:#236079;cursor:pointer;background:#fff;border:1px solid #bfd4df;border-radius:5px;padding:5px 7px;font:700 8px inherit}.alert-row-actions button:hover,.alert-row-actions button:focus-visible{background:#eef9fb;border-color:#0789a6;outline:2px solid #0000}.alert-row-actions button.danger{color:#a6333a;border-color:#ecc7ca}.alert-status.cancelled,.alert-status.expired{color:#61717e;background:#eef1f3}.alert-action-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071e2f94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.alert-action-dialog{width:min(480px,100%);padding:18px;box-shadow:0 18px 55px #06233640}.alert-action-dialog header span{color:#0784a2;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700;display:block}.alert-action-dialog h2{margin:3px 0;font-size:18px}.alert-action-dialog header p{color:#536f82;margin:0 0 15px;font-size:10px}.alert-action-dialog label{color:#526b7f;gap:5px;margin-top:10px;font-size:9px;font-weight:700;display:grid}.alert-action-dialog input,.alert-action-dialog textarea{color:#17364d;background:#fff;border:1px solid #c9d8e2;border-radius:5px;width:100%;padding:9px;font:10px inherit}.alert-action-dialog textarea{resize:vertical;min-height:96px}.alert-action-dialog footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.alert-action-dialog footer .soft-button{color:#31566e;background:#fff;border:1px solid #c9d8e2;border-radius:5px;padding:8px 12px;font:700 9px inherit}.alert-action-dialog .op-primary.danger{background:#b7353d;border-color:#b7353d}.alert-action-dialog button:disabled{opacity:.55;cursor:not-allowed}@media (width<=700px){.alert-row-actions{min-width:130px}.alert-action-dialog{padding:15px}.alert-action-dialog footer{grid-template-columns:1fr 1fr;display:grid}.alert-action-dialog footer button{width:100%}}.event-report-title{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.event-report-title b,.event-report-title small,.event-report-title span{display:block}.event-report-title span{color:#0876c9;margin-top:3px;font-size:8px;font-weight:700}.event-report-title:hover b,.event-report-title:focus-visible b{color:#0876c9}.event-report-title:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #2ba5c5}.alert-row-actions button.report{color:#08718a;background:#eefafd;border-color:#8fcbd8}.event-report-title small{color:#49657a}.event-report-title span,.event-report-title:hover b,.event-report-title:focus-visible b{color:#075fa8}.forecast-explainer{color:#315d76;background:#eef8fc;border:1px solid #cde0eb;border-radius:6px;align-items:flex-start;gap:10px;margin:10px 0;padding:11px 13px;font-size:10px;line-height:1.45;display:flex}.forecast-explainer>svg{color:#1195ba;flex:none;width:18px;height:18px}.forecast-explainer p{margin:0}.forecast-explainer b{color:#17364d}.governance-loading{color:#32617a;background:#eef7fb;border-radius:6px;align-items:center;gap:8px;margin:0 0 10px;padding:10px 13px;font-size:10px;display:flex}.governance-loading svg{width:16px}.governance-panel button:disabled,.governance-panel input:disabled,.governance-panel select:disabled{opacity:.58;cursor:not-allowed}.governance-confirm-backdrop{z-index:1500;background:#081b2a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.governance-confirm{box-sizing:border-box;background:#fff;border-radius:10px;width:min(560px,100%);padding:20px;box-shadow:0 24px 70px #051a2a4d}.governance-confirm header{grid-template-columns:32px 1fr;align-items:start;gap:10px;display:grid}.governance-confirm header>svg{color:#c43842;width:27px}.governance-confirm header span{color:#aa3038;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800;display:block}.governance-confirm h2{margin:3px 0 0;font-size:18px}.governance-confirm p{color:#526b7f;font-size:11px;line-height:1.5}.governance-confirm footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.governance-confirm button{color:#31566e;background:#fff;border:1px solid #cad9e2;border-radius:6px;min-height:36px;padding:0 12px;font-weight:700}.governance-confirm button.danger{color:#fff;background:#bd343d;border-color:#bd343d}.permission-matrix{max-width:760px}.permission-grid{grid-template-columns:minmax(180px,1fr) 100px 100px;align-items:center;gap:10px 16px;max-height:55vh;padding:16px;display:grid;overflow:auto}.permission-grid>b{color:#183b63}.permission-grid label{justify-content:center;display:flex}.permission-grid input{width:18px;height:18px}.system-admin-panel{margin-bottom:20px;padding:20px}.system-admin-panel>header{align-items:flex-start;gap:12px;display:flex}.system-admin-panel>header svg{color:#087fbd}.system-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.system-admin-grid>article{border:1px solid #d8e5ef;border-radius:12px;padding:14px}.system-admin-grid h3{align-items:center;gap:8px;margin-top:0;display:flex}.system-admin-row{border-bottom:1px solid #e8eff5;align-items:center;gap:8px;padding:9px 0;display:flex}.system-admin-row>div{flex:1;display:grid}.system-admin-row small{color:#60758b}.system-admin-row label{font-size:12px;display:grid}.system-admin-row input[type=number]{width:70px}@media (width<=1180px){.system-admin-grid{grid-template-columns:1fr}}.system-admin-panel{border-color:#cfdfe9;padding:0;overflow:hidden}.system-admin-panel .science-error,.system-admin-panel .science-success{align-items:center;gap:7px;margin:12px 18px 0;font-size:10px;display:flex}.system-admin-panel .science-success svg{width:15px;height:15px}.system-admin-hero{background:linear-gradient(116deg,#f6fbfe 0%,#fff 58%,#eef7fb 100%);border-bottom:1px solid #dce8ef;grid-template-columns:44px minmax(0,1fr) auto;padding:18px 20px;align-items:center!important;gap:13px!important;display:grid!important}.system-admin-hero-icon{background:#0a7f9f;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 20px #0a7f9f2e}.system-admin-hero-icon svg{width:23px;height:23px;color:#fff!important}.system-admin-hero span,.system-editor>header span{color:#0780a0;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800;display:block}.system-admin-hero h2{color:#14344a;margin:3px 0 2px;font-size:19px}.system-admin-hero p{color:#587084;max-width:780px;margin:0;font-size:10px;line-height:1.45}.system-admin-scope{text-align:right;background:#fff;border:1px solid #cfe1e9;border-radius:8px;min-width:170px;padding:9px 12px}.system-admin-scope b,.system-admin-scope small{display:block}.system-admin-scope b{color:#176a7e;font-size:10px}.system-admin-scope small{color:#6b7f8e;margin-top:2px;font-size:8px}.system-admin-tabs{background:#f8fafc;border-bottom:1px solid #dce7ed;gap:4px;padding:9px 18px;display:flex;overflow-x:auto}.system-admin-tabs button{white-space:nowrap;color:#486579;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 11px;font:700 9px inherit;display:flex}.system-admin-tabs button svg{width:14px;height:14px}.system-admin-tabs button:hover{background:#edf5f8}.system-admin-tabs button.active{color:#076d87;background:#e8f7fa;border-color:#9fcbd7}.system-overview{padding:16px 18px 20px}.system-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.system-kpis article{background:#fff;border:1px solid #dce7ee;border-radius:8px;align-items:center;gap:10px;padding:13px;display:flex}.system-kpis article>svg{color:#0a8ead;width:22px;height:22px}.system-kpis article span,.system-kpis article b,.system-kpis article small{display:block}.system-kpis article b{color:#143b55;font-size:18px}.system-kpis article small{color:#62798a;font-size:8px}.system-guidance{border:1px solid #dce7ee;border-radius:8px;margin-top:12px;overflow:hidden}.system-guidance>header{background:#f6fafc;align-items:center;gap:9px;padding:11px 13px;display:flex}.system-guidance>header svg{color:#0785a4;width:19px}.system-guidance h3{margin:0;font-size:12px}.system-guidance p{color:#62798a;margin:2px 0 0;font-size:8.5px}.system-guidance ol{margin:0;padding:0;list-style:none}.system-guidance li{border-top:1px solid #e6edf1;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:13px;padding:11px 13px;display:grid}.system-guidance li b{font-size:9.5px}.system-guidance li span{color:#567083;font-size:8.5px}.system-guidance li button{color:#087a97;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font:700 8.5px inherit;display:flex}.system-guidance li button svg{width:13px}.system-workspace{grid-template-columns:minmax(300px,.7fr) minmax(520px,1.3fr);min-height:520px;display:grid}.system-list{background:#fbfcfd;border-right:1px solid #dce7ed}.system-list>header{border-bottom:1px solid #dfe9ee;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.system-list h3{margin:0;font-size:12px}.system-list header p{color:#687f8f;margin:2px 0 0;font-size:8px}.system-list>header>b{color:#08738c;background:#e5f4f7;border-radius:13px;place-items:center;min-width:28px;height:25px;font-size:9px;display:grid}.system-list>button,.unit-list-item,.user-list-item,.credential-list-item{text-align:left;color:#183b51;background:0 0;border:0;border-bottom:1px solid #e6edf1;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;padding:11px 14px;display:grid}.system-list>button{cursor:pointer}.system-list>button:hover,.system-list>button.selected{background:#eef8fa}.system-list strong,.system-list small{display:block}.system-list strong{font-size:9.5px}.system-list small{color:#607789;margin-top:2px;font-size:7.8px;line-height:1.35}.system-list>button>svg{width:14px}.company-state,.user-state{background:#9aaab4;border-radius:50%;width:8px;height:8px}.company-state.active,.user-state.active{background:#1baa78;box-shadow:0 0 0 4px #e0f5ed}.company-state.suspended{background:#e3a120;box-shadow:0 0 0 4px #fff2d7}.company-state.archived,.user-state.disabled{background:#a5b2bb}.system-list .quota{text-align:right}.system-list .quota b{font-size:9px}.system-list .quota small{font-size:7px}.unit-list-item>svg,.credential-list-item>svg{color:#0a86a3;width:17px}.unit-list-item>em{color:#376376;background:#e8f4f8;border-radius:10px;padding:3px 6px;font-size:7px;font-style:normal}.unit-list-item>button,.credential-list-item>button{color:#b13c47;cursor:pointer;background:#fff;border:1px solid #e7cbd0;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.unit-list-item>button svg,.credential-list-item>button svg{width:12px}.user-list-item select{color:#38566b;background:#fff;border:1px solid #cddbe3;border-radius:5px;height:29px;font:8px inherit}.user-list-item strong em{color:#166eb1;background:#e7f3ff;border-radius:8px;margin-left:5px;padding:2px 5px;font-size:6.5px;font-style:normal;display:inline-block}.credential-list-item>i{color:#677a88;background:#eef1f3;border-radius:9px;padding:3px 6px;font-size:7px;font-style:normal}.credential-list-item>i.active{color:#16785c;background:#dff5eb}.system-editor{background:#fff;padding:16px 18px 20px}.system-editor>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.system-editor>header h3{color:#17384e;margin:3px 0;font-size:15px}.system-editor>header p{color:#607789;max-width:620px;margin:0;font-size:8.5px;line-height:1.45}.system-editor fieldset{background:#fbfcfd;border:1px solid #dce7ed;border-radius:8px;min-width:0;margin:0 0 12px;padding:12px}.system-editor legend{color:#234d65;padding:0 6px;font-size:9.5px;font-weight:800}.system-editor legend small{color:#6a7f8f;font-weight:500}.fieldset-help{color:#61788a;margin:-2px 0 10px;font-size:8px;line-height:1.45}.system-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.system-field{color:#425f73;align-content:start;gap:4px;font-size:8px;font-weight:700;display:grid}.system-field>span b{color:#c03c44;margin-left:2px}.system-field input,.system-field select,.system-field textarea{box-sizing:border-box;color:#16374e;background:#fff;border:1px solid #c8d8e1;border-radius:5px;outline:none;width:100%;min-height:34px;padding:7px 9px;font:9px inherit}.system-field textarea{resize:vertical}.system-field input:focus,.system-field select:focus,.system-field textarea:focus{border-color:#1590aa;box-shadow:0 0 0 2px #1590aa1f}.system-field small{color:#718594;font-size:7px;font-weight:400;line-height:1.35}.system-editor>footer{justify-content:flex-end;padding-top:2px;display:flex}.system-editor .op-primary{min-height:35px;padding:0 13px}.system-editor .op-primary svg{width:14px}.system-editor .soft-button{color:#365b70;background:#fff;border:1px solid #cad9e2;border-radius:5px;padding:7px 10px;font:700 8px inherit}.quota-badge{color:#187259;text-align:center;background:#e6f5ef;border-radius:6px;min-width:90px;padding:7px 10px}.quota-badge b,.quota-badge small{display:block}.quota-badge b{font-size:10px}.quota-badge small{margin-top:2px;font-size:7px}.quota-badge.full{color:#a6333c;background:#fde7e8}.quota-warning{color:#9b3039;background:#fff0f1;border:1px solid #efc8cc;border-radius:6px;margin:0 0 12px;padding:10px;font-size:8.5px}.geo-upload-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.geo-upload{color:#2f5d72;cursor:pointer;background:#f4fafc;border:1px dashed #9dbfcb;border-radius:7px;align-items:center;gap:10px;min-height:78px;padding:12px;display:flex;position:relative}.geo-upload:hover{background:#edf9fb;border-color:#087f9d}.geo-upload.ready{background:#f0faf6;border-style:solid;border-color:#88cdb6}.geo-upload>input{opacity:0;width:1px;height:1px;position:absolute}.geo-upload>svg{color:#0987a4;flex:none;width:23px;height:23px}.geo-upload span,.geo-upload b,.geo-upload small,.geo-upload em{display:block}.geo-upload b{font-size:9px}.geo-upload small{color:#668091;margin-top:3px;font-size:7.5px;line-height:1.35}.geo-upload em{color:#16785d;margin-top:6px;font-size:7.5px;font-style:normal}.geo-upload em svg{vertical-align:-2px;width:11px;height:11px;margin-right:3px}.geo-validation{color:#1c7059;background:#e7f6ef;border-radius:6px;align-items:center;gap:8px;margin-top:9px;padding:8px 10px;display:flex}.geo-validation>svg{width:16px}.geo-validation b,.geo-validation small{display:block}.geo-validation b{font-size:8.5px}.geo-validation small{margin-top:2px;font-size:7.3px}.system-check{background:#f8fbfc;border:1px solid #d6e3ea;border-radius:6px;grid-column:1/-1;align-items:flex-start;gap:8px;padding:9px;display:flex}.system-check input{margin-top:2px}.system-check b,.system-check small{display:block}.system-check b{font-size:8.5px}.system-check small{color:#677f90;margin-top:2px;font-size:7.5px}.integration-provider-card{background:#f1f9fb;border:1px solid #cfe1e8;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px;display:flex}.integration-provider-card>svg{color:#087f9d;width:21px}.integration-provider-card b,.integration-provider-card small{display:block}.integration-provider-card b{font-size:10px}.integration-provider-card small{color:#16829a;margin-top:2px;font-size:7px;font-weight:700}.integration-provider-card p{color:#587487;margin:5px 0 0;font-size:8px}.keyless-providers{border-top:1px solid #e2eaf0;margin-top:15px;padding:12px}.keyless-providers h4{margin:0 0 8px;font-size:9.5px}.keyless-providers p{align-items:flex-start;gap:7px;margin:6px 0;display:flex}.keyless-providers p>svg{color:#1c9d75;width:13px}.keyless-providers b,.keyless-providers small{display:block}.keyless-providers b{font-size:8px}.keyless-providers small{color:#6a8090;font-size:7px}.system-admin-panel button:disabled,.system-admin-panel input:disabled,.system-admin-panel select:disabled{opacity:.55;cursor:not-allowed}@media (width<=1100px){.system-workspace{grid-template-columns:1fr}.system-list{border-bottom:1px solid #dce7ed;border-right:0;max-height:340px;overflow:auto}.system-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.system-admin-hero{grid-template-columns:36px minmax(0,1fr);padding:14px}.system-admin-hero-icon{width:36px;height:36px}.system-admin-scope{box-sizing:border-box;text-align:left;grid-column:1/-1;width:100%}.system-admin-tabs{padding:8px}.system-overview,.system-editor{padding:12px}.system-kpis,.system-form-grid,.geo-upload-grid,.system-guidance li{grid-template-columns:1fr}.system-workspace{min-height:0}.system-list>button,.unit-list-item,.user-list-item,.credential-list-item{padding-inline:10px}.unit-list-item>em,.credential-list-item>i{display:none}}.system-admin-panel .science-error span{flex:1}.system-admin-panel .science-error button{color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:5px;padding:4px 8px;font:700 8px inherit}.system-admin-loading{color:#587487;background:#f4fafc;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:10px 18px;padding:9px;font-size:9px;display:flex}.system-admin-loading svg{color:#0a86a3;width:15px}.system-admin-tabs button:focus-visible{outline-offset:2px;outline:2px solid #168eaa}.units-onboarding{background:#f5f8fb}.unit-catalog{border-bottom:1px solid #dce7ed;border-right:0;grid-template-columns:240px repeat(auto-fill,minmax(250px,1fr));align-items:stretch;max-height:210px;display:grid;overflow:auto}.unit-catalog>header{background:#f8fbfd;grid-row:1/-1;align-items:flex-start}.unit-catalog .unit-list-item{background:#fff;border-bottom:1px solid #e6edf1;border-left:1px solid #e6edf1}.unit-wizard{background:#fff;border:1px solid #cfdee8;border-radius:8px;margin:16px 18px 20px;overflow:hidden;box-shadow:0 3px 14px #13364e0d}.unit-wizard-head{background:linear-gradient(110deg,#f7fbfe,#fff);border-bottom:1px solid #dce7ed;justify-content:space-between;padding:16px 18px;align-items:center!important;gap:20px!important;display:flex!important}.unit-wizard-head>div:first-child span{color:#0780a0;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800}.unit-wizard-head h3{color:#123651;margin:3px 0;font-size:18px}.unit-wizard-head p{color:#5d7588;margin:0;font-size:9px}.wizard-progress{grid-template-columns:44px 1fr;align-items:center;gap:8px;min-width:135px;display:grid}.wizard-progress b{color:#0b6c85;border:5px solid #d8edf4;border-top-color:#078faf;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;display:grid}.wizard-progress span{color:#355d73;font-size:9px;font-weight:700}.wizard-steps{background:#fbfcfd;border-bottom:1px solid #dce7ed;grid-template-columns:repeat(5,minmax(120px,1fr));gap:0;padding:12px 18px;display:grid;overflow:auto}.wizard-steps button{color:#657b8d;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:3px 10px;display:grid;position:relative}.wizard-steps button:not(:last-child):after{content:"";background:#aebfca;width:15px;height:1px;position:absolute;top:18px;left:calc(100% - 7px)}.wizard-steps i{color:#fff;background:#8094a4;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:800;display:grid}.wizard-steps i svg{width:14px}.wizard-steps b,.wizard-steps small{display:block}.wizard-steps b{font-size:9px}.wizard-steps small{color:#8393a0;margin-top:2px;font-size:7px}.wizard-steps button.active{color:#0b5c78}.wizard-steps button.active i{background:#058fb3;box-shadow:0 0 0 4px #def3f8}.wizard-steps button.complete i{background:#12896b}.wizard-alert,.wizard-saved{border-radius:6px;align-items:center;gap:7px;margin:12px 18px 0;padding:9px 11px;font-size:9px;display:flex}.wizard-alert{color:#855d15;background:#fff8e9;border:1px solid #f0d2a3}.wizard-saved{color:#17725a;background:#edf9f4;border:1px solid #bfe5d6}.wizard-alert svg,.wizard-saved svg{width:15px}.wizard-body{min-height:350px;padding:16px 18px}.wizard-form{max-width:1000px;margin:auto}.wizard-form>header{margin-bottom:15px}.wizard-form h4,.wizard-review h4{color:#153a53;margin:0;font-size:15px}.wizard-form>header p,.wizard-review>header p{color:#647b8d;margin:3px 0 0;font-size:9px}.wizard-form .system-form-grid{gap:14px}.wizard-form .system-field{font-size:9px}.wizard-form .system-field input,.wizard-form .system-field select,.wizard-form .system-field textarea{min-height:38px;font-size:10px}.wizard-tip{color:#315f76;background:#eff8fb;border:1px solid #cce2ec;border-radius:7px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;display:flex}.wizard-tip>svg{color:#078ca9;flex:none;width:19px}.wizard-tip b{font-size:9px}.wizard-tip p{margin:3px 0 0;font-size:8px;line-height:1.45}.rainy-months{border:1px solid #d8e5ec;border-radius:7px;margin:16px 0 0;padding:13px}.rainy-months legend{color:#254e65;padding:0 5px;font-size:9px;font-weight:800}.rainy-months p{color:#6a8090;margin:0 0 10px;font-size:8px}.rainy-months>div{grid-template-columns:repeat(12,1fr);gap:6px;display:grid}.rainy-months label{color:#587184;cursor:pointer;border:1px solid #d5e1e8;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:7px 3px;font-size:8px;display:flex}.rainy-months label.selected{color:#13705b;background:#e9f8f3;border-color:#54bba9;font-weight:700}.rainy-months input{accent-color:#078fac}.wizard-footer{background:#fbfcfd;border-top:1px solid #dbe7ed;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:12px 18px;display:grid}.wizard-footer button{justify-content:center;align-items:center;gap:6px;min-height:36px;display:flex}.wizard-footer button svg{width:14px}.wizard-footer .soft-button{color:#31586f;background:#fff;border:1px solid #c7d7e1;border-radius:5px;padding:0 12px;font:700 9px inherit}.geometry-step{max-width:1500px;margin:auto}.geometry-instruction{color:#315e77;background:#eef8fc;border:1px solid #c9e0eb;border-radius:6px;align-items:flex-start;gap:9px;margin-bottom:10px;padding:10px 12px;display:flex}.geometry-instruction>svg{color:#078eaf;flex:none;width:17px}.geometry-instruction b{font-size:9.5px}.geometry-instruction p{margin:2px 0 0;font-size:8px}.geometry-layout{border:1px solid #d2e0e8;border-radius:7px;grid-template-columns:minmax(520px,1fr) 290px;display:grid;overflow:hidden}.drawing-panel{border-right:1px solid #d7e3e9;min-width:0}.drawing-toolbar{background:#fff;border-bottom:1px solid #d9e4ea;align-items:center;gap:5px;min-height:46px;padding:6px 8px;display:flex;overflow-x:auto}.drawing-toolbar button,.drawing-toolbar label{white-space:nowrap;color:#294f67;cursor:pointer;background:#fff;border:1px solid #c9d8e1;border-radius:5px;align-items:center;gap:5px;height:32px;padding:0 9px;font:700 8px inherit;display:flex}.drawing-toolbar button svg,.drawing-toolbar label svg{width:13px}.drawing-toolbar button.active{color:#fff;background:#078eb0;border-color:#078eb0}.drawing-toolbar button.finish{color:#126e58;background:#eaf8f3;border-color:#83cdb8}.drawing-toolbar input{opacity:0;width:1px;height:1px;position:absolute}.drawing-toolbar button:disabled{opacity:.45;cursor:not-allowed}.unit-drawing-map{background:#dce6e9;height:570px;position:relative}.unit-drawing-map>.leaflet-container{cursor:crosshair;width:100%;height:100%;font-family:inherit}.unit-drawing-map .leaflet-tooltip{color:#fff;box-shadow:none;background:#082a3ee0;border:0;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:700}.unit-drawing-map .leaflet-tooltip:before{border-top-color:#082a3ee0}.map-mode-message{z-index:600;color:#fff;pointer-events:none;background:#052437e8;border-radius:5px;align-items:center;gap:6px;max-width:70%;padding:7px 10px;font-size:8px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.map-mode-message svg{width:14px}.map-basemap{z-index:600;background:#fffffff0;border-radius:6px;gap:4px;padding:6px;display:grid;position:absolute;bottom:10px;right:10px}.map-basemap button{color:#31556c;text-align:left;background:0 0;border:0;padding:3px 6px;font:700 8px inherit}.map-basemap button.active{color:#0787a6}.drawing-legend{z-index:600;color:#294d64;background:#fffffff0;border-radius:6px;gap:5px;min-width:150px;padding:9px;font-size:7.5px;display:grid;position:absolute;bottom:10px;left:10px}.drawing-legend b{margin-bottom:2px;font-size:8.5px}.drawing-legend span{align-items:center;gap:6px;display:flex}.drawing-legend i{background:#eb4d59;border-radius:50%;width:10px;height:10px}.drawing-legend i.unit-area{background:#03b4df2e;border:2px solid #03b4df;border-radius:1px}.drawing-legend i.low{background:#20b76a}.drawing-legend i.medium{background:#f0aa18}.receptor-editor{box-sizing:border-box;background:#fbfcfd;min-width:0;max-height:617px;padding:13px;overflow:auto}.receptor-editor>.system-field:first-child{border-bottom:1px solid #dce7ed;margin-bottom:14px;padding-bottom:12px}.receptor-editor>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.receptor-editor>header>div{align-items:center;gap:8px;display:flex}.receptor-dot{border-radius:50%;width:11px;height:11px}.receptor-editor header b,.receptor-editor header small{display:block}.receptor-editor header small{color:#678090;margin-top:2px;font-size:7px}.receptor-editor header button{color:#b13a44;background:#fff;border:1px solid #ebc8cc;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.receptor-editor header button svg{width:13px}.receptor-editor>.system-field{margin-bottom:10px}.receptor-editor .system-field input,.receptor-editor .system-field select,.receptor-editor .system-field textarea{min-height:34px}.receptor-empty,.unit-geometry-editor{text-align:center;color:#60788a;padding:28px 8px}.receptor-empty>svg,.unit-geometry-editor>svg{color:#1995b2;width:32px;height:32px}.receptor-empty h4,.unit-geometry-editor h4{color:#254d65;margin:8px 0 5px;font-size:11px}.receptor-empty p,.unit-geometry-editor p{font-size:8px;line-height:1.5}.receptor-empty ul{text-align:left;padding-left:18px;font-size:8px;line-height:1.7}.unit-geometry-editor dl{text-align:left;background:#eef7fa;border-radius:6px;grid-template-columns:85px 1fr;gap:5px;margin:15px 0;padding:10px;font-size:8px;display:grid}.unit-geometry-editor dt{color:#60788a}.unit-geometry-editor dd{color:#214c64;margin:0;font-weight:700}.unit-geometry-editor small{font-size:7.5px;line-height:1.45}.geometry-status{color:#5c7486;background:#f8fbfc;border-top:1px solid #d8e4ea;align-items:center;gap:18px;padding:9px 11px;font-size:8px;display:flex}.geometry-status span{align-items:center;gap:5px;display:flex}.geometry-status span>svg{width:14px}.geometry-status span.valid{color:#17745a}.geometry-status button{color:#a43b43;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font:700 8px inherit;display:flex}.geometry-status button svg{width:12px}.wizard-review>header{background:#eef9f5;border:1px solid #bfe4d7;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px;display:flex}.wizard-review>header>svg{color:#168463;width:22px}.review-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.review-grid article{background:#fbfcfd;border:1px solid #d9e5ec;border-radius:7px;padding:12px}.review-grid h5,.review-receptors h5{color:#224a62;margin:0 0 9px;font-size:10px}.review-grid dl{grid-template-columns:80px 1fr;gap:5px;margin:0;font-size:8px;display:grid}.review-grid dt{color:#6a8090}.review-grid dd{color:#234b62;overflow-wrap:anywhere;margin:0;font-weight:700}.review-receptors{border:1px solid #d9e5ec;border-radius:7px;margin-top:11px;padding:12px}.review-receptors>span{border-top:1px solid #e7eef2;grid-template-columns:18px 150px 1fr;align-items:center;gap:5px;padding:7px 0;display:grid}.review-receptors>span svg{color:#078eac;width:13px}.review-receptors b{font-size:8.5px}.review-receptors small{color:#657d8e;font-size:7.5px}@media (width<=1200px){.geometry-layout{grid-template-columns:minmax(480px,1fr) 260px}.drawing-toolbar{flex-wrap:wrap}.unit-drawing-map{height:520px}.review-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.unit-catalog{max-height:260px;display:block}.geometry-layout{grid-template-columns:1fr}.drawing-panel{border-right:0}.receptor-editor{border-top:1px solid #d8e4ea;max-height:none}.unit-drawing-map{height:480px}.wizard-steps{display:flex}.wizard-steps button{min-width:155px}.rainy-months>div{grid-template-columns:repeat(6,1fr)}}.unit-catalog .unit-list-item.selected{background:#eef9fb;box-shadow:inset 3px 0 #078eaf}.unit-list-item strong{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.unit-list-item .example-badge{color:#17745b;white-space:nowrap;background:#e5f6ef;border-radius:8px;padding:2px 6px;font-size:6.5px;font-style:normal;display:inline-flex}.unit-row-actions{gap:4px;display:flex}.unit-row-actions button{color:#347086;cursor:pointer;background:#fff;border:1px solid #cfdde5;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.unit-row-actions button:last-child{color:#b13c47;border-color:#e7cbd0}.unit-row-actions button svg{width:12px;height:12px}.wizard-footer{grid-template-columns:auto auto 1fr auto auto}.climate-scope-summary{margin-bottom:12px;padding:0;overflow:hidden}.climate-scope-summary>header{background:#f7fbfd;border-bottom:1px solid #dce8ee;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.climate-scope-summary h2{color:#173b53;margin:0;font-size:12px}.climate-scope-summary header p{color:#667d8e;margin:2px 0 0;font-size:8px}.climate-scope-summary header>span{color:#08738d;background:#e3f4f8;border-radius:11px;padding:4px 8px;font-size:8px;font-weight:800}.climate-scope-summary>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.climate-scope-summary article{border-bottom:1px solid #e3ebef;border-right:1px solid #e3ebef;padding:11px 13px}.climate-scope-summary article h3{color:#1a4159;margin:0 0 7px;font-size:10px}.climate-scope-summary dl{grid-template-columns:1fr auto;gap:4px;margin:0;font-size:8px;display:grid}.climate-scope-summary dt{color:#6b8190}.climate-scope-summary dd{color:#234b62;margin:0;font-weight:800}.climate-scope-summary article>small{color:#728796;margin-top:7px;font-size:7px;display:block}.climate-scope-summary .scope-error{color:#a7424b;margin:0;font-size:8px;line-height:1.4}.scope-loading{color:#567386;align-items:center;gap:6px;margin:0;padding:9px 13px;font-size:8px;display:flex}.scope-loading svg{width:13px}@media (width<=620px){.unit-wizard{margin:10px}.unit-wizard-head{flex-direction:column;align-items:flex-start!important}.wizard-progress{width:100%}.wizard-body{padding:12px}.wizard-footer{grid-template-columns:1fr 1fr}.wizard-footer>span{display:none}.wizard-footer button{width:100%}.geometry-layout{border-left:0;border-right:0}.drawing-toolbar{align-items:stretch}.drawing-toolbar button,.drawing-toolbar label{flex:1;justify-content:center}.unit-drawing-map{height:410px}.map-mode-message{width:max-content;max-width:82%}.review-grid{grid-template-columns:1fr}.rainy-months>div{grid-template-columns:repeat(3,1fr)}}.drawing-toolbar button.edit{background:#0c6f91;border-color:#0c6f91}.geometry-vertex-marker,.geometry-point-marker{background:0 0;border:0}.geometry-vertex-marker span{cursor:move;background:#ffae19;border:2px solid #fff;border-radius:3px;width:12px;height:12px;display:block;box-shadow:0 1px 5px #011f2f99}.geometry-point-marker span{cursor:move;background:#ffae19;border:3px solid #fff;border-radius:50%;width:18px;height:18px;display:block;position:relative;box-shadow:0 1px 7px #011f2fa6}.geometry-point-marker span:after{content:"";background:#ffae19;border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:6px;position:absolute;top:13px;left:4px;transform:rotate(45deg)}.unit-wizard-head>div:first-child span{font-size:10px}.unit-wizard-head h3{font-size:20px}.unit-wizard-head p,.wizard-steps b{font-size:11px}.wizard-steps small{font-size:9px}.wizard-steps i{font-size:11px}.wizard-form h4,.wizard-review h4{font-size:17px}.wizard-form>header p,.wizard-review>header p,.wizard-form .system-field{font-size:11px}.wizard-form .system-field input,.wizard-form .system-field select,.wizard-form .system-field textarea,.geometry-instruction b{font-size:12px}.geometry-instruction p,.drawing-toolbar button,.drawing-toolbar label,.map-mode-message{font-size:10px}.drawing-legend{font-size:9px}.drawing-legend b{font-size:11px}.receptor-editor header b{font-size:12px}.receptor-editor header small,.receptor-empty p,.unit-geometry-editor p,.unit-geometry-editor dl,.receptor-empty ul{font-size:10px}.receptor-empty h4,.unit-geometry-editor h4{font-size:13px}.geometry-status,.geometry-status button,.wizard-footer .soft-button{font-size:10px}.op-state.warning{color:#885b08;background:#fff9e9;border-color:#efd28f}.climate-scope-summary header p,.climate-scope-summary dt,.climate-scope-summary article>small,.system-admin-hero p,.system-admin-scope small,.system-guidance p{color:#526b7f}.historical-extreme-row>td{background:#fff8e8}.historical-extreme-row>td:first-child{box-shadow:inset 4px 0 #f59e0b}.historical-trigger-cell{color:#8f1d22;outline-offset:-1px;outline:1px solid #ef6a70;font-weight:800;background:#ffe1df!important}.history-event-chip{background:#fff0d0;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;margin:2px 0;padding:4px 6px;font-size:8px;font-weight:700;display:flex}.history-event-chip button,.history-report-button{color:#07638c;cursor:pointer;background:#fff;border:1px solid #0b7ead;border-radius:4px;padding:4px 6px;font:700 8px inherit}.op-feed .history-report-button{margin-top:6px;display:block}.rule-metric-field{grid-column:span 2}.rule-metric-field small{color:#607789;margin-top:5px;line-height:1.35;display:block}@media (width<=700px){.rule-metric-field{grid-column:auto}}.rule-response-suggestions{background:#f8fbfd;border:1px solid #cfe0e9;border-radius:8px;margin:0 15px 15px;padding:13px}.rule-response-suggestions legend{color:#173f57;align-items:center;gap:6px;padding:0 7px;font-size:10px;font-weight:800;display:flex}.rule-response-suggestions legend svg{color:#078da9;width:16px}.rule-response-suggestions>p{color:#526b7f;margin:0 0 10px;font-size:9px;line-height:1.45}.rule-response-suggestions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:290px;display:grid;overflow:auto}.rule-response-suggestions label{cursor:pointer;background:#fff;border:1px solid #dbe6ec;border-radius:6px;align-items:flex-start;gap:8px;padding:9px;display:flex}.rule-response-suggestions label.recommended{background:#eef9f5;border-color:#88cdb9}.rule-response-suggestions input{accent-color:#087f9d;margin-top:2px}.rule-response-suggestions b,.rule-response-suggestions small{display:block}.rule-response-suggestions b{color:#21465d;font-size:9px}.rule-response-suggestions small{color:#657c8d;margin-top:3px;font-size:7.5px}.climate-index-library{margin-bottom:12px;overflow:hidden}.climate-index-library>header{background:linear-gradient(110deg,#f1f9fc,#fff);border-bottom:1px solid #dce8ee;align-items:center;gap:10px;padding:14px 16px;display:flex}.climate-index-library>header>svg{color:#078eaa;width:24px}.climate-index-library h2{color:#153c54;margin:0;font-size:14px}.climate-index-library header p{color:#597287;margin:3px 0 0;font-size:9px}.climate-index-library>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.climate-index-library article{background:#fff;border:1px solid #d8e5ec;border-radius:7px;align-items:flex-start;gap:9px;padding:11px;display:flex}.climate-index-library article>svg{color:#0b8ba6;flex:none;width:17px}.climate-index-library article b,.climate-index-library article small{display:block}.climate-index-library article b{color:#173f57;font-size:10px}.climate-index-library article small{color:#5a7284;margin-top:3px;font-size:8px}.climate-index-library article p{color:#667c8d;margin:7px 0;font-size:8px;line-height:1.45}.climate-index-library article a{color:#08789a;font-size:8px;font-weight:800}.climate-index-library>footer{color:#75591d;background:#fff8e8;border-top:1px solid #dde8ee;padding:10px 15px;font-size:8.5px;line-height:1.45}@media (width<=900px){.climate-index-library>div{grid-template-columns:1fr 1fr}.rule-response-suggestions>div{grid-template-columns:1fr}}@media (width<=620px){.climate-index-library>div{grid-template-columns:1fr}}.auth-loading{color:#35566e;background:#eef4f7;place-content:center;justify-items:center;gap:12px;min-height:100vh;font-size:14px;display:grid}.auth-loading svg{color:#0997ad;width:28px}.auth-page{color:#102a43;background:#fff;grid-template-columns:minmax(380px,1.05fr) minmax(420px,.95fr);min-height:100vh;display:grid}.auth-brand-panel{color:#fff;background:radial-gradient(circle at 78% 18%,#26c1d247,#0000 30%),linear-gradient(145deg,#07304c 0%,#09243b 52%,#061b2e 100%);flex-direction:column;justify-content:space-between;padding:48px clamp(38px,7vw,105px);display:flex;position:relative;overflow:hidden}.auth-brand-panel:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:480px;height:480px;position:absolute;inset:auto -120px -150px auto;box-shadow:0 0 0 70px #ffffff06,0 0 0 145px #ffffff05}.auth-brand{z-index:1;align-items:center;gap:13px;font-size:27px;display:flex;position:relative}.auth-brand img{width:39px}.auth-brand-panel>div:nth-child(2){z-index:1;max-width:570px;position:relative}.auth-brand-panel>div:nth-child(2)>span{letter-spacing:.12em;text-transform:uppercase;color:#5dd4df;font-size:12px;font-weight:700}.auth-brand-panel h1{letter-spacing:-.025em;margin:15px 0 20px;font-size:clamp(36px,4vw,58px);line-height:1.03}.auth-brand-panel p{color:#c4d8e4;max-width:530px;font-size:17px;line-height:1.65}.auth-brand-panel ul{z-index:1;color:#d8e7ef;gap:13px;margin:0;padding:0;font-size:13px;list-style:none;display:grid;position:relative}.auth-brand-panel li{align-items:center;gap:10px;display:flex}.auth-brand-panel li svg{color:#55d0d9;width:18px}.auth-form-panel{background:linear-gradient(#fff,#f7fafc);place-items:center;padding:38px;display:grid}.auth-form-panel form{width:min(420px,100%)}.auth-form-panel header>span{text-transform:uppercase;letter-spacing:.1em;color:#078ca1;font-size:11px;font-weight:800}.auth-form-panel h2{margin:8px 0;font-size:31px}.auth-form-panel header p{color:#6a7f90;margin:0 0 28px;font-size:13px;line-height:1.5}.auth-form-panel label{color:#3d5a70;margin-top:15px;font-size:11px;font-weight:700;display:block}.auth-form-panel input{color:#17344a;background:#fff;border:1px solid #c9d7e1;border-radius:7px;outline:none;width:100%;height:46px;margin-top:7px;padding:0 13px;font:13px inherit;transition:all .18s;display:block}.auth-form-panel input:focus{border-color:#0794a6;box-shadow:0 0 0 3px #0794a621}.auth-form-panel button{color:#fff;cursor:pointer;background:#087e9f;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:22px;font:700 13px inherit;display:flex}.auth-form-panel button:hover{background:#066d8c}.auth-form-panel button:disabled{opacity:.65;cursor:wait}.auth-form-panel button svg{width:17px}.auth-form-panel form>small{text-align:center;color:#7d8e9b;margin-top:15px;font-size:10px;display:block}.auth-error{color:#ad3036;background:#fff4f4;border:1px solid #efc4c6;border-radius:6px;margin-bottom:14px;padding:10px 12px;font-size:11px}@media (width<=850px){.auth-page{grid-template-columns:1fr}.auth-brand-panel{min-height:280px;padding:30px}.auth-brand-panel>div:nth-child(2){margin:46px 0 20px}.auth-brand-panel h1{font-size:34px}.auth-brand-panel ul{display:none}.auth-form-panel{padding:42px 22px}}@media (width<=480px){.auth-brand-panel{min-height:240px}.auth-brand-panel p{font-size:14px}.auth-form-panel{align-items:start}.auth-form-panel h2{font-size:27px}}.ref-logout{color:#526f83;cursor:pointer;background:0 0;border:0;border-left:1px solid #dce5eb;place-items:center;width:30px;height:30px;margin-left:4px;display:grid}.ref-logout:hover{color:#b43c42;background:#fff4f4}.ref-logout svg{width:13px}.ref-system.degraded span,.ref-system.degraded b{color:#ffc96b}.ref-system.degraded i{background:#f0a52d;box-shadow:0 0 0 3px #f0a52d24}.ref-unit-wrap{position:relative}.ref-unit-menu{z-index:120;background:#fff;border:1px solid #d5e0e7;border-radius:7px;width:320px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 35px #102b3e29}.ref-unit-menu>button{text-align:left;color:#27465c;cursor:pointer;background:#fff;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.ref-unit-menu>button:hover,.ref-unit-menu>button.selected{background:#edf8fa}.ref-unit-menu>button>svg{color:#54778e;width:16px}.ref-unit-menu span,.ref-unit-menu b,.ref-unit-menu small{display:block}.ref-unit-menu b{font-size:11px}.ref-unit-menu small{color:#748796;margin-top:2px;font-size:9px}.ref-scope-menu{width:min(390px,100vw - 28px);max-height:min(540px,100vh - 86px);padding:8px;overflow:auto}.ref-scope-menu>header{border-bottom:1px solid #e6eef3;justify-content:space-between;align-items:center;margin-bottom:5px;padding:10px 11px 9px;display:flex}.ref-scope-menu>header b{color:#173b59;font-size:13px}.ref-scope-menu>header small{color:#6d8393;margin-top:3px;font-size:10px}.ref-scope-menu>header>span{color:#087ba0;background:#e6f7fb;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.ref-scope-menu>button{min-height:52px}.ref-scope-menu .scope-checkbox{color:#fff;border:1.5px solid #9bb1bf;border-radius:4px;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:13px;font-style:normal;font-weight:900;display:grid}.ref-scope-menu>button.selected .scope-checkbox{background:#079fc9;border-color:#079fc9}.ref-scope-menu>button span{min-width:0}.ref-scope-menu>button b{align-items:center;gap:7px;font-size:12px;display:flex}.ref-scope-menu>button b em{text-transform:uppercase;letter-spacing:.04em;color:#176b85;background:#dff5fa;border-radius:3px;padding:2px 5px;font-size:8px;font-style:normal}.ref-scope-menu>footer{border-top:1px solid #e6eef3;align-items:center;gap:12px;margin-top:5px;padding:9px 8px 3px;display:flex}.ref-scope-menu>footer small{color:#6d8393;flex:1;font-size:9px;line-height:1.35}.ref-scope-menu>footer button{color:#fff;cursor:pointer;background:#0b789c;border:0;border-radius:5px;padding:7px 11px;font-size:10px;font-weight:800}.fatal-state{color:#17344a;background:#eef4f7;place-items:center;min-height:100vh;padding:24px;display:grid}.fatal-state section{background:#fff;border:1px solid #d8e3eb;border-radius:10px;width:min(540px,100%);padding:34px;box-shadow:0 16px 50px #122f461a}.fatal-state section>svg{color:#d98a18;width:35px}.fatal-state section>span{color:#b86c08;text-transform:uppercase;letter-spacing:.08em;margin-top:15px;font-size:11px;font-weight:800;display:block}.fatal-state h1{margin:5px 0 10px;font-size:25px}.fatal-state p{color:#5c7385;font-size:13px;line-height:1.55}.fatal-state button{color:#fff;background:#087e9f;border:0;border-radius:6px;align-items:center;gap:7px;height:39px;padding:0 14px;font:700 11px inherit;display:flex}.fatal-state button svg{width:15px}.fatal-state details{color:#728493;margin-top:18px;font-size:10px}.fatal-state code{overflow-wrap:anywhere;background:#f3f6f8;border-radius:5px;margin-top:8px;padding:9px;display:block}.forecast-drilldown-backdrop{z-index:4000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03121f8c;align-items:end;padding:18px;display:grid;position:fixed;inset:0}.forecast-drilldown{color:#102f46;background:#fff;border:1px solid #cddae3;border-radius:10px;width:min(1440px,100vw - 36px);max-height:92vh;margin:auto;overflow:auto;box-shadow:0 24px 70px #04192859}.forecast-drilldown>header{z-index:5;background:#f8fafb;border-bottom:1px solid #dce5eb;justify-content:space-between;align-items:center;padding:13px 18px;display:flex;position:sticky;top:0}.forecast-drilldown>header span{color:#0786a8;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.forecast-drilldown>header h2{margin:2px 0;font-size:20px}.forecast-drilldown>header p{color:#667b8c;margin:0;font-size:11px}.forecast-drilldown>header button{color:#fff;cursor:pointer;background:#b51f29;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.forecast-drilldown>header button svg{width:19px;height:19px}.forecast-range-note{color:#29546e;background:#eef7fd;border-bottom:1px solid #d9e5ec;gap:12px;padding:10px 18px;font-size:11px;display:flex}.forecast-range-note b{white-space:nowrap}.forecast-reconciliation{background:#f7fafc;border-bottom:1px solid #dce5eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:11px 14px;display:grid}.forecast-reconciliation article{background:#fff;border:1px solid #d8e4eb;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:flex}.forecast-reconciliation article>svg{color:#159bc0;flex:none;width:21px;height:21px}.forecast-reconciliation article.verified>svg{color:#15956f}.forecast-reconciliation article.incomplete>svg{color:#d98a18}.forecast-reconciliation span,.forecast-reconciliation b,.forecast-reconciliation small{display:block}.forecast-reconciliation span{color:#607789;min-width:0;font-size:9px}.forecast-reconciliation b{color:#17364d;margin-top:1px;font-size:15px}.forecast-reconciliation small{color:#647a8b;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:8.5px;overflow:hidden}.forecast-matrix{background:#fff;border-bottom:1px solid #dce5eb;grid-template-columns:142px minmax(0,1fr);display:grid}.forecast-axis{z-index:3;background:#f7fafc;border-right:2px solid #bacbd6;grid-template-rows:32px 24px 43px 23px 21px 30px 30px 30px 35px;display:grid;box-shadow:5px 0 10px #1c394c14}.forecast-axis>b,.forecast-axis>span{color:#375b70;border-bottom:1px solid #e2e9ed;align-items:center;padding:0 10px;font-size:9px;font-weight:700;display:flex}.forecast-axis>b{color:#0b7999;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.forecast-axis span i{color:#6f8290;margin-left:auto;font-size:8px;font-style:normal;font-weight:500}.forecast-strip{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;background:linear-gradient(#fff,#f5f8fa);min-width:0;display:flex;overflow:auto}.forecast-hour{text-align:center;scroll-snap-align:start;border-right:1px solid #e1e7eb;flex:0 0 78px;grid-template-rows:32px 24px 43px 23px 21px 30px 30px 30px 35px;display:grid;position:relative}.forecast-hour:nth-child(8n){border-right:2px solid #becbd4}.forecast-day{text-align:left;color:#394d5c;white-space:nowrap;background:#fff;width:156px;padding:8px 9px;font-size:12px}.forecast-day:not(.show){visibility:hidden}.forecast-hour time,.forecast-hour strong,.forecast-hour small,.forecast-hour>span{border-bottom:1px solid #e2e9edbf;justify-content:center;align-items:center;display:flex}.forecast-hour time{color:#6c7b86;font-size:11px}.forecast-hour .weather{width:25px;height:25px;margin:auto}.forecast-hour .weather.sun{color:#f5b800}.forecast-hour .weather.rain{color:#199bc1}.forecast-hour .weather.cloud{color:#8a9aa6}.forecast-hour .weather.partial{color:#efaa13}.forecast-hour strong{font-size:16px}.forecast-hour small{color:#929da5;font-size:11px}.forecast-hour>span{color:#172d3c;padding:4px 2px;font-size:11px}.forecast-hour span i{color:#7b8993;font-size:8px;font-style:normal;display:block}.forecast-hour .rain{color:#0878bd;font-weight:700}.forecast-hour .gust{background:#d9f5e6}.forecast-hour .gust.moderate{background:#fff2ae}.forecast-hour .gust.high{background:#ffd07e}.forecast-hour .gust.critical{background:#ff9696}.forecast-hour .direction{--wind-direction:0deg;color:#5a7da0;transform:rotate(var(--wind-direction));font-size:18px}.forecast-hour .direction i{transform:rotate(calc(var(--wind-direction) * -1));font-size:8px}.forecast-definition{color:#315e77;background:#eef7fd;border-bottom:1px solid #dce5eb;gap:12px;padding:10px 16px;font-size:10px;line-height:1.45;display:flex}.forecast-definition>b{color:#124e6a;flex:none}.forecast-definition p{margin:0}.forecast-definition strong{color:#17364d}.forecast-classification{background:#f8fafc;border-bottom:1px solid #dce5eb;grid-template-columns:1fr 1fr;gap:10px;padding:11px 16px;display:grid}.forecast-classification article{background:#fff;border:1px solid #d9e4eb;border-radius:6px;grid-template-columns:1fr auto;gap:3px 10px;padding:10px;display:grid}.forecast-classification article>b{color:#17364d;font-size:10px}.forecast-classification article>strong{font-size:10px}.forecast-classification article>small,.forecast-classification article>em{color:#617789;grid-column:1/-1;font-size:8px;font-style:normal}.forecast-classification article>div{flex-wrap:wrap;grid-column:1/-1;gap:4px;margin-top:4px;display:flex}.forecast-classification article>div span{color:#35586d;background:#edf4f7;border-radius:4px;gap:3px;padding:3px 5px;font-size:7px;display:flex}.forecast-classification article>div i{font-style:normal;font-weight:700}.forecast-drilldown>footer{background:#f7fafc;border-top:1px solid #dce5eb;grid-template-columns:1fr 1fr;gap:10px;padding:12px 16px;display:grid}.forecast-drilldown>footer>div{background:#fff;border:1px solid #dae4ea;border-radius:6px;gap:9px;padding:9px;display:flex}.forecast-drilldown>footer svg{color:#e19a00;flex:none;margin-top:2px}.forecast-drilldown>footer span{flex-direction:column;font-size:11px;display:flex}.forecast-drilldown>footer small{color:#64798a;margin-top:2px;line-height:1.35}.forecast-drilldown>footer p{color:#607487;grid-column:1/-1;gap:6px;margin:0;font-size:10px;display:flex}@media (width<=700px){.forecast-drilldown-backdrop{padding:0}.forecast-drilldown{border-radius:10px 10px 0 0;width:100vw;max-height:96vh}.forecast-reconciliation,.forecast-classification{grid-template-columns:1fr}.forecast-matrix{grid-template-columns:112px minmax(0,1fr)}.forecast-axis>b,.forecast-axis>span{padding:0 7px;font-size:8px}.forecast-axis span i{display:none}.forecast-hour{flex-basis:70px}.forecast-drilldown>footer{grid-template-columns:1fr}.forecast-drilldown>footer p{grid-column:1}.forecast-range-note,.forecast-definition{flex-direction:column;gap:3px}}.reports-page{box-sizing:border-box;color:#142f45;gap:14px;width:100%;min-width:0;max-width:100%;padding:20px;display:grid;overflow-x:hidden}.reports-page *{box-sizing:border-box}.reports-title{justify-content:space-between;align-items:flex-end;display:flex}.reports-title>div:first-child>span{color:#07718c;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.reports-title h1{margin:3px 0;font-size:27px}.reports-title p{color:#526b7f;margin:0}.reports-title-actions,.report-actions{gap:8px;display:flex}.reports-title-actions button,.report-actions button,.report-actions a,.delivery-panel button,.review-actions button{color:#1d4b67;cursor:pointer;background:#fff;border:1px solid #cad9e2;border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 12px;font-weight:700;text-decoration:none;display:flex}.reports-title-actions svg,.report-actions svg{width:16px}.reports-title-actions .reports-primary{color:#fff;background:#087fa1;border-color:#07718c}.reports-message,.reports-loading{border-radius:7px;align-items:center;gap:8px;padding:10px 13px;display:flex}.reports-message svg,.reports-loading svg{width:17px}.reports-message.error{color:#a32931;background:#fff0f0}.reports-message.warning{color:#76560a;background:#fff7df}.reports-message.success{color:#177349;background:#e9f8f0}.reports-loading{color:#32617a;background:#eef7fb}.reports-filters{background:#fff;border:1px solid #d8e3e9;border-radius:8px;align-items:end;gap:13px;padding:11px 14px;display:flex}.reports-filters>svg{align-self:center;width:18px}.reports-filters label{color:#587083;gap:4px;font-size:11px;font-weight:700;display:grid}.reports-filters select,.reports-filters input{color:#17384e;background:#fff;border:1px solid #cbd9e1;border-radius:5px;height:33px;padding:0 8px}.reports-filters b{align-self:center;margin-left:auto}.reports-search{min-width:220px;position:relative}.reports-search svg{width:15px;position:absolute;bottom:8px;left:9px}.reports-search input{padding-left:30px!important}.reports-layout{grid-template-columns:minmax(420px,1.2fr) minmax(340px,.8fr);gap:14px;min-width:0;display:grid}.reports-list,.report-detail,.delivery-panel{background:#fff;border:1px solid #d7e2e8;border-radius:8px;min-width:0;max-width:100%;overflow:hidden}.reports-list>header{border-bottom:1px solid #e3ebef;padding:13px 15px}.reports-list>header>div,.delivery-panel header>div,.review-actions{align-items:center;gap:10px;display:flex}.reports-list header svg,.delivery-panel header svg{color:#07718c;width:19px}.reports-list header span{display:grid}.reports-list header small{color:#526b7f}.reports-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7edef;align-items:center;gap:11px;width:100%;padding:13px 15px;display:flex}.reports-list>button:hover,.reports-list>button.selected{background:#f0f8fb}.reports-list>button.selected{box-shadow:inset 3px 0 #0799be}.report-state{background:#e7a527;border-radius:50%;width:8px;height:8px}.report-state.approved{background:#28a86d}.report-state.changes_requested{background:#e34c54}.report-main{flex:1;gap:3px;min-width:0;display:grid}.report-main small,.report-main em{color:#526b7f;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.review-badge,.delivery-status{color:#8a5d08;white-space:nowrap;background:#fff2d6;border-radius:10px;padding:4px 8px;font-size:10px;font-weight:800}.review-badge.approved,.delivery-status.sent,.delivery-status.simulated{color:#177349;background:#dff6e9}.review-badge.changes_requested,.delivery-status.failed{color:#a32931;background:#fee4e5}.review-badge.in_review,.delivery-status.processing{color:#176582;background:#dff2fb}.report-detail{padding:18px}.report-detail>header{justify-content:space-between;align-items:start;display:flex}.report-detail h2{margin:3px 0;font-size:20px}.report-detail header small,.report-detail header p{color:#526b7f;margin:0}.report-kpis{grid-template-columns:repeat(4,1fr);gap:7px;margin:17px 0;display:grid}.report-kpis div{border:1px solid #dce6eb;border-radius:6px;padding:10px}.report-kpis small{color:#526b7f;display:block}.report-kpis b{margin-top:3px;font-size:16px;display:block}.report-detail dl{border-top:1px solid #e2eaee;grid-template-columns:100px 1fr;padding-top:12px;font-size:12px;display:grid}.report-detail dt{color:#526b7f}.report-detail dd{margin:0 0 8px}.report-detail code{font-size:11px}.report-actions{flex-wrap:wrap;margin-top:12px}.review-actions{border-top:1px solid #e2eaee;flex-wrap:wrap;margin-top:15px;padding-top:14px}.review-actions>svg{color:#07718c}.review-actions>div{flex:1;display:grid}.review-actions small{color:#526b7f}.review-actions .approve{color:#fff;background:#21885c;border-color:#21885c}.reports-empty{text-align:center;color:#526b7f;padding:30px}.delivery-panel>header{border-bottom:1px solid #e1eaee;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.delivery-panel h2,.delivery-panel p{margin:0}.delivery-panel h2{font-size:17px}.delivery-panel p{color:#526b7f;font-size:12px}.delivery-summary{background:#f6fafc;border-bottom:1px solid #e1eaee;gap:24px;padding:11px 16px;display:flex}.delivery-summary span{color:#587083;align-items:center;gap:6px;font-size:12px;display:flex}.delivery-summary svg{width:14px}.delivery-table{overflow:auto}.delivery-table table{border-collapse:collapse;width:100%;font-size:12px}.delivery-table th,.delivery-table td{text-align:left;border-bottom:1px solid #e7edef;padding:10px 14px}.delivery-table th{color:#5e7486;background:#fbfcfd}.delivery-table td:first-child{align-items:center;gap:5px;display:flex}.delivery-table td svg{color:#07718c;width:14px}.delivery-table td:nth-child(2){display:grid}.delivery-table td small{color:#526b7f}.delivery-table td em{color:#a32931;font-size:10px}.delivery-status.retry{color:#8a5d08;background:#fff2d6}.delivery-panel footer{color:#32617a;background:#edf7fc;align-items:center;gap:8px;padding:11px 16px;font-size:11px;display:flex}.delivery-panel footer svg{width:16px}.reports-page button:disabled{opacity:.55;cursor:wait}@media (width<=1050px){.reports-layout{grid-template-columns:1fr}.reports-filters{flex-wrap:wrap}.reports-filters b{margin-left:0}.reports-search{flex:1}.report-kpis{grid-template-columns:1fr 1fr}}@media (width<=680px){.reports-page{padding:12px}.reports-title{align-items:start;gap:12px}.reports-title p{display:none}.reports-title h1{font-size:22px}.reports-title-actions>button:first-child{display:none}.reports-filters{align-items:stretch}.reports-filters label,.reports-search{flex:1;min-width:calc(50% - 10px)}.reports-layout{display:block}.report-detail{margin-top:12px}.reports-list>button{align-items:start}.review-badge{white-space:normal;text-align:center}.delivery-summary{gap:6px;display:grid}.report-actions button{flex:1}.delivery-table{max-width:100vw}}.report-risk{background:linear-gradient(90deg,#eef9fb,#fff);border:1px solid #cce6ed;border-left:5px solid #1590aa;border-radius:7px;align-items:center;gap:10px;margin-top:15px;padding:11px 13px;display:flex}.report-risk>svg{color:#087f9d;width:25px}.report-risk span{display:grid}.report-risk small{color:#557084}.report-risk b{font-size:19px}.report-risk em{color:#526878;margin-left:auto;font-size:10px;font-style:normal}.report-risk.alto,.report-risk.crítico{background:linear-gradient(90deg,#fff0f1,#fff);border-color:#f1b3b7 #f1b3b7 #f1b3b7 #d93f49}.report-risk.alto>svg,.report-risk.crítico>svg{color:#c62e39}.report-risk.atenção{background:linear-gradient(90deg,#fff7e5,#fff);border-color:#efd18c #efd18c #efd18c #e29a17}.report-kpis.extended{grid-template-columns:repeat(3,1fr);margin:10px 0}.report-kpis.extended div:nth-last-child(-n+2){background:#f5fbfd}.report-intelligence{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:14px;display:grid}.report-intelligence span{color:#fff;background:#0b334f;border-radius:7px;grid-template-columns:23px 1fr;align-items:center;padding:10px;display:grid}.report-intelligence svg{color:#57c9e5;grid-row:1/3;width:17px}.report-intelligence b{font-size:17px}.report-intelligence small{color:#bbd4e2;font-size:9px}.reports-pagination{color:#526b7f;background:#f7fafc;border-top:1px solid #e1eaee;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:12px;display:flex}.reports-pagination div{gap:7px;display:flex}.reports-pagination button,.report-dialog button{color:#1d4b67;cursor:pointer;background:#fff;border:1px solid #cad9e2;border-radius:7px;min-height:36px;padding:0 12px;font-weight:700}.report-dialog-backdrop{z-index:1400;background:#081b2a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.report-dialog{background:#fff;border-radius:10px;gap:13px;width:min(520px,100%);padding:20px;display:grid;box-shadow:0 24px 70px #051a2a47}.report-dialog header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-dialog header button{width:36px;padding:0}.report-dialog header button svg{width:17px}.report-dialog header span{text-transform:uppercase;letter-spacing:.06em;color:#07718c;font-size:11px;font-weight:800}.report-dialog h2,.report-dialog p{margin:0}.report-dialog p,.report-dialog>small{color:#526b7f}.report-dialog label{gap:7px;font-weight:700;display:grid}.report-dialog textarea{resize:vertical;color:#17384e;min-height:120px;font:inherit;border:1px solid #bdced8;border-radius:7px;padding:10px}.report-dialog footer{justify-content:flex-end;gap:8px;display:flex}.report-dialog .reports-primary{color:#fff;background:#087fa1;border-color:#07718c}.reports-message.review-note{color:#6f520b;background:#fff7df;align-items:flex-start;margin-top:10px}.reports-message.review-note span{gap:3px;display:grid}.reports-message.review-note b{text-transform:uppercase;letter-spacing:.04em;font-size:11px}@media (width<=680px){.report-kpis.extended,.report-intelligence{grid-template-columns:1fr 1fr}.report-risk em{display:none}.reports-pagination{flex-direction:column;align-items:flex-start}.report-dialog{padding:16px}.report-dialog footer button{flex:1}}.delivery-panel-actions,.delivery-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.delivery-filter{padding:0 14px 12px}.delivery-filter button{color:#28546b;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad9e2;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:700}.delivery-filter button.active{color:#fff;background:#0b5874;border-color:#0b5874}.saar-page{color:#102a43;background:#f4f7fa;min-height:calc(100vh - 65px);padding:18px 20px 40px}.saar-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.saar-heading>div>span{color:#07718c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.saar-heading h1{margin:2px 0;font-size:24px}.saar-heading p{color:#526b7f;margin:0;font-size:11px}.saar-heading-actions{gap:8px;display:flex}.saar-heading button,.saar-command-buttons button{color:#24445d;background:#fff;border:1px solid #cfdde6;border-radius:5px;align-items:center;gap:6px;height:35px;padding:0 12px;font:600 10px inherit;display:inline-flex}.saar-heading button svg{width:14px}.saar-heading button.primary,.saar-command-buttons button.primary{color:#fff;background:#087da0;border-color:#07718c}.saar-heading button:disabled,.saar-command-buttons button:disabled{opacity:.55}.saar-error,.saar-loading{color:#ad333a;background:#fff6f6;border:1px solid #efd1d3;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:54px;margin-bottom:12px;font-size:11px;display:flex}.saar-error svg,.saar-loading svg{width:16px}.saar-loading{color:#587084;background:#fff;border-color:#d5e2ea;min-height:100px}.saar-levels{background:#fff;border:1px solid #d7e2e9;border-radius:6px;grid-template-columns:repeat(5,1fr);margin-bottom:12px;display:grid;overflow:hidden}.saar-levels>div{color:#526b7f;border-right:1px solid #e5ecef;align-items:center;gap:7px;height:42px;padding:0 12px;font-size:10px;font-weight:700;display:flex;position:relative}.saar-levels>div:last-child{border:0}.saar-levels i{border:2px solid #abb8c0;border-radius:50%;width:9px;height:9px}.saar-levels .reached i{background:#4c96b0;border:0}.saar-levels .current{color:#243d50;box-shadow:inset 0 -3px}.saar-levels .normal.current{color:#218665}.saar-levels .observation.current{color:#2383a5}.saar-levels .attention.current{color:#755008}.saar-levels .alert.current{color:#a8430d}.saar-levels .emergency.current{color:#ca373d}.saar-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.saar-kpis article{background:#fff;border:1px solid #d7e2e9;border-radius:6px;align-items:center;gap:11px;min-height:73px;padding:12px 14px;display:flex}.saar-kpis svg{color:#0884a5;width:22px}.saar-kpis small,.saar-kpis strong{display:block}.saar-kpis small{color:#526b7f;font-size:9px}.saar-kpis strong{margin-top:2px;font-size:18px}.saar-workspace{grid-template-columns:320px minmax(0,1fr);gap:12px;display:grid}.saar-incidents,.saar-detail{background:#fff;border:1px solid #d7e2e9;border-radius:6px;overflow:hidden}.saar-incidents>header{border-bottom:1px solid #e5edf2;justify-content:space-between;align-items:center;height:61px;padding:0 14px;display:flex}.saar-incidents h2,.saar-detail h2{margin:0;font-size:14px}.saar-incidents header span{color:#526b7f;font-size:8px}.saar-incidents header svg{color:#07718c;width:18px}.saar-incidents>button{text-align:left;color:#203e54;background:#fff;border:0;border-bottom:1px solid #e8eef2;grid-template-columns:9px 1fr auto;align-items:start;gap:9px;width:100%;padding:12px 11px;display:grid}.saar-incidents>button:hover,.saar-incidents>button.selected{background:#f0f8fb}.saar-incidents>button>i{background:#d9a72b;border-radius:50%;width:8px;height:8px;margin-top:3px}.saar-incidents>button>i.alert{background:#dc691e}.saar-incidents>button>i.emergency{background:#d83e44}.saar-incidents>button strong,.saar-incidents>button span{display:block}.saar-incidents>button strong{font-size:10px}.saar-incidents>button span{color:#526b7f;margin-top:3px;font-size:8px}.saar-incidents>button em{background:#eef3f6;border-radius:8px;padding:3px 5px;font-size:7px;font-style:normal}.saar-detail>header{border-bottom:1px solid #e5edf2;justify-content:space-between;align-items:center;gap:14px;min-height:91px;padding:13px 15px;display:flex}.saar-detail header p{color:#5d7486;margin:4px 0 0;font-size:9px}.saar-level-badge{color:#755008;text-transform:uppercase;background:#fff0cf;border-radius:9px;margin-bottom:4px;padding:3px 6px;font-size:7px;font-weight:700;display:inline-block}.saar-level-badge.alert{color:#913b0c;background:#ffe7d8}.saar-level-badge.emergency{color:#b82931;background:#fde0e1}.saar-command-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.saar-meta{color:#5c7485;background:#f6fafc;border-bottom:1px solid #e5edf2;align-items:center;gap:20px;min-height:42px;padding:0 15px;font-size:8px;display:flex}.saar-meta span{align-items:center;gap:5px;display:flex}.saar-meta svg{color:#087fa1;width:13px}.saar-columns{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);display:grid}.saar-checklist,.saar-timeline{padding:14px}.saar-checklist{border-right:1px solid #e5edf2}.saar-checklist h3,.saar-timeline h3{margin:0 0 11px;font-size:11px}.saar-action{border-top:1px solid #edf1f4;gap:9px;padding:10px 0;display:flex}.saar-check{color:#22a276;background:0 0;border:0;width:20px;height:20px;padding:0}.saar-check span{border:1.5px solid #91a4b1;border-radius:50%;width:16px;height:16px;display:block}.saar-check svg{width:18px}.saar-action>div{flex:1}.saar-action strong,.saar-action>div>span{display:block}.saar-action strong{font-size:9.5px}.saar-action sup{color:#7a430b;text-transform:uppercase;margin-left:5px;font-size:6px}.saar-action>div>span{color:#526b7f;margin-top:2px;font-size:8px}.saar-action input{border:1px solid #d4e0e7;border-radius:4px;width:100%;height:27px;margin-top:6px;padding:0 8px;font:9px inherit}.saar-action p{color:#247b63;margin:5px 0 0;font-size:8px}.saar-action.completed{opacity:.72}.saar-timeline>div{gap:8px;padding:0 0 13px;display:flex;position:relative}.saar-timeline>div:before{content:"";background:#d4e2e8;width:1px;position:absolute;top:9px;bottom:0;left:4px}.saar-timeline>div:last-child:before{display:none}.saar-timeline i{background:#fff;border:2px solid #5ba4bc;border-radius:50%;flex:none;width:9px;height:9px;position:relative}.saar-timeline b,.saar-timeline small{display:block}.saar-timeline b{font-size:8.5px;line-height:1.35}.saar-timeline small{color:#526b7f;margin-top:3px;font-size:7px}.saar-empty{color:#526b7f;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.saar-empty svg{color:#3dab83;width:27px;margin-bottom:8px}.saar-empty strong{font-size:11px}.saar-empty span{margin-top:3px;font-size:8px}@keyframes saar-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.saar-workspace{grid-template-columns:1fr}.saar-incidents{max-height:320px;overflow:auto}.saar-columns{grid-template-columns:1fr}.saar-checklist{border-bottom:1px solid #e5edf2;border-right:0}}@media (width<=720px){.saar-page{padding:14px}.saar-heading{flex-direction:column;align-items:flex-start}.saar-kpis{grid-template-columns:1fr 1fr}.saar-levels>div{justify-content:center;padding:0 6px}.saar-levels span{display:none}.saar-detail>header,.saar-meta{flex-direction:column;align-items:flex-start}.saar-meta{gap:6px;padding:10px 15px}.saar-command-buttons{justify-content:flex-start}.saar-kpis article{min-height:60px}}.storm-profiles{background:#fff;border:1px solid #d7e2e9;border-radius:6px;margin-bottom:12px;overflow:hidden}.storm-profiles>header{border-bottom:1px solid #e5edf2;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:11px 14px;display:flex}.storm-profiles>header span,.storm-modal>header span{color:#08738e;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.storm-profiles>header h2,.storm-modal>header h2{margin:2px 0;font-size:14px}.storm-profiles>header p,.storm-modal>header p{color:#587084;margin:0;font-size:9px}.storm-profiles>header>button,.storm-empty button{color:#fff;background:#087da0;border:1px solid #087da0;border-radius:5px;align-items:center;gap:5px;height:32px;padding:0 11px;font:700 9px inherit;display:flex}.storm-profiles>header>button svg{width:13px}.storm-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.storm-profile-grid>article{background:#fbfdfe;border:1px solid #dce6ec;border-radius:5px;padding:12px}.storm-profile-grid>article.disabled{opacity:.58}.storm-profile-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.storm-profile-head>div{gap:4px;display:flex}.storm-profile-head button{color:#36566d;background:#fff;border:1px solid #d7e2e9;border-radius:4px;height:25px;padding:0 7px;font:700 8px inherit}.storm-profile-head button svg{width:12px}.storm-source{color:#526b7f;background:#edf3f6;border-radius:8px;align-items:center;gap:4px;padding:3px 6px;font-size:7px;font-weight:700;display:inline-flex}.storm-source svg{width:11px;height:11px}.storm-source.homologated{color:#18765a;background:#dcf4e8}.storm-source.unavailable{color:#a9373e;background:#fde8e9}.storm-profile-grid h3{margin:10px 0 4px;font-size:11px}.storm-profile-grid article>p{color:#577083;align-items:center;gap:4px;margin:0;font-size:8px;display:flex}.storm-profile-grid article>p svg{width:12px}.storm-rings{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0;display:grid}.storm-rings span{background:#fff;border:1px solid #e4ebef;border-radius:4px;padding:8px 6px}.storm-rings i{border-radius:50%;width:8px;height:8px;margin-bottom:4px;display:block}.storm-rings i.monitoring{background:#2c9ec1}.storm-rings i.alert{background:#f1a621}.storm-rings i.critical{background:#df4249}.storm-rings b,.storm-rings small{display:block}.storm-rings b{font-size:10px}.storm-rings small{color:#657b8b;margin-top:2px;font-size:7px}.storm-profile-grid article>footer{color:#5a7283;border-top:1px solid #e5ecef;flex-direction:column;gap:3px;padding-top:8px;font-size:7.5px;display:flex}.storm-empty{color:#526b7f;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:100px;display:flex}.storm-empty>svg{color:#1592ad;width:25px}.storm-empty div{flex-direction:column;display:flex}.storm-empty b{font-size:10px}.storm-empty span{margin-top:2px;font-size:8px}.storm-empty button{margin-left:8px}.saar-badges{flex-wrap:wrap;gap:5px;margin-bottom:5px;display:flex}.saar-badges .saar-level-badge{margin:0}.saar-phase-badge,.saar-evidence-badge{color:#176a82;text-transform:uppercase;background:#e6f2f6;border-radius:9px;padding:3px 6px;font-size:7px;font-weight:700}.saar-evidence-badge.observed{color:#18765a;background:#dcf4e8}.saar-evidence-badge.potential{color:#7a5007;background:#fff0cf}.saar-evidence-badge.simulated{color:#65518a;background:#eeeaf8}.saar-evidence-badge.manual{color:#506777;background:#edf1f4}.storm-modal-backdrop{z-index:1200;background:#051c2c7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.storm-modal{background:#fff;border:1px solid #cbdbe5;border-radius:7px;width:min(760px,96vw);max-height:92vh;overflow:auto;box-shadow:0 18px 48px #02172638}.storm-modal>header{border-bottom:1px solid #e3ebf0;justify-content:space-between;align-items:flex-start;padding:14px 16px;display:flex}.storm-modal>header h2{font-size:17px}.storm-modal>header>button{color:#486276;background:#fff;border:1px solid #d6e1e8;border-radius:5px;width:30px;height:30px}.storm-modal>header>button svg{width:15px}.storm-form-grid{grid-template-columns:1fr 1fr;gap:11px;padding:15px 16px;display:grid}.storm-form-grid>label,.storm-form-grid fieldset label{flex-direction:column;gap:4px;display:flex}.storm-form-grid label>span,.storm-form-grid legend{color:#425e72;font-size:8px;font-weight:700}.storm-form-grid input,.storm-form-grid select{color:#17364d;background:#fff;border:1px solid #cfdde6;border-radius:5px;height:34px;padding:0 9px;font:10px inherit}.storm-form-grid .wide,.storm-form-grid fieldset{grid-column:1/-1}.storm-form-grid fieldset{border:1px solid #dce6ec;border-radius:5px;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:11px;display:grid}.storm-form-grid fieldset legend{padding:0 5px}.storm-observation-note{color:#315f79;background:#eef8fb;border:1px solid #cfe4ec;border-radius:5px;gap:8px;margin:0 16px 14px;padding:10px;display:flex}.storm-observation-note svg{flex:none;width:17px}.storm-observation-note p{margin:0;font-size:8px;line-height:1.45}.storm-modal>footer{border-top:1px solid #e3ebf0;justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex}.storm-modal>footer>label{align-items:center;gap:6px;font-size:9px;display:flex}.storm-modal>footer>div{gap:7px;display:flex}.storm-modal>footer button{color:#36556c;background:#fff;border:1px solid #cfdae2;border-radius:5px;height:33px;padding:0 12px;font:700 9px inherit}.storm-modal>footer button.primary{color:#fff;background:#087da0;border-color:#087da0;align-items:center;gap:5px;display:flex}.storm-modal>footer button svg{width:13px}@media (width<=1050px){.storm-profile-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.storm-profile-grid{grid-template-columns:1fr}.storm-profiles>header{flex-direction:column;align-items:flex-start}.storm-form-grid,.storm-form-grid fieldset{grid-template-columns:1fr}.storm-form-grid>label,.storm-form-grid fieldset,.storm-form-grid .wide{grid-column:1}.storm-modal>footer{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 16px}}.saar-section-title,.saar-knowledge>header,.saar-comments>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.saar-section-title h3,.saar-knowledge h3,.saar-comments h3{margin:0;font-size:12px}.saar-section-title p,.saar-knowledge header p,.saar-comments header p{color:#617889;margin:3px 0 0;font-size:8px}.saar-section-title>span{border-radius:12px;padding:5px 8px;font-size:8px;font-weight:700}.saar-section-title .ready{color:#147656;background:#d9f4e8}.saar-section-title .pending{color:#8a5b00;background:#fff1d2}.saar-phase-group{margin-top:13px}.saar-phase-group>h4{color:#164b67;text-transform:uppercase;letter-spacing:.05em;background:#eef7fb;border-left:3px solid #1587aa;margin:0;padding:7px 9px;font-size:9px}.saar-action-state{color:#188463;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:flex;flex:none!important;width:34px!important}.saar-action-state svg{width:21px}.saar-action-body{min-width:0}.saar-action-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.saar-action-heading button{color:#527084;background:0 0;border:0}.saar-action-heading svg{width:13px}.saar-action-body>small{color:#60798b;margin-top:5px;font-size:7.5px;display:block}.saar-action-controls{grid-template-columns:minmax(120px,1fr) 120px auto;gap:6px;margin-top:8px;display:grid}.saar-action-controls select,.saar-action-body textarea,.saar-comment-compose select,.saar-comment-compose textarea,.saar-forecast-withdraw textarea{color:#25465c;background:#fff;border:1px solid #ccdae3;border-radius:4px;min-height:30px;padding:5px 7px;font:8.5px inherit}.saar-action-body textarea{resize:vertical;width:100%;min-height:48px;margin-top:7px}.saar-upload{cursor:pointer;border:1px solid #8bb8ca;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-weight:700;color:#076f8c!important;font-size:8px!important;display:flex!important}.saar-upload svg{width:12px}.saar-upload input{display:none}.saar-evidence-list{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.saar-evidence-list a{color:#155c76;background:#f4fafc;border:1px solid #cfe1e8;border-radius:4px;grid-template-columns:13px 1fr;align-items:center;gap:0 4px;max-width:100%;padding:5px 7px;font-size:8px;text-decoration:none;display:grid}.saar-evidence-list svg{grid-row:1/3;width:12px}.saar-evidence-list small{color:#6d8190;font-size:6.5px}.saar-review-actions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.saar-review-actions button,.saar-knowledge-actions button,.saar-comment-compose button,.saar-forecast-withdraw button{color:#24465d;background:#fff;border:1px solid #c9d9e2;border-radius:4px;min-height:29px;padding:0 8px;font:700 8px inherit}.saar-review-actions button.primary{color:#fff;background:#168464;border-color:#168464}.saar-review-actions button.danger{color:#b22c36}.saar-review-actions>span{color:#546f80!important;margin-left:auto!important;font-size:7.5px!important}.saar-knowledge{background:#fbfdfe;border-bottom:1px solid #e0eaf0;padding:12px 15px}.saar-knowledge-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.saar-knowledge-actions button{align-items:center;gap:5px;display:flex}.saar-knowledge-actions svg{width:13px}.saar-knowledge-log{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.saar-knowledge-log span{color:#526d7f;background:#eef5f8;border-radius:3px;padding:4px 6px;font-size:7px}.saar-comments{border-top:1px solid #e1eaef;padding:14px 15px}.saar-comments header svg{color:#0b83a4;width:18px}.saar-comment-compose{grid-template-columns:130px minmax(180px,1fr) auto;gap:6px;margin:9px 0;display:grid}.saar-comment-compose textarea{resize:vertical;min-height:42px}.saar-comments>article{background:#f5f9fb;border-left:3px solid #63a9bf;margin-top:6px;padding:8px 10px}.saar-comments article b{font-size:8px}.saar-comments article p{color:#344f62;margin:3px 0;font-size:8.5px}.saar-comments article small{color:#6a7f8e;font-size:7px}.saar-forecast-withdraw{background:#fff8e7;border-bottom:1px solid #eccd8e;gap:10px;padding:12px 15px;display:flex}.saar-forecast-withdraw>svg{color:#c27b00;width:20px}.saar-forecast-withdraw>div{flex:1}.saar-forecast-withdraw b{font-size:10px}.saar-forecast-withdraw p{color:#6d5b38;margin:3px 0 7px;font-size:8px}.saar-forecast-withdraw textarea{width:100%;min-height:46px}.saar-forecast-withdraw button{color:#fff;background:#b67500;border-color:#b67500;margin-top:5px}.saar-action-modal textarea{border:1px solid #cbdbe4;border-radius:4px;min-height:70px;padding:7px;font:9px inherit}.saar-action-modal input[type=checkbox]{width:auto}.saar-text-evidence{background:#edf8f4;padding:5px 7px}@media (width<=800px){.saar-action-controls,.saar-comment-compose{grid-template-columns:1fr}.saar-review-actions>span{width:100%;margin-left:0!important}}.saar-action-heading-buttons{align-items:center;gap:6px;display:flex}.saar-action-heading-buttons button.danger{color:#c92a3b;background:#fff5f5;border-color:#ffd8dc}.saar-action-heading-buttons button.danger:hover:not(:disabled){background:#ffe3e6}.webgis{--gis-navy:#0b2942;--gis-cyan:#0b91b3;--gis-line:#d6e2ea;border:1px solid var(--gis-line);min-height:650px;color:var(--gis-navy);background:#fff;border-radius:7px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 4px #112f450f}.webgis:fullscreen{border:0;border-radius:0;width:100vw;height:100dvh;min-height:0;max-height:none}.webgis:fullscreen .webgis-stage{flex:auto;height:auto;min-height:0}.webgis:fullscreen .webgis-map{height:100%;min-height:0;max-height:none}.webgis.compact{min-height:410px;box-shadow:none;border:0;border-radius:0}.webgis.compact .webgis-variable-bar{min-height:38px;padding:4px 10px}.webgis.compact .webgis-map-tools{display:none}.webgis-head{border-bottom:1px solid var(--gis-line);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:10px 14px;display:flex}.webgis-head>div:first-child>span{color:#077694;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700;display:block}.webgis-head h2{margin:1px 0;font-size:17px}.webgis-head p{color:#61758a;margin:0;font-size:10px}.webgis-actions{align-items:center;gap:6px;display:flex}.webgis-actions button,.webgis-map-tools button{color:#294a62;cursor:pointer;background:#fff;border:1px solid #ccdbe5;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 10px;font:600 10px inherit;display:flex}.webgis-actions button:hover,.webgis-actions button.active,.webgis-map-tools button:hover,.webgis-map-tools button.active{color:#087b9b;background:#edf9fc;border-color:#0b91b3}.webgis-actions button:disabled,.webgis-map-tools button:disabled{opacity:.45;cursor:not-allowed}.webgis-actions svg,.webgis-map-tools svg{width:15px;height:15px}.webgis-variable-bar{border-bottom:1px solid var(--gis-line);background:#f5f8fa;align-items:center;gap:6px;min-height:44px;padding:6px 12px;display:flex}.webgis-variable-bar>button{color:#536b7e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;height:28px;padding:0 12px;font:600 10px inherit}.webgis-variable-bar>button.active{color:#fff;background:#087f9f}.webgis-variable-bar label{color:#5b7183;align-items:center;gap:7px;margin-left:auto;font-size:10px;font-weight:600;display:flex}.webgis-variable-bar select{color:#173d57;background:#fff;border:1px solid #cddbe4;border-radius:4px;height:28px;padding:0 26px 0 8px;font:600 10px inherit}.webgis-variable-bar time{color:#4e687d;text-align:right;min-width:128px;font-size:10px}.webgis-stage{background:#dbe7e8;min-height:500px;position:relative}.webgis-map{z-index:1;background:#dbe7e8;width:100%;height:min(65vh,610px);min-height:500px}.webgis .leaflet-container{font-family:Roboto Condensed,Arial,sans-serif}.webgis .leaflet-control-attribution{font-size:8px}.webgis .leaflet-control-scale-line{color:#fff;text-shadow:none;background:#092335b8;border-color:#fff}.webgis .leaflet-popup-content{font-size:11px;line-height:1.55}.webgis .leaflet-popup-content small{color:#63788a}.webgis-label{color:#fff!important;box-shadow:none!important;background:#082539d6!important;border:0!important;padding:3px 6px!important;font:600 9px Roboto Condensed,Arial,sans-serif!important}.webgis-label:before{display:none!important}.webgis-layer-panel{z-index:1000;background:#fffffff7;border:1px solid #cbdbe5;border-radius:6px;width:250px;max-height:calc(100% - 24px);padding:12px;position:absolute;top:12px;right:12px;overflow:auto;box-shadow:0 8px 24px #071f3133}.webgis-layer-panel>header{border-bottom:1px solid #e1e8ed;align-items:center;gap:8px;padding-bottom:10px;display:flex}.webgis-layer-panel>header svg{color:#087f9f;width:18px}.webgis-layer-panel>header div{flex-direction:column;display:flex}.webgis-layer-panel>header b{font-size:12px}.webgis-layer-panel>header span{color:#728596;font-size:9px}.webgis-layer-panel fieldset{border:0;border-bottom:1px solid #e6edf1;margin:0;padding:10px 0}.webgis-layer-panel legend{color:#657b8d;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:9px;font-weight:700}.webgis-layer-panel fieldset label{cursor:pointer;align-items:center;gap:7px;min-height:27px;font-size:10px;display:flex}.webgis-layer-panel fieldset label svg{color:#547087;width:14px}.webgis-layer-panel input{accent-color:#087f9f}.webgis-buffer{color:#5d7385;grid-template-columns:1fr auto;gap:4px;padding-top:10px;font-size:10px;display:grid}.webgis-buffer b{color:#173d57}.webgis-buffer input{grid-column:1/-1;width:100%}.webgis-radar-status{color:#62798a;background:#f2f6f8;border-radius:4px;margin:8px 0 0;padding:6px 7px;font-size:9px}.webgis-radar-status.ready{color:#17795d;background:#e5f7ef}.webgis-radar-status.error{color:#ad3438;background:#fff1f1}.webgis-date{flex-direction:column;padding:9px 0;align-items:stretch!important;gap:4px!important;display:flex!important}.webgis-date input{color:#173d57;background:#fff;border:1px solid #cddbe4;border-radius:4px;height:29px;padding:0 7px}.webgis-map-tools{z-index:900;flex-direction:column;gap:4px;display:flex;position:absolute;top:76px;left:12px}.webgis-map-tools button{background:#fffffff5;width:32px;padding:0;box-shadow:0 1px 4px #0a23342e}.webgis-file-input{display:none}.webgis-draw-hint,.webgis-geo-error,.webgis-error{z-index:900;color:#fff;background:#073148e6;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #0003}.webgis-draw-hint svg{width:14px}.webgis-geo-error,.webgis-error{background:#b12a31f0}.webgis-error{top:12px;bottom:auto}.webgis-custom-control{pointer-events:none}.webgis-custom-control button{pointer-events:auto;color:#28495f;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.webgis-custom-control svg{width:16px}.webgis-div-icon{background:0 0;border:0}.webgis-marker{background:#0b83a4;border:2px solid #fff;border-radius:50% 50% 50% 0;width:22px;height:22px;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 2px 5px #031c2d6b}.webgis-marker i{border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:6px}.webgis-marker.unit{background:#f07624;width:26px;height:26px}.webgis-marker.unit i{width:8px;height:8px;top:7px;left:7px}.webgis-marker.community{background:#eef4f6;border-color:#fff}.webgis-marker.community i{background:#163f58;border-color:#163f58}.webgis-marker.station{background:#24aa7c}.webgis-marker.station.offline{background:#d5484f}.webgis-marker.station.maintenance{background:#e9a324}.webgis-value{color:#fff;background:#e94b35;border:2px solid #fff;border-radius:12px;justify-content:center;align-items:center;min-width:48px;height:24px;font-size:10px;font-weight:700;display:flex;box-shadow:0 2px 5px #031c2d59}.webgis-wind-arrow{--direction:0deg;--risk:#15956f;width:34px;height:34px;color:var(--risk);transform:rotate(var(--direction));background:#082a3fe0;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font:800 28px/1 Arial;display:flex;box-shadow:0 2px 6px #0006}.webgis-footer{border-top:1px solid var(--gis-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:67px;padding:8px 13px;display:flex}.webgis-legend{flex-direction:column;gap:2px;min-width:250px;font-size:9px;display:flex}.webgis-legend b{font-size:10px}.webgis-legend em{color:#526b7d;font-style:normal}.webgis-rain-scale{background:linear-gradient(90deg,#d7eef5 0%,#1da7d5 14%,#19a978 32%,#efd330 50%,#f49b22 68%,#ef2b2d 84%,#ad1457 100%);border-radius:5px;width:220px;height:7px}.webgis-legend.wind{flex-direction:row;align-items:center}.webgis-legend.wind>svg{color:#168cad;width:22px}.webgis-legend.wind>div{flex-direction:column;display:flex}.webgis-provenance{text-align:right;color:#63798b;flex-direction:column;font-size:9px;display:flex}.webgis-provenance b{color:#24485f;font-size:10px}.webgis-provenance small{margin-top:2px}.pulse{animation:1s infinite webgispulse}@keyframes webgispulse{50%{opacity:.35}}.spin{animation:.8s linear infinite webgisspin}@keyframes webgisspin{to{transform:rotate(360deg)}}@media (width<=900px){.webgis-head{align-items:flex-start}.webgis-actions button span{display:none}.webgis-variable-bar{flex-wrap:wrap}.webgis-variable-bar label{margin-left:0}.webgis-variable-bar time{margin-left:auto}.webgis-map{height:58vh}.webgis-footer{flex-direction:column;align-items:flex-start}.webgis-provenance{text-align:left}.webgis-layer-panel{width:min(250px,100% - 24px)}}@media (width<=560px){.webgis{border-radius:0}.webgis-head p{display:none}.webgis-head h2{font-size:15px}.webgis-variable-bar>button{padding:0 7px}.webgis-variable-bar label{justify-content:space-between;width:100%}.webgis-variable-bar select{flex:1}.webgis-variable-bar time{display:none}.webgis-map,.webgis-stage{min-height:450px}.webgis-map-tools{top:92px}.webgis-footer{gap:8px}.webgis-rain-scale{width:min(220px,75vw)}}.webgis-saved-features>div{align-items:center;gap:6px;padding:5px 0;display:flex}.webgis-saved-features>div>span{flex-direction:column;flex:1;min-width:0;display:flex}.webgis-saved-features b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.webgis-saved-features small{color:#708596;font-size:8px}.webgis-saved-features button{color:#ae3438;cursor:pointer;background:#fff0f0;border:0;border-radius:4px;place-items:center;width:25px;height:25px;display:grid}.webgis-saved-features button svg{width:12px}.webgis-draw-hint button{color:#075776;cursor:pointer;background:#fff;border:0;border-radius:4px;padding:5px 8px;font:700 9px inherit}.webgis-geo-message{z-index:900;color:#fff;background:#127756f0;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #0003}.webgis-empty{color:#5d7486;place-items:center;min-height:260px;font-size:12px;display:grid}.webgis-marker.station.offline,.webgis-marker.station.stale,.webgis-marker.station.no_data{background:#d5484f}.webgis-marker.station.maintenance,.webgis-marker.station.degraded{background:#e9a324}.webgis-variable-bar{overflow-x:auto}.webgis-variable-bar>button{white-space:nowrap;align-items:center;gap:5px;display:flex}.webgis-variable-bar>button svg{width:14px;height:14px}.webgis-variable-bar label,.webgis-variable-bar time{white-space:nowrap}.webgis.compact .webgis-variable-bar{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:30px;min-height:72px;padding:6px 8px;display:grid;overflow:visible}.webgis.compact .webgis-variable-bar time{display:none}.webgis.compact .webgis-variable-bar>button{justify-content:center;width:100%;padding:0 6px}.webgis.compact .webgis-variable-bar label{justify-content:flex-start;min-width:0;margin-left:0}.webgis.compact .webgis-variable-bar label select{flex:1;min-width:0}.webgis.compact .webgis-extra-variable{grid-area:2/1/auto/4}.webgis.compact .webgis-horizon{grid-area:2/4/auto/7}.webgis.compact .webgis-wind-height{grid-area:3/1/auto/7}.webgis.compact .webgis-variable-bar>button[aria-label="Configurar camadas do mapa"]{grid-area:1/5}.webgis.compact .webgis-variable-bar>button[aria-label="Alternar tela cheia"]{grid-area:1/6}.webgis.compact .webgis-stage,.webgis.compact .webgis-map{height:339px;min-height:339px}.webgis-wind-particles{z-index:455;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 1px #06273cb3);position:absolute;inset:0}.webgis-model-surface{pointer-events:none;position:absolute;inset:0}.webgis-phenomenon{color:#fff;background:#08273ee6;border:2px solid #fffffff2;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font:800 17px/1 Arial;display:flex;box-shadow:0 2px 8px #01162680}.webgis-phenomenon.lightning{color:#ffe44b}.webgis-phenomenon.hail{color:#dff7ff;text-shadow:7px 4px #dff7ff,-6px 5px #dff7ff;font-size:9px}.webgis-phenomenon.rain{color:#68d8ff}.webgis-phenomenon.cloud{color:#e6edf2}.webgis-phenomenon.alto{background:#a71630f0;animation:1.8s ease-in-out infinite webgis-alert-pulse}.webgis-boundary-state,.webgis-boundary-municipality{filter:drop-shadow(0 0 1.2px #000000f2);vector-effect:non-scaling-stroke}.webgis-boundary-state{stroke-linecap:round;stroke-linejoin:round}.webgis-boundary-municipality{stroke-linecap:butt;stroke-linejoin:round}@keyframes webgis-alert-pulse{50%{box-shadow:0 0 0 7px #ef464a00,0 2px 8px #01162680}}.webgis-legend.phenomena{flex-direction:row;align-items:center}.webgis-legend.phenomena>svg{color:#168cad;width:22px}.webgis-legend.phenomena>div{flex-direction:column;display:flex}.webgis-legend .symbol{font-style:normal}.webgis-legend .symbol.lightning{color:#f0b400}.webgis-legend .symbol.hail{color:#5aa8c7}.webgis-legend .symbol.rain{color:#168cad}.webgis-compact-legend{z-index:800;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:#061f31;border:1px solid #5c7281;border-radius:6px;padding:7px 9px;position:absolute;bottom:22px;right:10px}.webgis-compact-legend .webgis-legend em,.webgis-compact-legend .webgis-legend small{color:#d5e4ec}.webgis-compact-legend .webgis-rain-scale{width:190px}@media (prefers-reduced-motion:reduce){.webgis-phenomenon.alto{animation:none}}.webgis-wind-particles{z-index:445;mix-blend-mode:screen;filter:drop-shadow(0 0 1.5px #041f32e6);inset:0 auto auto 0}.webgis-wind-vector{--direction:0deg;--risk:#15956f;color:#fff;filter:drop-shadow(0 2px 4px #000000a6);width:50px;height:50px;display:block;position:relative}.webgis-wind-vector i{color:#fff;text-shadow:0 0 3px #06243a;width:24px;height:24px;transform:rotate(var(--direction));transform-origin:50%;font:900 25px/24px Arial;position:absolute;top:2px;left:13px}.webgis-wind-vector b{background:#0c5265;background:color-mix(in srgb,var(--risk) 78%,#062b43);text-align:center;border:1px solid #ffffffeb;border-radius:8px;min-width:30px;height:16px;padding:0 4px;font:800 9px/14px Arial;position:absolute;top:25px;left:10px}.webgis-wind-vector small{text-align:center;background:#062539e0;border-radius:7px;min-width:17px;height:14px;padding:0 3px;font:700 8px/14px Arial;position:absolute;top:28px;right:-4px}.webgis-footer{min-height:76px}.webgis-legend{gap:3px;min-width:270px}.webgis-legend.wind>div{gap:2px}.webgis-legend em{font-style:normal}.webgis-color-scale{border:1px solid #072e4629;border-radius:6px;width:250px;height:9px}.webgis-rain-scale{background:linear-gradient(90deg,#d7eef5 0%,#1da7d5 14%,#19a978 32%,#efd330 50%,#f49b22 68%,#ef2b2d 84%,#ad1457 100%)}.webgis-temperature-scale{background:linear-gradient(90deg,#3677b8,#4ec3d5,#f4d84b,#f79525,#e64b35,#9e1f63)}.webgis-wind-scale{background:linear-gradient(90deg,#5d91c8,#44b9b0,#f4aa2b,#e64b35,#9e1f63)}.webgis-storm-scale{background:linear-gradient(90deg,#7b8fa6,#43b5cc,#ffc928,#f05a28,#d3135a)}.webgis-scale-labels{width:250px;color:inherit;justify-content:space-between;display:flex}.webgis-scale-labels i{font-style:normal}.webgis-extra-variable svg{flex:none;width:13px;height:13px}.webgis-generic-scale{border-radius:5px;height:7px}.webgis-layer-readout{z-index:800;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#061f31;border:1px solid #5c7281;border-radius:6px;flex-direction:column;max-width:min(330px,100% - 130px);padding:7px 10px;display:flex;position:absolute;top:12px;left:52px;box-shadow:0 3px 12px #03192840}.webgis-layer-readout span{letter-spacing:.07em;text-transform:uppercase;color:#82d8ec;font-size:8px;font-weight:700}.webgis-layer-readout b{font-size:11px}.webgis-layer-readout small{color:#d5e4ec;font-size:8px}.webgis-compact-legend .webgis-legend{min-width:220px}.webgis-compact-legend .webgis-color-scale,.webgis-compact-legend .webgis-scale-labels{width:220px}@media (width<=560px){.webgis-layer-readout{max-width:calc(100% - 100px);top:8px;left:48px}.webgis-layer-readout small{display:none}.webgis-compact-legend .webgis-legend{min-width:190px}.webgis-compact-legend .webgis-color-scale,.webgis-compact-legend .webgis-scale-labels{width:190px}.webgis.compact .webgis-variable-bar{grid-auto-rows:34px;min-height:80px}.webgis.compact .webgis-variable-bar>button{font-size:0}.webgis.compact .webgis-variable-bar>button svg{width:17px;height:17px}.webgis.compact .webgis-extra-variable,.webgis.compact .webgis-horizon{gap:3px;font-size:0}.webgis.compact .webgis-extra-variable select,.webgis.compact .webgis-horizon select{font-size:9px}.webgis.compact .webgis-compact-legend{max-width:calc(100% - 14px);bottom:7px;right:7px}}.windy-forecast-shell,.windy-forecast-map{width:100%;height:min(65vh,610px);min-height:500px;position:relative}.windy-forecast-shell{background:#103347;overflow:hidden}.windy-forecast-status{z-index:900;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#052234e0;border:1px solid #ffffff3d;border-radius:6px;flex-direction:column;max-width:360px;padding:8px 11px;font-size:10px;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 16px #00000047}.windy-forecast-status small{color:#cde4ef;margin-top:2px}.windy-forecast-status.testing{border-left:4px solid #f4b942}.webgis-engine-toggle{background:#fff;border:1px solid #cbd9e2;border-radius:5px;align-items:center;gap:3px;margin-left:auto;padding:2px;display:flex!important}.webgis-engine-toggle button{color:#526b7d;cursor:pointer;background:0 0;border:0;border-radius:3px;height:24px;padding:0 9px;font:700 9px inherit}.webgis-engine-toggle button.active{color:#fff;background:#0b7f9f}.webgis.compact .windy-forecast-shell,.webgis.compact .windy-forecast-map{height:339px;min-height:339px}:is(.webgis:fullscreen .windy-forecast-shell,.webgis:fullscreen .windy-forecast-map){height:100%}.webgis.compact{height:100%;min-height:0}.webgis.compact .webgis-stage{flex:auto;height:auto;min-height:0}.webgis.compact .webgis-map,.webgis.compact .windy-forecast-shell,.webgis.compact .windy-forecast-map{height:100%;min-height:100%}.webgis.compact:fullscreen{height:100dvh;min-height:0;max-height:none}.webgis:fullscreen .webgis-stage{flex:auto;height:auto;min-height:0;max-height:none}.webgis.compact:fullscreen .webgis-stage{flex:auto;height:auto;min-height:0;max-height:none}:is(.webgis:fullscreen .webgis-map,.webgis:fullscreen .windy-forecast-shell,.webgis:fullscreen .windy-forecast-map){height:100%;min-height:0;max-height:none}.webgis.expanded{z-index:5000;border:0;border-radius:0;width:100vw;height:100dvh;min-height:0;max-height:none;position:fixed;inset:0}.webgis.expanded .webgis-stage{flex:auto;height:auto;min-height:0;max-height:none}.webgis.expanded .webgis-map,.webgis.expanded .windy-forecast-shell,.webgis.expanded .windy-forecast-map{height:100%;min-height:0;max-height:none}.webgis-windy-fallback{z-index:840;color:#68490f;background:#fff9e6f5;border:1px solid #d89b2b;border-left:4px solid #f4b942;border-radius:6px;max-width:min(620px,100% - 110px);padding:8px 12px;font-size:11px;font-weight:600;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #2237482e}.webgis.compact:not(:fullscreen):not(.expanded){height:clamp(460px,60vh,650px);min-height:460px}.webgis.compact:not(:fullscreen):not(.expanded) .webgis-stage{flex:auto;height:auto;min-height:320px}.webgis-popup-provenance{border-top:1px solid #dce6ec;flex-direction:column;margin-top:7px;padding-top:6px;line-height:1.45;display:flex}.webgis-popup-provenance small{display:block}.webgis-popup-provenance b{color:#24485f}.webgis-locality-anchor{background:0 0!important;border:0!important}.webgis-locality-tooltip{text-shadow:0 1px #fff;color:#172f40!important;background:#ffffffe6!important;border:1px solid #2039494d!important;border-radius:3px!important;padding:2px 4px!important;font:700 9px Roboto Condensed,Arial,sans-serif!important;box-shadow:0 1px 4px #00000029!important}.webgis-locality-tooltip:before{display:none!important}.webgis-raster-tooltip{min-width:145px;color:#163c55!important;background:#fffffff5!important;border:1px solid #15486247!important;border-radius:5px!important;font:500 10px/1.35 Roboto Condensed,Arial,sans-serif!important;box-shadow:0 3px 10px #031f3038!important}.webgis-raster-tooltip b{font-size:11px}.webgis-raster-tooltip small{color:#61798a}.station-validation-page{--station-green:#159574;--station-blue:#256fa8}.station-filterbar{grid-template-columns:minmax(170px,1.4fr) repeat(6,minmax(120px,1fr));align-items:end;gap:10px;margin-bottom:12px;padding:13px;display:grid}.station-filterbar fieldset{border:0;align-items:center;gap:10px;min-width:0;margin:0;padding:0;display:flex}.station-filterbar legend,.station-filterbar>label{color:#526b7f;gap:5px;font-size:9px;font-weight:700;display:grid}.station-filterbar fieldset legend{width:100%;margin-bottom:5px}.station-filterbar fieldset label{color:#244b63;align-items:center;gap:5px;font-size:10px;display:flex}.station-filterbar input[type=checkbox]{accent-color:#087ca1}.station-filterbar select,.station-filterbar input[type=date],.station-filterbar input:not([type]){color:#17364d;background:#fff;border:1px solid #c9d8e2;border-radius:5px;width:100%;height:35px;padding:0 8px;font:10px inherit}.station-source-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.station-source-states article{border-left:3px solid #e2a02c;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.station-source-states svg{color:#b6730d;flex:none;width:17px}.station-source-states b,.station-source-states span{display:block}.station-source-states b{font-size:10px}.station-source-states span{color:#4b6576;margin-top:2px;font-size:8.5px}.station-workspace{grid-template-columns:minmax(0,1fr) 300px;gap:12px;margin-bottom:12px;display:grid}.station-map-card{overflow:hidden}.station-map-card>header,.station-list>header{border-bottom:1px solid #e5edf2;align-items:center;gap:9px;min-height:58px;padding:11px 14px;display:flex}.station-map-card>header{justify-content:space-between}.station-map-card h2,.station-list h2,.station-profile h2,.station-chart-card h2{margin:0;font-size:14px}.station-map-card header p,.station-list header p,.station-profile header p,.station-chart-card header p{color:#526b7f;margin:2px 0;font-size:9px}.station-map{background:#dbe7e8;height:440px}.station-map .leaflet-container{font-family:Roboto Condensed,Arial,sans-serif}.station-map-legend{color:#536d7f;flex-wrap:wrap;gap:9px;font-size:8.5px;display:flex}.station-map-legend span{align-items:center;gap:4px;display:flex}.station-map-legend i,.station-dot{background:var(--station-green);border:2px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #aac0ce}.station-map-legend i.ana,.station-dot.ana{background:var(--station-blue)}.station-map-legend i.degraded,.station-dot.degraded{background:#e5a125}.station-list{overflow:hidden}.station-list>header>svg{color:#087fa1;width:18px}.station-list>div{height:440px;overflow-y:auto}.station-list button{color:#17364d;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7edf1;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:11px 13px;display:grid}.station-list button:hover,.station-list button.selected{background:#edf8fa;box-shadow:inset 3px 0 #098eaa}.station-list b,.station-list small,.station-list em{display:block}.station-list b{font-size:10.5px}.station-list small{color:#405d71;margin-top:2px;font-size:8.5px}.station-list em{color:#00647a;margin-top:4px;font-size:8px;font-style:normal}.station-dot{margin-top:2px}.station-detail{gap:12px;display:grid}.station-profile>header{border-bottom:1px solid #e5edf2;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 15px;display:grid}.station-profile>header>svg{color:#087fa1;width:20px}.station-profile>header span{color:#08799b;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.station-profile>header a{color:#08768c;border:1px solid #c8d9e3;border-radius:5px;padding:7px 9px;font-size:8px;font-weight:700;text-decoration:none}.station-profile dl{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.station-profile dl div{border-right:1px solid #e7edf1;padding:11px 14px}.station-profile dl div:last-child{border-right:0}.station-profile dt{color:#627789;font-size:8px}.station-profile dd{color:#17364d;margin:3px 0 0;font-size:10px;font-weight:700}.station-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.station-quality-grid article{grid-template-rows:auto auto auto;grid-template-columns:34px 1fr;padding:12px;display:grid}.station-quality-grid svg{color:#0c91aa;grid-row:1/4;align-self:center;width:19px}.station-quality-grid span,.station-quality-grid b,.station-quality-grid small{grid-column:2;display:block}.station-quality-grid span{color:#526b7f;font-size:8px}.station-quality-grid b{font-size:17px}.station-quality-grid small{color:#526b7f;font-size:8px}.station-chart-card{overflow:hidden}.station-chart-card>header{border-bottom:1px solid #e5edf2;justify-content:space-between;align-items:center;min-height:58px;padding:11px 14px;display:flex}.station-chart-card>header>div{align-items:center;gap:9px;display:flex}.station-chart-card>header svg{color:#087fa1;width:19px}.station-chart-card>header small{color:#607789;font-size:8px}.station-chart-wrap{padding:10px 14px 12px}.station-chart{width:100%;height:auto;min-height:220px;display:block;overflow:visible}.station-chart text{fill:#657c8e;font:9px Roboto Condensed,Arial,sans-serif}.station-chart .chart-grid{stroke:#e2eaf0;stroke-width:1px}.station-chart .chart-axis{stroke:#9fb2c0;stroke-width:1px}.station-chart .chart-label{fill:#34586f;font-weight:700}.chart-line{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:2px}.chart-line.observed{stroke:#087b9b;stroke-width:2.5px}.chart-line.model{stroke-dasharray:5 3}.station-chart-legend{color:#536e80;flex-wrap:wrap;justify-content:center;gap:12px;font-size:8.5px;display:flex}.station-chart-legend span{align-items:center;gap:4px;display:flex}.station-chart-legend i{background:#087b9b;border-radius:2px;width:18px;height:3px}.station-empty{color:#637b8c;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.station-empty svg{width:27px}.station-empty b{margin-top:7px;font-size:11px}.station-empty span{margin-top:3px;font-size:9px}.station-comparison-table .comparison-status{color:#18795c;background:#e4f5ed;border-radius:10px;padding:3px 6px;font-size:8px;font-weight:700;display:inline-block}.station-comparison-table .comparison-status.unavailable,.station-comparison-table .comparison-status.error{color:#ac363d;background:#fde7e8}.station-table-empty{color:#65798a;align-items:flex-start;gap:9px;padding:18px;display:flex}.station-table-empty svg{color:#b97813;width:18px}.station-table-empty b,.station-table-empty span{display:block}.station-table-empty b{font-size:10px}.station-table-empty span{margin-top:3px;font-size:9px}.station-provenance{color:#315f79;background:#eef8fb;gap:10px;padding:13px 15px;display:flex}.station-provenance>svg{flex:none;width:18px}.station-provenance b{font-size:10px}.station-provenance p,.station-provenance span{margin:3px 0 0;font-size:8.5px;line-height:1.45;display:block}.station-provenance span:before{content:"•";margin-right:5px}.station-profile+.station-quality-grid{margin-top:0}.triangulation-policy{margin-bottom:12px;overflow:hidden}.triangulation-policy>header{background:linear-gradient(90deg,#eef9f7,#fff);border-bottom:1px solid #dfe9ee;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.triangulation-policy>header>div{align-items:center;gap:9px;display:flex}.triangulation-policy>header svg{color:#0a8a76;width:20px}.triangulation-policy h2{margin:0;font-size:14px}.triangulation-policy header p{color:#587284;margin:2px 0 0;font-size:9px}.triangulation-policy-grid{grid-template-columns:repeat(3,minmax(120px,.7fr)) minmax(240px,1.5fr);gap:12px;padding:13px 14px;display:grid}.triangulation-policy-grid>label{color:#526b7f;gap:5px;font-size:9px;font-weight:700;display:grid}.triangulation-policy-grid select,.triangulation-policy-grid input[type=number]{color:#17364d;background:#fff;border:1px solid #c9d8e2;border-radius:5px;width:100%;height:35px;padding:0 8px;font:10px inherit}.triangulation-policy-grid label>small{font-size:8px}.triangulation-policy-grid .radar-default{border-left:1px solid #dfe8ed;align-items:center;gap:9px;padding-left:14px;display:flex}.triangulation-policy-grid .radar-default input{accent-color:#087fa1}.triangulation-policy-grid .radar-default span,.triangulation-policy-grid .radar-default b,.triangulation-policy-grid .radar-default small{display:block}.triangulation-policy-grid .radar-default small{margin-top:3px;font-weight:400}.triangulation-policy>footer{color:#526d7f;background:#f8fafb;border-top:1px solid #e5edf1;align-items:center;gap:18px;padding:10px 14px;font-size:9px;display:flex}.triangulation-policy footer span b{color:#08768c}.triangulation-policy footer em{color:#315d74;margin-left:auto;font-style:normal}.settings-embedded-stations{background:0 0;padding:0}.settings-embedded-stations>.op-title h2{font-size:22px}@media (width<=950px){.triangulation-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.triangulation-policy-grid .radar-default{border-left:0;padding-left:0}.triangulation-policy>footer{flex-wrap:wrap;align-items:flex-start}.triangulation-policy footer em{width:100%;margin-left:0}}@media (width<=650px){.triangulation-policy>header{flex-direction:column;align-items:flex-start}.triangulation-policy>header .op-primary{justify-content:center;width:100%}.triangulation-policy-grid{grid-template-columns:1fr}.triangulation-policy>footer{grid-template-columns:1fr;display:grid}.triangulation-policy footer em{width:auto}}.downscaling-policy-editor,.downscaling-panel{margin-bottom:12px;overflow:hidden}.downscaling-policy-editor>header,.downscaling-panel>header{background:linear-gradient(90deg,#eef6fb,#fff);border-bottom:1px solid #dfe9ee;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.downscaling-policy-editor>header{justify-content:flex-start}.downscaling-policy-editor>header>svg,.downscaling-panel>header svg{color:#167a9b;width:20px}.downscaling-policy-editor h2,.downscaling-panel h2{margin:0;font-size:14px}.downscaling-policy-editor header p,.downscaling-panel header p{color:#587284;margin:2px 0 0;font-size:9px}.downscaling-policy-editor>p{color:#765411;background:#fff9eb;border-top:1px solid #e5edf1;align-items:center;gap:7px;margin:0;padding:10px 14px;font-size:9px;display:flex}.downscaling-policy-editor>p svg{flex:none;width:15px}.downscaling-variable-options{flex-wrap:wrap;gap:7px;padding:0 14px 13px;display:flex}.downscaling-variable-options label{color:#315d74;border:1px solid #d5e3ea;border-radius:14px;align-items:center;gap:5px;padding:5px 8px;font-size:8.5px;display:flex}.downscaling-variable-options input{accent-color:#087fa1}.downscaling-panel>header button{color:#176d86;background:#fff;border:1px solid #cbdce5;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.downscaling-panel>header button svg{width:14px}.downscaling-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px 14px;display:grid}.downscaling-summary article{background:#f9fbfc;border:1px solid #dde8ee;border-radius:7px;grid-template-columns:28px 1fr;gap:1px 8px;padding:10px;display:grid}.downscaling-summary svg{color:#1384a2;grid-row:1/4;width:18px}.downscaling-summary span,.downscaling-summary b,.downscaling-summary small{grid-column:2}.downscaling-summary span,.downscaling-summary small{color:#63798a;font-size:8px}.downscaling-summary b{font-size:11px}.downscaling-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px 14px;display:grid}.downscaling-columns>section{border:1px solid #dce7ed;border-radius:7px;padding:12px}.downscaling-columns h3{margin:0;font-size:12px}.downscaling-columns p{color:#5c7384;min-height:36px;font-size:8.5px;line-height:1.4}.downscaling-upload{color:#fff;cursor:pointer;background:#087fa1;border-radius:5px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:700;display:inline-flex}.downscaling-upload svg{width:15px}.downscaling-upload input{display:none}.downscaling-list{gap:7px;margin-top:10px;display:grid}.downscaling-list>article{border:1px solid #e1e9ee;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 10px;padding:9px;display:grid}.downscaling-list b,.downscaling-list span,.downscaling-list small{display:block}.downscaling-list b{font-size:9.5px}.downscaling-list span,.downscaling-list small{color:#607789;margin-top:2px;font-size:8px}.downscaling-list em{color:#526c7d;background:#e9eef1;border-radius:9px;padding:3px 6px;font-size:7.5px;font-style:normal;font-weight:700}.downscaling-list em.validated,.downscaling-list em.approved{color:#167252;background:#dff5e9}.downscaling-list em.draft,.downscaling-list em.candidate{color:#89600c;background:#fff0c8}.downscaling-list article>div:last-child{grid-column:1/-1;gap:6px;display:flex}.downscaling-list button{color:#176d86;background:#fff;border:1px solid #cbdce5;border-radius:4px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:inline-flex}.downscaling-list button svg{width:12px}.downscaling-panel>footer{color:#315f79;background:#edf8fb;border-top:1px solid #e1eaef;gap:8px;padding:11px 14px;font-size:8.5px;display:flex}.downscaling-panel>footer svg{flex:none;width:16px}@media (width<=900px){.downscaling-columns,.downscaling-summary{grid-template-columns:1fr}.downscaling-columns p{min-height:0}}@media (width<=1250px){.station-filterbar{grid-template-columns:repeat(3,minmax(0,1fr))}.station-filterbar fieldset{grid-column:span 3}.station-profile dl{grid-template-columns:repeat(3,1fr)}.station-profile dl div:nth-child(3){border-right:0}.station-profile dl div:nth-child(-n+3){border-bottom:1px solid #e7edf1}}@media (width<=900px){.station-workspace{grid-template-columns:1fr}.station-list>div{height:260px}.station-quality-grid{grid-template-columns:repeat(2,1fr)}.station-map{height:390px}}@media (width<=650px){.station-filterbar{grid-template-columns:1fr}.station-filterbar fieldset{flex-wrap:wrap;grid-column:auto}.station-source-states,.station-quality-grid{grid-template-columns:1fr}.station-profile>header{grid-template-columns:24px minmax(0,1fr)}.station-profile>header a{text-align:center;grid-column:1/-1}.station-profile dl{grid-template-columns:repeat(2,1fr)}.station-profile dl div,.station-profile dl div:nth-child(3){border-bottom:1px solid #e7edf1;border-right:1px solid #e7edf1}.station-profile dl div:nth-child(2n){border-right:0}.station-chart-card>header{flex-direction:column;align-items:flex-start;gap:5px}.station-map-card>header{flex-direction:column;align-items:flex-start}.station-map{height:360px}.station-chart-wrap{overflow-x:auto}.station-chart{width:720px}.station-comparison-table table{min-width:760px}}.station-comparison-kind{background:#f5f9fb;border-bottom:1px solid #e4ebf0;align-items:center;gap:10px;padding:8px 14px;display:flex}.station-comparison-kind b{color:#126b82;background:#deeff5;border-radius:12px;flex:none;padding:4px 8px;font-size:8px}.station-comparison-kind span{color:#536f82;font-size:8.5px}.station-provenance strong{font-weight:700}@media (width<=650px){.station-comparison-kind{flex-direction:column;align-items:flex-start}}.regional-diagnostic{margin-bottom:12px;overflow:hidden}.regional-diagnostic>header{color:#17364d;background:linear-gradient(90deg,#eef8fb,#fff);border-bottom:1px solid #dfe9ef;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 15px;display:grid}.regional-diagnostic>header>svg{color:#168c70;width:21px}.regional-diagnostic>header span{color:#08799b;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:700;display:block}.regional-diagnostic h2{margin:1px 0;font-size:15px}.regional-diagnostic header p{color:#5b7486;margin:0;font-size:9px}.regional-diagnostic header a,.regional-diagnostic header>b{color:#08768c;background:#fff;border:1px solid #bfd5df;border-radius:5px;padding:7px 9px;font-size:8px;text-decoration:none}.regional-diagnostic-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.regional-diagnostic-grid article{border-right:1px solid #e4ebf0;align-items:center;gap:10px;padding:14px;display:flex}.regional-diagnostic-grid article:last-child{border-right:0}.regional-diagnostic-grid svg{color:#0a8aa4;flex:none;width:21px}.regional-diagnostic-grid span,.regional-diagnostic-grid b,.regional-diagnostic-grid small{display:block}.regional-diagnostic-grid span{color:#607688;font-size:8px}.regional-diagnostic-grid b{margin-top:2px;font-size:12px}.regional-diagnostic-grid small{color:#61798b;margin-top:3px;font-size:8px;line-height:1.35}.regional-diagnostic>footer{background:#f8fafc;border-top:1px solid #e4ebf0;grid-template-columns:1fr 1fr;display:grid}.regional-diagnostic>footer>div{padding:11px 14px}.regional-diagnostic>footer>div+div{border-left:1px solid #e4ebf0}.regional-diagnostic footer b{font-size:9px}.regional-diagnostic footer p{color:#526b7f;margin:3px 0 0;font-size:8.5px;line-height:1.45}.regional-diagnostic-loading{color:#526b7f;justify-content:center;align-items:center;gap:8px;min-height:72px;font-size:10px;display:flex}.regional-diagnostic-loading svg{width:16px}.regional-diagnostic.unavailable>header{background:#fff8ed;border-bottom:0}.regional-diagnostic.unavailable>header>svg{color:#b97813}@media (width<=1000px){.regional-diagnostic-grid{grid-template-columns:repeat(2,1fr)}.regional-diagnostic-grid article:nth-child(2){border-right:0}.regional-diagnostic-grid article:nth-child(-n+2){border-bottom:1px solid #e4ebf0}}@media (width<=650px){.regional-diagnostic>header{grid-template-columns:24px minmax(0,1fr)}.regional-diagnostic>header>a,.regional-diagnostic>header>b{text-align:center;grid-column:1/-1}.regional-diagnostic-grid,.regional-diagnostic>footer{grid-template-columns:1fr}.regional-diagnostic-grid article{border-bottom:1px solid #e4ebf0;border-right:0}.regional-diagnostic>footer>div+div{border-top:1px solid #e4ebf0;border-left:0}}.dynamic-validation{margin-bottom:12px;overflow:hidden}.dynamic-validation>header{background:linear-gradient(90deg,#edf9f7,#f7fcfd 62%,#fff);border-bottom:1px solid #dceae9;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.dynamic-validation>header>svg{color:#14896e;width:22px}.dynamic-validation>header span{color:#08799b;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800;display:block}.dynamic-validation h2{margin:1px 0;font-size:15px}.dynamic-validation header p{color:#5b7486;margin:0;font-size:9px}.dynamic-validation>header>b{color:#14755d;background:#dff5ec;border-radius:14px;padding:5px 9px;font-size:8px}.dynamic-validation-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dynamic-validation-grid article{border-right:1px solid #e4ecef;grid-template-rows:auto auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;padding:13px;display:grid}.dynamic-validation-grid article:last-child{border-right:0}.dynamic-validation-grid svg{color:#0b8ca5;grid-row:1/4;width:18px}.dynamic-validation-grid span,.dynamic-validation-grid b,.dynamic-validation-grid small{grid-column:2;display:block}.dynamic-validation-grid span{color:#607688;font-size:8px}.dynamic-validation-grid b{margin-top:2px;font-size:13px}.dynamic-validation-grid small{color:#61798b;margin-top:2px;font-size:8px}.dynamic-validation>footer{background:#f8fbfc;border-top:1px solid #e4ecef;padding:11px 14px}.dynamic-validation>footer b{font-size:9px}.dynamic-validation>footer p{color:#3e5f72;margin:3px 0;font-size:9px;line-height:1.4}.dynamic-validation>footer small{color:#4f6879;font-size:8px}.station-map-legend i.selected{background:#159574;box-shadow:0 0 0 2px #fff,0 0 0 3px #159574}.station-map-legend i.dimmed{opacity:.5;background:#159574}.station-list button.dimmed{opacity:1;background:#fbfcfd}.station-list button.dimmed .station-dot{opacity:.5}.station-list button.dimmed:hover{opacity:1;background:#edf8fa}.station-list button.active{box-shadow:inset 3px 0 #087fa1}.station-hover-card{color:#17364d;min-width:205px}.station-hover-card>b,.station-hover-card>span,.station-hover-card>em{display:block}.station-hover-card>b{font-size:11px}.station-hover-card>span{color:#5c7282;margin-top:2px;font-size:9px}.station-hover-card>em{color:#08768c;margin-top:5px;font-size:8px;font-style:normal;font-weight:700}.station-hover-card dl{border-top:1px solid #dce7ec;grid-template-columns:repeat(2,1fr);gap:4px 10px;margin:7px 0 0;padding-top:6px;display:grid}.station-hover-card dl div{justify-content:space-between;gap:6px;display:flex}.station-hover-card dt{color:#6b7d89;font-size:8px}.station-hover-card dd{margin:0;font-size:8px;font-weight:700}.leaflet-tooltip{border:1px solid #c9dbe3;border-radius:6px;padding:9px 10px;box-shadow:0 5px 18px #0b2d4030}.selected-stations-comparison{margin-top:12px;overflow:hidden}.selected-stations-comparison>header{border-bottom:1px solid #e4ebf0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.selected-stations-comparison h2{margin:0;font-size:14px}.selected-stations-comparison header p{color:#5c7485;margin:2px 0 0;font-size:9px}.selected-stations-comparison header>b{color:#08768c;font-size:9px}.comparison-table-scroll{width:100%;overflow-x:auto}.selected-stations-comparison table{min-width:1380px}.selected-stations-comparison th{white-space:nowrap}.selected-stations-comparison td{vertical-align:top;white-space:nowrap}.selected-stations-comparison td:first-child{white-space:normal;min-width:180px}.selected-stations-comparison td button{color:#17364d;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.selected-stations-comparison td button:hover b{text-decoration:underline}.selected-stations-comparison td b,.selected-stations-comparison td small{display:block}.selected-stations-comparison td small{color:#4b6576;white-space:normal;max-width:210px;margin-top:2px;font-size:8px}.comparison-status.loading{color:#286793;background:#e5f0fa}.comparison-status.ok{color:#18795c;background:#e4f5ed}@media (width<=1100px){.dynamic-validation-grid{grid-template-columns:repeat(3,1fr)}.dynamic-validation-grid article:nth-child(3){border-right:0}.dynamic-validation-grid article:nth-child(-n+3){border-bottom:1px solid #e4ecef}}@media (width<=650px){.dynamic-validation>header{grid-template-columns:24px minmax(0,1fr)}.dynamic-validation>header>b{text-align:center;grid-column:1/-1}.dynamic-validation-grid{grid-template-columns:1fr}.dynamic-validation-grid article{border-bottom:1px solid #e4ecef;border-right:0}.dynamic-validation-grid article:last-child{border-bottom:0}.selected-stations-comparison{margin-top:10px}}.dynamic-validation>footer small{display:block}.validation-clean-selection{color:#126f5a;cursor:pointer;background:#eaf8f4;border:1px solid #9ccfc3;border-radius:5px;margin:1px 0 7px;padding:6px 9px;font:700 8.5px inherit}.validation-clean-selection:hover{background:#dff3ed}.station-map-legend i.no-data{background:#9aaab4}.station-list-search{background:#f8fbfc;border-bottom:1px solid #e5edf2;padding:9px 11px;display:block;position:relative}.station-list-search>svg{color:#527084;width:15px;position:absolute;top:18px;left:20px}.station-list-search input{box-sizing:border-box;color:#17364d;background:#fff;border:1px solid #bfd1dc;border-radius:6px;width:100%;height:34px;padding:0 10px 0 32px;font:10px inherit}.station-list-search input:focus{outline-offset:1px;outline:2px solid #6dc7db}.station-list>div{height:350px}.station-list-empty{color:#60798a;text-align:center;place-items:center;min-height:110px;padding:20px;font-size:10px;display:grid}.station-list-pagination{color:#526b7f;background:#f8fbfc;border-top:1px solid #e5edf2;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:7px 11px;font-size:9px;display:flex}.station-list-pagination div{gap:6px;display:flex}.station-list-pagination button{background:#fff;border:1px solid #bfd1dc;border-radius:5px;place-items:center;width:34px;height:32px;padding:0;display:grid}.station-list-pagination button:disabled{opacity:.45;cursor:not-allowed}.station-list-pagination svg{width:15px}.downscaling-metadata{gap:6px;margin:0 0 9px;display:grid}.downscaling-metadata label{color:#315d74;gap:3px;font-size:8px;font-weight:700;display:grid}.downscaling-metadata input{box-sizing:border-box;color:#163b50;width:100%;font:inherit;background:#fff;border:1px solid #cbdce5;border-radius:5px;padding:6px 8px}.downscaling-panel>.op-state{justify-content:flex-start;align-items:flex-start;min-height:0;margin:0 14px 13px;padding:12px;line-height:1.45}.downscaling-panel>.op-state svg{flex:none}.station-visibility-panel{background:#f8fbfc;border-bottom:1px solid #e5edf2}.station-visibility-panel>summary{color:#126b82;cursor:pointer;padding:10px 14px;font-size:11px;font-weight:700}.station-visibility-panel>summary:hover{background:#edf7f8}.station-visibility-controls{justify-content:space-between;align-items:center;gap:12px;padding:0 14px 9px;display:flex}.station-visibility-controls>label{color:#315b70;align-items:center;gap:7px;font-size:10px;display:flex}.station-visibility-panel input[type=checkbox]{accent-color:#087fa1;flex:none;width:15px;height:15px}.station-visibility-controls>div{flex:none;gap:6px;display:flex}.station-visibility-controls button{color:#126b82;cursor:pointer;background:#fff;border:1px solid #b9d3dc;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:700}.station-visibility-controls button:hover{background:#e9f5f8}.station-visibility-panel>p{color:#526b7f;margin:0;padding:0 14px 9px;font-size:9px}.station-visibility-options{background:#e5edf2;border-top:1px solid #e5edf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-height:185px;display:grid;overflow:auto}.station-visibility-options>label{cursor:pointer;background:#fff;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.station-visibility-options>label:hover{background:#eef8fa}.station-visibility-options b,.station-visibility-options small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.station-visibility-options b{color:#17364d;font-size:10px}.station-visibility-options small{color:#607789;font-size:8px}@media (width<=650px){.station-visibility-controls{flex-direction:column;align-items:flex-start}.station-visibility-options{grid-template-columns:1fr}}.station-source-manager{gap:12px;margin-top:14px;display:grid}.station-source-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.station-source-title>div{align-items:center;gap:10px;display:flex}.station-source-title svg{color:#087fa1;width:22px}.station-source-title h2,.managed-station-list h3{color:#17364d;margin:0}.station-source-title h2{font-size:17px}.station-source-title p{color:#506879;margin:3px 0 0;font-size:10px}.source-priority-flow{background:#f7fbfd;border:1px solid #d9e5eb;border-radius:7px;grid-template-columns:repeat(7,auto);justify-content:stretch;align-items:center;padding:10px;display:grid}.source-priority-flow article{align-items:center;gap:8px;min-width:0;display:flex}.source-priority-flow article>b{color:#fff;background:#087fa1;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.source-priority-flow span,.source-priority-flow strong,.source-priority-flow small{display:block}.source-priority-flow strong{font-size:9px}.source-priority-flow small{color:#4e687a;margin-top:2px;font-size:8px}.source-priority-flow>i{text-align:center;color:#4c687a;font-style:normal}.managed-station-list{gap:8px;display:grid}.managed-station-list>article{background:#fff;border:1px solid #dce7ed;border-radius:7px;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.managed-station-list>article.inactive{opacity:.62}.managed-station-list h3{font-size:12px}.managed-station-list p,.managed-station-list small{color:#60798a;margin:3px 0 0;font-size:9px;display:block}.station-health-orb{background:#95a8b3;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 3px #eef3f5}.station-health-orb.online,.station-health-orb.healthy{background:#1eb47d}.station-health-orb.degraded,.station-health-orb.stale{background:#e5a125}.station-health-orb.offline{background:#df4851}.managed-station-actions{gap:6px;display:flex}.managed-station-actions button,.station-editor footer button{color:#23516b;background:#fff;border:1px solid #c9d8e1;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font:700 9px inherit;display:flex}.managed-station-actions svg,.station-editor footer svg{width:14px}.station-manager-feedback{border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.station-manager-feedback svg{width:17px}.station-manager-feedback.success{color:#177457;background:#eaf8f2}.station-manager-feedback.error{color:#a3343c;background:#fff0f1}.station-editor-backdrop{z-index:90;background:#061c2c7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.station-editor{background:#fff;border-radius:9px;width:min(960px,96vw);max-height:94dvh;overflow:auto;box-shadow:0 24px 70px #00101f55}.station-editor>header{z-index:2;background:#fff;border-bottom:1px solid #dfe8ed;justify-content:space-between;align-items:center;padding:15px 18px;display:flex;position:sticky;top:0}.station-editor>header>div{align-items:center;gap:10px;display:flex}.station-editor header svg{color:#087fa1;width:21px}.station-editor h2{color:#17364d;margin:0;font-size:17px}.station-editor header p{color:#60788a;margin:3px 0 0;font-size:9px}.station-editor>header>button{color:#527083;background:0 0;border:0}.station-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px;display:grid}.station-editor-grid>label{color:#49677a;gap:5px;font-size:9px;font-weight:700;display:grid}.station-editor input,.station-editor select,.station-editor textarea{color:#17364d;background:#fff;border:1px solid #c9d8e1;border-radius:5px;width:100%;padding:8px;font:10px inherit}.station-editor input,.station-editor select{height:37px}.station-editor input:disabled{color:#8294a0;background:#f2f5f7}.station-editor label small{font-size:8px;font-weight:400}.station-mapping{grid-column:span 2}.station-mapping textarea{resize:vertical;font-family:ui-monospace,Consolas,monospace;line-height:1.45}.station-switches{align-content:start;gap:10px;display:grid}.station-switches>label{color:#264f67;align-items:center;gap:7px;font-size:9px;display:flex}.station-switches input{accent-color:#087fa1;width:auto;height:auto}.gateway-endpoint{color:#315e76;background:#eef7fa;border-radius:6px;gap:8px;padding:10px;display:flex}.gateway-endpoint svg{flex:none;width:17px}.gateway-endpoint b,.gateway-endpoint code,.gateway-endpoint small{display:block}.gateway-endpoint b{font-size:9px}.gateway-endpoint code{margin-top:3px;font-size:8px}.gateway-endpoint small{margin-top:3px;font-size:8px;line-height:1.35}.station-editor>footer{background:#fff;border-top:1px solid #dfe8ed;justify-content:space-between;gap:10px;padding:12px 17px;display:flex;position:sticky;bottom:0}.station-editor>footer>div{gap:7px;display:flex}.station-editor footer .danger-soft{color:#a3343c;border-color:#efc8cb}@media (width<=900px){.source-priority-flow{grid-template-columns:1fr;gap:5px}.source-priority-flow>i{transform:rotate(90deg)}.managed-station-list>article{grid-template-columns:13px minmax(0,1fr)}.managed-station-actions{flex-wrap:wrap;grid-column:2}.station-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.station-mapping{grid-column:1/-1}}@media (width<=600px){.station-source-title{flex-direction:column;align-items:flex-start}.station-source-title .op-primary{justify-content:center;width:100%}.station-editor-grid{grid-template-columns:1fr}.station-mapping{grid-column:auto}.station-editor>footer{flex-direction:column-reverse;align-items:stretch}.station-editor>footer>div,.station-editor footer button{width:100%}.managed-station-actions{grid-template-columns:1fr;display:grid}.station-editor-backdrop{padding:0}.station-editor{border-radius:0;width:100%;max-height:100dvh}}.op-state.success{color:#18795c;background:#edf9f4;border-color:#bce5d3}.rule-builder>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rule-builder>header span{color:#0784a2;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:8px;font-weight:700;display:block}.rule-builder .icon-button{color:#456579;background:#fff;border:1px solid #cad9e2;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.rule-builder .icon-button svg{width:15px}.rule-active-field{align-self:end;align-items:center;gap:7px;min-height:34px;color:#244b63!important;display:flex!important}.rule-active-field input{accent-color:#118c70;width:16px!important;height:16px!important;margin:0!important}.rule-active-field span{font-size:9px;font-weight:700}.threshold-rules-table tr.rule-inactive td{color:#758795;background:#f7f9fa}.threshold-rules-table tr.rule-inactive td b{color:#617483}.rule-status{border-radius:12px;align-items:center;padding:4px 8px;font-size:8px;font-weight:700;display:inline-flex}.rule-status.active{color:#17785b;background:#dff5eb}.rule-status.inactive{color:#5e7180;background:#e9eef1}.rule-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:205px;display:flex}.rule-row-actions button{color:#315b72;cursor:pointer;background:#fff;border:1px solid #c8d8e1;border-radius:5px;align-items:center;gap:4px;min-height:29px;padding:5px 7px;font:700 8px inherit;display:inline-flex}.rule-row-actions button svg{width:11px;margin:0}.rule-row-actions button.activate{color:#167457;border-color:#9ed7c2}.rule-row-actions button.deactivate{color:#97610c;border-color:#edcf96}.rule-row-actions button.delete{color:#ae343b;border-color:#efc6c9}.rule-row-actions button:hover,.rule-row-actions button:focus-visible{background:#eef8fb;border-color:#168da7;outline:2px solid #0000}.rule-row-actions button:disabled{opacity:.55;cursor:not-allowed}.threshold-bulk-toolbar{background:#f7fbfd;border-bottom:1px solid #d9e5ec;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.threshold-bulk-toolbar>div{gap:2px;display:grid}.threshold-bulk-toolbar>div b{color:#153a55}.threshold-bulk-toolbar>div small{color:#60798b}.threshold-bulk-toolbar label{color:#24556c;cursor:pointer;background:#fff;border:1px solid #b9d5df;border-radius:6px;align-items:center;gap:9px;min-height:36px;padding:7px 11px;font-weight:700;display:flex}.threshold-bulk-toolbar input{accent-color:#0b8da8;width:17px;height:17px}.threshold-bulk-toolbar label:has(input:disabled){opacity:.6;cursor:not-allowed}.threshold-confirm-backdrop{z-index:4200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#061b2a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.threshold-confirm{width:min(480px,100%);padding:18px;box-shadow:0 20px 60px #041c2d4d}.threshold-confirm>header{grid-template-columns:30px minmax(0,1fr) 32px;align-items:start;gap:9px;display:grid}.threshold-confirm>header>svg{color:#c43841;width:22px}.threshold-confirm header span{color:#b4353d;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700;display:block}.threshold-confirm h2{margin:2px 0 0;font-size:17px}.threshold-confirm header button{color:#496577;background:#eef2f4;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.threshold-confirm header button svg{width:14px}.threshold-confirm>p{color:#536f82;margin:15px 0;font-size:10px;line-height:1.5}.threshold-confirm>footer{justify-content:flex-end;gap:8px;display:flex}.threshold-confirm .soft-button{color:#31566e;background:#fff;border:1px solid #c9d8e2;border-radius:5px;padding:8px 12px;font:700 9px inherit}.threshold-confirm .op-primary.danger{background:#b7353d;border-color:#b7353d}@media (width<=700px){.rule-row-actions{grid-template-columns:1fr 1fr;min-width:0;display:grid}.rule-row-actions button{justify-content:center}.rule-row-actions button.delete{grid-column:1/-1}.threshold-confirm{padding:15px}.threshold-confirm>footer{grid-template-columns:1fr 1fr;display:grid}.threshold-confirm>footer button{width:100%}}.threshold-section-tabs{background:#eaf0f4;border:1px solid #d4e1e8;border-radius:7px;gap:5px;width:max-content;max-width:100%;margin:-2px 0 14px;padding:4px;display:flex}.threshold-section-tabs button{color:#526d7f;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 13px;font:700 10px inherit;display:flex}.threshold-section-tabs button svg{width:14px}.threshold-section-tabs button.active{color:#087e9e;background:#fff;box-shadow:0 1px 4px #13374e1f}.impact-actions-module{gap:12px;display:grid}.impact-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.impact-summary article{background:#fff;border:1px solid #d8e3eb;border-radius:6px;align-items:center;gap:11px;min-height:66px;padding:12px 14px;display:flex}.impact-summary svg{color:#0986a4;width:20px}.impact-summary span{color:#61788a;font-size:10px}.impact-summary b{color:#16374e;font-size:18px;line-height:1;display:block}.impact-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.impact-toolbar>div{gap:4px;display:flex}.impact-toolbar>div button{color:#4f6d80;cursor:pointer;background:#fff;border:1px solid #cad9e2;border-radius:5px;height:34px;padding:0 12px;font:700 9px inherit}.impact-toolbar>div button.active{color:#087b96;background:#edf9fb;border-color:#0789a7}.impact-list,.aspect-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.impact-card,.aspect-card{overflow:hidden}.impact-card.inactive,.aspect-card.inactive{opacity:.66}.impact-card>header,.aspect-card>header{border-bottom:1px solid #e3ebf0;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.impact-card header>div,.aspect-card header>div{min-width:0}.impact-card header span:first-child,.aspect-card header span:first-child{color:#087f9c;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:700;display:block}.impact-card h2,.aspect-card h2{margin:3px 0;font-size:14px}.impact-card header p,.aspect-card header p{color:#60778a;margin:0;font-size:9px;line-height:1.45}.aspect-card>header>span{color:#526e80;background:#eef4f7;border-radius:11px;flex:none;padding:4px 7px;font-size:8px}.impact-links{grid-template-columns:1fr 1fr;gap:12px;padding:12px 15px;display:grid}.impact-links>div{flex-wrap:wrap;align-content:flex-start;gap:5px;display:flex}.impact-links b{color:#365a70;align-items:center;gap:5px;width:100%;font-size:9px;display:flex}.impact-links b svg{color:#078ca6;width:12px}.impact-links span{color:#476a7d;background:#edf5f8;border-radius:4px;padding:4px 6px;font-size:8px}.impact-consequence{background:#fff8e9;border-left:3px solid #f0a921;margin:0 15px 12px;padding:9px 10px}.impact-consequence b{color:#8a5c0b;text-transform:uppercase;font-size:8px}.impact-consequence p{color:#5c6d78;margin:3px 0 0;font-size:9px;line-height:1.4}.impact-card>footer,.aspect-card>footer{background:#f9fbfc;border-top:1px solid #e4ebef;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;display:flex}.impact-card>footer>span{color:#60778a;font-size:8px}.impact-card>footer>div,.aspect-card>footer{gap:5px;display:flex}.impact-card>footer button,.aspect-card>footer button{color:#315d74;cursor:pointer;background:#fff;border:1px solid #cad9e2;border-radius:5px;align-items:center;gap:4px;height:29px;padding:0 8px;font:700 8px inherit;display:inline-flex}.impact-card>footer button svg,.aspect-card>footer button svg{width:11px}.impact-card button.delete,.aspect-card button.delete{color:#a9363d;border-color:#efc6c9}.impact-card button:disabled,.aspect-card button:disabled{opacity:.45;cursor:not-allowed}.impact-action-timeline{background:#f5f8fa;border-top:1px solid #e1e9ee;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 15px;display:grid}.impact-action-timeline>section{min-width:0}.impact-action-timeline h3,.aspect-actions h3{color:#087e99;text-transform:uppercase;margin:0 0 6px;font-size:9px}.impact-action-timeline article,.aspect-actions section>div{background:#fff;border:1px solid #dbe6ec;border-radius:5px;margin-bottom:6px;padding:8px}.impact-action-timeline b,.aspect-actions b{font-size:9px}.impact-action-timeline p,.aspect-actions p{color:#5b7384;margin:3px 0;font-size:8px;line-height:1.4}.impact-action-timeline small,.aspect-actions small{color:#718794;font-size:7.5px}.aspect-actions{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 15px;display:grid}.impact-source{color:#687e8d;align-items:flex-start;gap:6px;margin:0 15px 12px;font-size:8px;line-height:1.4;display:flex}.impact-source svg{flex:none;width:12px}.environmental-editor{overflow:hidden}.environmental-editor>header{border-bottom:1px solid #e3ebf0;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.environmental-editor header span{color:#087f9d;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:700;display:block}.environmental-editor h2{margin:2px 0;font-size:15px}.environmental-editor header p{color:#5e7688;margin:0;font-size:9px}.environmental-editor>header>button{color:#4f6e80;background:#fff;border:1px solid #d0dee6;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.environmental-editor>header>button svg{width:13px}.environmental-fields{grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px;display:grid}.environmental-fields label,.action-editor-list label{color:#5d7586;font-size:8.5px;font-weight:600}.environmental-fields input,.environmental-fields textarea,.action-editor-list input,.action-editor-list select,.action-editor-list textarea{color:#17364d;background:#fff;border:1px solid #c9d8e2;border-radius:5px;width:100%;margin-top:5px;padding:8px;font:10px inherit;display:block}.environmental-fields input,.action-editor-list input,.action-editor-list select{height:34px}.environmental-fields textarea{resize:vertical;min-height:62px}.environmental-fields .wide,.action-editor-list .wide{grid-column:1/-1}.environmental-fields .check{align-items:center;gap:6px;display:flex}.environmental-fields .check input{accent-color:#087f9d;width:15px;height:15px;margin:0}.action-editor-list{padding:0 16px 14px}.action-editor-list>header{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.action-editor-list h3{margin:0;font-size:12px}.action-editor-list header p{color:#657b8b;margin:2px 0 0;font-size:8px}.action-editor-list header button{color:#087991;background:#eef8fa;border:1px solid #bed5df;border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 9px;font:700 8px inherit;display:flex}.action-editor-list header button svg{width:12px}.action-editor-list>article{background:#f8fafb;border:1px solid #dce7ed;border-radius:6px;grid-template-columns:120px minmax(180px,1fr) 32px minmax(190px,1.5fr) minmax(140px,.7fr) minmax(170px,.8fr);align-items:end;gap:8px;margin-bottom:8px;padding:10px;display:grid}.action-editor-list>article>.title,.action-editor-list>article>.wide{grid-column:auto}.action-editor-list textarea{resize:vertical;height:58px}.action-editor-list article>button{color:#ad3d43;background:#fff;border:1px solid #efc8ca;border-radius:5px;place-items:center;width:32px;height:34px;display:grid}.action-editor-list article>button svg{width:13px}.environmental-editor>footer{border-top:1px solid #e3ebf0;justify-content:flex-end;gap:8px;padding:11px 16px;display:flex}.environmental-editor .soft-button{color:#31566e;background:#fff;border:1px solid #c9d8e2;border-radius:5px;height:36px;padding:0 12px;font:700 9px inherit}.impact-picker-grid{grid-template-columns:.65fr 1.15fr 1.2fr;gap:10px;padding:0 16px 15px;display:grid}.impact-picker-grid fieldset{border:1px solid #dbe6ec;border-radius:6px;min-width:0;margin:0;padding:10px}.impact-picker-grid legend{color:#365a70;padding:0 5px;font-size:9px;font-weight:700}.impact-picker-grid label{color:#304f63;border-bottom:1px solid #e8eef2;align-items:flex-start;gap:7px;padding:7px;font-size:9px;display:flex}.impact-picker-grid label:last-child{border:0}.impact-picker-grid input{accent-color:#0786a3;margin:1px 0 0}.impact-picker-grid label span{min-width:0}.impact-picker-grid label b,.impact-picker-grid label small{display:block}.impact-picker-grid label small{color:#718592;margin-top:2px;font-size:7.5px}.impact-picker-grid label.inactive{opacity:.55}@media (width<=1100px){.impact-list,.aspect-library{grid-template-columns:1fr}.action-editor-list>article{grid-template-columns:120px 1fr 32px}.action-editor-list>article>.wide{grid-column:1/-1}.impact-picker-grid{grid-template-columns:1fr 1fr}.impact-picker-grid fieldset:last-child{grid-column:1/-1}}@media (width<=700px){.impact-summary{grid-template-columns:1fr}.impact-toolbar{flex-direction:column;align-items:stretch}.impact-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.impact-toolbar>div button{padding:0 8px}.impact-links,.impact-action-timeline,.aspect-actions,.environmental-fields,.impact-picker-grid{grid-template-columns:1fr}.impact-picker-grid fieldset:last-child{grid-column:auto}.action-editor-list>article{grid-template-columns:1fr 32px}.action-editor-list>article>.title{grid-area:2/1/auto/-1}.action-editor-list>article>.wide{grid-column:1/-1}.threshold-section-tabs{width:100%}.threshold-section-tabs button{flex:1;justify-content:center}.impact-card>footer{flex-direction:column;align-items:flex-start}.impact-card>footer>div{flex-wrap:wrap;display:flex}}.impact-toolbar-actions{gap:6px;display:flex}.impact-toolbar-actions>button{color:#29607b;background:#fff;border:1px solid #bfd3df;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 11px;font:700 9px inherit;display:flex}.impact-toolbar-actions>button svg{width:13px}.impact-toolbar-actions>button:disabled{opacity:.45}.impact-toolbar-actions>.op-primary{color:#fff;background:#0789a7;border:0}.project-import{overflow:hidden}.project-import>header{border-bottom:1px solid #dce7ed;grid-template-columns:32px 1fr 30px;align-items:center;gap:9px;padding:13px 15px;display:grid}.project-import>header>svg{color:#0789a7;width:21px}.project-import h2{margin:0;font-size:14px}.project-import header p{color:#61798a;margin:3px 0 0;font-size:8.5px}.project-import>header button{color:#486679;background:#fff;border:1px solid #d3dfe6;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.project-import>header button svg{width:13px}.project-import>div{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr) minmax(270px,1.25fr);gap:12px;padding:14px 15px;display:grid}.project-import>div>label,.project-import fieldset{color:#506c7e;font-size:8.5px;font-weight:700}.project-import select{color:#17384e;background:#fff;border:1px solid #c7d7e0;border-radius:5px;width:100%;height:36px;margin-top:5px;padding:0 9px;display:block}.project-import fieldset{border:1px solid #d5e1e7;border-radius:5px;gap:7px;margin:0;padding:7px 11px;display:grid}.project-import fieldset label{align-items:center;gap:6px;font-weight:600;display:flex}.project-import input{accent-color:#0789a7}.project-import aside{background:#eef7fa;border-radius:6px;flex-wrap:wrap;align-content:center;align-items:center;gap:5px;padding:9px;display:flex}.project-import aside b{color:#244e64;width:100%;font-size:9px}.project-import aside span{color:#3d6579;background:#fff;border-radius:4px;padding:4px 6px;font-size:8px}.project-import>footer{background:#fafcfd;border-top:1px solid #e0e8ed;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;display:flex}.project-import footer small{color:#657d8d;font-size:8px}.project-import footer button{align-items:center;gap:6px;height:33px;display:flex}.project-import footer button svg{width:13px}@media (width<=800px){.impact-toolbar{flex-direction:column;align-items:stretch}.impact-toolbar-actions{flex-wrap:wrap}.project-import>div{grid-template-columns:1fr}.project-import>footer{flex-direction:column;align-items:flex-start}}.method-page{color:#102b45;background:linear-gradient(#f8fbfd 0,#f4f8fb 100%);gap:16px;min-height:calc(100vh - 72px);padding:20px;display:grid}.method-hero{color:#fff;background:linear-gradient(125deg,#062d4b 0%,#075275 62%,#087ea0 100%);border-radius:14px;grid-template-columns:auto 1fr minmax(250px,330px);align-items:center;gap:16px;padding:24px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0b375229}.method-hero:after{content:"";border:48px solid #ffffff0d;border-radius:50%;width:260px;height:260px;position:absolute;top:-170px;right:18%}.method-hero-icon{background:#fff1;border:1px solid #b8efff59;border-radius:14px;place-items:center;width:58px;height:58px;display:grid}.method-hero-icon svg{color:#65d5f4;width:30px;height:30px}.method-hero>div:nth-child(2){z-index:1}.method-hero span{text-transform:uppercase;letter-spacing:.12em;color:#8ce5f7;font-size:12px;font-weight:700}.method-hero h1{margin:6px 0 8px;font-size:30px;line-height:1}.method-hero p{color:#d8eaf3;margin:0;font-size:15px}.method-hero aside{z-index:1;background:#001b2c4d;border:1px solid #ffffff2b;border-radius:11px;grid-template-columns:auto 1fr;column-gap:10px;padding:14px;display:grid}.method-hero aside svg{color:#63dcaa;grid-row:1/3;width:25px}.method-hero aside b{font-size:14px}.method-hero aside small{color:#cde2ed;line-height:1.35}.method-live{background:#fff;border:1px solid #cfdee8;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #0a34520c}.method-live>header{background:#f6fafc;border-bottom:1px solid #dbe7ee;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.method-live>header>div{align-items:center;gap:10px;display:flex}.method-live>header svg{color:#0783a9}.method-live header span{display:grid}.method-live header b{font-size:14px}.method-live header small{color:#62788a}.method-live header em{color:#2a627d;font-size:12px;font-style:normal}.method-live-grid{grid-template-columns:1fr 1fr 1.35fr;display:grid}.method-live-grid article{border-right:1px solid #e0e9ef;align-content:center;gap:4px;min-height:74px;padding:14px 16px;display:grid}.method-live-grid article:last-child{border:0}.method-live-grid small{color:#6a7e8c}.method-live-grid b{font-size:15px}.method-live-grid span{color:#456175;font-size:12px}.method-live-grid article>div{flex-wrap:wrap;gap:6px;display:flex}.method-status{border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-weight:700;display:inline-flex!important}.method-status i{border-radius:50%;width:7px;height:7px}.method-status.on{color:#08714e;background:#d9f7e9}.method-status.on i{background:#12a674}.method-status.off{color:#65737d;background:#eef2f5}.method-status.off i{background:#84929c}.method-status.unknown{color:#855e00;background:#fff2cc}.method-status.unknown i{background:#d99700}.method-live>p{color:#745516;background:#fff8e7;border-top:1px solid #f3dfae;align-items:center;gap:8px;margin:0;padding:9px 16px;font-size:12px;display:flex}.method-live>p svg{color:#dc8d00;flex:none;width:15px}.method-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.method-controls label{background:#fff;border:1px solid #cbdce7;border-radius:9px;align-items:center;gap:8px;width:min(430px,100%);height:42px;padding:0 12px;display:flex;box-shadow:0 2px 8px #12344b0a}.method-controls label:focus-within{border-color:#1598c4;outline:2px solid #1ca5d32b}.method-controls label svg{color:#638096;width:18px}.method-controls input{width:100%;font:inherit;color:#16364f;background:0 0;border:0;outline:0}.method-controls>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.method-controls button{color:#37566c;cursor:pointer;background:#fff;border:1px solid #ccdae4;border-radius:18px;padding:7px 12px;font:600 12px inherit}.method-controls button:hover,.method-controls button.active{color:#006c94;background:#e4f6fc;border-color:#0e88b3}.method-result-count{color:#60788a;align-items:center;font-size:12px;display:flex}.method-result-count b{color:#163b55;margin-right:4px;font-size:15px}.method-result-count button{color:#087ea7;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700}.method-list{gap:9px;display:grid}.method-card{background:#fff;border:1px solid #ccdde8;border-radius:11px;overflow:hidden;box-shadow:0 3px 10px #103d570a}.method-card.open{border-color:#a8cfdf;box-shadow:0 7px 22px #0c3a5412}.method-card-summary{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.method-card-summary:hover{background:#f7fbfd}.method-card-summary>svg{color:#6b8191;width:19px}.method-card-icon{color:#0785ad;background:#e5f6fb;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.method-card-icon svg{width:22px}.method-card-summary>span:nth-child(2){gap:2px;display:grid}.method-card-summary small{text-transform:uppercase;letter-spacing:.08em;color:#1986a6;font-size:10px;font-weight:700}.method-card-summary b{font-size:16px}.method-card-summary em{color:#587083;font-size:13px;font-style:normal}.method-card-body{background:#fbfdfe;border-top:1px solid #e1e9ee;grid-template-columns:minmax(220px,.85fr) minmax(320px,1.7fr);display:grid}.method-card-body>section{border-bottom:1px solid #e2eaf0;border-right:1px solid #e2eaf0;padding:17px 18px}.method-card-body>section:nth-child(2n){border-right:0}.method-card-body h3{text-transform:uppercase;letter-spacing:.08em;color:#60798b;margin:0 0 9px;font-size:11px}.method-card-body p{color:#304f65;margin:0 0 8px;font-size:13px;line-height:1.52}.method-card-body p:last-child{margin-bottom:0}.method-card-body ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.method-card-body li{color:#34576c;align-items:flex-start;gap:7px;font-size:12px;display:flex}.method-card-body li svg{color:#15996e;flex:none;width:14px;height:14px;margin-top:1px}.method-output{background:#f2faf7}.method-limits{background:#fff9eb}.method-formula{color:#063e5c;background:#e9f2f7;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:inline-block}.method-card-body footer{background:#fff;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;padding:11px 18px;display:flex}.method-card-body footer>b{text-transform:uppercase;color:#63798a;margin-right:4px;font-size:11px}.method-card-body footer a,.method-card-body footer span{color:#087aa2;background:#edf6fa;border-radius:5px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;text-decoration:none;display:inline-flex}.method-card-body footer a:hover{text-decoration:underline}.method-card-body footer svg{width:11px}.method-empty{color:#657e8e;background:#fff;border:1px dashed #b9cedb;border-radius:11px;align-content:center;place-items:center;gap:6px;min-height:180px;display:grid}.method-empty svg{color:#35a1c2}.method-governance{background:#eaf7fb;border:1px solid #b7d7e4;border-radius:11px;align-items:flex-start;gap:13px;padding:16px;display:flex}.method-governance svg{color:#087da5;flex:none}.method-governance b{font-size:14px}.method-governance p{color:#3f6175;margin:4px 0 0;font-size:12px;line-height:1.45}@media (width<=900px){.method-page{padding:12px}.method-hero{grid-template-columns:auto 1fr}.method-hero aside{grid-column:1/-1}.method-live-grid{grid-template-columns:1fr}.method-live-grid article{border-bottom:1px solid #e0e9ef;border-right:0}.method-controls{flex-direction:column;align-items:stretch}.method-controls label{width:auto}.method-controls>div{justify-content:flex-start}.method-card-body{grid-template-columns:1fr}.method-card-body>section{border-right:0}.method-card-summary em{display:none}}@media (width<=560px){.method-hero{grid-template-columns:1fr;padding:18px}.method-hero-icon{display:none}.method-hero h1{font-size:25px}.method-card-summary{grid-template-columns:auto 1fr;padding:12px}.method-card-summary>svg{display:none}.method-controls>div{flex-wrap:nowrap;padding-bottom:3px;overflow:auto}.method-controls button{white-space:nowrap}}:root{--app-gutter:clamp(12px, 1.6vw, 28px);--app-section-gap:clamp(10px, 1.1vw, 16px)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px}html,body,#root{min-height:100%}.ref-shell,.ref-shell>main,.ref-dashboard,.operational-page,.reports-page,.saar-page,.ref-settings-host,.webgis,.op-card,.ref-panel,.ref-summary{min-width:0}.ref-shell{align-items:stretch;min-height:100dvh}.ref-sidebar{overscroll-behavior:contain;flex-direction:column;align-self:start;height:100dvh;min-height:100svh;max-height:100dvh;display:flex;overflow:hidden}.ref-brand{flex:none;height:clamp(96px,14dvh,132px)}.ref-sidebar nav{scrollbar-color:#b8cde06b transparent;scrollbar-width:thin;flex:auto;min-height:0;padding-bottom:0;overflow:hidden auto}.ref-sidebar nav button{flex:none;height:clamp(42px,5.4dvh,49px);min-height:clamp(42px,5.4dvh,49px)}.ref-system,.ref-version{flex:none;position:static}.ref-system{border-top:1px solid #b8cde01f;margin-top:0;padding:13px 22px 10px}.ref-version{padding:7px 22px 18px;display:block}@media (width>=1181px){.ref-shell{background:linear-gradient(90deg, var(--ref-nav) 0 201px, var(--ref-page) 201px)}}.ref-topbar{width:100%;min-width:0}.ref-unit,.ref-unit span,.ref-profile,.ref-profile div{min-width:0}.ref-unit strong,.ref-unit small,.ref-profile b,.ref-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ref-dashboard,.operational-page,.reports-page,.saar-page,.ref-settings-host{width:100%;max-width:1920px;margin-inline:auto}.ref-dashboard{min-height:calc(100dvh - 65px)}.ref-summaries,.ref-middle,.ref-bottom,.settings-layout,.report-layout,.reports-layout,.op-map-grid,.op-two-columns,.op-admin-grid,.provider-grid,.station-health-grid,.science-layout,.governance-grid,.saar-workspace,.saar-columns{min-width:0}.table-wrap,.op-table-card,.delivery-table{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.table-wrap table,.op-table-card table,.delivery-table table{min-width:680px}.settings-tabs,.forecast-horizon-tabs,.horizon-tabs,.forecast-strip,.webgis-variable-bar{scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.drawer-backdrop,.forecast-drilldown-backdrop{height:100dvh}.threshold-drawer,.forecast-drilldown{max-height:100dvh}.settings-embedded-sources{background:0 0;min-height:0;padding:0}.settings-embedded-sources .op-title h2{margin:2px 0;font-size:22px}@media (width>=1600px){.ref-shell{background:linear-gradient(90deg, var(--ref-nav) 0 224px, var(--ref-page) 224px);grid-template-columns:224px minmax(0,1fr)}.ref-sidebar{width:224px}.ref-dashboard,.operational-page,.reports-page,.saar-page,.ref-settings-host{padding-left:var(--app-gutter);padding-right:var(--app-gutter)}.ref-summaries{grid-template-columns:minmax(310px,1.35fr) repeat(4,minmax(190px,1fr))}.ref-middle{grid-template-columns:minmax(0,3fr) minmax(320px,2fr)}.ref-bottom{grid-template-columns:minmax(300px,.85fr) minmax(560px,1.55fr) minmax(330px,.95fr)}}@media (width<=1599px) and (width>=1181px){.ref-dashboard{padding:12px}.ref-summaries{grid-template-columns:minmax(270px,1.35fr) repeat(4,minmax(155px,1fr));overflow:visible}.ref-summary{width:auto}.summary-body span{white-space:normal;line-height:12px}.ref-middle{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);overflow:visible}.ref-bottom{grid-template-columns:minmax(270px,.85fr) minmax(0,1.5fr);overflow:visible}.ref-thresholds{grid-column:1/-1}.ref-bottom>.ref-thresholds{height:auto}.forecast-columns{grid-template-columns:repeat(8,minmax(74px,1fr));overflow-x:auto}.ref-date{display:none}}@media (width<=1180px){.ref-shell,.app-shell{grid-template-columns:minmax(0,1fr)}.ref-sidebar,.sidebar{z-index:40;width:min(282px,86vw);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 40px #02132147}.ref-sidebar.mobile-open,.sidebar.mobile-open{transform:translate(0)}.mobile-menu{border-radius:6px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.nav-scrim{z-index:35;background:#02121f6b;border:0;display:block;position:fixed;inset:0}.ref-topbar{gap:8px;padding:0 14px}.ref-unit{flex:0 auto;width:min(390px,100vw - 126px)}.ref-profile,.ref-date{display:none}.ref-top-right{margin-left:auto}.ref-notification{border-right:0;width:48px}.ref-dashboard{padding:var(--app-section-gap);display:block}.ref-summaries{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;overflow:visible}.ref-middle,.ref-bottom{gap:var(--app-section-gap);margin-top:var(--app-section-gap);grid-template-columns:minmax(0,1fr);overflow:visible}.ref-map-panel,.ref-confidence,.ref-bottom>.ref-panel{height:auto}.ref-map-image{aspect-ratio:16/8;height:auto;min-height:360px}.ref-confidence,.ref-alert-list,.ref-forecast,.ref-thresholds{min-height:0}.settings-layout,.report-layout,.reports-layout,.op-map-grid,.op-two-columns,.op-two-columns.reports,.op-admin-grid,.saar-workspace,.saar-columns{grid-template-columns:minmax(0,1fr)}.report-preview,.alerts-panel{position:static}.reports-filters,.history-filter{flex-wrap:wrap}.webgis-map,.windy-forecast-shell,.windy-forecast-map{height:clamp(430px,62dvh,620px)}}@media (width<=720px){.ref-topbar{height:auto;min-height:64px;padding:8px 10px}.ref-unit{flex:auto;width:auto;max-width:calc(100vw - 118px)}.ref-unit>svg:first-child{display:none}.ref-unit strong{font-size:15px}.ref-unit small{font-size:11px}.ref-unit-menu{width:min(360px,100vw - 20px)}.ref-dashboard,.operational-page,.reports-page,.saar-page,.ref-settings-host{padding:12px}.ref-summaries{grid-template-columns:minmax(0,1fr)}.ref-summary{height:auto;min-height:108px}.ref-map-panel>header,.webgis-head,.op-real-map>header,.reports-title,.saar-heading,.op-title{flex-direction:column;align-items:flex-start}.ref-map-panel>header,.op-real-map>header{gap:8px;height:auto;min-height:54px}.ref-map-controls,.webgis-actions,.saar-heading-actions,.reports-title-actions{flex-wrap:wrap;width:100%}.ref-map-controls>span{width:100%}.ref-map-controls>button,.period-control,.period-control>button{display:flex!important}.ref-map-controls>button,.period-control{flex:auto}.ref-map-image{aspect-ratio:auto;min-height:380px}.trend-ribbon{width:auto;bottom:10px;left:10px;right:10px}.forecast-columns{scroll-snap-type:x proximity;height:218px;display:flex;overflow-x:auto}.forecast-columns>button{scroll-snap-align:start;flex:0 0 86px}.forecast-note{flex-wrap:wrap;height:auto;min-height:66px}.forecast-note button{margin-left:20px}.threshold-row{grid-template-columns:28px minmax(0,1fr) auto;height:auto;min-height:44px;padding-block:6px}.threshold-row>span:nth-of-type(2){text-align:left;grid-column:2}.threshold-row em{grid-area:1/3/span 2}.settings-tabs{width:100%;overflow-x:auto}.settings-tabs button{white-space:nowrap;flex:none;min-height:44px}.reports-filters,.history-filter{flex-direction:column;align-items:stretch}.reports-filters label,.reports-search,.history-filter label{width:100%;min-width:0}.reports-filters input,.reports-filters select{width:100%}.reports-title-actions button,.saar-heading-actions button{flex:auto;justify-content:center}.reports-list{overscroll-behavior:contain;max-height:min(54dvh,520px);overflow-y:auto}.reports-list>header{z-index:1;background:#fff;position:sticky;top:0}.report-detail>header,.delivery-panel>header,.review-actions,.saar-detail>header,.saar-meta{flex-direction:column;align-items:flex-start}.report-kpis,.report-kpis.extended,.report-intelligence,.saar-kpis,.forecast-metric-grid,.provider-grid,.station-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-detail dl{grid-template-columns:minmax(86px,auto) minmax(0,1fr)}.webgis-head{gap:9px}.webgis-actions button{flex:auto}.webgis-actions button span{display:inline}.webgis-variable-bar{flex-wrap:nowrap;display:flex;overflow-x:auto}.webgis-variable-bar>button{flex:none}.webgis-variable-bar label{flex:0 0 min(240px,75vw);width:auto}.webgis-variable-bar time{flex:none}.webgis-map,.webgis-stage,.windy-forecast-shell,.windy-forecast-map{height:clamp(420px,66dvh,580px);min-height:420px}.webgis-footer{align-items:stretch}.webgis-legend,.webgis-scale-labels,.webgis-color-scale,.webgis-rain-scale{width:100%;min-width:0}.webgis-compact-legend{max-width:calc(100% - 62px);bottom:18px;right:8px}.webgis-compact-legend .webgis-legend,.webgis-compact-legend .webgis-color-scale,.webgis-compact-legend .webgis-scale-labels{width:min(220px,60vw);min-width:0}.forecast-drilldown{border-radius:10px 10px 0 0;width:100%;max-height:96dvh}.forecast-drilldown>header{align-items:flex-start;gap:10px}.forecast-drilldown>footer{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:visible}.settings-tabs button{white-space:normal;text-align:center;justify-content:center;min-width:0;padding-inline:6px}.webgis:not(.compact) .webgis-variable-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.webgis:not(.compact) .webgis-variable-bar>button{justify-content:center;width:100%;min-width:0}.webgis:not(.compact) .webgis-variable-bar label,.webgis:not(.compact) .webgis-variable-bar .webgis-engine-toggle{grid-column:1/-1;width:100%;min-width:0}.webgis:not(.compact) .webgis-variable-bar label{flex:none}.ref-topbar{gap:5px}.mobile-menu,.ref-notification{flex-basis:40px;width:40px}.ref-unit{max-width:calc(100vw - 105px);height:46px;padding-inline:10px}.ref-unit small{max-width:48vw}.ref-dashboard,.operational-page,.reports-page,.saar-page,.ref-settings-host{padding:9px}.current-body{grid-template-columns:52px 94px minmax(0,1fr)}.current-metrics{padding-left:10px}.current-metrics span{font-size:11px}.ref-map-image{min-height:410px;margin-inline:4px}.ref-map-controls>span,.ref-map-controls>button:not(:last-child),.period-control{display:none!important}.ref-map-controls>button:last-child{flex:0 0 38px;width:38px;height:38px;display:flex!important}.ref-alert-row{height:auto;min-height:94px}.alert-copy b{padding-right:0}.ref-alert-row>em{width:max-content;margin-top:5px;position:static}.report-kpis,.report-kpis.extended,.report-intelligence,.saar-kpis,.forecast-metric-grid,.provider-grid,.station-health-grid,.channel-grid,.trigger-checks,.report-recipients,.module-list,.schedule-row,.science-form,.validation-controls,.validation-runs,.rule-fields,.site-profile-form{grid-template-columns:minmax(0,1fr)}.month-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.op-title h1,.saar-heading h1,.reports-title h1,.ref-settings-host>h1{font-size:22px}.op-primary,.reports-title-actions,.saar-heading-actions,.saar-heading-actions button{width:100%}.reports-title-actions>button:first-child{display:flex}.reports-list>button{flex-wrap:wrap;align-items:flex-start}.review-badge{margin-left:19px}.report-actions{grid-template-columns:minmax(0,1fr);display:grid}.report-actions button,.report-actions a,.review-actions button{justify-content:center;width:100%}.delivery-summary{grid-template-columns:minmax(0,1fr)}.saar-levels{grid-template-columns:repeat(5,minmax(38px,1fr))}.saar-command-buttons{width:100%}.saar-command-buttons button{flex:100%;justify-content:center}.webgis{border-radius:6px}.webgis-head h2{font-size:15px}.webgis-actions button span{display:none}.webgis-layer-panel{width:calc(100% - 16px);max-height:calc(100% - 16px);inset:8px 8px auto auto}.webgis-layer-readout{max-width:calc(100% - 104px);left:48px}.webgis-windy-fallback,.windy-forecast-status{max-width:calc(100% - 24px);font-size:9px}.webgis-map,.webgis-stage,.windy-forecast-shell,.windy-forecast-map{height:clamp(410px,68dvh,540px);min-height:410px}.threshold-drawer{padding:18px 14px}.threshold-drawer footer{flex-direction:column-reverse}.threshold-drawer footer button{width:100%;min-height:44px}.threshold-rules-table{contain:inline-size;overflow:visible}.threshold-rules-table table{width:100%;min-width:0;display:block}.threshold-rules-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.threshold-rules-table tbody,.threshold-rules-table tr,.threshold-rules-table td{width:100%;display:block}.threshold-rules-table tr{border-top:1px solid #e5edf2;padding:12px}.threshold-rules-table tr:first-child{border-top:0}.threshold-rules-table td{border:0;padding:4px 0}.threshold-rules-table td:last-child button{width:100%;min-height:36px;margin-top:6px}}@media (height<=640px) and (orientation:landscape){.ref-brand{height:76px;padding-block:10px}.ref-brand span{display:none}.ref-sidebar nav{padding-bottom:0}.ref-sidebar nav button{height:39px;min-height:39px}.ref-system{padding-block:8px 6px}.ref-system b{display:none}.ref-version{padding-block:5px 9px;display:block}.webgis-map,.webgis-stage,.windy-forecast-shell,.windy-forecast-map{height:clamp(330px,72dvh,480px);min-height:330px}}@media (prefers-reduced-motion:reduce){.ref-sidebar,.sidebar{transition:none}}
