.theme-default[data-v-7c41efd9]{--bg-color:#fff;--text-color:#333}.theme-eye[data-v-7c41efd9]{--bg-color:#c7edcc;--text-color:#333}.theme-dark[data-v-7c41efd9]{--bg-color:#252525;--text-color:#bbb}.library-page[data-v-7c41efd9]{padding:38px 0 48px}.page-header[data-v-7c41efd9]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.page-kicker[data-v-7c41efd9]{color:var(--nr-accent);font-size:12px;font-weight:700;letter-spacing:.07em}h1[data-v-7c41efd9]{margin:5px 0 4px;color:var(--nr-text);font-size:30px;line-height:1.25;font-weight:650}.page-header p[data-v-7c41efd9]{margin:0;color:var(--nr-text-2);font-size:14px}.header-actions[data-v-7c41efd9]{display:flex;gap:9px}.filter-panel[data-v-7c41efd9]{padding:14px 16px;border:1px solid var(--nr-border);border-radius:14px;background:var(--nr-surface)}.mobile-filter-button[data-v-7c41efd9]{display:none}.mobile-filter-backdrop[data-v-7c41efd9]{position:fixed;inset:0;z-index:220;display:flex;align-items:flex-end;background:rgba(13,20,15,.48)}.mobile-filter-sheet[data-v-7c41efd9]{width:100%;max-height:88vh;max-height:88dvh;overflow-y:auto;padding:9px 18px calc(16px + env(safe-area-inset-bottom));border:1px solid var(--nr-border);border-bottom:0;border-radius:21px 21px 0 0;outline:none;background:var(--nr-surface);box-shadow:var(--nr-shadow-float)}.mobile-filter-sheet header[data-v-7c41efd9]{position:sticky;top:-9px;z-index:1;display:flex;align-items:center;justify-content:space-between;margin:-9px -18px 6px;padding:13px 18px 11px;border-bottom:1px solid var(--nr-border);background:var(--nr-surface)}.mobile-filter-sheet header span[data-v-7c41efd9]{color:var(--nr-accent-text);font-size:10px;font-weight:650;letter-spacing:.08em}.mobile-filter-sheet header h2[data-v-7c41efd9]{margin:2px 0 0;color:var(--nr-text);font-size:19px}.mobile-filter-sheet header>button[data-v-7c41efd9]{display:grid;width:38px;height:38px;place-items:center;color:var(--nr-text-2);border:0;border-radius:9px;background:transparent;cursor:pointer}.mobile-filter-sheet footer[data-v-7c41efd9]{position:sticky;bottom:calc(-16px - env(safe-area-inset-bottom));display:flex;justify-content:space-between;gap:10px;margin:16px -18px calc(-16px - env(safe-area-inset-bottom));padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--nr-border);background:var(--nr-surface)}.mobile-filter-sheet footer .btn[data-v-7c41efd9]{min-height:42px}.sheet-filter-group[data-v-7c41efd9]{padding:13px 0 10px;border-bottom:1px solid var(--nr-border)}.sheet-filter-group>strong[data-v-7c41efd9]{display:block;margin-bottom:7px;color:var(--nr-text-2);font-size:12px}.sheet-selects[data-v-7c41efd9]{display:grid;grid-template-columns:1fr;gap:10px;padding:13px 0 5px}.sheet-selects .select-field[data-v-7c41efd9]{display:flex;min-height:40px;align-items:center;justify-content:space-between;color:var(--nr-text-2);font-size:12px}.sheet-selects .nr-select[data-v-7c41efd9]{min-width:150px;max-width:58%;height:38px}.mobile-filter-button[data-v-7c41efd9]:focus-visible,.mobile-filter-sheet button[data-v-7c41efd9]:focus-visible,.mobile-filter-sheet select[data-v-7c41efd9]:focus-visible{outline:3px solid color-mix(in srgb,var(--nr-accent) 35%,transparent);outline-offset:2px}.filter-count[data-v-7c41efd9]{display:inline-grid;min-width:19px;height:19px;place-items:center;padding:0 5px;color:var(--nr-on-accent);border-radius:99px;background:var(--nr-accent);font-size:10px;font-weight:700}.filter-row[data-v-7c41efd9]{display:flex;min-height:42px;align-items:center;gap:14px}.filter-row+.filter-row[data-v-7c41efd9]{margin-top:8px;padding-top:8px;border-top:1px solid var(--nr-border)}.filter-label[data-v-7c41efd9]{flex:0 0 52px;color:var(--nr-text-3);font-size:12px;font-weight:600}.chips[data-v-7c41efd9]{display:flex;flex-wrap:wrap;gap:6px}.filter-chip[data-v-7c41efd9]{min-height:34px;padding:0 12px;color:var(--nr-text-2);border:1px solid transparent;border-radius:8px;background:transparent;font-size:13px;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.filter-chip[data-v-7c41efd9]:hover{color:var(--nr-text);background:var(--nr-surface-2)}.filter-chip.active[data-v-7c41efd9]{color:var(--nr-accent-text);border-color:color-mix(in srgb,var(--nr-accent) 25%,transparent);background:var(--nr-accent-bg);font-weight:650}.filter-selects[data-v-7c41efd9]{gap:14px}.select-field[data-v-7c41efd9]{display:flex;align-items:center;gap:8px}.select-field .filter-label[data-v-7c41efd9]{flex-basis:auto}.select-field .nr-select[data-v-7c41efd9]{width:auto;min-width:126px;height:36px;padding:0 28px 0 10px;font-size:12px}.filter-spacer[data-v-7c41efd9]{flex:1}.view-switch[data-v-7c41efd9]{display:flex;padding:2px;border:1px solid var(--nr-border);border-radius:9px;background:var(--nr-bg)}.view-switch button[data-v-7c41efd9]{display:grid;width:34px;height:32px;place-items:center;color:var(--nr-text-3);border:0;border-radius:6px;background:transparent;cursor:pointer}.view-switch button.active[data-v-7c41efd9]{color:var(--nr-accent-text);background:var(--nr-surface);box-shadow:var(--nr-shadow)}.results-bar[data-v-7c41efd9]{display:flex;min-height:54px;align-items:center;justify-content:space-between;color:var(--nr-text-3);font-size:12px}.clear-filters[data-v-7c41efd9]{min-height:36px;padding:0 8px;color:var(--nr-accent-text);border:0;background:transparent;font-size:12px;cursor:pointer}.clear-filters[data-v-7c41efd9]:hover{text-decoration:underline}.library-grid[data-v-7c41efd9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 22px}.library-grid.as-list[data-v-7c41efd9]{grid-template-columns:1fr;gap:10px}.state-panel[data-v-7c41efd9]{display:flex;min-height:122px;align-items:center;gap:14px;padding:20px;border:1px solid var(--nr-border);border-radius:14px;background:var(--nr-surface);color:var(--nr-text-2)}.state-panel strong[data-v-7c41efd9]{display:block;color:var(--nr-text);font-size:14px}.state-panel p[data-v-7c41efd9]{margin:3px 0 0;color:var(--nr-text-2);font-size:13px}.state-panel>.btn[data-v-7c41efd9]{margin-left:auto}.empty-mark[data-v-7c41efd9]{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;color:var(--nr-accent);border-radius:13px;background:var(--nr-accent-bg)}.pager[data-v-7c41efd9]{display:flex;justify-content:center;gap:6px;margin-top:36px}.pager button[data-v-7c41efd9]{display:grid;min-width:38px;min-height:38px;place-items:center;color:var(--nr-text-2);border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer}.pager button[data-v-7c41efd9]:hover:not(:disabled){background:var(--nr-surface-2)}.pager button[data-v-7c41efd9]:disabled{color:var(--nr-disabled);cursor:default}.pager button.active[data-v-7c41efd9]{color:var(--nr-on-accent);border-color:var(--nr-accent);background:var(--nr-accent)}.cover-skeleton[data-v-7c41efd9]{min-width:0}.cover-skeleton span[data-v-7c41efd9]{display:block;aspect-ratio:5/7;border-radius:5px;background:var(--nr-skeleton)}.cover-skeleton i[data-v-7c41efd9]{display:block;height:10px;margin-top:10px;border-radius:5px;background:var(--nr-skeleton)}.cover-skeleton i[data-v-7c41efd9]:last-child{width:64%;margin-top:6px}@media(max-width:1199px){.library-grid.as-grid[data-v-7c41efd9]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.library-grid.as-grid[data-v-7c41efd9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.library-page[data-v-7c41efd9]{padding:27px 0 24px}.page-header[data-v-7c41efd9]{align-items:center;margin-bottom:20px}h1[data-v-7c41efd9]{font-size:25px}.page-header p[data-v-7c41efd9]{max-width:230px;font-size:12px}.header-actions .btn[data-v-7c41efd9]{min-width:40px;padding-inline:10px}.header-actions .btn span[data-v-7c41efd9]{display:none}.filter-panel[data-v-7c41efd9]{margin:0 -4px;padding:11px}.filter-row[data-v-7c41efd9]:not(.media-row){display:none}.filter-row[data-v-7c41efd9]{gap:8px}.media-row[data-v-7c41efd9]{min-height:39px}.media-row .chips[data-v-7c41efd9]{min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.media-row .chips[data-v-7c41efd9]::-webkit-scrollbar{display:none}.mobile-filter-button[data-v-7c41efd9]{display:inline-flex;min-height:37px;align-items:center;gap:7px;margin-top:7px;padding:0 9px;color:var(--nr-text-2);border:1px solid var(--nr-border);border-radius:8px;background:var(--nr-bg);font-size:11px;cursor:pointer}.filter-label[data-v-7c41efd9]{flex-basis:48px;font-size:11px}.filter-chip[data-v-7c41efd9]{flex:0 0 auto;min-height:34px;padding-inline:10px;font-size:12px}.filter-selects[data-v-7c41efd9]{display:flex;flex-wrap:wrap}.select-field[data-v-7c41efd9]{flex:1 1 calc(50% - 8px);justify-content:space-between;gap:5px}.select-field .filter-label[data-v-7c41efd9]{flex-basis:auto}.select-field .nr-select[data-v-7c41efd9]{min-width:0;max-width:150px}.filter-spacer[data-v-7c41efd9]{display:none}.view-switch[data-v-7c41efd9]{margin-left:auto}.library-grid.as-grid[data-v-7c41efd9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.state-panel[data-v-7c41efd9]{flex-wrap:wrap;padding:16px}.pager[data-v-7c41efd9]{margin-top:24px}}