@scope(select-ui){:where(:scope){--select-gap: var(--a-space-2);--select-trigger-gap: var(--a-space-1);--select-height: var(--a-size);--select-px: var(--a-ui-inset);--select-radius: var(--a-radius);--select-leading-radius: var(--a-radius-full);--select-min-width: var(--select-height);--select-font-size: var(--a-ui-size);--select-label-size: var(--a-label-size);--select-bg: var(--a-ui-bg);--select-bg-selected: transparent;--select-bg-hover: var(--a-ui-bg-hover);--select-bg-disabled: var(--a-ui-bg-disabled);--select-border: var(--a-ui-border);--select-border-hover: var(--a-ui-border-hover);--select-focus-ring: var(--a-focus-ring);--select-focus-ring-invalid: var(--a-focus-ring-invalid);--select-label-fg: var(--a-ui-text-muted);--select-placeholder-fg: var(--a-ui-text-placeholder);--select-caret-fg: var(--a-ui-text-muted);--select-fg: var(--a-ui-text);--select-fg-hover: var(--a-ui-text-hover);--select-fg-selected: var(--select-fg);--select-fg-subtle: var(--a-ui-text-subtle);--select-fg-muted: var(--a-ui-text-muted);--select-fg-disabled: var(--a-ui-text-disabled);--select-ghost-bg-hover: var(--a-bg-muted);--select-duration: var(--a-duration-fast);--select-easing: var(--a-easing);--select-option-px: var(--a-ui-inset);--select-option-py: var(--a-space-1);--select-option-bg-hover: var(--a-bg-hover);--select-option-fg-active: var(--a-ui-text-active);--select-option-fg-disabled: var(--a-ui-text-disabled);--select-group-label-size: var(--a-ui-size);text-align:start}:scope{box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:var(--select-gap);min-width:var(--select-min-width);font-family:var(--select-font-family, var(--a-font-family-ui));font-size:var(--select-font-size)}:scope[data-direction=row]{display:grid;grid-template-columns:1fr 1fr;align-items:center}:scope:disabled{pointer-events:none;color:var(--select-fg-disabled)}:scope:disabled [slot=trigger]{background:var(--select-bg-disabled)}:scope:before{content:attr(label);font-size:var(--select-label-size);color:var(--select-label-fg)}:scope:not([label]):before,:scope[label=""]:before{display:none}:scope[label][label-hidden]:before{content:attr(label);position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(100%)!important;white-space:nowrap!important;border:0!important}[slot=trigger]{display:flex;align-items:center;justify-content:space-between;gap:var(--select-trigger-gap);min-width:0;min-height:var(--select-height);padding:0 var(--select-px);border:1px solid var(--select-border);border-radius:var(--select-radius);background:var(--select-bg);line-height:var(--a-font-leading-normal);cursor:pointer;transition:background var(--select-duration) var(--select-easing),border-color var(--select-duration) var(--select-easing),color var(--select-duration) var(--select-easing),box-shadow var(--select-duration) var(--select-easing)}[slot=trigger]:hover{border-color:var(--select-border-hover);background:var(--select-bg-hover);color:var(--select-fg)}[slot=trigger]:hover [slot=caret]{color:var(--select-fg-subtle)}:scope:focus-visible{outline:none}:scope:focus-visible [slot=trigger]{box-shadow:var(--select-focus-ring);color:var(--select-fg);border-color:transparent}:scope[aria-invalid=true]:focus-visible [slot=trigger],:scope[error]:focus-visible [slot=trigger]{box-shadow:var(--select-focus-ring-invalid);border-color:transparent}:scope:focus-visible:before{color:var(--select-fg-subtle)}[slot=leading]{display:inline-flex;align-items:center;flex-shrink:0;line-height:var(--a-font-leading-none);--a-icon-size: var(--select-font-size);color:var(--select-fg-muted)}img[slot=leading]{width:var(--select-leading-size, calc(var(--select-height) - var(--select-gap)));height:var(--select-leading-size, calc(var(--select-height) - var(--select-gap)));aspect-ratio:1 / 1;border-radius:var(--select-leading-radius);object-fit:cover}[slot=display]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--select-fg)}[slot=display][contenteditable]{border:none;outline:none;background:transparent;padding:0;margin:0;font:inherit;color:var(--select-fg);min-width:0;width:100%;position:relative}[slot=display][contenteditable][data-empty]:before{content:attr(data-placeholder);color:var(--select-placeholder-fg);pointer-events:none;position:absolute;inset:0}:scope:not([value]) [slot=display],:scope[value=""] [slot=display]{color:var(--select-placeholder-fg)}:scope [slot=trigger] [slot=caret]{color:var(--select-caret-fg);flex-shrink:0;--a-icon-size: var(--a-caret-size);transition:rotate var(--a-duration-fast) var(--a-easing)}:scope[open] [slot=trigger] icon-ui[slot=caret][name=caret-down]{rotate:180deg}:scope[variant=ghost]{--select-bg: transparent;--select-border: transparent;--select-border-hover: transparent}:scope[variant=ghost] [slot=trigger]:hover{background:var(--select-ghost-bg-hover);color:var(--select-fg)}:scope[variant=ghost] [slot=trigger]:hover [slot=caret]{color:var(--select-fg-subtle)}:scope[multiple]:not([summary-label]) [slot=trigger]{flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--a-space-1);padding-block:calc(var(--select-py, var(--a-space-1)))}:scope[multiple]:not([summary-label]) [data-chips]{display:contents}:scope[multiple]:not([summary-label]) [data-chips] tag-ui{--tag-size: var(--a-ui-tiny)}:scope[multiple]:not([summary-label]) [data-chips] [data-more]{--button-radius: var(--a-radius-full);--button-height: calc(var(--a-size) - var(--a-space-3));--button-fg: var(--select-fg-muted);flex-shrink:0}:scope[multiple]:not([summary-label]) [data-clear-all]{--button-radius: var(--a-radius-full);--button-height: calc(var(--a-size) - var(--a-space-3));--button-fg: var(--select-fg-muted);margin-inline-start:var(--a-space-1);flex-shrink:0}:scope[multiple]:not([summary-label]) [data-clear-all] icon-ui{--a-ui-icon-box: var(--a-ui-sm)}:scope[multiple]:not([summary-label]) [data-clear-all][hidden]{display:none}:scope[multiple]:not([summary-label]) [slot=display]{flex:1;min-width:4ch}:scope[multiple]:not([summary-label]) [data-chips]:empty~[slot=display]:empty:not([contenteditable]){flex:0 0 0;padding:0}}select-ui [slot=listbox]{margin:0;--select-listbox-padding: var(--a-space-1);--select-listbox-radius: var(--a-radius);padding:var(--select-listbox-padding);border:1px solid var(--a-ui-border);border-radius:var(--select-listbox-radius);background:var(--a-canvas-bright);box-shadow:var(--a-shadow-lg);max-height:15rem;overflow-y:auto;font-family:inherit;font-size:var(--a-ui-size);color:var(--select-fg);width:max-content;opacity:1;translate:0 0;transition:opacity var(--a-duration-fast) var(--a-easing-out),translate var(--a-duration-fast) var(--a-easing-out)}select-ui [slot=listbox]:popover-open{@starting-style{opacity:0;translate:0 -4px}}@media(prefers-reduced-motion:reduce){select-ui [slot=listbox]{transition:none}}select-ui [role=option]{display:flex;align-items:center;padding:var(--select-option-py) var(--select-option-px);--select-option-radius: max(0px, calc(var(--select-listbox-radius) - var(--select-listbox-padding)));border-radius:var(--select-option-radius);min-height:calc(2 * var(--select-option-radius));white-space:nowrap;color:var(--select-fg-subtle);cursor:pointer;transition:background var(--a-duration-fast) var(--a-easing),color var(--a-duration-fast) var(--a-easing)}select-ui [role=option]:hover,select-ui [role=option][data-focused]{background:var(--select-option-bg-hover);color:var(--select-fg-hover)}select-ui [role=option][aria-selected=true]{color:var(--select-fg-selected);background:var(--select-bg-selected);font-weight:var(--a-ui-weight)}select-ui [role=option][aria-selected=true]:hover,select-ui [role=option][aria-selected=true][data-focused]{background:var(--select-option-bg-hover)}select-ui [role=option][aria-disabled=true]{color:var(--select-option-fg-disabled);cursor:not-allowed}select-ui [role=option][aria-disabled=true]:hover{background:transparent}select-ui [role=option] icon-ui{--a-icon-size: var(--a-ui-size);color:var(--select-fg-muted);margin-inline-end:var(--a-space-1);vertical-align:-.125em}select-ui [role=option] img[data-option-avatar]{width:var(--a-ui-size);height:var(--a-ui-size);aspect-ratio:1 / 1;border-radius:var(--select-leading-radius);object-fit:cover;margin-inline-end:var(--a-space-1);vertical-align:-.2em}select-ui [data-separator]{height:1px;background:var(--a-border-subtle);margin:var(--a-space-1) 0;border:none}select-ui [data-menu-header]{display:flex;align-items:center;gap:var(--a-space-2);padding:var(--a-space-2) var(--a-ui-inset)}select-ui [data-menu-header] img{width:var(--a-size-md);height:var(--a-size-md);aspect-ratio:1 / 1;border-radius:var(--a-radius-full);object-fit:cover;flex-shrink:0}select-ui [data-menu-header] strong{display:block;font-weight:var(--a-weight-medium);color:var(--select-fg);font-size:var(--a-ui-size)}select-ui [data-menu-header] span{display:block;font-size:var(--a-ui-sm);color:var(--select-fg-muted)}select-ui [role=group] [slot=group-label]{padding:var(--a-space-1) var(--a-ui-inset);font-size:var(--a-ui-tiny);font-weight:var(--a-ui-weight);color:var(--select-fg-muted);text-transform:uppercase;letter-spacing:var(--a-font-tracking-wide);white-space:nowrap}select-ui[divider] [role=group]+[role=group]{border-top:1px solid var(--a-border-subtle);margin-top:var(--a-space-1);padding-top:var(--a-space-1)}select-ui [slot=hint]{display:block;margin-top:var(--select-hint-mt, var(--a-space-1));font-size:var(--select-hint-size, var(--a-ui-xs));color:var(--select-hint-fg, var(--select-fg-muted));line-height:var(--select-hint-lh, var(--a-font-leading-normal))}select-ui [slot=listbox] [data-select-all]{display:flex;align-items:center;justify-content:flex-end;padding:var(--a-space-1);border-bottom:1px solid var(--a-border-subtle);margin-bottom:var(--a-space-1)}select-ui [slot=listbox] [data-select-all-btn]{--button-fg: var(--a-primary);--button-radius: var(--a-radius-sm)}select-ui [role=option][data-multi-option],select-ui [role=option][data-single-option]{display:flex;align-items:center;gap:var(--a-space-2)}select-ui [role=option][data-single-option] [data-radio]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:1px solid var(--a-ui-border);border-radius:50%;background:var(--a-canvas-bright);transition:border-color var(--a-duration-fast) var(--a-easing)}select-ui [role=option][data-single-option] [data-radio]:after{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--a-primary);transform:scale(0);transition:transform var(--a-duration-fast) var(--a-easing)}select-ui [role=option][data-single-option][aria-selected=true] [data-radio]{border-color:var(--a-primary)}select-ui [role=option][data-single-option][aria-selected=true] [data-radio]:after{transform:scale(1)}select-ui [role=option][data-single-option] [data-option-label],select-ui [role=option][data-action-option] [data-option-label]{flex:1;min-width:0}select-ui [role=option] [data-option-label]{display:inline-flex;align-items:center;gap:var(--select-trigger-gap)}select-ui [role=option][data-multi-option] [data-checkbox]{--select-checkbox-size: 1rem;--select-checkbox-icon-size: .75rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--select-checkbox-size);height:var(--select-checkbox-size);border:1px solid var(--a-ui-border);border-radius:var(--a-radius-sm);background:var(--a-canvas-bright);margin-inline-end:0;transition:background var(--a-duration-fast) var(--a-easing),border-color var(--a-duration-fast) var(--a-easing)}select-ui [role=option][data-multi-option] [data-checkbox] icon-ui{--a-icon-size: var(--select-checkbox-icon-size);color:transparent;margin:0;vertical-align:0;transition:color var(--a-duration-fast) var(--a-easing)}select-ui [role=option][data-multi-option][aria-selected=true] [data-checkbox]{background:var(--a-primary);border-color:var(--a-primary)}select-ui [role=option][data-multi-option][aria-selected=true] [data-checkbox] icon-ui{color:var(--a-chrome-light)}select-ui [role=option][data-multi-option] [data-option-label]{flex:1;min-width:0}select-ui [role=option][data-multi-option][aria-selected=true]{background:transparent;font-weight:inherit;color:var(--select-fg)}select-ui [role=option][data-multi-option][aria-selected=true]:hover,select-ui [role=option][data-multi-option][aria-selected=true][data-focused]{background:var(--select-option-bg-hover)}select-ui [slot=listbox] [data-empty]{padding:var(--a-space-3) var(--a-ui-inset);color:var(--select-fg-muted);text-align:center;font-size:var(--a-ui-xs)}select-ui brand-mark-ui[data-select-leading][size],select-ui brand-mark-ui[data-select-mark][size]{--brand-mark-size: 1.25rem}select-ui icon-ui[data-select-leading],select-ui [role=option] icon-ui[data-select-icon]{--a-icon-size: 1.25rem}

/*# sourceMappingURL=select.css.map */
