.miznee-container{background:#0b1220;color:#f8fafc;padding:24px;font-family:Arial,sans-serif;border-radius:18px}
.miznee-header h1{margin:0 0 8px;font-size:42px;line-height:1.1}
.miznee-header h1 span{color:#a3e635}
.miznee-subtitle{margin:0 0 20px;color:#cbd5e1;font-size:18px}
.miznee-cards{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px}
.card{background:#111a2e;border:1px solid #22304d;padding:18px;border-radius:16px;width:210px;box-sizing:border-box}
.card.active{cursor:pointer;border-color:#84cc16}
.card h3{margin:0 0 10px;font-size:24px}
.card p{margin:0 0 14px;color:#cbd5e1;min-height:48px}
.card button,.miznee-primary-btn,.miznee-cta{background:#84cc16;color:#0b1220;border:none;padding:12px 16px;border-radius:12px;font-weight:700;text-decoration:none;display:inline-block;cursor:pointer}
.miznee-panel{background:#111a2e;border:1px solid #22304d;border-radius:16px;padding:20px;max-width:560px;margin-top:20px}
.miznee-panel h2{margin-top:0}
.miznee-guidance,.miznee-bmi-help,.miznee-reason,.miznee-safety,.miznee-impact-note{color:#cbd5e1}
.miznee-bmi-help a{color:#a3e635;font-weight:700}
.miznee-impact-note{font-size:13px;margin-top:10px}
label{display:block;margin:14px 0 6px;font-weight:700}
input,select{width:100%;padding:12px;border-radius:10px;border:1px solid #334155;background:#0f172a;color:#f8fafc;box-sizing:border-box}
.hidden{display:none}
.miznee-status{font-size:28px;font-weight:800;margin:0 0 10px}
.miznee-status.red{color:#f87171}
.miznee-status.amber{color:#fbbf24}
.miznee-status.green{color:#86efac}
@media (max-width:768px){.miznee-container{padding:18px}.miznee-header h1{font-size:34px}.card{width:100%}.miznee-panel{max-width:none}}
