.occu-pdf-reader{--occu-blue:#0a5eaa;--occu-light:#eaf2fc;background:#f5f8fc;font-family:Arial,sans-serif;max-width:100%;padding:48px 16px;width:100%}.occu-pdf-reader,.occu-pdf-reader *{box-sizing:border-box}.occu-pdf-header{margin:0 auto 30px;max-width:960px;text-align:left}.occu-pdf-eyebrow{color:var(--occu-blue);font-size:12px;font-weight:700;letter-spacing:1.5px}.occu-pdf-reader h2{color:#142e48;font-size:clamp(25px,4vw,36px);line-height:1.2;margin:10px 0 14px}.occu-pdf-header p{color:#60758a;font-size:15px;line-height:1.7;margin:0}.occu-pdf-shell{background:#e7eff9;border:1px solid #d9e6f5;border-radius:18px;box-shadow:0 12px 35px rgba(10,50,100,.08);margin:0 auto;max-width:1050px;min-width:0;padding:24px;width:100%}.occu-pdf-topbar{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:18px}.occu-pdf-brand{color:var(--occu-blue);font-size:12px;font-weight:800;letter-spacing:1px}.occu-pdf-type{color:#71869c;font-size:11px;letter-spacing:1px}.occu-pdf-stage{align-items:center;display:flex;gap:14px;justify-content:center;min-width:0;width:100%}.occu-pdf-sheet{background:#fff;border-radius:6px;box-shadow:0 8px 28px rgba(12,48,90,.18);cursor:grab;flex:1 1 0;max-width:820px;min-width:0;overflow:hidden;touch-action:pan-y;user-select:none}.occu-pdf-sheet:active{cursor:grabbing}.occu-pdf-canvas{display:block;height:auto;width:100%}.occu-pdf-canvas[hidden],.occu-pdf-status[hidden]{display:none}.occu-pdf-status{color:#61758b;font-size:14px;padding:100px 15px;text-align:center}.occu-pdf-next,.occu-pdf-prev{align-items:center;background:var(--occu-blue);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:0 0 44px;font-size:20px;height:44px;justify-content:center;padding:0;transition:background .2s ease;width:44px}.occu-pdf-next:hover,.occu-pdf-prev:hover{background:#1876d2}.occu-pdf-next:disabled,.occu-pdf-prev:disabled{cursor:not-allowed;opacity:.3}.occu-pdf-sheet.occu-slide-next{animation:occuMoveNext .3s ease}.occu-pdf-sheet.occu-slide-prev{animation:occuMovePrev .3s ease}@keyframes occuMoveNext{0%{opacity:.5;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes occuMovePrev{0%{opacity:.5;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.occu-pdf-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:22px}.occu-pdf-counter{color:var(--occu-blue);font-size:14px;font-weight:700}.occu-pdf-actions{display:flex;flex-wrap:wrap;gap:10px}.occu-pdf-download,.occu-pdf-open{border-radius:8px;display:inline-block;font-size:13px;font-weight:700;padding:12px 18px;text-decoration:none!important;transition:background .2s}.occu-pdf-open{background:#fff;border:1px solid var(--occu-blue);color:var(--occu-blue)!important}.occu-pdf-download{background:var(--occu-blue);color:#fff!important}.occu-pdf-download:hover{background:#1876d2;color:#fff!important}.occu-pdf-open:hover{background:#dcecff}.occu-pdf-tip{color:#7b8da0;font-size:12px;margin:18px 0 0;text-align:center}@media (max-width:768px){.occu-pdf-reader{padding:30px 12px}.occu-pdf-shell{padding:14px}.occu-pdf-stage{gap:8px}.occu-pdf-next,.occu-pdf-prev{flex-basis:34px;height:34px;width:34px}}@media (max-width:600px){.occu-pdf-reader{padding:26px 8px}.occu-pdf-header{padding:0 8px}.occu-pdf-shell{border-radius:12px;padding:12px 9px}.occu-pdf-stage{display:grid;gap:12px;grid-template-columns:1fr 1fr}.occu-pdf-sheet{grid-column:1/-1;grid-row:1;max-width:100%;width:100%}.occu-pdf-next,.occu-pdf-prev{grid-row:2;height:42px;justify-self:center;width:42px}.occu-pdf-prev{grid-column:1}.occu-pdf-next{grid-column:2}.occu-pdf-bottom{flex-direction:column;gap:12px;justify-content:center}.occu-pdf-actions{flex-direction:column;width:100%}.occu-pdf-download,.occu-pdf-open{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.occu-pdf-sheet.occu-slide-next,.occu-pdf-sheet.occu-slide-prev{animation:none}}