.modal{position:relative;z-index:1000}.modal .modal__overlay{background:rgba(0,0,0,.25);display:flex;inset:0;overflow:hidden;padding:1rem;position:fixed;z-index:120}.sb-show-main .modal .modal__overlay{position:relative}.modal .modal__wrapper{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:0 8px 16px #3333331a;margin:auto;min-height:240px;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.modal .modal__body,.modal .modal__wrapper{height:100%;position:relative}.modal .modal--small{max-height:240px;max-width:640px}.modal .modal--small-auto{height:auto;max-width:640px}.modal .modal--medium{max-height:600px;max-width:768px}.modal .modal--large{max-height:600px;max-width:1024px}.modal .modal--auto{height:auto;max-width:1024px}.modal .modal--fullscreen{height:95vh;max-width:1024px}.modal .modal--xlarge,.modal .modal--xxlarge{max-height:100%;max-width:1024px}.modal .sm-modal-full{margin:0;max-height:calc(100vh - 2rem);overflow:auto}@media (min-width:768px){.modal .sm-modal-full{margin:auto;max-height:none}.modal .modal--small{height:auto;max-height:240px;max-height:60vh}.modal .modal--large,.modal .modal--medium{max-height:600px}.modal .modal--auto{height:auto;max-height:60vh}.modal .modal--xlarge{max-height:60vh}.modal .modal--xxlarge{max-height:90vh}}.modal-scale-enter-active,.modal-scale-leave-active{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal-scale-enter-from,.modal-scale-leave-active{opacity:0}.modal-scale-enter-from .modal__wrapper,.modal-scale-leave-active .modal__wrapper{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.9) scaleY(.9);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-row{display:flex;flex-direction:column;justify-content:flex-end}.btn-row .btn{margin-left:0}.btn-row .btn+.btn{margin-top:.5rem}.btn-delete{flex-direction:column-reverse}.btn-delete .btn+.btn{margin-bottom:.5rem}@media (min-width:768px){.btn-row{flex-direction:row}.btn-row .btn+.btn{margin-left:.5rem;margin-top:0}.btn-delete .btn+.btn{margin-bottom:0}}
