.saas-document-preview{border:1px solid var(--saas-border-default);border-radius:var(--saas-radius-md);background:var(--saas-bg-sunken);justify-content:center;align-items:center;min-block-size:360px;max-block-size:60vh;display:flex;overflow:hidden}.saas-document-preview[data-state=message]{gap:var(--saas-space-sm);padding:var(--saas-space-lg);color:var(--saas-text-secondary);font-size:var(--saas-font-body-sm);text-align:center;flex-direction:column}.saas-document-preview[data-state=message] p{margin:0}.saas-document-preview[data-state=loading]{animation:saas-document-preview-pulse 1.4s var(--saas-ease-standard) infinite alternate}@keyframes saas-document-preview-pulse{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.saas-document-preview[data-state=loading]{animation:none}}.saas-document-preview__image{object-fit:contain;max-block-size:60vh;max-inline-size:100%;display:block}.saas-document-preview__pdf{background:var(--saas-bg-surface);border:0;block-size:60vh;inline-size:100%}@media (width<=599px){.saas-document-preview,.saas-document-preview__pdf{block-size:50vh;min-block-size:280px}}