/* Steuerseite der Alerts (public/alerts.html), ergänzt style.css der Oberfläche. */
.alerts-seite { max-width: 1200px; margin: 0 auto; padding: 0 16px 40px; display: grid; gap: 16px; }
.alerts-seite h2 { margin: 0 0 10px; font-size: 16px; }
.alerts-seite code { word-break: break-all; }
.probe-knoepfe { display: flex; flex-wrap: wrap; gap: 8px; }
.vorschau { margin-top: 12px; }
.vorschau select { margin-left: 6px; }
.vorschau-bild { position: relative; margin-top: 8px; aspect-ratio: 16 / 9; overflow: hidden; border: 1px solid var(--border);
  border-radius: var(--radius); }
.vorschau-bild iframe { position: absolute; left: 0; top: 0; width: 2560px; height: 1440px; border: 0; transform-origin: 0 0; }
.verlauf { width: 100%; border-collapse: collapse; font-variant-numeric: tabular-nums; }
.verlauf td { padding: 6px 8px; border-top: 1px solid var(--border); }
