.resilience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0}
.resilience-grid>div{padding:11px;background:#122e3d;border:1px solid #5a758555;border-radius:9px;min-width:0}
.resilience-grid small{display:block;color:#a9bec9;font-size:12px}.resilience-grid strong{display:block;font-size:clamp(16px,1.3vw,21px);color:#f7f1d9;overflow-wrap:anywhere}
.resilience-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:end;margin:11px 0}
.resilience-actions label{display:grid;gap:5px;flex:1;min-width:110px;font-size:13px}
.resilience-actions select{background:#142f3d;color:#f4f8f9;border:1px solid #5c7986;border-radius:7px;min-height:42px;padding:6px}
.resilience-actions button{min-height:42px}.resilience-note{font-size:12px;line-height:1.5;color:#b9cfd6;overflow-wrap:anywhere}
@media(max-width:620px){.resilience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resilience-actions{display:grid;grid-template-columns:1fr}.resilience-actions label{min-width:0}}
