
.v85-coach-banner img,.v85-coach-hero-approved img{object-fit:contain!important;background:#f6efff!important;object-position:center!important}.v84-food-coach-page .v84-coach-grid button{overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}.v84-food-coach-page .v84-coach-grid img{width:100%!important;height:92px!important;object-fit:contain!important;object-position:center!important;background:#fff8fb!important;border-radius:13px!important}.v84-food-coach-page .v84-coach-grid b{margin-top:7px!important}.v85-craving-strip img{object-fit:contain!important;object-position:center!important;background:#fff8fb!important}.v84-detail-hero img{object-fit:contain!important;object-position:center!important;background:linear-gradient(135deg,#f1e8ff,#fff5fa)!important;border-radius:18px}.v86-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.v86-choice-grid button{border:1px solid #eadff5;background:#fff;border-radius:16px;padding:11px 8px;min-height:82px;color:#2d175e;text-align:center;box-shadow:0 4px 12px rgba(76,43,121,.05)}.v86-choice-grid button span{display:block;font-size:27px;margin-bottom:4px}.v86-choice-grid button b{font-size:12px;line-height:1.2}.v86-choice-grid button.selected{border:2px solid #7840e9;background:#f3ebff;box-shadow:0 0 0 3px rgba(120,64,233,.08)}.v86-other-action{width:100%;margin-top:9px;border:1px dashed #a987e8;background:#fbf8ff;border-radius:14px;padding:11px;color:#6333c8;font-weight:700}.v86-feedback{margin-top:12px;padding:12px;border-radius:14px;background:#f5efff;display:flex;flex-direction:column;gap:3px}.v86-feedback b{color:#3f197c}.v86-feedback span{font-size:13px}.v86-feedback small{color:#75658e}.v86-day-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.v86-day-summary>div{background:#fbf8ff;border:1px solid #eee6f6;border-radius:16px;padding:10px 4px;text-align:center}.v86-day-summary span{display:block;font-size:21px}.v86-day-summary b{display:block;font-size:17px;color:#28105d}.v86-day-summary small{display:block;font-size:9px;color:#5d4c7d;line-height:1.2;margin-top:2px}.v86-see-nutrients{width:100%;border:0;background:transparent;color:#6334d8;font-weight:800;padding:12px 4px 2px}.v86-landed{animation:v86pulse .9s ease}@keyframes v86pulse{0%{box-shadow:0 0 0 0 rgba(123,65,232,.3)}50%{box-shadow:0 0 0 8px rgba(123,65,232,.12)}100%{box-shadow:0 0 0 0 rgba(123,65,232,0)}}@media(max-width:380px){.v86-day-summary{gap:4px}.v86-day-summary b{font-size:15px}.v86-choice-grid{gap:6px}}
