.fl-auth-field{gap:var(--fl-space-2);flex-direction:column;min-width:0;display:flex}.fl-auth-field>label{color:var(--fl-text);font-size:var(--fl-text-md);font-weight:var(--fl-weight-medium);line-height:var(--fl-leading-md)}.fl-auth-input{align-items:center;min-width:0;display:flex;position:relative}.fl-auth-field .fl-auth-input>input{width:100%;min-width:0;height:var(--fl-control-lg);padding:0 var(--fl-space-4);font:inherit;font-size:var(--fl-text-lg)}.fl-auth-field .fl-auth-input>input:disabled{opacity:.6;cursor:not-allowed}.fl-auth-field>small{color:var(--fl-muted);font-size:var(--fl-text-xs);line-height:var(--fl-leading-sm)}.fl-auth-input>.fl-button{height:var(--fl-hit);min-height:var(--fl-hit);position:absolute;top:2px;right:2px}.password-field .fl-auth-input>input{padding-right:var(--fl-control-lg)}.password-field .fl-auth-input>.fl-button{width:var(--fl-hit);color:var(--fl-muted);padding:0}.email-access__code .fl-auth-input>input{font-variant-numeric:tabular-nums;letter-spacing:.12em;padding-right:128px}.email-access__code .fl-auth-input>input::placeholder{letter-spacing:0}.email-access__code .email-access__code-send{width:120px;padding-inline:var(--fl-space-2);color:var(--fl-primary);font-size:var(--fl-text-sm);font-weight:var(--fl-weight-medium);background:0 0}.email-access__code .email-access__code-send:disabled{color:var(--fl-muted)}@media (max-width:979px){.fl-auth-field{gap:var(--fl-mobile-gap-field)}.fl-auth-field>label{font-size:var(--fl-mobile-body);line-height:var(--fl-mobile-body-leading)}.fl-auth-field>small{font-size:var(--fl-mobile-meta);line-height:var(--fl-mobile-meta-leading)}}
