.container-login-component{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.container-login-component .label-form-register{display:flex;flex-direction:column;width:100%;padding:16px 0 0;font-size:14px;line-height:18px;color:var(--color-neutral-900)}.container-login-component .input-form-register{flex-grow:1;flex-basis:70%;margin-top:8px;padding:0 8px;height:40px;max-height:40px;background:var(--color-neutral-100);border:none;border-radius:4px}@media screen and (max-width: 450px){.container-login-component .input-form-register{flex-basis:60%}}@media (min-width: 451px) and (max-width: 768px){.container-login-component .input-form-register{flex-basis:80%}}.container-login-component button[type=submit]{width:100%;padding:12px;margin-top:16px;border:none;border-radius:22px;color:#fff;font-size:15px;line-height:1.27;cursor:pointer;background-color:var(--color-red-500)}.container-login-component button[type=submit]:disabled{cursor:not-allowed;background-color:var(--color-neutral-100);color:var(--color-neutral-900)}.input-form-pw{background-color:var(--color-neutral-100);outline:none;border:none;margin-top:8px;height:40px;max-height:40px;border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer;width:40px;margin-left:auto;margin-right:auto}.input-form-pw svg{color:var(--color-neutral-900);font-size:20px;height:20px;width:24px;margin:0;padding:0;pointer-events:none}.error-message-register{font-size:12px;text-align:left;font-weight:700;color:var(--color-red-500);display:inline-block;margin-top:8px}.login__recover-pw-container{display:flex;width:100%;font-size:14px;line-height:1.29;margin:8px 0;text-align:left}.login__recover-pw-container a{color:var(--color-red-500);text-decoration:none}.login__recover-pw-container a:hover{text-decoration:underline}.login__create-new-account-container{display:flex;flex-direction:column;text-align:center;width:100%}.login__create-new-account-container p{margin:16px 0 8px;font-size:16px;font-weight:400;line-height:1.5;color:var(--color-neutral-900)}.login__create-new-account-container button{border:none;width:100%;padding:12px;color:var(--color-neutral-0);background-color:var(--color-neutral-900);border-radius:22px;font-size:15px;text-decoration:none}.login__email-confirm{max-width:450px;margin:32px auto;padding:0 40px;text-align:center;background-color:#fff}.login__email-confirm h4{margin:10px 0}.login__email-confirm p{font-size:15px}.login__email-confirm button{width:100%;padding:12px;margin-top:16px;border:none;border-radius:22px;color:#fff;font-size:15px;line-height:1.27;cursor:pointer;background-color:var(--color-neutral-900)}.social-login-container{margin:16px auto}
