[data-fs-compact-only]{display:none}.library-filter-floating-panel [data-fs-desktop-only]{display:none!important}.library-filter-floating-panel fieldset[data-fs-compact-only]{display:grid;gap:9px;min-width:0;margin:0;padding:0;border:0}.library-filter-floating-panel .filter-chip-group>legend{margin:0 0 12px;padding:0}.filter-sort--ready:not(.filter-sort--compact) [data-fs-submit]{display:none!important}.library-sort-fields:not(.library-filter-floating-panel){display:contents}.filter-sort--compact [data-fs-panel]:not(.library-filter-floating-panel){display:none!important}.filter-sort-toggle{display:none}.filter-sort--compact .filter-sort-toggle{box-sizing:border-box;display:inline-flex;min-width:0;min-height:46px;align-items:center;justify-content:center;gap:7px;margin:0;padding:0 13px;border:1px solid rgba(143,169,204,.24);border-radius:12px;color:#ccdcef;background:#050d1938;font:inherit;font-size:var(--font-small);font-weight:650;white-space:nowrap;cursor:pointer}.filter-sort--compact .filter-sort-toggle:hover,.filter-sort--compact .filter-sort-toggle.is-open{border-color:#97baee6e;color:#f1f6ff;background:#47679936}.filter-sort--compact .filter-sort-toggle:focus-visible{outline:2px solid rgba(161,213,255,.95);outline-offset:3px}.filter-sort-toggle i{font-size:1rem;line-height:1}.filter-chip-list{display:flex;flex-wrap:wrap;gap:8px}.filter-chip{position:relative;display:inline-flex;cursor:pointer}.filter-chip input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.filter-chip span{display:inline-flex;min-height:40px;align-items:center;gap:6px;padding:0 14px;border:1px solid rgba(143,169,204,.22);border-radius:999px;color:#c3d1e4;background:#6180ab14;font-size:var(--font-small);font-weight:600;line-height:1;white-space:nowrap}.filter-chip small{color:#8fa3bd;font-size:var(--font-caption);font-weight:600}.filter-chip input:checked+span{border-color:#a5baff7a;color:#f1f5ff;background:#6074cd4d}.filter-chip input:checked+span small{color:#c9d5ff}.filter-chip input:focus-visible+span{outline:2px solid #a1d5ff;outline-offset:2px}.library-filter-floating-panel fieldset.sort-choice-list{gap:0}.sort-choice{position:relative;display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;border-bottom:1px solid rgba(150,183,225,.12);color:#d8e5f5;font-size:var(--font-body, 1rem);cursor:pointer}.sort-choice:last-child{border-bottom:0}.sort-choice input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.sort-choice i{visibility:hidden;color:#a5baff;font-size:1.1rem}.sort-choice:has(input:checked){color:#a5baff;font-weight:700}.sort-choice:has(input:checked) i{visibility:visible}.sort-choice:has(input:focus-visible){outline:2px solid #a1d5ff;outline-offset:-2px;border-radius:8px}@media(forced-colors:active){.filter-chip input:checked+span{border:2px solid Highlight}.sort-choice:has(input:checked){color:Highlight}}.library-shell .library-toolbar.filter-sort--ready:not(.filter-sort--compact){grid-template-columns:minmax(220px,2fr) repeat(2,minmax(136px,1fr)) minmax(236px,1.15fr)}.library-shell .library-overview-glass .library-toolbar.filter-sort--compact{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.library-shell .library-overview-glass .library-toolbar.filter-sort--compact .library-toolbar-search{grid-column:1}.library-shell .library-overview-glass .library-toolbar.filter-sort--compact .library-mobile-filter-toggle,.library-shell .library-overview-glass .library-toolbar.filter-sort--compact .filter-sort-toggle{grid-column:auto}@media(max-width:767.98px){.library-shell .library-overview-glass .library-toolbar.filter-sort--compact .filter-sort-toggle{height:48px;min-height:48px}}.public-library-shell .public-library-overview-glass .public-library-discovery .public-library-toolbar.filter-sort--ready:not(.filter-sort--compact){grid-template-columns:minmax(0,3fr);grid-auto-columns:minmax(0,2fr);grid-auto-flow:column}.public-library-shell .public-library-overview-glass .public-library-discovery .public-library-toolbar.filter-sort--ready:not(.filter-sort--compact)>.public-library-toolbar-fields{grid-column:auto;grid-template-columns:minmax(0,1fr)}.public-library-shell .public-library-overview-glass .public-library-discovery .public-library-toolbar.filter-sort--compact{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.public-library-shell .public-library-overview-glass .public-library-discovery .public-library-toolbar.filter-sort--compact .public-library-search-group{grid-column:1}.public-library-shell .public-library-overview-glass .public-library-discovery .public-library-toolbar.filter-sort--compact .public-library-mobile-filter-toggle,.public-library-shell .public-library-overview-glass .public-library-discovery .public-library-toolbar.filter-sort--compact .filter-sort-toggle{grid-column:auto}.public-library-shell .public-library-overview-glass .public-library-discovery .public-library-toolbar.filter-sort--compact .filter-sort-toggle{height:48px;min-height:48px}.media-manage-chip-row{display:flex;flex:1 1 360px;align-items:center;gap:8px;min-width:0}.media-manage-sort-fields:not(.library-filter-floating-panel){flex:0 0 auto;margin-left:auto}.filter-sort--compact .media-manage-chip-row{display:none}.media-manage-filters.filter-sort--compact{flex-wrap:nowrap;gap:8px}.media-manage-filters.filter-sort--compact .media-manage-search{flex:1 1 0;max-width:none}.media-manage-filters.filter-sort--compact .filter-sort-toggle{min-height:44px;padding:0 12px}.media-manage-filter-toggle>span:not(.library-filter-count){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.media-manage-filter-toggle .library-filter-count{margin:0}.library-filter-floating-panel.media-manage-chips{margin-inline:0;overflow-x:hidden;overflow-y:auto}
