.product-category-picker{gap:.55rem;display:grid;position:relative}.product-category-picker__label{color:var(--text-primary);font-size:.82rem;font-weight:700}.product-category-picker__control{gap:.55rem;display:grid}.product-category-picker__control input{border:1px solid var(--border-subtle,#ffffff24);background:var(--surface-solid);width:100%;min-height:2.85rem;color:inherit;font:inherit;border-radius:.9rem;outline:none;padding:.75rem .9rem}.product-category-picker__control input:focus-visible{border-color:var(--accent,currentColor);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,currentColor) 18%, transparent)}.product-category-picker__control input:disabled{cursor:not-allowed;opacity:.55}.product-category-picker__selected{border:1px solid var(--border-subtle,#ffffff1f);background:var(--surface-muted,#ffffff0a);border-radius:.8rem;gap:.15rem;padding:.7rem .8rem;display:grid}.product-category-picker__selected strong{font-size:.9rem}.product-category-picker__selected span,.product-category-picker__hint,.product-category-picker__list button span,.product-category-picker__empty{color:var(--text-muted,#ffffffad);font-size:.78rem;line-height:1.4}.product-category-picker__list{z-index:20;border:1px solid var(--border-subtle,#ffffff24);background:var(--surface-elevated,#17191f);border-radius:.95rem;max-height:19rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow-y:auto;box-shadow:0 1rem 2.5rem #0000003d}.product-category-picker__list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.7rem;gap:.15rem;padding:.7rem .75rem;display:grid}.product-category-picker__list button:hover,.product-category-picker__list button.is-highlighted,.product-category-picker__list button[aria-selected=true]{background:var(--surface-hover,#ffffff14)}.product-category-picker__empty{text-align:center;padding:.9rem}
