body{font-family:var(--w-font-family)}.planner{padding:22px;border-radius:18px;border:1px solid #dce9e7;background:#fff;margin-top:18px}.planner select{min-width:220px;max-width:100%;padding:12px;border-radius:10px;border:1px solid #bddad5;font:inherit;margin-inline-start:12px}.plan-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.plan-day{background:#f8fcfb;border:1px solid #dbe9e6;border-radius:14px;padding:14px;align-self:start;min-width:0}.plan-day summary{cursor:pointer;font-weight:700;padding:6px;color:#195c5c}.plan-meals{display:grid;gap:8px}.plan-meal{padding:12px;border:1px solid #e0efeb;border-radius:11px;background:#fff}.plan-meal h3{margin:0;color:#245d61;font-size:var(--w-text-h3)}.plan-meal li{margin:3px 0;font-size:var(--w-text-small)}.plan-meal small{color:#536b73}.planner a{color:#087d75}#planCount{color:#536b73}@media(max-width:800px){.plan-days{grid-template-columns:1fr}}
.plan-stage-tip{padding:11px 14px;background:#fff8ed;border:1px solid #ebd5b4;border-radius:12px;color:#795a36}
