.pdf-compatible-dialog{width:min(560px,85vw);border:1px solid #d3dce6;border-radius:18px;padding:28px;color:#17324d;background:#f8fafc;box-shadow:0 20px 65px #0c234244;font:inherit;max-height:85vh;overflow:auto}
.pdf-compatible-dialog::backdrop{background:#10283e77}.pdf-compatible-dialog h2{font-size:22px;margin:0 0 15px}.pdf-compatible-dialog p{white-space:pre-line;line-height:1.6;overflow-wrap:anywhere}.pdf-compatible-dialog label{display:block;font-weight:600}.pdf-compatible-dialog input{display:block;width:100%;box-sizing:border-box;margin:8px 0 15px;padding:12px;border:1px solid #8a9aaf;border-radius:8px;font:inherit}.pdf-compatible-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.pdf-compatible-dialog .button{cursor:pointer;min-height:44px;padding:10px 16px;border-radius:10px}.pdf-compatible-dialog .primary{background:#145fb0;color:white;border:1px solid #145fb0}.pdf-compatible-error{color:#ad2424}.pdf-compatible-dialog button:focus-visible,.pdf-compatible-dialog input:focus-visible{outline:3px solid #3289e4;outline-offset:3px}
.oto-xfa-copy{position:fixed;left:-20000px;top:0;pointer-events:none;background:white;color:black;overflow:hidden;z-index:-1}.oto-xfa-copy *{box-sizing:border-box}.oto-xfa-copy .xfaPage{position:relative;overflow:hidden}.oto-xfa-copy .xfaContentarea{position:absolute}.oto-xfa-copy .xfaTextfield,.oto-xfa-copy .xfaChoiceList,.oto-xfa-copy .xfaCheckButton{margin:0;font:inherit;color:inherit}.oto-xfa-copy .xfaRich{white-space:pre-wrap}.oto-xfa-copy p{margin:0}.oto-xfa-copy input,.oto-xfa-copy textarea,.oto-xfa-copy select{font:inherit;color:inherit}
.pdf-copy-notice{margin:16px 0;padding:16px 18px;border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:10px;background:var(--blue-soft);color:var(--text);font-size:12px;line-height:1.65;text-align:left}.pdf-copy-notice strong{display:block;font-size:13px}.pdf-copy-notice p{margin:6px 0 8px}.pdf-copy-notice a{color:var(--blue-dark);text-decoration:underline}.pdf-copy-notice a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.split-result-screen>.pdf-copy-notice{max-width:880px;margin:20px auto}
