.recovery-code-form{align-self:center;width:min(340px,100%)}.recovery-code-entry{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:relative}.login-form--clinician .recovery-code-input{z-index:1;color:#0000;caret-color:#0000;box-shadow:none;background:0 0;border:0;outline:none;position:absolute;inset:0}.recovery-code-input::selection{color:#0000;background:0 0}.recovery-code-digit{border:1px solid var(--auth-border,#d3d3d3);background:var(--auth-input,#f7f7fa);border-radius:4px;place-items:center;height:50px;font-size:16px;line-height:24px;display:grid}.recovery-code-input[aria-invalid=true]~.recovery-code-digit{border-color:var(--auth-error,#e20d26)}.recovery-code-input:focus~.recovery-code-digit[data-active]{outline:2px solid var(--auth-satisfied,#0f99fb);outline-offset:1px}.recovery-code-input:focus~.recovery-code-digit[data-selected]{background:#dff0ff}.recovery-code-form .recovery-code-resend[aria-disabled=true]{cursor:not-allowed;text-decoration:none}.recovery-code-timer{letter-spacing:-.016px;text-align:center;margin:0;font-size:16px;line-height:24px}.recovery-code-timer>span:not([role]){color:var(--auth-satisfied,#0f99fb)}
.recovery-heading,.recovery-heading>div{text-align:center;overflow-wrap:anywhere;flex-direction:column;display:flex}.recovery-heading{gap:24px}.recovery-heading>div{letter-spacing:-.016px;gap:8px;font-size:16px;line-height:24px}.recovery-support{color:var(--auth-muted);text-underline-position:from-font;align-self:center;font-size:14px;font-weight:500;line-height:normal;text-decoration:underline}.recovery-login-link{background:var(--auth-text);color:#fff;letter-spacing:-.16px;border-radius:4px;justify-content:center;align-items:center;min-height:56px;padding:8px 16px;font-size:16px;font-weight:600;line-height:24px;display:flex}.recovery-login-link:hover{filter:brightness(1.15)}.clinical-auth-panel:has(>.recovery-code-timer){flex-direction:column;padding-block:80px}.clinical-auth-panel>.recovery-code-timer{bottom:40px;position:absolute;inset-inline:24px}body:has(.clinical-auth-view[data-figma-node="5473:7062"]) .app-toaster[data-y-position=bottom]{bottom:24px}
