.bot-setup{grid-column:1/-1;padding:10px;border:1px solid #406c79;border-radius:9px;background:#202225;color:#d0e8ef}.bot-enable{display:flex;align-items:center;gap:8px;font-size:.8rem}.bot-enable input{width:18px;height:18px;accent-color:#318eaa}.bot-setup [hidden],.bot-output[hidden],button[hidden]{display:none!important}#botSettings{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:8px}#botSettings label:not(.bot-enable){display:grid;gap:4px;font-size:.75rem}#botSettings select,#botSettings input[type=number]{min-width:0;width:100%;padding:6px;background:#16181e;color:#fff;border:1px solid #585e66;border-radius:7px;min-height:34px}#botSettings small{grid-column:1/-1;font-size:.67rem;color:#b0b4ba;line-height:1.4}.bot-output{grid-area:1/1/-1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;height:100%;min-height:0;min-width:0;background:#24272a;border:1px solid #5394a8;border-radius:10px;padding:5px;z-index:2;overflow:hidden}.bot-board{min-height:0;min-width:0;display:flex;justify-content:center;align-items:center}.bot-board svg{display:block;width:100%;height:100%;max-height:100%;aspect-ratio:1}.bot-throws{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px;font-size:clamp(.65rem,1.8dvh,1rem);color:#fff}.bot-throws p{margin:0}.bot-throws b{color:#bfebf9}.bot-turn .score-keypad,.bot-turn .score-presets{visibility:hidden}.bot-review{width:min(660px,calc(100vw - 20px));max-height:85dvh;background:#232528;border:1px solid #5297ac;color:#fff;border-radius:14px;padding:14px}.bot-review>div{display:grid;grid-template-columns:1fr 1fr;height:min(55dvh,350px);gap:10px}.bot-review::backdrop{background:#000a}.bot-review button{min-height:38px;padding:8px 14px;margin-top:10px;border-radius:8px;background:#286e84;border:1px solid #5895a8;color:#fff}
