@layer properties,theme,base;@layer components{._input_j52dt_6{box-sizing:border-box;width:100%;min-width:0;height:var(--control-height-lg);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--input);border-radius:var(--radius-lg);background-color:var(--surface-elevated);color:var(--foreground);outline:none;font-family:inherit;font-size:1rem;line-height:1.5rem;transition:color .15s,border-color .15s,box-shadow .15s;display:block}@media (width>=768px){._input_j52dt_6{font-size:var(--text-label-size);line-height:var(--text-label-line-height);font-weight:var(--text-body-weight);letter-spacing:var(--text-label-tracking)}}._input_j52dt_6::placeholder{color:var(--muted-foreground)}._input_j52dt_6::file-selector-button{margin-block:0;margin-inline:0 var(--space-1);height:var(--control-height-sm);color:var(--foreground);font-family:inherit;font-size:var(--text-label-size);line-height:var(--text-label-line-height);font-weight:var(--text-label-weight);letter-spacing:var(--text-label-tracking);background-color:#0000;border:0;padding:0;display:inline-flex}._input_j52dt_6:focus-visible{border-color:var(--ring);box-shadow:inset 0 0 0 var(--ring-inset) var(--ring)}@media (forced-colors:active){._input_j52dt_6:focus-visible{outline-offset:2px;outline:2px solid highlight}}._input_j52dt_6:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}._input_j52dt_6[aria-invalid=true]{border-color:var(--destructive);box-shadow:inset 0 0 0 var(--ring-inset) var(--destructive)}._wrap_j52dt_137{width:100%;display:block;position:relative}._icon_j52dt_143{inset-inline-start:var(--space-3);color:var(--muted-foreground);pointer-events:none;display:inline-flex;position:absolute;top:50%;translate:0 -50%}._icon_j52dt_143 svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}._end_j52dt_158{inset-inline-end:var(--space-2);align-items:center;display:inline-flex;position:absolute;top:50%;translate:0 -50%}:is(._wrap_j52dt_137:has(._input_j52dt_6:disabled) ._icon_j52dt_143,._wrap_j52dt_137:has(._input_j52dt_6:disabled) ._end_j52dt_158){opacity:var(--opacity-disabled);pointer-events:none}._hasIcon_j52dt_187{padding-inline-start:calc(var(--space-3) + var(--icon-size-sm) + var(--space-2))}._hasEnd_j52dt_193{padding-inline-end:calc(var(--space-2) + var(--control-height-sm) + var(--space-1))}}@layer utilities;
