@layer components-base{.transition-height{position:relative;transition:height .8s ease;will-change:height}.transition-height>[class*=-leave-active]{left:0;position:absolute!important;top:0;width:100%}.transition-height [class*=-leave-active]{left:0;position:absolute;top:0;width:100%}.transition-height.overflow-hidden{overflow:hidden}.transition-height.calculate>[class*=-leave-active]{position:absolute!important;top:-9999px!important}.transition-height.calculate>.error{overflow:hidden}.overflow-hidden-enter-active,.overflow-hidden-leave-active{transition:height .8s ease}.clip-enter-active,.clip-leave-active{clip-path:inset(0 0 0 0);transition:clip-path .8s ease}.clip-enter-from,.clip-leave-to{clip-path:inset(0 0 100% 0)}.fade-clip-enter-active,.fade-clip-leave-active{clip-path:inset(-20px -20px -20px);transition:.8s ease;transition-property:opacity,clip-path}.fade-clip-enter-from,.fade-clip-leave-to{clip-path:inset(-20px -20px 100% -20px);opacity:0}.fade-block-enter-active,.fade-block-leave-active{clip-path:inset(0 0 0 0);transition:.8s ease;transition-property:opacity,clip-path}.fade-block-enter-from,.fade-block-leave-to{clip-path:inset(0 0 100% 0);opacity:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity .4s cubic-bezier(.25,.74,.22,.99)}.fade-fast-enter-from,.fade-fast-leave-to{opacity:0}}
