@import url('mobile-landscape.css?v=0.9.5-mobile-landscape');
.headerIconAction{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;color:#dce7f7!important}.headerIconAction:disabled{opacity:.36!important}.headerIconAction svg{display:block;width:25px;height:25px;margin:auto;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.headerIconAction svg path[fill="currentColor"]{stroke:none}.mobileHeaderActions .headerIconAction{font-size:0}.mobileAdSpace img{background:#030508}
.playBtn,.exportBtn{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.playBtn svg,.exportBtn svg{display:block;width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.playBtn svg path[fill="currentColor"],.exportBtn svg path[fill="currentColor"]{stroke:none}.playBtn span,.exportBtn span{display:inline-block}.choiceGrid button.active,.viewModeGrid button.active{background:#ff9d2e!important;border-color:#ffd08a!important;color:#1d0d00!important;box-shadow:0 0 0 1px #ffd08a66,0 0 18px #ff9d2e55!important}.markerToggle input{accent-color:#ff9d2e!important}
#app{min-height:0!important;height:calc(100dvh - 64px)!important}main{position:relative!important;min-height:0!important;height:100%!important}.view{position:relative!important;min-height:0!important;flex:1 1 auto!important}.status{display:none!important}aside{min-height:0!important;height:100%!important;max-height:calc(100dvh - 64px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding-bottom:calc(160px + env(safe-area-inset-bottom))!important;overscroll-behavior-y:contain!important}aside .advanced[open]{padding-bottom:220px!important}
.desktopAdSpace{display:flex;align-items:center;justify-content:center;flex:0 0 clamp(150px,16vh,180px)!important;height:clamp(150px,16vh,180px)!important;min-height:150px!important;max-height:180px!important;padding:12px 16px;background:#030508;border-top:1px solid #1b2a3b;box-shadow:0 -12px 34px #0006;overflow:hidden}.desktopAdSpace img{display:block;width:min(900px,calc(100% - 32px));height:100%;max-height:150px;object-fit:contain;object-position:center;border-radius:12px;background:#030508}.playProgress{z-index:12!important}
#app.banner-original-view .desktopAdSpace{flex-basis:clamp(150px,16vh,180px)!important;height:clamp(150px,16vh,180px)!important;min-height:150px!important;max-height:180px!important}#app.banner-original-view .desktopAdSpace img{width:min(900px,calc(100% - 32px));height:100%;max-height:150px;object-fit:contain}
#app.banner-reel-view .desktopAdSpace{flex-basis:clamp(92px,10vh,108px)!important;height:clamp(92px,10vh,108px)!important;min-height:92px!important;max-height:108px!important;padding:8px 16px}#app.banner-reel-view .desktopAdSpace img{width:min(728px,calc(100% - 32px));height:100%;max-height:88px;object-fit:contain}
@media(max-width:850px){#app{height:calc(100dvh - 64px)!important}aside{height:calc(100dvh - 64px)!important;max-height:calc(100dvh - 64px)!important;padding-bottom:calc(190px + env(safe-area-inset-bottom))!important}#app.banner-original-view .desktopAdSpace,.desktopAdSpace{flex-basis:clamp(138px,15vh,164px)!important;height:clamp(138px,15vh,164px)!important;min-height:138px!important;max-height:164px!important;padding:10px 12px}#app.banner-original-view .desktopAdSpace img,.desktopAdSpace img{width:min(860px,calc(100% - 24px));height:100%;max-height:138px;object-fit:contain}#app.banner-reel-view .desktopAdSpace{flex-basis:clamp(88px,9.5vh,102px)!important;height:clamp(88px,9.5vh,102px)!important;min-height:88px!important;max-height:102px!important;padding:8px 12px}#app.banner-reel-view .desktopAdSpace img{width:min(728px,calc(100% - 24px));height:100%;max-height:82px;object-fit:contain}}
@media(max-width:700px) and (orientation:portrait){#app{height:calc(100dvh - 58px)!important}.status{display:none!important}aside{top:58px!important;bottom:auto!important;height:calc(100dvh - 58px)!important;max-height:calc(100dvh - 58px)!important;padding-bottom:calc(190px + env(safe-area-inset-bottom))!important}.desktopAdSpace{display:none!important}}
@media(max-width:950px) and (max-height:520px) and (orientation:landscape){.desktopAdSpace{display:none!important}}
