.signin_signin-general-container__K7Gq_{background-color:#110d57;min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px}.signin_signin-general-container-logo-design__rYtHY{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;margin-bottom:30px}.signin_signin-general-container-logo-design__rYtHY img{width:140px;height:140px}.signin_signin-general-container-logo-design__rYtHY h2{color:#ffffff;font-weight:600;font-size:20px;line-height:100%;letter-spacing:0;text-align:center}.signin_signin-container__Vc3Fc{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;max-width:500px;width:100%;min-height:auto;border-radius:20px;background:#ffffff;padding:40px;margin:0 auto;box-shadow:0 10px 30px rgba(0,0,0,.1)}.signin_signin-container__Vc3Fc h1{color:#021131;font-size:30px;font-weight:600;text-align:center;margin-bottom:5px}.signin_signin-container__Vc3Fc p{color:#1d1d1d;text-align:center;font-size:15px}.signin_signin-container-input-details__nvZeO{display:flex;justify-content:center;flex-direction:column;gap:8px;margin-bottom:15px}.signin_signin-container-input-detail__vZTgK{padding:15px;border:1px solid #ccc;border-radius:8px;font-size:16px;transition:border-color .3s ease;width:100%}.signin_signin-container-input-detail__vZTgK:focus{outline:none;border-color:#110d57}.signin_signin-container__Vc3Fc button{padding:15px;background:#110d57;color:white;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease;width:100%;margin-bottom:15px}.signin_signin-container__Vc3Fc button:hover{background-color:#0d0a45}.signin_signin-container-check-acc__Cs0T4{font-weight:700;text-align:center;color:#021131}.signin_signin-container-input-detail-check-acc-label__WBVX1{display:flex;gap:5px;align-items:center;justify-content:center;font-size:14px;color:#1d1d1d}.signin_signin-container-input-detail-check-acc-label__WBVX1 input[type=checkbox]{margin-right:5px}.signin_signin-container-input-detail-login-link__8BRSx{color:gray;cursor:pointer;font-weight:500}.signin_signin-container-input-detail-login-link__8BRSx:hover{color:#0d0a45}@media (max-width:768px){.signin_signin-general-container__K7Gq_{padding:15px;align-items:stretch}.signin_signin-general-container-logo-design__rYtHY{margin-bottom:20px}.signin_signin-general-container-logo-design__rYtHY img{width:80px;height:80px}.signin_signin-general-container-logo-design__rYtHY h2{font-size:16px}.signin_signin-container__Vc3Fc{max-width:100%;padding:30px 20px;gap:8px}.signin_signin-container__Vc3Fc h1{font-size:24px}.signin_signin-container__Vc3Fc p{font-size:14px}.signin_signin-container-input-detail__vZTgK,.signin_signin-container__Vc3Fc button{padding:12px;font-size:16px}.signin_signin-container-input-detail-check-acc-label__WBVX1{font-size:13px}}@media (max-width:480px){.signin_signin-general-container__K7Gq_{padding:10px}.signin_signin-container__Vc3Fc{padding:20px 15px;border-radius:15px}.signin_signin-container__Vc3Fc h1{font-size:20px}.signin_signin-container-input-detail__vZTgK{padding:10px}.signin_signin-container-input-detail-check-acc-label__WBVX1{font-size:12px;gap:3px}}@media (max-height:600px) and (orientation:landscape){.signin_signin-general-container__K7Gq_{padding-top:20px}.signin_signin-general-container-logo-design__rYtHY{margin-bottom:15px}.signin_signin-general-container-logo-design__rYtHY img{width:60px;height:60px}}