.modal.modal_size_fullsize{--vds-modal-dialog-padding: var(--nclh-spacing-0);--vds-modal-width: 100%;--vds-modal-height: 100%}.modal.modal_size_extralarge{--vds-modal-dialog-padding: var(--nclh-spacing-1);--vds-modal-width: var(--nclh-element-modal-extralarge-layout-width);--vds-modal-height: var(--nclh-element-modal-extralarge-layout-height)}.modal.modal_size_large{--vds-modal-dialog-padding: var(--nclh-spacing-1);--vds-modal-width: var(--nclh-element-modal-large-layout-width);--vds-modal-height: var(--nclh-element-modal-large-layout-height)}.modal.modal_size_medium{--vds-modal-dialog-padding: var(--nclh-spacing-1);--vds-modal-width: var(--nclh-element-modal-medium-layout-width);--vds-modal-height: var(--nclh-element-modal-medium-layout-height)}.modal.modal_size_small{--vds-modal-dialog-padding: var(--nclh-spacing-1);--vds-modal-width: var(--nclh-element-modal-small-layout-width);--vds-modal-height: var(--nclh-element-modal-small-layout-height)}.modal.modal_size_extrasmall{--vds-modal-dialog-padding: var(--nclh-spacing-1);--vds-modal-width: var(--nclh-element-modal-extrasmall-layout-width);--vds-modal-height: var(--nclh-element-modal-extrasmall-layout-height)}.modal{--vds-modal-element-overflow: initial;--vds-modal-content-overflow: initial;--vds-modal-max-height: 100%;--vds-modal-body-overflow: hidden;--vds-modal-body-height: 100%;--vds-modal-body-content-overflow: auto;--vds-modal-body-content-height: 100%}.modal.modal_scrollable{--vds-modal-element-overflow: auto;--vds-modal-content-overflow: initial;--vds-modal-height: auto;--vds-modal-max-height: auto;--vds-modal-body-overflow: initial;--vds-modal-body-height: auto;--vds-modal-body-content-overflow: initial;--vds-modal-body-content-height: auto}.modal.modal_auto-height{--vds-modal-element-overflow: initial;--vds-modal-content-overflow: hidden;--vds-modal-height: auto;--vds-modal-max-height: 100%;--vds-modal-body-overflow: hidden;--vds-modal-body-height: 100%;--vds-modal-body-content-overflow: auto;--vds-modal-body-content-height: 100%}.modal{display:flex;justify-content:center;align-items:center;z-index:var(--nclh-zindex-modal);overflow:var(--vds-modal-element-overflow)}.modal__dialog{display:flex;flex-direction:column;margin:auto;width:var(--vds-modal-width);height:var(--vds-modal-height);max-height:var(--vds-modal-max-height);padding:var(--vds-modal-dialog-padding)}.modal__content{display:flex;flex-direction:column;height:100%;overflow:var(--vds-modal-content-overflow)}.modal__body{display:flex;flex-direction:column;flex:1 1 auto;overflow:var(--vds-modal-body-overflow);height:var(--vds-modal-body-height)}.modal__body__content{overflow:var(--vds-modal-body-content-overflow);height:var(--vds-modal-body-content-height)}.modal__backdrop{z-index:var(--nclh-zindex-modal-backdrop)}.modal-animation-enter-active{animation:fadeIn .3s ease-out}.modal-animation-leave-active{animation:fadeOut .3s ease-in}.backdrop-animation-enter-active{animation:backdrop .3s ease-out}.backdrop-animation-leave-active{animation:backdrop .3s ease-in reverse}
