.picker[data-v-b8de54a2]{border:none;margin:0;min-inline-size:0;padding:0}.label[data-v-b8de54a2]{font:var(--font-input-label-lg);margin-bottom:8px;padding:0}.options[data-v-b8de54a2]{display:flex;flex-wrap:wrap;gap:8px}.option[data-v-b8de54a2]{align-items:center;background:var(--bg-surface);border:1px solid var(--bg-surface-accent);border-radius:var(--radius-button-md);cursor:pointer;display:inline-flex;font:var(--font-input-value-lg);gap:6px;padding:8px 14px}.option[data-v-b8de54a2]:hover{background:var(--bg-surface-accent)}.option.active[data-v-b8de54a2],.option[data-v-b8de54a2]:has(input:checked){background:var(--bg-surface-accent);border-color:var(--text-primary)}.option[data-v-b8de54a2]:has(input:focus-visible){outline:2px solid var(--text-primary);outline-offset:2px}.hint[data-v-b8de54a2]{color:var(--text-secondary);font:var(--font-input-help);margin-top:8px}.picker[data-variant=segments][data-v-b8de54a2]{width:100%}.picker[data-variant=segments] .options[data-v-b8de54a2]{background:var(--bg-surface-muted);border-radius:var(--radius-segment-control-lg);flex-wrap:wrap;gap:var(--padding-segment-control);min-height:var(--height-segment-control-lg);padding:var(--padding-segment-control)}.picker[data-variant=segments] .option[data-v-b8de54a2]{background:transparent;border:none;border-radius:var(--radius-segment-item-lg);color:var(--text-secondary);flex:1 1 auto;font:var(--font-pill-lg);height:var(--height-segment-item-lg);justify-content:center;min-width:0;padding:0 var(--padding-switcher-item-lg)}:is(.picker[data-variant=segments] .option[data-v-b8de54a2]):hover:not(:has(input:checked)){background:var(--bg-surface-accent)}.active[data-v-b8de54a2]:is(.picker[data-variant=segments] .option),:is(.picker[data-variant=segments] .option[data-v-b8de54a2]):has(input:checked){background:var(--bg-surface);color:var(--text-primary)}:is(.picker[data-variant=segments] .option[data-v-b8de54a2]):has(input:focus-visible){outline-offset:-2px}.picker[data-variant=segments] .option-label[data-v-b8de54a2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker[data-variant=segments][data-size=md] .options[data-v-b8de54a2]{border-radius:var(--radius-segment-control-sm);min-height:var(--height-segment-control-md)}.picker[data-variant=segments][data-size=md] .option[data-v-b8de54a2]{border-radius:var(--radius-segment-control-sm);font:var(--font-pill-md);height:var(--height-segment-item-md);padding:0 var(--padding-switcher-item-md)}
