.apartha-sign-in[data-v-14a2050d]{color:#1b2a43;text-align:left}.apartha-sign-in label[data-v-14a2050d]{color:#253855;display:block;font-size:14px;font-weight:700;margin:17px 0 8px}.apartha-sign-in .form-control[data-v-14a2050d]{background:#fff;border:1px solid #cbd8e9;border-radius:12px;color:#172b4a;font-size:16px;min-height:52px}.apartha-sign-in .form-control[data-v-14a2050d]:hover{border-color:#94b2db}.apartha-sign-in .form-control[data-v-14a2050d]:focus{border-color:#2574e9;box-shadow:0 0 0 4px #2574e91f}.password-field[data-v-14a2050d]{position:relative}.password-field input[data-v-14a2050d]{padding-right:52px}.password-toggle[data-v-14a2050d]{background:transparent;border:0;border-radius:10px;color:#526987;inset:2px 3px 2px auto;position:absolute;width:46px}.password-toggle[data-v-14a2050d]:hover{background:#edf5ff;color:#155cbf}.forgot-link[data-v-14a2050d]{display:block;font-size:13px;margin:11px 0 18px auto;width:-moz-fit-content;width:fit-content}.apartha-sign-in a[data-v-14a2050d]{color:#125bbf;font-weight:600}.login-submit[data-v-14a2050d]{align-items:center;background:#1466df;border:1px solid #1466df;border-radius:12px;box-shadow:0 8px 22px #1466df2e;color:#fff;display:flex;font-weight:700;gap:10px;justify-content:center;min-height:52px;width:100%}.login-submit[data-v-14a2050d]:hover:not(:disabled){background:#0f52bb;border-color:#0f52bb}.apartha-sign-in[data-v-14a2050d] :disabled{cursor:wait;opacity:.65}.login-error[data-v-14a2050d]{background:#fff1f3;border:1px solid #f0cad0;border-radius:10px;color:#923248;font-size:14px;margin:12px 0;padding:12px 14px}.login-divider[data-v-14a2050d]{align-items:center;color:#8290a5;display:flex;font-size:13px;gap:14px;margin:22px 0}.login-divider[data-v-14a2050d]:after,.login-divider[data-v-14a2050d]:before{background:#dce5f1;content:"";flex:1;height:1px}.google-login[data-v-14a2050d]{align-items:center;background:#fff;border:1px solid #cbd8e9;border-radius:12px;color:#1b2a43!important;display:flex;gap:12px;justify-content:center;min-height:52px;padding:12px;text-decoration:none}.google-login[data-v-14a2050d]:hover{background:#f7faff;border-color:#8caee0}.google-login[aria-disabled=true][data-v-14a2050d]{cursor:wait;opacity:.65}.register-link[data-v-14a2050d]{font-size:14px;margin:25px 0 0;text-align:center}.apartha-sign-in[data-v-14a2050d] :is(input,button,a):focus-visible{outline:3px solid #72c8f5;outline-offset:3px}
