/* Additive VaPedido experience: food first, one clear action per section. */
#mg-market-proto .vp-personal{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 24px}
#mg-market-proto .vp-personal article{padding:18px;border:1px solid var(--mg-line);border-radius:18px;background:var(--mg-surface)}
#mg-market-proto .vp-personal .vp-resume{background:#163e31;color:#fff;border-color:#163e31}
#mg-market-proto .vp-resume .mg-muted{color:#c7dfd1}#mg-market-proto .vp-resume .mg-plain{margin-top:12px;background:#fff5e8;color:#163e31}
#mg-market-proto .vp-eyebrow{display:block;font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;margin-bottom:6px;color:#aa470c}
#mg-market-proto .vp-address-bar{display:flex;gap:12px;align-items:center;padding:14px 18px;background:var(--mg-surface);border:1px solid var(--mg-line);border-radius:15px;margin:0 0 16px;text-align:left;width:100%;color:var(--mg-ink)}
#mg-market-proto .vp-address-bar span{flex:1;min-width:0}#mg-market-proto .vp-address-bar strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#mg-market-proto .vp-address-bar small{display:block;color:var(--mg-muted)}
#mg-market-proto .vp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 12px}
#mg-market-proto .vp-food-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:0 0 16px}
#mg-market-proto .vp-food-tile{flex:0 0 210px;scroll-snap-align:start;border:1px solid var(--mg-line);border-radius:18px;background:var(--mg-surface);color:var(--mg-ink);overflow:hidden;padding:0;text-align:left}
#mg-market-proto .vp-food-tile img{width:100%;height:140px;object-fit:cover;display:block}#mg-market-proto .vp-food-tile .vp-food-copy{padding:12px;display:block}#mg-market-proto .vp-food-tile strong{display:block;font-size:15px;line-height:1.3;margin-bottom:6px}#mg-market-proto .vp-food-tile small{display:block;color:var(--mg-muted);font-size:12px}
#mg-market-proto .vp-food-tile b{display:block;margin-top:8px;color:#aa470c}#mg-market-proto .vp-food-tile .vp-food-placeholder{height:140px;display:grid;place-items:center;font-size:48px;background:#f7ebdf}
#mg-market-proto .vp-tools{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 16px}#mg-market-proto .vp-tools button[aria-pressed=true]{background:#163e31;color:#fff;border-color:#163e31}
#mg-market-proto .vp-status-steps{list-style:none;display:flex;padding:0;gap:6px;margin:20px 0}#mg-market-proto .vp-status-steps li{flex:1;font-size:11px;color:var(--mg-muted);border-top:4px solid var(--mg-line);padding-top:8px}#mg-market-proto .vp-status-steps li.is-done{border-color:#3a7b58;color:var(--mg-ink)}#mg-market-proto .vp-status-steps li[aria-current=step]{border-color:#ee742b;font-weight:800;color:var(--mg-ink)}
#mg-market-proto .vp-freshness{font-size:12px;color:var(--mg-muted);margin:10px 0}#mg-market-proto .vp-quick-help{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}#mg-market-proto .vp-help-note{padding:12px;background:var(--mg-soft);border-radius:10px}
#mg-market-proto .vp-address-list{display:grid;gap:8px;margin:16px 0}#mg-market-proto .vp-address-list article{border:1px solid var(--mg-line);border-radius:12px;padding:12px}#mg-market-proto .vp-address-list button{margin:6px 4px 0 0}#mg-market-proto .vp-address-list small{display:block}
#mg-market-proto #vp-address-form label{display:block;margin:14px 0 6px}#mg-market-proto #vp-address-form input,#mg-market-proto #vp-address-form select{width:100%;max-width:none;padding:12px;border:1px solid var(--mg-line);border-radius:10px;background:var(--mg-surface);color:var(--mg-ink)}
#mg-market-proto .vp-trust-line{font-size:12px;color:var(--mg-muted);margin:12px 0}#mg-market-proto .vp-upsell{margin-top:20px;padding-top:14px;border-top:1px solid var(--mg-line)}#mg-market-proto .vp-upsell button{display:flex;justify-content:space-between;gap:10px;width:100%;text-align:left;margin-top:8px}
#mg-market-proto .vp-review-form label{display:block;margin:12px 0}#mg-market-proto .vp-review-form select{display:block;border:1px solid var(--mg-line);padding:10px;max-width:none;width:100%;border-radius:8px}
#mg-market-proto .zs-hero-directory{margin-top:24px;min-height:260px}#mg-market-proto .zs-hero-directory h1{font-size:42px}#mg-market-proto .zc-hero-scene{min-height:255px}
#mg-market-proto .vp-plan-note{background:var(--mg-surface);padding:18px;border-radius:14px;border:1px solid var(--mg-line)}
@media(max-width:720px){#mg-market-proto .vp-personal{grid-template-columns:1fr}#mg-market-proto .vp-food-tile{flex-basis:170px}#mg-market-proto .vp-food-tile img,#mg-market-proto .vp-food-tile .vp-food-placeholder{height:116px}#mg-market-proto .vp-section-heading h2{font-size:21px}#mg-market-proto .vp-address-bar{padding:12px}#mg-market-proto .zs-hero-directory{display:none}#mg-market-proto .vp-tools{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}#mg-market-proto .vp-tools button{white-space:nowrap}#mg-market-proto .vp-status-steps{gap:4px}}

#mg-market-proto .vp-home-shortlinks{display:flex;gap:20px;margin:4px 0 12px}#mg-market-proto .vp-home-shortlinks button{font-size:13px;padding:3px 0}#mg-market-proto .vp-personal:not(:has(article:not([hidden]))){display:none}#mg-market-proto .vp-personal>article:only-child{grid-column:1/-1}@media(max-width:720px){#mg-market-proto[data-view="home"] .mg-top .mg-location{display:none}}
