.crisis-panel{position:fixed;z-index:40;right:18px;top:100px;bottom:85px;width:min(500px,calc(100vw - 36px));padding:20px;overflow:auto;border:1px solid #d7a93f;border-radius:20px;background:#10171bea;color:#fff;box-shadow:0 20px 70px #0009;backdrop-filter:blur(12px)}
.crisis-panel[hidden],.crisis-panel [hidden]{display:none!important}
.crisis-panel header{display:flex;justify-content:space-between;align-items:start}
.crisis-panel h1{font-size:22px;margin:8px 0 18px;color:#f1d98c}
.crisis-panel small{font-size:10px;color:#ddca99}
.crisis-panel button{background:#252f32;color:white;border:1px solid #a28e5c;border-radius:10px;padding:10px 12px}
.crisis-panel button:hover{background:#435054}
.crisis-panel nav{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}
.crisis-panel [aria-current=page]{background:#d7a93f;color:#16120a}
.crisis-panel label{display:block;font-size:12px}
.crisis-panel input,.crisis-panel textarea,.crisis-panel select{display:block;width:100%;background:#162326;color:#fff;border:1px solid #738681;border-radius:9px;padding:11px;margin:6px 0 15px;font:inherit}
.crisis-card{border:1px solid #5e6c66;background:#1a282c;border-radius:12px;padding:15px;margin:15px 0}
.crisis-card h2{font-size:18px;margin:10px 0}
.crisis-card p{font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}
.crisis-card span{font-size:11px;color:#e7c17b}
.crisis-actions{display:flex;gap:8px;flex-wrap:wrap}
.crisis-actions button{font-size:12px}
#crisis-root .note{font-size:12px;color:#d6ded9;line-height:1.5}
.crisis-logrow{border-bottom:1px solid #55625c;padding:12px 0;font-size:13px}
.crisis-logrow small{display:block;margin-top:6px}
.crisis-panel li{line-height:1.6;margin-bottom:8px;font-size:13px}
#crisis-feedback:empty{display:none}
#crisis-feedback{padding:12px;background:#313d3d;border-radius:8px;font-size:13px;line-height:1.5}
.crisis-panel{top:94px;left:8px;right:8px;width:auto;bottom:70px;padding:14px}
.crisis-panel{z-index:40}
#crisis-root .crisis-panel{z-index:1500}#view-citizen .center-panel,#view-command .center-panel{height:100%}
