@layer components-base{.modal{inset:0;overflow:hidden;position:fixed;z-index:5}.modal--fullscreen .modal__wrapper{height:100vh;width:100vw!important}.modal__background{background-color:rgba(var(--c-black-rgb),.5);inset:0;position:absolute}.modal__wrapper{display:flex;flex-direction:column;height:100svh;max-height:100svh;position:relative}.modal__wrapper-header{left:0;position:sticky;top:0;width:100%;z-index:1}.modal__wrapper-scrollable{flex-grow:1}.modal__wrapper-header-close.btn{position:absolute!important;right:var(--spacing);top:var(--spacing);--btn-text:var(--t-heading)!important}.modal__wrapper-footer{bottom:0;left:0;position:sticky;width:100%;z-index:1}.modal__wrapper-scrollable{min-height:0;--scrollable-height:100%;--scrollable-max-height:100%}.fade-modal-enter-active,.fade-modal-leave-active{transition:.4s cubic-bezier(.25,.74,.22,.99);transition-property:opacity,transform}.fade-modal-enter-from,.fade-modal-leave-to{opacity:0}}@layer components{.modal--drawer{z-index:1}.modal--drawer .modal__wrapper{background-color:var(--t-background-alt);bottom:0;box-shadow:-4px 0 24px #00000026;max-width:100%;position:absolute;right:0;top:0;width:var(--md,auto) var(--n-md,100%)}.modal--drawer .modal__wrapper.fade-modal-enter-from,.modal--drawer .modal__wrapper.fade-modal-leave-to{opacity:1;transform:translate(100%)}@media(max-width:567px)and (max-aspect-ratio:13/9),(max-width:667px)and (min-aspect-ratio:13/9),(max-width:979px)and (max-height:415px)and (min-aspect-ratio:13/9){.modal--drawer .modal__wrapper.fade-modal-enter-from,.modal--drawer .modal__wrapper.fade-modal-leave-to{transform:translateY(100%)}}.modal--drawer .modal__wrapper.fade-modal-enter-active,.modal--drawer .modal__wrapper.fade-modal-leave-active{transition:transform .4s cubic-bezier(.25,.74,.22,.99)}@media(max-width:567px)and (max-aspect-ratio:13/9),(max-width:667px)and (min-aspect-ratio:13/9),(max-width:979px)and (max-height:415px)and (min-aspect-ratio:13/9){.modal--drawer .modal__wrapper.fade-modal-enter-active,.modal--drawer .modal__wrapper.fade-modal-leave-active{transition:transform .4s cubic-bezier(.55,0,.1,1)}}}
