.other-purchase-notice{padding:14px 18px;border:1px solid #dde5f7;background:#f5f8ff;border-radius:12px;color:#526582;line-height:1.5;font-size:13px;margin:0 0 20px}
.other-purchase-table{width:100%;table-layout:fixed}.other-purchase-table th:nth-child(1){width:18%}.other-purchase-table th:nth-child(2){width:30%}.other-purchase-table th:nth-child(3){width:18%}.other-purchase-table th:nth-child(4),.other-purchase-table th:nth-child(5){width:12%}.other-purchase-table td{padding:15px 18px;vertical-align:middle}.other-purchase-table td b{display:block;overflow-wrap:anywhere}.other-purchase-table tbody tr{cursor:pointer}.other-purchase-table tbody tr:hover{background:#eef3ff}.other-purchase-table small{display:block;margin-top:6px;color:#64748b}.other-purchase-table .num{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.other-pending-conversion{font-size:12px;color:#8c691b}
.other-purchase-modal{width:min(1500px,96vw);max-width:1500px;max-height:94vh;display:flex;flex-direction:column;overflow:hidden}.other-purchase-modal>header,.other-purchase-modal>footer{flex-shrink:0}.other-purchase-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(450px,1.15fr);gap:24px;flex:1;min-height:0;overflow:hidden}.other-original{display:flex;flex-direction:column;min-height:0;padding:16px;background:#f5f7fb;border:1px solid #e0e7f0;border-radius:12px}.other-original h3{margin:0 0 8px}.other-original p{font-size:12px;color:#617089}.other-original iframe{border:0;flex:1;width:100%;min-height:300px;background:white}.other-original img{max-width:100%;object-fit:contain;min-height:0;flex:1}.other-original a{margin-top:10px;font-size:13px}#otherPurchaseFields{overflow:auto;padding:0 12px 10px 0;min-height:0;max-height:70vh}#otherPurchaseFields section{margin-bottom:24px}#otherPurchaseFields h3{margin:14px 0}#otherPurchaseFields label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#59667c}#otherPurchaseFields input,#otherPurchaseFields textarea,#otherPurchaseFields select{width:100%;box-sizing:border-box}#otherPurchaseFields input[type=file]{margin:10px 0}.other-ocr{white-space:pre-wrap;font-size:12px;overflow-wrap:anywhere}.other-purchase-modal>footer{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;margin-top:16px}
.other-preview-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.other-preview-tools button,.other-preview-tools select{padding:6px 9px;border:1px solid #dae3f4;border-radius:6px;background:white;color:#355884;font-size:12px}#otherPreviewViewport{flex:1;min-height:0;overflow:auto;background:#e6ebf2;padding:12px}#otherPreviewSheet{position:relative;background:white}#otherPreviewCanvas{display:block}#otherPreviewText{position:absolute;inset:0;overflow:hidden;line-height:1}#otherPreviewText span{position:absolute;color:transparent;white-space:pre;transform-origin:0 0;cursor:text;user-select:text}#otherPreviewText ::selection{background:#4677ee55}.other-purchase-table .purchase-actions button{border:0;border-radius:7px;background:#eef3ff;color:#3865a6;padding:8px 10px;cursor:pointer}.other-purchase-table .purchase-actions a{font-size:13px;text-decoration:none}.other-purchase-table th:last-child{width:140px}.other-purchase-table .purchase-actions{white-space:nowrap;padding:12px}
@media(max-width:1000px){.other-purchase-table{min-width:950px}.other-purchase-layout{display:block;overflow:auto}.other-original{height:400px;margin-bottom:20px}#otherPurchaseFields{max-height:none;overflow:visible;padding-right:0}.other-purchase-modal{height:94vh}.other-purchase-layout{max-height:70vh}}
