.cf81-dashboard{display:grid;gap:16px}.cf81-hero,.cf81-card,.cf81-suggestion{border:1px solid rgba(124,58,237,.2);border-radius:18px;background:linear-gradient(180deg,rgba(124,58,237,.08),rgba(255,255,255,.02));padding:16px}.cf81-hero{display:flex;gap:16px;justify-content:space-between;align-items:flex-start}.cf81-hero h3{margin:4px 0 6px}.cf81-kpis{display:flex;gap:8px;flex-wrap:wrap}.cf81-kpis span,.cf81-chip{border-radius:999px;padding:7px 10px;background:rgba(124,58,237,.1);font-size:12px}.cf81-policy{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;opacity:.8}.cf81-list{display:grid;gap:12px}.cf81-card header,.cf81-suggestion header{display:flex;justify-content:space-between;gap:12px}.cf81-card header strong,.cf81-suggestion strong{display:block}.cf81-progress{height:7px;border-radius:999px;background:rgba(127,127,127,.16);overflow:hidden;margin:12px 0}.cf81-progress i{display:block;height:100%;background:currentColor}.cf81-health{margin:10px 0;padding:10px 12px;border-radius:12px;background:rgba(127,127,127,.08)}.cf81-health.recovered{background:rgba(16,185,129,.12)}.cf81-health.critical{background:rgba(239,68,68,.12)}.cf81-steps{display:grid;gap:9px}.cf81-step{border:1px solid rgba(127,127,127,.16);border-radius:14px;padding:12px;display:grid;gap:7px}.cf81-step.completed,.cf81-step.skipped{opacity:.72}.cf81-step.in_progress{border-color:rgba(124,58,237,.5);box-shadow:0 0 0 2px rgba(124,58,237,.08)}.cf81-step-top{display:flex;gap:10px;align-items:flex-start}.cf81-step-num{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:rgba(124,58,237,.13);font-weight:700}.cf81-step small{opacity:.72}.cf81-actions{display:flex;gap:8px;flex-wrap:wrap}.cf81-evidence{font-size:12px;opacity:.76}.cf81-empty{padding:16px;text-align:center;opacity:.7}@media(max-width:720px){.cf81-hero,.cf81-card header,.cf81-suggestion header{flex-direction:column}.cf81-actions button{width:100%}}
