.dc-pdf-preview{display:inline-flex;align-items:center;gap:8px;margin:8px 8px 8px 0;padding:9px 14px;font:600 .85rem/1.4 var(--dc-body,Arial,sans-serif);border:1px solid #b9d5e5;border-radius:9px;color:#075b8c;background:#edf7fc;cursor:pointer;min-height:40px;transition:background .18s,transform .18s}.dc-pdf-preview svg{width:19px;height:19px}.dc-pdf-preview:hover{background:#deeff9;transform:translateY(-2px)}.dc-pdf-preview:focus-visible{outline:3px solid #c98715;outline-offset:3px}.dc-pdf-dialog{border:0;border-radius:18px;padding:0;width:min(1080px,94vw);max-width:94vw;height:min(90dvh,1000px);max-height:90dvh;color:#12354b;background:#fff;box-shadow:0 20px 90px #001c4266}.dc-pdf-dialog[open]{display:flex;flex-direction:column}.dc-pdf-dialog::backdrop{background:#08283dc9}.dc-pdf-dialog header{padding:17px 22px;border-bottom:1px solid #dfebf2;display:flex;justify-content:space-between;gap:20px;align-items:center}.dc-pdf-dialog header small{font:600 .65rem Arial,sans-serif;letter-spacing:.1em;color:#0870aa}.dc-pdf-dialog h2{font:600 1.12rem/1.4 var(--dc-heading,Arial,sans-serif);margin:5px 0 0;max-width:850px;overflow-wrap:anywhere}.dc-pdf-dialog header button{border:0;background:#edf5fa;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;color:#12354b;cursor:pointer;flex-shrink:0}.dc-pdf-dialog iframe{width:100%;flex:1;min-height:0;border:0;background:#f1f5f8}.dc-pdf-dialog footer{padding:13px 22px;display:flex;align-items:center;gap:18px;background:#fff;border-top:1px solid #dfebf2;font:400 .8rem/1.5 var(--dc-body,Arial,sans-serif)}.dc-pdf-dialog footer p{margin:0;flex:1;color:#526b7b}.dc-pdf-dialog footer a{white-space:nowrap;color:#075b8c;font-weight:600}@media(max-width:600px){.dc-pdf-dialog{width:96vw;max-width:96vw;height:92dvh;max-height:92dvh;border-radius:12px}.dc-pdf-dialog header{padding:14px;gap:10px}.dc-pdf-dialog h2{font-size:.94rem}.dc-pdf-dialog footer{flex-wrap:wrap;padding:12px 15px;gap:8px 20px}.dc-pdf-dialog footer p{flex-basis:100%}.dc-pdf-preview{font-size:.8rem;padding:8px 12px}}
