.lx-pdf-meta{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:1.8rem 0 1.6rem}.lx-pdf-meta li{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);font-weight:700;font-size:.9rem}.lx-pdf-actions{display:flex;flex-wrap:wrap;gap:12px}.lx-pdf-viewer{border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--lx-line);box-shadow:var(--lx-shadow-lg)}.lx-pdf-bar{display:flex;align-items:center;gap:1rem;padding:12px 16px;background:var(--lx-ink);color:#fff;font-size:.9rem}.lx-pdf-bar strong{flex:1;text-align:center;font-weight:700;opacity:.85}.lx-pdf-dots{display:flex;gap:7px}.lx-pdf-dots i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.lx-pdf-dots i:nth-child(2){background:#febc2e}.lx-pdf-dots i:nth-child(3){background:#28c840}.lx-pdf-bar-btn{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;background:rgba(255,255,255,.1);text-decoration:none;transition:background .2s}.lx-pdf-bar-btn:hover{background:var(--lx-red);color:#fff}.lx-pdf-frame{position:relative;height:min(82vh,980px);background:#2a2a2e}.lx-pdf-frame iframe{display:block;width:100%;height:100%;border:0}.lx-pdf-loader{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:24px;text-align:center;color:rgba(255,255,255,.8);background:#2a2a2e;transition:opacity .4s}.lx-pdf-loader .spinner-border{width:3.5rem;height:3.5rem;color:var(--lx-orange)}.lx-pdf-loader.is-done{opacity:0;pointer-events:none}.lx-pdf-mobile{display:none;flex-direction:column;align-items:center;gap:1rem;padding:36px 24px;text-align:center;border-radius:24px;background:#fff;border:1px solid var(--lx-line);box-shadow:var(--lx-shadow)}.lx-pdf-mobile>i{font-size:2.4rem;color:var(--lx-red-text)}.lx-pdf-mobile p{margin:0;color:var(--lx-muted);max-width:28rem}@media (max-width:767.98px){.lx-pdf-viewer{display:none}.lx-pdf-mobile{display:flex}}