.page-container{padding:20px;background-color:#f5f5f5;min-height:100vh}.card-container{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.09);padding:24px}.stat-cards{display:-ms-flexbox;display:flex;gap:12px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.stat-card{-ms-flex:1;flex:1;min-width:140px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:14px 16px;text-align:center;position:relative;transition:box-shadow .2s}.stat-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.stat-card .stat-label{font-size:12px;color:#8c8c8c;margin-bottom:6px}.stat-card .stat-count{font-size:22px;font-weight:700;line-height:1;margin-bottom:4px}.stat-card .stat-amount{font-size:12px;color:#595959}.stat-card.pending .stat-count{color:#a8071a}.stat-card.purchased .stat-count{color:#ad4e00}.stat-card.arrived .stat-count{color:#006d75}.stat-card.stored .stat-count{color:#389e0d}.stat-card.total .stat-count{color:#1d39c4}.stat-card .stat-badge{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%}.stat-card.pending .stat-badge{background:#f5222d}.stat-card.purchased .stat-badge{background:#fa8c16}.stat-card.arrived .stat-badge{background:#13c2c2}.stat-card.stored .stat-badge{background:#52c41a}.stat-card.total .stat-badge{background:#2f54eb}.search-form{margin-bottom:20px}.table-operations{margin-bottom:16px}.table-operations button{margin-right:8px}.status-tag{padding:0 8px;border-radius:4px;font-size:12px}.status-0{background-color:#ffccc7;color:#a8071a}.status-1{background-color:#ffd591;color:#ad4e00}.status-2{background-color:#bae7ff;color:#006d75}.status-3{background-color:#d9f7be;color:#389e0d}.status-4{background-color:#d6e4ff;color:#1d39c4}.auto-gen-field{background-color:#f5f5f5}.form-readonly-info{background-color:#f9f9f9;padding:12px;border-radius:4px;margin-bottom:16px}.form-readonly-info p{margin:4px 0;color:#666}.supplier-select{width:100%}.supplier-option{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.supplier-code{font-size:12px;color:#888}.ant-form-item-label{font-weight:500}.ant-table-thead>tr>th{background-color:#fafafa;font-weight:500}.ant-select-dropdown-menu-item{padding:8px 12px}.custom-select{width:100%}.select-option-text{display:block}.hidden-id-field{display:none}