.incidents{display:grid;gap:20px}.incidents[hidden]{display:none}.incidents .card{padding:24px}.incident-controls{display:flex;gap:12px;flex-wrap:wrap}.incident-controls input{flex:1;min-width:200px}.incidents input,.incidents select{padding:12px;border:1px solid #c7d5cf;border-radius:8px;background:#fff;color:#16372c}.incident-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.incident-item{border-left:4px solid #c19744}.incident-item.urgent{border-left-color:#b44738}.incident-item.info{border-left-color:#467968}.incident-label{font-size:12px;text-transform:uppercase;letter-spacing:.07em}.incident-item h3{overflow-wrap:anywhere}.incident-item p{line-height:1.6;overflow-wrap:anywhere}.incident-sources{display:flex;gap:16px;flex-wrap:wrap}.incident-validator{display:grid;gap:16px}.incident-validator label{display:grid;gap:8px}.incident-validator button{justify-self:start}.incidents small{color:#5c7167}.incidents h2{margin-top:0}

.incident-editor{display:grid;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #c7d5cf}.incident-editor label{display:grid;gap:6px}.incident-editor input,.incident-editor select{width:100%;box-sizing:border-box}.incident-item>button{display:block;margin-top:14px}.incident-editor button{white-space:normal}
