/* App-spezifische Ergänzungen zum AGP·Control-Design-System.
   Diese App ist (noch) hell gepinnt – konsistent mit den Schwester-Apps. */
:root { color-scheme: light; }

.agp-workspace { max-width: 1400px; margin: 0 auto; }

/* Label-Mindestbreite, damit die Eingabespalten fluchten */
.agp-field .agp-label { min-width: 150px; }

/* Meldungsboxen: standardmäßig verborgen, JS blendet ein */
#errorBox, #okBox { display: none; }

/* Ergebnis-/Kennwert-Tabellen */
.info-table { width: 100%; border-collapse: collapse; font-size: var(--agp-fs-sm); }
.info-table td { padding: 6px 8px; color: var(--agp-ink); }
.info-table td:first-child { color: var(--agp-ink-muted); white-space: nowrap; }
.info-table td:last-child {
  font-weight: 600; text-align: right;
  font-family: var(--agp-mono); font-variant-numeric: tabular-nums;
}
.info-table tr.big td:last-child { font-size: 1.15rem; color: var(--agp-brand); }

/* Platzhalter-Hinweis (CHR/ZN-Seite) */
.platzhalter {
  padding: var(--agp-sp-4); border: 1px dashed var(--agp-border-strong);
  border-radius: var(--agp-r-lg); color: var(--agp-ink-muted);
}
