.uz-select-field{--uz-select-height:var(--ds-control-md);--uz-select-font-size:0.875rem;--uz-select-pad-start:0.875rem;position:relative;display:inline-flex;min-width:0;max-width:100%;vertical-align:middle;color:rgb(var(--ds-foreground))}.uz-select-field[data-size=sm]{--uz-select-height:var(--ds-control-sm);--uz-select-font-size:0.8125rem;--uz-select-pad-start:0.75rem}.uz-select-field[data-size=lg]{--uz-select-height:var(--ds-control-lg)}.uz-select-field[data-size=xl]{--uz-select-height:3rem;--uz-select-font-size:0.9375rem;--uz-select-pad-start:1rem}.uz-select-field--lead{--uz-select-pad-start:2.5rem}.uz-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;min-width:0;height:var(--uz-select-height);margin:0;padding:0 2.25rem 0 var(--uz-select-pad-start);border:1px solid rgb(var(--ds-input));border-radius:var(--ds-radius-control);background-color:rgb(var(--ds-surface));background-image:none;box-shadow:var(--ds-shadow-1);color:rgb(var(--ds-foreground));font-family:var(--ds-font-sans);font-size:var(--uz-select-font-size);font-weight:500;line-height:1.25rem;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard),background-color var(--ds-duration-fast) var(--ds-ease-standard)}.uz-select:hover:not(:disabled){border-color:rgb(var(--ds-border-strong))}.uz-select:focus{outline:none;border-color:rgb(var(--ds-input))}.uz-select:focus-visible{outline:none;border-color:rgb(var(--ds-primary));box-shadow:0 0 0 3px rgb(var(--ds-ring)/.25)}.uz-select[aria-invalid=true]{border-color:rgb(var(--ds-danger))}.uz-select[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px rgb(var(--ds-danger)/.2)}.uz-select:disabled{border-color:rgb(var(--ds-border)/var(--ds-border-alpha));background-color:rgb(var(--ds-surface-muted));box-shadow:none;color:rgb(var(--ds-disabled-foreground));cursor:not-allowed}.uz-select:has(option:checked:is([hidden],:disabled)){color:rgb(var(--ds-subtle-foreground));font-weight:400}.uz-select optgroup,.uz-select option{background-color:rgb(var(--ds-surface-elevated));color:rgb(var(--ds-foreground));font-weight:400}.uz-select option:disabled{color:rgb(var(--ds-disabled-foreground))}.uz-select-field__icon{position:absolute;top:50%;right:.75rem;width:1rem;height:1rem;translate:0 -50%;color:rgb(var(--ds-subtle-foreground));pointer-events:none;transition:rotate var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard)}.uz-select-field:hover .uz-select:not(:disabled)~.uz-select-field__icon,.uz-select:focus-visible~.uz-select-field__icon{color:rgb(var(--ds-muted-foreground))}.uz-select:disabled~.uz-select-field__icon{color:rgb(var(--ds-disabled-foreground))}.uz-select-field__lead{position:absolute;top:50%;left:.875rem;display:inline-flex;translate:0 -50%;color:rgb(var(--ds-subtle-foreground));pointer-events:none}.uz-select-field__lead>svg{width:1.125rem;height:1.125rem}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.uz-select,.uz-select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.uz-select{display:flex;align-items:center}.uz-select::picker-icon{display:none}.uz-select::picker(select){box-sizing:border-box;min-width:anchor-size(width);max-width:min(32rem,calc(100vw - 2rem));max-height:min(20rem,60vh);margin-block:.375rem;padding:.25rem;overflow-y:auto;border:1px solid rgb(var(--ds-border)/var(--ds-border-alpha));border-radius:var(--ds-radius-card);background-color:rgb(var(--ds-surface-elevated));box-shadow:var(--ds-shadow-3);color:rgb(var(--ds-foreground));position-try-fallbacks:flip-block;opacity:1;translate:0 0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard),translate var(--ds-duration-fast) var(--ds-ease-standard),display var(--ds-duration-fast) allow-discrete,overlay var(--ds-duration-fast) allow-discrete}.uz-select:not(:open)::picker(select){opacity:0;translate:0 -.25rem}@starting-style{.uz-select:open::picker(select){opacity:0;translate:0 -.25rem}}.uz-select:open{border-color:rgb(var(--ds-primary));box-shadow:0 0 0 3px rgb(var(--ds-ring)/.25)}.uz-select:open~.uz-select-field__icon{rotate:180deg;color:rgb(var(--ds-primary))}.uz-select option{box-sizing:border-box;display:flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.5rem .75rem;border-radius:var(--ds-radius-control);background-color:transparent;font-size:.875rem;line-height:1.25rem;white-space:normal;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard)}.uz-select option+option{margin-top:1px}.uz-select option:focus-visible,.uz-select option:not(:disabled):hover{outline:none;background-color:rgb(var(--ds-surface-muted))}.uz-select option:checked{background-color:rgb(var(--ds-primary-soft));color:rgb(var(--ds-primary-soft-foreground));font-weight:600}.uz-select option:disabled{cursor:not-allowed}.uz-select option::checkmark{order:1;margin-left:auto;color:rgb(var(--ds-primary));font-weight:700}.uz-select optgroup{padding-top:.25rem;background-color:transparent}.uz-select optgroup legend{padding:.375rem .75rem .25rem;color:rgb(var(--ds-subtle-foreground));font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}}@media (prefers-reduced-motion:reduce){.uz-select,.uz-select-field__icon{transition:none}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.uz-select option,.uz-select::picker(select){transition:none}}}@keyframes uz-menu-in{0%{opacity:0;translate:0 -.25rem}}.uz-menu{box-sizing:border-box;padding:.25rem;border:1px solid rgb(var(--ds-border)/var(--ds-border-alpha));border-radius:var(--ds-radius-card);background-color:rgb(var(--ds-surface-elevated));box-shadow:var(--ds-shadow-3);color:rgb(var(--ds-foreground));font-family:var(--ds-font-sans);animation:uz-menu-in var(--ds-duration-fast) var(--ds-ease-standard)}:where(.uz-menu-item){display:flex;align-items:center;gap:.625rem;width:100%}.uz-menu-item{box-sizing:border-box;min-height:2.25rem;margin:0;padding:.5rem .75rem;border:0;border-radius:var(--ds-radius-control);background-color:transparent;box-shadow:none;color:rgb(var(--ds-foreground));font:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:start;text-decoration:none;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard)}.uz-menu-item+.uz-menu-item{margin-top:1px}:where(.uz-menu-item>svg){width:1rem;height:1rem;flex-shrink:0;color:rgb(var(--ds-subtle-foreground))}.uz-menu-item:hover:not(:disabled,[aria-disabled=true]),.uz-menu-item[data-active=true]{background-color:rgb(var(--ds-surface-muted));color:rgb(var(--ds-foreground))}.uz-menu-item:focus{outline:none}.uz-menu-item:focus-visible{outline:none;background-color:rgb(var(--ds-surface-muted));box-shadow:inset 0 0 0 2px rgb(var(--ds-ring)/.35)}.uz-menu-item:is([aria-checked=true],[aria-selected=true],[aria-current=page],[aria-current=true]),.uz-menu-item:is([aria-checked=true],[aria-selected=true],[aria-current=page],[aria-current=true]):hover{background-color:rgb(var(--ds-primary-soft));color:rgb(var(--ds-primary-soft-foreground));font-weight:600}.uz-menu-item:is([aria-checked=true],[aria-selected=true],[aria-current=page],[aria-current=true])>svg{color:rgb(var(--ds-primary))}.uz-menu-item--danger,.uz-menu-item--danger>svg{color:rgb(var(--ds-danger))}.uz-menu-item--danger:focus-visible,.uz-menu-item--danger:hover:not(:disabled,[aria-disabled=true]){background-color:rgb(var(--ds-danger-soft));color:rgb(var(--ds-danger-soft-foreground))}.uz-menu-item:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}.uz-menu-separator{height:1px;margin:.25rem -.25rem;border:0;background-color:rgb(var(--ds-border)/var(--ds-border-alpha))}.uz-menu-label{padding:.5rem .75rem .25rem;color:rgb(var(--ds-subtle-foreground));font-size:.75rem;font-weight:600;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.uz-menu{animation:none}.uz-menu-item{transition:none}}