._wrapper_z2s9i_3{gap:var(--space-1);flex-direction:column;width:100%;min-width:0;display:flex}._label_z2s9i_11{font-size:var(--text-ui);font-weight:var(--font-medium);color:var(--text-primary);line-height:var(--leading-normal)}._required_z2s9i_18{color:var(--text-error);margin-left:2px}._inputContainer_z2s9i_23{align-items:center;display:flex;position:relative}._input_z2s9i_23{width:100%;height:var(--control-h-md);padding: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);outline:none}._input_z2s9i_23::placeholder{color:var(--text-tertiary)}._input_z2s9i_23:hover:not(:disabled,:focus){border-color:var(--border-secondary)}._input_z2s9i_23:focus{border-color:var(--border-focus);box-shadow:var(--focus-halo)}._input_z2s9i_23:disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-secondary);box-shadow:none}._sm_z2s9i_67 ._input_z2s9i_23{height:var(--control-h-sm);padding:0 var(--space-2);font-size:var(--text-xs)}._lg_z2s9i_73 ._input_z2s9i_23{height:var(--control-h-lg);font-size:var(--text-sm)}._hasIconLeft_z2s9i_80 ._input_z2s9i_23{padding-left:calc(var(--space-3) + var(--icon-md) + var(--space-2))}._hasIconRight_z2s9i_84 ._input_z2s9i_23,._hasAction_z2s9i_85 ._input_z2s9i_23{padding-right:calc(var(--control-h-xs) + var(--space-2))}._iconLeft_z2s9i_89,._iconRight_z2s9i_90{color:var(--text-tertiary);pointer-events:none;font-size:var(--icon-md);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._iconLeft_z2s9i_89{left:var(--space-3)}._iconRight_z2s9i_90{right:var(--space-3)}._actionButton_z2s9i_112{right:var(--space-1);width:var(--control-h-xs);height:var(--control-h-xs);color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition-colors);font-size:var(--icon-md);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._actionButton_z2s9i_112:hover:not(:disabled){color:var(--text-primary);background-color:var(--bg-tertiary)}._actionButton_z2s9i_112:focus-visible{box-shadow:var(--ring);outline:none}._actionButton_z2s9i_112:disabled{opacity:.5;cursor:not-allowed}._hasError_z2s9i_149 ._input_z2s9i_23,._hasError_z2s9i_149 ._input_z2s9i_23:hover:not(:disabled,:focus){border-color:var(--color-error)}._hasError_z2s9i_149 ._input_z2s9i_23:focus{border-color:var(--color-error);box-shadow:var(--focus-halo-error)}._errorMessage_z2s9i_159{font-size:var(--text-xs);color:var(--text-error);line-height:var(--leading-normal)}._helperText_z2s9i_167{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-normal)}._iconButton_z2s9i_175{width:var(--control-h-xs);height:var(--control-h-xs);border-radius:var(--radius-sm);cursor:pointer;pointer-events:auto;color:var(--text-link);background-color:color-mix(in srgb, var(--color-blue-500) 8%, transparent);transition:var(--transition-colors);border:none;padding:0}._iconButton_z2s9i_175._iconLeft_z2s9i_89{left:var(--space-1)}._iconButton_z2s9i_175._iconRight_z2s9i_90{right:var(--space-1)}._iconButton_z2s9i_175:hover:not(:disabled){color:var(--color-on-primary);background-color:var(--color-blue-500)}._iconButton_z2s9i_175:focus-visible{box-shadow:var(--ring);outline:none}._iconButton_z2s9i_175:disabled{cursor:not-allowed;opacity:.55}._hasIconButton_z2s9i_211._hasIconLeft_z2s9i_80 ._input_z2s9i_23{padding-left:calc(var(--control-h-xs) + var(--space-3))}._readOnlyStyle_z2s9i_217 ._input_z2s9i_23:read-only:not(:disabled){background-color:var(--bg-secondary);box-shadow:none;cursor:text}._readOnlyStyle_z2s9i_217 ._input_z2s9i_23:read-only:not(:disabled):focus{border-color:var(--border-primary);box-shadow:none}._footer_z2s9i_230{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}._charCounter_z2s9i_238{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-left:auto}@media (width<=1023px){._footer_z2s9i_230{gap:var(--space-1)}}@media (width<=480px){._input_z2s9i_23,._sm_z2s9i_67 ._input_z2s9i_23,._lg_z2s9i_73 ._input_z2s9i_23{font-size:var(--text-base)}}@media (orientation:landscape) and (height<=600px){._footer_z2s9i_230{gap:var(--space-1)}}
