#planningGuide369{scroll-margin-top:90px;min-width:0}#planningProgress369{font-size:19px;font-weight:700;padding:14px 0;color:#173f2e;border-bottom:1px solid #d8ded2;margin:0 0 18px}#planningSteps369>[hidden],#planningGuide369 button[hidden],#planningUpload369[hidden]{display:none!important}#planningSteps369>section>.planFold{border:0;margin:0;padding:0;box-shadow:none;background:transparent}#planningSteps369>section>.planFold>summary{display:none!important}#planningSteps369>section>.planFold>.planFoldBody{padding:0!important}.planningMore369{border:1px solid #d8ded2;border-radius:10px;padding:16px;margin:18px 0}.planningMore369>summary{cursor:pointer;font-weight:700;min-height:32px}.planningMore369 .planFold{border:0}#planningUpload369{border:1px dashed #a7bdab;border-radius:10px;padding:16px;background:#f0f5ed;margin-bottom:20px}#planningUpload369 small{display:block;margin-top:8px;color:#617264}#planningUpload369.dragging{background:#dcebdc;border-color:#205a35}#planningUpload369 p:empty{display:none}#planningUpload369 p{margin-bottom:0}#planningSection_entry #planOfferArea{display:none!important}#planningButtons369{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding-top:18px;margin-top:20px;border-top:1px solid #d8ded2}#planningButtons369 .planActions{margin:0;display:flex;gap:10px;flex-wrap:wrap}#planningError369,#offerDraftError369{color:#942e2b;font-weight:600}.planningNeedTable369{width:100%;border-collapse:collapse;text-align:left}.planningNeedTable369 th,.planningNeedTable369 td{padding:12px 10px;border-bottom:1px solid #d8ded2}.planningNeedTable369 thead{background:#f0f4eb}.planningNeedTable369 tbody th{font-weight:600}.offerDraftFields369{display:grid;grid-template-columns:1fr 1fr;gap:14px}.offerDraftFields369>label,.offerDraftRow369{display:flex;flex-direction:column;gap:6px}.offerDraftFields369 input[type=checkbox],.offerDraftRow369 input[type=checkbox]{width:auto!important;min-height:0!important}.offerDraftFields369 small,.offerDraftRow369 small{font-size:12px;color:#617264;overflow-wrap:anywhere}.offerDraftRow369{padding:14px 0;border-bottom:1px solid #d8ded2}#planningGuide369 .cateringFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}#planningSteps369 .planFold[open]>.planFoldBody{display:block}
@media(max-width:820px){#planningGuide369 .cateringFormGrid,.offerDraftFields369{grid-template-columns:1fr}#planningProgress369{font-size:17px}.planningNeedTable369{font-size:13px}.planningNeedTable369 th,.planningNeedTable369 td{padding:9px 6px}#planningButtons369 button{min-height:44px}#planningGuide369 .hubTableScroll362 table{min-width:0}#planningUpload369{display:none!important}}

/* Wizard step content is a stable container; only its product groups collapse. */
#planningSteps369>section>.planningFood373>.planFoldBody{display:block;padding:0!important}
