.cifrasvit-category-directory[data-v-0d9de034]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-3);margin:0;padding:0;list-style:none}.cifrasvit-category-directory__card[data-v-0d9de034]{display:grid;min-width:0;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-primary)}.cifrasvit-category-directory__head[data-v-0d9de034]{display:flex;align-items:center;min-width:0;gap:var(--space-3)}.cifrasvit-category-directory__image[data-v-0d9de034]{flex:0 0 var(--space-10);width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm)}.cifrasvit-category-directory__title[data-v-0d9de034]{min-width:0;margin:0;color:var(--text-primary);font-size:1rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.cifrasvit-category-directory__subcategories[data-v-0d9de034]{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.cifrasvit-category-directory__subcategory[data-v-0d9de034],.cifrasvit-category-directory__all[data-v-0d9de034]{min-height:var(--control-height-sm);font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.cifrasvit-category-directory__subcategory[data-v-0d9de034]{color:var(--text-secondary)}.cifrasvit-category-directory__remaining[data-v-0d9de034]{padding-top:var(--space-2)}.cifrasvit-category-directory__more-control[data-v-0d9de034]{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);padding-block:var(--space-2);color:var(--text-primary);font-size:.8125rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere;cursor:pointer}.cifrasvit-category-directory__more-control[data-v-0d9de034]:focus-visible{outline:2px solid var(--text-primary);outline-offset:var(--space-1)}.cifrasvit-category-directory__all[data-v-0d9de034]{padding-top:var(--space-2);border-top:1px solid var(--border-default);color:var(--text-primary);font-weight:650}.cifrasvit-category-directory[data-v-0d9de034] .category-link{min-width:0;max-width:100%}.cifrasvit-category-directory[data-v-0d9de034] .category-link__name{min-width:0}.cifrasvit-category-directory[data-v-0d9de034] .app-link:hover{text-decoration:underline;text-underline-offset:var(--space-1)}.cifrasvit-category-directory__more-icon[data-v-0d9de034]{flex:0 0 auto;margin-left:auto;font-size:.75rem}.cifrasvit-category-directory__more[open] .cifrasvit-category-directory__more-icon[data-v-0d9de034]{transform:rotate(180deg)}@media (max-width: 767px){.cifrasvit-category-directory__subcategory[data-v-0d9de034],.cifrasvit-category-directory__all[data-v-0d9de034],.cifrasvit-category-directory__more-control[data-v-0d9de034],.cifrasvit-category-directory__title[data-v-0d9de034] .category-link{min-height:var(--control-height-md)}}@media (min-width: 768px){.cifrasvit-category-directory[data-v-0d9de034]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.cifrasvit-category-directory[data-v-0d9de034]{grid-template-columns:repeat(3,minmax(0,1fr))}}.categories-grid-page__container[data-v-a561bae6]{display:grid;gap:var(--lg)}.categories-grid-page__title[data-v-a561bae6]{margin:0}.categories-grid-page__grid-wrapper[data-v-a561bae6]{background:transparent}.categories-grid-page__grid[data-v-a561bae6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.5vw,20px)}.categories-grid-page__card[data-v-a561bae6]{min-width:0;padding:clamp(14px,2vw,24px);border:1px solid var(--theme-color-separator);border-radius:var(--radius-lg);background:var(--theme-color-bg);display:grid;align-content:start;gap:var(--md);box-shadow:0 8px 24px color-mix(in srgb,var(--theme-color) 4%,transparent);transition:border-color var(--trs-1),box-shadow var(--trs-1),transform var(--trs-1)}.categories-grid-page__card[data-v-a561bae6]:hover{border-color:color-mix(in srgb,var(--theme-color-primary) 32%,var(--theme-color-separator));box-shadow:0 16px 36px color-mix(in srgb,var(--theme-color) 9%,transparent);transform:translateY(-2px)}.categories-grid-page__image-link[data-v-a561bae6]{display:block;color:inherit;text-decoration:none;border-radius:var(--radius-lg);background:var(--theme-color-bg-muted)}.categories-grid-page__image[data-v-a561bae6]{width:min(220px,100%);max-width:240px;margin:0 auto;padding:var(--md)}.categories-grid-page__card-title[data-v-a561bae6]{font-size:clamp(17px,1.5vw,22px);line-height:1.2}.categories-grid-page__subcategories[data-v-a561bae6]{display:grid;gap:10px}.categories-grid-page__subcategory[data-v-a561bae6]{width:-moz-fit-content;width:fit-content}.categories-grid-page__all-link[data-v-a561bae6]{margin-top:auto;width:-moz-fit-content;width:fit-content}@media (min-width: 768px){.categories-grid-page__grid[data-v-a561bae6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.categories-grid-page__grid[data-v-a561bae6]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 479.98px){.categories-grid-page__card[data-v-a561bae6]{gap:12px}.categories-grid-page__card-title[data-v-a561bae6]{font-size:16px}.categories-grid-page__subcategories[data-v-a561bae6]{display:none}}
