/* Systemstatus und KI-Zugang */
.sy{display:grid;gap:14px;max-width:1280px;margin:0 auto;padding:4px 0 24px}
.sy-karte{background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;padding:16px 18px}
.sy-karte h3{margin:0 0 6px;font-size:18px}.sy-karte label{display:block;margin:10px 0 0;font-weight:600;font-size:14px}.sy-karte input{display:block;width:100%;margin-top:4px}
.sy-status{display:grid;grid-template-columns:auto 1fr auto auto;gap:16px;align-items:center;border-width:2px}
.sy-status small{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:#64748b}.sy-status h2{margin:2px 0;font-size:22px}.sy-status p{margin:0;color:#475569}
.sy-licht{width:16px;height:16px;border-radius:50%;background:#94a3b8}
.sy-an{border-color:#16A34A}.sy-an .sy-licht{background:#16A34A;box-shadow:0 0 0 6px #16A34A22}
.sy-aus{border-color:#94a3b8;border-style:dashed}
.sy-fehler{border-color:#DC2626}.sy-fehler .sy-licht{background:#DC2626;box-shadow:0 0 0 6px #DC262622}
.sy-zahl{text-align:center;min-width:110px}.sy-zahl b{display:block;font-size:26px}.sy-zahl span{font-size:12px;color:#64748b}
.sy-zwei{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.sy-akt{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.sy-meld{min-height:1.3em;margin:8px 0 0;font-weight:600}
.sy-grenzen{margin:4px 0 8px;padding-left:18px}.sy-grenzen li{margin:5px 0;font-size:14.5px}
.sy-tab-w{overflow-x:auto}.sy-tab{width:100%;border-collapse:collapse;font-size:14px}.sy-tab th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#64748b;padding:6px 8px;border-bottom:2px solid #e2e8f0}
.sy-tab td{padding:8px;border-bottom:1px solid #eef2f7;vertical-align:top}
.sy-ja,.sy-teil,.sy-nein{font-weight:700;white-space:nowrap}.sy-ja{color:#15803d}.sy-teil{color:#b45309}.sy-nein{color:#b91c1c}
@media (max-width:860px){.sy-zwei{grid-template-columns:1fr}.sy-status{grid-template-columns:auto 1fr}.sy-zahl{grid-column:span 1}}
