body{background:#f6f7fb}.sidebar{width:245px;min-height:100vh;background:#111827;color:white;position:fixed}.sidebar a{color:#cbd5e1;text-decoration:none;display:block;padding:12px 18px;border-radius:10px;margin:4px 10px}.sidebar a:hover,.sidebar a.active{background:#1f2937;color:#fff}.main{margin-left:245px;padding:24px}.metric{border:0;border-radius:18px;box-shadow:0 8px 24px rgba(15,23,42,.08)}.badge-good{background:#16a34a}.badge-maybe{background:#f59e0b}.badge-weak{background:#64748b}.badge-reject,.badge-failed{background:#dc2626}.table td{vertical-align:middle}.card{border:0;border-radius:18px;box-shadow:0 8px 24px rgba(15,23,42,.06)}
