.dianping-product-page .tt-demo-viewport { height:calc(920px * var(--tt-demo-scale, 1)); max-height:none; }
.dianping-product-page .tt-demo-viewport iframe { width:1440px; height:920px; transform:scale(var(--tt-demo-scale, 1)); transform-origin:top left; }
.dianping-product-page .tt-hero-demo.is-expanded .tt-demo-viewport { height:auto; }
.dianping-product-page .tt-hero-demo.is-expanded .tt-demo-viewport iframe { width:100%; height:100%; transform:none; }
.dianping-product-page .tt-window-bar > [data-tt-demo-reset] { margin-right:-8px; }
@media (max-width:600px) { .dianping-product-page .tt-window-bar > [data-tt-demo-reset] { margin-right:-3px; } }
