.booking-account-v2 .bk-recover-tag{color:var(--bk-auth-link);letter-spacing:.14em;margin:0 0 8px;font-size:10px;font-weight:700;display:block}.booking-account-v2 .bk-recover-content h1{letter-spacing:-.035em;color:var(--bk-auth-ink);margin:0 0 8px;font-size:30px;line-height:1.4}.booking-account-v2 .bk-recover-content p{color:var(--bk-auth-copy);margin:0 0 20px;font-size:12px;line-height:1.85}.booking-account-v2 .bk-recover-content form{flex-direction:column;margin-top:24px;display:flex}.booking-account-v2 .bk-recover-content form>label{margin-bottom:7px}.booking-account-v2 .bk-recover-content form>input{background:var(--bk-auth-input);border-color:var(--bk-auth-input-line);width:100%;color:var(--bk-auth-ink);margin-bottom:16px}.booking-account-v2 .bk-recover-primary{color:#fff;cursor:pointer;background:linear-gradient(112deg,#248fff,#1572d7);border:0;border-radius:10px;width:100%;min-height:49px;padding:12px 16px;font-size:13px;font-weight:700;box-shadow:0 7px 19px #168bff24}.booking-account-v2 .bk-recover-primary:disabled{opacity:.6;cursor:wait}.booking-account-v2 .bk-recover-back{min-height:38px;color:var(--bk-auth-link);align-items:center;margin-top:18px;font-size:12px;font-weight:600;display:inline-flex}.booking-account-v2 .bk-recover-toggle{color:var(--bk-auth-copy);align-items:center;gap:8px;margin:0 0 18px;font-size:12px;display:flex}.booking-account-v2 .bk-recover-toggle input[type=checkbox]{appearance:auto;accent-color:#168bff;flex:0 0 16px;width:16px;height:16px;margin:0;padding:0}.booking-account-v2 .bk-recover-success,.booking-account-v2 .bk-recover-error{border-radius:13px;margin:18px 0;padding:14px 16px;font-size:12px;line-height:1.8}.booking-account-v2 .bk-recover-success{background:var(--bk-auth-success-bg,#eefbf7);color:var(--bk-auth-success-ink,#157a60);border:1px solid var(--bk-auth-success-line,#b9e6d7)}.booking-account-v2 .bk-recover-error{background:var(--bk-auth-error-bg,#fff3f0);color:var(--bk-auth-error-ink,#ab4e44);border:1px solid var(--bk-auth-error-line,#f3d0c9)}.booking-account-v2 :is(.bk-recover-success,.bk-recover-error) p{color:inherit;margin:8px 0 0}.booking-account-v2 :is(.bk-recover-success,.bk-recover-error) a,.booking-account-v2 .bk-recover-success button{font:inherit;color:inherit;text-underline-offset:3px;text-decoration:underline}.booking-account-v2 .bk-recover-success button{cursor:pointer;background:0 0;border:0;padding:8px 0 0}@media (max-width:480px){.booking-account-v2 .bk-recover-content h1{font-size:26px}}
