@layer components{.site-hierarchy{gap:2px;min-width:0;display:grid}.site-folder-head{align-items:center;gap:4px;display:flex}.site-folder-head>.check{color:var(--text-2);white-space:nowrap;flex:none;padding-left:6px;font-size:12px}.site-folder-head>.site-folder-toggle{flex:1;min-width:0}.site-folder-children{gap:2px;padding-left:16px;display:grid}.site-folder-toggle{border-radius:var(--radius-xs);text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;min-height:28px;padding:0 6px;display:flex;&:hover{background:var(--surface-hover)}&:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}& svg{width:14px;height:14px;color:var(--text-3);flex:none}& .open{transform:rotate(90deg)}& span{white-space:pre-wrap}}.site-leaf>button{text-align:left;background:0 0;border:0;width:100%;&[aria-pressed=true]{color:var(--accent-text);font-weight:600}&:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}}.site-leaf .check{width:100%}.site-leaf.site-search-match>.check,.site-folder-toggle.site-search-match{background:var(--accent-soft);border-radius:var(--radius-xs)}.site-switch-list{min-width:220px;max-height:420px;overflow:auto}.site-picker-count{color:var(--text-2);flex:none;font-size:12px}.pop-list .pop-foot.selection-footer{justify-content:space-between;align-items:center}}
