.search-filters__available[data-v-e927d412]{width:100%;justify-content:center;min-height:2.5rem;border-radius:var(--ux-radius);border-color:var(--ux-input-border)}.search-filters .form-label[data-v-e927d412]{display:block;line-height:1.25}.search-type-tabs[data-v-6b1b2dd0]{display:flex;gap:.5rem;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.search-type-tabs[data-v-6b1b2dd0]::-webkit-scrollbar{display:none}.search-type-tab[data-v-6b1b2dd0]{flex-shrink:0}.search-type-tab__count[data-v-6b1b2dd0]{font-size:.75rem;font-weight:600;opacity:.75}.search-result__format[data-v-312de5b6]{font-size:.78rem;font-weight:500;color:var(--ux-muted);line-height:1.2}.search-ri-link[data-v-312de5b6]{display:block;height:100%;width:100%;min-width:0;border-radius:var(--ux-radius);transition:transform .2s ease,box-shadow .2s ease}.search-ri-link[data-v-312de5b6]:hover{transform:translateY(-2px);box-shadow:var(--ux-shadow-sm)}.search-ri-link[data-v-312de5b6]:focus-visible{outline:2px solid var(--ux-primary);outline-offset:2px}.search-ri[data-v-312de5b6]{border:1px solid var(--ux-border);overflow:hidden;background:var(--ux-surface)}.search-ri__inner[data-v-312de5b6]{display:flex;align-items:stretch;height:100%;min-width:0}.search-ri__icon[data-v-312de5b6]{position:relative;flex:0 0 auto;width:84px;display:flex;align-items:center;justify-content:center;color:var(--ux-primary-text);font-size:1.75rem}.search-ri__overlay[data-v-312de5b6]{position:absolute;top:.45rem;right:.45rem;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;pointer-events:none}.search-ri__body[data-v-312de5b6]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:.75rem .85rem .75rem .7rem}.search-ri__meta[data-v-312de5b6]{min-width:0}.search-ri__type[data-v-312de5b6],.search-ri__year[data-v-312de5b6]{font-size:.78rem;color:var(--ux-muted);line-height:1.2}.search-ri__type[data-v-312de5b6]{font-weight:500}.search-ri__type+.search-ri__year[data-v-312de5b6]:before{content:"·";margin-right:.4rem;opacity:.55}.search-ri--poster .search-ri__inner[data-v-312de5b6]{flex-direction:column}.search-ri--poster .search-ri__icon[data-v-312de5b6]{width:100%;aspect-ratio:2 / 3;max-height:var(--poster-cover-max-h, none);font-size:2.25rem}.search-ri--poster .search-ri__body[data-v-312de5b6]{padding:.55rem .75rem .75rem}.search-ri--list .search-ri__body[data-v-312de5b6]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.25rem;align-content:center}.search-ri--list .search-ri__meta[data-v-312de5b6]{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end;flex-wrap:nowrap;border-left:1px solid var(--ux-border);padding-left:1.25rem}.search-ri--list .search-ri__meta .ux-chip--inline[data-v-312de5b6]{order:5}.line-clamp-1[data-v-312de5b6]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-312de5b6]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}@media(min-width:576px){.search-ri__icon[data-v-312de5b6]{width:96px}.search-ri__body[data-v-312de5b6]{padding:.875rem 1rem .875rem .85rem}}@media(prefers-reduced-motion:reduce){.search-ri-link[data-v-312de5b6]{transition:none}.search-ri-link[data-v-312de5b6]:hover{transform:none}}.view-toggle[data-v-eb95c959]{display:inline-flex;flex-shrink:0;border:1px solid var(--ux-border);border-radius:var(--ux-radius);background:var(--ux-surface);overflow:hidden}.view-toggle__btn[data-v-eb95c959]{display:grid;place-items:center;width:36px;height:36px;border:none;background:transparent;color:var(--ux-muted);font-size:1rem;cursor:pointer;transition:background-color .15s,color .15s}.view-toggle__btn+.view-toggle__btn[data-v-eb95c959]{border-left:1px solid var(--ux-border)}.view-toggle__btn[data-v-eb95c959]:hover{color:var(--ux-text)}.view-toggle__btn[data-v-eb95c959]:focus-visible{outline:2px solid var(--ux-primary);outline-offset:-2px}.view-toggle__btn.active[data-v-eb95c959]{background:var(--ux-primary-soft);color:var(--ux-primary-text)}@media(prefers-reduced-motion:reduce){.view-toggle__btn[data-v-eb95c959]{transition:none}}main[data-v-a7d571d0]{--poster-cover-max-h: 10.5rem}.search-panel[data-v-a7d571d0]{background:var(--ux-surface);border:1px solid var(--ux-border);border-radius:calc(var(--ux-radius) + 4px);box-shadow:var(--ux-shadow-sm)}.search-panel__filters[data-v-a7d571d0]{padding:.6rem .85rem .85rem;border-top:1px solid var(--ux-border)}.search-panel__tabs[data-v-a7d571d0]{padding:.75rem .85rem;border-top:1px solid var(--ux-border)}.search-results-header[data-v-a7d571d0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;min-width:0}.search-results-header__info[data-v-a7d571d0]{min-width:0}.search-results__item[data-v-a7d571d0]{display:flex;min-width:0}.search-results[data-v-a7d571d0]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.search-results--list[data-v-a7d571d0]{grid-template-columns:minmax(0,1fr);gap:.75rem}@media(min-width:768px){.search-panel__filters[data-v-a7d571d0]{padding:.75rem 1.25rem 1rem}.search-panel__tabs[data-v-a7d571d0]{padding:.85rem 1.25rem}.search-results--grid[data-v-a7d571d0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media(min-width:992px){.search-results--grid[data-v-a7d571d0]{grid-template-columns:repeat(4,minmax(0,1fr))}}
