/* NEXT V81 — additive only */
#weatherPill.v81-weather-visible{display:flex!important;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 36px);margin:8px 18px 12px auto;padding:9px 13px;border:1px solid #e9def3;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(67,38,94,.08);position:relative;z-index:4}#weatherPill.v81-weather-visible small{display:block;font-size:11px;color:#76698c}#weatherPill.v81-weather-visible b{font-size:15px;color:#2d1556}.v81-nutrient-card{margin-top:14px;padding:16px;border-radius:20px;background:#fff;border:1px solid #ebe2f2}.v81-nutrient-card h3{margin:5px 0 6px}.v81-nutrient-row{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:9px 0;border-bottom:1px solid #f0eaf5}.v81-nutrient-row small{display:block;color:#74688b;margin-top:2px}.v81-nutrient-row>span{font-weight:800;color:#5c32c9}.v81-nutrient-row i{grid-column:1/-1;height:7px;background:#eee8f5;border-radius:99px;overflow:hidden}.v81-nutrient-row em{display:block;height:100%;background:linear-gradient(90deg,#b58cff,#6d3ce6);border-radius:99px}.v81-food-behaviour{margin-top:14px;padding:12px;border-radius:15px;background:#f8f4ff}.v81-food-behaviour p{margin:5px 0}.v81-source-note{display:block;margin-top:10px;color:#81758f;line-height:1.4}.v81-history-edit{background:#fbf8ff}.v81-history-grid{display:grid;grid-template-columns:1fr auto;gap:9px;align-items:end;margin-top:10px}.v81-history-grid label{display:flex;flex-direction:column;gap:5px}.v81-history-grid .wide{grid-column:1/2}.v81-history-grid input,.v81-history-grid select{width:100%;box-sizing:border-box;padding:11px;border:1px solid #ddd3e9;border-radius:12px;background:#fff;font-size:15px}@media(max-width:600px){.v81-history-grid{grid-template-columns:1fr}.v81-history-grid .wide{grid-column:auto}.v81-history-grid button{width:100%}}
