._wrapper_5d4ka_3{gap:var(--space-1);flex-direction:column;width:100%;min-width:0;display:flex}._label_5d4ka_11{font-size:var(--text-ui);font-weight:var(--font-medium);color:var(--text-primary);line-height:var(--leading-normal)}._required_5d4ka_18{color:var(--text-error);margin-left:2px}._labelBadge_5d4ka_23{vertical-align:middle;margin-left:var(--space-2);display:inline-flex}._selectContainer_5d4ka_29{align-items:center;display:flex;position:relative}._select_5d4ka_29{width:100%;height:var(--control-h-md);padding:0 calc(var(--space-3) + var(--icon-md) + var(--space-2)) 0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--bg-primary);border:var(--border-width) solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:var(--transition-colors), var(--transition-shadow);cursor:pointer;appearance:none;text-overflow:ellipsis;white-space:nowrap;outline:none}._select_5d4ka_29:hover:not(:disabled,:focus){border-color:var(--border-secondary)}._select_5d4ka_29:focus{border-color:var(--border-focus);box-shadow:var(--focus-halo)}._select_5d4ka_29:disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-secondary);box-shadow:none}._select_5d4ka_29:has(>._placeholder_5d4ka_73:checked){color:var(--text-tertiary)}._placeholder_5d4ka_73{color:var(--text-tertiary)}._select_5d4ka_29 option{color:var(--text-primary)}._select_5d4ka_29 option:disabled{color:var(--text-tertiary)}._chevron_5d4ka_91{right:var(--space-3);pointer-events:none;color:var(--text-tertiary);font-size:var(--icon-md);transition:rotate var(--duration-fast) var(--ease-out);align-items:center;display:flex;position:absolute;top:50%;translate:0 -50%}._sm_5d4ka_107 ._select_5d4ka_29{height:var(--control-h-sm);padding-left:var(--space-2);font-size:var(--text-xs)}._lg_5d4ka_113 ._select_5d4ka_29{height:var(--control-h-lg);font-size:var(--text-sm)}._hasError_5d4ka_120 ._select_5d4ka_29,._hasError_5d4ka_120 ._select_5d4ka_29:hover:not(:disabled,:focus){border-color:var(--color-error)}._hasError_5d4ka_120 ._select_5d4ka_29:focus{border-color:var(--color-error);box-shadow:var(--focus-halo-error)}._errorMessage_5d4ka_130{font-size:var(--text-xs);color:var(--text-error);line-height:var(--leading-normal)}._helperText_5d4ka_136{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-normal)}@supports (appearance:base-select){._select_5d4ka_29{appearance:base-select}._select_5d4ka_29::picker(select){appearance:base-select}._select_5d4ka_29{align-items:center;display:flex}._select_5d4ka_29::picker-icon{display:none}._selectContainer_5d4ka_29:has(._select_5d4ka_29:open) ._chevron_5d4ka_91{rotate:180deg}._select_5d4ka_29::picker(select){margin-top:var(--space-1);padding:var(--space-1);background-color:var(--bg-primary);border:var(--border-width) solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);opacity:0;transition:opacity var(--duration-fast) var(--ease-out), translate var(--duration-fast) var(--ease-out), display var(--duration-fast) allow-discrete, overlay var(--duration-fast) allow-discrete;translate:0 -4px}._select_5d4ka_29:open::picker(select){opacity:1;translate:0}@starting-style{._select_5d4ka_29:open::picker(select){opacity:0;translate:0 -4px}}._select_5d4ka_29 option{align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);padding:0 var(--space-2) 0 var(--space-3);font-size:var(--text-ui);color:var(--text-primary);border-radius:var(--radius-xs);cursor:pointer;transition:var(--transition-colors);display:flex}._select_5d4ka_29 option:hover:not(:disabled),._select_5d4ka_29 option:focus-visible{background-color:var(--bg-tertiary);outline:none}._select_5d4ka_29 option:checked{color:var(--text-link);font-weight:var(--font-medium)}._select_5d4ka_29 option:disabled{color:var(--text-tertiary);cursor:not-allowed}._select_5d4ka_29 option::checkmark{color:var(--text-link);order:1;margin-left:auto}@media (prefers-reduced-motion:reduce){._chevron_5d4ka_91{transition:none}._select_5d4ka_29::picker(select){transition:none}}}@media (width<=480px){._select_5d4ka_29,._sm_5d4ka_107 ._select_5d4ka_29,._lg_5d4ka_113 ._select_5d4ka_29{font-size:var(--text-base)}}@media (orientation:landscape) and (height<=600px){._select_5d4ka_29{height:var(--control-h-sm)}}
