.battle-lab-option{display:flex;gap:12px;align-items:flex-start;padding:14px;margin:18px 0;border:1px solid var(--line);border-radius:12px}.battle-lab-option input{flex-shrink:0;width:22px;height:22px;margin:2px 0}.battle-lab-option small{display:block;color:var(--muted);line-height:1.5;margin-top:5px}.competitive-settings{padding:16px;border:1px solid var(--line);border-radius:14px;margin:16px 0;display:grid;gap:12px}.competitive-settings[hidden]{display:none}.competitive-settings label{display:flex;gap:8px;align-items:center;min-height:38px}.competitive-settings input{width:20px;height:20px}.competitive-settings .btn,.competitive-settings select{min-height:48px}.competitive-score{padding:12px 16px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--panel);font-weight:800;max-width:1100px;margin:0 auto 8px;overflow-wrap:anywhere}.battle-pressure{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1100px;margin:0 auto 10px;padding:10px 14px;border:1px solid var(--accent);border-radius:12px;background:var(--panel);color:var(--ink);font-size:.8rem}.battle-pressure[hidden],.competitive-score[hidden]{display:none}.battle-pressure p{margin:4px 0 0;line-height:1.4;overflow-wrap:anywhere}.battle-pressure .btn{min-height:48px;white-space:normal;max-width:190px;flex-shrink:0}#btn-create-pro{margin-top:10px}@media(max-width:560px){.battle-pressure{align-items:flex-start;padding:8px;gap:8px}.battle-pressure .btn{max-width:118px;font-size:.73rem;padding:7px}.competitive-score{font-size:.76rem;padding:8px}.battle-pressure strong{font-size:.78rem}}
