.login-welcome-heading[data-v-b25a6221]{display:flex;flex-direction:column;align-items:flex-start}.login-welcome-heading__primary[data-v-b25a6221]{margin:0;color:#454545;font-size:36px;font-weight:600;letter-spacing:-.03em;line-height:1.15}.login-welcome-heading__secondary[data-v-b25a6221]{margin:.55rem 0 0;color:#0a6375;font-size:16px;line-height:1.4;font-weight:600}.login-footer-copyright[data-v-b25a6221]{margin:0;color:#454545;font-size:13px;line-height:1.5}.login-form[data-v-b25a6221]{display:flex;flex-direction:column;gap:.95rem}.login-field[data-v-b25a6221]{display:flex;flex-direction:column}.login-field__label[data-v-b25a6221]{display:block;margin:0 0 8px;color:#16323b;font-size:13px;font-weight:600}.login-input-wrap[data-v-b25a6221]{position:relative}.login-input-wrap svg[data-v-b25a6221]{position:absolute;left:14px;top:50%;width:18px;height:18px;color:#8aa0a8;pointer-events:none;transform:translateY(-50%)}.login-field__input[data-v-b25a6221]{width:100%;height:48px;padding:0 44px;border:1px solid #d7e3e7;border-radius:12px;background:#fff;color:#16323b;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease}.login-field__input[data-v-b25a6221]::placeholder{color:#8aa0a8}.login-field__input[data-v-b25a6221]:focus{outline:none;border-color:#0a6375;background:#fff;box-shadow:0 0 0 4px #0a63751f}.login-password-toggle[data-v-b25a6221]{position:absolute;top:50%;right:8px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#6b7c85;transform:translateY(-50%)}.login-password-toggle[data-v-b25a6221]:hover{background:#e8f2f4;color:#082832}.login-password-toggle[data-v-b25a6221]:focus-visible{outline:none;background:#e8f2f4;color:#082832}.login-password-toggle svg[data-v-b25a6221]{position:static;width:18px;height:18px;transform:none}.login-extras[data-v-b25a6221]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 22px;font-size:13px}.login-remember[data-v-b25a6221]{display:inline-flex;align-items:center;gap:8px;margin:0;color:#6b7c85;font-size:13px;font-weight:400;cursor:pointer;user-select:none}.login-remember__input[data-v-b25a6221]{width:1rem;height:1rem;margin:0;accent-color:#0a6375;cursor:pointer}.login-forgot[data-v-b25a6221]{color:#0a6375;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.login-forgot[data-v-b25a6221]:hover{color:#f10f44}.login-submit[data-v-b25a6221]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:48px;border:none;border-radius:12px;background:#0a6375;color:#fff;font-size:15px;font-weight:600;transition:background-color .15s ease,transform .15s ease}.login-submit[data-v-b25a6221]:hover:not(:disabled){background:#085564}.login-submit[data-v-b25a6221]:active:not(:disabled){transform:translateY(1px)}@media (max-width: 900px){.login-welcome-heading__primary[data-v-b25a6221]{font-size:26px}}.login-submit[data-v-b25a6221]:disabled{opacity:.7;cursor:not-allowed}
