/* MNDOC Device Management - Custom Styles */

:root {
  --mndoc-primary: #003366;
  --mndoc-accent: #0066cc;
}

body {
  background-color: #f5f7fa;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

.navbar {
  background-color: var(--mndoc-primary) !important;
}

.bg-primary {
  background-color: var(--mndoc-primary) !important;
}

.btn-primary {
  background-color: var(--mndoc-primary);
  border-color: var(--mndoc-primary);
}

.btn-primary:hover {
  background-color: var(--mndoc-accent);
  border-color: var(--mndoc-accent);
}

.btn-outline-primary {
  color: var(--mndoc-primary);
  border-color: var(--mndoc-primary);
}

.btn-outline-primary:hover,
.btn-outline-primary.active,
.btn-outline-primary:active {
  background-color: var(--mndoc-primary);
  border-color: var(--mndoc-primary);
}

.action-card {
  transition: transform 0.15s, box-shadow 0.15s;
  color: inherit;
}

.action-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.12) !important;
  color: inherit;
}

.card {
  border: none;
  border-radius: 0.5rem;
}

.badge {
  font-weight: 500;
}

.display-6 {
  font-weight: 700;
}
