@layer theme,base,components;@layer meituo{html:has(body[data-page-kind]){scroll-padding-top:calc(var(--meituo-header-height,124px) + 88px)}:where(body[data-page-kind]) .mm-header{z-index:40;position:sticky;top:0}:where(body[data-page-kind]) .mm-backdrop{inset-block-start:var(--meituo-header-height,124px)}:where(body[data-page-kind]) .op-footer .op-wrap{width:100%}:where(body[data-page-kind=product-detail]) .tabbar,:where(body[data-page-kind=products]) .jump-nav,:where(body[data-page-kind=applications]) .section-nav{top:var(--meituo-header-height,124px)}:where(body[data-page-kind=markets]) .sidebar{top:calc(var(--meituo-header-height,124px) + 20px);max-height:calc(100dvh - var(--meituo-header-height,124px) - 40px)}:where(body[data-page-kind]) :is(main,section,article,[role=tabpanel])[id]{scroll-margin-top:calc(var(--meituo-header-height,124px) + 88px)}:where(body[data-page-kind]) dialog{margin:auto}html:not(.meituo-enhanced) body[data-page-kind=home] .hp-tab-panel[hidden]{margin-bottom:35px;display:grid!important}html:not(.meituo-enhanced) body[data-page-kind=home] .hp-tabs{display:none!important}@media (prefers-reduced-motion:reduce){html:has(body[data-page-kind]){scroll-behavior:auto}}@media print{:where(body[data-page-kind]) .mm-header,:where(body[data-page-kind]) .mm-backdrop,:where(body[data-page-kind]) .op-footer{display:none!important}:where(body[data-page-kind]) .tabbar,:where(body[data-page-kind]) .jump-nav,:where(body[data-page-kind]) .section-nav,:where(body[data-page-kind]) .sidebar{position:static}}}@layer utilities;
