.runtime-health{margin:20px 0;padding:20px;background:#fff;border:1px solid #dce5ed;border-radius:20px}.runtime-health summary{font-size:1.2rem;font-weight:800;cursor:pointer;min-height:48px}.runtime-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.runtime-cards article{display:grid;gap:8px;padding:18px;border-radius:16px;background:#eff5fa;color:#09385d}.runtime-cards b{font-size:1.8rem}.runtime-table{overflow:auto}.runtime-table table{width:100%;border-collapse:collapse}.runtime-table th,.runtime-table td{padding:14px;border-bottom:1px solid #e2e9ef;text-align:start;white-space:nowrap}.runtime-alerts{border-inline-start:4px solid #d1a334;padding-inline-start:14px}.runtime-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.runtime-settings h3{grid-column:1/-1}.runtime-settings label{display:grid;gap:8px}.runtime-health button,.runtime-health input,.runtime-health select{min-height:48px}.runtime-health p{line-height:1.9;color:#526679}.quick-link{padding:16px;margin:12px 0;background:#f3f6fa;border-radius:16px}.quick-link input{width:100%;min-height:48px;direction:ltr}.quick-link button{min-height:48px;margin:8px}@media(max-width:600px){.runtime-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-settings{grid-template-columns:1fr}.runtime-health{padding:14px}}
