/* JeMimba identity for every page still rendered by the inherited Covoizin theme. */
body.rzg-theme {
  --cv-brand: #103c68;
  --cv-brand-hover: #092a4f;
  --cv-ink: #142d49;
  --cv-muted: #546477;
  --cv-canvas: #faf8f5;
  --cv-soft: #eaf1f9;
  --cv-line: #d7dfe8;
  --rzg-teal: #103c68;
  --rzg-teal-dark: #092a4f;
  --rzg-blue: #103c68;
  --rzg-ink: #142d49;
  --rzg-navy: #142d49;
  --rzg-muted: #546477;
  --rzg-sand: #faf8f5;
  --rzg-line: #d7dfe8;
}

/* The Covoizin shortcode prints its own green CSS after wp_head. */
body.rzg-theme .didac-webapp-shell .didac-webapp-sidebar {
  background: linear-gradient(180deg, #103c68 0%, #0d3257 55%, #071d32 100%) !important;
}
body.rzg-theme .didac-webapp-shell .didac-webapp-desktop-toggle,
body.rzg-theme .didac-webapp-shell .didac-webapp-mobile-toggle {
  background: #f86608 !important;
  color: #fff !important;
}
body.rzg-theme .didac-webapp-shell .didac-webapp-user-avatar {
  background: #eaf1f9;
  color: #103c68;
}
body.rzg-theme .didac-webapp-shell .didac-webapp-user-code {
  color: #dce8f3;
}
body.rzg-theme .didac-webapp-shell .didac-webapp-menu-link.is-active {
  background: #fff0e5 !important;
  color: #103c68 !important;
  box-shadow: inset 4px 0 #f86608;
}
body.rzg-theme .didac-webapp-shell .didac-webapp-menu-link.is-active .didac-webapp-menu-link-icon {
  color: #a53e00;
}
body.rzg-theme .didac-webapp-shell .didac-webapp-menu-link:hover:not(.is-active) {
  background: #eaf1f9 !important;
  color: #103c68 !important;
}
body.rzg-theme .didac-webapp-shell .didac-webapp-kicker {
  color: #a53e00;
}
body.rzg-theme .didac-webapp-shell .didac-webapp-panel {
  border-color: #d7dfe8 !important;
}
body.rzg-theme .didac-webapp-shell :is(
  .didac-profile-photo-stage,
  .didac-profile-photo-preview,
  .didac-webapp-card,
  .didac-webapp-filters,
  .didac-dashboard-toolbar,
  .didac-dashboard-row,
  .didac-support-faq,
  .didac-support-message,
  .didac-generation-item,
  .didac-payout-method-card
) {
  border-color: #d7dfe8 !important;
}
body.rzg-theme .didac-webapp-shell .didac-profile-photo-stage {
  background: #eaf1f9;
}
body.rzg-theme .didac-webapp-shell :is(
  .didac-webapp-mobile-account-toggle,
  .didac-webapp-search-input,
  .didac-webapp-page-size-select,
  .didac-webapp-page-button
) {
  border-color: #c6d6e5 !important;
  color: #103c68;
}
body.rzg-theme .didac-webapp-shell :is(.didac-webapp-search-input, .didac-webapp-page-size-select):focus {
  border-color: #103c68 !important;
}
body.rzg-theme .didac-webapp-shell :is(.didac-dashboard-notification-read-button, .didac-dashboard-notification-body em) {
  color: #103c68;
  border-color: #103c68;
}
body.rzg-theme .didac-webapp-shell :is(.didac-auth-primary, .didac-auth-submit) {
  background: #103c68 !important;
  border-color: #103c68 !important;
  color: #fff !important;
}
body.rzg-theme .didac-webapp-shell :is(.didac-auth-secondary, .didac-profile-photo-choice-row button) {
  border-color: #103c68 !important;
  color: #103c68 !important;
}
body.rzg-theme .didac-webapp-shell :is(a, button, summary):focus-visible {
  outline: 3px solid #a53e00 !important;
  outline-offset: 3px;
}
body.rzg-theme .didac-auth-shell .didac-auth-tab.is-active {
  background: #103c68 !important;
  border-color: #103c68 !important;
  color: #fff !important;
}

@media (max-width: 760px) {
  body.rzg-theme .didac-webapp-shell .didac-webapp-content {
    min-width: 0;
  }
}
