.attachment-viewer-overlay{position:fixed;inset:0;z-index:10050;background:rgba(10,22,38,.72);display:flex;align-items:center;justify-content:center;padding:24px}.attachment-viewer-dialog{width:min(96vw,1500px);height:min(92vh,980px);background:#fff;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.35)}.attachment-viewer-head{min-height:64px;padding:10px 14px 10px 18px;border-bottom:1px solid #dce5ef;display:flex;align-items:center;justify-content:space-between;gap:14px}.attachment-viewer-head>div:first-child{display:flex;flex-direction:column;min-width:0}.attachment-viewer-head b{color:#102f55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-viewer-head small{color:#6e8094}.attachment-viewer-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.attachment-viewer-actions button,.attachment-viewer-download{height:34px;min-width:34px;border:1px solid #c9d9eb;background:#fff;color:#123f75;border-radius:8px;padding:0 10px;font:700 12px/32px Manrope,system-ui,sans-serif;text-decoration:none;text-align:center;cursor:pointer}.attachment-viewer-actions button:hover,.attachment-viewer-download:hover{background:#eef6ff}.attachment-viewer-actions [data-zoom-label]{min-width:45px;text-align:center;color:#536b84;font-size:12px}.attachment-viewer-close{font-size:20px!important;line-height:30px!important}.attachment-viewer-canvas{flex:1;min-height:0;overflow:auto;background:#e9edf2;padding:18px;text-align:center}.attachment-viewer-content{transition:transform .12s ease;max-width:100%;margin:0 auto}.attachment-viewer-canvas img{display:block;height:auto;object-fit:contain}.attachment-viewer-pdf{display:block;width:100%;height:100%;min-height:700px;border:0;background:#fff}.attachment-viewer-unsupported{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:28px;color:#304966}.attachment-viewer-file-icon{font-size:48px}.attachment-viewer-unsupported p{margin:0;color:#71839a}@media(max-width:760px){.attachment-viewer-overlay{padding:8px}.attachment-viewer-dialog{width:100%;height:94vh;border-radius:12px}.attachment-viewer-head{align-items:flex-start;flex-direction:column}.attachment-viewer-actions{width:100%;justify-content:flex-start}.attachment-viewer-canvas{padding:8px}.attachment-viewer-pdf{min-height:560px}}
/* V8.8.3.17: visualizador em camada superior, sem invasão da navegação. */
body > #attachmentViewer86357.attachment-viewer-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;box-sizing:border-box;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:clamp(8px,2vw,20px)!important;}
body > #attachmentViewer86357 .attachment-viewer-dialog{box-sizing:border-box;width:min(1400px,100%)!important;max-width:100%;height:min(940px,100%)!important;max-height:100%;margin:auto;min-width:0;min-height:0;}
body > #attachmentViewer86357 .attachment-viewer-canvas{min-height:0;min-width:0;overflow:auto;}
body > #attachmentViewer86357 .attachment-viewer-pdf{min-height:0;height:100%;width:100%;box-sizing:border-box;}
@media(max-width:760px){body > #attachmentViewer86357.attachment-viewer-overlay{padding:6px!important;}body > #attachmentViewer86357 .attachment-viewer-dialog{height:100%!important;}body > #attachmentViewer86357 .attachment-viewer-head{max-height:40%;overflow:auto;}}
