.ds-select-field.svelte-1f20tz6{flex-direction:column;display:flex;position:relative}.ds-select-row.svelte-1f20tz6{align-items:center;gap:var(--input-gap);display:flex}.ds-select{min-width:0;padding:var(--sp-0) var(--field-chevron) var(--sp-0) var(--field-pad-x);text-align:left;cursor:pointer}.ds-select-value{width:var(--size-full);color:var(--field-text-c);font-size:var(--field-fs);font-weight:var(--field-fw);letter-spacing:var(--field-tracking);line-height:var(--input-lh);text-transform:var(--field-transform);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-select-arrow.svelte-1f20tz6{top:50%;right:var(--field-pad-x);color:var(--c-control-label);transition:transform var(--t-control) var(--ease);pointer-events:none;display:flex;position:absolute;transform:translateY(-50%)}.ds-select-arrow.open.svelte-1f20tz6{transform:translateY(-50%)rotateX(180deg)}.ds-select-arrow.svelte-1f20tz6 svg{width:var(--field-icon);height:var(--field-icon)}.ds-select-content{z-index:var(--z-raised);min-width:var(--control-field-min);padding:var(--menu-pad);border:var(--bw-1) solid var(--c-select-menu-border);background:var(--c-menu-bg);border-radius:var(--input-radius-m);box-shadow:var(--sh-menu)}.ds-select-content[data-side=bottom]{translate:var(--sp-0) var(--select-menu-offset)}.ds-select-content[data-side=top]{translate:var(--sp-0) calc(var(--select-menu-offset) * -1)}.ds-select-content[data-side=right]{translate:var(--select-menu-offset) var(--sp-0)}.ds-select-content[data-side=left]{translate:calc(var(--select-menu-offset) * -1) var(--sp-0)}.ds-select-viewport{max-height:var(--control-select-menu-max);overflow-y:auto}.ds-select-item{justify-content:space-between;align-items:center;gap:var(--control-gap);min-height:var(--sp-3);padding:var(--sp-1) var(--menu-item-pad-x);border-radius:var(--menu-item-radius);color:var(--c-input-text);font-size:var(--fs-s);line-height:var(--select-item-lh);cursor:pointer;outline:var(--bw-0);transition:background var(--t-control) var(--ease);display:flex}.ds-select-item .item-copy{flex-direction:column;min-width:0;display:flex}.ds-select-item .item-text,.ds-select-item .item-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-select-item .item-description{margin-top:var(--select-item-desc-gap);color:var(--c-select-item-desc);font-size:var(--select-item-desc-fs);line-height:var(--lh-solid)}.ds-select-item .item-text.is-selected{color:var(--c-select-check)}.ds-select-item .item-check{width:var(--icon-s);height:var(--icon-s);color:var(--c-select-check);flex-shrink:0}.ds-select-item[data-highlighted]{background:var(--c-select-item-hover)}.ds-select-content.xs{width:fit-content;min-width:var(--select-menu-min-w-xs);max-width:var(--select-menu-max-w-xs);padding:var(--select-menu-pad-xs)}.ds-select-content.xs .ds-select-item{padding:var(--sp-1) var(--select-item-pad-x-xs);color:var(--c-input-text-xs);font-size:var(--fs-xs);font-weight:var(--input-fw-xs);letter-spacing:var(--input-tracking-xs);text-transform:var(--input-transform-xs)}.ds-select-clear.svelte-1f20tz6{top:50%;right:calc(var(--field-pad-x) + var(--field-icon) + var(--input-gap));z-index:var(--z-raised);color:var(--c-control-hint);cursor:pointer;display:flex;position:absolute;transform:translateY(-50%)}.ds-select-clear.svelte-1f20tz6:focus-visible{outline:var(--bw-2) solid var(--c-control-focus);outline-offset:var(--control-focus-offset)}.ds-select-clear.svelte-1f20tz6 svg{width:var(--input-action-icon);height:var(--input-action-icon)}.ds-select-group{align-items:center;gap:var(--select-group-gap);width:var(--size-full);margin:var(--sp-0);padding:var(--select-group-pad-y) var(--menu-item-pad-x);border:var(--bw-0);background:var(--c-transparent);color:var(--c-select-group);font:inherit;font-size:var(--select-group-fs);line-height:var(--lh-solid);text-align:start;text-transform:uppercase;display:flex}.ds-select-group.collapsible{color:var(--c-input-text);font-size:var(--fs-s);text-transform:none;cursor:pointer}.ds-select-group.collapsible svg{width:var(--icon-s);height:var(--icon-s);transition:transform var(--t-control) var(--ease)}.ds-select-group.collapsible.collapsed svg{transform:rotateX(180deg)}.ds-select-skeleton{padding:var(--sp-1) var(--menu-item-pad-x)}@media (prefers-reduced-motion:reduce){.ds-select-item,.ds-select-arrow.svelte-1f20tz6{transition:none}}
