.fertilization-hero{background:linear-gradient(135deg,#eef9ee,#fff9df);border:1px solid #dce9d5}.fert-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:18px 0}.fert-kpi{background:#fff;border:1px solid #dfe8e1;border-top:4px solid #198a4c;border-radius:16px;padding:17px;box-shadow:0 7px 22px rgba(24,53,36,.05)}.fert-kpi span,.fert-kpi b,.fert-kpi small{display:block}.fert-kpi b{font-size:1.55rem;margin:5px 0;color:#173b28}.fert-kpi small{color:#68776e}.fert-kpi.warning{border-top-color:#d69a16}.fert-kpi.danger{border-top-color:#d92d20}.fert-kpi.info{border-top-color:#1677a8}.fert-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.fert-lot-list{display:grid;gap:9px}.fert-lot-list article{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:13px;border:1px solid #e1e9e3;border-radius:12px}.fert-lot-list small{display:block;color:#6b7a71}.fert-lot-list strong{color:#126b3b}.dose-guide{display:grid;gap:10px}.dose-guide article{border-left:5px solid #168a49;background:#f3fbf6;border-radius:12px;padding:13px}.dose-guide article.warning{border-left-color:#d69a16;background:#fffaf0}.dose-guide article.danger{border-left-color:#d92d20;background:#fff5f4}.dose-guide b,.dose-guide span{display:block}.dose-guide span{color:#65736b;margin-top:4px}.dose-success{color:#087443}.dose-warning{color:#9a6700}.dose-danger{color:#b42318}.dose-missing{color:#64748b}.dose-validation{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;border-radius:12px;margin-bottom:14px;border-left:5px solid #1677a8;background:#eef8fd}.dose-validation b,.dose-validation span{display:block}.dose-validation span{color:#52665d}.dose-validation.success{border-color:#168a49;background:#eefaf2}.dose-validation.warning{border-color:#d69a16;background:#fff9e8}.dose-validation.danger,.dose-validation.missing{border-color:#d92d20;background:#fff1f0}.fert-form-calcs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.fert-form-calcs article{padding:13px;border:1px solid #dfe8e1;border-radius:12px;background:#f8fcf9}.fert-form-calcs small,.fert-form-calcs b{display:block}.fert-form-calcs b{margin-top:5px;color:#126b3b}.fert-evidence-preview{min-height:100px;display:grid;place-items:center;border:1px dashed #adc5b5;border-radius:13px;background:#f9fcfa;color:#64748b;padding:10px}.fert-evidence-preview img{max-width:100%;max-height:240px;border-radius:10px}@media(max-width:1050px){.fert-kpis{grid-template-columns:repeat(2,1fr)}.fert-grid{grid-template-columns:1fr}}@media(max-width:600px){.fert-kpis,.fert-form-calcs{grid-template-columns:1fr}.fert-lot-list article{grid-template-columns:1fr}.fert-lot-list strong{text-align:left}}
