/* Feedy INRAE NE Prediction v1.0 */
.feedy-ne-v1-card{margin:14px;padding:16px;border:1px solid #d9e4df;border-radius:18px;background:linear-gradient(145deg,#fff,#f7faf8);color:#183c31;box-shadow:0 12px 30px rgba(23,75,60,.08)}
.feedy-ne-v1-energy{margin:14px 16px}.feedy-ne-v1-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.feedy-ne-v1-title span{font-size:11px;color:#6d7d77}
.feedy-ne-v1-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.feedy-ne-v1-number{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.feedy-ne-v1-number small{width:100%;color:#60736c}.feedy-ne-v1-number b{font-size:36px;line-height:1}.feedy-ne-v1-number span{font-size:13px;color:#60736c}.feedy-ne-v1-number.blocked b{color:#87958f}
.feedy-ne-v1-light{display:grid;gap:4px;min-width:112px;padding:10px 12px;border-radius:12px;text-align:center}.feedy-ne-v1-light b{font-size:14px}.feedy-ne-v1-light span{font-size:12px}.feedy-ne-v1-light.green{background:#e7f7ee;color:#176c43}.feedy-ne-v1-light.yellow{background:#fff4d7;color:#885c05}.feedy-ne-v1-light.red{background:#fde7e5;color:#9b3029}
.feedy-ne-v1-metrics,.feedy-ne-v1-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.feedy-ne-v1-metrics>div,.feedy-ne-v1-detail-grid>div{padding:10px;border:1px solid #e2ebe7;border-radius:11px;background:#fff;display:grid;gap:3px}.feedy-ne-v1-metrics small,.feedy-ne-v1-detail-grid small{font-size:11px;color:#687b74}.feedy-ne-v1-metrics b,.feedy-ne-v1-detail-grid b{font-size:13px;overflow-wrap:anywhere}
.feedy-ne-v1-message,.feedy-ne-v1-flags{margin:12px 0 0;font-size:12px;line-height:1.6}.feedy-ne-v1-flags{color:#955c0c}.feedy-ne-v1-details{margin-top:12px;border-top:1px solid #e0e9e5;padding-top:10px}.feedy-ne-v1-details summary{cursor:pointer;font-size:13px;font-weight:700}.feedy-ne-v1-details p{font-size:11px;color:#5f716a}.feedy-ne-v1-disclaimer{font-style:italic}.feedy-ne-v1-empty{padding:12px;color:#71817b;font-size:13px}.feedy-ne-v1-eeh{margin:8px 16px 14px}.feedy-ne-v1-eeh label{display:grid;gap:5px;font-size:12px;color:#526a62}.feedy-ne-v1-eeh input{max-width:300px;padding:9px;border:1px solid #ccd9d4;border-radius:9px;background:#fff}
@media(max-width:720px){.feedy-ne-v1-card{margin:10px 0;padding:13px;border-radius:15px}.feedy-ne-v1-energy{margin:10px 12px}.feedy-ne-v1-head{align-items:flex-start}.feedy-ne-v1-number b{font-size:30px}.feedy-ne-v1-metrics,.feedy-ne-v1-detail-grid{grid-template-columns:1fr}.feedy-ne-v1-light{min-width:102px}.feedy-ne-v1-eeh{margin:8px 12px 12px}.feedy-ne-v1-eeh input{font-size:16px;min-height:44px;width:100%;max-width:none}}
