@charset "UTF-8";@font-face{font-family:GmarketSansMedium;src:url(/build/fonts/GmarketSansMedium.woff2) format("woff2"),url(/build/fonts/GmarketSansMedium.woff) format("woff"),url(/build/fonts/GmarketSansMedium.ttf) format("truetype"),url(/build/fonts/GmarketSansMedium.eot) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:GmarketSansBold;src:url(/build/fonts/GmarketSansBold.woff2) format("woff2"),url(/build/fonts/GmarketSansBold.woff) format("woff"),url(/build/fonts/GmarketSansBold.ttf) format("truetype"),url(/build/fonts/GmarketSansBold.eot) format("embedded-opentype");font-weight:700;font-style:normal}.text-center{text-align:center!important}.reset-password-modal-body{width:500px;max-width:100vh}.reset-password-modal-body .base-modal-body{max-width:500px}.reset-password-modal-body .reset-password-modal{width:100%;font-family:GmarketSansMedium,sans-serif}.reset-password-modal-body .reset-password-modal .reset-password-form{display:flex;flex-direction:column;gap:24px;padding:8px 0}.reset-password-modal-body .reset-password-modal .user-info-section{display:flex;gap:16px;align-items:center;padding:16px 20px;background:#fbfcfd;border-radius:12px;border:1px solid #e8ecf0}.reset-password-modal-body .reset-password-modal .user-info-section .user-info-label{font-size:14px;font-weight:600;color:#6b7280}.reset-password-modal-body .reset-password-modal .user-info-section .user-info-value{font-size:15px;font-weight:600;color:#1a1a1a;word-break:break-all}.reset-password-modal-body .reset-password-modal .form-group{display:flex;flex-direction:column;gap:8px}.reset-password-modal-body .reset-password-modal .form-label{font-size:14px;font-weight:600;color:#333;margin-bottom:0;display:block}.reset-password-modal-body .reset-password-modal .input-wrapper{position:relative;display:flex;align-items:center}.reset-password-modal-body .reset-password-modal .input-wrapper .input-icon{position:absolute;left:16px;color:#9ca3af;pointer-events:none;z-index:1;transition:color .2s ease;font-size:14px}.reset-password-modal-body .reset-password-modal .input-wrapper:focus-within .input-icon{color:#0048c8}.reset-password-modal-body .reset-password-modal .form-input{width:100%;height:48px;padding:0 16px 0 44px;font-size:15px;color:#1a1a1a;background:#fff;border:2px solid #e8eaed;border-radius:12px;transition:all .2s ease;font-family:GmarketSansMedium,sans-serif;outline:none;box-sizing:border-box}.reset-password-modal-body .reset-password-modal .form-input::placeholder{color:#9ca3af;font-size:14px}.reset-password-modal-body .reset-password-modal .form-input:focus{border-color:#0048c8;background:#fff;box-shadow:0 0 0 3px #667eea1a}.reset-password-modal-body .reset-password-modal .form-input:hover:not(:focus){border-color:#d1d5db}.reset-password-modal-body .reset-password-modal .form-input:-webkit-autofill,.reset-password-modal-body .reset-password-modal .form-input:-webkit-autofill:hover,.reset-password-modal-body .reset-password-modal .form-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px white inset;-webkit-text-fill-color:#1a1a1a;border-color:#0048c8}.reset-password-modal-body .reset-password-modal .submit-button{margin-top:8px;height:48px;padding:0 24px;font-size:15px;font-weight:600;color:#fff;background:#0048c8;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;font-family:GmarketSansMedium,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px #667eea40;position:relative;overflow:hidden}.reset-password-modal-body .reset-password-modal .submit-button:hover:not(:disabled){background:#003faf;transform:translateY(-1px);box-shadow:0 6px 16px #667eea59}.reset-password-modal-body .reset-password-modal .submit-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #667eea40}.reset-password-modal-body .reset-password-modal .submit-button:disabled{opacity:.7;cursor:not-allowed;transform:none}.reset-password-modal-body .reset-password-modal .submit-button .button-content,.reset-password-modal-body .reset-password-modal .submit-button .button-loading{display:flex;align-items:center;justify-content:center;gap:8px}.reset-password-modal-body .reset-password-modal .submit-button.loading{pointer-events:none}.reset-password-modal-body .reset-password-modal .submit-button .fa{font-size:14px}@media (max-width: 768px){.reset-password-modal-body .reset-password-modal .reset-password-form{gap:20px}.reset-password-modal-body .reset-password-modal .user-info-section{gap:12px;padding:14px 16px}.reset-password-modal-body .reset-password-modal .form-input{height:44px;padding:0 14px 0 40px;font-size:14px}.reset-password-modal-body .reset-password-modal .input-wrapper .input-icon{left:14px;font-size:13px}.reset-password-modal-body .reset-password-modal .submit-button{height:44px;font-size:14px}.reset-password-modal-body .reset-password-modal .submit-button .fa{font-size:13px}}@media (max-width: 480px){.reset-password-modal-body .reset-password-modal .form-input{padding:0 14px 0 40px;font-size:16px}.reset-password-modal-body .reset-password-modal .input-wrapper .input-icon{left:14px;font-size:14px}}
