.rdc-viewer{position:relative;max-width:1100px;margin:1.5rem auto;background:#e9edf1;border:1px solid #c8d0d8;border-radius:8px;overflow:hidden;user-select:none;-webkit-user-select:none}.rdc-toolbar{position:sticky;top:0;z-index:4;display:flex;justify-content:space-between;gap:1rem;padding:.8rem 1rem;background:#691330;color:#fff}.rdc-pages{padding:16px}.rdc-page{margin:0 auto 18px;max-width:980px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.18)}.rdc-page img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-drag:none}.rdc-shield{position:absolute;inset:0;z-index:999;align-items:center;justify-content:center;background:#691330;color:#fff;font-weight:700;font-size:clamp(1rem,3vw,1.6rem);text-align:center;padding:2rem}.rdc-viewer.is-shielded .rdc-shield{display:flex!important}.rdc-viewer.is-shielded .rdc-pages{visibility:hidden;filter:blur(30px)}.rdc-message{padding:1rem;border-left:4px solid #691330;background:#f5f5f5}@media print{.rdc-viewer,.rdc-viewer *{display:none!important}body:has(.rdc-viewer){visibility:hidden!important}}