/* frame-sources.css — Systemdetails / QUELLEN & VERBINDUNGEN (PR #132, point 6).
   Visual grammar borrowed from FRAME's existing card/detail-grid pattern —
   dark card, orange status kicker, same conventions as frame-workflows.css.
   No new design system. */

.frame-sources-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  gap: 12px;
}

.frame-source-row {
  padding: 13px 14px;
  border: 1px solid rgba(255,255,255,.1);
  border-radius: 13px;
  background: rgba(14,16,26,.85);
}
.frame-source-row h4 { margin: 3px 0 8px; font-size: 13px; font-weight: 640; }
.frame-source-meta {
  margin: 3px 0 0;
  color: rgba(200,203,222,.62);
  font-size: 10.5px;
  line-height: 1.45;
}
.frame-source-row.is-stale { border-color: rgba(255,164,78,.4); }
.frame-source-row.is-unknown,
.frame-source-row.is-not_operational { border-color: rgba(255,94,82,.4); }

/* Static compact signature line for WIE FRAME ARBEITET (PR #132, point 7). */
.frame-orientation-line {
  margin: 10px 0 0;
  max-width: 760px;
  color: rgba(200,203,222,.7);
  font-size: 11.5px;
  line-height: 1.55;
}
