.phytosanitary-hero{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#fed7aa}.phytosanitary-hero.spray{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#bfdbfe}.phyto-kpis,.phyto-calcs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.phyto-kpis article,.phyto-calcs article{background:#fff;border:1px solid #dfe8e2;border-radius:15px;padding:16px;box-shadow:0 5px 16px rgba(15,45,25,.05)}.phyto-kpis small,.phyto-calcs small{display:block;color:#66766d;font-weight:700}.phyto-kpis b,.phyto-calcs b{display:block;font-size:1.55rem;margin-top:5px;color:#145c31}.phyto-kpis .danger{border-top:4px solid #dc2626}.phyto-kpis .warning{border-top:4px solid #d97706}.phyto-kpis .info{border-top:4px solid #2563eb}.status-pill.danger{background:#fee2e2;color:#991b1b}.status-pill.warning{background:#fef3c7;color:#92400e}.status-pill.success{background:#dcfce7;color:#166534}.status-pill.info{background:#dbeafe;color:#1e40af}.row-actions{display:flex;gap:6px;flex-wrap:wrap}td small{display:block;color:#64748b;margin-top:3px}@media(max-width:900px){.phyto-kpis,.phyto-calcs{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.phyto-kpis,.phyto-calcs{grid-template-columns:1fr}.phytosanitary-hero{align-items:flex-start;flex-direction:column}.phytosanitary-hero .btn{width:100%}}