@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}:root{--theme-color-sell: #0048c8;--theme-color-sell-light: rgba(65, 121, 221, .3019607843);--theme-color-buy: #28a745;--theme-color-buy-light: #eaf6ec;--theme-color: var(--theme-color-sell)}body.theme-SELL{--theme-color: var(--theme-color-sell);--theme-color-light: var(--theme-color-sell-light)}body.theme-BUY{--theme-color: var(--theme-color-buy);--theme-color-light: var(--theme-color-buy-light)}.text-center{text-align:center!important}.forgot-password-container{width:100%}.forgot-password-container .info-section{display:flex;flex-direction:column;padding:1.25rem;background:#f3f4f6;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:1.5rem}.forgot-password-container .info-section .info-title{font-size:1.125rem;font-weight:600;color:#3a8afd;margin:0 0 .5rem}.forgot-password-container .info-section .info-description{font-size:1rem;color:#64748b;margin:0;line-height:1.5}.forgot-password-container .forgot-password-form{display:flex;flex-direction:column;gap:1rem}.forgot-password-container .button-group{display:flex;gap:.75rem;margin-top:.5rem}.forgot-password-container .auth-btn,.forgot-password-container .close-btn{flex:1;height:50px;padding:0 1.5rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;font-family:GmarketSansMedium,sans-serif;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.forgot-password-container .auth-btn:hover,.forgot-password-container .close-btn:hover{transform:translateY(-4px)}@media (max-width: 768px){.forgot-password-container .auth-btn,.forgot-password-container .close-btn{height:40px}}.forgot-password-container .auth-btn{background:#0048c8;color:#fff;box-shadow:0 4px 12px #0048c84d}.forgot-password-container .auth-btn:hover:not(:disabled){box-shadow:0 6px 20px #0048c866}.forgot-password-container .auth-btn:active:not(:disabled){transform:translateY(0)}.forgot-password-container .close-btn{background:#fff;color:#0048c8;border:1px solid #0048c8}.forgot-password-container .close-btn:hover:not(:disabled){background:#f3f4f6}.forgot-password-container .close-btn:active:not(:disabled){transform:translateY(0)}@media (max-width: 480px){.forgot-password-container .close-btn{display:none}}@media (max-width: 768px){.forgot-password-container .info-section{padding:1rem;flex-direction:column;text-align:center}.forgot-password-container .info-section .info-icon{width:48px;height:48px}.forgot-password-container .info-section .info-content .info-title{font-size:1rem}.forgot-password-container .info-section .info-content .info-description{font-size:.875rem}.forgot-password-container .auth-btn,.forgot-password-container .close-btn{height:40px;font-size:1rem}.forgot-password-container .auth-btn .fa,.forgot-password-container .close-btn .fa{font-size:14px}}@media (max-width: 480px){.forgot-password-container{padding:1.5rem}.forgot-password-container .info-section{padding:1.5rem;border-radius:8px;text-align:center}.forgot-password-container .info-section .info-title{font-size:1.25rem;margin-bottom:.75rem}.forgot-password-container .info-section .info-description{font-size:1rem;line-height:1.6}.forgot-password-container .forgot-password-form{gap:1.5rem}.forgot-password-container .button-group{flex-direction:column;gap:1rem;margin-top:0}.forgot-password-container .auth-btn,.forgot-password-container .close-btn{height:40px;font-size:1.125rem;border-radius:8px;font-weight:700;flex:none;width:100%}}
