.UpdatePhoneModal-module-scss-module__rwDniq__overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.UpdatePhoneModal-module-scss-module__rwDniq__modal{background:#fff;border-radius:16px;width:100%;max-width:420px;padding:24px;position:relative;box-shadow:0 12px 40px #0000002e}.UpdatePhoneModal-module-scss-module__rwDniq__closeBtn{color:#606161;cursor:pointer;background:#f1f2f4;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;transition:background .2s;display:flex;position:absolute;top:14px;right:14px}.UpdatePhoneModal-module-scss-module__rwDniq__closeBtn:hover{background:#e5e6e8}.UpdatePhoneModal-module-scss-module__rwDniq__title{color:#222;margin:0 0 8px;font-size:18px;font-weight:700}.UpdatePhoneModal-module-scss-module__rwDniq__description{color:#777;margin:0 0 18px;font-size:13px;line-height:1.5}.UpdatePhoneModal-module-scss-module__rwDniq__label{color:#666;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.UpdatePhoneModal-module-scss-module__rwDniq__input{color:#333;background:#fff;border:1px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:11px 12px;font-family:inherit;font-size:14px}.UpdatePhoneModal-module-scss-module__rwDniq__input:focus{border-color:#d81d4e;box-shadow:0 0 0 2px #d81d4e14}.UpdatePhoneModal-module-scss-module__rwDniq__errorMsg{color:#e74c3c;margin:10px 0 0;font-size:13px}.UpdatePhoneModal-module-scss-module__rwDniq__successMsg{color:#05b496;margin:10px 0 0;font-size:13px}.UpdatePhoneModal-module-scss-module__rwDniq__otpGroup{justify-content:space-between;gap:10px;margin:4px 0 2px;display:flex}.UpdatePhoneModal-module-scss-module__rwDniq__otpInput{aspect-ratio:1;text-align:center;color:#222;border:1px solid #e0e0e0;border-radius:10px;outline:none;width:100%;max-width:52px;font-size:20px;font-weight:700}.UpdatePhoneModal-module-scss-module__rwDniq__otpInput:focus{border-color:#d81d4e;box-shadow:0 0 0 2px #d81d4e14}.UpdatePhoneModal-module-scss-module__rwDniq__phoneDisplay{color:#333;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:600;display:flex}.UpdatePhoneModal-module-scss-module__rwDniq__phoneDisplay button{color:#d81d4e;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.UpdatePhoneModal-module-scss-module__rwDniq__resendRow{color:#777;align-items:center;gap:6px;margin:14px 0;font-size:13px;display:flex}.UpdatePhoneModal-module-scss-module__rwDniq__resendBtn{color:#d81d4e;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.UpdatePhoneModal-module-scss-module__rwDniq__resendBtn:disabled{opacity:.5;cursor:not-allowed}.UpdatePhoneModal-module-scss-module__rwDniq__actions{gap:12px;margin-top:20px;display:flex}.UpdatePhoneModal-module-scss-module__rwDniq__btnPrimary{color:#fff;cursor:pointer;background:#d81d4e;border:none;border-radius:8px;flex:1;padding:11px 20px;font-size:14px;font-weight:600;transition:background .2s}.UpdatePhoneModal-module-scss-module__rwDniq__btnPrimary:hover{background:#c01845}.UpdatePhoneModal-module-scss-module__rwDniq__btnPrimary:disabled{opacity:.6;cursor:not-allowed}.UpdatePhoneModal-module-scss-module__rwDniq__btnSecondary{color:#555;cursor:pointer;background:#f0f0f0;border:1px solid #ddd;border-radius:8px;flex:1;padding:11px 20px;font-size:14px;font-weight:600}.UpdatePhoneModal-module-scss-module__rwDniq__btnSecondary:hover{background:#e5e5e5}
