/* EmmaPdfViewerComponent — native PDF embed styles */
.emma-pdf-viewer {
    position: relative;
    overflow: hidden;
}

.emma-pdf-viewer-embed {
    width: 100%;
    height: 100%;
    border: none;
}

.emma-pdf-viewer-empty {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* Fills nearest positioned ancestor (position:relative parent).
   Used to bypass DxLoadingPanel's internal wrapper divs that
   break the height:100% chain. */
.emma-pdf-fill {
    position: absolute;
    inset: 0;
    overflow: hidden;
}

/* Applied via BodyCssClass on DxWindow — makes the body container
   the positioning context for DocumentViewerComponent's absolute fill.
   !important overrides DevExpress theme defaults (padding, overflow). */
.emma-docviewer-body {
    position: relative !important;
    padding: 0 !important;
    overflow: hidden !important;
}
