
/* LGFT v5.10 — Copyright © Francois Coetsee. All rights reserved. */
.launch-runbook-card .kpi-grid,.launch-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:16px 0}.launch-runbook-card .kpi,.launch-kpi-grid .kpi{border:1px solid rgba(148,163,184,.28);border-radius:14px;padding:14px;background:rgba(15,23,42,.72);min-height:80px;display:flex;flex-direction:column;justify-content:center;gap:8px}.launch-runbook-card .kpi strong,.launch-kpi-grid .kpi strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#facc15;line-height:1.25}.launch-runbook-card .kpi span,.launch-kpi-grid .kpi span{display:block;font-size:22px;font-weight:800;color:#fff;line-height:1.15}.launch-boundary{border-left:4px solid #facc15;padding:12px;background:rgba(250,204,21,.07);border-radius:12px;margin:14px 0}.launch-danger{border-left-color:#ef4444;background:rgba(239,68,68,.08)}.launch-ok{border-left-color:#22c55e;background:rgba(34,197,94,.08)}.launch-switch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.launch-switch{border:1px solid rgba(148,163,184,.25);border-radius:14px;padding:12px;background:rgba(15,23,42,.55)}.launch-switch h3{margin:0 0 6px}.launch-switch form{display:flex;gap:8px;flex-wrap:wrap}.launch-print-note{font-size:12px;opacity:.85}@media(max-width:720px){.launch-runbook-card .kpi-grid,.launch-kpi-grid{grid-template-columns:1fr}.launch-runbook-card .kpi span,.launch-kpi-grid .kpi span{font-size:18px}.launch-switch-grid{grid-template-columns:1fr}}
