.tabs-categories[data-v-674b60d8]{display:flex;gap:8px;justify-content:flex-start;list-style:none;margin-bottom:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px;width:100%;-ms-overflow-style:none;margin-top:12px;position:relative;scrollbar-width:none}.tabs-categories[data-v-674b60d8]::-webkit-scrollbar{display:none}.tabs-categories__label[data-v-674b60d8]{background-color:var(--holi-surface);border:1px solid var(--holi-line);border-radius:999px;box-shadow:0 1px #102a4308;cursor:pointer;flex:0 0 auto;min-height:44px;min-width:-moz-max-content;min-width:max-content;padding:8px 15px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.tabs-categories__label[data-v-674b60d8]:has(.tabs-categories__input:focus-visible){outline:2px solid color-mix(in srgb,var(--holi-accent) 70%,#fff);outline-offset:2px}.tabs-categories__label[data-v-674b60d8]:has(.tabs-categories__input:disabled){cursor:not-allowed;opacity:.55}.tabs-categories__input[data-v-674b60d8]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.tabs-categories__content[data-v-674b60d8]{align-items:center;display:flex;flex-direction:row;gap:7px;height:100%;justify-content:center}.tabs-categories__label[data-v-674b60d8]:has(.tabs-categories__input:checked){background-color:var(--holi-accent);border-color:var(--holi-accent);box-shadow:0 5px 14px color-mix(in srgb,var(--holi-accent) 18%,transparent);color:var(--holi-ink)}.tabs-categories__icon[data-v-674b60d8]{flex-shrink:0;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.tabs-categories__title[data-v-674b60d8]{color:var(--holi-ink);font-size:.86rem;font-weight:750;line-height:1.15;text-align:left;white-space:nowrap}@media (hover:hover){.tabs-categories__label[data-v-674b60d8]:hover{background-color:var(--holi-surface-soft);border-color:color-mix(in srgb,var(--holi-accent) 60%,var(--holi-line))}.tabs-categories__label[data-v-674b60d8]:has(.tabs-categories__input:checked):hover{background-color:color-mix(in srgb,var(--holi-accent) 88%,#fff);border-color:var(--holi-accent-strong)}}@media (min-width:768px){.tabs-categories[data-v-674b60d8]{gap:10px;margin-top:0}.tabs-categories__icon[data-v-674b60d8]{height:28px;width:28px}.tabs-categories__label[data-v-674b60d8]{min-height:46px;min-width:-moz-max-content;min-width:max-content;padding:8px 16px}.tabs-categories__title[data-v-674b60d8]{font-size:.9rem;text-align:left}}
