.avc-pdf-dialog { width:min(390px,calc(100% - 32px));box-sizing:border-box;margin:auto;padding:26px;border:1px solid #d5d5e3;border-radius:16px;background:white;color:#192338;box-shadow:0 20px 72px #090d2440; }
.avc-pdf-dialog::backdrop {background:#11172aae;}
.avc-pdf-dialog h2 {font:700 20px/1.35 inherit;font-family:inherit;font-size:20px;line-height:1.35;margin:0 36px 22px 0;color:#192338;}
.avc-pdf-dialog form {position:absolute;top:12px;right:12px;margin:0;}
.avc-pdf-dialog form button {width:32px;height:32px;border:0;border-radius:50%;background:#eef0f5;color:#202940;font-size:22px;cursor:pointer;}
.avc-pdf-options {display:flex;flex-wrap:wrap;gap:8px;}
.avc-pdf-options a,.documents-page .doc-card .doc-actions a[target="_blank"] {background:#494882!important;color:#fff!important;border:1px solid #494882;border-radius:7px;font-weight:700;text-decoration:none;}
.avc-pdf-options a {display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;}
.avc-pdf-options a[download],.documents-page .doc-card .doc-actions a[download] {color:#353461!important;background:#fff!important;border:1px solid #75749e;}
