._wrapper_vfuyo_3{gap:var(--space-1);flex-direction:column;width:100%;display:flex}._label_vfuyo_10{font-size:var(--text-ui);font-weight:var(--font-medium);color:var(--text-primary);line-height:var(--leading-normal)}._required_vfuyo_17{color:var(--text-error);margin-left:2px}._labelBadge_vfuyo_22{vertical-align:middle;margin-left:var(--space-2);display:inline-flex}._selectContainer_vfuyo_28{align-items:center;display:flex;position:relative}._select_vfuyo_28{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_vfuyo_28:hover:not(:disabled,:focus){border-color:var(--border-secondary)}._select_vfuyo_28:focus{border-color:var(--border-focus);box-shadow:var(--focus-halo)}._select_vfuyo_28:disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-secondary);box-shadow:none}._select_vfuyo_28:has(>._placeholder_vfuyo_72:checked){color:var(--text-tertiary)}._placeholder_vfuyo_72{color:var(--text-tertiary)}._select_vfuyo_28 option{color:var(--text-primary)}._select_vfuyo_28 option:disabled{color:var(--text-tertiary)}._chevron_vfuyo_90{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_vfuyo_106 ._select_vfuyo_28{height:var(--control-h-sm);padding-left:var(--space-2);font-size:var(--text-xs)}._lg_vfuyo_112 ._select_vfuyo_28{height:var(--control-h-lg);font-size:var(--text-sm)}._hasError_vfuyo_119 ._select_vfuyo_28,._hasError_vfuyo_119 ._select_vfuyo_28:hover:not(:disabled,:focus){border-color:var(--color-error)}._hasError_vfuyo_119 ._select_vfuyo_28:focus{border-color:var(--color-error);box-shadow:var(--focus-halo-error)}._errorMessage_vfuyo_129{font-size:var(--text-xs);color:var(--text-error);line-height:var(--leading-normal)}._helperText_vfuyo_135{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-normal)}@supports (appearance:base-select){._select_vfuyo_28{appearance:base-select}._select_vfuyo_28::picker(select){appearance:base-select}._select_vfuyo_28{align-items:center;display:flex}._select_vfuyo_28::picker-icon{display:none}._selectContainer_vfuyo_28:has(._select_vfuyo_28:open) ._chevron_vfuyo_90{rotate:180deg}._select_vfuyo_28::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_vfuyo_28:open::picker(select){opacity:1;translate:0}@starting-style{._select_vfuyo_28:open::picker(select){opacity:0;translate:0 -4px}}._select_vfuyo_28 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_vfuyo_28 option:hover:not(:disabled),._select_vfuyo_28 option:focus-visible{background-color:var(--bg-tertiary);outline:none}._select_vfuyo_28 option:checked{color:var(--text-link);font-weight:var(--font-medium)}._select_vfuyo_28 option:disabled{color:var(--text-tertiary);cursor:not-allowed}._select_vfuyo_28 option::checkmark{color:var(--text-link);order:1;margin-left:auto}@media (prefers-reduced-motion:reduce){._chevron_vfuyo_90{transition:none}._select_vfuyo_28::picker(select){transition:none}}}@media (width<=480px){._select_vfuyo_28,._sm_vfuyo_106 ._select_vfuyo_28,._lg_vfuyo_112 ._select_vfuyo_28{font-size:var(--text-base)}}
