/* ── 15-99z — publieke opschoning RBC (/raadsbesluiten) ────────────────────────
 *
 * De publieke pagina draait dezelfde canonieke views-stack als
 * /raadsbesluitenreview, maar moet GEEN audit-/reviewelementen tonen. De JS
 * (raadsbesluiten-main/render/views) onderdrukt deze elementen al op basis van
 * `body.rbc-public` (geen Review-sectie, geen "Verborgen agendapunten", geen
 * interne audit-data-attributen, geen review-/afgeleid-ruis in de fractielijst).
 *
 * Deze stylesheet is een DEFENSIEVE vangnetlaag: mocht een audit-/reviewvisual
 * langs het JS-pad ontsnappen, dan wordt die hier alsnog onzichtbaar gemaakt.
 * Laadt na raadsbesluiten-review.css, dus de overrides winnen in de cascade.
 * Verandert niets aan /raadsbesluitenreview (dat heeft geen body.rbc-public).
 */

/* 1. Container-niveau reviewranden (oranje/rood) niet op publiek. */
body.rbc-public .rbc-item[data-review-required="1"],
body.rbc-public .rbc-item[data-visibility-status="VISIBILITY_REVIEW_REQUIRED"] {
  box-shadow: 0 2px 8px rgba(17, 24, 39, 0.06),
              0 1px 2px rgba(17, 24, 39, 0.04);
}

/* 1b. SPF-datakwaliteitsrand (15-99w, indigo) niet op publiek. */
body.rbc-public .rbc-item[data-spf-review-required="1"] {
  box-shadow: 0 2px 8px rgba(17, 24, 39, 0.06),
              0 1px 2px rgba(17, 24, 39, 0.04);
}

/* 2. Inline review-/parent-badges (::before/::after) en de "status ?"-pill verbergen. */
body.rbc-public .rbc-item .rbc-item-aside::before,
body.rbc-public .rbc-item .rbc-item-aside::after {
  content: none !important;
}
body.rbc-public .rbc-pill--review-open {
  display: none !important;
}

/* 3. Fractie-chips: geen review-/afgeleid-styling of -vlag op publiek. */
body.rbc-public .rbc-fractie-chip--review,
body.rbc-public .rbc-fractie-chip--derived {
  background: #f1f5f9;
  color: #0f172a;
  border: 1px solid #e2e8f0;
  font-style: normal;
}
body.rbc-public .rbc-fractie-flag {
  display: none !important;
}

/* 4. "Verborgen agendapunten"-auditwerkbank volledig weg op publiek. */
body.rbc-public .rbc-meeting-audit {
  display: none !important;
}

/* 5. Per-item Review-sectie (audit) en eventuele leeg-gerenderde placeholder. */
body.rbc-public .rbc-audit-placeholder {
  display: none !important;
}

/* 6. Documentlinks: geen review-onderlijn of interne suffixen op publiek. */
body.rbc-public .rbc-doc-link[data-document-review-reason] {
  text-decoration: none;
}
body.rbc-public .rbc-doc-link[data-document-source="DOSSIERLINK_DOCUMENT"]::after {
  content: none;
}

/* 7. Titel-suffix (?views=1-indicator) hoort sowieso niet op canoniek/publiek. */
body.rbc-public .rbc-title::after {
  content: none !important;
}
