.promo-banner[data-v-f5900505]{box-sizing:border-box;min-height:2.125rem;padding:calc(.3125rem + var(--promo-safe-top,0px)) 2.5rem .3125rem;color:#282134;background:#ece4fb;flex:none;align-items:center;font-size:.8125rem;line-height:1.35;display:grid;position:relative}.promo-banner__content[data-v-f5900505],.promo-banner__countdown[data-v-f5900505]{justify-content:center;align-items:center;display:flex}.promo-banner__content[data-v-f5900505]{flex-wrap:wrap;gap:.25rem .5rem}.promo-banner__countdown[data-v-f5900505]{font-variant-numeric:tabular-nums;gap:.1875rem;font-size:.6875rem;font-weight:650}.promo-banner__digit[data-v-f5900505]{text-align:center;background:#fff;border-radius:.25rem;min-width:1.5em;padding:.125rem}.promo-banner__text[data-v-f5900505]{overflow-wrap:anywhere;text-align:center;font-weight:600}.promo-banner__close[data-v-f5900505]{inset:var(--promo-safe-top,0px) 0 0 auto;color:#574e65;cursor:pointer;background:0 0;border:0;place-items:center;width:2.5rem;padding:0;display:grid;position:absolute}.promo-banner__close[data-v-f5900505]:hover{color:#282134;background:#28213414}.promo-banner__close[data-v-f5900505]:focus-visible{outline-offset:-.1875rem;outline:.125rem solid}@media (width<=768px){.promo-banner[data-v-f5900505]{min-height:2.75rem;padding-inline:.75rem 2.75rem}.promo-banner__close[data-v-f5900505]{width:2.75rem}}

.layout-shell{height:100vh;height:100dvh;display:flex;flex-direction:column}.layout-shell>.layout-main[data-v-c8bb6e5f]{height:auto;min-height:0;flex:1}.h5-app[data-v-06ad517d]{--promo-safe-top:var(--h5-safe-top,0px)}.promo-banner+.h5-app__body[data-v-06ad517d]{--h5-safe-top:0px}
