.porkka-pdf-dialog{box-sizing:border-box;width:min(540px,calc(100% - 32px));max-height:calc(100vh - 40px);padding:28px;border:1px solid #cddfec;border-radius:14px;color:#263b4a;background:#fff;font:16px/1.5 Arial,sans-serif;box-shadow:0 12px 60px #0004}
.porkka-pdf-dialog::backdrop{background:#102c46aa}
.porkka-pdf-dialog h2{margin:0 0 12px!important;color:#005596;font:600 25px/1.25 Arial,sans-serif!important}
.porkka-pdf-dialog p{margin:0 0 16px}
.porkka-pdf-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}
.porkka-pdf-dialog .porkka-pdf-button,.porkka-pdf-dialog .porkka-pdf-button:visited{box-sizing:border-box;display:inline-block;cursor:pointer;padding:12px 20px;border:2px solid #005596;border-radius:26px;background:#005596;color:#fff!important;text-decoration:none!important;font:600 16px/1.3 Arial,sans-serif;text-align:center}
.porkka-pdf-dialog .porkka-pdf-secondary{background:#fff;color:#005596!important}
.porkka-pdf-dialog a[aria-disabled=true]{opacity:.5;pointer-events:none}
.porkka-pdf-close,.porkka-pdf-remove{padding:5px 0;background:transparent;border:0;color:#005596;cursor:pointer;text-decoration:underline;font:inherit}
.porkka-pdf-status{font-size:14px}
.porkka-pdf-notice{margin:16px 0;padding:16px;border:1px solid #cddfec;border-radius:10px;background:#eef5fa;color:#123c5c;overflow-wrap:anywhere}
.porkka-pdf-notice p{margin:0 0 8px}
.pe-design-attachment input[type=file]{display:block;max-width:100%;margin:8px 0}
@media(max-width:480px){.porkka-pdf-dialog{padding:20px}.porkka-pdf-actions{flex-direction:column}.porkka-pdf-actions>*{width:100%}}
