.check.svelte-136uhkj{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-family:var(--font-ui);font-size:14px;color:var(--ink-700)}.check__input.svelte-136uhkj{position:absolute;opacity:0;width:0;height:0}.check__box.svelte-136uhkj{width:18px;height:18px;flex:none;margin-top:1px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface);display:flex;align-items:center;justify-content:center;color:#fff;transition:var(--transition)}.check__box.svelte-136uhkj .icon:where(.svelte-136uhkj){opacity:0;stroke-width:2.5}.check__input.svelte-136uhkj:checked+.check__box:where(.svelte-136uhkj){background:var(--accent);border-color:var(--accent)}.check__input.svelte-136uhkj:checked+.check__box:where(.svelte-136uhkj) .icon:where(.svelte-136uhkj){opacity:1}.check__input.svelte-136uhkj:focus-visible+.check__box:where(.svelte-136uhkj){box-shadow:var(--shadow-focus)}.check__label.svelte-136uhkj{line-height:1.4}.empty.svelte-13862ru{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:48px 24px}.empty__icon.svelte-13862ru{width:48px;height:48px;border-radius:12px;background:var(--surface-3);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.empty__title.svelte-13862ru{font-family:var(--font-display);font-size:16px;font-weight:var(--fw-medium);color:var(--ink-900)}.empty__desc.svelte-13862ru{font-family:var(--font-ui);font-size:14px;color:var(--ink-500)}.filters__error.svelte-1hnlzon{color:var(--danger-600);font-size:13px;line-height:1.5}.filters__years.svelte-1hnlzon{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px;color:var(--ink-600)}.filters__years.svelte-1hnlzon input:where(.svelte-1hnlzon){margin-top:6px;min-width:0;width:100%}.filters__hint.svelte-1hnlzon{font-size:12px;line-height:1.5;color:var(--ink-500);margin:8px 0 0}.page.svelte-1hnlzon{max-width:var(--content-max);margin:0 auto;width:100%;padding:20px 24px 56px}.search-top.svelte-1hnlzon{max-width:640px;margin-bottom:24px}.title.svelte-1hnlzon{margin:0 0 20px;font-family:var(--font-display);font-weight:var(--fw-medium);font-size:24px;color:var(--ink-900);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.count.svelte-1hnlzon{font-family:var(--font-ui);font-size:14px;font-weight:var(--fw-regular);color:var(--ink-500)}.layout.svelte-1hnlzon{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.filters.svelte-1hnlzon{background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px;display:flex;flex-direction:column;gap:18px;position:sticky;top:76px}.filters__head.svelte-1hnlzon{font-family:var(--font-display);font-size:16px;font-weight:var(--fw-medium);color:var(--ink-900)}.filters-toggle.svelte-1hnlzon{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:12px 16px;border:1px solid var(--border-card);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink-900);font-family:var(--font-ui);font-weight:var(--fw-medium);cursor:pointer;list-style:none}.filters-toggle.svelte-1hnlzon::-webkit-details-marker{display:none}.filters-toggle.svelte-1hnlzon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filters-panel[open].svelte-1hnlzon>.filters-toggle:where(.svelte-1hnlzon){display:none}.filters-panel[open].svelte-1hnlzon>.filters-toggle:where(.svelte-1hnlzon) .icon:where(.svelte-1hnlzon){transform:rotate(180deg)}.filters__group.svelte-1hnlzon{display:flex;flex-direction:column;gap:8px}.filters__label.svelte-1hnlzon{font-family:var(--font-ui);font-size:12px;color:var(--ink-500)}.filters__picker.svelte-1hnlzon{display:flex;align-items:center;justify-content:space-between;gap:8px;height:38px;padding:0 12px;background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-ui);font-size:14px;color:var(--ink-700);transition:var(--transition);text-align:left}.filters__picker.svelte-1hnlzon:hover{border-color:var(--accent);color:var(--accent)}.filters__input.svelte-1hnlzon{height:38px;padding:0 10px;background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius-md);outline:none;font-family:var(--font-ui);font-size:14px;color:var(--ink-800);transition:var(--transition)}.filters__input.svelte-1hnlzon:focus{border-color:var(--accent);box-shadow:var(--shadow-focus)}.filters__actions.svelte-1hnlzon{display:flex;flex-direction:column;gap:10px;align-items:stretch}.filters__clear.svelte-1hnlzon{text-align:center;font-family:var(--font-ui);font-size:13px}.results.svelte-1hnlzon{background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:20px}.kd-search.svelte-1hnlzon{width:100%;height:38px;padding:0 12px;margin-bottom:16px;background:var(--surface);border:1px solid var(--border-card);border-radius:var(--radius-md);outline:none;font-family:var(--font-ui);font-size:14px;color:var(--ink-800);transition:var(--transition)}.kd-search.svelte-1hnlzon:focus{border-color:var(--accent);box-shadow:var(--shadow-focus)}.kd-empty.svelte-1hnlzon{font-family:var(--font-ui);font-size:13px;color:var(--ink-500);padding:8px 0}.kd-tree.svelte-1hnlzon{display:flex;flex-direction:column;gap:16px}.kd-section__name.svelte-1hnlzon{font-family:var(--font-ui);font-size:13px;font-weight:var(--fw-medium);color:var(--ink-900);margin-bottom:8px}.kd-section__items.svelte-1hnlzon{display:flex;flex-direction:column;gap:8px;padding-left:4px}@media(max-width:900px){.layout.svelte-1hnlzon{grid-template-columns:1fr}.filters.svelte-1hnlzon{position:static;margin-top:12px}.filters__head.svelte-1hnlzon{display:none}.filters-panel[open].svelte-1hnlzon>.filters-toggle:where(.svelte-1hnlzon){display:flex}}
