/* 0.10.27 — timed ban under a red (3/3) warn card. */
.temp-ban-strip{margin:-4px 0 14px;padding:12px 14px;border:1px solid rgba(232,111,104,.45);border-top:0;border-radius:0 0 12px 12px;background:linear-gradient(180deg,rgba(232,111,104,.10),rgba(232,111,104,.04))}
.temp-ban-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}
.temp-ban-head strong{color:#ffb1ab;font-size:12px;letter-spacing:.02em}
.temp-ban-head .muted{font-size:11px}
.temp-ban-state{color:#f2c98a;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}
.temp-ban-form,.temp-ban-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}
.temp-ban-form select{width:auto;min-width:130px;min-height:32px;padding:5px 10px;font-size:12px}
.temp-ban-form input{flex:1 1 220px;min-height:32px;padding:5px 10px;font-size:12px}
.temp-ban-strip .button.tiny{min-height:32px}
.temp-ban-error{color:#ffb1ab;font-size:11px;margin:8px 0 0}
@media (max-width:700px){.temp-ban-form select,.temp-ban-form input,.temp-ban-form .button{width:100%}}
