/* CSAT-REPORTING-UI-001 — Raporlar › Müşteri Memnuniyet Raporları: the filter row and the printed (PDF) page. Tokens only. */
.csat-filters { display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 12px; align-items: end; margin: 0 0 20px; }
.csat-filters label.field { margin: 0; }
.csat-filters label.field > span { font-size: 12px; color: var(--text-2); margin-bottom: 4px; }
.csat-report details > summary { cursor: pointer; }
.csat-report details ul { margin: 4px 0 0; }

@media print {
  .area-nav-host, .help-fab { display: none !important; }
  .csat-report section, .csat-report .table-wrap, .csat-report .summary { break-inside: avoid; page-break-inside: avoid; }
  .csat-report .table-wrap { overflow: visible; }
}

/* CSAT-AUTOMATION-001 — the month's queue, the exact words in a batch approval, the template body */
.csat-report pre.tiny, .csat-approve-list pre.tiny { white-space: pre-wrap; word-break: break-word; margin: 4px 0 8px; padding: 8px; border-radius: 6px; background: var(--surface-2); }
.csat-approve-list { max-height: 50vh; overflow: auto; }
