@layer base{._input_12esg_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--input-foreground);background-color:var(--input);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:var(--shadow)}._input_12esg_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_12esg_2:hover{border-color:var(--primary)}._input_12esg_2:focus{border-color:var(--primary);box-shadow:var(--shadow),var(--shadow-focus);background-color:var(--surface)}._input_12esg_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none;border-color:var(--border)}.storefront ._input_12esg_2{border-width:1px;border-color:var(--border-strong);box-shadow:none;background-color:var(--input);font-family:var(--font-family-monospace);font-size:13px;height:auto;min-height:var(--tap-target-min);padding:13px 15px}.storefront ._input_12esg_2::placeholder{color:var(--label-foreground);opacity:1}.storefront ._input_12esg_2:hover{border-color:var(--label-foreground)}.storefront ._input_12esg_2:focus{border-color:var(--primary);background-color:var(--secondary);box-shadow:var(--shadow-focus)}.storefront ._input_12esg_2:disabled{background-color:var(--muted);border-color:var(--border);box-shadow:none}}
