.bfm-prefs{border:1px solid var(--bfm-border,#e8e8e8);background:var(--bfm-muted-bg,#fafafa);border-radius:10px;margin-top:.75rem;padding:.85rem 1rem}.bfm-prefs--compact{margin-top:0;padding:.65rem .85rem}.bfm-prefs-title{color:var(--bfm-text,#1a1a1a);margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.bfm-prefs-list{gap:.35rem;margin:0;display:grid}.bfm-prefs-row{grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:.5rem;font-size:.8125rem;line-height:1.35;display:grid}.bfm-prefs-row dt{color:var(--bfm-muted,#666);margin:0}.bfm-prefs-row dd{color:var(--bfm-text,#1a1a1a);margin:0;font-weight:600}@media (max-width:480px){.bfm-prefs-row{grid-template-columns:1fr;gap:.15rem}}