.modal{z-index:2500;--bs-modal-width: 650px;--border-radius: 0;--bs-modal-bg: var(--white)}.modal .modal-dialog .modal-content{--paddingRight: 2rem;border-radius:0;border:none;padding:2rem;overflow:hidden}.modal .modal-dialog .modal-content:after{content:"";position:absolute;bottom:0;left:0;width:calc(100% - var(--paddingRight) - .5rem);height:100px;background:transparent linear-gradient(180deg, transparent 0%, var(--background-color) 100%) 0 0 no-repeat padding-box;opacity:1;pointer-events:none}.modal .modal-dialog .modal-content .modal-header{border-radius:var(--border-radius) var(--border-radius) 0 0;border:none;align-items:start;padding:0 0 var(--paddingRight) 0}.modal .modal-dialog .modal-content .modal-header *{color:var(--black)}.modal .modal-dialog .modal-content .modal-header .modal-title{margin-bottom:0}.modal .modal-dialog .modal-content .modal-footer{border-top:0;padding:1rem 0 0 0}.modal .modal-dialog .modal-content .modal-footer>*{margin:0}.modal .modal-dialog .modal-content .modal-body{max-height:75vh;padding:0}.modal .modal-dialog .modal-content .btn-close{--bs-btn-close-color: var(--font-color);--bs-btn-close-opacity: 1;background-color:var(--white);border-radius:50%;background-size:0.9rem}[data-bs-toggle="modal"]{cursor:pointer}.modal-backdrop.show{--bs-backdrop-opacity: 1;--bs-backdrop-zindex: 300;--bs-backdrop-bg: rgba(0,0,0,.75)}