/* ============================================================
   safeguard-ds-av-vertraege — AV-Verträge (#376)
   ------------------------------------------------------------
   Additiv zu idf-list-grid.css. Hier stehen nur Spalten-Grid und
   die Zustands-Tönungen der Pillen; Zeilen-, Hover- und Pillen-
   Geometrie kommt aus Shared.
   ============================================================ */

/* ---- Spalten-Grid (6): Bezeichnung · Partner · Richtung · Status · Ausfertigung · Druck ----
   Die Öffnen-Spalte ist mit #545 entfallen: das Detail öffnet als Modal auf
   dieser Seite, und eine Öffnen-Pille gibt es nur bei Navigation woanders hin.
   Der Status steht seit #555 in einer eigenen sortierbaren Spalte statt hinter
   dem Titel; die Ausfertigungs-Ampel bleibt die letzte inhaltliche Spalte. */
/* Breiten aus der CSS-Variable (col-resize-Baustein); Fallback = Defaults. */
.sgav-grid {
  grid-template-columns: var(--sgav-cols, minmax(220px, 1fr) 200px 210px 150px 160px 52px);
}

/* Spuren zählen nach SICHTBAREN Zellen: Partner ist hier ausgeblendet, bleiben
   Bezeichnung, Richtung, Status, Ausfertigung und Druck. */
@media (max-width: 1100px) {
  .sgav-grid { grid-template-columns: minmax(180px, 1fr) 150px 130px 140px 52px; }
  /* Partner (2.) weicht zuerst - Richtung und Ausfertigung sind der Befund. */
  .sgav-list-thead .sgav-grid > div:nth-child(2),
  .sgav-row .sgav-grid > .sgav-cell-partner { display: none; }
  .idf-colresize-layer { display: none; }
  .idf-colresize-scroll .idf-list-thead,
  .idf-colresize-scroll .idf-list-rows { width: auto; min-width: 0; }
}

.sgav-cell-partner.is-empty,
.sgav-leer { color: var(--mid); }
.sgav-cell-druck { justify-self: center; }

/* ---- Richtungs-Pille ----
   Keine Fremdfarben: beide Richtungen sind neutrale Zustände, keine Bewertung.
   Unterschieden wird über Icon und Text, nicht über eine Ampel. */
.sgav-rolle { background: var(--tint-neutral); color: var(--ink); }
.sgav-rolle.is-kunde { background: var(--tint-primary); color: var(--primary); }
/* Status: seit #555 der Inhalt einer eigenen Spalte, nicht mehr ein Zusatz am
   Titel - deshalb --ink wie die Richtungs-Pille statt des gedämpften --mid.
   Neutral für ALLE Stufen: die Wertung trägt allein die Ausfertigungs-Ampel. */
.sgav-status { background: var(--tint-neutral); color: var(--ink); }

/* ---- Ampel: nur bei Problem färben ----
   Liegt eine festgeschriebene Ausfertigung vor, bleibt die Zelle ungefärbt.
   Kein Grün für den Normalfall (sonst rauscht die Liste). */
.sgav-ampel.is-fehlt   { background: var(--tint-red);    color: var(--red); }
.sgav-ampel.is-entwurf { background: var(--tint-orange); color: var(--orange-text); }
.sgav-dok-ok { color: var(--ink); }
.sgav-dok-ok small { color: var(--mid); margin-left: var(--space-1); }

.sgav-stats-warn { color: var(--red); }
