/* Only document viewers: leave the document's own toolbar unobstructed. */
.document-preview-modal .document-preview-content{padding:44px 0 0!important;position:relative!important}
.document-preview-modal .document-preview-close{position:absolute!important;left:50%!important;right:auto!important;top:4px!important;transform:translateX(-50%)!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;--padding-start:0;--padding-end:0;--border-radius:50%;--background:transparent;--color:#fff}
.document-preview-modal .document-preview-close ion-icon{font-size:20px!important}
.document-preview-modal .document-preview-content iframe{width:100%;height:100%;min-height:0;flex:1;border:0}
.notes-document-viewer{padding:0;border:0;border-radius:8px;background:#20252b;width:min(96vw,1280px);height:94dvh;max-width:96vw;max-height:94dvh;overflow:hidden}
.notes-document-viewer::backdrop{background:#0008}
.notes-document-viewer .viewer-bar{height:44px;display:flex;align-items:center;justify-content:center}
.notes-document-viewer .viewer-close{width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:white;font:24px Arial;cursor:pointer}
.notes-document-viewer iframe{display:block;width:100%;height:calc(100% - 44px);border:0;background:white}
.notes-document-viewer img{display:block;width:100%;height:calc(100% - 44px);object-fit:contain}
