/* ============================================================
   ITAMS — custom Css
   (Velzon's own customization hook — ships empty in the stock
   template; used here only to bridge legacy structural classes
   still referenced in page markup. No brand colors — pure
   Velzon defaults apply everywhere via app.min.css.)
   ============================================================ */

.pagetitle {
  margin-bottom: 1.25rem;
}

.pagetitle h1 {
  font-size: 1.25rem;
  margin-bottom: 0;
  font-weight: var(--vz-font-weight-semibold, 600);
  color: var(--vz-body-color);
}

.info-card {
  border: none;
  border-radius: var(--vz-border-radius, 0.25rem);
  box-shadow: var(--vz-card-shadow, 0 1px 2px rgba(56, 65, 74, 0.15));
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}

.info-card:hover {
  transform: translateY(-3px);
  box-shadow: var(--vz-card-shadow-lg, 0 5px 20px rgba(56, 65, 74, 0.12));
}

.info-card .card-body {
  padding: 1.25rem;
}

.info-card .card-icon {
  width: 56px;
  height: 56px;
  min-width: 56px;
  background: var(--vz-primary-bg-subtle);
}

.info-card .card-icon i {
  font-size: 1.5rem;
  color: var(--vz-primary);
}

.info-card h6 {
  font-size: 1.25rem;
  font-weight: var(--vz-font-weight-semibold, 600);
  margin-bottom: 0.15rem;
}
