@scope([data-example]){:scope[data-example^=select\/]{justify-content:flex-start;min-height:20rem}:scope[data-example^=select\/]>*>*{align-self:center;max-width:100%}:scope:is([data-example=select\/controlled],[data-example=select\/modal],[data-example=select\/align-item]){min-height:24rem}:scope:is([data-example=select\/groups],[data-example=select\/scrollable],[data-example=select\/typeahead],[data-example=select\/search-groups],[data-example=select\/searchable],[data-example=select\/async-search],[data-example=select\/virtualized],[data-example=select\/controller],[data-example=select\/disabled],[data-example=select\/form]){min-height:31rem}:scope[data-example=select\/align-item] [data-slot=select-trigger]{padding-inline-start:15px}:scope[data-example=select\/controller] [data-slot=stack]:has(>[data-slot=controls]){width:auto}:scope[data-example=select\/positioning]{min-height:30rem}:scope[data-example=select\/positioning] [data-slot=controls]{gap:var(--space-2) var(--space-3);grid-template-columns:auto auto;display:grid}:scope[data-example=select\/positioning] [data-slot=controls] [data-slot=select-label]{justify-self:end}:scope[data-example=select\/positioning] [data-slot=controls] [data-slot=select-trigger]{min-width:8rem}:scope[data-example=select\/positioning] [data-slot=controls]>[data-slot=label]{grid-column:2}[data-slot=select-label]{font-weight:500}[data-slot=select-label][data-disabled]{color:var(--line-disabled)}[data-slot=stack]:has(>[data-slot=select-label],>[data-slot=select]>[data-slot=select-label]){align-items:stretch;gap:var(--space-2)}[data-slot=select-trigger]{text-align:start;justify-content:space-between;min-width:12rem;max-width:100%;padding-inline:10px 8px;font-weight:400}[data-slot=select-trigger]:active:not([data-disabled],[data-readonly]){scale:.98}[data-slot=select-trigger]:focus-visible{outline-offset:0}[data-slot=select-trigger]:is([data-invalid],[aria-invalid=true]),[data-invalid]>[data-slot=select-trigger]{box-shadow:inset 0 0 0 1px var(--danger), var(--shadow-drop)}[data-slot=select-trigger][data-readonly]{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line)}[data-slot=select-trigger]>svg:last-child{color:var(--muted)}[data-slot=select-trigger][data-disabled]>svg:last-child{color:inherit}[data-slot=select-value]{align-items:center;gap:var(--space-2);text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}[data-slot=select-value][data-placeholder]{color:var(--muted)}[data-disabled]>[data-slot=select-value]{color:inherit}[data-slot=select-value-icon]{color:var(--muted);display:flex}:is([data-slot=select-content],[data-slot=select-list]){scroll-padding-block:var(--space-8)}[data-slot=select-content]{min-width:max(10rem, var(--anchor-width));max-height:min(20rem, var(--available-height))}[data-slot=select-content]:has(>[data-slot=select-list]){gap:var(--space-1);flex-direction:column;display:flex;overflow:hidden}[data-slot=select-content][data-presentation=sheet]{--sheet-backdrop:var(--backdrop);width:min(36rem,100%);min-width:0;max-width:none;max-height:70dvh;padding:var(--space-2) var(--space-2) max(env(safe-area-inset-bottom), var(--space-4));border-radius:var(--radius-popup) var(--radius-popup) 0 0;margin:0 auto}[data-slot=select-content][data-presentation=sheet] [data-slot=select-item]{min-height:40px}[data-slot=select-content]:has(>div>[data-slot=select-list]){overflow:hidden}[data-slot=select-content]:has(>div>[data-slot=select-list])>div{max-height:calc(var(--available-height) - 10px);overscroll-behavior:contain;overflow-y:auto}[data-slot=select-content]:has(>div>[data-slot=select-list]) [data-slot=select-list]>div{position:relative}[data-slot=select-content]:has(>div>[data-slot=select-list]) [data-slot=select-item]{position:absolute;inset-inline:0}[data-slot=select-list]{outline:none;min-height:0;overflow-y:auto}[data-slot=select-group]{flex-direction:column;display:flex}:is([data-slot=select-item],[data-slot=select-select-all]){padding-inline-end:30px;position:relative}:is([data-slot=select-item],[data-slot=select-select-all]):is([data-selected],[aria-selected=true]){font-weight:400}:is([data-slot=select-item],[data-slot=select-select-all]):has(>[data-slot=stack]){padding-block:var(--space-1)}:is([data-slot=select-item],[data-slot=select-select-all])>[data-slot=stack]{align-items:flex-start;gap:0}:is([data-slot=select-item],[data-slot=select-select-all])>[data-slot=hint]{font-variant-numeric:tabular-nums;margin-inline-start:auto}[data-slot=select-item-indicator]{padding:0;display:flex;position:absolute;inset-inline-end:10px}[data-slot=select-item-indicator]>svg{width:14px;height:14px}[data-slot=select-select-all]>svg{width:14px;height:14px;position:absolute;inset-inline-end:10px}[data-slot=select-select-all]:not([data-indeterminate])>svg+svg{display:none}[data-slot=select-select-all]:not([data-checked])>svg:has(+svg){display:none}[data-slot=select-item-icon]{color:var(--muted);display:flex}[data-highlighted]>[data-slot=select-item-icon]{color:inherit}[data-slot=select-item-text][data-matched]{color:var(--muted)}[data-highlighted]>[data-slot=select-item-text][data-matched]{color:inherit}[data-slot=select-item-text][data-matched] :is(mark,b){color:var(--ink);background:0 0;font-weight:600}[data-slot=select-input]{box-sizing:border-box;width:100%;height:var(--size);border-radius:var(--radius-control);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;border:0;flex-shrink:0;padding-inline:10px}[data-slot=select-input]::placeholder{color:var(--muted)}[data-slot=select-input]:focus-visible{outline-offset:0;box-shadow:inset 0 0 0 1px var(--ink)}[data-slot=select-content]>[data-slot=row]:has([data-slot=select-input]){gap:var(--space-2);height:var(--size);border-radius:var(--radius-control);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);flex-wrap:nowrap;flex-shrink:0;padding-inline:10px}[data-slot=select-content]>[data-slot=row]:has([data-slot=select-input]):has(:focus-visible){outline:3px solid var(--halo);outline-offset:0;box-shadow:inset 0 0 0 1px var(--ink)}[data-slot=select-content]>[data-slot=row]:has([data-slot=select-input]) [data-slot=select-input]{min-width:0;box-shadow:none;background:0 0;border-radius:0;outline:none;flex:1;padding:0}[data-slot=select-status]{border-top:1px solid var(--line-faint);color:var(--muted);font-size:var(--text-xs);flex-shrink:0;margin-inline:-5px;padding:6px 15px 1px}[data-slot=select-status]:empty{display:none}[data-slot=row]:has([data-slot=select-clear]){flex-wrap:nowrap;position:relative}[data-slot=row]:has([data-slot=select-clear]) [data-slot=select-trigger]{flex:1;padding-inline-end:8px}[data-slot=row]:has([data-slot=select-clear]) [data-slot=select-trigger]>[data-slot=select-value]{padding-inline-end:28px}[data-slot=select-clear]{border-radius:calc(var(--radius-control) - 3px);width:24px;min-width:0;height:24px;box-shadow:none;color:var(--muted);background:0 0;place-items:center;margin-block:auto;padding:0;display:inline-grid;position:absolute;inset-block:0;inset-inline-end:32px}[data-slot=select-clear]:hover:not([data-disabled],:disabled){background:var(--tint);color:var(--ink)}[data-slot=select-clear]:active:not([data-disabled],:disabled){scale:1}[data-slot=select-item] [data-slot=badge]{flex-shrink:0;justify-content:center;width:24px;height:24px;padding:0}[data-selected]>:is([data-slot=select-item] [data-slot=badge]){box-shadow:inset 0 0 0 1px var(--ink)}[data-slot=select-trigger] [data-slot=badge]{background:var(--ink);width:22px;height:22px;color:var(--paper);justify-content:center;margin-inline-start:-4px;padding:0}}
