.battle-review{margin:14px 0;border:1px solid #677869;border-radius:8px;background:#182a29;text-align:left;word-break:keep-all}.battle-review[hidden]{display:none}.battle-review>summary{cursor:pointer;padding:13px 14px;min-height:44px;color:#d8e5d9;font-size:13px;line-height:1.7}.battle-review>summary:focus-visible,.review-next-choice button:focus-visible{outline:3px solid #a6e6ff;outline-offset:3px}.battle-review-body{padding:0 14px 14px}.battle-review-body h3{font-size:13px;color:#d5dfd2;margin:16px 0 9px}.battle-review-body .review-note{font-size:11px;color:#b4c5c5;line-height:1.9;margin:8px 0}.review-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.review-stat-grid>div{border:1px solid #576f6b;border-radius:5px;padding:10px 12px;background:#203533}.review-stat-grid dt{font-size:11px;color:#bccdc6}.review-stat-grid dd{font-size:19px;color:#f2db9d;margin:7px 0 0}.review-played-cards{display:grid;gap:7px}.review-played-card{display:flex;align-items:center;gap:10px;min-width:0;color:#d3e0dc;font-size:12px}.review-played-card img{width:34px;height:44px;object-fit:cover;border:1px solid #8e815d;border-radius:4px}.review-played-card span{flex:1}.review-played-card b{color:#e6c986}.review-turn-grid{margin:10px 0;padding:12px;background:#203330;border-radius:5px;display:grid;gap:9px}.review-turn-grid>div{display:flex;gap:10px;justify-content:space-between;font-size:12px;line-height:1.6}.review-turn-grid dt{color:#bfd0ca}.review-turn-grid dd{margin:0;color:#f1ddb5;white-space:nowrap}.review-next-choice{margin-top:14px;padding-top:1px;border-top:1px solid #5c726a}.review-next-choice p{font-size:12px;line-height:1.9;color:#c0d1cb;margin:8px 0 12px}.review-next-choice button{width:100%;min-height:44px;padding:10px;border:1px solid #95b6a1;border-radius:5px;background:#c8dec8;color:#1c3227;font-size:12px;font-weight:700}.review-next-choice button:disabled{opacity:.55}
