.asm-dialog{position:fixed;inset:0;margin:auto;width:min(660px,calc(100vw - 24px));max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--line);border-radius:12px;background:var(--bg2,#141821);color:var(--text);box-shadow:0 20px 60px #0006;overflow:hidden}.asm-dialog[open]{display:flex;flex-direction:column}.asm-dialog::backdrop{background:#02050a99;backdrop-filter:blur(3px)}.asm-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.asm-head small{font:9px var(--font-mono);color:var(--muted);letter-spacing:.1em}.asm-head h2{font:600 18px Inter;margin:6px 0 0}.asm-dialog button,.asm-dialog select{background:var(--bg1);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:7px 10px;font:11px Inter;cursor:pointer;box-shadow:inset 0 1px #ffffff08}.asm-dialog nav{display:flex;gap:5px;padding:12px 16px;border-bottom:1px solid var(--line)}.asm-dialog nav button{flex:1}.asm-dialog button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 13%,var(--bg1));border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--accent)}.asm-content{padding:12px 20px 20px;overflow:auto;position:relative;scrollbar-width:thin}.asm-fields{border:0;margin:0;padding:0;min-width:0}.asm-field{display:grid;grid-template-columns:1fr minmax(100px,180px) 48px;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);font:12px Inter}.asm-field output{font:600 12px var(--font-mono);text-align:right}.asm-field input{width:100%;accent-color:var(--accent)}.asm-field select{min-width:0;width:100%}.asm-note{font:11px/1.6 Inter;color:var(--muted)}.asm-fields:disabled{opacity:.4;filter:grayscale(1)}.asm-lock{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--bg1) 85%,transparent);backdrop-filter:blur(6px);font:11px Inter}.asm-lock button{margin-left:auto}.asm-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--line);font:10px Inter;color:var(--muted)}.asm-sound{display:grid;grid-template-columns:1fr 170px 34px;gap:8px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line);font:12px Inter}.asm-sound label,.asm-check{display:flex;gap:8px;align-items:center}.asm-sound input,.asm-check input{accent-color:var(--accent)}.asm-sound button{padding:6px;display:grid;place-items:center}.asm-check{font:12px Inter;padding:15px 0}.asm-open{border:1px solid var(--line);border-radius:6px;background:var(--bg2);color:var(--text);padding:8px 12px;font:12px Inter;cursor:pointer}.alert-quota-badge{position:absolute;z-index:6;pointer-events:none;white-space:nowrap;background:var(--bg2);color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:2px 5px;font:9px var(--font-mono)}.alert-limit-toast{position:fixed;bottom:45px;right:16px;z-index:18000;padding:16px;background:var(--bg2);color:var(--text);border:1px solid var(--line);border-radius:8px;font:12px Inter}.alert-limit-toast button{background:var(--accent);color:var(--bg1);border:0;border-radius:5px;padding:8px;cursor:pointer}#scalperEventSettings{display:none!important}@media(max-width:600px){.asm-field{grid-template-columns:1fr 110px 36px;gap:8px;font-size:11px}.asm-sound{grid-template-columns:1fr 130px 30px}.asm-dialog nav{flex-wrap:wrap}.asm-dialog nav button{min-width:130px}}
.asm-field:has(select){grid-template-columns:1fr 180px}.asm-field:has(select) output{display:none}.asm-age-row{display:flex;flex-direction:column;align-items:stretch;gap:14px}.asm-age{display:flex;gap:5px;flex-wrap:wrap}.asm-age label{position:relative;cursor:pointer}.asm-age input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.asm-age span{display:block;border:1px solid var(--line);border-radius:6px;padding:8px 11px;background:var(--bg1);font:11px var(--font-mono)}.asm-age input:checked+span{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--bg1));color:var(--accent)}.asm-age input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.asm-field input[type=range]{appearance:none;height:4px;border-radius:3px;background:var(--line);outline:none}.asm-field input[type=range]::-webkit-slider-thumb{appearance:none;width:13px;height:13px;border-radius:50%;background:var(--accent);border:2px solid var(--bg2);box-shadow:0 0 0 1px var(--accent)}

.alert-preferences section:has(#soundPreset),#terminalSettings>section:has(#soundPreset){display:none!important}

.asm-open{position:fixed;right:18px;bottom:44px;z-index:45;padding:8px 12px;border:1px solid var(--border,#1E2533);border-radius:6px;background:var(--panel,#141821);color:var(--text,#E2E8F0)}

.mini-left-actions .mini-sr-toggle{width:auto;flex:0 0 auto;padding:0 6px;font-size:10px;white-space:nowrap}
