.home-pdf-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);display:flex;align-items:center;justify-content:center;z-index:999999;opacity:1;transition:opacity 0.3s ease}.home-pdf-modal-overlay.hidden{display:none;opacity:0}.home-pdf-modal-content{background:#fff;width:90%;max-width:800px;height:80vh;border-radius:8px;position:relative;box-shadow:0 5px 15px rgb(0 0 0 / .3);overflow:hidden}.home-pdf-modal-close{position:absolute;top:10px;right:15px;font-size:24px;background:#fff;border:none;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;box-shadow:0 2px 4px rgb(0 0 0 / .2);padding:0;display:flex;align-items:center;justify-content:center;color:#333;z-index:10}.home-pdf-modal-close:hover{background:#eee}