.modal{z-index:2500;--bs-modal-width: 950px;--border-radius: var(--border-radius-lg);border:1px solid var(--clr-primary)}.modal .modal-dialog .modal-content{--paddingRight: 2rem;border-radius:var(--border-radius);border:none;padding:1.5rem 2rem 3rem 2rem;overflow:hidden;pointer-events:none}.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}.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;pointer-events:all}.modal .modal-dialog .modal-content .modal-header .modal-title{margin-bottom:0}.modal .modal-dialog .modal-content .modal-body{max-height:75vh;overflow-y:auto;pointer-events:all}.modal .modal-dialog .modal-content .btn-close{--bs-btn-close-color: var(--font-clr);--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(var(--clr-secondary-rgb), 0.5)}