.emergency-entry{border:1px solid #d8e5f6;border-radius:9px;background:#f5f8fe;color:#3d6296;white-space:nowrap;padding:9px 12px;font-weight:700;cursor:pointer}.emergency-entry.is-held{background:#fff0f2;border-color:#f5c5cd;color:#cf3e55}.emergency-banner{display:flex;align-items:center;gap:12px;padding:9px 24px;font-size:13px;background:#fff1f3;color:#a5354b;border-bottom:1px solid #f5d7dd}.emergency-banner.waiting{background:#fff9e9;color:#91641d;border-color:#f4e5be}.emergency-banner>span{flex:1}.emergency-banner .btn{padding:5px 12px;min-height:30px;font-size:12px}.emergency-danger{background:#df4c62!important;border:1px solid #df4c62!important;color:white!important}.emergency-danger:hover{background:#cb3e53!important}.emergency-dialog{padding:0;border:0;border-radius:18px;max-height:90vh;width:min(600px,calc(100vw - 32px));color:#2c405e}.emergency-dialog::backdrop{background:#24385370;backdrop-filter:blur(2px)}.emergency-card{background:#fff}.emergency-card>header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e3eaf4}.emergency-card header small{color:#8596af}.emergency-card h3{margin:5px 0 0;font-size:23px}.emergency-card header button{border:1px solid #dce5f2;border-radius:10px;background:#f7f9fd;color:#7c8da7;font-size:23px;width:38px;height:38px;cursor:pointer}.emergency-body{padding:20px 24px;max-height:62vh;overflow:auto}.emergency-body>label{display:grid;gap:9px;margin:18px 0 0;font-weight:600}.emergency-body :is(select,textarea){box-sizing:border-box;width:100%;border:1px solid #d5dfef;border-radius:10px;padding:11px;font:inherit;color:#304b70;background:#fff}.emergency-body p{line-height:1.7;margin:8px 0}.emergency-status,.emergency-warning{padding:16px;border:1px solid #d8e6f6;background:#f2f7fd;border-radius:12px}.emergency-status strong{display:block;font-size:19px;color:#355a8e}.emergency-status>span{display:block;color:#8394ad;margin-top:5px}.emergency-status.held,.emergency-warning{background:#fff3f5;border-color:#f5d1d8}.emergency-status.held strong,.emergency-warning b{color:#cb4158}.emergency-body dl{display:grid;grid-template-columns:88px 1fr;gap:12px;font-size:13px}.emergency-body dt{color:#8797ad}.emergency-body dd{margin:0;overflow-wrap:anywhere}.emergency-checks{display:flex;gap:12px;flex-wrap:wrap;margin:15px 0;color:#6c819f;font-size:13px}.emergency-muted{color:#7f91ab;font-size:12px}.emergency-card footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:15px 24px;border-top:1px solid #e5ebf4}.emergency-card footer>span{flex:1}.emergency-body summary{padding:12px 0;font-weight:600;cursor:pointer}.emergency-history{max-height:200px;overflow:auto}.emergency-history p{border-top:1px solid #e8eef6;padding:9px 0;font-size:12px}.emergency-history :is(span,small){display:block;color:#8192ab;margin-top:3px}.emergency-permissions>div{display:grid;grid-template-columns:1fr 100px 100px;align-items:center;text-align:center;min-height:43px;border-bottom:1px solid #edf1f7}.emergency-permissions input{justify-self:center;width:18px;height:18px;accent-color:#2d65ea}@media(max-width:1000px){.emergency-entry{font-size:12px;padding:7px}.emergency-banner{flex-wrap:wrap;padding:10px 15px}.emergency-banner>span{flex-basis:70%}}@media(max-width:600px){.emergency-entry{margin-left:auto}.emergency-card footer{padding:12px}.emergency-body{padding:16px}.emergency-permissions>div{grid-template-columns:1fr 85px 85px}}
