body {
  background-color: var(--color-bg-page);
  color: var(--color-text);
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  color: var(--color-heading) !important;
}
body .login-page {
  background: linear-gradient(to right, var(--color-bg-subtle) 0%, var(--color-bg-subtle) 50%, var(--color-bg) 50%, var(--color-bg) 100%);
}
body .login-page::before {
  filter: saturate(0.8) brightness(1.08) hue-rotate(4deg);
  opacity: 0.92;
}
body .login-page .container .left-side-panel .content-wrapper .mobile-welcome-message {
  color: var(--color-text-muted);
}
body .login-page .container .left-side-panel .content-wrapper .logo-wrapper img,
body .login-page .container .left-side-panel .content-wrapper .mobile-logo-wrapper img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(2000%) hue-rotate(197deg) brightness(95%) contrast(102%);
}
body .login-page .container .left-side-panel .content-wrapper .header-text > p {
  color: var(--color-primary);
}
body .login-page .container .left-side-panel .content-wrapper .header-subtext > p {
  color: var(--color-text-muted);
}
body .login-page .container .right-side-panel .direction-arrow i {
  color: var(--color-secondary);
}
body .login-page .container .right-side-panel .entryForm {
  --form-max-width: 400px;
  background: var(--color-bg);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow-md);
  padding: 48px 56px;
}
body .login-page .container .right-side-panel .entryForm .formName #login-title {
  color: var(--color-primary);
}
body .login-page .container .right-side-panel .entryForm .formName #login-title > span {
  color: var(--color-secondary);
}
body .login-page .container .right-side-panel .entryForm form table tbody tr .entryTableCaption {
  color: var(--color-text);
}
body .login-page .container .right-side-panel .entryForm form table tbody tr .entryTableValue .formInputEdit,
body .login-page .container .right-side-panel .entryForm form table tbody tr .entryTableValue .formInputPassword {
  background: var(--input-primary-base);
  border: 1px solid var(--input-primary-border-color);
  color: var(--color-text);
}
body .login-page .container .right-side-panel .entryForm form .form-button-bottom #BID1 {
  background: var(--btn-primary-base);
  color: var(--btn-primary-on);
}
body .login-page .container .right-side-panel .entryForm form .form-button-bottom #BID1:hover {
  background-color: var(--btn-primary-hover);
}
body .login-page .container .right-side-panel .entryForm form .form-button-bottom #BID2 {
  background: var(--btn-secondary-base);
  color: var(--btn-secondary-on);
}
body .login-page .container .right-side-panel .entryForm form .form-button-bottom #BID2:hover {
  background-color: var(--btn-secondary-hover);
}
body .login-page .container .right-side-panel .entryForm form .form-button-bottom .reset-password-container {
  margin-top: 20px;
  color: var(--color-secondary);
}
body .login-page .container .right-side-panel .entryForm form .form-button-bottom .reset-password-container > a {
  color: var(--color-secondary);
}
body .login-page .container .partners-wrapper .partner:has(.partner-text) .partner-text {
  color: var(--color-text-muted);
}
body .login-page .container .partner.smaller img,
body .login-page .container #crcf {
  filter: invert(1);
}
body .entryForm .entryTableValidityError,
body .entryForm .form-button-bottom .entryTableValidityError > center {
  color: var(--color-danger) !important;
}
/*# sourceMappingURL=login.css.map */