/* Shared PC, controller and landscape-phone round rule controls. */
.b100-round-control{display:grid;grid-template-columns:auto minmax(170px,1fr);align-items:center;gap:5px 12px;color:#f5e9cc;font:600 15px/1.3 system-ui,sans-serif;min-width:0}
.b100-round-control>span{font-weight:800}.b100-round-control select{min-height:44px;min-width:0;width:100%;padding:8px 32px 8px 12px;border:1px solid #c7ac72;border-radius:6px;background:#141e2b;color:#fff4da;font:inherit;touch-action:manipulation}
.b100-round-control select:focus-visible{outline:3px solid #58dfff;outline-offset:2px}.b100-round-control small{grid-column:1/-1;color:#cbd5e1;font-size:12px}.b100-round-control select:disabled{opacity:.9}
.r25r36-arena-footer .b100-round-control{margin-bottom:8px;width:min(520px,100%)}
.r25r36-arena-footer.b100-round-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}.b100-round-footer .r25r36-arena-controls-hint{grid-column:1}.b100-round-footer .r25r36-arena-actions{grid-column:2;grid-row:1/3}
.election-round-rule{margin:12px 0;padding:10px 14px;background:rgba(199,172,114,.09);border:1px solid rgba(199,172,114,.3);border-radius:6px;color:#f5e9cc}
.election-round-rule strong{color:#ffe1a1}
@media(max-height:520px){.b100-round-control{font-size:13px;gap:3px 10px}.b100-round-control small{display:none}.r25r36-arena-footer .b100-round-control{margin-bottom:0}.r25r36-arena-footer{padding-top:8px;padding-bottom:8px}.b100-round-footer .r25r36-arena-controls-hint{display:none}.election-round-rule{margin:8px 0;padding:8px 12px}}
@media(max-width:520px){.b100-round-control{grid-template-columns:1fr}.b100-round-control small{grid-column:1}}
