.category-capsule.svelte-v4kksq{display:inline-flex;align-items:center;gap:6px;padding:var(--ec-pad-y, 6px) var(--ec-pad-x, 12px);border:none;border-radius:var(--ec-radius, 8px);background:transparent;box-shadow:inset 0 0 0 var(--ec-border-width, 1px) var(--events-capsule-border-colour, var(--black-400));color:var(--events-category-colour, var(--white-600));font-family:inherit;font-size:var(--ec-size, 14px);font-weight:var(--ec-weight, 400);line-height:1.4;white-space:nowrap;cursor:pointer}.category-capsule[aria-expanded=true].svelte-v4kksq{background:var(--events-capsule-on-bg, var(--white-500));box-shadow:none;color:var(--black-900)}.category-list.svelte-v4kksq{display:flex;flex-direction:column;width:calc(var(--place-box-width, 248px) - 26px);max-height:min(50vh,300px);margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--black-300) transparent;list-style:none}.category-option.svelte-v4kksq{display:flex;align-items:center;gap:8px;width:100%;min-height:45px;margin-bottom:2px;padding:8px 4px;border:none;border-radius:8px;background-color:transparent;color:var(--white-600);font-family:inherit;font-size:14px;font-weight:400;line-height:20px;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.category-option.svelte-v4kksq:hover{background-color:var(--gray-900);color:var(--white-500)}.category-option--on.svelte-v4kksq{color:var(--white-500);font-weight:500}
