.bots-panel{padding:28px 24px 48px}.bot-calibration{font-size:.82rem;line-height:1.65;color:#6d614b;border-left:2px solid #b6a074;padding:8px 14px;margin:18px 0}.legend-bots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0}.bot-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bot-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;border:1px solid #d8d3c6;border-radius:12px;background:#fcfaf5;min-width:0}.bot-card-heading{display:flex;gap:16px;align-items:center}.bot-card-heading img{flex:none;object-fit:contain}.bot-card h3{font:1.6rem Georgia,serif;margin:5px 0}.bot-card p{line-height:1.65;margin:0;color:#625f55;font-size:.88rem}.bot-card .bot-target{color:inherit}.bot-target strong{font-size:1.3rem}.bot-target span{font-size:.75rem}.bot-card .bot-style{font-size:.88rem}.bot-card .button{margin-top:auto}.legend-bot{background:#293329;color:#f5ead4;border-color:#55624b;padding:30px}.legend-bot p{color:#d5d3c2}.legend-bot .eyebrow{color:#d2b276}.legend-bot h3{font-size:2rem}.legend-bot .button{background:#e7d7b5;color:#293329;border-color:#e7d7b5}.bot-zenom{background:#3a2e27;border-color:#866a50}.bot-theron{background:#26352f;border-color:#657c70}.selected-bot{font-size:.78rem;line-height:1.65;color:#696559;margin:10px 0}.ranked-actions{display:flex;flex-wrap:wrap;gap:10px}.forfeit-button{display:block;width:100%;color:#7b342c;border:1px solid #c3a29b;background:#fff9f4;margin:12px 0;text-align:center}.forfeit-button:hover:not(:disabled){background:#f4e5df}.forfeit-button:disabled{opacity:.45}.ai-tag{font-size:.65rem;font-weight:700;letter-spacing:.1em;color:#74613d}.ai-leader-row{background:rgba(174,152,97,.05)}.ai-leader-row .leader-rating{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ai-leader-row .leader-rating small{font-size:.62rem;font-weight:400;color:#7f735d}.bots-panel[hidden]{display:none!important}@media(max-width:900px){.bot-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bots-panel{padding:18px 0 30px}.legend-bots,.bot-roster{grid-template-columns:1fr}.legend-bot{padding:22px}.bot-card-heading img{max-width:66px;max-height:66px}.ranked-actions{width:100%}.ranked-actions .button{flex:1 1 auto}.bot-calibration{font-size:.76rem}.ai-leader-row .rank-player{min-width:0}.ai-leader-row .rank-player small{overflow-wrap:anywhere}}

.table-actions{display:flex;align-items:center;gap:12px}.table-forfeit{font-size:.76rem;color:#7b342c;border-color:#c3a29b;padding:9px 14px}.table-forfeit:disabled{opacity:.4}@media(max-width:640px){.table-actions{gap:4px}.table-forfeit{padding:8px 9px}.table-heading{gap:8px}}
