.battle-result{padding:1rem 1.1rem;border:1px solid #385064;border-left:3px solid #74cce0;border-radius:6px;background:#0c1a27;color:#e7f1f7}.battle-result h2{margin:0;color:#9be1b1;font-size:1.35rem}.battle-result--defeat h2{color:#f0a39b}.battle-result--draw h2{color:#e6cc8d}.battle-result p{margin:.35rem 0;color:#bacbd7;font-size:.9rem}.battle-result-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none}.battle-result-side{display:grid;grid-template-columns:1fr auto;gap:.3rem .8rem;padding:.65rem;border:1px solid #263e50;border-radius:4px;background:#102231;font-size:.8rem}.battle-result-side strong{grid-column:1/-1;color:#dcecf5;font-size:.9rem}.battle-result-side span{color:#a9bdca}.battle-result-side span:nth-child(2){color:#e6cc8d;text-align:right}@media(max-width:520px){.battle-result-sides{grid-template-columns:1fr}}
.battle-result-dialog{width:min(560px,94vw)}.battle-result-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem}.battle-result-actions button{min-width:0}.campaign-dialog{width:min(1050px,96vw)}
