.unified-file-preview{flex-direction:column;gap:10px;min-width:0;height:65dvh;min-height:320px;display:flex}.preview-context{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:0 2px;font-size:12px;display:flex}.preview-context strong{overflow-wrap:anywhere;color:var(--text)}.unified-file-preview>.ofv-root{--ofv-primary:#1769d2;--ofv-bg:#f8fafc;--ofv-surface:#fff;--ofv-border:#dce5ef;min-height:0;font-family:var(--font-sans);flex:1}.unified-file-preview .ofv-toolbar{flex-wrap:wrap;gap:6px}.unified-file-preview .ofv-toolbar button{min-height:32px;font-size:12px}.business-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;color:#172033;margin:0;padding:18px;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.unified-file-preview .ofv-viewport:has(>.business-preview-text){display:block;overflow:auto}.archive-layout .unified-file-preview{height:55dvh;min-height:300px}@media (width<=720px){.unified-file-preview{height:65dvh;min-height:300px}.archive-layout .unified-file-preview{height:55dvh}.preview-context{flex-direction:column;align-items:flex-start}.unified-file-preview .ofv-toolbar{max-height:140px;overflow:auto}}.preview-thumbnail{color:#718096;background:#f6f8fb;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;font-size:12px;display:flex}.preview-thumbnail>img{object-fit:contain;width:100%;height:100%;display:block}.quick-sample-image-button{aspect-ratio:4/3;cursor:pointer;border:1px solid #dce5ef;border-radius:8px;min-width:0;padding:0;display:block;overflow:hidden}.preview-gallery-nav{justify-content:space-between;margin-bottom:10px;display:flex}.preview-gallery .ant-modal-body{min-width:0}.preview-gallery .unified-file-preview{height:min(68dvh,760px);min-height:240px}.preview-gallery .ofv-root{isolation:isolate}@media (width<=720px){.preview-gallery .ant-modal-content{padding:16px}.preview-gallery .unified-file-preview{height:65dvh;min-height:220px}}.review-original-list{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.original-file-evidence{width:100%;min-width:0}.original-file-evidence .file-row{align-items:flex-start;gap:10px}.original-file-evidence .file-row>div:first-child{flex:1;min-width:0}.original-file-evidence .merchant-file-name{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.original-file-facts{color:var(--text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;gap:3px 12px;margin-top:3px;font-size:12px;display:flex}.original-file-evidence .inline-actions{flex-wrap:wrap;flex-shrink:0}.file-preview-comparison{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:14px;min-width:0;display:grid}.file-preview-comparison>aside{overflow-wrap:anywhere;background:#f6f8fb;border:1px solid #dce5ef;border-radius:6px;min-width:0;max-height:65dvh;padding:10px;font-size:13px;overflow:auto}.file-preview-comparison>aside h4{margin:0 0 8px;font-size:14px}.file-preview-comparison>aside section+section{margin-top:14px}.file-preview-comparison .unified-file-preview{min-width:0}.unified-file-preview .review-fitted-image{min-width:var(--review-image-width)!important;max-width:var(--review-image-width)!important;min-height:var(--review-image-height)!important;max-height:var(--review-image-height)!important}.category-review-evidence h3{margin:14px 0 8px;font-size:15px}.category-review-evidence h4{margin:8px 0;font-size:14px}.category-review-material{border:1px solid #e0e7ef;border-radius:6px;margin-top:8px;padding:10px 12px}.category-review-material p{margin:4px 0}.category-review-checks p{margin:6px 0;line-height:1.6}.category-review-other{margin-top:12px}.category-review-evidence .ant-descriptions-item-label{width:160px}
