.v427-shell{display:grid;gap:1rem;max-width:1240px;margin:0 auto;padding:clamp(.75rem,2vw,1.5rem);color:var(--ink,#153b39)}.v427-hero{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:clamp(1rem,3vw,2rem);border-radius:24px;background:linear-gradient(135deg,#073f3c,#11685f);color:#fff;box-shadow:0 18px 45px #0c4d4430}.v427-hero h2{font-size:clamp(1.65rem,3vw,2.55rem);margin:.25rem 0}.v427-cert{padding:.55rem .85rem;border-radius:999px;background:#d7ff77;color:#143f39;font-weight:800;white-space:nowrap}.v427-kpis,.v427-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.v427-grid article,.v427-commands,.v427-boundary,.v427-capabilities{border:1px solid #bfd8d2;border-radius:18px;background:#fff;padding:1rem;box-shadow:0 8px 22px #123f3820}.v427-status{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.62rem .7rem;margin:.4rem 0;border-radius:12px;background:#f0f5f3;border-inline-start:4px solid #d19024}.v427-status.good{border-inline-start-color:#198264;background:#ebf8f3}.v427-command{margin:.65rem 0;border:1px solid #d4e3df;border-radius:14px;padding:.75rem}.v427-command summary{cursor:pointer;font-weight:750}.v427-command form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.8rem}.v427-command label{display:grid;gap:.3rem}.v427-command input,.v427-command select{min-height:44px;border:1px solid #abc7c1;border-radius:10px;padding:.55rem;background:#fff;color:#153b39}.v427-check{display:flex!important;align-items:center;gap:.5rem}.v427-check input{min-height:auto}.v427-command button{min-height:44px;border:0;border-radius:12px;background:#086158;color:#fff;font-weight:800;padding:.7rem 1rem}.v427-command output{grid-column:1/-1;overflow-wrap:anywhere}.v427-capabilities ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding-inline-start:1.5rem}.v427-capabilities li span{display:inline-block;min-width:3rem;font-weight:800;color:#086158}.v427-boundary{border-color:#e1c268;background:#fffbec}.v427-shell footer{text-align:center;color:#52736e;font-size:.85rem}@media(max-width:900px){.v427-kpis,.v427-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.v427-hero{display:grid}.v427-kpis,.v427-grid,.v427-command form,.v427-capabilities ol{grid-template-columns:1fr}.v427-command button{position:sticky;bottom:.5rem}.v427-status{align-items:flex-start}.v427-shell{padding:.65rem}}
