.select-wrapper{position:relative;display:flex;align-items:center;width:100%;height:48px;background-color:var(--input);border:var(--stroke-sm) solid var(--border);border-radius:var(--radius-base);transition:border-color var(--motion-fast) var(--easing-standard),box-shadow var(--motion-fast) var(--easing-standard)}.select-wrapper:hover:not(.is-disabled):not(:focus-within){border-color:color-mix(in oklab,var(--border) 60%,var(--foreground) 40%)}.select-wrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 25%,transparent)}.select-wrapper.is-invalid{border-color:var(--destructive,#e5484d)}.select-wrapper.is-invalid:focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--destructive,#e5484d) 25%,transparent)}.select-wrapper.is-disabled{opacity:.55;pointer-events:none}.select-control{flex:1 1;width:100%;height:100%;padding-inline:var(--space-4);padding-right:var(--space-10);background:transparent;border:0;outline:0;color:var(--foreground);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height-base);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select-control option{background-color:var(--sidebar);color:var(--foreground)}.select-caret{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none;display:flex;align-items:center}