.floor-depts.svelte-off8do{display:flex;gap:8px;overflow-x:auto;padding:0 var(--floor-gutter, 16px) 12px;scrollbar-width:none}.floor-depts.svelte-off8do::-webkit-scrollbar{display:none}@media (min-width: 1100px){.floor-depts.svelte-off8do{flex-wrap:wrap;overflow-x:visible}}.floor-depts__pill.svelte-off8do{flex-shrink:0;min-height:48px;padding:0 16px;border-radius:var(--q88-radius-r-pill);cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--q88-color-chip);border:1px solid var(--q88-color-line);transition:background-color var(--q88-duration-instant) var(--q88-ease-out-soft);-webkit-tap-highlight-color:transparent}.floor-depts__pill--on.svelte-off8do{background:var(--q88-color-gold);border-color:var(--q88-color-gold)}.floor-depts__pill.svelte-off8do:focus-visible{outline:2px solid var(--q88-color-gold);outline-offset:2px}.floor-depts__label.svelte-off8do{font-family:var(--q88-font-body);font-size:13px;font-weight:600;color:var(--q88-color-text);line-height:1}.floor-depts__pill--on.svelte-off8do .floor-depts__label:where(.svelte-off8do){color:var(--q88-color-bg)}.floor-depts__note.svelte-off8do{font-family:var(--q88-font-mono);font-size:8px;letter-spacing:1px;color:var(--q88-color-textMute);margin-top:2px}.floor-depts__pill--on.svelte-off8do .floor-depts__note:where(.svelte-off8do){color:#0b0907b3}@media (prefers-reduced-motion: reduce){.floor-depts__pill.svelte-off8do{transition:none}}
