/* v4.4.0 - compact notebook discovery and portable research-note backup */
.bgs-root .bgs-v440-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:.7rem;margin:.75rem 0}
.bgs-root .bgs-v440-filters label{display:grid;gap:.25rem;font-weight:600}
.bgs-root .bgs-v440-filters input,.bgs-root .bgs-v440-filters select{width:100%;min-height:44px;max-width:100%;box-sizing:border-box;border:1px solid #7592a8;border-radius:6px;padding:.55rem;background:Canvas;color:CanvasText}
.bgs-root .bgs-v440-backup{margin:.7rem 0}
.bgs-root .bgs-v440-backup>summary{cursor:pointer;font-weight:650}
.bgs-root .bgs-v440-file{display:grid;align-items:center;gap:.3rem;font-weight:600;max-width:100%;min-width:0}
.bgs-root .bgs-v440-file input{max-width:100%;min-height:44px}
.bgs-root .bgs-v440-filters :is(input,select):focus-visible,.bgs-root .bgs-v440-file input:focus-visible{outline:3px solid #c7832c;outline-offset:3px}
.bgs-root [data-v440-backup-status]{min-height:1.4em;font-weight:600}
@media(max-width:640px){.bgs-root .bgs-v440-filters{grid-template-columns:minmax(0,1fr)}}
