.clyq-pdf-viewer{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:24px 0;border:1px solid #ddd;border-radius:10px;overflow:hidden;background:#f5f5f5;color:#222;clear:both}
.clyq-pdf-viewer *{box-sizing:border-box}
.clyq-pdf-viewer .clyq-pdf-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 18px;background:#fff;border-bottom:1px solid #ddd}
.clyq-pdf-viewer .clyq-pdf-title{font-weight:600;overflow-wrap:anywhere;min-width:0}
.clyq-pdf-viewer .clyq-pdf-actions{display:flex;flex-wrap:wrap;gap:10px}
.clyq-pdf-viewer .clyq-pdf-actions a{display:inline-block;padding:8px 12px;border:1px solid currentColor;border-radius:5px;font-size:14px;line-height:1.4;text-decoration:none}
.clyq-pdf-viewer .clyq-pdf-actions a:hover{text-decoration:underline}
.clyq-pdf-viewer .clyq-pdf-actions a:focus-visible{outline:3px solid currentColor;outline-offset:2px}
.clyq-pdf-viewer iframe.clyq-pdf-frame{display:block!important;width:100%!important;max-width:100%!important;height:var(--clyq-pdf-height,800px)!important;margin:0!important;border:0!important;background:#e8e8e8}
.clyq-pdf-viewer .clyq-pdf-help{margin:0!important;padding:12px 18px;background:#fff;font-size:13px;line-height:1.5;color:#555}
@media(max-width:767px){.clyq-pdf-viewer iframe.clyq-pdf-frame{height:var(--clyq-pdf-mobile-height,500px)!important}.clyq-pdf-viewer .clyq-pdf-toolbar{padding:12px}.clyq-pdf-viewer .clyq-pdf-help{padding:12px}}
