.bdf[data-v-90e2b676]{flex-direction:column}.bdf[data-v-90e2b676],.bdf-row[data-v-90e2b676]{display:flex;gap:14px}.bdf-row[data-v-90e2b676]{align-items:center;justify-content:space-between}.bdf-row-text[data-v-90e2b676]{display:flex;flex-direction:column;gap:3px;min-width:0}.bdf-label[data-v-90e2b676]{font-size:14px;font-weight:600;color:var(--text-primary)}.bdf-desc[data-v-90e2b676]{font-size:12.5px;color:var(--text-muted);line-height:1.45}.bdf-switch[data-v-90e2b676]{flex-shrink:0;position:relative;width:46px;height:26px;border-radius:999px;border:1px solid var(--border-hover);background:var(--bg-elevated);cursor:pointer;padding:0;transition:background var(--duration-fast,.15s),border-color var(--duration-fast,.15s)}.bdf-switch[data-v-90e2b676]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.bdf-switch[data-v-90e2b676]:disabled{opacity:.45;cursor:not-allowed}.bdf-knob[data-v-90e2b676]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--text-muted);transition:transform var(--duration-fast,.15s),background var(--duration-fast,.15s)}.bdf-switch.on[data-v-90e2b676]{background:var(--accent);border-color:var(--accent)}.bdf-switch.on .bdf-knob[data-v-90e2b676]{transform:translate(20px);background:var(--accent-ink)}.bdf-grid[data-v-90e2b676]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.bdf-field[data-v-90e2b676]{display:flex;flex-direction:column;gap:5px;min-width:0}.bdf-wide[data-v-90e2b676]{grid-column:1/-1}.bdf-field label[data-v-90e2b676]{font-size:12px;font-weight:600;color:var(--text-secondary)}.bdf-field em[data-v-90e2b676]{font-style:normal;font-weight:400;color:var(--text-muted)}.bdf-field input[data-v-90e2b676],.bdf-field select[data-v-90e2b676]{width:100%;min-width:0;box-sizing:border-box;background:#ffffff08;border:1px solid var(--border-primary);border-radius:8px;padding:9px 11px;font-size:13px;font-family:inherit;color:var(--text-primary)}.bdf-field input[data-v-90e2b676]:focus,.bdf-field select[data-v-90e2b676]:focus{outline:none;border-color:var(--accent)}.bdf-field [aria-invalid=true][data-v-90e2b676]{border-color:#ef4444}.bdf-hint[data-v-90e2b676]{color:var(--text-muted)}.bdf-err[data-v-90e2b676],.bdf-hint[data-v-90e2b676]{font-size:11.5px;line-height:1.4}.bdf-err[data-v-90e2b676]{color:#ef4444}.bdf-general[data-v-90e2b676]{margin:0;font-size:12.5px}@media(max-width:640px){.bdf-grid[data-v-90e2b676]{grid-template-columns:minmax(0,1fr)}}
