.document-pdf-modal[data-v-99a4f18d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1200;background:#1716326b;justify-content:center;align-items:center;padding:clamp(.75rem,3vw,2rem);display:flex;position:fixed;inset:0}.document-pdf-modal__panel[data-v-99a4f18d]{background:var(--ui-surface-strong);border-radius:var(--ui-radius-modal);box-shadow:var(--ui-shadow-modal);border:1px solid #ffffffb8;width:min(1120px,100%);height:min(88vh,900px);overflow:hidden}.document-pdf-modal__toolbar[data-v-99a4f18d]{background:linear-gradient(110deg,var(--ui-surface-strong),var(--ui-surface-lilac));border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;min-height:64px;padding:.75rem 1rem .75rem 1.25rem;display:flex}.document-pdf-modal__label[data-v-99a4f18d]{color:var(--ui-text-muted);font-family:var(--font-sans);letter-spacing:.16em;font-size:.75rem;font-weight:700}.document-pdf-modal__close[data-v-99a4f18d]{background:var(--ui-surface-strong);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);color:var(--ui-primary);cursor:pointer;font-family:var(--font-sans);height:var(--ui-touch-target);transition:border-color var(--ui-transition),background var(--ui-transition),transform var(--ui-transition);width:var(--ui-touch-target);justify-content:center;align-items:center;padding:0;font-size:1.75rem;font-weight:300;line-height:1;display:inline-flex}.document-pdf-modal__close[data-v-99a4f18d]:hover{background:var(--ui-surface-lilac);border-color:var(--ui-primary-accent);transform:rotate(3deg)}.document-pdf-modal__close[data-v-99a4f18d]:focus-visible{box-shadow:var(--ui-focus-ring);outline:0}.document-pdf-modal__viewer[data-v-99a4f18d]{background:var(--ui-surface-muted);height:calc(100% - 64px);overflow:hidden}.document-pdf-modal__iframe[data-v-99a4f18d]{border:0;width:100%;height:100%;display:block}.document-pdf-modal__iframe--mobile[data-v-99a4f18d]{display:none}@media (width<=767px){.document-pdf-modal[data-v-99a4f18d]{padding:.5rem}.document-pdf-modal__panel[data-v-99a4f18d]{border-radius:20px;height:calc(100dvh - 1rem)}.document-pdf-modal__toolbar[data-v-99a4f18d]{min-height:56px}.document-pdf-modal__viewer[data-v-99a4f18d]{height:calc(100% - 56px)}.document-pdf-modal__iframe--desktop[data-v-99a4f18d]{display:none}.document-pdf-modal__iframe--mobile[data-v-99a4f18d]{display:block}}@media (prefers-reduced-motion:reduce){.document-pdf-modal__close[data-v-99a4f18d]{transition:none}}
