
/* NGI V16.1.1 — readiness center + lighter operational shell */
.v161-hero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px 24px;border-radius:18px;background:linear-gradient(135deg,#0b3145,#0f455c);color:#fff;margin-bottom:14px}.v161-hero h1{margin:5px 0 8px;font-size:clamp(22px,3vw,34px)}.v161-hero p{margin:0;max-width:820px;opacity:.88;line-height:1.8}.v161-score{min-width:190px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:14px 16px}.v161-score small,.v161-score em{display:block;opacity:.78}.v161-score b{display:block;font-size:20px;margin:4px 0}.v161-score.warn{border-color:#e5b64b}.v161-score.bad{border-color:#e56d6d}.v161-actions{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.v161-actions form{margin:0}.v161-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.v161-check{display:flex;gap:11px;align-items:flex-start;background:var(--surface,#fff);border:1px solid var(--line,#dfe7ea);border-radius:14px;padding:13px}.v161-check>span{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;font-weight:900;background:#eaf7ef}.v161-check.warn>span{background:#fff3d5}.v161-check.bad>span{background:#ffe7e7}.v161-check b{display:block;font-size:14px;margin-bottom:3px}.v161-check small{display:block;line-height:1.55;color:var(--muted,#60727d)}.v161-warn{color:#9a6700!important;font-weight:700}.row-sub{display:block;margin-top:3px;font-size:11px;opacity:.72}.quickgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.quickgrid a{min-height:82px}.v160-center-grid>a,.v160-screen-card{box-shadow:none!important}.panel{box-shadow:0 3px 12px rgba(19,51,68,.045)!important}@media(max-width:1000px){.v161-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v161-hero{align-items:flex-start;flex-direction:column}.v161-score{width:100%}.quickgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.v161-grid{grid-template-columns:1fr}.v161-hero{padding:17px}.v161-actions>*{width:100%}.v161-actions button,.v161-actions .btn{width:100%;text-align:center}.quickgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
