/* PULSE 1.80 tactical Arena reports */
.arena-tactic-forecast{display:flex;flex-direction:column;gap:10px;padding:12px;margin:12px 0;border:1px solid #68b7b66d;background:linear-gradient(135deg,#142b30,#12222c);border-radius:13px}
.arena-tactic-forecast header{display:flex;flex-direction:column;gap:5px}.arena-tactic-forecast header span{font-size:10px;font-weight:850;letter-spacing:.09em;color:#7bd9ce}
.arena-tactic-forecast header b{font-size:13px;color:#f0e3c2;line-height:1.4}
.arena-tactic-versus{display:flex;align-items:center;justify-content:space-between;gap:6px}.arena-tactic-versus span{font-size:11px;color:#d2e7de}.arena-tactic-versus strong{font-size:10px;color:#a9bca9}
.arena-tactic-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.arena-tactic-phases>div{padding:8px 6px;border:1px solid #7b9c9961;background:#13272c;border-radius:9px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}
.arena-tactic-phases span{font-size:10px;color:#b0d7d0;font-weight:750}.arena-tactic-phases b{font-size:19px;color:#c6e9b5}
.arena-tactic-phases small{font-size:9px;color:#d2c9a6;line-height:1.35}
.arena-tactic-forecast p{font-size:11px;line-height:1.5;color:#b2c7c8;margin:0}
.arena-battle-caption{font-size:12px;line-height:1.55;color:#adcec6;margin:7px 0}
.arena-tactic-battle{display:block!important;font-size:11px!important;line-height:1.45!important;color:#98e5cf!important;overflow-wrap:anywhere}
@media(max-width:355px){.arena-tactic-phases{gap:4px}.arena-tactic-phases>div{padding:7px 4px}.arena-tactic-phases small{font-size:8px}.arena-tactic-versus{flex-wrap:wrap}}
