/* Zalo Ads landing pages (01 formats · 02 goals · 03 budget).
   Loaded after google-ads-lp.css; every rule is scoped to .zl-lp. Mock
   styles only: no logos or wordmarks, an official account is a name plus
   the verified mark. Soft blue on white or light grey. */
body.zl-lp{--accent:#9bcaff;--zi:#1b2345;--zs:#667281;--zl:#e2e7ee;--zf:#f2f5f9;--zb:#2f7cf6;--zbs:#e8f1ff;--zk:#1f9d63}
.zl-lp{
[data-campaign="oa"]{--accent:#9bcaff}
[data-campaign="web"]{--accent:#88e4ff}
[data-campaign="form"]{--accent:#ffbd80}
[data-campaign="msg"]{--accent:#85e1c1}
[data-campaign="commerce"]{--accent:#c0a2ff}
[data-campaign="media"]{--accent:#e0cd9b}
[data-bucket="ads"]{--accent:#9bcaff}

/* shared pieces */
.zlm,.zlm-phone{font-family:system-ui,"Segoe UI",Roboto,sans-serif;font-size:13px;line-height:1.4;color:var(--zi);text-align:left}
.zlm-phone .mk-scr{gap:0;padding:0;background:var(--zf)}
.zlm-phone .mk-status{padding:9px 18px 4px;background:#fff}
.mk-img.r192{aspect-ratio:1024/533}
:is(.zlm,.zlm-phone) .mk-img img,:is(.zlh-card,.zlh-oa,.pa-zlcard,.pa-zlsite,.pa-zlvid,.zls-safe) .photo img{width:100%;height:100%;object-fit:cover}
.zlm-top,.zlm-nav>span,.zlm-ch,.zlm-cf,.zlm-oa,.zlm-obtns>span,.zlm-menu,.zlm-toast,.zlm-sys,.zlm-abar,.zlm-abtn,.zlm-addr,.zlm-ev,.zlm-fbtn,.zlm-dh,.zlm-dh span,.zlm-crow,.zlm-nbar,.zlm-cats,.zlm-story,.zlm-ban>span,.zlm-ctrl,.zlm-vars,.zlm-fq,.zlh-h,.zlh-cf,.zlh-oa>span,.zlh-q,.zlh-form>span,.pa-zlrow,.pa-zlbadge,.pa-zlform>span,.pa-zlchat>span,.zl-vat>small,.zl-vat-eq,.zl-bill>small{display:flex;align-items:center}
.zlm-done,.zlm-play,.zlm-disc,.zlm-ctrl i,.pa-zlvid b{display:grid;place-items:center}
:is(.zlm-ch,.zlm-cf,.zlm-crow,.zlm-story,.zlm-ban>span)>span:not(.mk-img,.zlm-btn){display:grid;flex:1;min-width:0;line-height:1.3}
.zlm-ch em,.zlm-cf em,.zlm-crow em,.zlm-story em,.zlm-ban em,.zlm-am,.zlm-fn,.zlm-ff small,.zlm-fq small,.zlm-vars small,.zlm-dn,.zlm-artist,.zlm-posts em,.zlm-ohead em{font-size:11px;font-style:normal;color:var(--zs)}
.zlm-av{width:30px;height:30px;border-color:#cfe0fb;background:var(--zbs);font-size:12px;color:var(--zb);&.is-alt{border-color:#f0dcc6;background:#fbefe2;color:#8a5a2b}&.is-sm{width:22px;height:22px;font-size:11px}&.is-xl{width:64px;height:64px;border:3px solid #fff;font-size:24px}&.is-lg{width:44px;height:44px;font-size:16px}}
.zlm-oa{gap:3px;min-width:0;font-size:13px;white-space:nowrap}
:is(.zlm-ok,.zlh-h .ico,.zlh-oa>b .ico){flex:none;width:13px;height:13px;color:var(--zb)}
.zlm-tx{display:-webkit-box;margin:0;overflow:hidden;font-size:12px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical}

/* Nhật ký feed */
.zlm-top{gap:8px;padding:6px 12px 8px;background:#fff;color:var(--zs);>span{flex:1;padding:5px 10px;border-radius:14px;background:var(--zf);font-size:12px}.ico{width:18px;height:18px}}
.zlm-feed{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:8px 0;overflow:hidden}
:is(.zlm-post,.zlm-card){display:grid;gap:7px;padding:10px 12px;background:#fff}
.zlm-ch{gap:8px;& b{font-size:13px}>.ico{width:16px;height:16px;color:var(--zs)}}
.zlm-bars{display:grid;gap:5px;& i{height:7px;border-radius:4px;background:var(--zl)}& i+i{width:60%}}
.zlm-card>.mk-img,.zlm-card>.zlm-vid{margin:0 -12px;border-radius:0}
.zlm-cf{gap:10px;& b{font-size:12px;line-height:1.3}}
.zlm-btn{flex:none;padding:6px 14px;border-radius:6px;background:var(--zbs);font-size:12px;font-weight:600;color:var(--zb);&.is-hot{background:var(--zb);color:#fff}&:empty{display:none}}
.zlm-nav{display:flex;justify-content:space-around;height:48px;margin-top:auto;padding:0 4px 4px;border-top:1px solid var(--zl);background:#fff;color:var(--zs);>span{flex-direction:column;gap:1px}& em{font-size:11px;font-style:normal}.ico{width:18px;height:18px}.is-on{color:var(--zb)}}

/* OA page, chat */
.zlm-oapage{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;background:#fff}
.zlm-cover{position:relative;display:block;.mk-img{border-radius:0}& i{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#0006;color:#fff}.ico{width:16px;height:16px}}
.zlm-ohead{display:grid;justify-items:center;gap:3px;margin-top:-32px;padding:0 12px;text-align:center;& b{font-size:15px}}
.zlm-obtns{display:flex;justify-content:center;gap:8px;padding:10px 12px;>span{gap:5px;padding:7px 14px;border-radius:6px;background:var(--zf);font-size:12px;font-weight:600}.is-main{background:var(--zb);color:#fff}.is-done{color:var(--zk)}.ico{width:14px;height:14px}}
.zlm-menu{gap:6px;padding:0 12px 10px;border-bottom:6px solid var(--zf);>span{flex:1;padding:6px 4px;border:1px solid var(--zl);border-radius:6px;font-size:11px;text-align:center}}
.zlm-posts{display:grid;gap:8px;padding:10px 12px;>span{display:flex;gap:8px;align-items:center}.mk-img{flex:none;width:52px;border-radius:6px}>span>span{display:grid;line-height:1.3}& b{font-size:12px}}
.zlm-toast{position:absolute;left:12px;right:12px;bottom:12px;gap:6px;padding:8px 10px;border-radius:8px;background:var(--zi);font-size:12px;color:#fff;.ico{width:14px;height:14px;color:#7fe0ae}}
.zlm-chat .sc-chat-body{background:#e9eef4}
.zlm-pic{display:block;align-self:stretch;overflow:hidden;border-radius:12px;.mk-img{border-radius:0}}
.zlm-sys{align-self:center;gap:5px;padding:3px 10px;border-radius:10px;background:#fffc;font-size:11px;color:var(--zs);.ico{width:12px;height:12px;color:var(--zk)}}

/* article, thank-you, form */
:is(.zlm-art,.zlm-form,.zlm-com,.zlm-thx,.zlm-news,.zlm-music){display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:0 12px 12px;overflow:hidden;background:#fff}
.zlm-abar{gap:8px;margin:0 -12px;padding:6px 12px 8px;border-bottom:1px solid var(--zl);>.ico{flex:none;width:18px;height:18px;color:var(--zs)}>.zlm-oa,>span{flex:1}}
.zlm-bt{flex:1;font-size:14px;text-align:center}
.zlm-ah{font-size:16px;line-height:1.3}
.zlm-art p{margin:0;font-size:12px;line-height:1.5}
:is(.zlm-abtn,.zlm-fbtn){justify-content:center;gap:6px;margin-top:auto;padding:10px;border-radius:8px;background:var(--zb);font-size:13px;font-weight:600;color:#fff;.ico{width:15px;height:15px}}
.zlm-fbtn.is-ghost{margin-top:0;background:var(--zf);color:var(--zi)}
.zlm-thx{justify-content:center;align-items:center;gap:10px;text-align:center;& p{margin:0;font-size:12px;color:var(--zs)}& b{font-size:16px}.zlm-fbtn{align-self:stretch;margin-top:0}}
.zlm-addr{position:absolute;top:30px;left:12px;right:12px;gap:6px;padding:5px 10px;border-radius:14px;background:var(--zf);font-size:11px;color:var(--zs);.ico{width:12px;height:12px}}
.zlm-done{width:52px;height:52px;border-radius:50%;background:#e2f5ea;color:var(--zk);.ico{width:26px;height:26px}}
.zlm-com .zlm-done{margin:10px auto 0}
.zlm-ev{padding:4px 10px;border:1px dashed #b7cdf0;border-radius:6px;background:var(--zbs);font-size:11px;color:#2356a8}
.zlm-fh{margin-top:4px;font-size:15px;line-height:1.3}
.zlm-fn{margin:0;&.is-c{text-align:center}}
.zlm-ff{position:relative;display:grid;padding:5px 30px 5px 10px;border-radius:6px;background:var(--zf);line-height:1.3;& b{font-size:12px}.ico{position:absolute;top:50%;right:8px;width:14px;height:14px;color:var(--zk);translate:0 -50%}}
:is(.zlm-fq,.zlm-vars){flex-wrap:wrap;gap:6px;& small{width:100%}& span{padding:4px 10px;border:1px solid var(--zl);border-radius:14px;font-size:12px}.is-on{border-color:var(--zb);background:var(--zbs);color:#2356a8}}
.zlm-data{display:grid;gap:8px;padding:12px;font-size:12px;& table{width:100%;border-collapse:collapse}& th,& td{padding:6px 8px;border-bottom:1px solid var(--zl);text-align:left}& th{font-weight:600;color:var(--zs)}.is-dup td{background:#fff3df}}
.zlm-dh{justify-content:space-between;gap:10px;& span{gap:5px;padding:5px 10px;border-radius:6px;background:var(--zbs);font-size:11px;color:#2356a8;white-space:nowrap}.ico{width:13px;height:13px}}
.zlm-dn{margin:0}

/* commerce */
.zlm-com>.mk-img{margin:0 -12px;border-radius:0;max-height:190px}
.zlm-ph{font-size:15px;line-height:1.3;&.is-c{text-align:center}}
.zlm-pp{font-size:17px;font-weight:700;color:#d9480f}
.zlm-crow{gap:10px;padding-top:4px;.mk-img{flex:none;width:56px}& b{font-size:12px}}
.zlm-sum{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--zl);font-size:12px}
.zlm-steps{display:grid;gap:8px;margin:4px 0;padding:0;list-style:none;font-size:12px;color:var(--zs);& li{display:flex;align-items:center;gap:8px}& i{width:12px;height:12px;border:2px solid var(--zl);border-radius:50%}.is-done{color:var(--zi)}.is-done i{border-color:var(--zk);background:var(--zk)}.is-now{font-weight:600;color:var(--zb)}.is-now i{border-color:var(--zb)}}

/* video, news, music, banners */
.zlm-vid{position:relative;display:block;overflow:hidden;background:#111;color:#fff;.mk-img{border-radius:0}& em{position:absolute;right:8px;bottom:9px;font-size:11px;font-style:normal}}
.zlm-play{position:absolute;top:50%;left:50%;width:40px;height:40px;border-radius:50%;background:#0008;translate:-50% -50%;.ico{width:18px;height:18px}}
.zlm-snd{position:absolute;top:8px;right:8px;display:flex;.ico{width:16px;height:16px}}
.zlm-prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:#fff5;& i{display:block;width:40%;height:100%;background:#fff}&.is-song{position:relative;height:4px;border-radius:2px;background:var(--zl)}&.is-song i{background:var(--zb)}}
.zlm-nbar{justify-content:space-between;gap:8px;margin:0 -12px;padding:6px 12px 8px;border-bottom:1px solid var(--zl);& b{font-size:14px}.ico{width:18px;height:18px;color:var(--zs)}&.is-dark{border:0;background:#1d2238;color:#fff}&.is-dark .ico{color:#fff}}
.zlm-cats{gap:14px;font-size:12px;color:var(--zs);& b{color:var(--zi);box-shadow:0 7px 0 -5px var(--zb)}}
.zlm-story{gap:10px;padding:4px 0;& i{flex:none;width:58px;height:40px;border-radius:6px;background:linear-gradient(135deg,#dfe7f1,#c9d6e6)}& b{font-size:12px}}
.zlm-inset{margin:0 -12px;border-block:6px solid var(--zf)}
.zlm-ban{display:grid;gap:4px;padding:6px;border:1px solid var(--zl);border-radius:8px;background:var(--zf);& small{font-size:11px;color:var(--zs)}>span{flex-wrap:wrap;gap:8px}>span>.mk-img{flex:1 1 100%}& b{font-size:12px}& i{padding:5px 10px;border-radius:6px;background:var(--zb);font-size:11px;font-style:normal;font-weight:600;color:#fff}&.is-mrec>span>.mk-img{flex:none;width:96px}&.is-mrec>span{flex-wrap:nowrap}}
.zlm-music{background:#f5f6f8;.zlm-nbar{margin-bottom:6px}}
.zlm-disc{width:120px;height:120px;margin:0 auto;border:12px solid #272d42;border-radius:50%;background:radial-gradient(circle,#fff 0 9px,#9bcaff 10px 30px,#374062 31px);animation:zl-spin 8s linear infinite}
.zlm-song{font-size:14px;text-align:center}
.zlm-artist{text-align:center}
.zlm-ctrl{justify-content:center;gap:22px;color:var(--zs);.ico{width:18px;height:18px}& i{width:40px;height:40px;border-radius:50%;background:var(--zb);color:#fff}}

/* chapter 04 measured ad */
.zlm-meas .zlm-card{padding-bottom:4px}
.zlm-inline{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0 12px 8px;background:#fff;& button.v-lp-btn.sc-cta{min-width:0;padding:8px 6px;border-color:var(--zl);background:var(--zf);font-size:11px;line-height:1.25;color:var(--zi);.ico{width:14px;height:14px;color:var(--zb)}&[aria-selected="true"]{background:var(--zb);color:#fff;box-shadow:0 0 0 3px #2f7cf64d;.ico{color:#fff}}}}
:is(.sc-msg.is-me,.sc-f,.sc-crm-h) small,.mk-win th,.sc-day,.sc-av.is-sm{font-size:11px}
.sc-crm-h{flex-wrap:wrap;row-gap:2px;& small{white-space:nowrap}}
.sc-crm td .v-chip{white-space:normal;line-height:1.3}

/* hero stack */
.card3d.zlc-card{width:min(300px,58%)}
.card3d.zlc-oa{width:170px}
.card3d.zlc-chat{width:220px}
.card3d.zlc-form{width:164px}
:is(.zlh-card,.zlh-oa,.zlh-chat,.zlh-form){display:grid;gap:7px;overflow:hidden;border-radius:8px;background:#fff;font-size:12px;line-height:1.3;color:var(--zi)}
.zlh-card{padding:9px 0 0;>.photo{display:block;aspect-ratio:1024/533;overflow:hidden}}
.zlh-h{gap:6px;padding:0 10px;& b{display:flex;align-items:center;gap:3px;flex:1}& em{font-size:11px;font-style:normal;color:var(--zs)}}
.zlh-cf{justify-content:space-between;gap:8px;padding:0 10px 9px;& em{font-size:11px;font-style:normal;color:var(--zs)}& b{padding:4px 10px;border-radius:5px;background:var(--zbs);font-size:11px;color:var(--zb)}}
.zlh-oa{justify-items:center;padding-bottom:10px;text-align:center;>.photo{display:block;justify-self:stretch;aspect-ratio:1024/533;overflow:hidden}.zlm-av{margin-top:-24px}>b{display:flex;align-items:center;gap:3px}>span{gap:5px}& em{padding:4px 8px;border-radius:5px;background:var(--zf);font-size:11px;font-style:normal}.is-main{background:var(--zb);color:#fff}}
.zlh-chat{gap:6px;padding-bottom:8px;background:#e9eef4;& p{justify-self:start;max-width:85%;margin:0 8px;padding:6px 9px;border-radius:10px;background:#fff}.is-me{justify-self:end;background:#d6e7ff}}
.zlh-bar{padding:7px 10px;background:var(--zb);font-weight:600;color:#fff}
.zlh-q{flex-wrap:wrap;gap:4px;padding:0 8px;& i{padding:3px 7px;border:1px solid #b7cdf0;border-radius:10px;background:#fff;font-size:11px;font-style:normal;color:#2356a8}}
.zlh-form{gap:6px;padding:10px;>span{justify-content:space-between;padding:5px 8px;border-radius:6px;background:var(--zf)}.ico{width:12px;height:12px;color:var(--zk)}& em{padding:6px;border-radius:6px;background:var(--zb);font-style:normal;font-weight:600;text-align:center;color:#fff}}

/* picker art */
.pa-zlrow{justify-content:center;align-items:end;gap:10px;height:190px;padding-bottom:6px}
:is(.pa-zlcard,.pa-zlsite,.pa-zlbadge,.pa-zlform,.pa-zlchat){border-radius:12px;background:#fff;box-shadow:0 12px 26px #0006;font-size:11px;line-height:1.25;color:var(--zi)}
.pa-zlcard{display:grid;gap:5px;width:58%;max-width:170px;padding:7px 0 7px;overflow:hidden;box-shadow:0 0 0 2px var(--accent),0 16px 30px #0008;>.photo{display:block;aspect-ratio:1024/533;overflow:hidden}>b{justify-self:end;margin-right:7px;padding:3px 9px;border-radius:5px;background:var(--zb);font-size:11px;color:#fff}.zlh-h{padding:0 7px}.zlh-h em{display:none}.zlh-h b{overflow:hidden;white-space:nowrap}}
.pa-zlbadge{flex-direction:column;gap:2px;margin-bottom:22px;padding:10px 12px;color:var(--zb);& b{font-size:16px;color:var(--zi)}& em{font-style:normal;color:var(--zs)}.ico{width:18px;height:18px}}
.pa-zlsite{display:grid;gap:4px;width:34%;min-width:110px;max-width:112px;margin-bottom:12px;padding:6px;overflow:hidden;>.photo{display:block;aspect-ratio:3/4;border-radius:6px;overflow:hidden}& em{font-style:normal;white-space:nowrap;color:var(--zs)}&.is-order{gap:5px;padding:9px}&.is-order em{font-weight:700;color:#d9480f}&.is-order i{padding:4px;border-radius:5px;background:var(--zb);font-style:normal;text-align:center;color:#fff}&.is-ban small{font-size:11px;color:var(--zs)}&.is-ban>.photo{aspect-ratio:1}}
.pa-zlform,.pa-zlchat{display:grid;gap:6px;max-width:230px;margin:0 auto 10px;padding:12px;font-size:12px}
.pa-zlform{& b{font-size:13px}>span{justify-content:space-between;padding:5px 8px;border-radius:6px;background:var(--zf)}& i{font-style:normal}.ico{width:12px;height:12px;color:var(--zk)}& em{padding:6px;border-radius:6px;background:var(--zb);font-style:normal;font-weight:700;text-align:center;color:#fff}}
.pa-zlchat{background:#e9eef4;& p{justify-self:start;margin:0;padding:7px 10px;border-radius:12px;background:#fff}>span{flex-wrap:wrap;gap:5px}& i{padding:4px 9px;border:1px solid #b7cdf0;border-radius:12px;background:#fff;font-style:normal;color:#2356a8}}
.pa-zlvid{position:relative;display:block;width:58%;max-width:170px;overflow:hidden;border-radius:10px;background:#111;box-shadow:0 0 0 2px var(--accent),0 16px 30px #0008;>.photo{display:block;aspect-ratio:16/9}& b{position:absolute;top:50%;left:50%;width:34px;height:34px;border-radius:50%;background:#0008;color:#fff;translate:-50% -50%}.ico{width:16px;height:16px}& s{position:absolute;left:0;bottom:0;width:40%;height:3px;background:#fff}}

/* chapter 02 pricing box, chapter 03 tiles */
.zl-bill{display:grid;gap:10px;margin:22px 0;padding:18px 20px;border:1px solid var(--edge);border-radius:16px;background:var(--surface);>small{gap:8px;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--accent)}>small .ico{width:16px;height:16px}& ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}& li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:baseline;font-size:14px;line-height:1.5;color:var(--text-2)}& b{min-width:64px;padding:2px 8px;border:1px solid var(--accent);border-radius:8px;font-size:12px;text-align:center;color:var(--text)}}
.zls-safe{position:relative;display:block;width:100%;aspect-ratio:1024/533;overflow:hidden;border-radius:8px;background:#111;>.photo{position:absolute;inset:0;height:100%;aspect-ratio:auto;border-radius:0}& b{position:absolute;inset:14% 22%;display:grid;place-items:center;border:1px dashed #ffd54a;background:#ffd54a30;font-size:11px;font-weight:600;color:#ffe48a}}
.sp-tiles>.sp-tile:last-child:nth-child(odd){grid-column:1/-1}
.sp-ico{display:grid;place-items:center;width:72px;height:72px;border-radius:20px;background:#fff;box-shadow:0 10px 22px #0c113c26,inset 0 0 0 1px #c7d4e0;.ico{width:32px;height:32px;color:#192151}}
.wb-list button:before{content:counter(wb,decimal-leading-zero)}

/* page 02 audience pictures */
.tta-map{position:relative;display:grid;place-items:center;width:210px;max-width:100%;aspect-ratio:1;margin:0 auto;border-radius:16px;background:linear-gradient(90deg,#fff 2px,#0000 0) 0 0/26px 26px,linear-gradient(#fff 2px,#e5ecf4 0) 0 0/26px 26px;color:#192151;& small{position:absolute;left:50%;bottom:10px;padding:3px 8px;border-radius:10px;background:#fff;font-size:11px;white-space:nowrap;translate:-50%}}
.tta-ring{position:absolute;inset:14%;border:2px solid var(--accent);border-radius:50%;background:color-mix(in srgb,var(--accent) 22%,#0000);&.is-in{inset:36%;border-style:dashed;background:none}}
.tta-pin{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#192151;color:#fff;.ico{width:18px;height:18px}}
.sg-cap{text-align:center}
.v-ratio figcaption em{font-style:normal;&::before{content:" · "}}
.sc-kpi.is-nobar .v-eq-bar{display:none}

/* page 03 VAT, sister channels */
.zl-vat{display:grid;gap:12px;margin:26px 0 22px;padding:20px 22px;border:1px solid var(--edge);border-radius:16px;background:var(--surface);>small{gap:8px;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--accent)}>small .ico{width:16px;height:16px}& p{margin:0;font-size:14px;line-height:1.6;color:var(--text-2)}.sources{margin:0}}
.zl-vat-eq{flex-wrap:wrap;gap:10px 14px;>span{display:grid;min-width:120px;padding:10px 14px;border:1px solid var(--edge);border-radius:12px;background:#ffffff08}& b{font-size:20px;font-weight:600;line-height:1.2;color:var(--text)}:is(em,i){font-size:12px;font-style:normal;color:var(--text-2)}& i{font-size:22px}.is-tax{border-style:dashed}.is-tax b{font-size:15px;letter-spacing:.5px;color:var(--accent)}.is-sum{border-color:var(--accent)}}
.zl-more{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;>.next{flex-direction:column;align-items:flex-start;flex-wrap:nowrap;margin:0;padding:32px 28px;&>div{flex:1}}}}

@keyframes zl-spin{to{rotate:360deg}}
@media(max-width:900px){.zl-lp{
.card3d:is(.zlc-card,.zlc-oa,.zlc-chat){left:auto;width:auto}}}
@media(max-width:1180px){.zl-lp .zl-more{grid-template-columns:1fr;>.next{flex-direction:row;flex-wrap:wrap;align-items:center}}}
@media(max-width:760px){.zl-lp{
.tta-map{width:180px}
:is(.zl-vat,.zl-bill){padding:16px}
.zl-bill li{grid-template-columns:1fr;gap:4px}
.zl-bill b{justify-self:start}
.zl-vat-eq b{font-size:18px}}}
@media(prefers-reduced-motion:reduce){.zl-lp .zlm-disc{animation:none}}
