/* Mais Hadaya CRM — Custom Styles */

/* General */
body {
  font-size: 0.92rem;
  background-color: #f5f7fa;
}

/* Navbar */
.navbar-brand {
  font-size: 1.1rem;
  letter-spacing: 0.5px;
}

/* Cards */
.card {
  border-radius: 8px;
  border: 1px solid #dee2e6;
}

/* Tables */
.table th {
  font-size: 0.82rem;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
.table td {
  vertical-align: middle;
}

/* Badges */
.badge {
  font-size: 0.75rem;
  font-weight: 500;
  padding: 0.3em 0.55em;
}

/* Dashboard stat cards */
.card-body .fs-2 {
  line-height: 1;
}

/* Sidebar-style quick links in lead view */
.list-group-item {
  font-size: 0.88rem;
}

/* Make the activity timestamp smaller */
.list-group-item .float-end {
  font-size: 0.75rem;
}

/* Print overrides are in view.ejs */

/* Alert auto-dismiss help */
.alert {
  font-size: 0.88rem;
}

/* Form labels */
.form-label.fw-semibold {
  margin-bottom: 4px;
}

/* Compact table rows */
.table-sm td, .table-sm th {
  padding: 0.35rem 0.5rem;
}

/* Footer */
footer {
  color: #aaa;
  font-size: 0.78rem;
}
