.purchase-records-workspace { display:grid; gap:16px; min-width:0; }
.purchase-records-head { display:flex; align-items:flex-start; justify-content:space-between; gap:16px; flex-wrap:wrap; }
.purchase-records-head h1 { font-size:24px; margin:0 0 6px; color:#102a43; }
.purchase-records-head p, .purchase-records-scope { color:#52677c; }
.purchase-records-head p { margin:0; }
.purchase-records-tools { display:flex; align-items:end; flex-wrap:wrap; gap:12px; padding:16px; background:#fff; border:1px solid #e2e8f0; border-radius:10px; }
.purchase-records-tools label:not(.ant-checkbox-wrapper) { display:grid; gap:6px; color:#52677c; min-width:175px; }
.purchase-records-tools .ant-select { min-width:175px; }
.purchase-records-cards { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:12px; }
.purchase-records-card { text-align:left; background:white; border:1px solid #dce5ef; border-radius:10px; padding:16px; cursor:pointer; color:#52677c; }
.purchase-records-card:hover, .purchase-records-card.active { border-color:#1677ff; background:#f0f7ff; }
.purchase-records-card strong { display:block; font-size:28px; color:#12324d; margin:8px 0; font-variant-numeric:tabular-nums; }
.purchase-records-card small, .purchase-records-scope small, .purchase-records-workspace td small { display:block; color:#63788b; margin-top:4px; }
.purchase-records-product { display:flex; align-items:center; gap:12px; }
.purchase-records-product > div { min-width:0; overflow-wrap:anywhere; }
.purchase-records-warning { color:#a25b00!important; }
.purchase-records-detail { margin:20px 0; }
.purchase-records-evidence { white-space:pre-wrap; overflow-wrap:anywhere; background:#f7f9fc; padding:14px; border-radius:8px; line-height:1.8; }
@media(max-width:1000px) { .purchase-records-cards { grid-template-columns:repeat(3,minmax(0,1fr)); } }
@media(max-width:600px) { .purchase-records-cards { grid-template-columns:repeat(2,minmax(0,1fr)); } .purchase-records-tools>label:not(.ant-checkbox-wrapper),.purchase-records-tools .ant-picker { width:100%; } .purchase-records-workspace .ant-table-cell-fix-left,.purchase-records-workspace .ant-table-cell-fix-right { position:static!important; } }
