/* Arishma POS — Print Styles */
@media print {
  .sidebar, .topbar, .filters-row, .filters-card, .filter-bar,
  .no-print, .btn-print, .pos-shortcuts-bar,
  .quick-filters, .report-actions, .sidebar-overlay { display: none !important; }

  main { padding: 0 !important; margin: 0 !important; max-width: none !important; }
  .app-shell { display: block !important; }

  .card { box-shadow: none !important; border: 1px solid #ddd; break-inside: avoid; }
  .kpis { grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)) !important; }

  table { font-size: 11px; }
  a { color: inherit !important; text-decoration: none !important; }

  body { background: #fff; color: #000; }
  .kpi, .kpi-dark { background: #fff; color: #000; border: 1px solid #ddd; }
  .kpi-dark span, .kpi-dark small { color: #666; }
  .kpi::before, .kpi-dark::before, .kpi-row .kpi-card::before { display: none; }
}
