.document-preview,.file-save{min-width:0;margin:18px 0}.document-preview h3,.file-save h3{overflow-wrap:anywhere}.document-preview select{max-width:100%;width:100%}.sheet-scroll{overflow:auto;max-height:65vh;overscroll-behavior:contain;border:1px solid #dce4e0;background:#fff;color:#172b23;border-radius:10px;touch-action:pan-x pan-y pinch-zoom}.sheet-canvas{position:relative;isolation:isolate}.sheet-table{table-layout:fixed;border-collapse:collapse;width:100%;font-family:Arial,sans-serif}.sheet-table td{padding:2px 3px;white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:middle;line-height:1.25;color:#172b23}.sheet-canvas>img{position:absolute;object-fit:contain;max-width:none;pointer-events:none}.pdf-preview{display:block;width:100%;height:65vh;border:1px solid #dce4e0;border-radius:10px;background:white}.file-save .pd-actions>*{min-height:44px}.file-save{padding:0 4px}

.sheet-frame{position:relative;overflow:hidden}.sheet-table .cell-picture{display:block;object-fit:contain;max-width:100%;height:auto;margin:auto}.document-preview [data-preview-fit]{margin:8px 0;min-height:44px}

.pdf-canvas-scroll{overflow:auto;max-height:70vh;background:white;border:1px solid #dce4e0;touch-action:pan-x pan-y pinch-zoom}.pdf-canvas-scroll canvas{display:block;max-width:none}

#personal-desk .pd-version{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
#personal-desk .pd-version>span{min-width:0;overflow-wrap:anywhere}
#personal-desk .pd-version small{display:block;margin-top:3px;color:var(--pd-muted)}
#personal-desk .pd-version .pd-actions{margin:0;flex-wrap:wrap}
#personal-desk .pd-version a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;box-sizing:border-box;padding:8px 10px;border-radius:8px;vertical-align:middle}
#personal-desk .pd-version a:focus-visible{outline:2px solid var(--pd-accent);outline-offset:2px}
