@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@400;500;600;700&display=swap);:root{--app-font:"Lexend",Arial,sans-serif;--app-page:#edf7ff;--app-surface:#fff;--app-border:#d6e4ef;--app-sidebar:#233d95;--app-primary:#164beb;--app-text:#172233;--app-muted:#607084;--app-card-radius:10px;--app-card-shadow:0 2px 6px #24374d1a;--app-focus-ring:#164beba6}*,:after,:before{box-sizing:border-box}#root,body,html{min-height:100%;min-width:320px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#edf7ff;background-color:var(--app-page);font-family:Lexend,Arial,sans-serif;font-family:var(--app-font);overflow-x:hidden}button,input,select,textarea{font:inherit}code{font-family:SFMono-Regular,Consolas,monospace}.emergency-toggle{cursor:pointer;font-family:Lexend,Arial,sans-serif;font-family:var(--app-font,"Lexend",Arial,sans-serif);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,color .2s ease}.emergency-toggle:focus-visible{outline:3px solid #2a71eb52;outline-offset:3px}.emergency-toggle.is-active{background:#e30625;border-color:#e30625;box-shadow:0 4px 9px #b9122b47;color:#fff}.emergency-toggle.is-active>img{filter:brightness(0) invert(1);opacity:1}.emergency-toggle.is-active small{color:#fff}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app-status-banner{background:#fff;border:1px solid #c6d7ec;border-radius:12px;bottom:18px;box-shadow:0 5px 24px #16335122;font-size:13px;left:50%;max-width:90vw;padding:12px 18px;position:fixed;transform:translateX(-50%);z-index:1100}.app-status-banner button{margin-left:12px;padding:8px}*{margin:0;padding:0}body{color:#0a2a4a}.Login-page,body{background-color:#dbeafe}.Login-page{min-height:100vh}.navbar{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000000d;display:flex;justify-content:space-between;padding:1rem 2rem}.logo{color:#004474;font-size:1.5rem;font-weight:700;text-decoration:none}.nav-icons img{cursor:pointer;margin-left:1rem;width:22px}.login-container{align-items:center;display:flex;height:calc(100vh - 80px);justify-content:center;padding:2rem}.login-card{background-color:#fff;border-radius:16px;box-shadow:0 10px 20px #0000001a;display:flex;max-width:1100px;overflow:hidden;width:80%}.login-left{background-position:50%;background-size:cover;flex:1.1 1;position:relative}.overlay{background-color:#0a2a4acc;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:3rem}.overlay h2{font-size:1.9rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.overlay p{font-size:1rem;line-height:1.5;opacity:.95}.login-right{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:3.5rem 3rem}.login-right h2{font-size:1.4rem;font-weight:700;margin-bottom:.3rem}.subtext{font-feature-settings:"smcp";color:#5a6b7b;font-size:.9rem;font-variant:small-caps;letter-spacing:.5px;margin-bottom:2rem}.input-group{margin-bottom:1rem;position:relative}.input-icon{left:10px}.eye-toggle,.input-icon{opacity:.7;position:absolute;top:50%;transform:translateY(-50%);width:18px}.eye-toggle{cursor:pointer;right:10px;transition:opacity .2s ease}.eye-toggle:hover{opacity:1}input{border:1px solid #d0d7de;border-radius:10px;font-size:.95rem;padding:.85rem 3.2rem;width:100%}input[type=password],input[type=text]{padding-left:2.8rem;padding-right:2.8rem}input:focus{border-color:#0a2a4a;box-shadow:0 0 5px #0a2a4a1a;outline:none}.forgot{background:#0000;border:0;color:#007bff;cursor:pointer;display:block;font-family:inherit;font-size:.8rem;margin-bottom:1.5rem;margin-left:auto;padding:0;text-align:right;text-decoration:none}.forgot-password-panel{background:#f7fbff;border:1px solid #dce6f0;border-radius:10px;color:#25415b;font-size:.84rem;margin:-.6rem 0 1rem;padding:1rem}.forgot-password-panel>p{line-height:1.45;margin:.1rem 0 .8rem}.forgot-password-panel label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-bottom:.35rem}.forgot-password-panel input{border:1px solid #cad7e3;border-radius:8px;box-sizing:border-box;font:inherit;padding:.7rem .8rem;width:100%}.forgot-password-panel form>button[type=submit]{background:#0a2a4a;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;margin-top:.65rem;padding:.72rem;width:100%}.forgot-password-panel form>button:disabled{cursor:wait;opacity:.65}.forgot-password-panel .forgot-back{background:#0000;border:0;color:#007bff;cursor:pointer;display:block;font:inherit;margin:.65rem auto 0;padding:0}.forgot-password-panel .forgot-error,.forgot-password-panel .forgot-success{line-height:1.4;margin:.65rem 0 0}.forgot-password-panel .forgot-error{color:#b42318}.forgot-password-panel .forgot-success{color:#176b42}.login-button{font-feature-settings:"smcp";align-items:center;background-color:#0a2a4a;border:none;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:flex;font-variant:small-caps;font-weight:600;gap:10px;justify-content:center;padding:.9rem 1.5rem;transition:background-color .3s ease,transform .2s ease;width:100%}.login-button img{filter:brightness(0) invert(1);height:16px;margin-right:8px;width:16px}.login-button:hover{background-color:#0d3a6b;transform:translateY(-1px)}.request-access{font-size:.85rem;margin-top:1rem;text-align:center}.request-access a,.request-access-trigger{color:#007bff;text-decoration:none}.request-access-trigger{background:#0000;border:none;cursor:pointer;font:inherit;padding:0}.request-access-trigger:focus-visible,.request-access-trigger:hover{color:#005fa3;text-decoration:underline}@media(max-width:992px){.login-card{flex-direction:column;width:90%}.login-left{height:300px}.overlay{padding:2rem;text-align:center}.overlay h2{font-size:1.5rem}.overlay p{font-size:.9rem}.login-right{padding:2rem}}@media(max-width:600px){.navbar{align-items:flex-start;flex-direction:column}.nav-icons{margin-top:.5rem}.login-card{margin:1rem;width:95%}.overlay{padding:1.5rem}.overlay h2{font-size:1.3rem}.overlay p{font-size:.85rem}.login-right{padding:1.5rem}input{padding:.7rem 2rem}.login-button{font-size:.9rem;padding:.8rem}.login-button img{width:16px}.request-access{font-size:.8rem}}.request-access-overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#1920277d;display:grid;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:24px;place-items:center;position:fixed;z-index:1000}.request-access-modal{background:#fff;border-radius:14px;box-shadow:0 18px 38px #0b23303d;color:#173e51;max-height:calc(100dvh - 48px);overflow-y:auto;padding:29px 22px 22px;position:relative;width:min(468px,100%)}.request-access-modal,.request-access-modal button,.request-access-modal input,.request-access-modal select,.request-access-modal textarea{font-family:Lexend,sans-serif!important}.request-access-close{background:#0000;border:0;border-radius:50%;color:#9ca7ad;cursor:pointer;display:grid;font-size:19px!important;font-weight:300;height:24px;line-height:1;padding:0;place-items:center;position:absolute;right:16px;top:15px;width:24px}.request-access-close:focus-visible,.request-access-close:hover{background:#f1f5f6;color:#355968;outline:none}.request-access-heading{margin-bottom:34px}.request-access-heading h2{color:#07547b;font-size:15px;font-weight:600;line-height:1.25;margin:0 32px 4px 0}.request-access-heading p{color:#71828b;font-size:9px;font-weight:400;line-height:1.4;margin:0}.request-access-form>label,.request-access-grid label{color:#42575f;display:block;font-size:8px;font-weight:600;letter-spacing:.02em;line-height:1.2;margin:0 0 5px}.request-access-input-wrap{margin-bottom:17px;position:relative}.request-access-field-icon{color:#a9b3b8;height:13px;left:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:13px;z-index:1}.request-access-modal input,.request-access-modal select,.request-access-modal textarea{background:#fbfcfc;border:1px solid #e2e8ea;border-radius:9px;box-shadow:none;color:#31515d;display:block;font-family:inherit;font-size:9px;font-weight:400;line-height:1.2;min-width:0;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.request-access-modal .request-access-input-wrap input,.request-access-modal input,.request-access-modal select{height:43px;padding:0 11px 0 31px}.request-access-modal input::placeholder,.request-access-modal textarea::placeholder{color:#a8b4b9;opacity:1}.request-access-modal input:focus,.request-access-modal select:focus,.request-access-modal textarea:focus{border-color:#63a2bd;box-shadow:0 0 0 3px #3f87a61f;outline:none}.request-access-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.request-access-grid .request-access-input-wrap{margin-bottom:17px}.request-access-select-wrap select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#9fadb2 0),linear-gradient(135deg,#9fadb2 50%,#0000 0);background-position:calc(100% - 13px) 13px,calc(100% - 9px) 13px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-left:31px}.request-access-grid>div:nth-child(2) select{padding-left:11px}.request-access-textarea-wrap{margin-bottom:17px}.request-access-textarea-wrap .request-access-field-icon{top:11px;transform:none}.request-access-modal textarea{height:74px;padding:10px 11px 9px 31px;resize:vertical}.request-access-submit{background:#075a85;border:0;border-radius:8px;box-shadow:0 3px 6px #0b4f7033;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:10px!important;font-weight:600;height:43px;line-height:1;padding:0 16px;transition:background .2s ease,transform .2s ease;width:100%}.request-access-submit:hover{background:#064b70;transform:translateY(-1px)}.request-access-submit:focus-visible{outline:3px solid #4b9dc259;outline-offset:2px}@media (max-width:520px){.request-access-overlay{align-items:start;overflow-y:auto;padding:16px}.request-access-modal{margin:8px 0;padding:23px 18px 18px}}@media (max-width:350px){.request-access-grid{gap:0;grid-template-columns:1fr}}:root{--blue:#1f58e9;--sidebar:#233d95;--ink:#172233;--text:#5f6673;--line:#dce0e7;--page:#dbeafe;--red:#e72945;--orange:#f77708;--green:#12a65b}.dashboard-balagtas-map{background-color:#e8eee4;background-position:42% 64%;background-repeat:no-repeat;background-size:155% auto;height:100%;width:100%}.weather>h2>span{color:#1260c5;font-size:20px;text-shadow:0 1px 2px #1260c533}.weather>.weather-metrics i{background:#e2f0ff;border:1px solid #b9d8fb;border-radius:50%;box-shadow:0 1px 3px #1f5eb329;color:#145dbd;display:grid;font-size:15px;font-weight:700;height:25px;line-height:1;margin:0 auto 2px;place-items:center;width:25px}.alerts-panel .send-alert{align-items:center;display:flex;font-size:12px;gap:7px;justify-content:center}.alerts-panel .send-alert:after,.alerts-panel .send-alert:before{content:none}.alerts-panel .send-alert span{color:#fff;font-size:12px;font-weight:600}.send-alert-icon{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:15px;width:15px}.recorded-map{cursor:grab;touch-action:none}.recorded-map.is-dragging{cursor:grabbing}.recorded-map.recorded-map:before{display:none}.recorded-map-stage{inset:0;position:absolute;transform-origin:center;transition:transform .16s ease-out}.recorded-map.is-dragging .recorded-map-stage{transition:none}.recorded-map-stage img{height:100%;object-fit:cover;object-position:center 60%;pointer-events:none;width:100%}.map-controls{background:#fff;border:1px solid #cfd8df;border-radius:5px;box-shadow:0 1px 3px #192f4538;left:10px;top:10px;z-index:5}.map-controls button{border-bottom:1px solid #e0e5e9;color:#26384d;font-size:17px;width:29px}.map-controls button:hover{background:#edf5ff;color:#1552d4}.map-controls .map-reset{border-bottom:0;font-size:8px;font-weight:700;height:23px;text-transform:uppercase;width:42px}.map-marker{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #22314159;height:18px;padding:0;position:absolute;transform:translate(-50%,-50%);width:18px;z-index:3}.map-marker:after{animation:map-marker-pulse 2.1s ease-out infinite;border:1px solid;border-radius:50%;content:"";inset:-5px;opacity:.65;position:absolute}.map-marker span{background:#fff;border-radius:50%;display:block;height:5px;margin:auto;width:5px}.map-marker.critical{background:#e43c56;color:#dc2946}.map-marker.high{background:#f28a24;color:#e67811}.map-marker.medium{background:#e2b52b;color:#c99308}.map-marker.low{background:#5c98ef;color:#3d7ee0}.map-marker:focus-visible{outline:3px solid #134fd4;outline-offset:3px}.map-popup{grid-gap:3px;background:#fffffff7;border:1px solid #d5dee6;border-radius:6px;box-shadow:0 5px 14px #1a2d4038;color:#435265;display:grid;font-size:9px;gap:3px;min-width:160px;padding:9px 25px 9px 10px;pointer-events:auto;position:absolute;transform:translate(13px,-116%);z-index:4}.map-popup strong{color:#27394e;font-size:10px}.map-popup span{color:#657487;line-height:1.3}.map-popup-close{background:#0000;border:0;color:#6b7785;font-size:15px;height:14px;line-height:12px;padding:0;position:absolute;right:6px;top:5px;width:14px}.map-popup-close:hover{color:#d83049}.map-help{background:#ffffffe6;border:1px solid #cdd7def0;border-radius:4px;bottom:7px;color:#657688;font-size:8px;margin:0;padding:4px 7px;pointer-events:none;position:absolute;right:10px;z-index:4}@keyframes map-marker-pulse{0%,30%{opacity:.65;transform:scale(.62)}to{opacity:0;transform:scale(1.3)}}.weather>.weather-metrics b{color:#26384d;font-size:10px}.weather>.weather-advisory b{color:#b09113;font-size:11px}.road-guide .road-note b{color:#c25b68;font-size:8px;margin:0}.weather>.weather-current{align-items:center;background:#eaf4ff;border:0;border-radius:8px;display:flex;gap:15px;min-height:67px;padding:12px 16px}.weather>.weather-current>img{height:45px;object-fit:contain;width:45px}.weather-current .weather-temperature{grid-gap:1px;display:grid;gap:1px}.weather-current .weather-temperature small{color:#647082;font-size:10px}.weather>.weather-current .weather-temperature strong{color:#172233;font-size:26px;line-height:1}.weather-current .weather-temperature b{color:#235ad8;font-size:11px}.weather-current .weather-detail{display:none}.weather>.weather-metrics{grid-gap:8px;background:#0000;border:0;border-radius:0;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;padding:10px 0 8px}.weather-metrics span{grid-gap:1px;background:#fafafa;border-radius:5px;color:#526174;display:grid;gap:1px;min-height:55px;place-content:center;text-align:center}.weather-metrics i{color:#4f8fed;display:block;font-size:12px;font-style:normal;height:13px;line-height:13px}.weather-metrics i:before{content:"\2022"}.weather-metrics .humidity-icon:before{content:"\2666"}.weather-metrics .wind-icon:before{content:"\2248"}.weather-metrics .rainfall-icon:before{content:"\2602"}.weather-metrics small{color:#7b8490;font-size:9px}.weather-metrics b{color:#26384d;font-size:10px}.weather>.weather-advisory{align-items:flex-start;background:#fffde8;border:1px solid #f1e58e;border-radius:5px;color:#877116;display:flex;font-size:9px;gap:6px;line-height:1.3;margin:0;min-height:36px;padding:8px 9px}.weather-advisory b{color:#b09113;flex:0 0 auto;font-size:11px}.road-guide>.road-rows{display:none}.recorded-road-rows{grid-gap:7px;display:grid;gap:7px}.road-guide .recorded-road-rows .road-row{border-radius:6px;gap:8px;min-height:42px;padding:6px 9px}.road-guide .recorded-road-rows .road-row>img{height:14px;margin-top:1px;width:14px}.road-guide .recorded-road-rows .road-row>div{gap:2px 6px}.road-guide .recorded-road-rows .road-row b{color:#435267;font-size:10px}.road-guide .recorded-road-rows .road-row span{font-size:9px;padding:2px 4px}.road-guide .recorded-road-rows .road-row p{background:#0000;border:0;border-radius:0;font-size:8px;line-height:1.2;margin:0;padding:0}.road-guide .recorded-road-rows .passable p{color:#5e7185}.road-guide .recorded-road-rows .limited p{color:#897440}.road-guide .recorded-road-rows .emergency-only{background:#fff7ed;border-color:#f0d5ac}.road-guide .recorded-road-rows .emergency-only>img{filter:sepia(1) saturate(7) hue-rotate(335deg)}.road-guide .recorded-road-rows .emergency-only span{background:#ffedd2;color:#bb6700}.road-guide .recorded-road-rows .emergency-only p{color:#8c745b}.road-guide .recorded-road-rows .closed p{color:#9a5f67}.road-note{align-items:flex-start;background:#fff4f4;border:1px solid #f1cfd2;border-radius:5px;color:#a0525c;display:flex;font-size:8px;gap:6px;line-height:1.25;margin:8px 0 0;min-height:27px;padding:7px 9px}.road-note b{border:1px solid #d9717d;border-radius:50%;color:#c25b68;display:grid;flex:0 0 12px;font-size:8px;height:12px;margin:0;place-items:center;width:12px}.bottom-map>.map-container,.bottom-map>.panel-head{display:none}.bottom-map{padding:18px}.recorded-map-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.recorded-map-heading h2{color:#26384d;font-size:14px;font-weight:700;margin:0}.recorded-map-heading p{color:#727d89;font-size:10px;margin:4px 0 0}.recorded-map-key{align-items:center;color:#717b86;display:flex;font-size:8px;gap:9px;padding-top:2px;white-space:nowrap}.recorded-map-key span{align-items:center;display:flex;gap:3px}.recorded-map-key i{border-radius:50%;height:6px;width:6px}.recorded-map-key .key-critical{background:#dc2d49}.recorded-map-key .key-high{background:#f27810}.recorded-map-key .key-medium{background:#edbd0b}.recorded-map-key .key-low{background:#4a8bea}.recorded-map{background:#edf3e6;border:1px solid #d6e0dd;border-radius:7px;height:510px;overflow:hidden;position:relative}.recorded-map:before{background:#fff;border:1px solid #d7dce1;box-shadow:0 1px 2px #1c32462e;color:#283c50;content:"+\A\2212";font-size:15px;left:9px;line-height:17px;padding:2px 6px;position:absolute;top:9px;white-space:pre;z-index:2}.recorded-map img{display:block;height:100%;object-fit:cover;object-position:center 60%;width:100%}@media (max-width:700px){.weather>.weather-current{padding:10px 12px}.weather>.weather-metrics{gap:5px}.weather-metrics span{min-height:49px}.weather-advisory{font-size:8px}.recorded-map-heading{grid-gap:7px;display:grid;gap:7px}.recorded-map-key{flex-wrap:wrap}.recorded-map{height:310px}.road-guide .recorded-road-rows .road-row{padding:6px}}.weather h2>span{color:#3676d8;font-size:18px;margin-right:8px}.weather .weather-card{grid-gap:18px;align-items:center;background:#eaf3ff;border:0;border-radius:10px;display:grid;gap:18px;grid-template-columns:67px 170px minmax(0,1fr);min-height:137px;padding:19px 22px}.weather-card>img{width:60px}.weather-temperature{grid-gap:2px;display:grid;gap:2px}.weather-temperature small{color:#6c7480;font-size:12px}.weather-temperature strong{color:#172233;font-size:31px;line-height:1}.weather-temperature b{color:#245bd8;font-size:13px}.weather-detail{grid-gap:9px;border-left:1px solid #cadcf6;display:grid;gap:9px;grid-template-columns:repeat(3,1fr);padding-left:20px}.weather-detail span{grid-gap:4px;color:#738093;display:grid;font-size:10px;gap:4px}.weather-detail b{color:#2f4055;font-size:14px}.road-guide h2{gap:0}.road-rows{grid-gap:8px;display:grid;gap:8px}.road-row{align-items:flex-start;border:1px solid;border-radius:8px;display:flex;gap:10px;min-height:58px;padding:10px 12px}.road-row>img{height:19px;margin-top:4px;object-fit:contain;width:19px}.road-row>div{align-items:center;display:flex;flex-wrap:wrap;gap:5px 8px}.road-row b{color:#26384d;font-size:12px}.road-row span{border-radius:4px;font-size:10px;font-weight:700;padding:3px 6px}.road-row p{background:#0000;border:0;flex-basis:100%;font-size:10px;margin:0;padding:0}.road-row.passable{background:#edf5ff;border-color:#bed7f8}.road-row.passable>img{filter:sepia(1) saturate(4) hue-rotate(175deg)}.road-row.passable span{background:#dceaff;color:#2854bc}.road-row.passable p{color:#596a7f}.road-row.limited{background:#fffde9;border-color:#f1df9c}.road-row.limited>img{filter:sepia(1) saturate(5) hue-rotate(345deg)}.road-row.limited span{background:#fff4ba;color:#a57600}.road-row.limited p{color:#817044}.road-row.closed{background:#fff0f1;border-color:#f2c3c7}.road-row.closed>img{filter:sepia(1) saturate(7) hue-rotate(305deg)}.road-row.closed span{background:#ffe0e3;color:#c62d3b}.road-row.closed p{color:#8d5d62}.bottom-map{margin-top:20px}.bottom-map .panel-head{margin-bottom:16px}.map-container{background-color:#eaf2e9;background-image:linear-gradient(32deg,#0000 0 48%,#ffffffc9 49% 51%,#0000 52%),linear-gradient(119deg,#0000 0 45%,#ffffffc7 46% 48%,#0000 49%),repeating-linear-gradient(0deg,#5691641a,#5691641a 1px,#0000 0,#0000 33px),repeating-linear-gradient(90deg,#5691641a,#5691641a 1px,#0000 0,#0000 33px);border:1px solid #d7e8de;border-radius:9px;height:342px;overflow:hidden;position:relative}.map-container:after,.map-container:before{border:2px solid #639f6f33;border-radius:50%;content:"";position:absolute}.map-container:before{height:176px;left:13%;top:70px;transform:rotate(-18deg);width:330px}.map-container:after{height:130px;right:16%;top:-38px;transform:rotate(21deg);width:260px}.district{color:#6c9279;font-size:11px;font-weight:600;position:absolute;z-index:2}.district-one{left:14%;top:23%}.district-two{left:42%;top:51%}.district-three{bottom:22%;right:16%}.district-four{right:28%;top:21%}.map-river,.map-road{display:block;position:absolute}.map-road{background:#fffffff5;border-radius:99px;box-shadow:0 0 0 1px #bac4bc99;height:9px;z-index:1}.map-road-one{left:-5%;top:47%;transform:rotate(-10deg);width:74%}.map-road-two{right:-8%;top:31%;transform:rotate(36deg);width:62%}.map-road-three{bottom:18%;left:20%;transform:rotate(25deg);width:49%}.map-river{background:#5fcaef99;border-radius:48%;height:122%;right:23%;top:-10%;transform:rotate(29deg);width:44px}.map-pin{border:3px solid #fff;border-radius:50%;box-shadow:0 4px 10px #1b384c40;display:grid;height:36px;place-items:center;position:absolute;width:36px;z-index:3}.map-pin img{height:18px;object-fit:contain;width:18px}.pin-critical{background:#e4404a;left:50%;top:39%}.pin-critical img,.pin-team img{filter:brightness(0) invert(1)}.pin-center{background:#fff;left:27%;top:65%}.pin-team{background:#287ccc;right:18%;top:25%}.map-key{background:#ffffffeb;border:1px solid #d8e3e5;border-radius:5px;bottom:12px;color:#677a88;display:flex;font-size:10px;gap:14px;left:12px;padding:8px 10px;position:absolute;z-index:4}.map-key span{align-items:center;display:flex;gap:5px}.map-key i{border-radius:50%;height:7px;width:7px}.key-critical{background:#e4404a}.key-center{background:#eeaa20}.key-team{background:#287ccc}@media (max-width:700px){.weather .weather-card{gap:12px;grid-template-columns:52px 1fr;padding:15px}.weather-card>img{width:49px}.weather-temperature strong{font-size:27px}.weather-detail{border-left:0;border-top:1px solid #cadcf6;grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:11px 0 0}.map-container{height:245px}.map-key{font-size:8px;gap:7px}.district{font-size:9px}}body{background:#dbeafe;background:var(--page);color:#172233;color:var(--ink);margin:0}button,input{font:inherit}button{cursor:pointer}.dashboard{background:#dbeafe;min-height:100vh}.sidebar{background:#233d95;background:var(--sidebar);color:#eaf0ff;display:flex;flex-direction:column;inset:0 auto 0 0;justify-content:space-between;padding:26px 14px 17px;position:fixed;width:230px;z-index:20}.brand{align-items:center;color:inherit;display:flex;gap:10px;padding:0 10px 28px;text-decoration:none}.brand>span{display:grid;height:30px;place-items:center;width:27px}.brand img{filter:brightness(0) invert(1);width:26px}.brand h2{color:#fff;font-size:21px;font-weight:600;letter-spacing:-.7px;margin:0}.brand p{color:#e0e8ff;font-size:10px;margin:0}.nav-menu{margin-top:10px}.nav-menu ul{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.nav-menu a,.nav-menu li{border-radius:8px}.nav-menu a{align-items:center;color:#e6ecff;display:flex;font-size:14px;font-weight:500;gap:13px;min-height:44px;padding:0 14px;text-decoration:none}.nav-menu li img,.sidebar-footer img{filter:brightness(0) invert(1) opacity(.95);height:18px;object-fit:contain;width:18px}.nav-menu a.active{background:#164beb;box-shadow:0 4px 12px #0a1c7333;color:#fff}.nav-menu a:hover{background:#ffffff1a}.nav-menu a.active:hover{background:#164beb}.sidebar-footer{grid-gap:4px;display:grid;gap:4px}.sidebar-footer a,.sidebar-footer button{align-items:center;background:#0000;border:0;border-radius:8px;color:#e9efff;display:flex;font-size:14px;font-weight:500;gap:13px;min-height:43px;padding:0 14px;text-align:left;text-decoration:none}.sidebar-footer a:hover,.sidebar-footer button:hover{background:#ffffff1a}.header{background:#fff;border-bottom:1px solid #c9dff7;height:79px;justify-content:space-between;left:230px;padding:0 22px;position:fixed;right:0;top:0;z-index:10}.header,.search-bar{align-items:center;display:flex}.search-bar{background:#edf5ff;border:1px solid #b9d6fa;border-radius:8px;height:39px;max-width:48vw;padding:0 12px;width:606px}.search-bar img{margin-right:8px;opacity:.58;width:18px}.search-bar input{background:#0000;border:0;color:#526274;font-size:14px;outline:0;width:100%}.search-bar input::placeholder{color:#8997a9}.header-right{gap:17px}.emergency,.header-right{align-items:center;display:flex}.emergency{background:#fff;border:1px solid #9bc6f2;border-radius:9px;box-shadow:0 2px 5px #10427529;color:#273448;gap:10px;min-height:49px;padding:7px 14px;text-align:left;width:192px}.emergency>img{opacity:.72;width:19px}.emergency span{grid-gap:2px;display:grid;gap:2px}.emergency b{font-size:13px;font-weight:600}.emergency small{color:#5f6673;font-size:11px}.notification{background:#0000;border:0;display:grid;height:31px;padding:0;place-items:center;position:relative;width:28px}.notification img{width:23px}.notification i{background:#e30625;border-radius:50%;color:#fff;display:grid;font-size:10px;font-style:normal;font-weight:700;height:18px;place-items:center;position:absolute;right:-2px;top:1px;width:18px}.avatar{border:1px solid #bdd7f5;border-radius:50%;height:38px;object-fit:cover;width:38px}.admin{grid-gap:2px;display:grid;gap:2px;margin-left:-8px}.admin b{font-size:13px}.admin small{color:#6b7280;font-size:11px}.dashboard-main{margin-left:230px;padding:105px 21px 36px}.situation-head{align-items:flex-start;display:flex;justify-content:space-between;margin:0 0 22px}.situation-head h1{font-size:23px;font-weight:700;letter-spacing:-.45px;margin:0}.situation-head p{color:#626b79;font-size:13px;margin:4px 0 0}.live-status{grid-gap:6px;display:grid;gap:6px;padding-top:2px;text-align:right}.live-status span{color:#5b9f7f;font-size:11px}.live-status b{font-size:12px;font-weight:600}.warning-banner{align-items:center;background:#fffaf4;border:1px solid #f5d9ad;border-radius:14px;display:flex;gap:14px;margin-bottom:21px;min-height:95px;padding:18px}.warning-banner>b{background:#f56800;border-radius:9px;color:#fff;display:grid;flex:0 0 126px;font-size:17px;height:42px;letter-spacing:1.4px;place-items:center}.warning-banner>div:nth-child(2){flex:1 1}.warning-banner strong{color:#bb3c0b;font-size:14px}.warning-banner p{color:#c05a34;font-size:13px;margin:5px 0 0}.banner-metrics{display:flex;gap:11px}.banner-metrics span{grid-gap:4px;background:#ffffffc2;border-radius:8px;color:#707783;display:grid;font-size:10px;gap:4px;min-width:97px;padding:10px 12px;text-align:center}.banner-metrics strong{color:#bc3d09;font-size:18px;font-weight:700}.stat-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.panel,.stat-card{background:#fff;border:1px solid #dfe2e7;border-radius:13px;box-shadow:0 1px 2px #1018281a}.stat-card{min-height:181px;padding:16px 18px 18px}.stat-top{align-items:center;display:flex;justify-content:space-between}.stat-top>i{border-radius:10px;display:grid;height:34px;place-items:center;width:34px}.stat-top img{height:18px;object-fit:contain;width:18px}.water .stat-top>i{background:#e8f1ff}.families .stat-top>i{background:#ffe9ed}.evacuees .stat-top>i{background:#dffbf2}.sent .stat-top>i{background:#f3e6ff}.stat-top em{border-radius:4px;font-size:10px;font-style:normal;font-weight:600;padding:3px 6px}.water .stat-top em{background:#fff8ef;color:#cd5f28}.families .stat-top em{background:#ffedf1;color:#d41c3b}.evacuees .stat-top em{background:#effff9;color:#199773}.sent .stat-top em{background:#edfff4;color:#1eaa62}.stat-card>p{color:#69717d;font-size:11px;font-weight:500;margin:13px 0 5px;text-transform:uppercase}.stat-card h2{font-size:27px;line-height:1.1;margin:0}.stat-card h2 small{color:#5d6671;font-size:15px;font-weight:400;margin-left:3px}.stat-note{color:#717a86;display:block;font-size:11px;margin-top:5px}.stat-message{display:block;font-size:10px;font-weight:600;margin-top:10px;min-height:22px;padding:5px 8px}.water .stat-message{background:#fff8ef;color:#bd551c}.families .stat-message{background:#fff0f3;color:#d02541}.evacuees .stat-message{background:#fff8ef;color:#d6621e}.sent .stat-message{background:#fbf0ff;color:#8d20c6}.overview-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,2.05fr) minmax(360px,1fr)}.panel{overflow:hidden;padding:18px}.panel-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.bottom-grid h2,.panel-head h2{font-size:15px;font-weight:700;margin:0}.panel-head p{color:#6f7680;font-size:11px;margin:6px 0 0}.panel-head button{background:#0000;border:0;color:#1a55dc;font-size:11px;font-weight:600}.legend{color:#65717f;display:flex;font-size:10px;gap:15px;padding-top:3px}.legend span:first-child{color:#2d74ee}.legend span:last-child{color:#c56c26}.trend-summary{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr);margin:16px 0 5px}.trend-summary span{grid-gap:3px;background:#fafafa;border-radius:7px;display:grid;gap:3px;min-height:80px;padding:13px 8px;place-items:center;text-align:center}.trend-summary span:first-child{background:#ecf4ff}.trend-summary small{color:#737b87;font-size:10px}.trend-summary b{color:#253548;font-size:18px}.trend-summary span:first-child b{color:#1a55dc}.trend-summary span:last-child b{color:#12a65b}.trend-summary em{color:#7d848e;font-size:10px;font-style:normal}.trend-summary span:first-child em{color:#d24d29}.water-chart{display:block;height:243px;overflow:visible;width:100%}.chart-grid path{stroke:#edf0f2;stroke-width:1}.area{fill:url(#water-area)}.line{fill:none;stroke:#4380eb;stroke-width:2.5}.axis{fill:none;stroke:#949da8;stroke-width:1.2}.cursor{stroke:#b7bdc6;stroke-width:1}.water-chart circle{fill:#4380eb;stroke:#fff;stroke-width:1.5}.chart-labels{fill:#979ea8;font-size:10px}.tooltip rect{fill:#fff;stroke:#e0e4e8}.tooltip text{fill:#324356;font-size:10px}.tooltip text:last-child{fill:#3973d7}.threshold-note{color:#959ca6;font-size:10px;margin:1px 1px 0;text-align:right}.alerts-panel{display:flex;flex-direction:column}.recent-list{grid-gap:7px;display:grid;gap:7px;margin:15px 0 13px}.recent-list article{grid-gap:8px;background:#fafafa;border-radius:5px;display:grid;gap:8px;grid-template-columns:10px minmax(0,1fr) auto;min-height:75px;padding:12px 10px;position:relative}.recent-list article>i{background:#e82243;border-radius:50%;height:9px;margin-top:5px;width:9px}.recent-list article>i.high{background:#f56a00}.recent-list article>i.medium{background:#ecbd00}.recent-list h3{font-size:13px;margin:0}.recent-list a{color:#2460d4;display:block;font-size:11px;margin-top:3px;text-decoration:none}.recent-list p{color:#69717d;font-size:11px;line-height:1.25;margin:5px 0 0}.recent-list time{color:#858d97;font-size:10px;white-space:nowrap}.send-alert{background:#1e58ed;border:0;border-radius:7px;color:#fff;font-size:12px;font-weight:600;margin-top:auto;min-height:34px;width:100%}.lower-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:20px}.barangay-list{grid-gap:7px;display:grid;gap:7px;margin:16px 0 18px}.barangay-list>div{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:88px minmax(90px,1fr) 58px}.barangay-list span{grid-gap:3px;display:grid;gap:3px}.barangay-list b{font-size:10px;font-weight:500}.barangay-list em{font-size:9px;font-style:normal;padding:2px 5px;width:-webkit-max-content;width:max-content}.barangay-list>div>i,.center-list>article>i{background:#f0f1f2;border-radius:99px;height:7px;overflow:hidden}.barangay-list>div>i>i,.center-list>article>i>i{background:#66a6ed;border-radius:inherit;display:block;height:100%}.barangay-list .critical,.center-list .critical{background:#ffeaee;color:#d31a34}.barangay-list i .critical,.center-list>article>i .critical{background:#e72e49}.barangay-list .high,.center-list .warning{background:#fff0e1;color:#c25b00}.barangay-list i .high,.center-list>article>i .warning{background:#f36e0b}.barangay-list .medium{background:#fff9d9;color:#b18400}.barangay-list i .medium{background:#f0a600}.barangay-list .low{background:#edf4ff;color:#3974d4}.barangay-list strong{font-size:10px;text-align:right}.mini-bars{align-items:end;background:repeating-linear-gradient(0deg,#0000 0,#0000 28px,#f1f2f4 29px);border-bottom:1px solid #a8afb8;display:flex;gap:15px;height:115px;padding:8px 20px 21px 45px}.mini-bars span{background:#3e7ee8;border-radius:4px 4px 0 0;flex:1 1;max-width:66px;min-width:9px;position:relative}.mini-bars i{bottom:-17px;color:#828995;font-size:8px;font-style:normal;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.center-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:16px 0 17px}.center-summary span{grid-gap:3px;background:#edfff0;border-radius:5px;color:#12a65b;display:grid;font-size:10px;gap:3px;min-height:65px;place-content:center;text-align:center}.center-summary span:nth-child(2){background:#fff5eb;color:#ec4c12}.center-summary span:nth-child(3){background:#edf3ff;color:#184cd2}.center-summary b{font-size:22px}.center-list{grid-gap:10px;display:grid;gap:10px}.center-list article{background:#fafafa;border-radius:5px;padding:12px 10px 11px;position:relative}.center-list article>div{grid-gap:7px;display:grid;gap:7px}.center-list h3{font-size:12px;margin:0}.center-list article>div span{color:#717985;font-size:10px}.center-list em{color:#12a65b;font-size:10px;font-style:normal;position:absolute;right:10px;top:13px}.center-list em.critical{background:#0000;color:#d64a24}.center-list small{bottom:11px;color:#646d79;font-size:10px;position:absolute;right:10px}.center-list article>i{display:block;margin-right:31px;margin-top:6px}.bottom-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:20px}.bottom-grid h2{align-items:center;display:flex;margin-bottom:17px}.bottom-grid h2 img{margin-right:7px;width:17px}.weather>div{align-items:center;background:#edf4ff;border-radius:10px;display:flex;gap:18px;min-height:120px;padding:16px}.weather img{width:55px}.weather span{grid-gap:2px;color:#6d7480;display:grid;font-size:12px;gap:2px}.weather strong{color:#202e40;font-size:30px}.weather b{color:#1c59dd;font-size:13px}.weather p{color:#677180;font-size:12px;margin:0 0 0 auto}.road-guide p{background:#edf5ff;border:1px solid #bfd7fa;border-radius:8px;color:#626b76;font-size:11px;margin:8px 0;padding:10px 12px}.road-guide p:nth-child(3){background:#fffeeb;border-color:#f3e39d}.road-guide b{color:#303d4e;margin-right:9px}.road-guide span{background:#dceaff;border-radius:4px;color:#2854bc;font-weight:600;margin-right:7px;padding:3px 5px}.road-guide p:nth-child(3) span{background:#fff5be;color:#a57600}@media (max-width:1200px){.stat-grid{grid-template-columns:repeat(2,1fr)}.bottom-grid,.lower-grid,.overview-grid{grid-template-columns:1fr}.search-bar{width:410px}.overview-grid{gap:15px}.trend-panel{min-height:520px}}@media (max-width:820px){.sidebar{padding:20px 9px;width:72px}.brand{justify-content:center;padding:0 0 28px}.brand div,.nav-menu span,.sidebar-footer a,.sidebar-footer button{font-size:0}.nav-menu a,.sidebar-footer a,.sidebar-footer button{justify-content:center;padding:0}.nav-menu a img,.sidebar-footer img{height:20px;width:20px}.header{left:72px;padding:0 16px}.dashboard-main{margin-left:72px;padding:98px 16px 28px}.emergency{padding:9px;width:auto}.admin,.emergency span{display:none}.search-bar{width:min(420px,56vw)}.warning-banner{flex-wrap:wrap}.banner-metrics{width:100%}.banner-metrics span{flex:1 1}}@media (max-width:560px){.header{height:63px;padding:0 11px}.dashboard-main{padding:82px 11px 22px}.search-bar{flex:1 1;max-width:none}.search-bar input{font-size:11px}.avatar,.notification{display:none}.header-right{margin-left:8px}.situation-head{grid-gap:12px;display:grid;gap:12px}.live-status{text-align:left}.situation-head h1{font-size:20px}.warning-banner{padding:13px}.warning-banner>b{flex-basis:105px;font-size:13px}.warning-banner strong{font-size:12px}.warning-banner p{font-size:11px}.banner-metrics{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr)}.banner-metrics span{min-width:0;padding:8px 4px}.banner-metrics strong{font-size:14px}.stat-grid{gap:10px}.stat-card{min-height:164px;padding:13px}.stat-card h2{font-size:23px}.panel{padding:14px}.legend{display:none}.trend-summary{gap:5px}.trend-summary span{padding:9px 4px}.water-chart{height:185px}.tooltip{display:none}.recent-list{margin-left:-2px;margin-right:-2px}.recent-list article{grid-template-columns:9px minmax(0,1fr)}.recent-list time{display:none}.bottom-grid,.lower-grid{gap:12px;margin-top:12px}.barangay-list>div{gap:5px;grid-template-columns:77px minmax(60px,1fr) 45px}.mini-bars{gap:6px;padding-left:22px}.weather>div{align-items:flex-start;flex-wrap:wrap}.weather p{margin:0}}.dashboard .dashboard-unavailable{color:#607185;display:flex;flex-direction:column;justify-content:center;line-height:1.7;min-height:170px;padding:30px 20px}.dashboard-unavailable strong{color:#354a63;font-size:15px}.dashboard-unavailable p{font-size:13px;margin:10px 0}.dashboard-empty{color:#607185;padding:20px}.dashboard .recent-list article p{overflow-wrap:anywhere;white-space:normal}.dashboard .recent-list time{display:block;font-size:11px;margin-top:8px;white-space:normal}.dashboard .live-status b{font-size:11px}.dashboard .center-list h3{overflow-wrap:anywhere}.dashboard .dashboard-unavailable button{align-self:flex-start;background:#fff;border:1px solid #c7d8ed;border-radius:6px;color:#2055a1;cursor:pointer;padding:8px 12px}.dashboard .data-status{background:#f4f8ff;border:1px solid #d4e2f2;border-radius:8px;color:#425c79;font-size:12px;line-height:1.6;padding:12px 16px}.dashboard .recent-list article{display:block}.dashboard .trend-panel{min-height:230px}.dashboard .center-list article>div{padding-right:75px}.dashboard .center-list em{color:#52647a}.dashboard .weather>.dashboard-unavailable{align-items:flex-start}.dashboard .road-guide .dashboard-unavailable p{background:none;border:0;padding:0}.dashboard .lower-grid,.dashboard .overview-grid{align-items:start}.dashboard .panel{border:1px solid #dce6f2;box-shadow:0 2px 8px #183d7010}.dashboard .panel-head{gap:12px}.dashboard .dashboard-sample{background:#fff4d6;border-radius:20px;color:#856413;display:inline-block;font-size:10px;font-weight:600;padding:4px 8px;white-space:nowrap}.dashboard .dashboard-sample-note{color:#7a6a45;font-size:11px;line-height:1.6;margin:10px 0}.dashboard .weather h2 .dashboard-sample{font-size:10px;margin-left:auto}.dashboard .recent-list{max-height:330px;overflow:auto}.dashboard .stat-card{border:1px solid #dce6f2;box-shadow:0 2px 8px #183d7010}.dashboard .water-chart{height:235px;width:100%}.dashboard .center-list h3{line-height:1.5}.data-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:14px 0}.data-refresh,.data-toolbar button,.data-toolbar input,.data-toolbar select{background:#fff;border:1px solid #9fb4ca;border-radius:6px;color:#163854;padding:9px 12px}.data-toolbar input{flex:1 1;min-width:220px}.data-error{background:#fff0f0;border-radius:6px;color:#9e2020;padding:12px}.data-status{color:#42566e;padding:10px 0}.sort-button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:4px}.live-map-wrap{isolation:isolate;position:relative}.live-map,.live-map-wrap{height:100%;min-height:360px}.live-map{width:100%;z-index:0}.map-fit{padding:9px 12px;top:12px}.map-clear-selection,.map-fit{background:#fff;border:1px solid #9fb4ca;border-radius:6px;color:#163854;cursor:pointer;position:absolute;right:12px;z-index:1}.map-clear-selection{box-shadow:0 1px 4px #16385422;padding:8px 12px;top:58px}.map-clear-selection:hover,.map-fit:hover{background:#f3f7ff;border-color:#2459d9;color:#1747b8}.map-clear-selection:focus-visible,.map-fit:focus-visible{outline:3px solid #2459d977;outline-offset:2px}.live-marker span{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 5px #3338;box-sizing:border-box;color:#fff;display:grid;font-weight:700;height:30px;place-items:center;width:30px}.live-marker-area span{font-size:11px;height:36px;letter-spacing:-.25px;width:36px}.live-marker-cluster span{background:#163854;border:3px solid #fff;box-shadow:0 2px 8px #122b3d66;font-size:13px;height:38px;width:38px}.live-cluster-item{background:#f7fbff;border:1px solid #d7e2eb;border-radius:6px;color:#18344b;cursor:pointer;display:block;margin-top:6px;padding:7px 9px;text-align:left;width:100%}.live-cluster-item:focus-visible,.live-cluster-item:hover{background:#e7f1fb;outline:2px solid #2472d4}.map-message{background:#fff;bottom:30px;left:10px;padding:12px;position:absolute;right:10px;z-index:1}.map-records{grid-gap:8px;display:grid;gap:8px;max-height:65vh;overflow:auto}.map-record{grid-gap:5px;background:#fff;border:1px solid #bacadb;border-radius:8px;cursor:pointer;display:grid;gap:5px;padding:12px;text-align:left}.map-record[aria-pressed=true]{outline:2px solid #1d4ed8}.map-record small{color:#4c6075}.mm-workspace.functional-map{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);height:auto;max-height:none;overflow:visible;padding:100px 20px 30px}.functional-map .mm-page-intro{display:block;grid-column:1/-1}.functional-map .mm-map-card{display:block;height:620px;min-height:0}.functional-map .mm-feed{height:auto;overflow:visible;padding:0}.functional-map .mm-map-panel{height:auto}@media(max-width:850px){.mm-workspace.functional-map{grid-template-columns:1fr;margin-left:0}.functional-map .mm-map-card{height:460px}}.report-table-scroll{overflow-x:auto}.functional-table{background:#fff;border-collapse:collapse;text-align:left;width:100%}.functional-table td,.functional-table th{border-bottom:1px solid #d8e1ec;padding:12px}.functional-table th{background:#eff5fb}.functional-table td button{cursor:pointer;padding:7px}@media print{.data-toolbar,.rm-export-actions,.rm-filter-row,.rm-header,.rm-sidebar,.rm-tabs{display:none!important}.rm-main{margin:0!important;padding:0!important}.report-table-scroll{overflow:visible}}.live-marker-pin:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:12px solid #fff;content:"";filter:drop-shadow(0 2px 1px #3336);left:10px;position:absolute;top:28px}.live-marker-pin span{position:relative;z-index:1}.live-map-wrap .live-issue-tooltip{line-height:1.4;max-width:min(240px,calc(100vw - 48px));overflow-wrap:anywhere;white-space:normal}.profile-overlay{font-family:Lexend,sans-serif;position:relative}.profile-overlay,.profile-overlay__trigger{align-items:center;display:flex;min-width:0}.profile-overlay__trigger{background:#0000;border:0;border-radius:7px;color:inherit;cursor:pointer;font:inherit;gap:9px;margin:0;padding:0;text-align:left}.profile-overlay__trigger>div,.profile-overlay__trigger>span{margin-left:0!important}.profile-overlay__trigger:focus-visible{outline:2px solid #1762d8;outline-offset:3px}.profile-overlay__panel{background:#fff;border:1px solid #d4dfe9;border-radius:11px;box-shadow:0 7px 16px #1b42682e;color:#414b5a;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:286px;z-index:100}.profile-overlay__details{padding:23px 22px 20px}.profile-overlay__identity{align-items:center;display:flex;gap:13px}.profile-overlay__identity>img{border:1px solid #bed8ef;border-radius:50%;height:50px;object-fit:cover;width:50px}.profile-overlay__identity>span{grid-gap:3px;display:grid;gap:3px}.profile-overlay__identity b{color:#354052;font-size:16px;font-weight:700;line-height:1.1}.profile-overlay__identity small{color:#5e6878;font-size:12px;line-height:1.2}.profile-overlay__contact-list{grid-gap:8px;display:grid;gap:8px;margin-top:17px}.profile-overlay__contact-list p{align-items:flex-start;color:#4c5665;display:flex;font-size:12px;gap:8px;line-height:1.28;margin:0}.profile-overlay__icon{stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;height:16px;width:16px}.profile-overlay__contact-list .profile-overlay__icon{color:#5c6775;height:15px;margin-top:1px;width:15px}.profile-overlay__actions{grid-gap:1px;border-top:1px solid #e0e6eb;display:grid;gap:1px;padding:11px 20px 13px}.profile-overlay__actions button{align-items:center;background:#0000;border:0;border-radius:6px;color:#434d5c;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:600;gap:9px;min-height:33px;padding:5px;text-align:left}.profile-overlay__actions button:focus-visible,.profile-overlay__actions button:hover{background:#f2f7fc}.profile-overlay__actions button:focus-visible{outline:2px solid #1762d8;outline-offset:1px}.profile-overlay__actions .profile-overlay__logout{color:#c62d3d}.profile-overlay__actions .profile-overlay__logout:focus-visible,.profile-overlay__actions .profile-overlay__logout:hover{background:#fff1f2}@media (max-width:560px){.profile-overlay__panel{width:min(286px,calc(100vw - 24px))}}.profile-window-backdrop{background:#2a2f3747;display:flex;font-family:Lexend,sans-serif;inset:0;justify-content:flex-end;position:fixed;z-index:200}.profile-window{background:#edf7ff;box-shadow:-5px 0 17px #14284933;color:#465361;display:flex;flex-direction:column;height:100vh;height:100dvh;max-width:100vw;min-width:650px;overflow:hidden;overscroll-behavior:contain;width:50vw}.profile-window__hero{background:#2a41b5;color:#fff;flex:0 0 216px;overflow:hidden;position:relative}.profile-window__eyebrow{align-items:center;color:#d7e0ff;display:flex;font-size:10px;font-weight:600;gap:6px;height:40px;letter-spacing:.8px;padding:0 20px}.profile-window__eyebrow svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;height:13px;width:13px}.profile-window__close{background:#0000;border:0;border-radius:5px;color:#b9c7ff;cursor:pointer;display:grid;height:25px;padding:0;place-items:center;position:absolute;right:16px;top:14px;width:25px}.profile-window__close:focus-visible,.profile-window__close:hover{background:#ffffff1f;color:#fff}.profile-window__actions a:focus-visible,.profile-window__actions button:focus-visible,.profile-window__close:focus-visible{outline:2px solid #fff;outline-offset:-2px}.profile-window__close svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;height:16px;width:16px}.profile-window__person{align-items:center;display:flex;gap:14px;height:76px;padding:2px 20px 0}.profile-window__avatar{background:#fff;border-radius:9px;height:56px;padding:2px;position:relative;width:56px}.profile-window__avatar img{border-radius:7px;height:100%;object-fit:cover;width:100%}.profile-window__avatar>i{background:#11c878;border:2px solid #2a41b5;border-radius:50%;bottom:-2px;height:10px;position:absolute;right:-3px;width:10px}.profile-window__person h2,.profile-window__person p{margin:0}.profile-window__person h2{font-size:18px;font-weight:700;line-height:1.15}.profile-window__person p{color:#dbe3ff;font-size:12px;margin-top:2px}.profile-window__person div>span{display:flex;gap:7px;margin-top:7px}.profile-window__person em{background:#131c6157;border-radius:8px;color:#eef2ff;font-size:8px;font-style:normal;font-weight:500;padding:4px 9px}.profile-window__person em.active{align-items:center;background:#07784361;color:#d7ffe9;display:flex;gap:4px}.profile-window__person em.active i{background:#13df84;border-radius:50%;height:5px;width:5px}.profile-window__stats{border-top:1px solid #bacbff29;display:grid;grid-template-columns:repeat(3,1fr);height:48px}.profile-window__stats span{grid-gap:2px;align-content:center;display:grid;gap:2px;justify-items:center}.profile-window__stats span+span{border-left:1px solid #bacbff29}.profile-window__stats b{font-size:16px;font-weight:700;line-height:1}.profile-window__stats small{color:#c8d4ff;font-size:8px;font-weight:600;letter-spacing:.5px}.profile-window__actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;padding:9px 20px 0}.profile-window__actions a,.profile-window__actions button{background:#0000;border:1px solid #ccdbff6e;border-radius:12px;color:#fff;cursor:pointer;display:grid;font:inherit;font-size:10px;font-weight:600;height:31px;place-items:center;text-decoration:none}.profile-window__actions a:first-child,.profile-window__actions button:first-child{background:#fff;border-color:#fff;color:#30439a}.profile-window__actions a:hover,.profile-window__actions button:hover{background:#ffffff21}.profile-window__actions a:first-child:hover,.profile-window__actions button:first-child:hover{background:#ecf2ff}.profile-window__body{flex:1 1 auto;overflow-y:auto;padding:0 20px 36px;scrollbar-color:#58626e #0000;scrollbar-width:thin}.profile-window__body section>h3{color:#758394;font-size:9px;font-weight:600;letter-spacing:.7px;margin:14px 0 8px}.profile-window__details{background:#fff;border:1px solid #dce5ec;border-radius:14px;box-shadow:0 1px 2px #213e5a14;overflow:hidden}.profile-window__details article{align-items:center;display:flex;gap:12px;min-height:48px;padding:7px 15px}.profile-window__details article+article{border-top:1px solid #edf0f3}.profile-window__activity article>i,.profile-window__details article>i{border-radius:50%;display:grid;flex:0 0 auto;height:26px;place-items:center;width:26px}.profile-window__activity svg,.profile-window__details svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.profile-window__details .purple{background:#fceeff;color:#b145d3}.profile-window__details .blue{background:#edf2ff;color:#5a80d5}.profile-window__details .amber{background:#fff6e4;color:#cb8a2d}.profile-window__details .sky{background:#eaf5ff;color:#4f8ed5}.profile-window__details .green{background:#e8fff2;color:#38b779}.profile-window__details .rose{background:#ffedf0;color:#e16674}.profile-window__details span{grid-gap:2px;display:grid;gap:2px}.profile-window__details small{color:#8b97a5;font-size:8px;font-weight:600;letter-spacing:.55px}.profile-window__details b{color:#4b5764;font-size:11px;font-weight:600}.profile-window__activity>div{grid-gap:11px;display:grid;gap:11px;position:relative}.profile-window__activity>div:before{background:#dce7f0;bottom:24px;content:"";left:13px;position:absolute;top:24px;width:1px}.profile-window__activity article{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr);position:relative;z-index:1}.profile-window__activity article>i{background:#f0f3f5;height:26px;width:26px}.profile-window__activity article>span{background:#fff;border:1px solid #dfe7ed;border-radius:12px;box-shadow:0 1px 2px #203d5717;display:block;min-height:62px;min-width:0;padding:11px 82px 11px 14px;position:relative}.profile-window__activity article b,.profile-window__activity article p{display:block;margin:0}.profile-window__activity article b{color:#4b5663;font-size:11px;font-weight:700}.profile-window__activity article p{color:#7b8793;font-size:9px;margin-top:2px}.profile-window__activity article time{color:#5d89c7;font-size:9px;position:absolute;right:14px;top:12px;white-space:nowrap;z-index:1}.profile-window__activity .alert{background:#ffedf0;color:#e05667}.profile-window__activity .approved{background:#e9fff2;color:#3dae77}.profile-window__activity .center{background:#edf3ff;color:#5a83d8}.profile-window__activity .user{background:#fceeff;color:#b34bd0}.profile-window__activity .file{background:#f1f3f4;color:#8995a1}@media (max-width:900px){.profile-window{min-width:0;width:min(650px,100vw)}}@media (max-width:520px){.profile-window__actions,.profile-window__body{padding-left:10px;padding-right:10px}.profile-window__activity article{grid-template-columns:24px minmax(0,1fr)}.profile-window__activity article time{display:none}}.notification-overlay{align-items:center;display:flex;font-family:Lexend,sans-serif;position:relative}.notification-overlay>button:focus-visible{outline:2px solid #1762d8;outline-offset:3px}.notification-overlay__panel{background:#fff;border:1px solid #cfdfef;border-radius:8px;box-shadow:0 5px 15px #1f436736;color:#4d596a;overflow:hidden;position:absolute;right:0;top:calc(100% + 16px);width:340px;z-index:100}.notification-overlay__heading{align-items:center;background:#fff;border-bottom:1px solid #dce8f3;display:flex;justify-content:space-between;min-height:43px;padding:0 14px}.notification-overlay__heading b{color:#3a4656;font-size:14px;font-weight:700}.notification-overlay__heading span{color:#7c8999;font-size:11px}.notification-overlay__list article{grid-gap:7px;background:#fff;display:grid;gap:7px;grid-template-columns:9px minmax(0,1fr);min-height:63px;padding:11px 14px 9px}.notification-overlay__list article.unread{background:#edf6ff}.notification-overlay__list article>i{background:#dfe5ec;border-radius:50%;height:6px;margin-top:5px;width:6px}.notification-overlay__list article.unread>i{background:#1762e5}.notification-overlay__list article div{min-width:0}.notification-overlay__list article b{color:#475363;display:block;font-size:12px;font-weight:700;line-height:1.2}.notification-overlay__list article p,.notification-overlay__list article small{color:#5d6979;display:block;font-size:10px;line-height:1.22;margin:3px 0 0}.notification-overlay__list article small{color:#778392;font-size:9px;margin-top:2px}.notification-overlay__all{background:#fff;border:0;border-top:1px solid #e0e8ef;color:#2865c6;cursor:pointer;display:block;font:inherit;font-size:12px;font-weight:600;min-height:42px;width:100%}.notification-overlay__all:focus-visible,.notification-overlay__all:hover{background:#f3f8fe}.notification-overlay__all:focus-visible{outline:2px solid #1762d8;outline-offset:-3px}@media (max-width:560px){.notification-overlay__panel{width:min(340px,calc(100vw - 24px))}}.notification-overlay>button{position:relative}.notification-unavailable,.notification-unread-badge{background:#dc0033;border-radius:9px;color:#fff;display:grid;font:600 10px/1 sans-serif;height:17px;min-width:17px;padding:0 3px;place-items:center;position:absolute;right:-5px;top:-3px}.notification-unavailable{background:#9a6700}.notification-empty{font-size:12px;padding:18px}.notification-overlay__panel>p{font-size:12px;padding:12px}.notification-window-backdrop{background:#28303a47;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:200}.notification-window{background:#fff;box-shadow:-5px 0 16px #132a402e;color:#465261;display:flex;flex-direction:column;font-family:Lexend,sans-serif;height:100vh;height:100dvh;max-width:calc(100vw - 18px);overscroll-behavior:contain;width:382px}.notification-window__header{align-items:center;border-bottom:1px solid #e5ebf1;display:flex;flex:0 0 59px;justify-content:space-between;padding:0 15px 0 16px}.notification-window__header>span{grid-gap:3px;display:grid;gap:3px}.notification-window__header b{color:#384555;font-size:15px;font-weight:700;line-height:1.1}.notification-window__header small{color:#788594;font-size:10px}.notification-window__header>div{align-items:center;display:flex;gap:12px}.notification-window__header button{background:#0000;border:0;cursor:pointer;font:inherit}.notification-window__mark-read{align-items:center;color:#2767c7;display:flex;font-size:11px!important;font-weight:600!important;gap:4px;padding:4px 0}.notification-window__mark-read svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.notification-window__close{border-radius:5px!important;color:#9aa4af;display:grid;height:24px;padding:0;place-items:center;width:24px}.notification-window__close svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;height:17px;width:17px}.notification-window__header button:focus-visible,.notification-window__header button:hover{background:#f0f6fc}.notification-window__header button:focus-visible,.notification-window__list>button:focus-visible,.notification-window__tabs button:focus-visible{outline:2px solid #1762d8;outline-offset:-2px}.notification-window__tabs{align-items:center;border-bottom:1px solid #e5ebf1;display:flex;flex:0 0 35px;gap:7px;padding:0 12px}.notification-window__tabs button{background:#0000;border:0;border-radius:10px;color:#657282;cursor:pointer;font:inherit;font-size:10px;min-height:22px;padding:0 7px}.notification-window__tabs button.active{background:#2671e8;box-shadow:0 1px 2px #1455b440;color:#fff}.notification-window__list{flex:1 1 auto;overflow-y:auto;scrollbar-color:#4a5560 #0000;scrollbar-width:thin}.notification-window__list>button{grid-column-gap:9px;background:#fff;border:0;border-bottom:1px solid #edf0f3;color:inherit;column-gap:9px;cursor:pointer;display:grid;font:inherit;grid-template-columns:28px minmax(0,1fr) 8px;min-height:77px;padding:13px 14px 11px;position:relative;text-align:left;width:100%}.notification-window__list>button.unread{background:#edf7ff}.notification-window__list>button:hover{background:#f6faff}.notification-window__item-icon{border-radius:50%;display:grid;height:22px;margin-top:1px;place-items:center;width:22px}.notification-window__item-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:13px;width:13px}.notification-window__item-icon.reports{background:#e5f2ff;color:#4d90e9}.notification-window__item-icon.alerts{background:#ffebef;color:#db5162}.notification-window__item-icon.system{background:#f0f2f4;color:#8b96a3}.notification-window__message{min-width:0}.notification-window__message b{color:#465363;display:block;font-size:11px;font-weight:700;line-height:1.24}.notification-window__message p,.notification-window__message small{color:#657181;display:block;font-size:10px;line-height:1.3;margin:3px 0 0}.notification-window__message small{color:#7a8694;font-size:9px;margin-top:2px}.notification-window__list>button>i{background:#176ae9;border-radius:50%;height:6px;margin-top:4px;width:6px}.notification-window__empty{color:#7a8694;font-size:12px;margin:0;padding:28px 18px;text-align:center}.notification-window footer{border-top:1px solid #edf0f3;color:#8a95a1;flex:0 0 26px;font-size:9px;padding:8px 14px 0;text-align:center}@media (max-width:520px){.notification-window{max-width:none;width:min(382px,calc(100vw - 8px))}}.global-search{flex:0 1 606px;position:relative;z-index:30}.global-search>form{align-items:center;display:flex;height:100%;min-height:39px;width:100%}.global-search>form>img{flex:0 0 auto}.global-search>form>input{flex:1 1;min-width:0}.global-search-clear{background:#0000;border:0;color:#526274;cursor:pointer;font-size:19px;padding:2px 5px}.global-search-options{background:#fff;border:1px solid #d4e2f2;border-radius:10px;box-shadow:0 12px 32px #122a4a2e;left:0;padding:9px;position:absolute;top:calc(100% + 7px);width:min(100%,390px)}.global-search-options p{color:#65748a;font-size:12px;margin:3px 8px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-options button{align-items:center;background:#0000;border:0;border-radius:7px;color:#17365d;cursor:pointer;display:flex;justify-content:space-between;padding:9px 10px;text-align:left;width:100%}.global-search-options button:focus-visible,.global-search-options button:hover{background:#edf5ff;outline:none}.global-search-options button span{color:#3877d5}.global-search-options small{color:#8997a9;display:block;font-size:10px;padding:7px 9px 2px}.global-search [role=search]{height:100%}@media (max-width:820px){.global-search{flex-basis:min(420px,56vw)}}@media (max-width:620px){.global-search{flex:1 1 auto;max-width:none;min-width:0}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.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{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{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-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{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);height:36px;width: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{height:44px;width: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{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{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:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{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)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.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{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;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;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mm-shell{--mm-blue:#2459d9;--mm-sidebar:var(--app-sidebar,#233d95);--mm-ink:#26364b;--mm-muted:#788395;--mm-line:#dfe5ef;background:#edf7ff;background:var(--app-page,#edf7ff);color:var(--mm-ink);font-family:Lexend,Arial,sans-serif;font-family:var(--app-font,Lexend,Arial,sans-serif);min-height:100vh}.mm-shell *{box-sizing:border-box}.mm-shell button,.mm-shell input{font:inherit}.mm-shell button{cursor:pointer}.mm-sidebar{background:var(--mm-sidebar);color:#edf2ff;display:flex;flex-direction:column;inset:0 auto 0 0;justify-content:space-between;padding:26px 14px 17px;position:fixed;width:230px;z-index:20}.mm-brand{align-items:center;color:inherit;display:flex;gap:10px;padding:0 10px 28px;text-decoration:none}.mm-brand>span{display:grid;height:30px;place-items:center;width:27px}.mm-brand img{filter:brightness(0) invert(1);width:26px}.mm-brand h1{color:#fff;font-size:21px;font-weight:650;letter-spacing:-.75px;margin:0}.mm-brand p{color:#e0e8ff;font-size:10px;margin:0}.mm-nav{margin-top:10px}.mm-nav ul{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.mm-nav a,.mm-nav li{border-radius:8px}.mm-nav a{align-items:center;color:#e6ecff;display:flex;font-size:14px;font-weight:500;gap:13px;min-height:44px;padding:0 14px;text-decoration:none}.mm-nav li img,.mm-side-footer img{filter:brightness(0) invert(1) opacity(.95);height:18px;object-fit:contain;width:18px}.mm-nav a.active{background:#164beb;box-shadow:0 4px 12px #0a1c7333;color:#fff}.mm-nav a:hover{background:#ffffff1a}.mm-nav a.active:hover{background:#164beb}.mm-side-footer{grid-gap:4px;display:grid;gap:4px}.mm-side-footer a,.mm-side-footer button{align-items:center;background:#0000;border:0;border-radius:8px;color:#e9efff;display:flex;font-size:14px;font-weight:500;gap:13px;min-height:43px;padding:0 14px;text-align:left;text-decoration:none}.mm-side-footer a:hover,.mm-side-footer button:hover{background:#ffffff1a}.mm-header{background:#fff;border-bottom:1px solid #c9dff7;height:79px;justify-content:space-between;left:230px;padding:0 22px;position:fixed;right:0;top:0;z-index:10}.mm-header,.mm-search{align-items:center;display:flex}.mm-search{background:#edf5ff;border:1px solid #b9d6fa;border-radius:8px;height:39px;max-width:48vw;padding:0 12px;width:606px}.mm-search img{margin-right:8px;opacity:.58;width:18px}.mm-search input{background:#0000;border:0;color:#526274;font-size:14px;outline:0;width:100%}.mm-search input::placeholder{color:#8997a9}.mm-header-actions{align-items:center;display:flex;gap:17px}.mm-emergency{align-items:center;background:#fff;border:1px solid #9bc6f2;border-radius:9px;box-shadow:0 2px 5px #10427529;color:#273448;display:flex;gap:10px;min-height:49px;padding:7px 14px;text-align:left;width:192px}.mm-emergency>img{opacity:.72;width:19px}.mm-emergency span,.mm-user{grid-gap:2px;display:grid;gap:2px}.mm-emergency strong,.mm-user strong{font-size:13px;font-weight:650}.mm-emergency small,.mm-user small{color:#5f6673;font-size:11px}.mm-notification{background:#0000;border:0;display:grid;height:31px;padding:0;place-items:center;position:relative;width:28px}.mm-notification img{width:23px}.mm-notification b{background:#e30625;border-radius:50%;color:#fff;display:grid;font-size:10px;height:18px;place-items:center;position:absolute;right:-2px;top:1px;width:18px}.mm-avatar{border:1px solid #bdd7f5;border-radius:50%;height:38px;object-fit:cover;width:38px}.mm-user{margin-left:-8px}.mm-workspace{background:#f7f9fc;display:grid;grid-template-columns:minmax(520px,1fr) minmax(310px,360px);margin-left:230px;min-height:100vh;padding-top:79px}.mm-map-panel{background:#edf3e6;border-right:1px solid #dfe7ef;height:calc(100vh - 79px);overflow:hidden;position:relative}.mm-map-topbar{align-items:center;display:flex;gap:13px;left:16px;position:absolute;top:15px;z-index:5}.mm-map-topbar>span{grid-gap:1px;background:#fffffff0;border:1px solid #d2dce5f0;border-radius:7px;box-shadow:0 2px 6px #1f3a4b1c;display:grid;gap:1px;padding:8px 11px}.mm-map-topbar b{font-size:12px}.mm-map-topbar small{color:#6f7b89;font-size:10px}.mm-map-topbar button{background:#ffffffe6;border:1px solid #cdd9e8;border-radius:6px;color:#5f6e80;font-size:10px;padding:7px 10px}.mm-map-topbar button.is-active{background:#edf5ff;border-color:#9dc1ef;color:#1954d1}.mm-map-artwork{background:linear-gradient(142deg,#edf3e3 0 27%,#f5f3e6 27% 51%,#e9f0e2 51% 74%,#f5f5e9 74%);height:100%;isolation:isolate;overflow:hidden;position:relative}.mm-map-artwork:before{background:radial-gradient(ellipse at 36% 29%,#b9d2b059,#0000 25%),radial-gradient(ellipse at 85% 64%,#c0d3b059,#0000 30%),repeating-linear-gradient(90deg,#b9c8a929 0 1px,#0000 1px 72px),repeating-linear-gradient(0deg,#b9c8a924 0 1px,#0000 1px 58px);content:"";inset:0;position:absolute;z-index:-2}.mm-map-artwork:after{background:linear-gradient(17deg,#0000 0 47%,#f9f9f2c7 47.5% 48.4%,#0000 48.8%),linear-gradient(111deg,#0000 0 44%,#f9f9f2c2 44.5% 45.2%,#0000 45.6%),linear-gradient(44deg,#0000 0 65%,#f9f9f29e 65.5% 66.1%,#0000 66.6%);content:"";inset:0;opacity:.6;position:absolute;z-index:-1}.mm-map-lines{height:100%;inset:0;position:absolute;width:100%}.mm-water{fill:#cce5e1;opacity:.95}.mm-river{fill:none;stroke:#98d4dc;stroke-width:16;opacity:.85}.mm-route{fill:none;stroke-linecap:round;stroke-linejoin:round}.mm-route.major{stroke:#df7985;stroke-width:12;outline:1px solid #f7e5e6}.mm-route.primary{stroke:#efb96a;stroke-width:8}.mm-route.secondary{stroke:#fff;stroke-width:5}.mm-route.local{stroke:#fffefa;stroke-width:2;opacity:.96}.mm-map-boundary{fill:none;stroke:#a9c7c0;stroke-width:2;stroke-dasharray:7 7;opacity:.7}.mm-place,.mm-river-name,.mm-road-name{color:#6f796e;font-size:10px;font-weight:600;position:absolute;text-shadow:0 1px 0 #ffffffe6;z-index:2}.mm-place-one{left:19%;top:5%}.mm-place-two{left:27%;top:50%}.mm-place-three{left:44%;top:73%}.mm-place-four{left:54%;top:56%}.mm-place-five{left:58%;top:33%}.mm-place-six{left:17%;top:84%}.mm-place-seven{bottom:12%;right:12%}.mm-place-eight{right:25%;top:42%}.mm-road-name{color:#8a7971;font-size:8px;font-weight:500}.road-name-one{left:12%;top:35%;transform:rotate(-6deg)}.road-name-two{left:29%;top:62%;transform:rotate(-41deg)}.road-name-three{left:54%;top:80%;transform:rotate(-18deg)}.mm-river-name{color:#5696a5;right:25%;top:27%;transform:rotate(-75deg)}.mm-marker{border:2px solid #ffffffeb;border-radius:50%;box-shadow:0 2px 7px #2f425652;color:#fff;display:grid;height:25px;padding:0;place-items:center;position:absolute;transform:translate(-50%,-50%);width:25px;z-index:4}.mm-marker:after{animation:mm-pulse 2.3s ease-out infinite;border:1px solid;border-radius:50%;content:"";height:34px;opacity:.52;position:absolute;width:34px;z-index:-1}.mm-marker span{font-size:14px;font-weight:800;line-height:1}.mm-marker.alert{height:34px;width:34px}.mm-marker.alert span{font-size:17px}.mm-marker.critical{background:#e83a55;color:#dd2541}.mm-marker.warning{background:#f58c25;color:#f07a22}.mm-marker.caution{background:#e4ba25;color:#c89314}.mm-marker.info{background:#5a98f2;color:#3274d6}.mm-marker.selected{outline:3px solid #295bde47}.mm-marker:focus-visible{outline:3px solid #174ddf;outline-offset:3px}.mm-marker-tooltip{grid-gap:2px;background:#fff;border:1px solid #d6dfe9;border-radius:7px;bottom:18%;box-shadow:0 5px 16px #2439512e;display:grid;gap:2px;left:50%;min-width:156px;padding:9px 11px;position:absolute;transform:translateX(-50%);z-index:7}.mm-marker-tooltip:after{background:#fff;border-bottom:1px solid #d6dfe9;border-right:1px solid #d6dfe9;bottom:-5px;content:"";height:8px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:8px}.mm-marker-tooltip strong{font-size:11px}.mm-marker-tooltip span{color:#7b8795;font-size:10px}.mm-zoom{background:#fff;border:1px solid #d1dbe3;border-radius:5px;box-shadow:0 2px 5px #2b415526;display:grid;left:16px;overflow:hidden;position:absolute;top:68px;z-index:5}.mm-zoom button{background:#fff;border:0;color:#425367;display:grid;font-size:22px;height:30px;padding:0;place-items:center;width:31px}.mm-zoom button+button{border-top:1px solid #e3e8ee}.mm-map-key{background:#fffffff0;border:1px solid #d9e1e7;border-radius:6px;bottom:16px;box-shadow:0 2px 6px #2b41551a;color:#667588;display:flex;font-size:10px;gap:11px;left:16px;padding:8px 10px;position:absolute;z-index:5}.mm-map-key span{align-items:center;display:flex;gap:5px}.mm-map-key i{border-radius:50%;height:8px;width:8px}.mm-map-key i.critical{background:#e83a55}.mm-map-key i.warning{background:#f58c25}.mm-map-key i.info{background:#5a98f2}.mm-feed{background:#f7f9fc;height:calc(100vh - 79px);overflow-y:auto;padding:16px 18px 20px}.mm-feed-card{background:#fff;border:1px solid #dfe5ef;border-radius:10px;box-shadow:0 2px 5px #24374d21;margin-bottom:14px;padding:14px}.mm-feed-heading{align-items:center;display:flex;gap:8px;margin-bottom:12px}.mm-section-icon{border-radius:50%;display:grid;flex:none;font-size:15px;font-weight:800;height:17px;line-height:1;place-items:center;width:17px}.water-icon{background:#e8f1ff;color:#266ed8}.road-icon{background:#ffedf0;color:#e34056}.mm-feed-heading>div{grid-gap:2px;display:grid;gap:2px}.mm-feed-heading h2{font-size:14px;font-weight:700;margin:0}.mm-feed-heading p{color:#8490a0;font-size:10px;margin:0}.mm-live-dot{color:#29935d;font-size:10px;font-weight:650;margin-left:auto}.mm-live-dot:before{background:#26ac65;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:4px;vertical-align:1px;width:6px}.mm-flood-alert{background:#fff;border:1px solid #e5e9ee;border-radius:6px;display:flex;gap:8px;justify-content:space-between;padding:11px 10px}.mm-flood-alert+.mm-flood-alert{margin-top:8px}.mm-flood-alert h3,.mm-road-alert h3{color:#344257;font-size:12px;font-weight:700;margin:0}.mm-flood-alert p{color:#7b8797;font-size:10px;margin:5px 0}.mm-flood-alert small{color:#9aa3af;font-size:9px}.mm-flood-alert em{border-radius:5px;color:#fff;font-size:9px;font-style:normal;font-weight:750;height:-webkit-max-content;height:max-content;padding:3px 6px}.mm-flood-alert em.critical{background:#e83752}.mm-flood-alert em.high{background:#f27613}.road-feed{padding-bottom:13px}.road-feed.muted{opacity:.54}.mm-road-alert{grid-gap:4px;background:#fff1f3;border:1px solid #f2cfd5;border-radius:6px;display:grid;gap:4px;padding:11px 10px}.mm-road-alert+.mm-road-alert{margin-top:8px}.mm-road-alert strong{color:#d33d4d;font-size:9px;font-weight:750}.mm-road-alert small{color:#92919a;font-size:9px}.mm-map-summary{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.mm-map-summary>div{grid-gap:3px;display:grid;gap:3px;padding:5px 2px 8px}.mm-map-summary span{color:#7a8695;font-size:10px}.mm-map-summary b{color:#2356cf;font-size:20px}.mm-map-summary button{background:#2258dc;border:0;border-radius:6px;color:#fff;font-size:11px;font-weight:650;grid-column:1/-1;padding:9px}.mm-map-summary button span{color:#fff;float:right;font-size:16px;line-height:10px}@keyframes mm-pulse{0%,35%{opacity:.65;transform:scale(.65)}to{opacity:0;transform:scale(1.3)}}@media (max-width:820px){.mm-sidebar{padding:20px 9px;width:72px}.mm-brand{justify-content:center;padding:0 0 28px}.mm-brand div,.mm-nav span,.mm-side-footer a,.mm-side-footer button{font-size:0}.mm-nav a,.mm-side-footer a,.mm-side-footer button{justify-content:center;padding:0}.mm-nav a img,.mm-side-footer img{height:20px;width:20px}.mm-header{left:72px;padding:0 16px}.mm-workspace{grid-template-columns:minmax(440px,1fr) minmax(290px,330px);margin-left:72px}.mm-emergency{padding:9px;width:auto}.mm-emergency span,.mm-user{display:none}.mm-search{width:min(420px,56vw)}}@media (max-width:850px){.mm-workspace{grid-template-columns:1fr;height:auto}.mm-map-panel{height:calc(100vh - 79px);min-height:500px}.mm-feed{height:auto;overflow:visible}.mm-feed-card{max-width:none}.mm-map-topbar{top:12px}.mm-map-key{font-size:9px}}@media (max-width:560px){.mm-header{height:63px;padding:0 11px}.mm-workspace{padding-top:63px}.mm-map-panel{height:calc(100vh - 63px)}.mm-search{flex:1 1;max-width:none}.mm-search input{font-size:11px}.mm-header-actions{margin-left:8px}.mm-avatar,.mm-notification{display:none}.mm-map-topbar>span{padding:6px 8px}.mm-map-topbar b{font-size:10px}.mm-map-topbar button,.mm-map-topbar small{font-size:8px}.mm-zoom{top:61px}.mm-map-key{bottom:10px;font-size:8px;gap:4px;justify-content:space-around;left:10px;padding:7px;right:10px}.mm-feed{padding:12px}.mm-place{font-size:8px}.mm-river-name,.mm-road-name{display:none}}.mm-zoom{top:14px}@media (min-width:851px){.mm-workspace{height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden}.mm-map-panel{max-height:100%}.mm-feed,.mm-map-panel{height:100%;min-height:0}.mm-feed{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.mm-feed::-webkit-scrollbar{width:8px}.mm-feed::-webkit-scrollbar-track{background:#0000}.mm-feed::-webkit-scrollbar-thumb{background:#b8c3d1;border:2px solid #f7f9fc;border-radius:99px}.mm-feed::-webkit-scrollbar-thumb:hover{background:#96a6b8}}@media (max-width:850px){.mm-workspace{min-height:0;overflow:visible}.mm-map-panel,.mm-workspace{max-height:none}}.mm-map-panel{background:#f7f9fc;padding:18px 16px 18px 18px}.mm-map-card{background:#edf3e6;border:1px solid #d7e1e9;border-radius:10px;box-shadow:0 2px 6px #24374d21;height:100%}.flood-feed{display:flex;flex-direction:column;height:270px;min-height:0}.mm-flood-list{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:5px;scrollbar-color:#b8c3d1 #0000;scrollbar-width:thin}.mm-flood-list::-webkit-scrollbar{width:7px}.mm-flood-list::-webkit-scrollbar-track{background:#0000}.mm-flood-list::-webkit-scrollbar-thumb{background:#b8c3d1;border:2px solid #fff;border-radius:99px}.mm-flood-list::-webkit-scrollbar-thumb:hover{background:#96a6b8}.mm-flood-list:focus-visible{outline:2px solid #7da9ed;outline-offset:3px}@media (max-width:850px){.mm-map-panel{padding:12px}}@media (min-width:1201px){.mm-header{height:69px;left:192px;padding:0 18px}.mm-search{border-radius:7px;height:32px;max-width:46vw;padding:0 10px;width:505px}.mm-search img{margin-right:7px;width:15px}.mm-search input{font-size:12px}.mm-header-actions{gap:14px}.mm-emergency{border-radius:8px;gap:8px;min-height:40px;padding:6px 11px;width:160px}.mm-emergency>img{width:16px}.mm-emergency strong,.mm-user strong{font-size:11px}.mm-emergency small,.mm-user small{font-size:9px}.mm-notification{height:28px;width:24px}.mm-notification img{width:20px}.mm-notification b{font-size:8px;height:15px;width:15px}.mm-avatar{height:31px;width:31px}.mm-workspace{grid-template-columns:minmax(0,1fr) 485px;margin-left:192px;padding-top:69px}.mm-map-panel{background:#f4f7fb;border:0;height:100%;padding:0 0 23px 23px}.mm-map-card{border:1px solid #dce5ec;border-radius:0 0 10px 10px;box-shadow:0 2px 4px #24374d21}.mm-feed{height:100%;padding:0 23px 23px 20px}.mm-feed-card{border-radius:9px}.flood-feed{height:196px}}.mm-map-card{display:flex;flex-direction:column}.mm-map-card>.mm-map-artwork{flex:1 1 auto}.mm-map-footer{align-items:center;background:#fff;border-top:1px solid #e2e8ee;color:#657182;display:flex;flex:0 0 41px;font-size:10px;gap:20px;padding:0 19px}.mm-map-footer b{color:#536176;font-size:10px}.mm-map-footer span{align-items:center;display:flex;gap:6px}.mm-map-footer i{border-radius:2px;height:12px;width:12px}.mm-map-footer .low{background:#357bed}.mm-map-footer .medium{background:#e8b400}.mm-map-footer .high{background:#ef6905}.mm-map-footer .critical{background:#df001d}.mm-vehicle-guide{padding:18px}.mm-vehicle-guide .mm-feed-heading{margin-bottom:15px}.mm-vehicle-guide .mm-feed-heading>img{filter:sepia(1) saturate(5) hue-rotate(178deg);height:17px;object-fit:contain;width:17px}@media (max-width:560px){.mm-map-footer{font-size:8px;gap:7px;padding:0 10px}.mm-map-footer b{font-size:8px}.mm-map-footer i{height:9px;width:9px}.mm-map-footer span{gap:3px}}@media (min-width:851px){.mm-workspace{min-height:100vh;padding:99px 16px 28px}.mm-map-panel,.mm-workspace{height:auto;max-height:none;overflow:visible}.mm-map-panel{background:#0000;border:0;min-height:0;padding:0}.mm-map-card{border-radius:13px;box-shadow:0 1px 2px #1018281a;height:680px}.mm-feed{background:#0000;height:auto;min-height:0;overflow:visible;padding:0}}@media (min-width:1201px){.mm-header{height:79px;left:230px;padding:0 22px}.mm-search{border-radius:8px;height:39px;max-width:48vw;padding:0 12px;width:606px}.mm-search img{margin-right:8px;width:18px}.mm-search input{font-size:14px}.mm-header-actions{gap:17px}.mm-emergency{border-radius:9px;gap:10px;min-height:49px;padding:7px 14px;width:192px}.mm-emergency>img{width:19px}.mm-emergency strong,.mm-user strong{font-size:13px}.mm-emergency small,.mm-user small{font-size:11px}.mm-notification{height:31px;width:28px}.mm-notification img{width:23px}.mm-notification b{font-size:10px;height:18px;width:18px}.mm-avatar{height:38px;width:38px}.mm-workspace{grid-template-columns:minmax(0,2.05fr) minmax(360px,1fr);margin-left:230px;padding:105px 21px 36px}.mm-map-card{height:700px}}.mm-map-panel{min-width:0}.mm-map-card{display:grid;grid-template-rows:minmax(0,1fr) 41px;min-width:0;overflow:hidden;width:100%}.mm-map-card>.mm-map-artwork{grid-row:1;height:auto;min-height:0;min-width:0;width:100%}.mm-map-footer{grid-row:2;min-width:0}@media (min-width:851px){.mm-map-card{height:clamp(560px,calc(100vh - 140px),700px)}}.mm-page{background:#edf7ff;background:var(--app-page,#edf7ff);color:#112f57;font-family:Lexend,Arial,sans-serif;font-family:var(--app-font,Lexend,Arial,sans-serif);min-height:100vh;padding:24px 28px 40px}.mm-page-heading{margin:0 0 23px}.mm-page-heading h1{color:#112e56;font-size:28px;letter-spacing:-.6px;line-height:1.22;margin:0}.mm-page-heading p{color:#304d73;font-size:14px;margin:5px 0 0}.mm-page-grid{grid-gap:21px;align-items:start;display:grid;gap:21px;grid-template-columns:minmax(0,2.04fr) minmax(390px,1fr)}.mm-information-card,.mm-interactive-card{background:#fff;border:1px solid #cfe3f6;box-shadow:0 2px 4px #25436729;overflow:hidden}.mm-interactive-card>header{align-items:center;border-bottom:1px solid #d7e5f4;display:flex;min-height:69px;padding:0 22px}.mm-information-card h2,.mm-interactive-card h2{color:#102e55;font-size:19px;font-weight:700;letter-spacing:-.25px;margin:0}.mm-map-canvas{height:650px;padding:22px 21px 0}.mm-map-canvas .mm-map-artwork{border:1px solid #e0e9ef;border-bottom:0;height:100%}.mm-map-canvas .mm-zoom{left:10px;top:10px}.mm-map-canvas .mm-marker-tooltip{bottom:16%}.mm-side-panels{grid-gap:20px;align-content:start;display:grid;gap:20px;min-width:0}.mm-information-card{padding:22px}.mm-information-card h2{margin-bottom:15px}.mm-locations-card .mm-flood-list{height:267px;padding-right:6px}.mm-locations-card .mm-flood-alert{border-color:#dbe2eb;border-radius:10px;min-height:102px;padding:16px 14px}.mm-locations-card .mm-flood-alert+.mm-flood-alert{margin-top:11px}.mm-locations-card .mm-flood-alert h3{font-size:16px}.mm-locations-card .mm-flood-alert p{color:#304d73;font-size:13px;margin:7px 0 8px}.mm-locations-card .mm-flood-alert small{color:#60718a;font-size:10px}.mm-locations-card .mm-flood-alert em{border-radius:999px;font-size:10px;padding:4px 9px}.mm-locations-card .mm-flood-alert em.low{background:#347df2}.mm-road-card h2{align-items:center;display:flex;gap:9px}.mm-road-card h2>span{border:1.5px solid #f01830;border-radius:50%;color:#f01830;display:grid;font-size:13px;height:16px;line-height:1;place-items:center;width:16px}.mm-road-card .mm-road-alert{border-color:#ffbfc5;border-radius:9px;min-height:99px;padding:16px 14px}.mm-road-card .mm-road-alert+.mm-road-alert{margin-top:10px}.mm-road-card .mm-road-alert h3{color:#102e55;font-size:16px}.mm-road-card .mm-road-alert strong{color:#df001c;font-size:12px;margin-top:4px}.mm-road-card .mm-road-alert small{color:#536178;font-size:10px;margin-top:4px}@media (max-width:1050px){.mm-page-grid{grid-template-columns:1fr}.mm-map-canvas{height:590px}.mm-side-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-road-card{height:100%}}@media (max-width:680px){.mm-page{padding:20px 14px 28px}.mm-page-heading h1{font-size:24px}.mm-page-heading p{font-size:12px}.mm-interactive-card>header{min-height:62px;padding:0 15px}.mm-information-card h2,.mm-interactive-card h2{font-size:16px}.mm-map-canvas{height:470px;padding:14px 14px 0}.mm-side-panels{grid-template-columns:1fr}.mm-information-card{padding:16px}.mm-locations-card .mm-flood-alert h3,.mm-road-card .mm-road-alert h3{font-size:14px}.mm-locations-card .mm-flood-list{height:250px}.mm-map-canvas .mm-map-key{display:none}}.mm-page{background:#fafafa;color:#172233}.mm-page-heading h1{color:#172233;font-weight:700}.mm-page-heading p{color:#626b79}.mm-information-card,.mm-interactive-card{border-color:#dfe2e7;border-radius:13px;box-shadow:0 1px 2px #1018281a}.mm-interactive-card>header{border-bottom-color:#dfe2e7}.mm-information-card h2,.mm-interactive-card h2{color:#172233}.mm-map-canvas{background:#fff}.mm-map-canvas .mm-map-artwork{border-color:#d7e8de}.mm-card-subtitle{color:#6f7680;font-size:11px;margin:-8px 0 14px}.mm-locations-card .mm-flood-list{height:250px}.mm-locations-card .mm-flood-alert{background:#fafafa;border-color:#e2e6eb;border-radius:7px;min-height:78px;padding:11px 10px}.mm-locations-card .mm-flood-alert+.mm-flood-alert{margin-top:8px}.mm-locations-card .mm-flood-alert h3{color:#26384d;font-size:13px}.mm-locations-card .mm-flood-alert p{color:#69717d;font-size:11px;margin:5px 0}.mm-locations-card .mm-flood-alert small{color:#858d97;font-size:9px}.mm-locations-card .mm-flood-alert em{border-radius:4px;font-size:9px;padding:3px 6px}.mm-road-card .mm-road-alert{background:#fff0f1;border-color:#f2cfd5;border-radius:7px;min-height:0;padding:12px 10px}.mm-road-card .mm-road-alert+.mm-road-alert{margin-top:8px}.mm-road-card .mm-road-alert h3{color:#26384d;font-size:13px}.mm-road-card .mm-road-alert strong{color:#d33d4d;font-size:10px}.mm-road-card .mm-road-alert small{color:#858d97;font-size:9px}.mm-road-card h2>span{border-color:#e82243;color:#e82243;height:17px;width:17px}.mm-vehicle-guide h2{align-items:center;display:flex;gap:8px;margin-bottom:16px}.mm-vehicle-guide h2>img{filter:sepia(1) saturate(5) hue-rotate(178deg);height:17px;object-fit:contain;width:17px}.mm-vehicle-list{grid-gap:8px;display:grid;gap:8px}.mm-vehicle-list article{align-items:center;border:1px solid;border-radius:7px;display:flex;gap:8px;min-height:50px;padding:8px 10px}.mm-vehicle-list article>img{height:13px;object-fit:contain;width:13px}.mm-vehicle-list article>div{grid-gap:3px;display:grid;gap:3px}.mm-vehicle-list b{color:#46566a;font-size:10px}.mm-vehicle-list span{color:#607087;font-size:9px}.mm-vehicle-list .low{background:#eff7ff;border-color:#c5ddfa}.mm-vehicle-list .low>img{filter:sepia(1) saturate(6) hue-rotate(177deg)}.mm-vehicle-list .medium{background:#fffee9;border-color:#f4e880}.mm-vehicle-list .medium>img{filter:sepia(1) saturate(6) hue-rotate(350deg)}.mm-vehicle-list .high{background:#fff7ec;border-color:#f3d5a3}.mm-vehicle-list .high>img{filter:sepia(1) saturate(7) hue-rotate(338deg)}.mm-vehicle-list .critical{background:#fff0f2;border-color:#f4c4ca}.mm-vehicle-list .critical>img{filter:sepia(1) saturate(8) hue-rotate(305deg)}.mm-vehicle-note{background:#fffde9;border:1px solid #f4e57b;border-radius:6px;color:#967714;font-size:9px;line-height:1.25;margin:11px 0 0;padding:8px 10px}@media (min-width:851px){.mm-workspace{background:#f7f9fc;display:grid;grid-template-columns:minmax(440px,2.05fr) minmax(330px,1fr);height:100dvh;margin-left:230px;max-height:100dvh;min-height:100dvh;overflow:hidden;padding:79px 0 0}.mm-map-panel{background:#edf3e6;height:100%;max-height:none;min-height:0;overflow:hidden;padding:0}.mm-map-card{border:0;border-radius:0;box-shadow:none;height:100%}.mm-feed{background:#f7f9fc;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 16px 22px}.flood-feed{display:block;height:auto}.mm-flood-list{height:auto;overflow:visible;padding-right:0}}@media (min-width:1201px){.mm-workspace{grid-template-columns:minmax(0,2.05fr) minmax(360px,1fr);margin-left:230px;padding-top:79px}.mm-feed{padding:0 21px 24px 20px}}.mm-map-card{grid-template-rows:68px minmax(0,1fr) 41px}.mm-map-card-heading{align-items:center;background:#fff;border-bottom:1px solid #dfe2e7;display:flex;grid-row:1;padding:0 22px}.mm-map-card-heading h2{color:#172233;font-size:17px;font-weight:700;margin:0}.mm-map-card>.mm-map-artwork{grid-row:2}.mm-map-footer{grid-row:3}.mm-map-attribution{background:#ffffffd1;bottom:5px;color:#48637a;font-size:8px;padding:2px 4px;position:absolute;right:7px;z-index:5}@media (min-width:851px){.mm-workspace{margin-left:230px;min-height:100vh;padding:99px 16px 28px}.mm-map-panel,.mm-workspace{height:auto;max-height:none;overflow:visible}.mm-map-panel{background:#0000;min-height:0;padding:0}.mm-map-card{border:1px solid #dfe2e7;border-radius:13px;box-shadow:0 1px 2px #1018281a;height:700px}.mm-feed{background:#0000;height:auto;min-height:0;overflow:visible;padding:0}.flood-feed{display:block;height:auto}.mm-flood-list{height:auto;overflow:visible;padding-right:0}}@media (min-width:1201px){.mm-workspace{grid-template-columns:minmax(0,2.05fr) minmax(360px,1fr);margin-left:230px;padding:105px 21px 36px}}.mm-page-intro{color:#172233;grid-column:1/-1;padding:22px 2px 1px}.mm-page-intro h1{font-size:28px;letter-spacing:-.6px;line-height:1.2;margin:0}.mm-page-intro p{color:#626b79;font-size:14px;margin:5px 0 0}@media (min-width:851px){.mm-workspace{column-gap:20px;row-gap:20px}}@media (max-width:850px){.mm-page-intro{padding:5px 0 0}.mm-page-intro h1{font-size:24px}.mm-page-intro p{font-size:12px}}.mm-feed,.mm-shell,.mm-workspace{background:#dbeafe}.mm-sidebar{color:#eaf0ff}.mm-brand h1{letter-spacing:-.7px}.mm-brand h1,.mm-emergency strong{font-weight:600}.mm-user strong{font-weight:700}.mm-user small{color:#6b7280}.mm-notification b{font-weight:700}@media (min-width:851px){.mm-map-panel{align-self:stretch;display:flex}.mm-map-card{flex:1 1 auto;height:auto;min-height:700px}.flood-feed{display:flex;flex-direction:column;height:280px;min-height:0}.flood-feed .mm-flood-list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:5px}}:root{--rm-sidebar:#233d95;--rm-blue:#1f58e9;--rm-ink:#172233;--rm-muted:#667384;--rm-line:#d7e5f2;--rm-page:#dbeafe}.rm-page{background:#dbeafe;background:var(--rm-page);color:#172233;color:var(--rm-ink);font-family:Lexend,Arial,sans-serif;font-family:var(--app-font,Lexend,Arial,sans-serif);min-height:100vh}.rm-page button,.rm-page input,.rm-page select{font:inherit}.rm-page button{cursor:pointer}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rm-sidebar{background:#233d95;background:var(--rm-sidebar);color:#eaf0ff;display:flex;flex-direction:column;inset:0 auto 0 0;justify-content:space-between;padding:26px 14px 17px;position:fixed;width:230px;z-index:20}.rm-brand{align-items:center;color:inherit;display:flex;gap:10px;padding:0 10px 28px;text-decoration:none}.rm-brand>span{display:grid;height:30px;place-items:center;width:27px}.rm-brand img{filter:brightness(0) invert(1);width:26px}.rm-brand h1{color:#fff;font-size:21px;font-weight:600;letter-spacing:-.7px;margin:0}.rm-brand p{color:#e0e8ff;font-size:10px;margin:0}.rm-nav{margin-top:10px}.rm-nav ul{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.rm-nav li{border-radius:8px}.rm-nav a,.rm-sidebar-footer a,.rm-sidebar-footer button{align-items:center;background:#0000;border:0;border-radius:8px;color:#e6ecff;display:flex;font-size:14px;font-weight:500;gap:13px;min-height:44px;padding:0 14px;text-align:left;text-decoration:none;width:100%}.rm-nav a.active{background:#164beb;box-shadow:0 4px 12px #0a1c7333;color:#fff}.rm-nav a:hover,.rm-sidebar-footer a:hover,.rm-sidebar-footer button:hover{background:#ffffff1a}.rm-nav a.active:hover{background:#164beb}.rm-nav img,.rm-sidebar-footer img{filter:brightness(0) invert(1) opacity(.95);height:18px;object-fit:contain;width:18px}.rm-sidebar-footer{grid-gap:4px;display:grid;gap:4px}.rm-sidebar-footer a,.rm-sidebar-footer button{color:#e9efff;min-height:43px}.rm-header{background:#fff;border-bottom:1px solid #c9dff7;height:79px;justify-content:space-between;left:230px;padding:0 22px;position:fixed;right:0;top:0;z-index:10}.rm-global-search,.rm-header{align-items:center;display:flex}.rm-global-search{background:#edf5ff;border:1px solid #b9d6fa;border-radius:8px;height:39px;max-width:48vw;padding:0 12px;width:606px}.rm-global-search img{margin-right:8px;opacity:.58;width:18px}.rm-global-search input{background:#0000;border:0;color:#526274;font-size:14px;outline:0;width:100%}.rm-global-search input::placeholder{color:#8997a9}.rm-header-actions{align-items:center;display:flex;gap:17px}.rm-emergency{align-items:center;background:#fff;border:1px solid #9bc6f2;border-radius:9px;box-shadow:0 2px 5px #10427529;color:#273448;display:flex;gap:10px;min-height:49px;padding:7px 14px;text-align:left;width:192px}.rm-emergency>img{opacity:.72;width:19px}.rm-emergency span,.rm-user{grid-gap:2px;display:grid;gap:2px}.rm-emergency b,.rm-user b{font-size:13px;font-weight:600}.rm-emergency small,.rm-user small{color:#5f6673;font-size:11px}.rm-notification{background:#0000;border:0;display:grid;height:31px;padding:0;place-items:center;position:relative;width:28px}.rm-notification img{width:23px}.rm-notification i{background:#e30625;border-radius:50%;color:#fff;display:grid;font-size:10px;font-style:normal;font-weight:700;height:18px;place-items:center;position:absolute;right:-2px;top:1px;width:18px}.rm-avatar{border:1px solid #bdd7f5;border-radius:50%;height:38px;object-fit:cover;width:38px}.rm-user{margin-left:-8px}.rm-user b{font-weight:700}.rm-user small{color:#6b7280}.rm-main{margin-left:230px;min-height:100vh;padding:111px 28px 36px}.rm-page-heading{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin:0 2px 25px}.rm-page-heading h1{color:#162438;font-size:27px;letter-spacing:-.75px;line-height:1.15;margin:0}.rm-page-heading p{color:#455771;font-size:13px;margin:8px 0 0}.rm-export-actions{display:flex;gap:11px;padding-top:7px}.rm-export-actions button{align-items:center;border:0;border-radius:8px;box-shadow:0 2px 3px #27445f24;color:#fff;display:flex;font-size:13px;font-weight:700;gap:7px;min-height:43px;padding:0 17px}.rm-csv{background:#09b844}.rm-pdf{background:#e0001c}.rm-export-actions button:hover{filter:brightness(.95)}.rm-export-actions .rm-icon{height:17px;width:17px}.rm-tabs{background:#fff;border:1px solid #d4e0eb;border-radius:11px;box-shadow:0 2px 3px #1638562b;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;overflow:hidden}.rm-tabs button{align-items:center;background:#fff;border:0;color:#39485d;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;min-height:52px;padding:0 8px;position:relative}.rm-tabs button+button:before{background:#ebf0f4;bottom:12px;content:"";left:0;position:absolute;top:12px;width:1px}.rm-tabs button.active{background:#f0f7ff;color:#1559e7}.rm-tabs button.active:after{background:#2164ec;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.rm-tabs span{background:#e8edf2;border-radius:50%;color:#586779;display:grid;font-size:10px;height:18px;place-items:center;width:18px}.rm-tabs button.active span{background:#2164ec;color:#fff}.rm-report-area{background:#fffffff0;border:1px solid #d6e4ef;border-radius:13px;box-shadow:0 1px 2px #14385612;min-height:570px;padding:20px 23px 26px}.rm-filter-row{display:flex;gap:16px;margin-bottom:22px}.rm-report-search{align-items:center;background:#fff;border:1px solid #b9d6fa;border-radius:8px;display:flex;flex:1 1;height:39px;padding:0 12px}.rm-report-search img{margin-right:8px;opacity:.6;width:16px}.rm-report-search input{background:#0000;border:0;color:#41556d;font-size:12px;outline:0;width:100%}.rm-report-search input::placeholder{color:#8090a0}.rm-status-select{display:block;position:relative;width:120px}.rm-status-select:after{border-bottom:1.5px solid #486078;border-right:1.5px solid #486078;content:"";height:6px;pointer-events:none;position:absolute;right:11px;top:50%;transform:translateY(-65%) rotate(45deg);width:6px}.rm-status-select select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #b9d6fa;border-radius:8px;color:#18334f;font-size:12px;height:39px;outline:0;padding:0 29px 0 12px;width:100%}.rm-report-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.rm-report-card{background:#fff;border:1px solid #d3e4f1;border-radius:12px;box-shadow:0 1px 2px #18375212;overflow:hidden}.rm-report-card:hover{box-shadow:0 5px 13px #25466424;transform:translateY(-1px)}.rm-report-card.pending{border-color:#cddfed}.rm-report-card.pending:hover{border-color:#8cbfea}.rm-report-photo,.rm-report-placeholder{display:block;height:173px;object-fit:cover;width:100%}.rm-report-placeholder{background:#f1f4f5;color:#c6d0da;display:grid;place-items:center;position:relative}.rm-report-placeholder .rm-icon{stroke-width:1.6;height:27px;width:27px}.rm-level,.rm-review-tag{border-radius:999px;font-size:10px;font-weight:700;line-height:1;padding:4px 10px;position:absolute;text-transform:uppercase;z-index:1}.rm-level{left:10px;top:10px}.rm-review-tag{bottom:9px;left:10px}.rm-level.critical{background:#ffe6ea;color:#bd0022}.rm-level.high{background:#fff0dc;color:#bc5a00}.rm-level.medium,.rm-level.warning{background:#fff9d5;color:#9c7500}.rm-level.info,.rm-level.low{background:#e8f0ff;color:#165dcf}.rm-review-tag.pending{background:#fff8d2;color:#967207}.rm-review-tag.approved,.rm-review-tag.sent{background:#e9fff0;color:#09984b}.rm-review-tag.denied{background:#ffeaef;color:#d01939}.rm-report-body{padding:15px 14px 13px}.rm-report-body h2{color:#14263a;font-size:16px;letter-spacing:-.15px;line-height:1.15;margin:0}.rm-reporter{color:#3c4e63;font-size:12px;margin:8px 0 11px}.rm-report-meta{grid-gap:7px;color:#384e66;display:grid;font-size:11px;gap:7px}.rm-report-meta span{align-items:center;display:flex;gap:7px;min-width:0}.rm-report-meta .rm-icon{color:#8597a8;flex:0 0 auto;height:14px;width:14px}.rm-report-meta .rm-metric .rm-icon{color:#176de7}.rm-summary{color:#374b62;font-size:11px;line-height:1.35;margin:15px 0 13px;min-height:32px}.rm-report-actions{border-top:1px solid #ecf0f4;display:flex;gap:8px;padding-top:11px}.rm-report-actions button{align-items:center;background:#edf6ff;border:0;border-radius:8px;color:#1764d7;display:flex;flex:1 1;font-size:11px;font-weight:700;gap:7px;justify-content:center;min-height:33px}.rm-report-actions .rm-icon{height:14px;width:14px}.rm-report-actions .rm-approve{background:#ecfff1;color:#0aaf4e}.rm-report-actions .rm-reject{background:#fff1f3;color:#e32341;flex:0 0 33px;padding:0}.rm-report-actions button:hover{filter:brightness(.97)}.rm-empty{background:#f8fbff;border:1px dashed #b6cce0;border-radius:9px;color:#60758b;display:grid;font-size:13px;min-height:306px;place-items:center}@media (max-width:1280px){.rm-main{padding-left:21px;padding-right:21px}.rm-report-area{padding:18px}.rm-report-grid{gap:15px}.rm-report-photo,.rm-report-placeholder{height:145px}.rm-report-body{padding:13px 12px 12px}.rm-report-meta,.rm-summary{font-size:10px}}@media (max-width:1100px){.rm-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-tabs button{font-size:11px}.rm-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-tabs button:nth-child(3):before{display:none}.rm-tabs button:nth-child(n+3){border-top:1px solid #ebf0f4}.rm-tabs button:nth-child(3):after,.rm-tabs button:nth-child(4):after{bottom:-1px}}@media (max-width:820px){.rm-sidebar{padding:20px 9px;width:72px}.rm-brand{justify-content:center;padding:0 0 28px}.rm-brand div,.rm-nav a span,.rm-sidebar-footer a span,.rm-sidebar-footer button span{display:none}.rm-nav a,.rm-sidebar-footer a,.rm-sidebar-footer button{justify-content:center;padding:0}.rm-nav img,.rm-sidebar-footer img{height:20px;width:20px}.rm-header{left:72px;padding:0 16px}.rm-main{margin-left:72px;padding:98px 16px 28px}.rm-emergency{padding:9px;width:auto}.rm-emergency span,.rm-user{display:none}.rm-global-search{width:min(420px,56vw)}.rm-page-heading{margin-bottom:20px}}@media (max-width:620px){.rm-header{height:63px;padding:0 11px}.rm-main{padding:82px 11px 22px}.rm-global-search{flex:1 1;max-width:none}.rm-global-search input{font-size:11px}.rm-header-actions{margin-left:8px}.rm-avatar,.rm-notification{display:none}.rm-page-heading{grid-gap:14px;display:grid;gap:14px;margin:0 1px 17px}.rm-page-heading h1{font-size:23px}.rm-page-heading p{font-size:12px}.rm-export-actions{padding:0}.rm-export-actions button{font-size:11px;min-height:38px;padding:0 13px}.rm-tabs{grid-template-columns:1fr}.rm-tabs button{justify-content:flex-start;min-height:44px;padding:0 16px}.rm-tabs button+button:before{display:none}.rm-tabs button+button{border-top:1px solid #ebf0f4}.rm-tabs button.active:after{height:100%;right:auto;width:3px}.rm-report-area{border-radius:10px;padding:13px}.rm-filter-row{grid-gap:10px;display:grid;gap:10px;margin-bottom:14px}.rm-status-select{width:100%}.rm-report-grid{gap:13px;grid-template-columns:1fr}.rm-report-photo,.rm-report-placeholder{height:159px}}@media (min-width:1281px){.rm-report-card{font-family:Lexend,Arial,sans-serif;font-family:var(--app-font,Lexend,Arial,sans-serif);min-height:416px}.rm-report-body{display:flex;flex-direction:column;min-height:241px}.rm-report-actions{margin-top:auto}}.rm-print-records{display:none}.rm-page .functional-table td{overflow-wrap:anywhere}.rm-page .functional-table td:last-child button{background:#f4f8ff;border:1px solid #c8d9ef;border-radius:6px;color:#2259a1;padding:8px 12px}.rm-page .data-toolbar button[aria-pressed=true]{background:#e8f0ff;border-color:#2563eb;color:#194eba}@media print{.reports-window-backdrop,.rm-export-actions,.rm-header,.rm-main>.data-toolbar,.rm-report-area,.rm-sidebar,.rm-tabs{display:none!important}.rm-main{margin:0!important;padding:0!important}.rm-print-records{display:block}.rm-print-records table{border-collapse:collapse;font-size:9pt;table-layout:fixed;width:100%}.rm-print-records td,.rm-print-records th{border:1px solid #aaa;overflow-wrap:anywhere;padding:6px;text-align:left}.rm-print-records tr{break-inside:avoid;page-break-inside:avoid}.rm-page{background:#fff}}.rm-report-placeholder{isolation:isolate;overflow:hidden}.rm-report-photo{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.rm-no-photo{align-items:center;color:#8191a3;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:8px}.rm-report-placeholder>.rm-level,.rm-report-placeholder>.rm-review-tag{z-index:2}.reports-window-backdrop{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#101b2994;display:grid;font-family:Lexend,Arial,sans-serif;font-family:var(--app-font,"Lexend",Arial,sans-serif);inset:0;overflow:hidden;overscroll-behavior:contain;padding:22px;place-items:center;position:fixed;z-index:300}.reports-window{background:#edfaff;border:1px solid #cde1eb;border-radius:11px;box-shadow:0 20px 48px #04112159;color:#31465b;display:flex;flex-direction:column;max-height:calc(100dvh - 44px);overflow:hidden;width:min(604px,calc(100vw - 44px))}.reports-window button{cursor:pointer;font:inherit}.reports-window__header{background:#263fad;color:#fff;flex:0 0 69px;justify-content:space-between;padding:0 18px}.reports-window__header,.reports-window__header-actions,.reports-window__heading{align-items:center;display:flex}.reports-window__heading{gap:10px}.reports-window__heading>i{background:#ffffff1f;border-radius:7px;color:#dce8ff;display:grid;height:27px;place-items:center;width:27px}.reports-window__heading svg{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.reports-window__heading span{grid-gap:2px;display:grid;gap:2px}.reports-window__heading small{color:#cbd9ff;font-size:9px;font-weight:600;letter-spacing:.75px}.reports-window__heading h2{color:#fff;font-size:17px;letter-spacing:.1px;line-height:1.1;margin:0}.reports-window__header-actions{gap:13px}.reports-window__level{border-radius:999px;font-size:10px;line-height:1;padding:5px 10px;text-transform:uppercase}.reports-window__level.critical{background:#ffe9eb;color:#bd0022}.reports-window__level.high{background:#fff0df;color:#b95600}.reports-window__level.medium,.reports-window__level.warning{background:#fff8d9;color:#977000}.reports-window__level.info,.reports-window__level.low{background:#eaf1ff;color:#165dcc}.reports-window__header-actions button{background:#0000;border:0;border-radius:6px;color:#c4d3ff;display:grid;height:27px;padding:0;place-items:center;width:27px}.reports-window__header-actions button:focus-visible,.reports-window__header-actions button:hover{background:#ffffff24;color:#fff;outline:0}.reports-window__header-actions button svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;height:16px;width:16px}.reports-window__body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 19px 17px;scrollbar-color:#9caebb #0000;scrollbar-width:thin}.reports-window__body h3{color:#8a9bad;font-size:9px;font-weight:700;letter-spacing:.95px;margin:0}.reports-window__attachments h3{margin-bottom:10px}.reports-window__attachments h3 span{color:#a4b2bf}.reports-window__attachments>div{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.reports-window__attachment{aspect-ratio:4/3;background:#f2f5f5;border:1px solid #dae7ee;border-radius:8px;color:#c3d0d8;display:grid;max-height:180px;min-height:100px;min-width:0;overflow:hidden;place-items:center;position:relative}.reports-window__attachment img{background:#f2f5f5;display:block;height:100%!important;inset:auto!important;max-height:100%!important;max-width:100%!important;object-fit:cover;object-position:center;position:static!important;width:100%!important}.reports-window__attachment svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;height:28px;width:28px}.reports-window__details{background:#fff;border:1px solid #d6e3ea;border-radius:14px;box-shadow:0 2px 3px #20445f1a;margin-top:19px;overflow:hidden}.reports-window__details article{align-items:center;display:flex;gap:11px;min-height:53px;padding:7px 14px}.reports-window__details article+article{border-top:1px solid #edf1f4}.reports-window__details article>i{border-radius:50%;display:grid;flex:0 0 auto;height:27px;place-items:center;width:27px}.reports-window__details svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:14px;width:14px}.reports-window__details .blue{background:#edf5ff;color:#347ae2}.reports-window__details .purple{background:#f3eeff;color:#8d63e6}.reports-window__details .rose{background:#fff0f2;color:#e25b70}.reports-window__details .amber{background:#fff5df;color:#d08d27}.reports-window__details .cyan{background:#e7fbff;color:#27a8bb}.reports-window__details span{grid-gap:3px;display:grid;gap:3px;min-width:0}.reports-window__details small{color:#94a2b1;font-size:9px;font-weight:700;letter-spacing:.75px}.reports-window__details b{color:#30455b;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-window__description{margin-top:18px}.reports-window__description h3{margin-bottom:9px}.reports-window__description p{background:#fff;border:1px solid #d7e4eb;border-radius:12px;box-shadow:0 1px 2px #22425d14;color:#3d5267;font-size:11px;line-height:1.45;margin:0;min-height:45px;padding:14px}.reports-window__summary-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:16px}.reports-window__summary-cards article{background:#fff;border:1px solid #d5e2e9;border-radius:13px;box-shadow:0 1px 2px #21425c14;min-height:75px;padding:12px 14px}.reports-window__summary-cards small{color:#94a2b0;display:block;font-size:9px;font-weight:700;letter-spacing:.85px}.reports-window__status{border-radius:999px;display:inline-block;font-size:10px;line-height:1;margin-top:9px;padding:5px 9px;text-transform:uppercase}.reports-window__status.pending{background:#fff8d4;color:#a07a00}.reports-window__status.approved,.reports-window__status.sent{background:#e8fff0;color:#0b954a}.reports-window__status.denied{background:#ffeaef;color:#d02040}.reports-window__summary-cards article:nth-child(2) b{align-items:center;display:flex;font-size:11px;gap:5px;line-height:1.1;margin-top:8px;text-transform:uppercase}.reports-window__summary-cards article:nth-child(2) b svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;height:15px;width:15px}.reports-window__summary-cards article:nth-child(2) b.blocked{color:#d51837}.reports-window__summary-cards article:nth-child(2) b.caution{color:#b77c00}.reports-window__summary-cards article:nth-child(2) b.safe{color:#0b9b52}.reports-window__summary-cards article:nth-child(2) b.pending{color:#728090}.reports-window__summary-cards article:nth-child(2) span{color:#3775d2;display:block;font-size:10px;margin-top:3px}.reports-window__footer{grid-gap:10px;background:#fff;border-top:1px solid #dbe8ed;display:grid;flex:0 0 58px;gap:10px;grid-template-columns:1fr 1fr;padding:10px 19px}.reports-window__footer button{align-items:center;border-radius:10px;display:flex;font-size:11px;font-weight:700;gap:7px;justify-content:center}.reports-window__footer svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;height:15px;width:15px}.reports-window__deny{background:#fff5f6;border:1px solid #f3c9d0;color:#d31d3b}.reports-window__approve{background:#0aa540;border:1px solid #079b41;box-shadow:0 2px 3px #08883b33;color:#fff}.reports-window__deny:hover{background:#ffecef}.reports-window__approve:hover{background:#098f39}@media (max-width:520px){.reports-window-backdrop{padding:10px}.reports-window{max-height:calc(100dvh - 20px);width:100%}.reports-window__header{flex-basis:62px;padding:0 13px}.reports-window__body{padding:14px 13px}.reports-window__attachment{height:72px}.reports-window__details{margin-top:14px}.reports-window__details article{min-height:49px;padding:6px 11px}.reports-window__summary-cards{gap:7px;margin-top:13px}.reports-window__summary-cards article{min-height:70px;padding:10px}.reports-window__footer{gap:8px;padding:9px 13px}.reports-window__footer button{font-size:10px}}.alerts-page{background:#edf7ff;background:var(--app-page,#edf7ff);color:#15243a;font-family:Lexend,Arial,sans-serif;font-family:var(--app-font,Lexend,Arial,sans-serif);min-height:100vh}.alerts-page button,.alerts-page input,.alerts-page select,.alerts-page textarea{font:inherit}.alerts-page button{cursor:pointer}.alerts-sidebar{background:#243f96;color:#edf2ff;display:flex;flex-direction:column;inset:0 auto 0 0;justify-content:space-between;position:fixed;width:230px;z-index:30}.alerts-brand{align-items:center;color:#fff;display:flex;gap:10px;padding:0 10px 29px;text-decoration:none}.alerts-brand>span{display:grid;height:30px;place-items:center;width:27px}.alerts-brand img{filter:brightness(0) invert(1);width:26px}.alerts-brand h2{color:#fff;font-size:21px;font-weight:650;letter-spacing:-.7px;line-height:1;margin:0}.alerts-brand p{color:#dce6ff;font-size:10px;line-height:1;margin:4px 0 0}.alerts-nav{margin-top:10px}.alerts-nav ul{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.alerts-nav a,.alerts-sidebar-footer a,.alerts-sidebar-footer button{align-items:center;background:#0000;border:0;border-radius:8px;color:#e9eeff;display:flex;font-size:14px;font-weight:500;gap:13px;min-height:44px;padding:0 14px;text-align:left;text-decoration:none}.alerts-nav img,.alerts-sidebar-footer img{filter:brightness(0) invert(1) opacity(.96);height:18px;object-fit:contain;width:18px}.alerts-nav a.active{background:#164ced;box-shadow:0 4px 12px #091a6f3d;color:#fff}.alerts-nav a:hover,.alerts-sidebar-footer a:hover,.alerts-sidebar-footer button:hover{background:#ffffff1a}.alerts-nav a.active:hover{background:#164ced}.alerts-sidebar-footer{grid-gap:4px;display:grid;gap:4px}.alerts-header{background:#fff;border-bottom:1px solid #c7dff5;height:79px;inset:0 0 auto 230px;justify-content:space-between;padding:0 22px;position:fixed;z-index:20}.alerts-header,.alerts-search{align-items:center;display:flex}.alerts-search{background:#eff8ff;border:1px solid #b9d9fb;border-radius:8px;height:39px;max-width:48vw;padding:0 12px;width:606px}.alerts-search img{height:17px;margin-right:8px;object-fit:contain;opacity:.65;width:17px}.alerts-search input{background:#0000;border:0;color:#26394d;font-size:12px;outline:0;width:100%}.alerts-search input::placeholder{color:#9baabd}.alerts-header-actions{align-items:center;display:flex;gap:15px}.alerts-emergency{align-items:center;background:#fff;border:1px solid #bdd6ee;border-radius:8px;box-shadow:0 2px 5px #254f7626;color:#24374b;display:flex;gap:8px;height:45px;min-width:161px;padding:5px 11px;text-align:left}.alerts-emergency img{height:17px;object-fit:contain;width:17px}.alerts-emergency span{grid-gap:2px;display:grid;gap:2px}.alerts-emergency b{font-size:11px;line-height:1}.alerts-emergency small{color:#718096;font-size:9px;line-height:1}.alerts-notification{background:#0000;border:0;display:grid;height:31px;padding:0;place-items:center;position:relative;width:24px}.alerts-notification img{height:20px;object-fit:contain;width:20px}.alerts-notification i{background:#e41f36;border:2px solid #fff;border-radius:50%;color:#fff;display:grid;font-size:8px;font-style:normal;font-weight:800;height:15px;place-items:center;position:absolute;right:-3px;top:1px;width:15px}.alerts-avatar{border-radius:50%;height:31px;object-fit:cover;width:31px}.alerts-admin{grid-gap:3px;display:grid;gap:3px;min-width:104px}.alerts-admin b{color:#1c2e43;font-size:11px;line-height:1}.alerts-admin small{color:#738298;font-size:9px;line-height:1}.alerts-main{background:#eaf4ff;margin-left:230px;min-height:100vh;padding:79px 0 32px}.alerts-title{padding:20px 27px 16px}.alerts-title h1{color:#10223a;font-size:24px;letter-spacing:-.55px;line-height:1.15;margin:0}.alerts-title p{color:#52657b;font-size:13px;margin:5px 0 0}.alerts-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,2.05fr) minmax(340px,1fr);padding:0 27px}.alerts-left-column,.alerts-right-column{grid-gap:16px;display:grid;gap:16px}.alert-form-card,.alert-history-card,.alerts-side-card{background:#fff;border:1px solid #d8e3ed;border-radius:10px;box-shadow:0 2px 4px #4165851f}.alert-form-card{padding:19px 20px 17px}.alert-form-card h2,.alert-history-card h2,.alerts-side-card h2{align-items:center;color:#1b2a3d;display:flex;font-size:16px;font-weight:700;gap:8px;line-height:1.2;margin:0}.alert-form-card h2>span,.alert-history-card h2>span{color:#2774f4;font-size:21px;font-weight:800;line-height:.7;transform:rotate(-28deg)}.alert-history-card h2>span{font-size:18px;transform:none}.alert-field{grid-gap:6px;display:grid;gap:6px;margin-top:14px}.alert-field>span,.target-field legend{color:#31445b;font-size:11px;font-weight:600}.alert-field b,.target-field b{color:#17293c}.alert-field input,.alert-field select,.alert-field textarea{background:#fff;border:1px solid #cfdee9;border-radius:6px;color:#24384d;font-size:11px;outline:none;width:100%}.alert-field input,.alert-field select{height:35px;padding:0 11px}.alert-field textarea{display:block;min-height:116px;padding:10px 11px;resize:vertical}.alert-field input::placeholder,.alert-field textarea::placeholder{color:#a5afba}.alert-field input:focus,.alert-field select:focus,.alert-field textarea:focus{border-color:#4a94ee;box-shadow:0 0 0 2px #418fed1f}.target-field{border:0;margin:14px 0 0;min-width:0;padding:0}.target-field legend{padding:0 0 8px}.target-grid{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.target-option{align-items:center;background:#fff;border:1px solid #edf0f4;border-radius:5px;color:#536275;display:flex;font-size:10px;height:31px;min-width:0;padding:0 9px}.target-option input{accent-color:#287cf3;height:14px;margin:0 6px 0 0;width:14px}.target-option:has(input:checked){background:#eef7ff;border-color:#67a9f5}.alert-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:19px}.clear-alert-button,.send-alert-button{align-items:center;border-radius:7px;display:inline-flex;font-size:11px;font-weight:700;height:37px;justify-content:center}.send-alert-button{background:#2673f0;border:1px solid #1e6bef;box-shadow:0 2px 4px #2369e847;color:#fff;gap:6px;padding:0 15px}.send-alert-button span{font-size:17px;line-height:1;transform:rotate(-28deg)}.clear-alert-button{background:#fff;border:1px solid #dbe2e9;color:#435469;padding:0 15px}.form-notice{color:#d23b4b;flex:1 1 260px;font-size:10px;margin:0}.form-notice.success{color:#18854a}.alert-history-card{padding:18px 20px}.alert-history-list{grid-gap:10px;display:grid;gap:10px;margin-top:15px}.history-alert{border:1px solid;border-radius:7px;padding:12px 13px 11px}.history-alert.critical{background:#ffe2e5;border-color:#f1b8bf}.history-alert.warning{background:#fff1d7;border-color:#f3d28a}.history-alert.information{background:#e0f0ff;border-color:#aed7fc}.history-heading{align-items:baseline;display:flex;gap:8px}.history-heading h3{color:#293748;font-size:12px;font-weight:800;margin:0}.history-heading em{color:#66788c;font-size:9px;font-style:normal;font-weight:600}.history-heading strong{color:#bd2f3c;font-size:9px;margin-left:auto}.history-alert.warning .history-heading strong{color:#b87814}.history-alert.information .history-heading strong{color:#3978b7}.history-alert p{color:#3c4a5b;font-size:10px;margin:5px 0}.history-alert small{color:#687788;font-size:8px}.alerts-right-column{position:-webkit-sticky;position:sticky;top:96px}.alerts-side-card{padding:18px 19px}.alerts-side-card h2 img{height:18px;object-fit:contain;width:18px}.map-card h2 img{filter:sepia(1) saturate(5) hue-rotate(175deg)}.protocol-card h2 img{filter:sepia(1) saturate(4) hue-rotate(330deg)}.balagtas-map{background:#e8eee4 url(/static/media/map_monitoring_reference.71fa114353c15bbc128f.png) 42% 64%/155% auto no-repeat;border:1px solid #e1e7e9;border-radius:2px;height:228px;margin-top:15px;overflow:hidden;position:relative}.map-controls{border:1px solid #a9b4b9;border-radius:3px;box-shadow:0 1px 2px #00000040;display:grid;left:8px;overflow:hidden;position:absolute;top:8px;z-index:2}.map-controls button{background:#fff;border:0;color:#2a3441;display:grid;font-size:19px;height:27px;line-height:1;padding:0;place-items:center;width:28px}.map-controls button+button{border-top:1px solid #cbd3d6}.alerts-map-pin{background:#2587d1;border:2px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 1px 3px #16436773;height:16px;position:absolute;transform:rotate(-45deg);width:16px;z-index:1}.alerts-map-pin:after{background:#fff;border-radius:50%;content:"";inset:4px;position:absolute}.balagtas-map small{background:#ffffffb8;bottom:2px;color:#196a97;font-size:7px;position:absolute;right:3px;z-index:2}.protocol-card ol{grid-gap:10px;counter-reset:protocol;display:grid;gap:10px;list-style:none;margin:17px 0 16px;padding:0}.protocol-card li{grid-gap:7px;align-items:start;color:#3d4d60;counter-increment:protocol;display:grid;font-size:10px;gap:7px;grid-template-columns:15px 1fr;line-height:1.25}.protocol-card li:before{background:#e9f3ff;border-radius:50%;color:#2b79de;content:counter(protocol);display:grid;font-size:8px;font-weight:800;height:14px;place-items:center;width:14px}.protocol-reminder{grid-gap:7px;background:#fffde1;border:1px solid #f5eca2;border-radius:5px;color:#9a7a16;display:grid;gap:7px;grid-template-columns:15px 1fr;padding:11px 10px}.protocol-reminder>span{font-size:13px;line-height:1}.protocol-reminder b{color:#917311;display:block;font-size:9px}.protocol-reminder p{color:#927f40;font-size:8px;line-height:1.3;margin:3px 0 0}@media (max-width:1250px){.alerts-layout{gap:14px;grid-template-columns:minmax(0,1.8fr) minmax(310px,1fr);padding:0 18px}.alerts-title{padding-left:18px;padding-right:18px}.alerts-header-actions{gap:10px}.alerts-admin{display:none}}@media (max-width:820px){.alerts-sidebar{padding:24px 9px 15px;width:72px}.alerts-brand{justify-content:center;padding:0 0 28px}.alerts-brand>div,.alerts-nav span,.alerts-sidebar-footer a,.alerts-sidebar-footer button{font-size:0}.alerts-sidebar-footer a,.alerts-sidebar-footer button{justify-content:center;padding:0}.alerts-sidebar-footer img{margin:0}.alerts-nav a{justify-content:center;padding:0}.alerts-nav img{margin:0}.alerts-header{left:72px}.alerts-main{margin-left:72px}.alerts-layout{grid-template-columns:1fr}.alerts-right-column{grid-template-columns:1fr 1fr;position:static}}@media (max-width:560px){.alerts-header{height:63px;padding:0 12px}.alerts-main{padding-top:63px}.alerts-search{max-width:none;width:100%}.alerts-header-actions{display:none}.alerts-title h1{font-size:21px}.alerts-layout{padding:0 12px}.alerts-title{padding:17px 12px 13px}.alert-form-card,.alert-history-card,.alerts-side-card{padding:15px}.alerts-right-column,.target-grid{grid-template-columns:1fr}.history-heading{flex-wrap:wrap}.history-heading strong{margin-left:0}}.alerts-sidebar{background:#233d95;color:#eaf0ff;padding:26px 14px 17px;z-index:20}.alerts-brand{color:inherit;padding:0 10px 28px}.alerts-brand h2{font-weight:600}.alerts-brand p{color:#e0e8ff;margin:0}.alerts-nav a{color:#e6ecff}.alerts-nav img,.alerts-sidebar-footer img{filter:brightness(0) invert(1) opacity(.95)}.alerts-nav a.active{background:#164beb;box-shadow:0 4px 12px #0a1c7333}.alerts-nav a.active:hover{background:#164beb}.alerts-sidebar-footer a,.alerts-sidebar-footer button{color:#e9efff;min-height:43px}.alerts-header{border-bottom-color:#c9dff7;z-index:10}.alerts-search{background:#edf5ff;border-color:#b9d6fa}.alerts-search img{opacity:.58;width:18px}.alerts-search input{color:#526274;font-size:14px}.alerts-search input::placeholder{color:#8997a9}.alerts-header-actions{gap:17px}.alerts-emergency{border-color:#9bc6f2;border-radius:9px;box-shadow:0 2px 5px #10427529;gap:10px;height:auto;min-height:49px;padding:7px 14px;width:192px}.alerts-emergency img{opacity:.72;width:19px}.alerts-emergency b{font-size:13px;font-weight:600}.alerts-emergency small{color:#5f6673;font-size:11px}.alerts-notification{width:28px}.alerts-notification img{width:23px}.alerts-notification i{background:#e30625;border:0;font-size:10px;height:18px;right:-2px;width:18px}.alerts-avatar{border:1px solid #bdd7f5;height:38px;width:38px}.alerts-admin{gap:2px;margin-left:-8px;min-width:0}.alerts-admin b{font-size:13px}.alerts-admin small{color:#6b7280;font-size:11px}@media (max-width:820px){.alerts-sidebar{padding:20px 9px;width:72px}.alerts-brand{justify-content:center;padding:0 0 28px}.alerts-brand>div,.alerts-nav span,.alerts-sidebar-footer a,.alerts-sidebar-footer button{font-size:0}.alerts-nav a,.alerts-sidebar-footer a,.alerts-sidebar-footer button{justify-content:center;padding:0}.alerts-nav a img,.alerts-sidebar-footer img{height:20px;width:20px}.alerts-header{left:72px;padding:0 16px}.alerts-main{margin-left:72px}.alerts-emergency{padding:9px;width:auto}.alerts-admin,.alerts-emergency span{display:none}.alerts-search{width:min(420px,56vw)}}@media (max-width:560px){.alerts-header{height:63px;padding:0 11px}.alerts-main{padding-top:63px}.alerts-search{flex:1 1;max-width:none}.alerts-search input{font-size:11px}.alerts-avatar,.alerts-notification{display:none}.alerts-header-actions{display:flex;margin-left:8px}}*{box-sizing:border-box}.evacuation-page{background:#eaf4ff;color:#172233;font-family:Lexend,Arial,sans-serif;min-height:100vh}.evacuation-page button,.evacuation-page input{font:inherit}.evacuation-page button{cursor:pointer}.ec-sidebar{color:#eaf0ff;display:flex;flex-direction:column;inset:0 auto 0 0;justify-content:space-between;position:fixed;width:230px;z-index:3}.ec-brand{align-items:center;color:#fff;display:flex;text-decoration:none}.ec-brand img{filter:brightness(0) invert(1);width:27px}.ec-brand span{grid-gap:1px;display:grid;gap:1px}.ec-brand b{font-size:21px;font-weight:600;letter-spacing:-.7px}.ec-brand small{color:#e0e8ff;font-size:10px}.ec-sidebar ul{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:10px 0 0;padding:0}.ec-footer button,.ec-sidebar a{align-items:center;background:#0000;border:0;border-radius:8px;color:#e6ecff;display:flex;font-size:14px;font-weight:500;gap:13px;min-height:44px;padding:0 14px;text-align:left;text-decoration:none}.ec-footer i,.ec-sidebar nav i{border:1px solid #edf3ff;border-radius:2px;height:8px;width:8px}.ec-sidebar nav a.active{background:#164beb;box-shadow:0 4px 12px #0a1c7333;color:#fff}.ec-footer button{min-height:43px}.ec-header{background:#fff;border-bottom:1px solid #c9dff7;height:79px;inset:0 0 auto 230px;justify-content:space-between;padding:0 22px;position:fixed;z-index:2}.ec-header,.ec-header>label{align-items:center;display:flex}.ec-header>label{background:#edf5ff;border:1px solid #b9d6fa;border-radius:8px;height:39px;padding:0 12px;width:606px}.ec-header label>img{margin-right:8px;opacity:.58;width:18px}.ec-header input{background:#0000;border:0;color:#526274;font-size:14px;outline:0;width:100%}.ec-header input::placeholder{color:#8997a9}.ec-header>div{gap:17px}.ec-emergency,.ec-header>div{align-items:center;display:flex}.ec-emergency{background:#fff;border:1px solid #9bc6f2;border-radius:9px;box-shadow:0 2px 5px #10427529;color:#273448;gap:10px;min-height:49px;padding:7px 14px;text-align:left;width:192px}.ec-emergency img{opacity:.72;width:19px}.ec-emergency span,.ec-header>div>p{grid-gap:2px;display:grid;gap:2px;margin:0}.ec-emergency b,.ec-header>div>p b{font-size:13px;font-weight:600}.ec-emergency small,.ec-header>div>p small{color:#5f6673;font-size:11px}.ec-notice{background:#0000;border:0;display:grid;height:31px;padding:0;place-items:center;position:relative;width:28px}.ec-notice img{width:23px}.ec-notice i{background:#e30625;border-radius:50%;color:#fff;display:grid;font-size:10px;font-style:normal;font-weight:700;height:18px;place-items:center;position:absolute;right:-2px;top:1px;width:18px}.ec-avatar{border:1px solid #bdd7f5;border-radius:50%;height:38px;object-fit:cover;width:38px}.ec-header>div>p{margin-left:-8px}.ec-main{background:#eaf4ff;margin-left:230px;min-height:100vh;padding:105px 21px 36px}.ec-title{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:30px}.ec-title h1{font-size:23px;letter-spacing:-.45px;margin:0}.ec-title p{color:#626b79;font-size:13px;margin:5px 0 0}.ec-title>button{background:#1c62e9;border:1px solid #1760ea;border-radius:8px;box-shadow:0 2px 4px #1851d340;color:#fff;font-size:12px;font-weight:600;min-height:48px;min-width:205px}.ec-summary{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.ec-directory,.ec-locations,.ec-summary article,.ec-total{background:#fff;border:1px solid #d9e4ed;border-radius:13px;box-shadow:0 2px 4px #41658524}.ec-summary article{min-height:166px;padding:20px 23px}.ec-summary article>span{border-radius:10px;display:grid;height:48px;place-items:center;width:48px}.ec-summary article img{width:23px}.ec-summary .blue>span{background:#e3f0ff}.ec-summary .green>span{background:#ddffeb}.ec-summary .yellow>span{background:#fff9c8}.ec-summary .red>span{background:#fde3e7}.ec-summary .blue img{filter:sepia(1) saturate(5) hue-rotate(175deg)}.ec-summary .green img{filter:sepia(1) saturate(4) hue-rotate(90deg)}.ec-summary .yellow img{filter:sepia(1) saturate(5) hue-rotate(342deg)}.ec-summary .red img{filter:sepia(1) saturate(6) hue-rotate(300deg)}.ec-summary p{color:#5f6976;font-size:11px;margin:18px 0 8px}.ec-summary strong{font-size:25px;font-weight:600}.ec-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,2.05fr) minmax(360px,1fr)}.ec-directory{overflow:hidden}.ec-directory>header{border-bottom:1px solid #e7edf1;font-weight:700;min-height:70px;padding:22px}.ec-directory>div{grid-gap:14px;display:grid;gap:14px;padding:20px 21px}.ec-directory article{background:#fff;border:1px solid #e8edf0;border-radius:8px;padding:17px 16px 16px}.ec-center-head{display:flex;gap:12px;justify-content:space-between}.ec-center-head h2{margin:0}.ec-center-head p{color:#667382;font-size:10px;margin:7px 0 0}.ec-center-head>b{border-radius:999px;font-size:9px;min-height:21px;padding:5px 9px}.available{background:#dcffea;color:#139553}.nearly-full{background:#fffbc7;color:#a68300}.full{background:#ffe2e7;color:#cd263a}.ec-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:17px}.ec-metrics span{grid-gap:7px;background:#fafcfd;border-radius:6px;display:grid;gap:7px;min-height:65px;padding:12px 13px}.ec-metrics small{color:#75808b;font-size:9px}.ec-metrics b{color:#344052;font-size:13px}.ec-bar{margin-top:14px}.ec-bar p{color:#607080;display:flex;font-size:9px;justify-content:space-between;margin:0 0 6px}.ec-bar>i{background:#e6ebed;border-radius:99px;display:block;height:7px;overflow:hidden}.ec-bar>i>i{background:#12d96d;border-radius:inherit;display:block;height:100%}.ec-bar>i>.nearly-full{background:#efc200}.ec-bar>i>.full{background:#e6374b}.ec-directory footer{align-items:center;display:flex;justify-content:space-between;margin-top:14px}.ec-directory footer>div{display:flex;gap:5px}.ec-directory footer span{background:#edf6ff;border-radius:3px;color:#3974bf;font-size:8px;padding:4px 6px}.ec-directory footer button{background:#0000;border:0;color:#3670ba;font-size:10px;font-weight:600}.ec-right{grid-gap:20px;display:grid;gap:20px}.ec-locations,.ec-total{padding:19px}.ec-locations h2,.ec-total h2{color:#243142;margin:0}.ec-map{background:#e8eee4 url(/static/media/map_monitoring_reference.71fa114353c15bbc128f.png) 42% 64%/155% auto no-repeat;border:1px solid #dce4e3;border-radius:4px;height:342px;margin-top:16px;overflow:hidden;position:relative}.ec-map>b{background:#fff;border:1px solid #a5b0b6;border-radius:3px;display:grid;left:8px;overflow:hidden;position:absolute;top:8px;z-index:2}.ec-map>b button{background:#fff;border:0;font-size:19px;height:26px;padding:0;width:27px}.ec-map>b button+button{border-top:1px solid #cdd5d8}.ec-map>i{background:#2587d1;border:3px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 2px 4px #16436773;height:23px;position:absolute;transform:translate(-50%,-100%) rotate(-45deg);width:23px;z-index:1}.ec-map>i:after{background:#fff;border-radius:50%;content:"";inset:5px;position:absolute}.ec-map>i.yellow{background:#e7b915}.ec-map>i.red{background:#e54450}.ec-map small{background:#ffffffc7;bottom:2px;color:#196a97;font-size:7px;position:absolute;right:3px;z-index:2}.ec-total{min-height:143px}.ec-total strong{display:block;font-size:25px;margin-top:17px}.ec-total p{color:#637182;font-size:10px;margin:8px 0 0}.ec-main{padding:105px 27px 40px}.ec-title{align-items:center;margin-bottom:24px}.ec-title>div{grid-gap:3px;display:grid;gap:3px}.ec-title h1{font-weight:700;line-height:1.2}.ec-title p{margin:0}.ec-title>button{align-items:center;display:inline-flex;justify-content:center;min-height:46px;padding:0 18px;white-space:nowrap}.ec-summary{gap:16px;margin-bottom:22px}.ec-summary article{display:flex;flex-direction:column;justify-content:flex-start;min-height:158px;min-width:0;padding:18px 19px}.ec-summary article>span{height:42px;width:42px}.ec-summary article img{width:20px}.ec-summary p{font-size:10px;font-weight:500;margin:14px 0 6px}.ec-summary strong{font-size:24px;line-height:1}.ec-layout{gap:22px;grid-template-columns:minmax(0,2.05fr) minmax(370px,1fr)}.ec-directory,.ec-locations,.ec-total{border-color:#d7e4ee;box-shadow:0 2px 5px #4165851f}.ec-directory>header{align-items:center;color:#243142;display:flex;font-size:15px;min-height:68px;padding:0 22px}.ec-directory>div{gap:12px;padding:16px}.ec-directory article{border-color:#e4ebef;padding:16px}.ec-center-head{align-items:flex-start}.ec-center-head h2{color:#243142;font-size:13px;line-height:1.25}.ec-center-head p{align-items:center;display:flex;margin-top:5px;min-height:14px}.ec-center-head>b{align-items:center;display:inline-flex;flex:0 0 auto;font-weight:700;justify-content:center}.ec-metrics{gap:10px;margin-top:14px}.ec-metrics span{min-height:61px;padding:10px 12px}.ec-bar{margin-top:12px}.ec-directory footer{margin-top:12px;min-height:21px}.ec-directory footer>div{flex-wrap:wrap}.ec-directory footer button{white-space:nowrap}.ec-right{gap:16px}.ec-locations,.ec-total{padding:18px}.ec-locations h2,.ec-total h2{align-items:center;display:flex;font-size:15px;min-height:20px}.ec-map{height:330px;margin-top:14px}.ec-total{display:flex;flex-direction:column;justify-content:center;min-height:126px}.ec-total strong{line-height:1;margin-top:11px}.ec-total p{margin-top:6px}.ec-register-button{gap:8px}.ec-register-button>span{border:1px solid #ffffff8f;border-radius:50%;display:grid;font-size:16px;font-weight:400;height:19px;line-height:1;place-items:center;width:19px}.ec-center-head p img{filter:sepia(1) saturate(5) hue-rotate(175deg);height:11px;object-fit:contain;opacity:.8;width:11px}.ec-directory footer button{align-items:center;display:inline-flex;gap:5px}.ec-directory footer button img{filter:sepia(1) saturate(5) hue-rotate(175deg);height:13px;object-fit:contain;opacity:.78;width:13px}.ec-locations h2 img,.ec-total h2 img{filter:sepia(1) saturate(5) hue-rotate(175deg);height:18px;object-fit:contain;width:18px}.ec-total h2 img{filter:sepia(1) saturate(4) hue-rotate(165deg)}.ec-modal-backdrop{background:#10233a61;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:50}.ec-register-modal{background:#fff;border:1px solid #d5e2ee;border-radius:13px;box-shadow:0 22px 65px #0a1e384d;color:#243142;padding:26px;position:relative;width:min(455px,100%)}.ec-modal-close{background:#edf3f7;border:0;border-radius:50%;color:#607084;display:grid;font-size:16px;height:30px;padding:0;place-items:center;position:absolute;right:14px;top:13px;width:30px}.ec-modal-heading{align-items:center;display:flex;gap:11px;margin-bottom:22px}.ec-modal-heading>span{background:#e6f1ff;border-radius:10px;display:grid;height:42px;place-items:center;width:42px}.ec-modal-heading img{filter:sepia(1) saturate(5) hue-rotate(175deg);height:21px;width:21px}.ec-modal-heading p{color:#3477d5;font-size:10px;font-weight:600;margin:0 0 4px}.ec-modal-heading h2{font-size:19px;letter-spacing:-.3px;margin:0}.ec-register-modal form{grid-gap:13px;display:grid;gap:13px}.ec-register-modal label{grid-gap:6px;color:#405168;display:grid;font-size:11px;font-weight:600;gap:6px}.ec-register-modal input{border:1px solid #cad9e5;border-radius:7px;color:#26384c;font-size:12px;height:39px;outline:0;padding:0 11px}.ec-register-modal input:focus{border-color:#4387e8;box-shadow:0 0 0 2px #4387e821}.ec-modal-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:7px}.ec-modal-actions button{background:#fff;border:1px solid #d5e0e9;border-radius:7px;color:#43556a;font-size:11px;font-weight:600;height:38px;padding:0 14px}.ec-modal-actions button[type=submit]{background:#1c62e9;border-color:#1760ea;box-shadow:0 2px 4px #1851d338;color:#fff}.ec-sidebar{background:#233d95;padding:26px 14px 17px;z-index:20}.ec-brand{color:#eaf0ff;gap:10px;padding:0 10px 28px}.ec-brand>span{display:grid;height:30px;place-items:center;width:27px}.ec-brand>span img{filter:brightness(0) invert(1);width:26px}.ec-brand>div{display:block}.ec-brand h1{color:#fff;font-size:21px;font-weight:600;letter-spacing:-.7px;margin:0}.ec-brand p{color:#e0e8ff;font-size:10px;margin:0}.ec-brand>b,.ec-brand>small{display:none}.ec-nav{margin-top:10px}.ec-nav ul{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.ec-nav li{border-radius:8px}.ec-footer a,.ec-footer button,.ec-nav a{align-items:center;background:#0000;border:0;border-radius:8px;color:#e6ecff;display:flex;font-size:14px;font-weight:500;gap:13px;min-height:44px;padding:0 14px;text-align:left;text-decoration:none}.ec-footer img,.ec-nav a img{filter:brightness(0) invert(1) opacity(.95);height:18px;object-fit:contain;width:18px}.ec-nav a.active{background:#164beb;box-shadow:0 4px 12px #0a1c7333;color:#fff}.ec-footer a:hover,.ec-footer button:hover,.ec-nav a:hover{background:#ffffff1a}.ec-nav a.active:hover{background:#164beb}.ec-footer{grid-gap:4px;display:grid;gap:4px}.ec-footer a,.ec-footer button{color:#e9efff;min-height:43px}.ec-header{z-index:10}.register-centers-overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0d1b2a7a;display:grid;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:24px;place-items:center;position:fixed;z-index:1000}.register-centers-modal{background:#fff;border-radius:13px;box-shadow:0 18px 38px #07162747;color:#17283a;max-height:calc(100dvh - 48px);overflow-y:auto;width:min(466px,100%)}.register-centers-modal,.register-centers-modal button,.register-centers-modal input,.register-centers-modal select{font-family:Lexend,sans-serif!important}.register-centers-heading{border-bottom:1px solid #e8eef1;padding:25px 24px 18px;position:relative}.register-centers-heading h2{color:#13283a;font-size:16px;font-weight:600;letter-spacing:-.25px;line-height:1.25;margin:0 35px 4px 0}.register-centers-heading p{color:#6d7b85;font-size:9px;font-weight:400;line-height:1.35;margin:0}.register-centers-close{background:#0000;border:0;border-radius:50%;color:#a5adb3;cursor:pointer;display:grid;font-family:inherit;font-size:19px!important;font-weight:300;height:25px;line-height:1;padding:0;place-items:center;position:absolute;right:15px;top:18px;width:25px}.register-centers-close:focus-visible,.register-centers-close:hover{background:#f2f6f8;color:#547084;outline:none}.register-centers-form{padding:17px 24px 23px}.register-centers-group{margin-bottom:13px;min-width:0}.register-centers-facilities legend,.register-centers-group>label{border:0;color:#3e505d;display:block;font-size:8px;font-weight:600;letter-spacing:.02em;line-height:1.2;margin:0 0 6px;padding:0}.register-centers-field{position:relative}.register-centers-field-icon{color:#aeb8be;height:14px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px;z-index:1}.register-centers-field input{background:#fbfcfc;border:1px solid #e1e7e9;border-radius:12px;box-shadow:none;color:#425661;display:block;font-family:inherit;font-size:9px;font-weight:400;height:42px;line-height:1.2;min-width:0;outline:none;padding:0 12px 0 32px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.register-centers-field input::placeholder{color:#abb6bc;opacity:1}.register-centers-field input:focus{border-color:#5d9af0;box-shadow:0 0 0 3px #2870ed1f}.register-centers-field input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.register-centers-field input[type=number]::-webkit-inner-spin-button,.register-centers-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.register-centers-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.register-centers-row .register-centers-group{margin-bottom:13px}.register-centers-error{color:#cd3151;font-size:7.5px;font-weight:500;line-height:1.2;margin:4px 0 0}.register-centers-group.has-error .register-centers-field input{background:#fff5f6;border-color:#dd7890;box-shadow:0 0 0 1px #dd78901f}.register-centers-facilities{border:0;margin:0 0 18px;min-width:0;padding:0}.register-centers-facilities>div{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:1fr 1fr}.register-centers-facility{align-items:center;background:#fbfcfc;border:1px solid #e0e6e8;border-radius:10px;color:#4d5e68;cursor:pointer;display:flex;font-size:9px;font-weight:500;height:33px;min-width:0;padding:0 11px;position:relative;-webkit-user-select:none;user-select:none}.register-centers-facility input{opacity:0;position:absolute}.register-centers-facility>span{background:#fff;border:1px solid #dce4e7;border-radius:4px;display:grid;flex:0 0 auto;height:15px;margin-right:9px;place-items:center;width:15px}.register-centers-facility>span:after{border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;content:"";height:4px;opacity:0;transform:rotate(-45deg) translate(1px,-1px);width:7px}.register-centers-facility input:checked+span{background:#2563eb;border-color:#2563eb}.register-centers-facility input:checked+span:after{opacity:1}.register-centers-facility input:focus-visible+span{outline:2px solid #2563eb73;outline-offset:2px}.register-centers-submit{background:#2563eb;border:0;border-radius:10px;box-shadow:0 3px 6px #1957d347;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:10px!important;font-weight:600;height:43px;line-height:1;padding:0 16px;transition:background .18s ease,transform .18s ease;width:100%}.register-centers-submit:hover{background:#1d56d6;transform:translateY(-1px)}.register-centers-submit:focus-visible{outline:3px solid #4184f359;outline-offset:2px}@media (max-width:520px){.register-centers-overlay{align-items:start;overflow-y:auto;padding:16px}.register-centers-modal{margin:8px 0}.register-centers-heading{padding:22px 18px 16px}.register-centers-form{padding:16px 18px 19px}}@media (max-width:370px){.register-centers-facilities>div,.register-centers-row{grid-template-columns:1fr}}.register-centers-group>select,.register-centers-map-section input{background:#fbfcfc;border:1px solid #dce5ed;border-radius:10px;box-sizing:border-box;color:#435661;font:inherit;font-size:12px;height:42px;min-width:0;padding:0 12px;width:100%}.register-centers-map-section{background:#f8fbff;border:1px solid #dce5ed;border-radius:12px;margin:0 0 18px;min-width:0;padding:14px}.register-centers-map-section legend{color:#16365c;font-size:13px;font-weight:600;padding:0 5px}.center-location-picker>p,.register-centers-map-section>p{color:#53677b;font-size:12px;line-height:1.5;margin:0 0 10px}.center-location-map{border-radius:10px;height:230px;isolation:isolate;margin-bottom:12px;overflow:hidden}.center-location-pin span{background:#2563eb;border:2px solid #fff;border-radius:18px 18px 18px 0;box-shadow:0 2px 8px #13293d55;color:#fff;display:grid;font-size:24px;height:32px;place-items:center;width:30px}.register-centers-map-section .register-centers-group{margin-bottom:0}.register-centers-submit:disabled{cursor:wait;opacity:.65}@media (max-width:480px){.register-centers-overlay{padding:12px}.register-centers-modal{max-height:calc(100dvh - 24px)}.register-centers-form{padding:16px}.register-centers-map-section{padding:10px}}.register-centers-modal{width:min(600px,100%)}.register-centers-heading p{font-size:12px;line-height:1.5}.register-centers-facilities legend,.register-centers-group label{font-size:10px;letter-spacing:.3px}.register-centers-field input{font-size:12px}.register-centers-facility{font-size:11px}.register-centers-error{font-size:12px}.register-centers-submit{font-size:13px}.center-location-map{background:#f1f5f9;border:1px solid #dbe5f0;box-shadow:inset 0 0 0 1px #fff;height:290px}.center-location-map .leaflet-control-zoom{border:0;border-radius:9px;box-shadow:0 2px 8px #17304b24;overflow:hidden}.center-location-map .leaflet-control-zoom a{background:#fff;color:#24496a;height:32px;line-height:32px;width:32px}.center-location-map .leaflet-control-attribution{background:#fffffff0;border-radius:5px 0 0 0;font-size:9px}.register-centers-map-section{background:#f8fafc;border-color:#e1e8f0}@media(max-width:480px){.center-location-map{height:270px}}.evacuation-window-backdrop{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0d192b91;display:grid;font-family:Lexend,Arial,sans-serif;inset:0;overflow:hidden;overscroll-behavior:contain;padding:24px;place-items:center;position:fixed;z-index:2000}.evacuation-window{background:#f1f8ff;border:1px solid #c9d9ed;border-radius:15px;box-shadow:0 22px 48px #010e2361;color:#20304c;font-family:Lexend,Arial,sans-serif;max-height:calc(100dvh - 48px);overflow:auto;scrollbar-width:thin;width:min(460px,calc(100vw - 48px))}.evacuation-window__header{background:#2942ae;border-radius:14px 14px 0 0;color:#fff;min-height:152px;padding:20px 58px 20px 22px;position:relative}.evacuation-window__heading{align-items:flex-start;display:flex;flex-direction:column}.evacuation-window__eyebrow,.evacuation-window__location{align-items:center;display:flex;margin:0}.evacuation-window__eyebrow{color:#dbe5ff;font-size:10px;font-weight:700;gap:6px;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.evacuation-window__eyebrow .evacuation-window__icon{stroke-width:1.7;height:16px;width:16px}.evacuation-window__header h2{color:#fff;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.32;margin:13px 0 5px}.evacuation-window__location{color:#d9e5ff;font-size:11px;font-weight:400;gap:5px;line-height:1.4}.evacuation-window__location .evacuation-window__icon{fill:currentColor;stroke-width:1.3;flex:0 0 auto;height:13px;width:13px}.evacuation-window__status{align-items:center;border-radius:999px;display:inline-flex;font-size:8px;font-weight:700;letter-spacing:.08em;line-height:1;margin-top:12px;min-height:20px;padding:3px 10px}.evacuation-window__status--available{background:#cef6df;color:#178348}.evacuation-window__status--nearly-full{background:#fff0c8;color:#a26305}.evacuation-window__status--full{background:#ffe0e4;color:#bb3544}.evacuation-window__close{background:#0000;border:0;border-radius:7px;color:#dce5ff;cursor:pointer;display:grid;height:28px;padding:0;position:absolute;right:18px;top:17px;width:28px}.evacuation-window__close:focus-visible,.evacuation-window__close:hover{background:#ffffff24;color:#fff;outline:none}.evacuation-window__close .evacuation-window__icon{stroke-width:2.1;height:18px;margin:auto;width:18px}.evacuation-window__body{padding:17px 21px 22px}.evacuation-window__section+.evacuation-window__section{margin-top:16px}.evacuation-window__section h3{color:#718198;font-size:9px;font-weight:700;letter-spacing:.11em;line-height:1.3;margin:0 0 8px;text-transform:uppercase}.evacuation-window__contact-card,.evacuation-window__occupancy-card{background:#fff;border:1px solid #d7e4ef;border-radius:12px;box-shadow:0 3px 8px #1a3f690d}.evacuation-window__occupancy-card{padding:15px 15px 13px}.evacuation-window__metrics{display:grid;grid-template-columns:repeat(3,1fr)}.evacuation-window__metric{align-items:center;border-left:1px solid #e7edf3;display:flex;flex-direction:column;min-width:0;padding:0 6px}.evacuation-window__metric:first-child{border-left:0}.evacuation-window__metric strong{color:#263854;font-size:19px;font-weight:700;letter-spacing:-.03em;line-height:1}.evacuation-window__metric--capacity{color:#2d62d5!important}.evacuation-window__metric--available{color:#20a45c!important}.evacuation-window__metric span{color:#8794a6;font-size:8px;font-weight:600;letter-spacing:.08em;line-height:1;margin-top:6px;text-transform:uppercase}.evacuation-window__rate{color:#708096;display:flex;font-size:10px;justify-content:space-between;line-height:1.3;margin-top:15px}.evacuation-window__rate strong{color:#1b9955;font-weight:700}.evacuation-window__progress{background:#dcebf4;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.evacuation-window__progress span{background:#25ad63;border-radius:inherit;display:block;height:100%;min-width:2px}.evacuation-window__facilities{display:flex;flex-wrap:wrap;gap:7px}.evacuation-window__facility{align-items:center;background:#fff;border:1px solid #d5e2ed;border-radius:7px;color:#43627e;display:inline-flex;font-size:9px;font-weight:500;gap:5px;line-height:1;min-height:27px;padding:5px 8px}.evacuation-window__facility .evacuation-window__icon{stroke-width:1.8;color:#4b74ba;height:13px;width:13px}.evacuation-window__occupant-count{background:#e3efff;border-radius:999px;color:#1d4ed8;display:inline-grid;font-size:10px;height:22px;margin-left:5px;min-width:22px;padding:0 6px;place-items:center}.evacuation-window__occupant-note{color:#69788c;font-size:11px;margin:8px 0 0}.evacuation-window__occupant-list{grid-gap:8px;display:grid;gap:8px;margin-top:8px}.evacuation-window__occupant-household{background:#fff;border:1px solid #dce6f0;border-radius:9px;padding:10px 12px}.evacuation-window__occupant-household>strong{color:#2942ae;display:block;font-size:11px;margin-bottom:5px}.evacuation-window__occupant-person{color:#304461;display:flex;font-size:10px;gap:8px;justify-content:space-between;padding:4px 0}.evacuation-window__occupant-person small{color:#73849a}.evacuation-window__contact-card{overflow:hidden}.evacuation-window__contact-row{align-items:center;display:flex;gap:10px;min-height:58px;padding:10px 13px}.evacuation-window__contact-row+.evacuation-window__contact-row{border-top:1px solid #e5edf4}.evacuation-window__contact-icon{border-radius:50%;display:grid;flex:0 0 auto;height:31px;width:31px}.evacuation-window__contact-icon .evacuation-window__icon{stroke-width:1.8;height:16px;margin:auto;width:16px}.evacuation-window__contact-icon--person{background:#ece9ff;color:#6b62bd}.evacuation-window__contact-icon--phone{background:#e0f8e9;color:#299a62}.evacuation-window__contact-row>div{display:flex;flex-direction:column;gap:3px}.evacuation-window__contact-label{color:#91a0b1;font-size:8px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.evacuation-window__contact-row strong{color:#304461;font-size:11px;font-weight:600;line-height:1.2}.user-management-page{background:#f7fbff;color:#172233;font-family:Lexend,Arial,sans-serif;min-height:100vh}.user-management-page button,.user-management-page input,.user-management-page select{font:inherit}.user-management-page button{cursor:pointer}.um-main{background:#f7fbff;margin-left:230px;min-height:100vh;padding:105px 21px 36px}.um-heading{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.um-heading h1{font-size:23px;letter-spacing:-.45px;margin:0}.um-heading p{color:#687180;font-size:12px;margin:4px 0 0}.um-add{align-items:center;background:#1760e8;border:1px solid #1760ea;border-radius:7px;box-shadow:0 2px 5px #1760e840;color:#fff;display:flex;font-size:11px;font-weight:700;gap:6px;height:34px;padding:0 14px}.um-add span{font-size:17px}.um-summary{grid-gap:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.um-summary article{background:#fff;border:1px solid #dae6ed;border-radius:9px;box-shadow:0 2px 5px #2949681a;min-height:132px;padding:15px 17px}.um-summary i{border-radius:6px;display:grid;height:29px;place-items:center;width:29px}.um-summary svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;width:17px}.um-summary .blue i{background:#e7f2ff;color:#3f82eb}.um-summary .purple i{background:#fae9fe;color:#bf51cf}.um-summary .green i{background:#e5fff0;color:#39ae70}.um-summary .teal i{background:#e1fcf7;color:#20bfa9}.um-summary p{color:#677080;font-size:10px;margin:11px 0 5px;text-transform:uppercase}.um-summary b{font-size:23px}.um-notice{align-items:center;background:#fffdec;border:1px solid #faedb4;border-radius:3px;color:#79551d;display:flex;font-size:10px;gap:7px;margin-bottom:16px;min-height:35px;padding:8px 10px}.um-notice svg{fill:none;stroke:#b98420;stroke-width:1.8;width:13px}.um-directory{background:#fff;border:1px solid #d9e5ec;border-radius:9px;box-shadow:0 2px 6px #29496814;overflow:hidden}.um-controls{border-bottom:1px solid #e8eff3;display:flex;padding:14px 16px 11px}.um-controls label{align-items:center;border:1px solid #e0e9ee;border-radius:4px;display:flex;flex:1 1;height:32px;padding:0 10px}.um-controls label svg{fill:none;stroke:#8d9dab;stroke-width:1.9;margin-right:7px;width:14px}.um-controls input{background:#0000;border:0;color:#405064;font-size:10px;outline:0;width:100%}.um-controls select{background:#fff;border:1px solid #e0e9ee;border-radius:4px;color:#596777;font-size:10px;height:32px;width:82px}.um-scroll{overflow-x:auto}.um-directory table{border-collapse:collapse;min-width:920px;width:100%}.um-directory th{background:#f7fbfc;color:#6d7985;font-size:9px;height:34px;padding:0 10px;text-align:left;text-transform:uppercase}.um-directory td{border-top:1px solid #edf2f5;color:#596675;font-size:10px;height:53px;padding:7px 10px;white-space:nowrap}.um-person{align-items:center;display:flex;gap:8px}.um-person>i{background:linear-gradient(135deg,#2e3a45,#ce936e 48%,#587e9d 49%);border:1px solid #fff;border-radius:50%;color:#fff;display:grid;font-size:8px;font-style:normal;font-weight:700;height:25px;place-items:center;width:25px}.um-person>i.maria{background:linear-gradient(135deg,#26242e,#924a41 48%,#c72544 49%)}.um-person>i.ana{background:linear-gradient(135deg,#382f35,#d4a07f 48%,#e3d7ca 49%)}.um-person span{grid-gap:2px;display:grid;gap:2px}.um-person b{color:#273443;font-size:10px}.um-person small{color:#aa7631;font-size:8px}.role,.status{border-radius:4px;font-size:9px;font-style:normal;font-weight:700;padding:3px 5px}.role.administrator{background:#fae8fe;color:#9c39ae}.role.resident{background:#e0ffec;color:#2fa564}.role.responder{background:#e8f0ff;color:#3b76c3}.status.active{background:#e6fff0;color:#269454}.status.inactive{background:#eff3f5;color:#6e7781}.um-actions{display:flex;gap:9px}.um-actions button{background:#0000;border:0;color:#3975bf;display:grid;padding:0;width:15px}.um-actions svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;width:15px}.um-actions .edit{color:#28af72}.um-actions .delete{color:#e05170}.um-directory footer{border-top:1px solid #e8eff3;color:#7c8792;font-size:9px;padding:9px 16px}.um-empty{color:#728091;padding:25px;text-align:center}@media(max-width:820px){.um-main{margin-left:72px;padding:98px 16px}.um-summary{gap:12px}}@media(max-width:640px){.um-main{padding:82px 11px}.um-heading h1{font-size:19px}.um-heading p{font-size:10px}.um-add{font-size:0;justify-content:center;padding:0;width:34px}.um-add span{font-size:18px}.um-summary{gap:10px;grid-template-columns:repeat(2,1fr)}.um-controls{display:grid}.um-controls select{width:100%}}.um-main,.user-management-page{background:#eaf4ff}.um-main{padding:105px 27px 40px}.um-heading{align-items:center;margin-bottom:24px}.um-heading>div{grid-gap:3px;display:grid;gap:3px}.um-heading p{margin:0}.um-add{justify-content:center;min-width:139px}.um-summary{gap:16px;margin-bottom:18px}.um-summary article{min-height:124px;padding:16px 18px}.um-summary p{margin-top:10px}.um-notice{margin-bottom:18px;padding:9px 11px}.um-directory{border-color:#d7e4ee;box-shadow:0 2px 5px #4165851f}.um-controls{padding:13px 14px}.um-controls label{min-width:180px}.um-controls select{flex:0 0 84px}.um-directory th:nth-child(4){width:18%}.um-directory th:nth-child(6){width:14%}.um-directory th:nth-child(7){width:12%}.um-directory td:last-child,.um-directory th:last-child{padding-right:16px}.um-directory tbody tr:hover{background:#fbfdff}.um-directory td{height:55px}.um-actions{justify-content:flex-start}@media(max-width:820px){.um-main{padding:98px 16px 28px}}@media(max-width:640px){.um-main{padding:82px 11px 22px}.um-heading{align-items:flex-start}.um-add{min-width:34px}.um-controls{gap:8px}.um-controls select{flex:auto;width:100%}}.um-directory{border:1px solid #cddcf0;border-radius:14px;box-shadow:0 1px 3px #2b4c7626}.um-controls{align-items:center;border-bottom:1px solid #edf1f6;gap:10px;min-height:70px;padding:17px 18px}.um-controls label{border-color:#dce4ee;border-radius:8px;height:34px;padding:0 11px}.um-controls input{font-size:12px}.um-controls input::placeholder{color:#8190a4}.um-controls select{border-color:#dce4ee;border-radius:8px;color:#103a76;font-size:12px;font-weight:500;height:34px}.um-controls select:first-of-type{width:126px}.um-controls select:nth-of-type(2){width:100px}.um-directory th{background:#f8fafc;color:#65758d;font-size:10px;font-weight:700;height:37px;letter-spacing:.1px;padding:0 16px}.um-directory td{color:#526784;font-size:12px;height:60px;padding:8px 16px}.um-directory td:first-child,.um-directory th:first-child{padding-left:16px}.um-directory th:first-child{width:18%}.um-directory th:nth-child(2){width:17%}.um-directory th:nth-child(3){width:11%}.um-directory th:nth-child(4){width:21%}.um-directory th:nth-child(5){width:10%}.um-directory th:nth-child(6){width:13%}.um-directory th:nth-child(7){width:10%}.um-person{gap:10px}.um-person>i{box-shadow:0 1px 2px #1527402e;font-size:9px;height:30px;width:30px}.um-person b{color:#162f59;font-size:12px}.um-person small{color:#e78d16;font-size:9px}.um-person small:before{content:"◦ ";font-weight:700}.role,.status{border-radius:999px;font-size:10px;line-height:1;min-width:-webkit-max-content;min-width:max-content;padding:3px 9px}.role.administrator{background:#f3e1ff;color:#9138d2}.role.resident{background:#d9fbe7;color:#129453}.role.responder{background:#dce9ff;color:#1156d7}.status.active{background:#dcfbe8;color:#129453}.status.inactive{background:#f1f3f6;color:#475569}.um-actions{gap:13px}.um-actions button{height:20px;width:17px}.um-actions svg{stroke-width:2.1;height:16px;width:16px}.um-actions button:first-child{color:#075cff}.um-actions .edit{color:#06ad5a}.um-actions .delete{color:#ff3b4d}.um-directory footer{color:#7a8ca5;font-size:10px;min-height:37px;padding:12px 18px}@media(max-width:640px){.um-controls select:first-of-type,.um-controls select:nth-of-type(2){width:100%}.um-directory{border-radius:10px}}.um-add{border-radius:8px;box-shadow:0 2px 4px #1851d340;font-size:12px;font-weight:600;height:46px;min-height:46px;min-width:205px;padding:0 18px}.um-add span{border:1px solid #ffffff8f;border-radius:50%;display:grid;font-size:16px;font-weight:400;height:19px;line-height:1;place-items:center;width:19px}.um-person>i.administrator{background:linear-gradient(135deg,#3f4e5a,#c79572 48%,#718495 49%);margin-left:0}@media(max-width:640px){.um-add{height:34px;min-height:34px;min-width:34px;width:34px}.um-add span{height:18px;width:18px}}.um-directory table{table-layout:fixed}.um-col-name{width:18%}.um-col-email{width:17%}.um-col-role{width:11%}.um-col-location{width:21%}.um-col-status{width:10%}.um-col-active{width:13%}.um-col-actions{width:10%}.um-directory td,.um-directory th{text-align:left;vertical-align:middle}.um-directory td:nth-child(2),.um-directory td:nth-child(4),.um-directory td:nth-child(6){overflow:hidden;text-overflow:ellipsis}.um-directory td:last-child,.um-directory th:last-child{white-space:normal}.um-directory footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.um-pagination{align-items:center;display:flex;gap:5px}.um-pagination button{background:#fff;border:1px solid #d7e2ef;border-radius:6px;color:#52708f;font-size:10px;font-weight:600;height:27px;min-width:28px;padding:0 8px}.um-pagination button:hover:not(:disabled){background:#f2f7ff;border-color:#87afe6;color:#1760e8}.um-pagination button.active{background:#1760e8;border-color:#1760e8;box-shadow:0 1px 3px #1760e833;color:#fff}.um-pagination button:disabled{background:#f7f9fb;color:#a8b4c1;cursor:not-allowed}@media(max-width:640px){.um-directory footer{align-items:flex-start;flex-direction:column}.um-pagination{justify-content:flex-end;width:100%}}.um-role-guide{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 20px}.um-role-guide-card{background:#fff;border:1px solid #d9e5f2;border-left:4px solid #1760e8;border-radius:10px;box-shadow:0 1px 3px #1837520f;min-width:0;padding:16px 18px}.um-role-guide-card b{color:#18365e;display:block;font-size:13px;margin-bottom:6px}.um-role-guide-card p{color:#526784;font-size:11px;line-height:1.5;margin:0}.um-role-guide-card.super-admin{border-left-color:#8245cf}.um-role-guide-card.lgu-admin{border-left-color:#15985d}.um-role-guide-card.barangay-official{border-left-color:#0b9eaa}.role.super-admin{background:#f1e7ff;color:#7137b6}.role.lgu-admin{background:#dcfbe8;color:#087a49}.role.barangay-official{background:#d9f8fa;color:#087b86}@media(max-width:960px){.um-role-guide{grid-template-columns:1fr}}.um-access-card{align-items:flex-start;background:#fff;border:1px solid #d7e4ee;border-radius:12px;box-shadow:0 2px 6px #29496814;display:flex;gap:14px;margin:22px 0;padding:20px}.um-access-card>svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;background:#fff7dc;border-radius:50%;box-sizing:border-box;color:#b7791f;display:block;flex:0 0 42px;height:42px;padding:9px;width:42px}.um-access-card>div{flex:1 1;min-width:0}.um-access-card h2{color:#18365e;font-size:16px;margin:1px 0 6px}.um-access-card p{color:#526784;font-size:12px;line-height:1.55;margin:0}.um-bootstrap-card{align-items:center}.um-bootstrap-card .um-add{flex:0 0 auto}.um-state{background:#fff;border:1px solid #d7e4ee;border-radius:10px;color:#526784;font-size:12px;margin:22px 0;padding:14px 16px}.um-state-error{background:#fff7f8;border-color:#f1c6cc;color:#a83243}.um-feedback{align-items:center;background:#effcf4;border:1px solid #bfe8cf;border-radius:8px;color:#17673c;display:flex;font-size:12px;gap:9px;margin:0 0 16px;padding:10px 12px}.um-feedback>svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block;flex:0 0 18px;height:18px;width:18px}.um-feedback button{background:#0000;border:0;color:inherit;font-size:18px;line-height:1;margin-left:auto}@media(max-width:640px){.um-access-card{gap:11px;margin:16px 0;padding:15px}.um-access-card>svg{flex-basis:36px;height:36px;padding:7px;width:36px}.um-access-card h2{font-size:14px}.um-access-card p{font-size:11px}.um-bootstrap-card{align-items:flex-start;flex-wrap:wrap}.um-bootstrap-card .um-add{margin-left:47px}}.um-directory-top{align-items:center;background:#fff;border-bottom:1px solid #e8eff3;display:flex;gap:14px;justify-content:space-between;min-height:56px;padding:11px 18px}.um-directory-top>p{align-items:center;color:#243b5a;display:flex;font-size:12px;font-weight:700;gap:9px;margin:0;min-width:0}.um-directory-top .um-directory-shield{fill:none;stroke:#376fc2;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block;flex:0 0 18px;height:18px;max-height:18px;max-width:18px;width:18px}.um-directory-top>p>span{color:#748197;font-size:10px;font-weight:400;margin-left:7px}.um-directory-top>div{display:flex;flex:0 0 auto;gap:8px}.um-directory-top>div>button{background:#fff;border:1px solid #d7e2ef;border-radius:7px;color:#31577f;font-size:10px;font-weight:600;min-height:32px;padding:0 11px}.um-directory-top>div>button:hover:not(:disabled){background:#f2f7ff;border-color:#87afe6;color:#1760e8}.um-directory-top>div>button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:640px){.um-directory-top{align-items:flex-start;flex-direction:column;padding:12px}.um-directory-top>p{align-items:flex-start;flex-wrap:wrap}.um-directory-top>p>span{margin:0 0 0 27px;width:100%}.um-directory-top>div{width:100%}.um-directory-top>div>button{flex:1 1}}.add-user-overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#0e1c2b7d;display:grid;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:24px;place-items:center;position:fixed;z-index:1000}.add-user-modal{background:#fff;border-radius:14px;box-shadow:0 18px 38px #07162747;color:#18293a;max-height:calc(100dvh - 48px);overflow-y:auto;width:min(466px,100%)}.add-user-modal,.add-user-modal button,.add-user-modal input,.add-user-modal select{font-family:Lexend,sans-serif!important}.add-user-heading{border-bottom:1px solid #e8eef1;padding:25px 24px 18px;position:relative}.add-user-heading h2{color:#14293b;font-size:16px;font-weight:600;letter-spacing:-.25px;line-height:1.25;margin:0 35px 4px 0}.add-user-heading p{color:#71808a;font-size:9px;line-height:1.35;margin:0}.add-user-close{background:#0000;border:1px solid #aeb8bf;border-radius:50%;color:#98a5ad;cursor:pointer;display:grid;font-family:inherit;font-size:16px!important;font-weight:400;height:25px;line-height:1;padding:0;place-items:center;position:absolute;right:15px;top:18px;width:25px}.add-user-close:focus-visible,.add-user-close:hover{background:#f1f6f8;color:#4d687a;outline:none}.add-user-form{padding:0 24px 24px}.add-user-photo-area{display:grid;justify-items:center;padding:35px 0 27px}.add-user-photo{background:#e6f2ff;border:4px solid #f4f9ff;border-radius:50%;box-shadow:0 1px 2px #3473ca21;display:grid;height:66px;overflow:hidden;place-items:center;width:66px}.add-user-photo .add-user-icon{color:#2680dc;height:32px;width:32px}.add-user-photo img{height:100%;object-fit:cover;width:100%}.add-user-file-input{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.add-user-upload{align-items:center;background:#edf7ff;border:0;border-radius:6px;color:#1872cd;cursor:pointer;display:inline-flex;font-family:inherit;font-size:8px!important;font-weight:600;gap:4px;height:25px;margin-top:10px;padding:0 8px}.add-user-upload .add-user-icon{height:11px;width:11px}.add-user-upload:focus-visible,.add-user-upload:hover{background:#dcefff;outline:none}.add-user-group{margin-bottom:13px;min-width:0}.add-user-group>label{color:#3f515e;display:block;font-size:8px;font-weight:600;letter-spacing:.02em;line-height:1.2;margin:0 0 6px}.add-user-help{color:#71808a;display:block;font-size:8px;line-height:1.4;margin-top:5px}.add-user-field{position:relative}.add-user-field>.add-user-icon{color:#aeb8be;height:14px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px;z-index:1}.add-user-field input,.add-user-field select{background:#fbfcfc;border:1px solid #e1e7e9;border-radius:12px;box-shadow:none;color:#435661;display:block;font-family:inherit;font-size:9px;font-weight:400;height:42px;line-height:1.2;min-width:0;outline:none;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.add-user-field input{padding:0 12px 0 32px}.add-user-field input::placeholder{color:#abb6bc;opacity:1}.add-user-field input:focus,.add-user-field select:focus{border-color:#5d9af0;box-shadow:0 0 0 3px #2870ed1f}.add-user-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.add-user-row .add-user-group{margin-bottom:13px}.add-user-select-wrap select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#9caab1 0),linear-gradient(135deg,#9caab1 50%,#0000 0);background-position:calc(100% - 14px) 17px,calc(100% - 10px) 17px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding:0 29px 0 12px}.add-user-location-group{margin-bottom:18px}.add-user-submit{background:#2563eb;border:0;border-radius:10px;box-shadow:0 3px 6px #1957d347;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:10px!important;font-weight:600;height:43px;line-height:1;padding:0 16px;transition:background .18s ease,transform .18s ease;width:100%}.add-user-submit:hover{background:#1d56d6;transform:translateY(-1px)}.add-user-submit:focus-visible{outline:3px solid #4184f359;outline-offset:2px}@media (max-width:520px){.add-user-overlay{align-items:start;overflow-y:auto;padding:16px}.add-user-modal{margin:8px 0}.add-user-heading{padding:22px 18px 16px}.add-user-form{padding:0 18px 19px}}@media (max-width:370px){.add-user-row{gap:0;grid-template-columns:1fr}}.udw-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121e2b8f;display:grid;font-family:Lexend,Arial,sans-serif;inset:0;padding:24px;place-items:center;position:fixed;z-index:100}.udw-window{background:#fff;border-radius:12px;box-shadow:0 24px 65px #08132052;color:#1b2a3b;position:relative;width:min(462px,100%)}.udw-window h2{font-size:16px;font-weight:700;margin:0}.udw-view{padding:22px}.udw-close{background:#fff;border:1px solid #c9d3dc;border-radius:50%;color:#6b7a89;display:grid;height:20px;padding:0;place-items:center;position:absolute;right:17px;top:17px;width:20px}.udw-close svg{fill:none;stroke:currentColor;stroke-width:2;width:12px}.udw-person-head{align-items:center;display:flex;gap:13px;margin-top:22px}.udw-avatar{background:#dce6ef;border-radius:50%;display:grid;flex:0 0 auto;height:46px;overflow:hidden;place-items:center;position:relative;width:46px}.udw-avatar img{height:100%;object-fit:cover;width:100%}.udw-avatar b{color:#fff;font-size:10px;position:absolute;text-shadow:0 1px 2px #000}.udw-delete-person b,.udw-person-head h3{font-size:12px;margin:0}.udw-delete-person small,.udw-person-head p{color:#758295;font-size:10px;margin:3px 0 5px}.udw-delete-person em,.udw-role,.udw-status{border-radius:999px;display:inline-block;font-size:9px;font-style:normal;font-weight:700;padding:3px 7px}.udw-delete-person em,.udw-role{background:#f1e2ff;color:#8c39cc}.udw-status.active{background:#dcfbe8;color:#159151}.udw-status.inactive{background:#f0f2f5;color:#596575}.udw-details{grid-gap:14px 30px;border-bottom:1px solid #edf1f4;border-top:1px solid #edf1f4;display:grid;gap:14px 30px;grid-template-columns:1fr 1fr;margin:25px 0 23px;padding:14px 0}.udw-details p{color:#8a97a5;display:flex;font-size:9px;gap:7px;margin:0}.udw-details svg{fill:none;stroke:#91a0af;stroke-width:1.8;height:12px;width:12px}.udw-details span{grid-gap:3px;display:grid;gap:3px}.udw-details b{color:#34465b;font-size:10px}.udw-actions{display:flex;gap:9px;justify-content:flex-end}.udw-actions button,.udw-edit-avatar button{background:#fff;border:1px solid #dce4ec;border-radius:7px;color:#43566a;font-size:10px;font-weight:600;height:33px;padding:0 14px}.udw-actions .primary{background:#1760e8;border-color:#1760e8;box-shadow:0 2px 4px #1760e83b;color:#fff}.udw-edit{padding:22px}.udw-edit-avatar{grid-gap:6px;display:grid;gap:6px;justify-items:center;margin:15px 0 18px}.udw-edit-avatar .udw-avatar{height:55px;width:55px}.udw-edit-avatar button{border:0;color:#2e73d5;font-size:10px;height:auto;padding:0}.udw-form-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:1fr 1fr}.udw-edit label{grid-gap:5px;color:#4a5c70;display:grid;font-size:9px;font-weight:600;gap:5px}.udw-edit input,.udw-edit select{background:#fff;border:1px solid #dce4ec;border-radius:5px;color:#324357;font:10px Lexend,sans-serif;height:32px;outline:0;padding:0 9px}.udw-edit input:focus,.udw-edit select:focus{border-color:#4b8bef;box-shadow:0 0 0 2px #4b8bef1f}.udw-location{margin-top:11px}.udw-edit .udw-actions{margin-top:18px}.udw-delete{padding:22px;text-align:center;width:min(342px,100%)}.udw-delete-icon{background:#ffe6eb;border-radius:50%;color:#e44257;display:grid;height:33px;margin:0 auto 10px;place-items:center;width:33px}.udw-delete-icon svg{fill:none;stroke:currentColor;stroke-width:2;width:17px}.udw-delete h2{font-size:15px}.udw-delete-copy{color:#68768a;font-size:9px;line-height:1.5;margin:9px 0 15px}.udw-delete-person{align-items:center;border:1px solid #edf1f4;border-radius:7px;display:flex;gap:8px;margin-bottom:17px;padding:9px;text-align:left}.udw-delete-person .udw-avatar{height:27px;width:27px}.udw-delete-person span{grid-gap:1px;display:grid;flex:1 1;gap:1px}.udw-delete-person small{margin:0}.udw-delete-person em{font-size:8px}.udw-delete .udw-actions{justify-content:stretch}.udw-delete .udw-actions button{flex:1 1}.udw-actions .danger{background:#e71937;border-color:#e71937;box-shadow:0 2px 4px #e7193733;color:#fff}@media(max-width:520px){.udw-backdrop{padding:14px}.udw-window{max-height:calc(100vh - 28px);overflow:auto}.udw-details{gap:12px}.udw-form-grid{grid-template-columns:1fr}}.udw-delete-person>.udw-avatar{aspect-ratio:1;border-radius:50%;display:grid;flex:0 0 27px;height:27px;overflow:hidden;width:27px}.udw-delete-person>.udw-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.udw-delete-person>span:not(.udw-avatar){grid-gap:1px;display:grid;flex:1 1;gap:1px;min-width:0}.udw-account-id,.udw-edit-meta{overflow-wrap:anywhere}.udw-edit-meta{color:#748397;font-size:9px;line-height:1.5;margin-top:12px}.audit-logs-page{background:#eaf4ff;color:#172233;font-family:Lexend,Arial,sans-serif;min-height:100vh}.audit-logs-page button,.audit-logs-page input,.audit-logs-page select{font:inherit}.audit-logs-page button{cursor:pointer}.al-main{background:#eaf4ff;margin-left:230px;min-height:100vh;padding:105px 22px 40px}.al-heading{align-items:center;display:flex;justify-content:space-between;margin:0 0 23px}.al-heading h1{color:#142136;font-size:22px;font-weight:700;letter-spacing:-.45px;margin:0}.al-heading p{color:#697685;font-size:12px;margin:4px 0 0}.al-export{align-items:center;background:#09b844;border:0;border-radius:8px;box-shadow:0 2px 3px #27445f24;color:#fff;display:flex;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:43px;padding:0 17px}.al-export svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;height:17px;width:17px}.al-export:hover{filter:brightness(.95)}.al-summary{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.al-summary article{background:#fff;border:1px solid #dce5ef;border-radius:13px;box-shadow:0 2px 4px #2241641a;min-height:132px;padding:18px}.al-summary i{border-radius:8px;display:grid;font-size:16px;font-style:normal;height:31px;place-items:center;width:31px}.al-summary i svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.al-summary .actions i{background:#e8f1ff;color:#3979e9}.al-summary .admins i{background:#f8e9ff;color:#bd40df}.al-summary .alerts i{background:#ffe9ed;color:#e24768}.al-summary .reports i{background:#e2faef;color:#21b88f}.al-summary p{color:#657381;font-size:10px;font-weight:500;letter-spacing:.38px;margin:12px 0 6px;text-transform:uppercase}.al-summary b{color:#101827;font-size:25px;font-weight:700;line-height:1}.al-directory{background:#fff;border:1px solid #dce5ee;border-radius:14px;box-shadow:0 2px 5px #2142671a;overflow:hidden}.al-controls{grid-gap:9px;align-items:center;border-bottom:1px solid #edf1f5;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) 16px 130px 107px;min-height:70px;padding:17px 18px}.al-controls label{align-items:center;background:#fff;border:1px solid #e0e7ee;border-radius:8px;display:flex;height:35px;padding:0 11px}.al-controls label svg{fill:none;stroke:#9aa7b3;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;height:15px;margin-right:8px;width:15px}.al-controls input{background:#0000;border:0;color:#344459;font-size:11px;min-width:0;outline:0;width:100%}.al-controls input::placeholder{color:#8290a0}.al-controls>svg{fill:none;stroke:#99a4b1;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:16px;width:16px}.al-controls select{background:#fff;border:1px solid #e0e7ee;border-radius:8px;color:#18375e;font-size:11px;font-weight:500;height:35px;outline:0;padding:0 9px}.al-scroll{overflow-x:auto}.al-directory table{border-collapse:collapse;min-width:850px;table-layout:fixed;width:100%}.al-directory th{background:#f7f9fb;color:#66727f;font-size:11px;font-weight:700;height:36px;letter-spacing:.36px;padding:0 15px;text-align:left;text-transform:uppercase}.al-directory td{border-top:1px solid #f0f2f4;color:#6d7784;font-size:12px;height:auto;line-height:1.6;overflow-wrap:anywhere;padding:18px 16px;vertical-align:top;white-space:normal}.al-directory td:first-child,.al-directory th:first-child{padding-left:15px;width:16%}.al-directory td:nth-child(2),.al-directory td:nth-child(3),.al-directory th:nth-child(2),.al-directory th:nth-child(3){width:17%}.al-directory td:nth-child(4),.al-directory th:nth-child(4){width:20%}.al-directory td:nth-child(5),.al-directory th:nth-child(5){width:30%}.al-directory td:first-child{color:#536579;font-size:12px}.al-directory tbody tr:hover{background:#fbfdff}.al-person{grid-gap:4px;display:grid;gap:4px}.al-person>b{color:#1d2938;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.al-category-chip,.al-person em{align-items:center;border-radius:999px;display:flex;font-size:9px;font-style:normal;font-weight:500;gap:4px;line-height:1;max-width:100%;padding:3px 7px;width:-webkit-max-content;width:max-content}.al-category-chip svg,.al-person em svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;height:11px;width:11px}.al-person em.admin{background:#f8e9ff;color:#a23fc6}.al-person em.responder{background:#e5efff;color:#2561cc}.al-person em.resident{background:#e2fbe9;color:#269853}.al-category-chip.alert{background:#ffeaee;color:#d74155}.al-category-chip.report{background:#e8f1ff;color:#2f69ca}.al-category-chip.evacuation{background:#dffbef;color:#129b7c}.al-category-chip.map{background:#fff1dc;color:#bd741b}.al-category-chip.user{background:#f6e9ff;color:#9842c8}.al-category-chip.system{background:#edf1f4;color:#627181}.al-action-cell{color:#202b39!important;font-size:11px!important;font-weight:500}.al-empty{color:#7a8795;font-size:12px;margin:0;padding:38px;text-align:center}.al-directory footer{align-items:center;border-top:1px solid #e8eff3;color:#7a8ca5;display:flex;font-size:10px;gap:12px;justify-content:space-between;min-height:37px;padding:12px 18px}.al-pagination{align-items:center;display:flex;gap:5px}.al-pagination button{background:#fff;border:1px solid #d7e2ef;border-radius:6px;color:#52708f;font-size:10px;font-weight:600;height:27px;min-width:28px;padding:0 8px}.al-pagination button:hover:not(:disabled){background:#f2f7ff;border-color:#87afe6;color:#1760e8}.al-pagination button.active{background:#1760e8;border-color:#1760e8;box-shadow:0 1px 3px #1760e833;color:#fff}.al-pagination button:disabled{background:#f7f9fb;color:#a8b4c1;cursor:not-allowed}@media(max-width:1200px){.al-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.al-main{margin-left:72px;padding:98px 16px 30px}.al-controls{grid-template-columns:minmax(160px,1fr) 16px 130px 107px}.al-heading h1{font-size:20px}}@media(max-width:640px){.al-main{padding:82px 11px 24px}.al-heading{align-items:flex-start}.al-heading p{font-size:10px;max-width:200px}.al-export{font-size:0;width:38px}.al-export svg{height:17px;width:17px}.al-summary{gap:10px}.al-summary article{min-height:112px;padding:14px}.al-controls{gap:8px;grid-template-columns:1fr 1fr;padding:12px}.al-controls label{grid-column:1/-1}.al-controls>svg{display:none}.al-controls select{width:100%}.al-directory footer{align-items:flex-start;flex-direction:column}.al-pagination{justify-content:flex-end;width:100%}}.al-date{color:#34465b;display:block;font-weight:500}.al-time{color:#718096;display:block;font-size:11px;margin-top:3px}.al-directory .al-action-cell{font-size:12px!important;line-height:1.6}.al-person{gap:7px}.al-person>b{line-height:1.5;white-space:normal}.al-category-chip,.al-person em{font-size:10px;padding:5px 8px}.al-record-details summary{border-radius:4px;cursor:pointer;list-style:none}.al-record-details summary::-webkit-details-marker{display:none}.al-record-details summary:focus-visible{outline:2px solid #2563eb;outline-offset:4px}.al-detail-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#52647a;display:-webkit-box;line-height:1.65;overflow:hidden}.al-details-link{color:#2463ad;display:inline-block;font-size:11px;font-weight:600;margin-top:6px}.al-record-details[open] .al-detail-preview{display:block}.al-record-details[open] .al-details-link{font-size:0}.al-record-details[open] .al-details-link:after{content:"Hide details";font-size:11px}.al-record-details dl{background:#f4f8fc;border:1px solid #e3ebf3;border-radius:8px;margin:12px 0 0;padding:12px}.al-record-details dl>div+div{margin-top:10px}.al-record-details dt{color:#60748a;font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.al-record-details dd{color:#24374d;margin:2px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.al-directory tbody tr:nth-child(2n){background:#fafcff}.al-directory tbody tr:hover{background:#f3f8ff}.al-directory th{height:44px}.support-shell,.support-shell *{box-sizing:border-box}.support-shell{background:#edf7ff;color:#172233;min-height:100vh}.sidebar-footer a.active{background:#164beb;box-shadow:0 4px 12px #0a1c7333;color:#fff}.sidebar-footer a.active:hover{background:#164beb}.support-sidebar{background:#233f98;color:#eaf0ff;display:flex;flex-direction:column;inset:0 auto 0 0;justify-content:space-between;padding:26px 14px 17px;position:fixed;width:230px;z-index:20}.support-brand{align-items:center;color:inherit;display:flex;gap:10px;padding:0 10px 28px;text-decoration:none}.support-brand>span{display:grid;height:30px;place-items:center;width:27px}.support-brand img{filter:brightness(0) invert(1);width:26px}.support-brand h2{color:#fff;font-size:21px;font-weight:600;letter-spacing:-.7px;margin:0}.support-brand p{color:#e0e8ff;font-size:10px;margin:0}.support-nav{margin-top:10px}.support-nav ul{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.support-nav li{border-radius:8px}.support-nav a,.support-sidebar-footer a,.support-sidebar-footer button{align-items:center;background:#0000;border:0;border-radius:8px;color:#e8eeff;display:flex;font-size:14px;font-weight:500;gap:13px;min-height:44px;padding:0 14px;text-align:left;text-decoration:none}.support-nav a img,.support-sidebar-footer img{filter:brightness(0) invert(1) opacity(.95);height:18px;object-fit:contain;width:18px}.support-nav a.active,.support-sidebar-footer a.active{background:#164beb;box-shadow:0 4px 12px #0a1c7333;color:#fff}.support-nav a:hover,.support-sidebar-footer a:hover,.support-sidebar-footer button:hover{background:#ffffff1a}.support-nav a.active:hover,.support-sidebar-footer a.active:hover{background:#164beb}.support-sidebar-footer{grid-gap:4px;border-top:1px solid #ffffff17;display:grid;gap:4px;padding-top:15px}.support-sidebar-footer button{cursor:pointer;width:100%}.support-header{align-items:center;background:#fff;border-bottom:1px solid #c9dff7;display:flex;height:80px;justify-content:space-between;left:230px;padding:0 22px;position:fixed;right:0;top:0;z-index:10}.support-search{align-items:center;background:#edf5ff;border:1px solid #b9d6fa;border-radius:8px;display:flex;height:39px;max-width:48vw;padding:0 12px;width:606px}.support-search img{margin-right:8px;opacity:.58;width:18px}.support-search input{background:#0000;border:0;color:#526274;font-size:14px;outline:0;width:100%}.support-search input::placeholder{color:#8997a9}.support-header-actions{align-items:center;display:flex;gap:17px}.support-emergency{align-items:center;background:#fff;border:1px solid #9bc6f2;border-radius:9px;box-shadow:0 2px 5px #10427529;color:#273448;display:flex;gap:10px;min-height:49px;padding:7px 14px;text-align:left;width:192px}.support-emergency>img{opacity:.72;width:19px}.support-admin,.support-emergency span{grid-gap:2px;display:grid;gap:2px}.support-admin b,.support-emergency b{font-size:13px;font-weight:600}.support-admin small,.support-emergency small{color:#5f6673;font-size:11px}.support-notification{background:#0000;border:0;display:grid;height:31px;padding:0;place-items:center;position:relative;width:28px}.support-notification img{width:23px}.support-notification i{background:#e30625;border-radius:50%;color:#fff;display:grid;font-size:10px;font-style:normal;font-weight:700;height:18px;place-items:center;position:absolute;right:-2px;top:1px;width:18px}.support-avatar{border:1px solid #bdd7f5;border-radius:50%;height:38px;object-fit:cover;width:38px}.support-main{margin-left:230px;min-height:100vh;padding:111px 40px 30px 29px}.support-page-heading h1{color:#182334;font-size:26px;font-weight:700;letter-spacing:-.55px;line-height:1.18;margin:0}.support-page-heading p{color:#566171;font-size:13px;margin:5px 0 0}.support-contact-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.support-contact-card,.support-panel{background:#fff;border:1px solid #dfe5eb;border-radius:13px;box-shadow:0 2px 4px #263d5626}.support-contact-card{min-height:184px;padding:20px 21px}.support-contact-icon{border-radius:10px;display:grid;height:44px;margin-bottom:20px;place-items:center;width:44px}.support-contact-icon.hotline{background:#ffe7ed;color:#dd1740}.support-contact-icon.email{background:#e3efff;color:#2a67c8}.support-contact-icon.chat{background:#dfffe9;color:#0aaf61}.support-contact-icon.video{background:#f3e7ff;color:#a01dd7}.support-icon{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:23px;width:23px}.support-contact-card h2{color:#192536;font-size:16px;font-weight:600;line-height:1.2;margin:0 0 8px}.support-contact-card a{color:#243242;display:block;font-size:13px;line-height:1.2;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:-webkit-max-content;width:max-content}.support-contact-card a:hover{color:#1557dc;text-decoration:underline}.support-contact-card p{color:#6d7785;font-size:12px;line-height:1.25;margin:7px 0 0}.support-content-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,2.04fr) minmax(360px,1fr);margin-top:21px}.support-panel{overflow:hidden;padding:21px}.support-section-heading{align-items:center;display:flex;gap:10px;min-height:26px}.support-section-heading h2{color:#1c2939;font-size:18px;font-weight:600;line-height:1.2;margin:0}.support-heading-icon{color:#2b72de;display:grid;height:22px;place-items:center;width:22px}.support-heading-icon .support-icon{height:22px;width:22px}.support-faq-list{grid-gap:13px;display:grid;gap:13px;margin-top:20px}.support-faq{background:#eaf5ff;border:1px solid #c9e0f8;border-radius:9px;min-height:81px;padding:16px 15px}.support-faq h3{color:#1c2a3b;font-size:16px;font-weight:600;line-height:1.25;margin:0}.support-faq p{color:#344554;font-size:12px;line-height:1.42;margin:8px 0 0}.support-side-panels{grid-gap:20px;display:grid;gap:20px}.support-hours-list{grid-gap:13px;display:grid;gap:13px;margin-top:18px}.support-hours-list>div{align-content:center;background:#fafafa;border-radius:7px;display:grid;min-height:63px;padding:11px 12px}.support-hours-list span{color:#5b6573;font-size:12px}.support-hours-list strong{color:#1e2b3b;font-size:13px;font-weight:500;margin-top:6px}.support-links-panel{min-height:320px}.support-quick-links{grid-gap:16px;display:grid;gap:16px;margin-top:22px}.support-quick-links a{align-items:flex-start;color:#1d5dbd;display:flex;gap:10px;min-height:43px;text-decoration:none}.support-quick-links a:hover strong{color:#1557dc;text-decoration:underline}.support-quick-links .support-icon{flex:0 0 auto;height:19px;margin-top:1px;width:19px}.support-quick-links span{grid-gap:3px;display:grid;gap:3px}.support-quick-links strong{color:#202e3f;font-size:13px;font-weight:600;line-height:1.2}.support-quick-links small{color:#667280;font-size:11px;line-height:1.25}.support-immediate{background:linear-gradient(105deg,#1d5def,#1748dc);border-radius:12px;box-shadow:0 2px 4px #1c46b533;color:#fff;margin-top:20px;min-height:211px;padding:31px 29px}.support-immediate h2{color:#fff;font-size:22px;font-weight:600;line-height:1.25;margin:0}.support-immediate p{color:#fff;font-size:13px;line-height:1.45;margin:13px 0 23px}.support-immediate>div{display:flex;gap:15px}.support-immediate a{align-items:center;background:#0000;border:1px solid #ffffffe0;border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;min-height:46px;padding:0 22px;text-decoration:none}.support-immediate .support-call-button{background:#fff;border-color:#fff;color:#2456bd;min-width:209px}.support-immediate a:hover{box-shadow:0 3px 8px #0f2e8238;transform:translateY(-1px)}.support-contact-card a:focus-visible,.support-immediate a:focus-visible,.support-quick-links a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:1200px){.support-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-content-grid{grid-template-columns:1fr}.support-links-panel{min-height:0}.support-search{width:410px}}@media (max-width:820px){.support-sidebar{padding:20px 9px;width:72px}.support-brand{justify-content:center;padding:0 0 28px}.support-brand div,.support-nav span{display:none}.support-nav a,.support-sidebar-footer a,.support-sidebar-footer button{font-size:0;justify-content:center;padding:0}.support-nav a img,.support-sidebar-footer img{height:20px;width:20px}.support-header{left:72px;padding:0 16px}.support-main{margin-left:72px;padding:98px 16px 28px}.support-emergency{padding:9px;width:auto}.support-admin,.support-emergency span{display:none}.support-search{width:min(420px,56vw)}}@media (max-width:560px){.support-header{height:63px;padding:0 11px}.support-main{padding:82px 11px 22px}.support-search{flex:1 1;max-width:none}.support-search input{font-size:11px}.support-avatar,.support-notification{display:none}.support-header-actions{margin-left:8px}.support-page-heading h1{font-size:22px}.support-contact-grid{gap:12px;grid-template-columns:1fr;margin-top:19px}.support-contact-card{min-height:158px}.support-content-grid{gap:12px;margin-top:12px}.support-panel{padding:15px}.support-section-heading h2{font-size:16px}.support-faq-list{gap:10px;margin-top:15px}.support-faq{padding:14px 13px}.support-faq h3{font-size:14px}.support-faq p{font-size:11px}.support-side-panels{gap:12px}.support-immediate{margin-top:12px;min-height:0;padding:24px 20px}.support-immediate h2{font-size:19px}.support-immediate p{font-size:12px}.support-wide-break{display:none}.support-immediate>div{grid-gap:10px;display:grid;gap:10px}.support-immediate .support-call-button,.support-immediate a{min-width:0;width:100%}}.settings-shell,.settings-shell *{box-sizing:border-box}.settings-shell{background:#edf7ff;color:#172233;font-family:Lexend,sans-serif;min-height:100vh}.settings-sidebar{background:#233d95;color:#eaf0ff;display:flex;flex-direction:column;inset:0 auto 0 0;justify-content:space-between;padding:26px 14px 17px;position:fixed;width:230px;z-index:20}.settings-brand{align-items:center;color:inherit;display:flex;gap:10px;padding:0 10px 28px;text-decoration:none}.settings-brand>span{display:grid;height:30px;place-items:center;width:27px}.settings-brand img{filter:brightness(0) invert(1);width:26px}.settings-brand h2{color:#fff;font-size:21px;font-weight:600;letter-spacing:-.7px;margin:0}.settings-brand p{color:#e0e8ff;font-size:10px;margin:0}.settings-nav{margin-top:10px}.settings-nav ul{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.settings-nav li{border-radius:8px}.settings-nav a,.settings-sidebar-footer a,.settings-sidebar-footer button{align-items:center;background:#0000;border:0;border-radius:8px;color:#e6ecff;display:flex;font-size:14px;font-weight:500;gap:13px;min-height:44px;padding:0 14px;text-align:left;text-decoration:none;width:100%}.settings-nav img,.settings-sidebar-footer img{filter:brightness(0) invert(1) opacity(.95);height:18px;object-fit:contain;width:18px}.settings-nav a.active,.settings-sidebar-footer a.active{background:#164beb;box-shadow:0 4px 12px #0a1c7333;color:#fff}.settings-nav a:hover,.settings-sidebar-footer a:hover,.settings-sidebar-footer button:hover{background:#ffffff1a}.settings-nav a.active:hover,.settings-sidebar-footer a.active:hover{background:#164beb}.settings-sidebar-footer{grid-gap:4px;display:grid;gap:4px}.settings-sidebar-footer a,.settings-sidebar-footer button{color:#e9efff;min-height:43px}.settings-header{align-items:center;background:#fff;border-bottom:1px solid #c9dff7;display:flex;height:79px;justify-content:space-between;left:230px;padding:0 22px;position:fixed;right:0;top:0;z-index:10}.settings-search{align-items:center;background:#edf5ff;border:1px solid #b9d6fa;border-radius:8px;display:flex;height:39px;max-width:48vw;padding:0 12px;width:606px}.settings-search img{margin-right:8px;opacity:.58;width:18px}.settings-search input{background:#0000;border:0;color:#526274;font-size:14px;outline:0;width:100%}.settings-search input::placeholder{color:#8997a9}.settings-header-actions{align-items:center;display:flex;gap:17px}.settings-emergency{align-items:center;background:#fff;border:1px solid #9bc6f2;border-radius:9px;box-shadow:0 2px 5px #10427529;color:#273448;display:flex;gap:10px;min-height:49px;padding:7px 14px;text-align:left;width:192px}.settings-emergency>img{opacity:.72;width:19px}.settings-admin,.settings-emergency span{grid-gap:2px;display:grid;gap:2px}.settings-admin b,.settings-emergency b{font-size:13px;font-weight:600}.settings-admin small,.settings-emergency small{color:#5f6673;font-size:11px}.settings-notification{background:#0000;border:0;display:grid;height:31px;padding:0;place-items:center;position:relative;width:28px}.settings-notification img{width:23px}.settings-notification i{background:#e30625;border-radius:50%;color:#fff;display:grid;font-size:10px;font-style:normal;font-weight:700;height:18px;place-items:center;position:absolute;right:-2px;top:1px;width:18px}.settings-avatar{border:1px solid #bdd7f5;border-radius:50%;height:38px;object-fit:cover;width:38px}.settings-admin{margin-left:-8px}.settings-admin b{font-weight:700}.settings-admin small{color:#6b7280}.settings-main{margin-left:230px;min-height:100vh;padding:111px 40px 30px 29px}.settings-page-heading h1{color:#182334;font-size:26px;font-weight:700;letter-spacing:-.55px;line-height:1.18;margin:0}.settings-page-heading p{color:#566171;font-size:13px;margin:5px 0 0}.settings-feedback{background:#ecfff3;border:1px solid #a5dfbd;border-radius:8px;box-shadow:0 4px 12px #15492b1f;color:#176b3c;font-size:12px;font-weight:500;padding:10px 14px;position:fixed;right:38px;top:91px;z-index:30}.settings-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,2.04fr) minmax(315px,1fr);margin-top:23px}.settings-primary-column,.settings-secondary-column{grid-gap:20px;align-content:start;display:grid;gap:20px}.settings-card{background:#fff;border:1px solid #dfe5eb;border-radius:13px;box-shadow:0 2px 4px #263d5626;padding:20px}.settings-card-heading{align-items:center;display:flex;gap:9px;min-height:24px}.settings-card-heading .settings-icon{color:#1662c9;height:18px;width:18px}.settings-card-heading h2{color:#1d2a3a;font-size:15px;font-weight:600;line-height:1.25;margin:0}.settings-icon{fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.settings-form-grid{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.settings-form-grid label,.settings-select-label{grid-gap:6px;color:#253444;display:grid;font-size:10px;font-weight:500;gap:6px}.settings-form-grid .settings-wide{grid-column:1/-1}.settings-form-grid input,.settings-select-label select{background:#fff;border:1px solid #d5dfe8;border-radius:6px;color:#26384b;font-size:12px;height:37px;outline:none;padding:0 11px;transition:border-color .15s,box-shadow .15s;width:100%}.settings-form-grid input::placeholder{color:#a8b1bc}.settings-form-grid input:focus,.settings-select-label select:focus{border-color:#4385ec;box-shadow:0 0 0 3px #1f58e91c}.settings-card-action{display:flex;justify-content:flex-end;margin-top:19px}.settings-primary-button{background:#1f5ee9;border:1px solid #1756e8;border-radius:7px;box-shadow:0 2px 4px #1f58e938;color:#fff;font-size:11px;font-weight:600;height:35px;min-width:119px;padding:0 15px}.settings-primary-button:hover{background:#124de0}.settings-password-note{align-items:flex-start;background:#fffde7;border:1px solid #f5eeb3;border-radius:5px;color:#8c7816;display:flex;gap:7px;margin-top:10px;min-height:42px;padding:8px 10px}.settings-password-note .settings-icon{flex:0 0 auto;height:13px;margin-top:1px;width:13px}.settings-password-note span{grid-gap:1px;display:grid;gap:1px}.settings-password-note b{font-size:9px;font-weight:600}.settings-password-note small{color:#938527;font-size:8px;line-height:1.3}.settings-security-card .settings-card-action{margin-top:16px}.settings-preference-list{display:grid;margin-top:12px}.settings-option-row,.settings-preference-list>div{align-items:center;border-bottom:1px solid #edf0f3;display:flex;gap:15px;justify-content:space-between;min-height:67px;padding:11px 10px}.settings-preference-list>div:last-child{border-bottom:0}.settings-option-row span,.settings-preference-list span{grid-gap:3px;display:grid;gap:3px}.settings-option-row b,.settings-preference-list b{color:#263446;font-size:12px;font-weight:600}.settings-option-row small,.settings-preference-list small{color:#667383;font-size:10px}.settings-toggle{background:#d9dee7;border:0;border-radius:99px;flex:0 0 auto;height:19px;padding:0;position:relative;transition:background .2s;width:34px}.settings-toggle span{background:#fff;border-radius:50%;box-shadow:0 1px 2px #18263a3d;height:13px;left:3px;position:absolute;top:3px;transition:transform .2s;width:13px}.settings-toggle.is-on{background:#1f64e8}.settings-toggle.is-on span{transform:translateX(15px)}.settings-outline-button:focus-visible,.settings-primary-button:focus-visible,.settings-toggle:focus-visible{outline:2px solid #174fc5;outline-offset:2px}.settings-appearance-card{padding-bottom:17px}.settings-option-row{margin-top:8px;min-height:61px;padding:8px 0}.settings-select-label{margin-top:12px}.settings-select-label select{-webkit-appearance:auto;appearance:auto;color:#344353;font-size:11px;height:35px}.settings-backup-card{padding-bottom:18px}.settings-backup-card .settings-option-row{margin-top:8px}.settings-backup-date{grid-gap:4px;color:#687687;display:grid;font-size:10px;gap:4px;margin:15px 0 18px}.settings-backup-date b{color:#233246;font-size:11px;font-weight:600}.settings-outline-button{background:#fff;border:1px solid #5185af;border-radius:6px;color:#1761b9;font-size:10px;font-weight:600;height:35px;width:100%}.settings-outline-button:hover{background:#1761b9;color:#fff}.settings-system-card{padding-bottom:14px}.settings-system-list{grid-gap:15px;display:grid;gap:15px;margin-top:16px}.settings-system-list span{grid-gap:4px;color:#687687;display:grid;font-size:10px;gap:4px}.settings-system-list b{color:#243447;font-size:11px;font-weight:600}.settings-system-card p{background:#effff4;border:1px solid #c8efd6;border-radius:4px;color:#24814a;font-size:10px;margin:16px 0 0;padding:8px 9px}.settings-system-card p b{font-weight:600}.settings-dark{color:#e8edf7}.settings-dark,.settings-dark .settings-main{background:#101827}.settings-dark .settings-backup-date b,.settings-dark .settings-card-heading h2,.settings-dark .settings-form-grid label,.settings-dark .settings-option-row b,.settings-dark .settings-page-heading h1,.settings-dark .settings-preference-list b,.settings-dark .settings-system-list b{color:#eef4ff}.settings-dark .settings-backup-date,.settings-dark .settings-option-row small,.settings-dark .settings-page-heading p,.settings-dark .settings-preference-list small,.settings-dark .settings-system-list span{color:#aebbd0}.settings-dark .settings-card{background:#1b2638;border-color:#334158;box-shadow:none}.settings-dark .settings-form-grid input,.settings-dark .settings-outline-button,.settings-dark .settings-select-label select{background:#141f30;border-color:#465773;color:#edf3ff}.settings-dark .settings-option-row,.settings-dark .settings-preference-list>div{border-bottom-color:#2c394c}.settings-dark .settings-header{background:#172234;border-bottom-color:#334158}.settings-dark .settings-search{background:#22324a;border-color:#3c5677}.settings-dark .settings-emergency,.settings-dark .settings-search input{color:#ecf3ff}.settings-dark .settings-emergency{background:#1b2a40}@media (max-width:1050px){.settings-layout{grid-template-columns:1fr}.settings-secondary-column{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-secondary-column .settings-card{height:100%}}@media (max-width:820px){.settings-sidebar{padding:20px 9px;width:72px}.settings-brand{justify-content:center;padding:0 0 28px}.settings-brand div,.settings-nav a span,.settings-sidebar-footer a,.settings-sidebar-footer button{font-size:0}.settings-nav a,.settings-sidebar-footer a,.settings-sidebar-footer button{justify-content:center;padding:0}.settings-nav img,.settings-sidebar-footer img{height:20px;width:20px}.settings-header{left:72px;padding:0 16px}.settings-main{margin-left:72px;padding:98px 16px 28px}.settings-emergency{padding:9px;width:auto}.settings-admin,.settings-emergency span{display:none}.settings-search{width:min(420px,56vw)}.settings-secondary-column{grid-template-columns:1fr}}@media (max-width:560px){.settings-header{height:63px;padding:0 11px}.settings-main{padding:82px 11px 22px}.settings-search{flex:1 1;max-width:none}.settings-search input{font-size:11px}.settings-avatar,.settings-notification{display:none}.settings-header-actions{margin-left:8px}.settings-page-heading h1{font-size:22px}.settings-layout{gap:12px;margin-top:18px}.settings-primary-column,.settings-secondary-column{gap:12px}.settings-card{border-radius:10px;padding:15px}.settings-form-grid{grid-template-columns:1fr}.settings-form-grid .settings-wide{grid-column:auto}.settings-preference-list>div{padding-left:0;padding-right:0}.settings-feedback{right:12px;top:74px}}.ra-page{--ra-sidebar:var(--app-sidebar,#233d95);--ra-blue:#1f58e9;--ra-ink:#172233;--ra-muted:#667384;--ra-line:#d7e5f2;--ra-page:var(--app-page,#edf7ff);background:var(--ra-page);color:var(--ra-ink);min-height:100vh}.ra-page *,.ra-page :after,.ra-page :before{box-sizing:border-box}.ra-page button,.ra-page input,.ra-page select{font:inherit}.ra-page button{cursor:pointer}.ra-sidebar{background:var(--ra-sidebar);color:#eaf0ff;display:flex;flex-direction:column;inset:0 auto 0 0;justify-content:space-between;padding:26px 14px 17px;position:fixed;width:230px;z-index:20}.ra-brand{align-items:center;color:inherit;display:flex;gap:10px;padding:0 10px 28px;text-decoration:none}.ra-brand>span{display:grid;height:30px;place-items:center;width:27px}.ra-brand img{filter:brightness(0) invert(1);width:26px}.ra-brand h1{color:#fff;font-size:21px;font-weight:600;letter-spacing:-.7px;margin:0}.ra-brand p{color:#e0e8ff;font-size:10px;margin:0}.ra-nav{margin-top:10px}.ra-nav ul{grid-gap:5px;display:grid;gap:5px;list-style:none;margin:0;padding:0}.ra-nav li{border-radius:8px}.ra-nav a,.ra-sidebar-footer a,.ra-sidebar-footer button{align-items:center;background:#0000;border:0;border-radius:8px;color:#e6ecff;display:flex;font-size:14px;font-weight:500;gap:13px;min-height:44px;padding:0 14px;text-align:left;text-decoration:none;width:100%}.ra-nav a.active{background:#164beb;box-shadow:0 4px 12px #0a1c7333;color:#fff}.ra-nav a:hover,.ra-sidebar-footer a:hover,.ra-sidebar-footer button:hover{background:#ffffff1a}.ra-nav a.active:hover{background:#164beb}.ra-nav img,.ra-sidebar-footer img{filter:brightness(0) invert(1) opacity(.95);height:18px;object-fit:contain;width:18px}.ra-sidebar-footer{grid-gap:4px;display:grid;gap:4px}.ra-sidebar-footer a,.ra-sidebar-footer button{color:#e9efff;min-height:43px}.ra-header{background:#fff;border-bottom:1px solid #c9dff7;height:79px;justify-content:space-between;left:230px;padding:0 22px;position:fixed;right:0;top:0;z-index:10}.ra-global-search,.ra-header{align-items:center;display:flex}.ra-global-search{background:#edf5ff;border:1px solid #b9d6fa;border-radius:8px;height:39px;max-width:48vw;padding:0 12px;width:606px}.ra-global-search img{margin-right:8px;opacity:.58;width:18px}.ra-global-search input{background:#0000;border:0;color:#526274;font-size:14px;outline:0;width:100%}.ra-global-search input::placeholder{color:#8997a9}.ra-header-actions{align-items:center;display:flex;gap:17px}.ra-emergency{align-items:center;background:#fff;border:1px solid #9bc6f2;border-radius:9px;box-shadow:0 2px 5px #10427529;color:#273448;display:flex;gap:10px;min-height:49px;padding:7px 14px;text-align:left;width:192px}.ra-emergency>img{opacity:.72;width:19px}.ra-emergency span,.ra-user{grid-gap:2px;display:grid;gap:2px}.ra-emergency b,.ra-user b{font-size:13px;font-weight:600}.ra-emergency small,.ra-user small{color:#5f6673;font-size:11px}.ra-notification{background:#0000;border:0;display:grid;height:31px;padding:0;place-items:center;position:relative;width:28px}.ra-notification img{width:23px}.ra-notification i{background:#e30625;border-radius:50%;color:#fff;display:grid;font-size:10px;font-style:normal;font-weight:700;height:18px;place-items:center;position:absolute;right:-2px;top:1px;width:18px}.ra-avatar{border:1px solid #bdd7f5;border-radius:50%;height:38px;object-fit:cover;width:38px}.ra-user{margin-left:-8px}.ra-user b{font-weight:700}.ra-user small{color:#6b7280}.ra-main{margin-left:230px;padding:108px 28px 38px}.ra-page-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 2px 22px}.ra-eyebrow{align-items:center;color:#3372db;display:flex;font-size:10px;font-weight:800;gap:7px;letter-spacing:.75px;margin-bottom:7px}.ra-eyebrow span{background:#3372db;border-radius:5px;display:block;height:2px;width:16px}.ra-page-heading h1{color:#162438;font-size:28px;letter-spacing:-.85px;line-height:1.14;margin:0}.ra-page-heading p{color:#51627a;font-size:13px;margin:7px 0 0}.ra-heading-actions{align-items:center;display:flex;gap:10px;padding-bottom:1px}.ra-period-picker{align-items:center;background:#fff;border:1px solid #b8d6f3;border-radius:8px;color:#37506b;display:flex;height:42px;padding:0 10px;position:relative;width:135px}.ra-period-picker .ra-icon{color:#3972c5;margin-right:7px;width:16px}.ra-period-picker:after{border-bottom:1.5px solid #59728d;border-right:1.5px solid #59728d;content:"";height:6px;pointer-events:none;position:absolute;right:11px;top:50%;transform:translateY(-65%) rotate(45deg);width:6px}.ra-period-picker select{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#38516d;font-size:12px;font-weight:600;outline:0;padding-right:8px;width:100%}.ra-export{align-items:center;background:#1558e6;border:0;border-radius:8px;box-shadow:0 2px 4px #2152ba38;color:#fff;display:flex;font-size:12px;font-weight:700;gap:8px;min-height:42px;padding:0 15px}.ra-export:hover{background:#0f4ed6}.ra-export .ra-icon{width:16px}.ra-metrics{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:19px}.ra-metric-card{background:#fff;border:1px solid #d7e5f0;border-radius:12px;box-shadow:0 1px 2px #1938580f;min-height:169px;padding:16px 17px 14px}.ra-metric-card:hover{border-color:#bad6ee;box-shadow:0 5px 13px #2546641a;transform:translateY(-1px)}.ra-metric-top{align-items:flex-start;display:flex;justify-content:space-between}.ra-metric-icon{height:34px;width:34px}.ra-metric-icon .ra-icon{height:19px;width:19px}.ra-metric-icon.blue{background:#e9f2ff;color:#1e68dd}.ra-metric-icon.green{background:#e8fbf2;color:#0aa961}.ra-metric-icon.amber{background:#fff5dc;color:#d89205}.ra-metric-icon.violet{background:#f1ecff;color:#7756d5}.ra-metric-top button{background:#0000;border:0;color:#8ea0b1;display:grid;height:24px;padding:0;place-items:center;width:24px}.ra-metric-top button:hover{color:#4a6582}.ra-metric-top button .ra-icon{width:18px}.ra-metric-card>p{color:#526176;font-size:12px;font-weight:600;margin:13px 0 4px}.ra-metric-card h2{color:#17273c;font-size:29px;letter-spacing:-.8px;line-height:1.04;margin:0}.ra-metric-card h2 small{color:#52677c;font-size:14px;font-weight:600;letter-spacing:0;margin-left:3px}.ra-metric-card footer{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.ra-metric-card footer span{border-radius:4px;font-size:10px;padding:3px 6px}.ra-metric-card footer span.positive{background:#eafaf1;color:#0a9b55}.ra-metric-card footer span.negative{background:#ffedf0;color:#dd3047}.ra-metric-card footer small{color:#718094;font-size:10px}.ra-primary-grid,.ra-secondary-grid{grid-gap:19px;display:grid;grid-template-columns:minmax(0,1.64fr) minmax(330px,.86fr);margin-bottom:19px}.ra-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ra-panel{background:#fff;border:1px solid #d6e4ef;border-radius:12px;box-shadow:0 1px 2px #14385612;overflow:hidden}.ra-panel-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;padding:18px 20px 0}.ra-panel-header h2{color:#1a2a3f;font-size:15px;letter-spacing:-.22px;margin:0}.ra-panel-header p{color:#728094;font-size:11px;margin:4px 0 0}.ra-view-link{align-items:center;background:#0000;border:0;color:#1762d8;display:flex;font-size:11px;font-weight:700;gap:4px;padding:3px 0;white-space:nowrap}.ra-view-link:hover{color:#0e4fbd}.ra-view-link .ra-icon{width:14px}.ra-panel-actions{display:flex;gap:13px;padding-top:2px}.ra-panel-actions button{align-items:center;background:#0000;border:0;color:#8390a2;display:flex;font-size:10px;gap:5px;padding:0}.ra-panel-actions i{background:#b8c6d5;border-radius:50%;height:7px;width:7px}.ra-panel-actions button.active{color:#1b5ed1;font-weight:700}.ra-panel-actions button.active i{background:#2a6ce6}.ra-panel-actions button.verified.active i{background:#17a466}.ra-trend-panel{min-height:338px}.ra-trend-callout{align-items:center;display:flex;gap:20px;margin:15px 20px 0}.ra-trend-callout span{grid-gap:1px;display:grid;gap:1px;min-width:89px}.ra-trend-callout small{color:#708096;font-size:10px}.ra-trend-callout strong{color:#15283e;font-size:22px;letter-spacing:-.5px}.ra-trend-callout p{color:#7a899b;font-size:10px;margin:9px 0 0}.ra-trend-callout p b{color:#0e9d59}.ra-trend-chart{display:block;height:203px;padding:0 13px 0 4px;width:100%}.ra-chart-grid path{stroke:#e7eef5;stroke-width:1}.ra-trend-area{fill:url(#ra-area)}.ra-trend-line{fill:none;stroke:#2b6fe9;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ra-trend-cursor{stroke:#9bc4ff;stroke-width:1;stroke-dasharray:3 3}.ra-trend-point{fill:#fff;stroke:#2b6fe9;stroke-width:2.5}.ra-chart-labels{fill:#8492a4;font-family:inherit;font-size:8px}.ra-chart-labels text{text-anchor:middle}.ra-chart-labels text:nth-child(-n+4){text-anchor:start}.ra-status-panel{min-height:338px}.ra-donut-wrap{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:1fr minmax(115px,.83fr);padding:22px 23px 18px}.ra-donut{display:grid;height:144px;margin:auto;place-items:center;position:relative;width:144px}.ra-donut svg{height:100%;transform:rotate(-90deg);width:100%}.ra-donut circle{fill:none;stroke-width:5}.ra-donut-track{stroke:#edf2f6}.ra-donut-verified{stroke:#2563eb;stroke-dasharray:74.7 25.3;stroke-linecap:round}.ra-donut-pending{stroke:#f3a11a;stroke-dasharray:17.9 82.1;stroke-dashoffset:-76.4;stroke-linecap:round}.ra-donut-rejected{stroke:#e9596f;stroke-dasharray:7.4 92.6;stroke-dashoffset:-96;stroke-linecap:round}.ra-donut>div{grid-gap:2px;display:grid;gap:2px;place-items:center;position:absolute}.ra-donut strong{color:#17283d;font-size:19px;letter-spacing:-.4px}.ra-donut span{color:#8290a2;font-size:9px}.ra-status-list{grid-gap:13px;display:grid;gap:13px}.ra-status-list>span{grid-column-gap:7px;align-items:center;color:#53657b;column-gap:7px;display:grid;font-size:10px;grid-template-columns:8px minmax(0,1fr) auto}.ra-status-list i{border-radius:50%;height:8px;width:8px}.ra-status-list .verified{background:#2563eb}.ra-status-list .pending{background:#f3a11a}.ra-status-list .rejected{background:#e9596f}.ra-status-list b{font-size:10px;font-weight:600}.ra-status-list small{color:#8b98a8;font-size:9px;grid-column:2;margin-top:2px}.ra-status-list em{color:#394d66;font-size:10px;font-style:normal;font-weight:700;grid-column:3;grid-row:1/span 2}.ra-status-footer{align-items:center;border-top:1px solid #eaf0f4;color:#748397;display:flex;font-size:10px;gap:7px;margin:0 20px;padding:11px 0 13px}.ra-status-footer .ra-icon{color:#2b70e5;width:15px}.ra-status-footer b{color:#334a65}.ra-barangay-panel,.ra-type-panel{min-height:291px}.ra-category-chart{grid-gap:15px;display:grid;gap:15px;padding:21px 20px 20px}.ra-category-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:29px minmax(0,1fr) 35px}.ra-category-icon{border-radius:8px;display:grid;height:29px;place-items:center;width:29px}.ra-category-icon .ra-icon{width:16px}.ra-category-row>div{grid-gap:6px;display:grid;gap:6px}.ra-category-row>div>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.ra-category-row b{color:#3e5169;font-size:11px}.ra-category-row strong{color:#20364f;font-size:11px}.ra-barangay-list>div>i,.ra-category-row>div>i{background:#edf2f6;border-radius:99px;display:block;height:6px;overflow:hidden}.ra-barangay-list>div>i>i,.ra-category-row>div>i>i{border-radius:inherit;display:block;height:100%}.ra-category-row>em{color:#718094;font-size:10px;font-style:normal;text-align:right}.ra-barangay-list{padding:20px 20px 19px}.ra-barangay-list>div{grid-gap:5px 13px;align-items:center;display:grid;gap:5px 13px;grid-template-columns:minmax(130px,1fr) 31px}.ra-barangay-list span{align-items:center;display:flex;gap:8px}.ra-barangay-list b{color:#3b4e66;font-size:11px}.ra-barangay-list em{border-radius:99px;font-size:8px;font-style:normal;font-weight:700;padding:2px 6px;text-transform:capitalize}.ra-barangay-list em.critical{background:#ffebef;color:#c31b35}.ra-barangay-list em.high{background:#fff1db;color:#c86d08}.ra-barangay-list em.medium{background:#fff8d8;color:#b17c08}.ra-barangay-list>div>strong{color:#344961;font-size:11px;text-align:right}.ra-barangay-list>div>i{grid-column:1/-1}.ra-barangay-list>div>i>i.critical{background:#e64660}.ra-barangay-list>div>i>i.high{background:#f29a27}.ra-barangay-list>div>i>i.medium{background:#e6be31}.ra-activity-panel{margin-bottom:2px}.ra-table-scroll{overflow-x:auto;padding:13px 20px 7px}.ra-activity-panel table{border-collapse:collapse;min-width:760px;text-align:left;width:100%}.ra-activity-panel th{border-bottom:1px solid #e6eef4;color:#8492a2;font-size:10px;font-weight:600;padding:0 10px 9px 0}.ra-activity-panel td{border-bottom:1px solid #eef3f6;color:#637389;font-size:10px;padding:13px 10px 13px 0;white-space:nowrap}.ra-activity-panel tbody tr:last-child td{border-bottom:0}.ra-activity-panel td:first-child b{color:#265ec0;font-size:10px}.ra-location{align-items:center;display:flex;gap:5px}.ra-location .ra-icon{color:#8699ab;width:13px}.ra-severity,.ra-table-status{align-items:center;border-radius:99px;display:inline-flex;font-size:9px;font-style:normal;font-weight:700;min-height:20px;padding:2px 8px;text-transform:capitalize}.ra-severity.critical{background:#ffeaee;color:#c51e39}.ra-severity.high{background:#fff1dc;color:#c9750f}.ra-severity.medium{background:#fff8da;color:#ae7c07}.ra-severity.low{background:#eaf2ff;color:#2464c8}.ra-table-status.pending{background:#fff7d9;color:#b37a03}.ra-table-status.verified{background:#e9fbf1;color:#0a9d57}.ra-table-status.resolved{background:#eaf2ff;color:#2666d0}.ra-row-action{background:#f8fbff;border:1px solid #d9e7f2;border-radius:6px;color:#2f6fd8;display:grid;height:27px;padding:0;place-items:center;width:27px}.ra-row-action:hover{background:#eef6ff;border-color:#aecdea}.ra-row-action .ra-icon{width:14px}@media (max-width:1280px){.ra-main{padding-left:21px;padding-right:21px}.ra-metrics{gap:13px}.ra-metric-card{padding:15px}.ra-primary-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.9fr)}.ra-secondary-grid{gap:14px}.ra-barangay-list,.ra-category-chart,.ra-panel-header{padding-left:16px;padding-right:16px}.ra-donut-wrap{padding-left:14px;padding-right:14px}.ra-donut{height:128px;width:128px}}@media (max-width:1080px){.ra-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ra-primary-grid{grid-template-columns:1fr}.ra-status-panel{min-height:0}.ra-donut-wrap{grid-template-columns:1fr 1fr;max-width:480px;padding-bottom:15px;padding-top:17px}.ra-secondary-grid{grid-template-columns:1fr}.ra-barangay-panel,.ra-type-panel{min-height:0}}@media (max-width:820px){.ra-sidebar{padding:20px 9px;width:72px}.ra-brand{justify-content:center;padding:0 0 28px}.ra-brand div,.ra-nav a span,.ra-sidebar-footer a span,.ra-sidebar-footer button span{display:none}.ra-nav a,.ra-sidebar-footer a,.ra-sidebar-footer button{justify-content:center;padding:0}.ra-nav img,.ra-sidebar-footer img{height:20px;width:20px}.ra-header{left:72px;padding:0 16px}.ra-main{margin-left:72px;padding:98px 16px 28px}.ra-emergency{padding:9px;width:auto}.ra-emergency span,.ra-user{display:none}.ra-global-search{width:min(420px,56vw)}.ra-page-heading{margin-bottom:19px}.ra-heading-actions{gap:8px}.ra-period-picker{width:124px}}@media (max-width:620px){.ra-header{height:63px;padding:0 11px}.ra-main{padding:81px 11px 22px}.ra-global-search{flex:1 1;max-width:none}.ra-global-search input{font-size:11px}.ra-header-actions{margin-left:8px}.ra-avatar,.ra-notification{display:none}.ra-page-heading{grid-gap:14px;display:grid;gap:14px;margin:0 1px 17px}.ra-page-heading h1{font-size:23px}.ra-page-heading p{font-size:12px}.ra-heading-actions{justify-content:space-between}.ra-period-picker{flex:1 1;max-width:160px}.ra-export{font-size:11px;min-height:40px;padding:0 12px}.ra-metrics{gap:11px;grid-template-columns:1fr}.ra-metric-card{min-height:141px}.ra-primary-grid,.ra-secondary-grid{gap:13px;margin-bottom:13px}.ra-panel{border-radius:10px}.ra-panel-header{padding:15px 14px 0}.ra-panel-header h2{font-size:14px}.ra-panel-header p{font-size:10px}.ra-panel-actions{gap:8px}.ra-trend-panel{min-height:315px}.ra-trend-callout{margin-left:14px;margin-right:14px}.ra-trend-callout p{line-height:1.35}.ra-trend-chart{height:186px;padding-right:6px}.ra-donut-wrap{padding:17px 12px 13px}.ra-status-footer{margin:0 14px}.ra-barangay-list,.ra-category-chart{padding:16px 14px}.ra-table-scroll{padding:11px 14px 4px}}.ra-main{background:#edf7ff;background:var(--app-page,#edf7ff);color:#0d2440;font-family:Lexend,Arial,sans-serif;font-family:var(--app-font,Lexend,Arial,sans-serif);margin:0;min-height:100vh;padding:24px 10px}.ra-metrics{gap:13px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 13px}.ra-metric-card{border:1px solid #cfe0f2;border-radius:13px;box-shadow:0 1px 2px #c9d5e044;min-height:146px;padding:19px 12px}.ra-metric-card p{color:#315170;font-size:10px;font-weight:700;letter-spacing:.45px;margin:37px 0 7px}.ra-metric-card h2{font-size:22px}.ra-metric-card small{color:#8b96b5;font-size:10px}.ra-metric-card:first-child small{color:#00a34a}.ra-primary-grid,.ra-secondary-grid{gap:19px;grid-template-columns:1fr 1fr;margin-bottom:13px}.ra-panel{border-color:#cfe0f2;border-radius:13px;box-shadow:0 1px 2px #c9d5e044;min-height:280px;padding:17px}.ra-panel h2{color:#092345;font-size:16px;margin:0}.ra-panel h2+p{color:#8a92b5;font-size:11px;margin:5px 0 15px}.ra-panel ol{grid-gap:11px;color:#123456;display:grid;font-size:12px;font-weight:600;gap:11px;margin:0;padding-left:26px}.ra-panel li::marker{color:#236dff;font-weight:800}.ra-panel small{color:#8a92b5;font-size:10px}.ra-chart-placeholder{background:repeating-linear-gradient(0deg,#fff,#fff 28px,#edf3fa 29px);border-radius:8px;color:#2a6df4;display:grid;min-height:112px;place-items:center}.ra-page .ra-main{background:#f8fbff;padding:96px 10px 28px}.ra-page .ra-metrics{gap:13px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:13px}.ra-page .ra-metric-card{background:#fff;border:1px solid #d2e1f1;border-radius:13px;box-shadow:0 1px 2px #22476b26;min-height:146px;padding:18px 12px}.ra-page .ra-metric-card:before{background:#e8f1ff;border-radius:9px;color:#2874f5;content:"▥";display:grid;font-size:18px;height:33px;left:12px;place-items:center;position:absolute;top:14px;width:33px}.ra-page .ra-metric-card:nth-child(2):before{background:#f1e8ff;color:#8e3dff;content:"◴"}.ra-page .ra-metric-card:nth-child(3):before{background:#ddfbf6;color:#04a99b;content:"◷"}.ra-page .ra-metric-card:nth-child(4):before{background:#fff0dc;color:#ff7411;content:"↗"}.ra-page .ra-metric-card:nth-child(5):before{background:#e0faea;color:#00a950;content:"✓"}.ra-page .ra-metric-card p{font-size:10px;font-weight:700;margin:40px 0 7px}.ra-page .ra-metric-card h2{font-size:22px}.ra-page .ra-primary-grid,.ra-page .ra-secondary-grid{gap:19px;grid-template-columns:1fr 1fr;margin-bottom:13px}.ra-page .ra-panel{background:#fff;border:1px solid #d2e1f1;border-radius:13px;box-shadow:0 1px 2px #22476b26;min-height:280px;padding:17px}.ra-page .ra-panel h2{font-size:16px}.ra-page .ra-panel h2+p{font-size:11px}.ra-page #peak{min-height:294px}.ra-page #times .ra-panel{min-height:300px}.ra-page #peak{margin-bottom:22px}.ra-page #times{margin-top:0}.ra-page .ra-main{padding-top:190px;position:relative}.ra-page .ra-main:before{color:#0d2440;content:"Reports & Analytics\A Balagtas, Bulacan — June 2026";font-size:13px;font-weight:500;left:0;line-height:1.7;padding:23px 22px;position:absolute;right:0;white-space:pre-line}.ra-page .ra-main:first-line{font-size:23px;font-weight:800}.ra-page .ra-main:after{padding:9px 14px;position:absolute;white-space:pre}.ra-page #rankings ol{grid-gap:8px;display:grid;gap:8px;list-style-position:inside;margin:16px 0;padding:0}.ra-page #rankings li{grid-gap:10px;align-items:center;background:linear-gradient(90deg,#2f78ff 0 72%,#f0f3f7 72% 100%);background-position:75%;background-repeat:no-repeat;background-size:78% 6px;border-radius:6px;display:grid;gap:10px;grid-template-columns:1fr auto;min-height:29px;padding:0 6px}.ra-page #rankings li::marker{color:#236dff;font-weight:800}.ra-page #rankings .ra-panel:nth-child(2) li{background-color:#fafbfc;background-image:linear-gradient(90deg,#ff7800 0 72%,#e7e9ee 72% 100%);background-size:75% 5px}.ra-page .ra-chart-placeholder{background:repeating-linear-gradient(0deg,#fff,#fff 30px,#edf2f8 31px);border:0;min-height:132px;overflow:hidden;position:relative}.ra-page #peak .ra-chart-placeholder:after{background:linear-gradient(168deg,#0000 0 12%,#2c72f7 12.4% 13.5%,#0000 14% 33%,#2c72f7 33.4% 34.5%,#0000 35% 52%,#2c72f7 52.4% 53.5%,#0000 54% 72%,#2c72f7 72.4% 73.5%,#0000 74%);content:"";inset:18px 15px 24px;opacity:.95;position:absolute}.ra-page #bottom .ra-panel:first-child .ra-chart-placeholder{background:conic-gradient(#18a84f 0 59%,#fff 59% 61%,#df7b00 61% 89%,#fff 89% 91%,#e2272d 91% 100%);border-radius:50%;color:#0000;display:grid;font-size:0;margin:14px auto;min-height:152px;place-items:center;width:152px}.ra-page #bottom .ra-panel:first-child .ra-chart-placeholder:after{background:#fff;border-radius:50%;content:"";height:98px;width:98px}.ra-page #bottom .ra-panel:nth-child(2) .ra-chart-placeholder:after{background:linear-gradient(170deg,#0000 0 28%,#2e6eff 28.5% 30%,#0000 30.5% 100%),linear-gradient(174deg,#0000 0 46%,#15a34a 46.5% 48%,#0000 48.5% 100%),linear-gradient(165deg,#0000 0 72%,#e17700 72.5% 74%,#0000 74.5% 100%),linear-gradient(174deg,#0000 0 82%,#e3262f 82.5% 84%,#0000 84.5% 100%);content:"";inset:21px;position:absolute}.ra-page #times .ra-panel h3{color:#0b2343;font-size:30px;margin:14px 0}.ra-page #times .ra-panel h3+p{background:#f8fbff;border-radius:8px;color:#325171;line-height:2.1;padding:13px}.ra-page #bottom .ra-panel:first-child:after{color:#197b49;content:"● Approved 145 (59%)     ● Pending 70 (28%)     ● Denied 32 (13%)";display:block;font-size:11px;margin:4px auto 0;text-align:center;white-space:pre}.ra-page #bottom .ra-panel:nth-child(2):after{color:#286bee;content:"● Total     ● Approved     ● Pending     ● Denied";display:block;font-size:10px;margin-top:4px;text-align:center}.ra-page #peak h3{background:#edf5ff;border-radius:9px;color:#2456ca;font-size:11px;font-weight:700;margin:0;padding:8px 12px;position:absolute;right:33px;top:109px;z-index:1}.ra-page #peak,.ra-page #statistics{position:relative}.ra-page #statistics:before{position:absolute;top:-123px;z-index:2}.ra-page .ra-main:after{background:linear-gradient(90deg,#fff 0 45%,#0000 45% 51%,#2158e8 51% 100%);border:0;box-shadow:0 1px 4px #2456e844;color:#123456;content:"⇩  CSV     ⇩  PDF";letter-spacing:.1px}.ra-page{background:#edf7ff;background:var(--app-page,#edf7ff);font-family:Lexend,Arial,sans-serif;font-family:var(--app-font,Lexend,Arial,sans-serif)}.ra-page .ra-sidebar{background:#233d95;background:var(--app-sidebar,#233d95)}.ra-page .ra-header{background:#fff;border-bottom:1px solid #c9dff7}.ra-page .ra-main{color:#172233;margin-left:230px}.ra-page .ra-metric-card,.ra-page .ra-panel{background:#fff;border-color:#d6e4ef}.ra-page .ra-nav a.active{background:#164beb;background:var(--app-primary,#164beb);color:#fff}.ra-page #statistics:after,.ra-page #statistics:before,.ra-page .ra-main:after,.ra-page .ra-main:before{display:none!important}.ra-page .ra-main{background:#dbeafe!important;color:#071d3b!important;margin-left:230px!important;padding:79px 0 32px!important}.ra-titlebar{align-items:center;background:#dbeafe;border-top:1px solid #c9dff7;display:flex;justify-content:space-between;min-height:94px;padding:20px 27px}.ra-titlebar h1{color:#091f3d;font-size:23px;letter-spacing:-.5px;line-height:1.2;margin:0}.ra-titlebar p{color:#49617d;font-size:13px;margin:4px 0 0}.ra-title-actions{display:flex;gap:11px;padding-top:7px}.ra-title-actions button{align-items:center;border:0;border-radius:8px;box-shadow:0 2px 3px #27445f24;color:#fff;display:flex;font-size:13px;font-weight:700;gap:7px;min-height:43px;padding:0 17px}.ra-title-actions button:hover{filter:brightness(.95)}.ra-title-actions .ra-icon{height:17px;width:17px}.ra-csv{background:#09b844}.ra-pdf{background:#e0001c}.ra-bottom-grid,.ra-metrics,.ra-peak-panel,.ra-ranking-grid,.ra-time-grid{margin-left:10px!important;margin-right:10px!important}.ra-metrics{grid-gap:13px!important;display:grid!important;gap:13px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-bottom:13px!important;margin-top:13px!important}.ra-page .ra-metric-card{background:#fff!important;border:1px solid #d2e1f1!important;border-radius:13px!important;box-shadow:0 1px 2px #22476b26!important;min-height:139px!important;padding:14px!important;position:relative}.ra-page .ra-metric-card:before{display:none!important}.ra-metric-icon{border-radius:9px;display:grid;height:33px;place-items:center;width:33px}.ra-metric-icon .ra-icon{height:18px;width:18px}.ra-metric-icon.blue{background:#e8f1ff;color:#2874f5}.ra-metric-icon.purple{background:#f1e8ff;color:#8e3dff}.ra-metric-icon.teal{background:#ddfbf6;color:#04a99b}.ra-metric-icon.orange{background:#fff0dc;color:#ff7411}.ra-metric-icon.green{background:#e0faea;color:#00a950}.ra-page .ra-metric-card p{color:#315170!important;font-size:10px!important;font-weight:700!important;letter-spacing:.45px;margin:11px 0 7px!important}.ra-page .ra-metric-card h2{color:#071d3b!important;font-size:22px!important;letter-spacing:-.45px;line-height:1.1!important;margin:0!important}.ra-page .ra-metric-card small{color:#8b96b5;display:block;font-size:10px;margin-top:6px}.ra-page .ra-metric-card .ra-positive{color:#00a34a}.ra-page .ra-panel{background:#fff!important;border:1px solid #d2e1f1!important;border-radius:13px!important;box-shadow:0 1px 2px #22476b26!important;padding:16px!important}.ra-panel-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.ra-panel-heading h2{align-items:center;color:#092345;display:flex;font-size:16px;gap:7px;line-height:1.35;margin:0}.ra-panel-heading h2>.ra-icon{color:#1767f5;height:17px;width:17px}.ra-panel-heading h2 .ra-purple{color:#8e3dff;display:contents}.ra-panel-heading h2 .ra-teal{color:#009c91;display:contents}.ra-panel-heading p{color:#8a92b5;font-size:11px;margin:4px 0 0}.ra-ranking-grid{grid-gap:19px;display:grid;gap:19px;grid-template-columns:1fr 1fr;margin-bottom:13px}.ra-barangay-panel,.ra-roads-panel{min-height:520px}.ra-barangay-list{grid-gap:14px;display:grid;gap:14px;padding:19px 0 14px}.ra-rank-row{grid-gap:8px;align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:19px 88px minmax(0,1fr) 28px;min-height:37px}.ra-rank-row>span{background:#f1f3f6;border-radius:50%;color:#8392a7;display:grid;font-size:10px;font-weight:700;height:19px;place-items:center;width:19px}.ra-rank-row>span.active{background:#236df6;color:#fff}.ra-rank-row b{font-weight:600}.ra-rank-row i,.ra-road-row i{background:#f0f2f5;border-radius:99px;display:block;height:9px;overflow:hidden}.ra-rank-row i em,.ra-road-row i em{background:#2d77f7;border-radius:inherit;display:block;height:100%}.ra-rank-row strong{font-size:11px;text-align:right}.ra-rank-footer{border-top:1px solid #edf0f4;color:#8a92b5;display:flex;font-size:10px;justify-content:space-between;padding-top:11px}.ra-rank-footer b{color:#12345d}.ra-rank-footer>b{color:#125eff}.ra-road-list{grid-gap:10px;display:grid;gap:10px;padding-top:17px}.ra-road-row{grid-gap:10px;align-items:start;background:#fafbfc;border-radius:10px;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) 27px;padding:10px}.ra-road-row>span{background:#fff0dc;border-radius:50%;color:#ff6e00;display:grid;font-size:10px;font-weight:700;height:21px;place-items:center;width:21px}.ra-road-row>div{grid-gap:2px;display:grid;gap:2px}.ra-road-row b{font-size:12px}.ra-road-row small{color:#657390;font-size:10px}.ra-road-row i{height:5px;margin-top:3px}.ra-road-row i em{background:#ff8200}.ra-road-row strong{font-size:11px;text-align:right}.ra-road-note{background:#fff7ed;border:1px solid #ffe0bb;border-radius:8px;color:#ed4d00;font-size:10px;line-height:1.3;margin-top:14px;padding:11px}.ra-road-note b{font-weight:700}.ra-peak-panel{margin-bottom:22px!important;min-height:294px}.ra-peak-badges{display:flex;gap:10px}.ra-peak-badges span{grid-gap:1px;background:#f5f8fc;border-radius:9px;color:#8a92b5;display:grid;font-size:10px;gap:1px;padding:6px 10px;text-align:center}.ra-peak-badges b{color:#2357c6;font-size:11px}.ra-peak-chart{display:block;height:182px;margin-top:13px;overflow:visible;width:100%}.ra-month-chart text,.ra-peak-chart text{fill:#8a92b5;text-anchor:middle;font-family:inherit;font-size:8px}.ra-gridline{stroke:#eaf0f5;stroke-width:1;stroke-dasharray:2 2}.ra-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ra-peak-line{stroke:#2866ef}.ra-chart-caption{color:#8a92b5;font-size:11px;margin:1px 7px 0}.ra-bottom-grid{grid-gap:19px;display:grid;gap:19px;grid-template-columns:40% 1fr}.ra-status-panel,.ra-trends-panel{min-height:337px}.ra-status-donut{background:conic-gradient(#18a550 0 59%,#fff 59% 61%,#de7b00 61% 89%,#fff 89% 91%,#e52c32 91% 100%);border-radius:50%;height:151px;margin:27px auto 17px;position:relative;width:151px}.ra-status-donut div{background:#fff;border-radius:50%;inset:25px;position:absolute}.ra-status-legend{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.ra-status-legend div{grid-column-gap:5px;align-items:center;color:#60708a;column-gap:5px;display:grid;font-size:10px;grid-template-columns:8px auto;justify-content:center}.ra-status-legend span{border-radius:50%;height:8px;width:8px}.ra-status-legend span.approved,.ra-trend-legend .approved:before{background:#18a550}.ra-status-legend span.pending,.ra-trend-legend .pending:before{background:#de7b00}.ra-status-legend span.denied,.ra-trend-legend .denied:before{background:#e52c32}.ra-status-legend b,.ra-status-legend small{color:#082343;font-size:16px;grid-column:1/-1;line-height:1.35}.ra-status-legend small{color:#8a92b5;font-size:10px}.ra-month-chart{display:block;height:216px;margin-top:12px;overflow:visible;width:100%}.ra-total-line{stroke:#2866ef}.ra-approved-line{stroke:#18a550}.ra-pending-line{stroke:#de7b00}.ra-denied-line{stroke:#e52c32}.ra-trend-legend{color:#60708a;display:flex;font-size:9px;gap:11px;justify-content:center;margin-top:2px}.ra-trend-legend span:before{border-radius:50%;content:"";display:inline-block;height:7px;margin-right:4px;width:7px}.ra-trend-legend .total:before{background:#2866ef}@media(max-width:1280px){.ra-page .ra-main{padding-bottom:24px!important}.ra-bottom-grid,.ra-ranking-grid,.ra-time-grid{gap:13px}.ra-rank-row{grid-template-columns:19px 75px minmax(0,1fr) 28px}.ra-peak-badges{gap:5px}.ra-peak-badges span{padding:5px 7px}.ra-time-total>b{font-size:27px}}@media(max-width:1080px){.ra-page .ra-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ra-bottom-grid,.ra-ranking-grid,.ra-time-grid{grid-template-columns:1fr}.ra-barangay-panel,.ra-peak-panel,.ra-roads-panel{min-height:0}.ra-bottom-grid{grid-template-columns:1fr}.ra-status-panel{min-height:0}}@media(max-width:820px){.ra-page .ra-main{margin-left:72px!important}.ra-titlebar{padding:18px}.ra-titlebar h1{font-size:21px}.ra-bottom-grid,.ra-metrics,.ra-peak-panel,.ra-ranking-grid,.ra-time-grid{margin-left:12px!important;margin-right:12px!important}.ra-peak-badges{display:none}}@media(max-width:620px){.ra-titlebar{align-items:flex-start;flex-direction:column;gap:12px}.ra-title-actions{align-self:flex-end}.ra-page .ra-metrics{grid-template-columns:1fr!important}.ra-panel-heading h2{font-size:14px}.ra-bottom-grid,.ra-ranking-grid,.ra-time-grid{gap:12px}.ra-page .ra-panel{padding:13px!important}.ra-rank-row{grid-template-columns:19px 82px minmax(0,1fr) 28px}.ra-peak-chart{height:155px}.ra-chart-caption{line-height:1.4}.ra-progress-row{gap:6px;grid-template-columns:52px minmax(0,1fr) 49px}.ra-resolution-notes{grid-template-columns:1fr}.ra-status-legend{gap:4px}}.ra-time-grid{grid-gap:19px;display:grid;gap:19px;grid-template-columns:1fr 1fr;margin-bottom:13px}.ra-resolution-panel,.ra-verify-panel{min-height:330px}.ra-time-total{align-items:center;display:flex;gap:12px;margin:16px 0 18px}.ra-time-total>b{font-size:31px;letter-spacing:-1px;line-height:1}.ra-time-total span{font-size:11px;font-weight:600}.ra-faster{color:#009b49}.ra-slower{color:#ff4f00}.ra-progress-list{grid-gap:11px;display:grid;gap:11px}.ra-progress-row{grid-gap:10px;align-items:center;display:grid;font-size:11px;gap:10px;grid-template-columns:58px minmax(0,1fr) 52px}.ra-progress-row>span{border-radius:3px;font-weight:700;padding:3px 5px;text-align:center}.ra-progress-row i{background:#eff1f4;border-radius:99px;display:block;height:7px;overflow:hidden}.ra-progress-row b{border-radius:inherit;display:block;height:100%}.ra-progress-row strong{font-size:11px;text-align:right}.ra-progress-row .critical{background:#f53243}.ra-progress-row .high{background:#ff8900}.ra-progress-row .medium{background:#ffc400}.ra-progress-row .low{background:#5799f5}.ra-progress-row .flood{background:#2d7cf6}.ra-progress-row .road{background:#08b9d0}.ra-progress-row .evac{background:#08b9a6}.ra-progress-row .history{background:#05bd55}.ra-verify-panel .ra-progress-row:first-child>span{background:#ffeded;color:#e32231}.ra-verify-panel .ra-progress-row:nth-child(2)>span{background:#fff1df;color:#e85f00}.ra-verify-panel .ra-progress-row:nth-child(3)>span{background:#fff8da;color:#b67a00}.ra-verify-panel .ra-progress-row:nth-child(4)>span{background:#edf4ff;color:#205fe0}.ra-time-caption{color:#8a92b5;font-size:11px;margin:13px 0 0}.ra-resolution-panel .ra-progress-row>span{font-weight:500;padding:0;text-align:left}.ra-resolution-notes{grid-gap:11px;display:grid;gap:11px;grid-template-columns:1fr 1fr;margin-top:12px}.ra-resolution-notes div{grid-gap:2px;background:#edfbf8;border-radius:10px;display:grid;gap:2px;padding:11px}.ra-resolution-notes div+div{background:#fff0f1}.ra-resolution-notes small,.ra-resolution-notes span{color:#8a92b5;font-size:10px}.ra-resolution-notes b{color:#008d82;font-size:13px}.ra-resolution-notes div+div b{color:#e3343f}.ra-page .ra-main:before{background:#fff;border-left:5px solid #2456e8;border-top:1px solid #c9dff7;color:#0a203a;content:"Reports & Analytics";font-size:23px;font-weight:800;line-height:1.2;min-height:94px;padding:20px 22px 0;top:79px}.ra-page #statistics:before{color:#49617d;content:"Balagtas, Bulacan — June 2026";font-size:13px;font-weight:500;left:22px;top:-68px}.ra-page .ra-main:after{background:#2158e8;border-radius:9px;box-shadow:0 2px 5px #2456e844;color:#fff;content:"⇩  PDF";font-size:12px;font-weight:700;min-width:69px;padding:10px 15px;right:23px;text-align:center;top:102px}.ra-page #statistics:after{background:#fff;border:1px solid #d9e3ed;border-radius:9px;box-shadow:0 1px 3px #b5c4d044;color:#29435f;content:"⇩  CSV";font-size:12px;font-weight:700;min-width:74px;padding:9px 12px;position:absolute;right:83px;text-align:center;top:-88px;z-index:3}@media print{@page{size:A4 landscape;margin:10mm}.ra-page{print-color-adjust:exact;-webkit-print-color-adjust:exact}.ra-page .ra-header,.ra-page .ra-sidebar,.ra-page .ra-title-actions{display:none!important}.ra-page .ra-main{margin:0!important;padding:0!important}.ra-page .ra-metric-card,.ra-page .ra-panel{break-inside:avoid;page-break-inside:avoid}}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}:where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.alerts-page .alerts-title h1,.audit-logs-page .al-heading h1,.dashboard .situation-head h1,.evacuation-page .ec-title h1,.mm-shell .mm-page-heading h1,.ra-page .ra-page-heading h1,.rm-page .rm-page-heading h1,.settings-shell .settings-page-heading h1,.support-shell .support-page-heading h1,.user-management-page .um-heading h1{color:var(--app-text);letter-spacing:-.015em;line-height:1.2}.alerts-page .alerts-title p,.audit-logs-page .al-heading p,.dashboard .situation-head p,.evacuation-page .ec-title p,.mm-shell .mm-page-heading p,.ra-page .ra-page-heading p,.rm-page .rm-page-heading p,.settings-shell .settings-page-heading p,.support-shell .support-page-heading p,.user-management-page .um-heading p{color:var(--app-muted);line-height:1.45}.alerts-page .alert-form-card,.alerts-page .alert-history-card,.alerts-page .alerts-side-card,.audit-logs-page .al-directory,.audit-logs-page .al-summary article,.dashboard .dashboard-main .panel,.dashboard .dashboard-main .stat-card,.evacuation-page .ec-directory,.evacuation-page .ec-locations,.evacuation-page .ec-summary article,.evacuation-page .ec-total,.mm-shell .mm-feed-card,.mm-shell .mm-map-card,.ra-page .ra-metric-card,.ra-page .ra-panel,.rm-page .rm-report-card,.settings-shell .settings-card,.support-shell .support-contact-card,.support-shell .support-panel,.user-management-page .um-directory,.user-management-page .um-summary article{border-color:var(--app-border);border-radius:var(--app-card-radius);box-shadow:var(--app-card-shadow)}
/*# sourceMappingURL=main.4c6d4ed4.css.map*/