.shift-auth-ui.field{display:flex;flex-direction:column;gap:var(--shift-space-4)}.shift-auth-ui .field-label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--shift-space-8);min-height:var(--shift-line-height-sm)}.shift-auth-ui .field-label{font-size:var(--shift-font-size-xs);line-height:var(--shift-line-height-xs);font-weight:var(--shift-font-weight-medium);color:var(--shift-text-secondary)}.shift-auth-ui .field-label-action{font-size:var(--shift-font-size-sm);line-height:var(--shift-line-height-sm)}.shift-auth-ui .field-control{position:relative;display:flex;align-items:stretch;height:40px;background:var(--shift-input-surface);border:1px solid var(--shift-input-border);border-radius:var(--shift-radius);transition-property:border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.shift-auth-ui .field-control:hover:not(:has(:focus-visible)){border-color:var(--shift-input-border-hover);background:var(--shift-input-surface-hover)}.shift-auth-ui .field-control:has(input:active):not(:has(input:disabled)){border-color:var(--shift-input-border-active)}.shift-auth-ui .field-control:has(:focus-visible){outline:2px solid var(--shift-input-border-focus);outline-offset:0;background:var(--shift-input-surface-hover)}.shift-auth-ui .field-control:has(input:disabled){background:var(--shift-input-surface-disabled);cursor:not-allowed}.shift-auth-ui .field-control--error{border-color:var(--shift-input-border-error)}.shift-auth-ui .field-control--error:has(:focus-visible){outline:2px solid var(--shift-input-border-error);outline-offset:0}.shift-auth-ui .field-control input{flex:1 1 auto;min-width:0;height:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--shift-font-size-sm);line-height:var(--shift-line-height-sm);color:var(--shift-text-primary);padding:0 var(--shift-space-16);border-radius:var(--shift-radius)}.shift-auth-ui .field-control--has-trailing input{padding-right:var(--shift-space-4)}.shift-auth-ui .field-control input::placeholder{color:var(--shift-text-tertiary)}.shift-auth-ui .field-control input:disabled{background:var(--shift-input-surface-disabled);color:var(--shift-text-tertiary);cursor:not-allowed}.shift-auth-ui .field-trailing{display:flex;align-items:center;padding-right:var(--shift-space-4)}.shift-auth-ui .field-error{margin:0;font-size:var(--shift-font-size-xs);line-height:var(--shift-line-height-xs);color:var(--shift-text-negative)}