.category-list[data-v-5d9489a7]{gap:var(--al-space-2);flex-direction:column;min-width:0;display:flex}.category-list__search-label[data-v-5d9489a7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.category-list__search[data-v-5d9489a7]{width:100%;min-height:var(--al-target-min);padding:0 var(--al-space-3);border:1px solid var(--al-border-default);border-radius:var(--al-radius-control);background:var(--al-bg-canvas);color:var(--al-text-primary);font:inherit;font-size:var(--al-text-md)}.category-list__search[data-v-5d9489a7]:focus-visible{outline:var(--al-focus-ring-width) solid var(--al-focus-ring);outline-offset:var(--al-focus-ring-offset)}.category-list__options[data-v-5d9489a7]{overscroll-behavior:contain;border:0;flex-direction:column;min-width:0;max-height:calc(min(50dvh,26rem));margin:0;padding:0;display:flex;overflow-y:auto}.category-list__legend[data-v-5d9489a7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.category-list__row[data-v-5d9489a7]{padding-left:calc(var(--category-depth,0) * var(--al-space-5))}.category-list__option[data-v-5d9489a7],.category-list__row[data-v-5d9489a7]{align-items:center;min-width:0;display:flex}.category-list__option[data-v-5d9489a7]{gap:var(--al-space-2);min-height:var(--al-target-min);padding:0 var(--al-space-2);color:var(--al-text-primary);flex:1}.category-list__expand[data-v-5d9489a7],.category-list__option[data-v-5d9489a7]{border-radius:var(--al-radius-control);cursor:pointer}.category-list__expand[data-v-5d9489a7]{width:var(--al-target-min);height:var(--al-target-min);color:var(--al-text-secondary);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.category-list__expand[data-v-5d9489a7]:hover{background:var(--al-state-hover);color:var(--al-text-primary)}.category-list__expand[data-v-5d9489a7]:focus-visible{outline:var(--al-focus-ring-width) solid var(--al-focus-ring);outline-offset:var(--al-focus-ring-offset)}.category-list__expand[aria-expanded=true] svg[data-v-5d9489a7]{transform:rotate(180deg)}.category-list__option[data-v-5d9489a7]:hover{background:var(--al-state-hover)}.category-list__option--checked .category-list__name[data-v-5d9489a7],.category-list__option:not(.category-list__option--child) .category-list__name[data-v-5d9489a7]{font-weight:700}.category-list__option--all[data-v-5d9489a7]{border-bottom:1px solid var(--al-border-subtle);border-radius:0}.category-list__check[data-v-5d9489a7]{width:1.125rem;height:1.125rem;accent-color:var(--al-text-primary);cursor:pointer;flex:none;margin:0}.category-list__check[data-v-5d9489a7]:focus-visible{outline:var(--al-focus-ring-width) solid var(--al-focus-ring);outline-offset:var(--al-focus-ring-offset)}.category-list__name[data-v-5d9489a7]{overflow-wrap:anywhere;min-width:0}.category-list__empty[data-v-5d9489a7]{padding:var(--al-space-2);color:var(--al-text-secondary);font-size:var(--al-text-sm);margin:0}.category-list__actions[data-v-5d9489a7]{padding-top:var(--al-space-1);justify-content:flex-end;display:flex}.category-list__apply[data-v-5d9489a7]{width:100%}.category-filter[data-v-41ed9202]{min-width:0;position:relative}.category-filter__bar[data-v-41ed9202]{align-items:center;gap:var(--al-space-2);flex-wrap:wrap;display:flex}.category-filter__button[data-v-41ed9202]{align-items:center;gap:var(--al-space-2);min-height:var(--al-target-min);padding:var(--al-space-1) var(--al-space-3);border:1px solid var(--al-border-default);border-radius:var(--al-radius-control);background:var(--al-bg-canvas);color:var(--al-text-primary);font:inherit;font-size:var(--al-text-sm);cursor:pointer;font-weight:600;display:inline-flex}.category-filter__button[data-v-41ed9202]:hover{background:var(--al-state-hover)}.category-filter__button--active[data-v-41ed9202]{border-color:var(--al-border-strong);background:var(--al-state-selected);font-weight:700}.category-filter__button[data-v-41ed9202]:focus-visible,.category-filter__chip[data-v-41ed9202]:focus-visible{outline:var(--al-focus-ring-width) solid var(--al-focus-ring);outline-offset:var(--al-focus-ring-offset)}.category-filter__button[aria-expanded=true] .category-filter__chevron[data-v-41ed9202]{transform:rotate(180deg)}.category-filter__chips[data-v-41ed9202]{gap:var(--al-space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.category-filter__chip[data-v-41ed9202]{align-items:center;gap:var(--al-space-2);max-width:100%;min-height:var(--al-target-min);padding:var(--al-space-1) var(--al-space-3);border:1px solid var(--al-border-strong);border-radius:var(--al-radius-pill);background:var(--al-state-selected);color:var(--al-text-primary);font:inherit;font-size:var(--al-text-sm);overflow-wrap:anywhere;text-align:start;cursor:pointer;font-weight:600;display:inline-flex}.category-filter__chip[data-v-41ed9202]:hover{background:var(--al-state-hover)}.category-filter__panel[data-v-41ed9202]{top:calc(var(--al-target-min) + var(--al-space-2));z-index:5;width:min(24rem,100%);padding:var(--al-space-3);border:1px solid var(--al-border-menu);border-radius:var(--al-radius-surface);background:var(--al-surface-menu);box-shadow:var(--al-elevation-menu);position:absolute;left:0}
