#accountPanelBody form.organized-settings,#settingFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}
.organized-settings .setting-group,#settingFields .setting-group{min-width:0;margin:0;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}
.organized-settings h3,#settingFields h3{margin:0 0 18px;font-size:16px}
.organized-settings .setting-grid,#settingFields .setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}
.organized-settings .setting-field,#settingFields .setting-field,.tier-field{display:flex;flex-direction:column;gap:7px;min-width:0}
.setting-field small,.tier-field small{color:var(--muted);font-size:12px;line-height:1.5}
.setting-field input,.setting-field select,.tier-row input{width:100%;min-width:0}
.setting-field input[type=checkbox]{width:22px;height:22px;accent-color:var(--green);align-self:flex-start}
.tier-field{grid-column:1/-1}.tier-editor{display:grid;gap:12px}.tier-editor>button{justify-self:start}.tier-editor>p{margin:0;color:var(--muted);font-size:13px}
.tier-rows{display:grid;gap:14px}.tier-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;border:1px solid var(--line);border-radius:8px;padding:14px;min-width:0;margin:0}.tier-row legend{padding:0 6px;font-weight:600}.tier-row label{display:flex;flex-direction:column;gap:6px;font-size:12px}.tier-row button{min-height:38px;white-space:nowrap}
.organized-settings>p,.organized-settings>button{grid-column:1/-1}.organized-settings>button{justify-self:start;min-width:160px}
@media(max-width:900px){#accountPanelBody form.organized-settings,#settingFields{grid-template-columns:1fr}}
@media(max-width:500px){.organized-settings .setting-grid,#settingFields .setting-grid{grid-template-columns:1fr}.tier-row{grid-template-columns:1fr 1fr}.tier-row button{grid-column:1/-1;justify-self:start}}
