:root{--na:#071b2e;--gold:#d7ad50;--soft:#f5f7fa;--line:#dfe6ec;--muted:#64748b;--ok:#1f7a55;--warn:#a66a00;--bad:#b42318}.sa94-wrap{background:var(--soft);min-height:100vh;padding:34px 0 70px}.sa94-container{max-width:1180px;margin:auto;padding:0 18px}.sa94-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.sa94-head h1{margin:.25rem 0;color:var(--na);font-size:clamp(2rem,5vw,3.2rem)}.sa94-head p{max-width:780px;color:var(--muted);line-height:1.6}.sa94-actions{display:flex;gap:10px;flex-wrap:wrap}.sa94-btn{border:1px solid var(--line);background:#fff;color:var(--na);border-radius:11px;padding:11px 14px;font-weight:800;cursor:pointer}.sa94-btn.primary{background:var(--na);color:#fff}.sa94-status{background:#fff;border:1px solid var(--line);padding:13px 15px;border-radius:12px;color:#425466;margin:14px 0 18px}.sa94-status.bad{border-color:#f1b3ad;color:var(--bad);background:#fff7f6}.sa94-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.sa94-kpis article{background:#fff;border:1px solid var(--line);border-radius:15px;padding:17px}.sa94-kpis span{font-size:.75rem;font-weight:900;letter-spacing:.05em;color:var(--muted)}.sa94-kpis b{display:block;color:var(--na);font-size:1.8rem;margin:5px 0}.sa94-kpis small{color:#7a8795}.sa94-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:16px;margin:16px 0}.sa94-panel{background:#fff;border:1px solid var(--line);border-radius:17px;padding:19px;min-width:0}.sa94-panel h2,.sa94-panel h3{color:var(--na);margin:0 0 12px}.sa94-funnel{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.sa94-step{border:1px solid var(--line);border-radius:14px;padding:14px;background:#fafcfd}.sa94-step b{display:block;font-size:1.45rem;color:var(--na);margin:5px 0}.sa94-step small{color:var(--muted)}.sa94-table{width:100%;border-collapse:collapse}.sa94-table th,.sa94-table td{text-align:left;border-bottom:1px solid #edf1f4;padding:10px 8px;font-size:.9rem;vertical-align:top}.sa94-table th{color:#64748b;font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.sa94-table td b{color:var(--na)}.sa94-bar{display:flex;align-items:center;gap:9px;margin:10px 0}.sa94-bar span{width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#425466}.sa94-track{height:9px;background:#eef2f5;border-radius:99px;flex:1;overflow:hidden}.sa94-fill{height:100%;background:var(--na);border-radius:99px}.sa94-bar b{width:42px;text-align:right;color:var(--na)}.sa94-search-note{padding:13px;border-radius:12px;background:#f8fafc;border:1px solid var(--line);color:#526170;margin-bottom:12px}.sa94-search-note.ok{background:#eef8f2;border-color:#bfe0cc;color:#276448}.sa94-search-note.warn{background:#fff8e8;border-color:#efd99b;color:#7b5b16}.sa94-rec{padding:14px 15px;border-radius:13px;border:1px solid var(--line);margin:10px 0}.sa94-rec strong{display:block;color:var(--na);margin-bottom:4px}.sa94-rec p{margin:0;color:#566575;line-height:1.5}.sa94-rec.priority{border-left:5px solid #c9342f}.sa94-rec.watch{border-left:5px solid #d49b20}.sa94-rec.ok{border-left:5px solid #329768}.sa94-mini{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.sa94-mini article{padding:12px;border:1px solid var(--line);border-radius:12px}.sa94-mini b{display:block;color:var(--na);font-size:1.2rem}.sa94-empty{color:#7b8794;padding:14px 0}.sa94-select{padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font-weight:700;color:var(--na)}@media(max-width:900px){.sa94-kpis{grid-template-columns:repeat(2,1fr)}.sa94-grid{grid-template-columns:1fr}.sa94-funnel{grid-template-columns:repeat(2,1fr)}.sa94-head{flex-direction:column}}@media(max-width:540px){.sa94-kpis,.sa94-funnel,.sa94-mini{grid-template-columns:1fr}.sa94-actions{width:100%}.sa94-actions>*{flex:1}.sa94-bar span{width:105px}}
