.rentpress-fees-modal{margin:1rem 0}.custom-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background-color:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .3s ease}.custom-modal-overlay.is-active{opacity:1;visibility:visible}.custom-modal-content{background-color:#fff;padding:0rem;border-radius:5px;width:100%;max-width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003;position:relative;transform:translateY(50px);opacity:0;transition:opacity .2s ease,transform .5s ease}.custom-modal-overlay.is-active .custom-modal-content{opacity:1;transform:translateY(0)}.custom-modal-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:30px;color:#333;cursor:pointer;line-height:1;z-index:100;width:34px;height:34px}.modal-open{overflow-y:hidden;height:100vh}@media(min-width:767px){.custom-modal-content{padding:2rem}}
