.EKoolikottTaxonomyPicker[data-v-53e7d93e]{display:flex;flex-direction:column;overflow:hidden;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-medium);background:var(--white)}.EKoolikottTaxonomyPicker__panel[data-v-53e7d93e]{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-2);border-bottom:var(--border-width-thin) solid var(--color-border);background:var(--color-neutral-10)}.EKoolikottTaxonomyPicker__list[data-v-53e7d93e]{display:flex;flex-direction:column;max-height:18rem;overflow-y:auto;border-radius:var(--border-radius-small);background:var(--white)}.EKoolikottTaxonomyPicker__option[data-v-53e7d93e]{width:100%;padding:var(--spacing-2);border:0;border-bottom:var(--border-width-thin) solid var(--color-neutral-20);background:none;cursor:pointer;text-align:left;font:inherit;line-height:var(--line-height-medium);overflow-wrap:anywhere;transition:background var(--transition-duration-fast)}.EKoolikottTaxonomyPicker__option[data-v-53e7d93e]:last-child{border-bottom:0}.EKoolikottTaxonomyPicker__option[data-v-53e7d93e]:hover{background:var(--color-neutral-20)}.EKoolikottTaxonomyPicker__option--on[data-v-53e7d93e],.EKoolikottTaxonomyPicker__option--on[data-v-53e7d93e]:hover{background:var(--color-accent-surface-strong);box-shadow:inset var(--spacing-half) 0 0 var(--color-accent-focus)}.EKoolikottTaxonomyPicker__empty[data-v-53e7d93e]{margin:0;padding:var(--spacing-2);color:var(--color-neutral-70);font-size:var(--font-size-small)}.EKoolikottRepositoryFilters[data-v-b097820e]{height:100%}.EKoolikottRepositoryFilters__content[data-v-b097820e],.EKoolikottRepositoryFilters__search[data-v-b097820e]{display:flex;flex-direction:column;gap:var(--spacing-3)}.EKoolikottRepositoryFilters__materialGroups[data-v-b097820e],.EKoolikottRepositoryFilters__materialGroup[data-v-b097820e],.EKoolikottRepositoryFilters__nodeChips[data-v-b097820e]{display:flex;flex-direction:column;gap:var(--spacing-2)}.EKoolikottRepositoryFilters__materialGroups[data-v-b097820e]{gap:var(--spacing-4)}.EKoolikottRepositoryFilters__materialGroupHeader[data-v-b097820e]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}.EKoolikottRepositoryFilters__materialGroupTitle[data-v-b097820e]{margin:0;color:var(--color-neutral-70);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold)}.EKoolikottRepositoryFilters__selectGroup[data-v-b097820e]{padding:0;font-size:var(--font-size-small)}.EKoolikottRepositoryFilters__nodeChips[data-v-b097820e] .NodeTypeChip{width:100%}.EKoolikottRepositoryFilters__nodeChips[data-v-b097820e] .NodeTypeChip__main{flex:1}.EKoolikottRepositoryFilters__empty[data-v-b097820e]{margin:0;color:var(--color-neutral-70);font-size:var(--font-size-small)}.EKoolikottCard[data-v-d6f57b9c]{position:relative;display:grid;grid-template-columns:1fr minmax(auto,40%);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"content thumbnail" "meta    meta";height:100%;min-height:100px;background:var(--white);border:1px solid var(--color-neutral-40);border-radius:var(--border-radius-medium);overflow:hidden;color:inherit;text-decoration:none;cursor:pointer;transition:box-shadow var(--transition-duration-normal) ease,border-color var(--transition-duration-normal) ease,transform var(--transition-duration-fast) ease}.EKoolikottCard[data-v-d6f57b9c]:hover{border-color:var(--color-neutral-50);box-shadow:var(--box-shadow-md)}.EKoolikottCard[data-v-d6f57b9c]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--focus-shadow)}.EKoolikottCard[data-v-d6f57b9c]:active{transform:scale(.995)}.EKoolikottCard--noImage[data-v-d6f57b9c]{grid-template-columns:1fr;grid-template-areas:"content" "meta"}.EKoolikottCard__content[data-v-d6f57b9c]{grid-area:content;display:flex;flex-direction:column;padding:var(--spacing-2) var(--spacing-3) var(--spacing-1);min-width:0;min-height:0;overflow:hidden}.EKoolikottCard__title[data-v-d6f57b9c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;flex-shrink:0;margin:0;overflow:hidden;font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);line-height:var(--line-height-medium);color:var(--color-neutral-100)}.EKoolikottCard__summary[data-v-d6f57b9c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;flex:1 1 auto;min-height:0;margin:var(--spacing-1) 0 0;overflow:hidden;font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-neutral-70)}.EKoolikottCard__thumbnail[data-v-d6f57b9c]{grid-area:thumbnail;position:relative;aspect-ratio:16 / 9;height:100%;max-width:100%;overflow:hidden;justify-self:end}.EKoolikottCard__thumbnailImage[data-v-d6f57b9c]{width:100%;height:100%;object-fit:contain;object-position:right}.EKoolikottCard__thumbnailOverlay[data-v-d6f57b9c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-overlay-hover);opacity:0;transition:opacity var(--transition-duration-fast) ease}.EKoolikottCard__thumbnail:hover .EKoolikottCard__thumbnailOverlay[data-v-d6f57b9c]{opacity:1}.EKoolikottCard__thumbnailOverlayIcon[data-v-d6f57b9c]{font-size:28px;color:var(--white);filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.EKoolikottCard__typeMark[data-v-d6f57b9c]{--e-koolikott-blue: #314586;position:absolute;top:0;right:0;z-index:2;display:flex;width:32px;height:32px;align-items:center;justify-content:center;padding:var(--spacing-1);border-end-start-radius:var(--border-radius-medium);background:var(--e-koolikott-blue);pointer-events:none}.EKoolikottCard__typeMark img[data-v-d6f57b9c]{display:block;width:100%;height:100%}.EKoolikottCard__meta[data-v-d6f57b9c]{grid-area:meta;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--color-neutral-80);border-top:1px solid var(--color-neutral-40);background:var(--color-neutral-10)}.EKoolikottCard__metaLeft[data-v-d6f57b9c]{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}.EKoolikottCard__metaRight[data-v-d6f57b9c]{display:flex;align-items:center;gap:var(--spacing-2);margin-left:auto}.EKoolikottRepository__resultInfo[data-v-9261a456]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2)}.EKoolikottRepository__resultCount[data-v-9261a456]{margin:0;color:var(--color-neutral-70)}.EKoolikottRepository__sort[data-v-9261a456]{display:flex;align-items:center;gap:var(--spacing-2);color:var(--color-neutral-70);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);white-space:nowrap}.EKoolikottRepository__sort[data-v-9261a456] .p-select{min-width:160px}.EKoolikottRepository__grid[data-v-9261a456]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:140px;gap:var(--spacing-4);align-items:stretch}.EKoolikottRepository__author[data-v-9261a456]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EKoolikottRepository__metaIcon[data-v-9261a456],.EKoolikottRepository__grades[data-v-9261a456]{display:inline-flex;align-items:center;gap:var(--spacing-1);color:var(--color-neutral-70);white-space:nowrap}.EKoolikottRepository__metaIcon[data-v-9261a456]{font-size:var(--font-size-x-small);font-weight:var(--font-weight-bold)}.EKoolikottRepository__empty[data-v-9261a456]{display:flex;min-height:240px;align-items:center;justify-content:center;color:var(--color-neutral-70)}.EKoolikottPage[data-v-d1c08f61]{--sticky-top-inset: var(--navbar-offset, 0px);--page-header-row-sticky-top: var(--sticky-top-inset);max-width:var(--layout-max-width);margin:0 auto;padding:var(--spacing-8) var(--layout-gutter) var(--spacing-12)}.EKoolikottPage__header h1[data-v-d1c08f61]{max-width:36ch;margin:0;font-family:var(--font-family-display);font-size:clamp(2rem,5vw,3.4rem);line-height:1.08;text-wrap:balance}.EKoolikottPage__header p[data-v-d1c08f61]{max-width:80ch;margin:var(--spacing-4) 0 0;color:var(--color-neutral-80);font-size:var(--font-size-large);line-height:1.55}.EKoolikottPage__notice[data-v-d1c08f61]{margin-top:var(--spacing-6)}.EKoolikottPage__body[data-v-d1c08f61]{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:var(--spacing-8);margin-top:var(--spacing-8);align-items:start}.EKoolikottPage__filters[data-v-d1c08f61]{position:sticky;top:var(--sticky-top-inset);max-height:calc(100dvh - var(--sticky-top-inset));overflow-y:auto;overscroll-behavior:contain;transition:top .3s ease-out,max-height .3s ease-out}@media(prefers-reduced-motion:reduce){.EKoolikottPage__filters[data-v-d1c08f61]{transition:none}}.EKoolikottPage__results[data-v-d1c08f61]{display:flex;flex-direction:column;gap:var(--spacing-6)}@media(width<900px){.EKoolikottPage__body[data-v-d1c08f61]{grid-template-columns:minmax(0,1fr)}.EKoolikottPage__filters[data-v-d1c08f61]{position:static;max-height:none}}
