.modal.modal--scroll-layout{overflow:hidden!important;overscroll-behavior:contain}@media(max-width:639px){.modal.modal-bottom.modal--scroll-layout{align-items:flex-end!important;justify-content:center!important}.modal.modal-middle.modal--scroll-layout{align-items:center!important;justify-content:center!important}.modal.modal-bottom .modal-box.modal-box--scroll-layout{width:100%!important;max-width:100%!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal.modal-bottom .modal-box.modal-box--scroll-layout .modal-box__footer-shell,.modal.modal-bottom .modal-box.modal-box--scroll-layout .modal-box__header-shell{padding-block:.625rem;padding-inline:1.25rem}}@media(min-width:640px){.modal.modal-middle.modal--scroll-layout{align-items:center!important;justify-content:center!important}}.modal-box.modal-box--scroll-layout{display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;min-height:0!important}.modal-box.modal-box--scroll-layout .modal-box__header-shell{flex-shrink:0;padding:1rem 1.25rem;border-bottom:1px solid color-mix(in oklab,var(--color-base-content) 12%,transparent);background-color:var(--color-base-100)}.modal-box.modal-box--scroll-layout .modal-box__header-row{display:flex;align-items:center;gap:.75rem}.modal-box.modal-box--scroll-layout .modal-box__close{margin:0;padding:0}.modal-box.modal-box--scroll-layout .modal-box__body-shell{flex:1 1 auto;min-height:0;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1rem 1.25rem}.modal-box.modal-box--scroll-layout .modal-box__footer-shell{flex-shrink:0;margin-top:0!important;padding:1rem 1.25rem;border-top:1px solid color-mix(in oklab,var(--color-base-content) 12%,transparent);background-color:var(--color-base-100)}
