.app-modal{height:min(80dvh,44rem);max-height:80dvh!important;min-height:0;overflow:hidden}.app-modal--compact{height:min(80dvh,30rem)}.app-modal--natural{height:auto;max-height:min(80dvh,44rem)!important}.app-modal--natural.app-modal--compact{max-height:min(80dvh,30rem)!important}.app-modal-body{min-height:0;overflow-y:auto;overscroll-behavior-y:contain}.app-modal--natural[data-state=closed],.app-modal-overlay--natural[data-state=closed]{animation-duration:.32s!important}@media(prefers-reduced-motion:reduce){.app-modal--natural,.app-modal-overlay--natural{animation-duration:0s!important;transition:none!important}}
