:root {
  --ins-sidenav-item-gap: 8px;
  --ins-sidenav-item-padding-y: 6px;
  --ins-sidenav-sub-item-padding-y: 5px;
}

html[data-skin=saas][data-menu-color],
html[data-skin=modern][data-menu-color],
html[data-skin=minimal][data-menu-color],
html[data-skin=material][data-menu-color],
html[data-skin=flat][data-menu-color] {
  --ins-sidenav-item-gap: 8px;
  --ins-sidenav-item-padding-y: 6px;
  --ins-sidenav-sub-item-padding-y: 5px;
}

.table-row-attention {
  background-color: rgba(var(--ins-warning-rgb), 0.12);
}

.table-row-critical {
  background-color: rgba(var(--ins-danger-rgb), 0.15);
}

.table-row-attention > td,
.table-row-critical > td {
  background-color: transparent;
}

.badge {
  font-size: 0.85rem;
  padding: 0.35rem 0.6rem;
  line-height: 1.2;
}

.text-muted.small,
.text-muted .small {
  font-size: 0.80rem;
}

.btn-sm {
  font-size: var(--bs-btn-font-size);
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  border-radius: var(--bs-btn-border-radius);
}

.link-primary.small {
  font-size: 0.8rem;
}

.auth-accent-graphic {
  width: 180px;
}

.auth-accent-graphic svg {
  opacity: 0.075;
  width: 100%;
  height: auto;
}

