/* Build 21.359 · Simulated combats, intel, and holding fortification UI */
.bt22359-combat .bt22359-tier-row {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:10px 12px;border:1px solid rgba(208,172,105,.3);background:rgba(208,172,105,.075);border-radius:8px;flex-wrap:wrap;}
.bt22359-tier-row b {font-weight:750;letter-spacing:.08em;color:#e8cf97;}
.bt22359-tier-row span {font-weight:650;color:#f0e5d1;}
.bt22359-intel {padding:14px;margin:12px 0;border:1px solid rgba(218,173,91,.24);border-radius:10px;background:rgba(0,0,0,.18);display:grid;gap:8px;}
.bt22359-intel>strong {font-size:.78rem;letter-spacing:.065em;color:#dcbf86;}
.bt22359-intel small {font-size:.78rem;line-height:1.5;}
.bt22359-odds {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
.bt22359-odds span {display:flex;flex-direction:column;gap:4px;font-size:.78rem;color:#e8dcc8;}
.bt22359-odds b {font-size:1.32rem;color:#f4dfb4;}
.bt22359-action-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}
.bt22359-action-grid button {min-height:44px;white-space:normal;line-height:1.3;}
.bt22359-action-grid button:disabled {opacity:.54;cursor:not-allowed;}
@media(max-width:560px){.bt22359-action-grid,.bt22359-odds{grid-template-columns:1fr;}}
