.settings{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.settings label{margin:0;color:#fff}.settings select{min-width:105px;padding:7px}.neff{padding:8px;background:#e7f5fb;border-left:4px solid var(--blue);margin-top:8px}.dimension{font-weight:bold}.custom-settings{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.stability-card{border-left:5px solid #168bd0}.stability-card .title{align-items:center}.preliminary{font-size:11px;color:#536776;background:#edf5f8;border-radius:999px;padding:4px 9px}.stability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.check-panel{border:1px solid #d5e3ea;border-radius:9px;padding:11px;background:#f9fcfd}.check-panel h3{margin:0 0 7px;font-size:14px}.check-panel p{margin:4px 0;font-size:12px}.check-panel .metric{font-size:20px;font-weight:800;color:#173d58}.check-panel.good{border-left:5px solid #289061}.check-panel.warn{border-left:5px solid #e79a21}.check-panel.alert{border-left:5px solid #ca4a3d}.status-pill{display:inline-block;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;background:#eaf3f7}.status-pill.good{background:#ddf4e8;color:#176540}.status-pill.warn{background:#fff0cf;color:#8c5900}.status-pill.alert{background:#fde3df;color:#9b2d25}.jump-visuals{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:12px;margin:10px 0}.jump-detail{border:1px solid #e2c2a5;background:#fffaf4;border-radius:10px;padding:10px}.jump-detail canvas{height:260px}.jump-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.jump-kpis div{background:#fff;border:1px solid #edd8c4;border-radius:7px;padding:7px}.jump-kpis small{display:block;color:#6c5a49}.jump-kpis b{display:block;margin-top:2px}.profile-note{font-size:11px;color:#536776;margin:2px 0 8px}.var-results>#varChart{height:360px}.primary-charts{margin-top:10px}@media(max-width:850px){.stability-grid,.jump-visuals{grid-template-columns:1fr}}@media(max-width:700px){header{align-items:flex-start;gap:10px}.settings{justify-content:flex-end}}
