/* 설정 (2026-10-26): groups with the current value on the right; readable sizes (16 / 13 / 14px). */
.setting-list.st2{display:flex;flex-direction:column;gap:14px;padding:0;overflow:visible;background:none;border:0;box-shadow:none}
.setting-list.st2>.st2-grp{padding:6px 18px;margin:0!important}   /* theme rules give .panel margin-block */
.st2-grp>h2{font-size:14px;color:var(--muted);margin:12px 0 2px;font-weight:700}
.st2 .setting-link{min-height:68px;padding:12px 0;gap:12px}
.st2-grp>h2+.setting-link{border-top:0}
.st2 .setting-copy{min-width:0}.st2 .setting-copy b{font-size:16px}.st2 .setting-copy small{font-size:13px;color:var(--muted);margin-top:2px}
.st2-val{font-size:14px;font-weight:700;text-align:right;white-space:pre-line;flex-shrink:0;line-height:1.45}.st2-val:empty{display:none}
.st2-val.good{color:var(--green)}.st2-val.warn{color:var(--amber)}
.st2-note{font-size:13px;color:var(--muted);margin:2px 0 12px}
.st2-grp .workspace-fold{border:0;margin:0;background:none;box-shadow:none}
.st2-grp .workspace-fold>summary{padding:10px 0;min-height:44px;font-size:16px}
.st2-grp[data-st2-screen]{padding-bottom:6px}
.st2-logout{width:100%;margin-top:16px;min-height:48px;font-size:15px}
@media(max-width:360px){.st2-val{font-size:13px}}
