.work-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.workflow-grid h2,.work-links+h2{font-size:20px}.workflow-extra{margin:16px 0;color:#65715f;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.workflow-history{margin:12px 0 24px;border:1px solid #e1e8db;border-radius:12px;padding:14px;background:#f9fbf6;font-size:13px}.workflow-history summary{cursor:pointer;font-weight:600}.workflow-history ol{padding:16px 24px}.workflow-history li{padding:6px}.workflow-history p{white-space:pre-wrap;overflow-wrap:anywhere}.menu-row{display:flex;gap:16px;justify-content:space-between;align-items:center;border-bottom:1px solid #e8ece3;padding:18px 0;flex-wrap:wrap}.menu-row input[type=number]{max-width:95px;padding:10px;border:1px solid #dbe2d6;border-radius:8px;margin:7px}.menu-row h3{font-size:17px}.menu-row p{font-size:13px;color:#687461;margin:6px 0}.menu-row label{font-size:13px}.delivery-thumb{width:100%;height:160px;object-fit:cover;border-radius:14px;margin-bottom:15px}.checkout-items p{display:flex;justify-content:space-between;gap:20px;margin:14px 0}.checkout-total{border-top:1px solid #dce4d4;padding-top:15px;font-size:20px}.checkout-items{margin-bottom:25px}.section-heading{margin:26px 0 18px}.workflow-grid .box{min-width:0}.workflow-grid input,.workflow-grid textarea{max-width:100%}@media(max-width:700px){.workflow-grid{grid-template-columns:1fr}.menu-row{align-items:flex-start}.checkout-items p{font-size:13px}.work-links .chip{font-size:12px}.checkout-total{font-size:17px}}
.address-lookup{margin:-4px 0 18px}.address-results{font-size:13px;line-height:1.7;margin-top:10px;color:#5c6b54}.address-result{display:block;width:100%;text-align:left;padding:12px;border:1px solid #dbe4d4;background:#f6f9f2;border-radius:8px;margin:8px 0}
.page-head .action-row{flex-wrap:wrap}@media(max-width:700px){.page-head:has(.action-row){flex-direction:column;align-items:flex-start}.page-head .action-row{width:100%;flex-direction:row}}
