.infocus-pv--hidden{display:none !important}.infocus-pv__box{position:relative}.infocus-pv .infocus-pv__box .input-text{width:100%;height:46px;padding-right:112px;border:1px solid #e8e1d8;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;box-sizing:border-box}.infocus-pv .infocus-pv__box .input-text:focus{border-color:#e91e63;box-shadow:0 0 0 3px rgba(233,30,99,.12);outline:none}.infocus-pv--verified .infocus-pv__box .input-text{border-color:#1b873f;background:#fbfefc}.infocus-pv__inline-btn,.infocus-pv__chip{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.infocus-pv__inline-btn{height:34px;padding:0 16px;border:1px solid #e91e63;border-radius:6px;background:#fff5f8;color:#e91e63;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:32px;cursor:pointer;box-shadow:none;transition:background-color .15s ease,color .15s ease}.infocus-pv__inline-btn:hover,.infocus-pv__inline-btn:focus{background:#e91e63;color:#fff;border-color:#e91e63}.infocus-pv__inline-btn:disabled{opacity:.55;cursor:not-allowed}.infocus-pv__chip{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:14px;background:#e8f5ec;color:#1b873f;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.infocus-pv__otp-card{margin-top:10px;padding:14px 16px;border:1px solid #f8cfe0;border-radius:8px;background:#fff5f8}.infocus-pv__otp-text{margin:0 0 10px;color:rgba(34,34,34,.8);font-family:Inter,sans-serif;font-size:13px;line-height:19px}.infocus-pv__otp-text strong{color:#222}.infocus-pv__otp-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.infocus-pv .infocus-pv__otp-row .input-text{width:160px;height:46px;border:1px solid #e8e1d8;border-radius:8px;background:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:600;letter-spacing:6px;text-align:center;box-sizing:border-box}.infocus-pv .infocus-pv__otp-row .input-text:focus{border-color:#e91e63;box-shadow:0 0 0 3px rgba(233,30,99,.12);outline:none}.infocus-pv__primary{height:46px;padding:0 22px;border:0;border-radius:8px;background:#e91e63;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;cursor:pointer;box-shadow:none}.infocus-pv__primary:hover,.infocus-pv__primary:focus{background:#c2185b;color:#fff}.infocus-pv__primary:disabled{opacity:.6;cursor:not-allowed}.infocus-pv__link{padding:0;border:0;background:0 0;box-shadow:none;color:#e91e63;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer}.infocus-pv__link:hover{background:0 0;border:0;text-decoration:underline;color:#c2185b}.infocus-pv__link:disabled{color:rgba(34,34,34,.5);cursor:default;text-decoration:none}.infocus-pv__link--muted{color:rgba(34,34,34,.7)}.infocus-pv__resend{margin-top:10px}.infocus-pv__message{margin-top:8px;font-family:Inter,sans-serif;font-size:12px;line-height:17px;color:#1b873f}.infocus-pv__message--error{color:#e02b27}.infocus-pv__note{margin-top:6px;color:rgba(34,34,34,.8);font-family:Inter,sans-serif;font-size:10px;line-height:15px}.infocus-pv__actions{display:flex;gap:18px;margin-top:8px}.infocus-pv__current{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e8e1d8;border-radius:8px;background:#fff}.infocus-pv__number{color:#222;font-family:Inter,sans-serif;font-size:15px;font-weight:600;letter-spacing:.3px}.infocus-pv__current .infocus-pv__chip{position:static;transform:none}.infocus-pv__chip--pending{background:#fff4e5;color:#b45309}.infocus-pv__current .infocus-pv__actions{margin:0 0 0 auto}@media (max-width:480px){.infocus-pv .infocus-pv__otp-row .input-text,.infocus-pv__primary{flex:1 1 100%;width:100%}.infocus-pv__current .infocus-pv__actions{margin-left:0;width:100%}}