.table-scroll{overflow-x:auto}.number-pad{min-width:650px;grid-template-columns:42px repeat(12,1fr);grid-template-rows:repeat(3,42px);gap:3px}.number-pad button{border-radius:5px;border:1px solid #ffffff18;padding:2px}.number-pad .zero{font-size:18px}.option-grid .closed b{min-height:14px}.group header em{font-style:normal;font-size:11px;color:var(--gold);min-width:70px;text-align:right}.group.closed{min-height:46px;opacity:.7}.group.closed header strong{min-width:20px}.settings-grid select{display:block;width:100%;margin-top:7px;padding:10px;background:#1b2b21;border:1px solid var(--border);border-radius:7px;color:var(--text)}dialog h2{font:12px monospace;letter-spacing:1.5px;margin:22px 0 4px}.settings-note{color:var(--muted);font-size:12px}.target-settings{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.target-settings fieldset{border:1px solid var(--border);border-radius:9px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px}.target-settings legend{font:11px monospace;color:var(--gold);padding:0 5px}.target-settings label{font:10px monospace;color:var(--muted)}.target-settings input{margin-top:4px;padding:7px}@media(max-width:759px){.number-pad{grid-template-columns:38px repeat(12,46px);grid-template-rows:repeat(3,42px)}.target-settings{grid-template-columns:1fr}.group header em{min-width:60px}}
