.admin-field{margin-top:14px}.admin-field-heading{display:flex;align-items:center;gap:6px;min-height:24px;margin-bottom:5px}.admin-content .admin-grid .admin-field-heading label{margin:0}.admin-field-heading label{flex:1}.admin-field-heading .check{flex:0 1 auto;flex-basis:auto}.admin-toggle{margin-top:12px}.admin-content .admin-model-hint{margin-top:6px}
.settings-help{display:inline-grid;place-items:center;flex:0 0 auto;width:32px;height:32px;padding:0;position:relative;isolation:isolate;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:14px;line-height:1}
.settings-help::before{content:'';position:absolute;z-index:-1;inset:4px;border:1px solid var(--line);border-radius:8px;background:var(--input)}.settings-help:hover{color:var(--blue)}.settings-help:hover::before{border-color:var(--blue);background:var(--blue-soft)}
.settings-help-dialog{width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:22px;border:1px solid var(--line);border-radius:19px;color:var(--ink);background:var(--panel);box-shadow:0 28px 80px #0f172a47;overflow:auto}.settings-help-dialog::backdrop{background:#0f172a7a;backdrop-filter:blur(8px)}.settings-help-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.settings-help-head .eyebrow{margin-bottom:5px}.settings-help-head h2{font-size:17px;line-height:1.3}.settings-help-close{flex-shrink:0;border-radius:50%;font-size:22px}.settings-help-dialog>p{margin:17px 0 0;color:var(--muted);font-size:14px;line-height:1.65;white-space:pre-line}body:has(.settings-help-dialog[open]){overflow:hidden}
@media(pointer:coarse),(max-width:639px){.settings-help{width:44px;height:44px}.settings-help::before{inset:6px}}
