/* ProParcel Reports — Shared background (grid + blue gradient)
   Matches report pages background design (blue grid).
*/

/* Apply only when the report page sets this class on <body> */
body.pp-report-bg {
  /* Ensure full-viewport background even if content is short */
  min-height: 100vh;

  /* Grid + deep blue gradient (same style family as Report V3 topbar) */
  background:
    linear-gradient(90deg, rgba(255,255,255,.06) 1px, transparent 1px),
    linear-gradient(rgba(255,255,255,.06) 1px, transparent 1px),
    radial-gradient(900px 220px at 18% 20%, rgba(59,130,246,.22), transparent 60%),
    radial-gradient(700px 200px at 85% 45%, rgba(2,60,105,.22), transparent 60%),
    linear-gradient(135deg, #1e293b 0%, #0f172a 100%);
  /* Bigger grid for report body */
  background-size: 48px 48px, 48px 48px, auto, auto, auto;
  background-attachment: fixed;
}

/* Topbar stilleri artık merkezi olarak sidebar.css'den yönetiliyor */
/* body.pp-topbar-v3 class'ı rapor sayfalarında artık gerekli değil */

/* Report Viewer panels: darker, no grid bleed-through */
body.pp-report-viewer .viewer .panel {
  background: #0b1220;
  background-image: none !important;
  border: 1px solid rgba(255,255,255,0.12);
}

body.pp-report-viewer .viewer .panel .panel-header {
  background: rgba(255,255,255,0.02);
}

/* Snapshot / print must stay clean white for exports */
body.pp-report-bg.pp-snapshot {
  background: #ffffff !important;
  background-image: none !important;
}

@media print {
  body.pp-report-bg {
    background: #ffffff !important;
    background-image: none !important;
  }
}

