/* Press Legacy 0.1.0.8.5 - Cross Reference open/download reliability */
.xref-085-viewer-backdrop{position:fixed;inset:0;z-index:9999;background:rgba(2,6,23,.78);display:none;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;}
.xref-085-viewer-backdrop.open{display:flex;}
.xref-085-viewer{width:min(1180px,96vw);height:min(860px,92vh);background:var(--panel,#0f172a);border:1px solid rgba(148,163,184,.35);border-radius:18px;box-shadow:0 24px 80px rgba(0,0,0,.45);display:flex;flex-direction:column;overflow:hidden;color:var(--text,#e5e7eb);}
.xref-085-viewer-head{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.22);}
.xref-085-viewer-head h3{margin:0;font-size:1rem;line-height:1.2;}
.xref-085-viewer-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;}
.xref-085-viewer-body{flex:1;min-height:0;background:#0b1220;}
.xref-085-viewer-body iframe{width:100%;height:100%;border:0;background:#fff;}
.xref-085-viewer-body img{max-width:100%;max-height:100%;display:block;margin:auto;object-fit:contain;}
.xref-085-viewer-empty{padding:24px;}
.xref-085-status{font-size:.85rem;opacity:.8;}
@media(max-width:720px){.xref-085-viewer-backdrop{padding:8px}.xref-085-viewer{width:100vw;height:100vh;border-radius:0}.xref-085-viewer-head{align-items:flex-start}.xref-085-viewer-actions{justify-content:flex-end}.xref-085-viewer-actions button{padding:8px 10px}}
/* 0.1.0.8.6 view-only cross-reference hotfix: download controls are disabled until the viewer flow is stable. */
.xref084DownloadOne,
.xref085DownloadOne,
#xref084DownloadSelected,
#xref085DownloadSelected,
#xref085DownloadCurrent,
#xref085ViewerBackdrop { display:none !important; }
.xref-086-viewer-backdrop.open { display:flex; }
