.recovery-form { display: grid; gap: 18px; text-align: left; }
.recovery-form .oz-ui-input { font-size: 16px; }
.recovery-form .oz-ui-field { gap: 8px; }
.recovery-length { margin: -12px 0 0; }
.recovery-error { color: rgb(var(--oz-negative)); font-size: 13px; line-height: 1.6; margin: 0 0 20px; }
#recovery-success:focus { outline: none; }
