.nader-auth-popup-form{max-width:400px}.nader-auth-popup-form.active{display:block}.nader-auth-popup-form .popup-header{padding:16px;border-bottom:1px solid var(--nader-color-white-gray);position:relative}.nader-auth-popup-form .popup-header b{font-size:18px}.nader-auth-popup-form .auth-content-wrapper{padding:16px}.nader-auth-popup-form .auth-content-wrapper .auth-content{position:relative;min-height:100px}.nader-auth-popup-form .auth-content-wrapper .auth-form-before{font-size:14px;text-align:center}.nader-auth-popup-form .auth-content-wrapper .auth-form-after{margin-top:1rem;margin-bottom:0;font-size:14px;text-align:center}.nader-auth-popup-form .global-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;justify-content:center;align-items:center;z-index:20}.nader-auth-popup-form .global-loading-overlay .spinner{border:3px solid transparent;border-top:3px solid var(--nader-color-main);border-bottom:3px solid var(--nader-color-main);border-radius:50%;width:40px;height:40px;animation:rotate 1s ease-in-out infinite}.nader-auth-popup-form .nader-auth-form .input-field{width:100%;height:44px;padding:12px 16px;border:1px solid var(--nader-color-gray);border-radius:4px;font-size:14px;margin-bottom:16px;transition:border-color .3s;text-align:center}.nader-auth-popup-form .nader-auth-form .input-field:focus{border-color:var(--nader-color-main);outline:0}.nader-auth-popup-form .nader-auth-form .input-field.auth-error,.nader-auth-popup-form .nader-auth-form .input-field.error{border-color:var(--nader-color-red)}.nader-auth-popup-form .nader-auth-form .password-input-wrapper #auth-password{margin:0}.nader-auth-popup-form .nader-auth-form .otp-input-wrapper,.nader-auth-popup-form .nader-auth-form .password-input-wrapper{display:flex;align-items:center;margin-bottom:20px;gap:8px}.nader-auth-popup-form .nader-auth-form .otp-input-fields{direction:ltr;display:flex;gap:8px;flex-grow:1}.nader-auth-popup-form .nader-auth-form .otp-input-fields .otp-digit{width:100%;height:44px;text-align:center;font-size:18px;border:1px solid #ddd;border-radius:4px;transition:all .3s}.nader-auth-popup-form .nader-auth-form .otp-input-fields .otp-digit:focus{border-color:var(--nader-color-main);outline:0;box-shadow:0 0 0 2px rgba(var(--nader-color-main-rgb),.2)}.nader-auth-popup-form .nader-auth-form .otp-input-fields .otp-digit:not(:placeholder-shown){background-color:#f8f8f8}.nader-auth-popup-form .nader-auth-form .form-buttons{display:flex;gap:10px}.nader-auth-popup-form .nader-auth-form .form-buttons .form-button{flex:1}.nader-auth-popup-form .nader-auth-form .form-button{display:flex;align-items:center;justify-content:center;background:var(--nader-color-dark);color:var(--nader-color-white);border:0;padding:12px 16px;border-radius:4px;cursor:pointer;font-weight:700;width:100%;height:44px;transition:background .3s;position:relative}.nader-auth-popup-form .nader-auth-form .form-button:hover{background:var(--nader-color-main)}.nader-auth-popup-form .nader-auth-form .form-button .resend-otp{background:#f8f8f8;color:var(--nader-color-dark-light)}.nader-auth-popup-form .nader-auth-form .form-button .resend-otp:hover{background:var(--nader-color-gray-light)}.nader-auth-popup-form .change-auth-method{position:relative;background:var(--nader-color-white-gray);border:0;border-radius:4px;height:44px;width:44px;cursor:pointer;transition:all .3s;flex-shrink:0}.rtl .nader-auth-popup-form .change-auth-method svg{transform:rotate(180deg)}.nader-auth-popup-form .change-auth-method:hover{background:var(--nader-color-gray)}.nader-auth-popup-form .change-auth-method svg,.nader-auth-popup-form .social-login-btn img{width:20px;height:20px}.nader-auth-popup-form .forgot-password-link{text-align:center;margin-top:16px}.nader-auth-popup-form .forgot-password-link a{color:var(--nader-color-main);text-decoration:none}.nader-auth-popup-form .forgot-password-link a:hover{text-decoration:underline}.nader-auth-popup-form .auth-form-header{margin-bottom:16px;gap:16px}.nader-auth-popup-form .auth-form-header h3{margin:0;font-size:16px}.nader-auth-popup-form .social-login-btn{gap:8px;width:100%;height:44px;border-radius:4px;border:1px solid var(--nader-color-gray);background:#fff;cursor:pointer;transition:all .3s}.nader-auth-popup-form .social-login-btn:hover{background:var(--nader-color-white-gray)}.nader-auth-popup-form .google-btn{color:var(--nader-color-blue);border-color:var(--nader-color-blue)}.nader-auth-popup-form .auth-methods-separator{text-align:center;margin:20px 0;position:relative}.nader-auth-popup-form .auth-methods-separator span{background:#fff;padding:0 10px;position:relative;z-index:1;color:var(--nader-color-dark-light)}.nader-auth-popup-form .auth-methods-separator::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--nader-color-white-gray);z-index:0}.nader-auth-popup-form .auth-message{margin-bottom:20px}.nader-auth-popup-form .auth-error,.nader-auth-popup-form .auth-message{padding:16px;border-radius:4px;font-size:14px;display:flex;align-items:center;gap:10px;border:1px solid transparent}.nader-auth-popup-form .auth-error::before,.nader-auth-popup-form .auth-message::before{content:"";display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.nader-auth-popup-form .auth-message.success,.nader-auth-popup-form .success.auth-error{background-color:rgba(var(--nader-color-green-rgb),.1);color:var(--nader-color-green);border-color:rgba(var(--nader-color-green-rgb),.3)}.nader-auth-popup-form .auth-message.success::before,.nader-auth-popup-form .success.auth-error::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2328a745'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/%3E%3C/svg%3E")}.nader-auth-popup-form .auth-error,.nader-auth-popup-form .auth-message.error{background-color:rgba(var(--nader-color-red-rgb),.1);color:var(--nader-color-red);border-color:rgba(var(--nader-color-red-rgb),.3)}.nader-auth-popup-form .auth-error::before,.nader-auth-popup-form .auth-message.error::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23dc3545'%3E%3Cpath d='M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z'/%3E%3C/svg%3E")}.nader-auth-popup-form .auth-message.info,.nader-auth-popup-form .info.auth-error{background-color:rgba(var(--nader-color-blue-rgb),.1);color:var(--nader-color-blue);border-color:rgba(var(--nader-color-blue-rgb),.3)}.nader-auth-popup-form .auth-message.info::before,.nader-auth-popup-form .info.auth-error::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2317a2b8'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z'/%3E%3C/svg%3E")}.nader-auth-popup-form .error-message{color:var(--nader-color-red);font-size:12px;margin-top:-10px;margin-bottom:10px;display:block;text-align:right}.nader-auth-popup-form .auth-error{margin-bottom:20px}