/* _tabler-overrides.css cleared on 2025-09-21 — non-Tabler overrides moved to
  `static/css/kpi-deprecated.css` for backup. Keep this file present so
  asset references remain valid. */

/* See: static/css/kpi-deprecated.css */

/* Jumbo auth title for minimal auth pages */
.auth-title {
  font-size: 2.25rem; /* larger than h3 */
  font-weight: 600;
  letter-spacing: -0.02em;
  margin-bottom: 0.5rem;
}

@media (min-width: 768px) {
  .auth-title {
    font-size: 2.75rem;
  }
}

/* Help sidebar: only show the vertical left border for the expanded/collapsed
   section instead of the whole nested nav. This makes the vertical rule mark
   the open group (similar to Tabler docs). */

/* Remove the default nested-left-border applied by Tabler for our help sidebar */
.help-sidebar .nav.nav-vertical .nav {
  border-left: 0 !important;
  margin-left: 1.25rem; /* keep the intended indent */
  padding-left: .5rem; /* preserve padding spacing */
}

/* Add a left border only to the active (shown) inner nav to visually mark it */
.help-sidebar .nav.nav-vertical .nav.collapse.show {
  border-left: var(--tblr-border-width) var(--tblr-border-style) var(--tblr-border-color) !important;
  padding-left: .5rem; /* ensure spacing remains consistent */
}

/* Slightly soften the border for nested list items for visual match */
/* Removed inner extra border to avoid double lines when a section is expanded. */

/* Match Tabler docs base font-size: use 1rem (typically 16px) so headings
   rendered with rem values look the same as on docs.tabler.io */
:root {
  --tblr-body-font-size: 1rem !important;
}

/* Help tree styles */
.help-tree-root, .help-tree-root ul {
  list-style: none;
  margin: 0;
  padding-left: 0.75rem;
}
.help-tree-node {
  margin: .25rem 0;
  position: relative;
}
.help-tree-toggler {
  background: transparent;
  border: 0;
  color: var(--tblr-secondary-color);
  padding: 0 .25rem 0 0;
  cursor: pointer;
}
.help-tree-children { display: none; }
.help-tree-label { color: var(--tblr-body-color); }
