#file-export-dialog{width:min(1000px,96vw);max-height:94vh;overflow:auto}#file-export-dialog h2{margin-bottom:14px;overflow-wrap:anywhere}.file-export-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.file-export-actions a{display:inline-block;text-decoration:none}#file-export-status,#file-export-note{overflow-wrap:anywhere}#file-export-preview{display:block;width:100%;height:60vh;border:1px solid #bdced2;margin-top:16px;background:#fff}#file-share-strip{position:sticky;bottom:8px;margin:14px 0 0;padding:12px;background:#e9f5f6;border:1px solid #93bac1;border-radius:8px;z-index:3;box-shadow:0 2px 12px #143c4720}body>#file-share-strip{position:fixed;bottom:12px;right:12px;max-width:min(520px,calc(100vw - 24px))}#file-share-strip[hidden]{display:none}#file-share-name{display:block;margin-bottom:8px;overflow-wrap:anywhere}.file-preview-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0}.file-preview-tools .hint{margin:0;overflow-wrap:anywhere}#file-export-dialog button:disabled,.file-preview-tools button:disabled{cursor:default;opacity:.55}@media(max-width:650px){#file-export-dialog{padding:16px}.file-export-actions .primary,.file-export-actions .secondary,.file-preview-tools button{min-height:44px}.file-preview-tools .hint{width:100%}}
#sales-document-viewer:has(.file-preview-tools),#bl-instructions-viewer:has(.file-preview-tools),#shipment-document-viewer:has(.file-preview-tools),#bank-pdf-dialog:has(.file-preview-tools),#payment-pdf-dialog:has(.file-preview-tools){overflow:auto}#sales-document-viewer .file-preview-tools+iframe,#bl-instructions-viewer .file-preview-tools+iframe,#shipment-document-viewer .file-preview-tools+iframe,#bank-pdf-dialog .file-preview-tools+iframe,#payment-pdf-dialog .file-preview-tools+iframe{height:60vh}
