/* POS Apotek — gaya tambahan (di atas Bootstrap 5). */
body { background-color: #f8f9fa; }
.kartu-stat { border-left: 4px solid #198754; }
.kartu-stat .h3 { color: #198754; }
.navbar-brand { letter-spacing: .3px; }
.table th { white-space: nowrap; }
footer { background: #fff; }

/* Struk / cetak (dasar — format thermal 58/80mm disempurnakan di Fase 3). */
@media print {
  .navbar, footer, .btn, .pagination, .no-print { display: none !important; }
  body { background: #fff; }
  .card { border: 1px solid #000; box-shadow: none !important; }
  main { padding: 0 !important; }
}
