.dpc-wrap{font-family:inherit;max-width:600px;margin:0 auto;border:1px solid #d7d7d7;border-radius:10px;padding:20px;background:#fafafa;}
.dpc-desc{font-size:14px;color:#555;margin-bottom:14px;}
.dpc-row{margin-bottom:12px;display:flex;flex-direction:column;gap:4px;}
.dpc-row label{font-size:13px;font-weight:600;color:#333;}
.dpc-row input{padding:8px 10px;border:1px solid #ccc;border-radius:6px;font-size:14px;}
.dpc-btn{background:#477e2c;color:#fff;border:none;padding:10px 18px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;margin-top:6px;}
.dpc-btn:hover{background:#4a332c;}
.dpc-result{margin-top:16px;padding:14px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;line-height:1.7;display:none;}
.dpc-result.show{display:block;}
.dpc-safe{color:#2e7d32;font-weight:700;}
.dpc-warn{color:#c0392b;font-weight:700;}
.dpc-disclaimer{font-size:12px;color:#888;margin-top:16px;margin-bottom:0;}

/* --- Medium second-pass re-widget 2026-08-28 appended: 7 classes (was 19 inline, style_blocks 0), greedy to <10; previous widget 941 bytes, 0 classes --- */
.mc-powdery_mildew_gro-m2-c1 { font-size: 0.95rem; color: #2d3748; }
.mc-powdery_mildew_gro-m2-c2 { color: #1e293b; }
.mc-powdery_mildew_gro-m2-c3 { color: #1e293b; text-decoration: underline; font-weight: 600; }
.mc-powdery_mildew_gro-m2-c4 { border-style:none;border-width:0px;border-radius:12px;background:linear-gradient(270deg,rgb(55,146,55) 0%,rgb(5,47,57) 100%);padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px; }
.mc-powdery_mildew_gro-m2-c5 { font-size:22px;text-transform:capitalize; }
.mc-powdery_mildew_gro-m2-c6 { background-color: #A9CEFF; color: #1e293b; border-radius: 12px; padding: 32px; font-family: system-ui, -apple-system, sans-serif; margin: 40px 0; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); }
.mc-powdery_mildew_gro-m2-c7 { color: #1e293b; font-size: 1.75rem; margin-top: 0; margin-bottom: 16px; font-weight: 700; }
