:where(.dsCustomerFormControls) :where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select:not([multiple]):not([size])){box-sizing:border-box;min-width:0;appearance:none}:where(.dsCustomerFormControls) :where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],select:not([multiple]):not([size])){height:var(--ds-control-height,var(--ds-control-primary,48px));line-height:1.5}.dsCustomerFormControls select:not([multiple]):not([size]){padding-block:0;padding-inline-end:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236f6d79' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px}:where(.dsCustomerFormControls) :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select:not([multiple]):not([size])):focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}@media (max-width:700px){:where(.dsCustomerFormControls) :where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select:not([multiple]):not([size])){font-size:16px}}@media (forced-colors:active){.dsCustomerFormControls select:not([multiple]):not([size]){appearance:auto;background-image:none;padding-inline-end:14px}}.dsPasswordControl{position:relative;display:block;width:100%;min-width:0}.dsPasswordControl>input{box-sizing:border-box;width:100%;min-height:var(--ds-control-height,48px);padding-inline-end:calc(44px + var(--ds-space-2, 8px) + var(--ds-space-1, 4px))}.dsPasswordControl>input[aria-invalid=true]{border-color:var(--ds-color-danger)}.dsPasswordControl>input::-ms-reveal{display:none}.dsPasswordControl>.dsPasswordControl__toggle{position:absolute;inset-inline-end:var(--ds-space-1,4px);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;min-width:44px;margin:0;padding:0;border:0;border-radius:var(--ds-radius-sm);background:transparent;box-shadow:none;color:var(--ds-color-ink);font:inherit;line-height:1;cursor:pointer}.dsPasswordControl>.dsPasswordControl__toggle:hover:not(:disabled){background:transparent;color:var(--ds-color-primary)}.dsPasswordControl>.dsPasswordControl__toggle:active:not(:disabled){background:transparent;box-shadow:none}.dsPasswordControl__toggle>.preview-icon{display:block;width:24px;height:24px;flex:0 0 auto;pointer-events:none}.dsPasswordControl>.dsPasswordControl__toggle:focus-visible{outline:2px solid var(--ds-color-primary);outline-offset:2px}.dsPasswordControl>.dsPasswordControl__toggle:disabled{opacity:.5;cursor:not-allowed}.dsFieldFeedback{display:block;margin:0;font-size:13px;font-weight:600;line-height:1.55;overflow-wrap:anywhere}.dsFieldFeedback--error{color:var(--ds-color-danger)}.dsFieldFeedback--status{color:var(--ds-color-success)}.dsFieldFeedback--help{color:var(--ds-color-muted)}@media (max-width:700px){.dsPasswordControl>input{font-size:16px}}