.em-strip,.em-center,.em-home,.em-switch,.em-dialog{--em:#b42318;--em-dark:#7a1410;--em-soft:#fdecea;--em-line:#f3b7b0;font-family:var(--ui-font,"Lufga","Segoe UI",Arial,sans-serif)}[data-level=WATCH]:is(.em-strip,.em-center,.em-home){--em:#a8590a;--em-dark:#6f3a05;--em-soft:#fff4e0;--em-line:#f1cf96}[data-level=ALERT]:is(.em-strip,.em-center,.em-home){--em:#c2410c;--em-dark:#84290a;--em-soft:#fff0e6;--em-line:#f6c3a4}[data-drill=true]:is(.em-strip,.em-center,.em-home,.em-switch){--em:#4338ca;--em-dark:#2e2791;--em-soft:#eeedff;--em-line:#c7c3f7}.em-pulse{vertical-align:1px;background:currentColor;border-radius:50%;width:9px;height:9px;margin-right:8px;animation:1.6s ease-out infinite em-pulse;display:inline-block;box-shadow:0 0}@keyframes em-pulse{0%{box-shadow:0 0 #ffffffb3}80%,to{box-shadow:0 0 0 9px #fff0}}@media (prefers-reduced-motion:reduce){.em-pulse{animation:none}}.em-strip{z-index:40;background:linear-gradient(100deg, var(--em-dark), var(--em));color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:-28px -32px 18px;padding:9px 32px;font-size:13px;display:flex;position:sticky;top:0}.em-strip[data-drill=true]{background:repeating-linear-gradient(135deg, var(--em-dark) 0 18px, var(--em) 18px 36px)}.em-strip-main,.em-strip-side{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.em-strip strong{letter-spacing:.08em;font-size:12px}.em-strip-title{overflow-wrap:anywhere;font-weight:600}.em-strip-chip{white-space:nowrap;background:#ffffff26;border-radius:999px;padding:2px 9px;font-size:11.5px}.em-strip-side>a{color:var(--em-dark);white-space:nowrap;background:#fff;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:700;text-decoration:none}.em-strip-side>a:hover{background:#fff5f3;text-decoration:none}.em-checkin{flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.em-checkin button{min-height:30px;color:inherit;font:600 12px/1.2 var(--ui-font,"Lufga","Segoe UI",Arial,sans-serif);cursor:pointer;background:#ffffff1f;border:1px solid #ffffff80;border-radius:8px;padding:5px 11px}.em-checkin button:hover:not(:disabled){background:#ffffff38}.em-checkin button[data-status=HELP]{color:#a3261b;background:#fff;border-color:#fff}.em-checkin>span i{background:#7ee2a8;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.em-checkin[data-status=HELP]>span i{background:#ffd1cc}.em-checkin em{flex-basis:100%;font-style:normal;font-weight:600}.em-mine{border:1px solid var(--em-line);background:var(--em-soft);color:#3d1410;border-radius:12px;margin:0 0 14px;padding:14px 16px}.em-mine .em-checkin{font-size:13.5px}.em-mine .em-checkin button{border-color:var(--em-line);color:#3d1410;background:#fff;min-height:38px;padding:8px 14px;font-size:13px}.em-mine .em-checkin button[data-status=READY]{color:#fff;background:#17654f;border-color:#17654f}.em-mine .em-checkin button[data-status=HELP]{color:#fff;background:#b42318;border-color:#b42318}.em-mine .em-checkin button[aria-pressed=true]{box-shadow:0 0 0 3px #17324f33}.em-mine .em-checkin>span i{background:#17654f}.em-mine .em-checkin[data-status=HELP]>span i{background:#b42318}.em-mine .em-checkin input{flex:260px;min-width:0}.panel-shell[data-emergency] .sidebar{border-right-color:#e9b8b2;box-shadow:inset 3px 0 #b42318}.panel-shell[data-emergency=DRILL] .sidebar{box-shadow:inset 3px 0 #4338ca}.sidebar-link-row[data-alert=true]>a{color:#fff!important;background:#b42318!important}.sidebar-link-row[data-alert=true]>a>svg{color:#fff!important}.panel-shell[data-emergency=DRILL] .sidebar-link-row[data-alert=true]>a{background:#4338ca!important}.em-switch{background:#fff;border:1px solid #d5dfeb;border-left:6px solid #8795a5;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1500px;margin:0 auto 18px;padding:18px 20px;display:grid}.em-switch[data-on=true]{border-color:var(--em-line);border-left-color:var(--em);background:var(--em-soft)}.em-switch-icon{color:#5b6b7c;width:52px;height:52px;font:700 26px/1 var(--ui-font,"Lufga","Segoe UI",Arial,sans-serif);background:#eef2f7;border-radius:14px;place-items:center;display:grid}.em-switch[data-on=true] .em-switch-icon{background:var(--em);color:#fff}.em-switch-text small{letter-spacing:.12em;color:#60758a;font-size:10.5px;font-weight:700}.em-switch[data-on=true] .em-switch-text small{color:var(--em)}.em-switch-text h2{color:#17324f;overflow-wrap:anywhere;margin:3px 0 4px;font-size:19px}.em-switch-text p{color:#4c6076;max-width:720px;margin:0;font-size:13px;line-height:1.55}.em-switch-note{color:#7a8b9c!important;margin-top:6px!important;font-size:12px!important}.em-switch-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.em-toggle{cursor:pointer;background:#b9c6d3;border:0;border-radius:999px;width:68px;height:36px;padding:0;transition:background .18s;position:relative}.em-toggle i{background:#fff;border-radius:50%;width:28px;height:28px;transition:transform .18s;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #0003}.em-toggle[aria-checked=true]{background:var(--em)}.em-toggle[aria-checked=true] i{transform:translate(32px)}.em-toggle:disabled{opacity:.55;cursor:not-allowed}.em-toggle:focus-visible{outline-offset:2px;outline:3px solid #1f6fd1}.em-dialog{color:#17324f;background:#fff;border:0;border-radius:18px;width:min(660px,100vw - 24px);max-width:none;padding:0;box-shadow:0 30px 80px #0b1f3866}.em-dialog::backdrop{background:#1b0705b8}.em-dialog form{gap:13px;max-height:calc(100dvh - 40px);padding:0 22px 20px;display:grid;overflow-y:auto}.em-dialog header{z-index:1;color:#fff;background:linear-gradient(100deg,#7a1410,#b42318);justify-content:space-between;align-items:flex-start;gap:12px;margin:0 -22px;padding:18px 22px 14px;display:flex;position:sticky;top:0}.em-dialog[data-mode=close] header{background:linear-gradient(100deg,#17654f,#2f8f6f)}.em-dialog header small{letter-spacing:.14em;opacity:.85;font-size:10.5px;font-weight:700}.em-dialog header h2{color:#fff;margin:3px 0 0;font-size:20px}.em-dialog header button{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:9px;width:32px;height:32px}.em-dialog-lead{color:#4c6076;margin:0;font-size:13px;line-height:1.55}.em-dialog label{color:#4c6076;gap:5px;min-width:0;font-size:12px;font-weight:600;display:grid}.em-dialog input[type=text],.em-dialog input[type=url],.em-dialog textarea{width:100%;min-width:0}.em-dialog-row{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.em-levels{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.em-levels legend{color:#4c6076;margin-bottom:5px;padding:0;font-size:12px;font-weight:600}.em-dialog .em-levels label{cursor:pointer;background:#f8fafc;border:1.5px solid #d5dfeb;border-radius:11px;gap:3px;padding:10px 11px;display:grid;position:relative}.em-levels input{opacity:0;position:absolute}.em-levels b{color:#17324f;font-size:13.5px}.em-levels small{color:#60758a;font-size:11px;font-weight:400;line-height:1.4}.em-levels label[data-level=WATCH][data-on=true]{background:#fff4e0;border-color:#a8590a}.em-levels label[data-level=ALERT][data-on=true]{background:#fff0e6;border-color:#c2410c}.em-levels label[data-level=RESPONSE][data-on=true]{background:#fdecea;border-color:#b42318}.em-levels label:focus-within{outline-offset:1px;outline:2px solid #1f6fd1}.em-dialog .em-check{cursor:pointer;align-items:flex-start;gap:10px;font-weight:400;display:flex}.em-check input{flex:none;margin-top:3px}.em-check b{color:#17324f;font-size:13px;display:block}.em-check small{color:#60758a;font-size:11.5px;display:block}.em-public{border:1px dashed #c4d3e3;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.em-public[data-on=true]{background:#fff8f7;border-style:solid;border-color:#f3b7b0}.em-public-preview,.public-emergency .container{align-items:center;gap:14px;display:flex}.em-public-preview{color:#fff;background:#8f1a12;border-radius:10px;padding:12px 14px}.em-public-preview span,.public-emergency-mark{color:#8f1a12;width:34px;height:34px;font:800 20px/1 var(--ui-font,"Lufga","Segoe UI",Arial,sans-serif);background:#fff;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.em-public-preview strong,.public-emergency strong{letter-spacing:.12em;font-size:11px}.em-public-preview p,.public-emergency p{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.5}.em-confirm{background:#fff4e0;border-radius:10px;padding:11px 13px}.em-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.btn.em-btn-danger{color:#fff;background:#b42318;border-color:#b42318}.btn.em-btn-danger:hover:not(:disabled){background:#8f1a12}.btn.em-btn-close{color:#17654f;background:#fff;border-color:#fff}.public-emergency{color:#fff;background:linear-gradient(100deg,#7a1410,#b42318)}.public-emergency .container{padding-top:14px;padding-bottom:14px}.public-emergency .container>div{flex:1;min-width:0}.public-emergency a{color:#8f1a12;background:#fff;border-radius:12px;flex:none;justify-items:center;padding:7px 16px;text-decoration:none;display:grid}.public-emergency a b{font-size:21px;line-height:1.1}.public-emergency a small{font-size:10.5px;font-weight:600}.em-center{color:#17324f;max-width:1500px;margin:0 auto}.em-unit-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:0 0 14px;display:flex}.em-unit-note>span{flex:260px;min-width:0}.em-hero{background:linear-gradient(110deg, var(--em-dark), var(--em));color:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;margin-bottom:14px;padding:22px 24px;display:grid}.em-center[data-live=false] .em-hero{background:linear-gradient(110deg,#33475c,#5b7189)}.em-hero small{letter-spacing:.13em;font-size:11px;font-weight:700}.em-hero h1{font:700 27px/1.25 var(--ui-font,"Lufga","Segoe UI",Arial,sans-serif);color:#fff;overflow-wrap:anywhere;margin:6px 0 5px}.em-hero p{opacity:.88;margin:0;font-size:12.5px}.em-hero-clock,.em-home-clock{justify-items:end;gap:2px;display:grid}.em-hero-clock span,.em-home-clock span{letter-spacing:.13em;opacity:.8;font-size:10px;font-weight:700}.em-hero-clock b,.em-home-clock b{font:700 30px/1.1 var(--ui-font,"Lufga","Segoe UI",Arial,sans-serif);font-variant-numeric:tabular-nums;white-space:nowrap}.em-hero-actions{flex-direction:column;gap:7px;display:flex}.em-hero-actions .btn-ghost{color:#fff;background:#ffffff1f;border-color:#fff6}.em-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.em-tiles>div{background:#fff;border:1px solid #dce5ef;border-top:4px solid #8795a5;border-radius:12px;gap:3px;padding:13px 15px;display:grid}.em-tiles b{font:700 27px/1.1 var(--ui-font,"Lufga","Segoe UI",Arial,sans-serif);font-variant-numeric:tabular-nums;color:#17324f}.em-tiles b i{color:#7a8b9c;margin-left:4px;font-size:14px;font-style:normal;font-weight:600}.em-tiles span{color:#60758a;font-size:12px}.em-tiles [data-tone=ok]{border-top-color:#2f8f6f}.em-tiles [data-tone=ok] b{color:#17654f}.em-tiles [data-tone=warn]{border-top-color:#c4821a}.em-tiles [data-tone=warn] b{color:#8a5a0b}.em-tiles [data-tone=bad]{background:#fdecea;border-top-color:#b42318}.em-tiles [data-tone=bad] b{color:#b42318}.em-tiles [data-tone=info]{border-top-color:#1f4e8c}.em-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.em-col{gap:14px;min-width:0;display:grid}.em-card{background:#fff;border:1px solid #dce5ef;border-radius:14px;min-width:0;padding:16px 18px}.em-card h2{font:700 15px/1.3 var(--ui-font,"Lufga","Segoe UI",Arial,sans-serif);color:#17324f;justify-content:space-between;align-items:center;gap:10px;margin:0 0 11px;display:flex}.em-card h2 span{color:#1f4e8c;white-space:nowrap;background:#e9f1fa;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.em-empty{color:#7a8b9c;margin:0;font-size:12.5px;line-height:1.55}.em-summary{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;line-height:1.6}.em-brief dl{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0 0 12px;font-size:13px;display:grid}.em-brief dt{color:#60758a}.em-brief dd{overflow-wrap:anywhere;margin:0;font-weight:600}.em-brief blockquote{background:#fdecea;border-left:4px solid #b42318;border-radius:0 8px 8px 0;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5}.em-numbers{gap:8px;display:grid}.em-numbers a{color:#17324f;border:1px solid #dce5ef;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;display:flex}.em-numbers a:hover{background:#f6f9fc;text-decoration:none}.em-numbers b{min-width:46px;font:700 21px/1 var(--ui-font,"Lufga","Segoe UI",Arial,sans-serif);color:#b42318}.em-numbers span{font-size:13px;font-weight:600}.em-numbers small{color:#60758a;font-size:11.5px;font-weight:400;display:block}.em-progress{background:#e6edf4;border-radius:7px;height:7px;margin-bottom:11px;overflow:hidden}.em-progress i{background:#2f8f6f;border-radius:7px;height:100%;transition:width .25s;display:block}.em-checklist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.em-checklist label{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:7px 8px;font-size:13.5px;line-height:1.45;display:flex}.em-checklist label:hover{background:#f6f9fc}.em-checklist input{flex:none;margin-top:3px}.em-checklist small{color:#17654f;font-size:11.5px;display:block}.em-checklist li[data-done=true] span{color:#7a8b9c;text-decoration:line-through}.em-checklist li[data-done=true] small{text-decoration:none}.em-inline{gap:8px;margin-top:10px;display:flex}.em-inline input{flex:1;min-width:0}.em-compose{gap:8px;margin-bottom:14px;display:grid}.em-compose textarea{width:100%;min-width:0}.em-compose .btn{justify-self:end}.em-timeline{margin:0;padding:0;list-style:none;display:grid}.em-timeline li{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:0 0 14px;display:grid;position:relative}.em-timeline li:before{content:"";background:#e3eaf2;width:2px;position:absolute;top:6px;bottom:-6px;left:56px}.em-timeline li:last-child:before{display:none}.em-timeline time{font:700 13px/1.4 var(--ui-font,"Lufga","Segoe UI",Arial,sans-serif);font-variant-numeric:tabular-nums;color:#17324f;text-align:right}.em-timeline time small{color:#8795a5;font-size:10.5px;font-weight:400;display:block}.em-timeline li>div{min-width:0;padding-left:16px;position:relative}.em-timeline li>div:before{content:"";background:#1f4e8c;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-1px;box-shadow:0 0 0 3px #fff}.em-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.em-timeline li small{color:#7a8b9c;font-size:11.5px}.em-timeline [data-kind=SYSTEM]>div:before{background:#8795a5}.em-timeline [data-kind=SYSTEM] p{color:#4c6076;font-style:italic}.em-timeline [data-kind=CHECK]>div:before{background:#2f8f6f}.em-timeline [data-kind=HELP]>div:before{background:#b42318}.em-timeline [data-kind=HELP] p{color:#b42318;font-weight:700}.em-roll,.em-tasks,.em-teams,.em-history{gap:3px;margin:0;padding:0;list-style:none;display:grid}.em-roll li{border-radius:8px;align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.em-roll i{background:#c4d0dc;border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:5px}.em-roll [data-status=READY] i{background:#2f8f6f}.em-roll [data-status=SAFE] i{background:#1f6fd1}.em-roll [data-status=HELP]{background:#fdecea}.em-roll [data-status=HELP] i{background:#b42318}.em-roll [data-status=WAIT] b{color:#7a8b9c}.em-roll b,.em-tasks b,.em-teams b,.em-history b{color:#17324f;overflow-wrap:anywhere;font-size:13.5px;display:block}.em-roll small,.em-tasks small,.em-teams small,.em-history small{color:#60758a;font-size:11.5px;display:block}.em-roll em{color:#3d1410;margin-top:2px;font-size:12px;font-style:normal;display:block}.em-tasks li,.em-teams li{border-radius:8px;padding:7px 8px}.em-tasks a,.em-history a{color:inherit;text-decoration:none;display:block}.em-tasks li:hover,.em-history li:hover{background:#f6f9fc}.em-history li{border:1px solid #e3eaf2;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.em-history a{flex:1;min-width:0}.em-history-delete{color:#b42318;min-height:34px;font:700 12px/1 var(--ui-font,"Lufga","Segoe UI",Arial,sans-serif);cursor:pointer;background:#fff;border:1px solid #efb7b1;border-radius:8px;flex:none;padding:6px 12px}.em-history-delete:hover{background:#fdecea;border-color:#b42318}.em-history-delete:disabled{opacity:.55;cursor:wait}.em-more{margin-top:9px;font-size:12.5px;font-weight:600;display:inline-block}.em-resource{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.em-resource div{background:#f3f7fb;border-radius:10px;padding:9px 10px}.em-resource b{color:#17324f;font-size:20px;display:block}.em-resource span{color:#60758a;font-size:11px}.em-idle-head{margin-bottom:16px}.em-idle-head small{letter-spacing:.13em;color:#60758a;font-size:11px;font-weight:700}.em-idle-head h1{color:#17324f;margin:5px 0 6px;font-size:27px}.em-idle-head p{color:#4c6076;max-width:780px;margin:0;font-size:14px;line-height:1.6}.em-center-idle{gap:0;display:grid}.em-center-idle .em-card{margin-bottom:14px}.em-ready ol{color:#3d5368;gap:8px;margin:0 0 12px;padding-left:20px;font-size:13.5px;line-height:1.55;display:grid}.em-ready p{color:#60758a;margin:0;font-size:13px}.em-closing p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.em-home{border:1px solid var(--em-line);background:#fff;border-radius:16px;margin-bottom:22px;overflow:hidden}.em-home>header{background:linear-gradient(110deg, var(--em-dark), var(--em));color:#fff;justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex}.em-home>header small{letter-spacing:.13em;font-size:11px;font-weight:700}.em-home>header h1{font:700 26px/1.25 var(--ui-font,"Lufga","Segoe UI",Arial,sans-serif);color:#fff;overflow-wrap:anywhere;margin:6px 0 5px}.em-home>header p{opacity:.93;white-space:pre-wrap;max-width:760px;margin:0;font-size:13.5px;line-height:1.55}.em-home-clock .btn{color:var(--em-dark);white-space:nowrap;background:#fff;border-color:#fff;margin-top:8px;font-weight:700}.em-home-facts{border-bottom:1px solid var(--em-line);background:var(--em-soft);grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:0;display:grid}.em-home-facts>div{border-right:1px solid var(--em-line);min-width:0;padding:12px 18px}.em-home-facts>div:last-child{border-right:0}.em-home-facts span{letter-spacing:.08em;text-transform:uppercase;color:var(--em-dark);font-size:10.5px;font-weight:700;display:block}.em-home-facts b{color:#17324f;overflow-wrap:anywhere;margin-top:3px;font-size:14px;display:block}.em-home-numbers{align-items:center;gap:8px;display:flex}.em-home-numbers a{border:1px solid var(--em-line);color:#17324f;background:#fff;border-radius:10px;justify-items:center;padding:5px 12px;text-decoration:none;display:grid}.em-home-numbers a b{color:#b42318;margin:0;font-size:17px}.em-home-numbers small{color:#60758a;font-size:10px}.em-home-body{padding:16px 18px 18px}.em-home-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;display:grid}.em-home-cols h2{font:700 14px/1.3 var(--ui-font,"Lufga","Segoe UI",Arial,sans-serif);color:#17324f;margin:0 0 10px}@media (max-width:1250px){.em-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.em-grid>.em-col:nth-child(2){order:-1;grid-column:1/-1}}@media (max-width:1000px){.em-strip{margin:0 0 14px;padding:9px 14px}.em-strip-wide{display:none}}@media (max-width:800px){.em-grid,.em-home-cols{grid-template-columns:minmax(0,1fr)}.em-hero{grid-template-columns:minmax(0,1fr);gap:12px}.em-hero-clock{justify-items:start}.em-hero-actions{flex-flow:wrap}.em-switch{grid-template-columns:auto minmax(0,1fr)}.em-switch-actions{grid-column:1/-1;justify-content:flex-start}.em-home>header{flex-direction:column;align-items:flex-start}.em-home-clock{justify-items:start}.em-home-facts{grid-template-columns:minmax(0,1fr)}.em-home-facts>div{border-right:0;border-bottom:1px solid var(--em-line)}.em-levels{grid-template-columns:minmax(0,1fr)}.public-emergency .container{flex-wrap:wrap}.em-center,.em-home,.em-switch{margin-left:10px;margin-right:10px}}@media print{:is(body:has(.em-center) .sidebar,body:has(.em-center) .panel-topbar,body:has(.em-center) .no-print,body:has(.em-center) .internal-chat){display:none!important}body:has(.em-center) .panel-main{margin:0!important;padding:0!important}.em-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}.em-grid{display:block}.em-card{break-inside:avoid;margin-bottom:10px}}.public-emergency-apply{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:12px;flex:none;justify-items:center;padding:8px 18px;font-family:inherit;display:grid}.public-emergency-apply b{font-size:14px}.public-emergency-apply small{opacity:.9;font-size:10.5px}.public-emergency-apply:hover{background:#ffffff26}.public-emergency-dialog{color:#17324f;background:#fff;border:0;border-radius:16px;width:min(560px,100vw - 24px);max-width:none;padding:0;box-shadow:0 30px 80px #0b1f3866}.public-emergency-dialog::backdrop{background:#1b0705b8}.public-emergency-dialog>div{max-height:calc(100dvh - 30px);overflow-y:auto}.public-emergency-dialog header{color:#fff;background:linear-gradient(100deg,#7a1410,#b42318);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0}.public-emergency-dialog header h2{color:#fff;margin:0;font-size:19px}.public-emergency-dialog header button{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:9px;width:32px;height:32px}.public-emergency-dialog form{gap:12px;padding:16px 20px 20px;display:grid}.public-emergency-dialog form>p{color:#4c6076;margin:0;font-size:13.5px;line-height:1.55}.public-emergency-dialog label{color:#3d5368;gap:4px;min-width:0;font-size:12.5px;font-weight:600;display:grid}.public-emergency-dialog label small{color:#7a8b9c;font-weight:400}.public-emergency-dialog input:not([type=checkbox]),.public-emergency-dialog select,.public-emergency-dialog textarea{width:100%;min-width:0}.public-emergency-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.public-emergency-trap{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.public-emergency-dialog label.public-emergency-consent{align-items:flex-start;gap:9px;font-size:12.5px;font-weight:400;display:flex}.public-emergency-consent input{flex:none;margin-top:3px}.public-emergency-done{justify-items:start;gap:10px;padding:22px 20px;display:grid}.public-emergency-done b{color:#17654f;font-size:17px}.public-emergency-done p{margin:0;font-size:14px;line-height:1.6}.em-apps ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.em-apps li{border:1px solid #dce5ef;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.em-apps li[data-status=NEW]{background:#fff8f4;border-left:4px solid #c2410c}.em-apps li>div{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.em-apps li b{font-size:13.5px}.em-apps li a{font-size:13px;font-weight:600}.em-apps small{color:#60758a;font-size:11.5px}.em-apps p{overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.em-apps form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.em-apps form label{color:#60758a;gap:4px;font-size:11px;display:grid}.em-apps form :is(input,select,textarea){width:100%;min-width:0}.em-assignment{border-top:1px solid #dce5ef;margin-top:6px;padding-top:7px}.em-assignment summary{cursor:pointer;color:#1f4e8c;font-size:12px;font-weight:700}.em-assignment-wide,.em-assignment form>button{grid-column:1/-1}.em-volunteer-state{color:#17654f;background:#e8f6f1;border-radius:7px;padding:7px 9px}@media (max-width:800px){.public-emergency-apply{width:100%}}.emergency-public-page{--ep-red:#a82b12;--ep-deep:#5f160d;--ep-ink:#142f4b;--ep-muted:#5e7286;--ep-line:#d8e3ec;min-height:100vh;color:var(--ep-ink);font-family:var(--ui-font,"Lufga","Segoe UI",Arial,sans-serif);background:#f2f6f9;padding-bottom:46px}body:has(.emergency-public-page) :is(.social-rail,.partner-strip){display:none!important}body:has(.emergency-public-page) footer.site{margin-top:0}body:has(.emergency-public-page) .public-header-renewed{z-index:5;background:#fff;padding-bottom:18px;position:relative}body:has(.emergency-public-page) #main-content{background:#f2f6f9}.ep-shell{width:min(1220px,100% - 36px);margin-inline:auto}.ep-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#e7602c66,#0000 30%),linear-gradient(125deg,#57150d 0%,#a62b12 68%,#d34e1d 100%);border-radius:24px;width:min(1600px,100% - 32px);margin-inline:auto;padding:50px 0 44px;position:relative;overflow:hidden;box-shadow:0 15px 36px #69170e24}.ep-hero:after{content:"";opacity:.08;pointer-events:none;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.ep-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:48px;display:grid;position:relative}.ep-live{letter-spacing:.1em;background:#ffffff17;border:1px solid #fff5;border-radius:999px;align-items:center;gap:9px;padding:6px 11px;font-size:11px;font-weight:800;display:inline-flex}.ep-live i{background:#9ff2bf;border-radius:50%;width:9px;height:9px;animation:1.6s infinite em-pulse;box-shadow:0 0 0 6px #9ff2bf26}.ep-hero h1{color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere;max-width:780px;margin:17px 0 10px;font-size:clamp(32px,5vw,58px);line-height:1.04}.ep-hero p{color:#fff;opacity:.94;white-space:pre-wrap;max-width:780px;margin:0;font-size:16px;line-height:1.65}.ep-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ep-primary,.ep-secondary{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:43px;padding:10px 17px;font:700 13px/1.2 inherit;text-decoration:none;display:inline-flex}.ep-primary{color:#fff;background:#176d59;box-shadow:0 6px 15px #0b3d2f20}.ep-primary:hover{color:#fff;background:#105645;text-decoration:none}.ep-primary:disabled{opacity:.6;cursor:wait}.ep-secondary{color:#174b7b;background:#fff;border:1px solid #bed0df}.ep-secondary:hover{background:#edf5fb;text-decoration:none}.ep-secondary-light{color:#fff;background:#ffffff14;border-color:#ffffff80}.ep-secondary-light:hover{color:#fff;background:#ffffff24}.ep-hero .public-emergency-apply{border-width:1px;min-height:43px;padding:8px 17px}.ep-live-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#240b0770;border:1px solid #ffffff45;border-radius:18px;justify-items:end;gap:5px;padding:24px;display:grid}.ep-live-card small{letter-spacing:.14em;font-size:10px;font-weight:800}.ep-live-card strong{font-variant-numeric:tabular-nums;font-size:37px;line-height:1.1}.ep-live-card span{opacity:.8;text-align:right;font-size:11px}.ep-content{z-index:2;gap:18px;margin-top:-18px;display:grid;position:relative}.ep-kpis{border:1px solid var(--ep-line);background:#fff;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 12px 30px #15334d0d}.ep-kpis div{border-right:1px solid var(--ep-line);padding:18px 20px}.ep-kpis div:last-child{border:0}.ep-kpis b{color:#164f83;margin-bottom:4px;font-size:24px;display:block}.ep-kpis span{color:var(--ep-muted);font-size:12px}.ep-alert{color:#66301e;background:#fff5ed;border:1px solid #f2c3a6;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;font-size:13px;display:grid}.ep-alert b{color:#a22b14}.ep-alert a{color:#fff;background:#b52e18;border-radius:8px;padding:7px 12px;font-weight:800;text-decoration:none}.ep-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);align-items:start;gap:18px;display:grid}.ep-map-card,.ep-panel,.ep-teams,.ep-duty,.ep-contacts{border:1px solid var(--ep-line);background:#fff;border-radius:16px;box-shadow:0 8px 24px #15334d09}.ep-map-card{overflow:hidden}.ep-map-card>.ep-section-head{padding:18px 20px}.ep-map-card iframe{background:#dfe8ef;border:0;width:100%;height:390px;display:block}.ep-map-foot{border-top:1px solid var(--ep-line);background:#f8fafc;grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.ep-map-foot span{letter-spacing:.1em;color:#6b7e91;font-size:9px;font-weight:800;display:block}.ep-map-foot b{overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;display:block}.ep-map-foot a{white-space:nowrap;font-size:12px;font-weight:700}.ep-side{gap:18px;display:grid}.ep-panel{padding:18px}.ep-section-head{align-items:flex-start;gap:12px;display:flex}.ep-section-head>span{color:#1c5f95;background:#e8f2fa;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid}.ep-section-head small{color:#6b7e91;letter-spacing:.13em;margin-bottom:3px;font-size:9.5px;font-weight:800;display:block}.ep-section-head h2{color:var(--ep-ink);margin:0;font-size:18px;line-height:1.25}.ep-section-head p{color:var(--ep-muted);margin:5px 0 0;font-size:12.5px;line-height:1.5}.ep-steps{gap:10px;margin:17px 0 0;padding:0;list-style:none;display:grid}.ep-steps li{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;display:grid}.ep-steps li>span{color:#a62b12;background:#fce8df;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.ep-steps p{color:#344e66;margin:2px 0 0;font-size:12.5px;line-height:1.45}.ep-training{border-top:4px solid #176d59}.ep-training .ep-primary{width:100%;margin-top:16px}.ep-teams,.ep-duty{padding:22px}.ep-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.ep-team-grid article{background:#fbfdff;border:1px solid #d7e3ed;border-radius:12px;padding:16px;position:relative}.ep-team-grid article>span{float:right;color:#176d59;background:#e6f4ef;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.ep-team-grid h3{margin:0 70px 5px 0;font-size:15px}.ep-team-grid p{color:var(--ep-muted);margin:0 0 12px;font-size:12px}.ep-team-grid dl{gap:6px;margin:0;display:grid}.ep-team-grid dl div{grid-template-columns:50px minmax(0,1fr);gap:7px;font-size:11.5px;display:grid}.ep-team-grid dt{color:#74879a}.ep-team-grid dd{overflow-wrap:anywhere;margin:0;font-weight:600}.ep-empty{text-align:center;background:#f8fbfd;border:1px dashed #b9cbd9;border-radius:12px;margin-top:16px;padding:24px}.ep-empty p{color:var(--ep-muted);margin:5px 0 0;font-size:13px}.ep-duty{scroll-margin-top:20px}.ep-duty-login{background:#edf4f9;border-radius:12px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:18px;padding:14px;display:grid}.ep-duty label,.ep-progress-form label{color:#405a70;gap:5px;font-size:11.5px;font-weight:700;display:grid}.ep-duty label small{font-weight:400}.ep-duty :is(input,select){width:100%;min-width:0;color:var(--ep-ink);background:#fff;border:1px solid #b9cbd9;border-radius:8px;padding:10px;font:13px inherit}.ep-alert-bad{color:#8f1a12;background:#fff0ee;border-color:#e9aaa2;margin-top:12px;display:block}.ep-duty-card{border:1px solid #c9d9e5;border-left:5px solid #c4821a;border-radius:12px;margin-top:15px;overflow:hidden}.ep-duty-card[data-status=ASSIGNED]{border-left-color:#176d59}.ep-duty-card[data-status=DECLINED]{border-left-color:#8795a5}.ep-duty-card>header{background:#f4f8fb;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.ep-duty-card header small{color:var(--ep-muted)}.ep-duty-card header h3{margin:3px 0 0;font-size:18px}.ep-duty-card header>span{color:#174b7b;background:#e8f2fa;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.ep-duty-card dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:15px 16px;display:grid}.ep-duty-card dl div{padding-right:12px}.ep-duty-card dt{color:#718397;font-size:10px;font-weight:800}.ep-duty-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:700}.ep-duty-actions{flex-wrap:wrap;gap:8px;padding:0 16px 14px;display:flex}.ep-instruction,.ep-pending{color:#63331f;background:#fff5ed;border-radius:10px;margin:0 16px 14px;padding:12px 14px}.ep-instruction p,.ep-pending p{white-space:pre-wrap;margin:5px 0 0;font-size:12.5px;line-height:1.55}.ep-progress-form{background:#f8fafc;border-top:1px solid #dce5ed;grid-template-columns:1fr 1.5fr auto;align-items:end;gap:9px;padding:14px 16px;display:grid}.ep-status-note{color:#176d59;margin:0 16px 14px;font-size:12.5px;font-weight:700}.ep-contacts{color:#fff;background:#132f4b;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:18px 22px;display:grid}.ep-contacts small{letter-spacing:.1em;opacity:.72;font-size:9px}.ep-contacts h2{color:#fff;margin:4px 0 0;font-size:17px}.ep-contacts>a{color:#fff;border:1px solid #fff3;border-radius:10px;align-items:center;gap:9px;padding:9px 13px;text-decoration:none;display:flex}.ep-contacts>a>b{font-size:21px}.ep-contacts>a span{font-size:11px;font-weight:700}.ep-contacts>a small{letter-spacing:0;max-width:180px;font-size:9px;font-weight:400;display:block}@media (max-width:900px){.ep-hero-grid,.ep-main-grid{grid-template-columns:1fr}.ep-live-card{justify-items:start}.ep-live-card span{text-align:left}.ep-kpis{grid-template-columns:1fr 1fr}.ep-kpis div:nth-child(2){border-right:0}.ep-kpis div:nth-child(-n+2){border-bottom:1px solid var(--ep-line)}.ep-team-grid{grid-template-columns:1fr 1fr}.ep-duty-card dl{grid-template-columns:1fr 1fr;gap:12px}}@media (max-width:620px){body:has(.emergency-public-page) .public-header-renewed{padding-bottom:10px}.ep-shell{width:min(100% - 20px,1220px)}.ep-hero{border-radius:18px;width:calc(100% - 20px);padding:34px 0 38px}.ep-hero h1{font-size:34px}.ep-hero p{font-size:14px}.ep-kpis,.ep-team-grid,.ep-duty-login,.ep-progress-form,.ep-contacts{grid-template-columns:1fr}.ep-kpis div{border-right:0;border-bottom:1px solid var(--ep-line)}.ep-kpis div:last-child{border-bottom:0}.ep-alert{grid-template-columns:1fr}.ep-map-card iframe{height:310px}.ep-map-foot{grid-template-columns:1fr}.ep-teams,.ep-duty{padding:16px}.ep-duty-card dl{grid-template-columns:1fr}.ep-contacts>a{width:100%}.em-apps form{grid-template-columns:1fr}.em-assignment-wide,.em-assignment form>button{grid-column:auto}}.em-roll-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.em-roll-tools label{color:#30485f;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:600;display:inline-flex}.em-roll-tools input{width:20px;height:20px}
