body:has(.dialog-slider) #ModalContainer .fla-dialog--backdrop{opacity:1}.dialog-slider{--panel-margin:4px;--panel-tab-height:24px;--panel-width: calc(100dvw - 48px) ;--panel-height:calc(100dvh - 48px - var(--panel-tab-height));--dialog-slider-button-dim:64px;height:100dvh;top:0;right:0;bottom:0;left:0;position:fixed;width:100dvw;z-index:999}@media (width >= 640px) and (orientation:portrait){.dialog-slider{--panel-width: calc(352px + 12dvw) ;--panel-height:calc(80dvh - 48px - var(--panel-tab-height));--panel-margin: calc(8px + 2.5dvw) }}@media (height >= 640px) and (orientation:landscape){.dialog-slider{--panel-height:calc(352px + 24dvh - var(--panel-tab-height));--panel-width:calc(563.2px + 38.4dvh - var(--panel-tab-height)*1.6);--panel-margin:24px}}.dialog-slider--panel-list{align-items:center;display:flex;height:100%;overflow-x:auto;position:fixed;width:100%;inline-size:100%;padding:0 calc(50vw - var(--panel-width)/2 - var(--panel-margin));scroll-snap-type:x proximity;scrollbar-width:none;-webkit-scrollbar-width:none;-webkit-overflow-scrolling:touch}.dialog-slider--panel,.dialog-slider--panel__empty{height:var(--panel-height);margin:-16px var(--panel-margin) 0;max-height:var(--panel-height);max-width:var(--panel-width);min-height:var(--panel-height);min-width:var(--panel-width)}.dialog-slider--panel{overflow:clip;scroll-snap-align:center!important;transition:filter .5s ease;width:var(--panel-width)}@media (orientation:portrait){.dialog-slider--panel{overflow-y:auto}}.dialog-slider--panel__active{box-shadow:0 4px 32px #00000040}.dialog-slider--panel__inactive{filter:brightness(.5)}.dialog-slider--tab-list{bottom:calc(48vh - var(--panel-height)/2 - var(--panel-tab-height))}.dialog-slider--tab{background-color:#221e1f99;block-size:4px;border-radius:4px;font-size:0;outline-offset:0;overflow:hidden;padding:.25rem;text-indent:-9999px;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dialog-slider--tab__active{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dialog-slider--button{margin:8px auto;max-width:32px;min-height:var(--dialog-slider-button-dim);min-width:var(--dialog-slider-button-dim);opacity:0;outline:2px solid transparent;outline-offset:2px;position:fixed;top:calc(50vh - var(--dialog-slider-button-dim)/2);transition:opacity .5s ease,transform .5s cubic-bezier(.75,0,0,1);z-index:30}.dialog-slider--button:before{content:"";display:block;height:var(--panel-height);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(50vw - var(--panel-width)/2)}.dialog-slider--button__previous{left:-8px;right:calc(50dvw + var(--panel-width)/2 + 48px);rotate:180deg;transform:translate(-16px)}.dialog-slider--button__next{left:calc(50dvw + var(--panel-width)/2 + 48px);right:-8px;transform:translate(16px)}.dialog-slider--button:hover{opacity:1;transform:translate(0)!important}.dialog-slider--transition-enter-from,.dialog-slider--transition-leave-to{opacity:0}.dialog-slider--transition-enter-active{transition:opacity .175s linear}.dialog-slider--transition-leave-active{transition:opacity .1s linear}.dialog-slider .fla-dialog--btn--close{border-top-right-radius:.75rem}
