#pvra-result-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:999998}
#pvra-result-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(960px,94vw);max-height:88vh;overflow:auto;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.28);z-index:999999}
#pvra-result-modal .pvra-toolbar{position:sticky;top:0;background:#fff;padding:14px 18px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;gap:10px;z-index:1}
#pvra-download-pdf{border:none;background:#1f3c88;color:#fff;padding:10px 14px;border-radius:10px;font-size:14px;cursor:pointer}
#pvra-result-close{border:none;background:none;color:#222;font-size:28px;line-height:1;cursor:pointer}
#pvra-report-content{padding:20px;background:#fff}
@media(max-width:600px){#pvra-result-modal{width:94vw;max-height:90vh}#pvra-report-content{padding:12px}}
