/* Full-size PDF modal (app/ui/pdf-viewer.mjs). */
.dialog:has(.pdf-viewer-body) {
 width: min(96vw, 72rem);
 max-width: min(96vw, 72rem);
 max-height: min(92vh, 900px);
}

.pdf-viewer-body {
 display: flex;
 flex-direction: column;
 min-height: min(75vh, 720px);
}

.pdf-viewer-loading {
 display: flex;
 align-items: center;
 justify-content: center;
 flex: 1;
 min-height: min(75vh, 720px);
}

.pdf-viewer-frame {
 display: block;
 flex: 1;
 width: 100%;
 min-height: min(75vh, 720px);
 border: 0;
 border-radius: var(--radius-md);
 background: var(--background);
}

.dialog:has(.pdf-viewer-body)
 .dialog-footer {
 flex-wrap: wrap;
 justify-content: flex-end;
}
