@media(max-width:768px){.ant-layout-content{padding:0!important}}.inv-page-wrapper{background:#f4f8ff!important;min-height:calc(100vh - 64px);padding:14px 18px!important;margin:-20px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#102a50;box-sizing:border-box}@media(max-width:768px){.inv-page-wrapper{margin:0!important;padding:8px 10px!important}}@media(max-width:480px){.inv-page-wrapper{padding:6px 8px!important}}.inv-header-wrapper{margin-bottom:0}.inv-breadcrumb{display:flex;align-items:center;gap:6px;font-size:12px;color:#64748b;margin-bottom:8px;flex-wrap:wrap}.inv-breadcrumb .inv-back-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:1px solid #cbd5e1;background:#fff;color:#1d4ed8;cursor:pointer;font-size:11px;transition:all .2s ease;margin-right:2px;flex-shrink:0}.inv-breadcrumb .inv-back-btn:hover{background:#eff6ff;border-color:#93c5fd;color:#1e40af}.inv-breadcrumb .inv-breadcrumb-items{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.4}.inv-breadcrumb .inv-breadcrumb-separator{color:#94a3b8;font-size:11px;-webkit-user-select:none;user-select:none}.inv-breadcrumb .inv-breadcrumb-link{cursor:pointer;color:#475569;transition:color .15s ease}.inv-breadcrumb .inv-breadcrumb-link:hover{color:#1d4ed8;text-decoration:underline}.inv-breadcrumb .inv-breadcrumb-current{color:#102a50;font-weight:700}.inv-header-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;box-shadow:0 1px 2px rgba(0,0,0,.03);margin-bottom:12px;box-sizing:border-box;width:100%}.inv-header-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-height:40px}.inv-header-left{gap:10px;min-width:0}.inv-header-icon-box,.inv-header-left{display:flex;align-items:center;flex-shrink:0}.inv-header-icon-box{width:38px;height:38px;border-radius:8px;background:#eff6ff;color:#2563eb;justify-content:center;font-size:20px}.inv-header-titles{min-width:0}.inv-header-titles .inv-header-title{margin:0;font-size:18px;font-weight:800;color:#0f2950;line-height:1.2;letter-spacing:-.2px}.inv-header-titles .inv-header-subtitle{font-size:12px;color:#64748b;display:block;margin-top:2px;line-height:1.3}.inv-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.inv-header-actions .ant-btn{height:32px;border-radius:6px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px}@media(max-width:640px){.inv-header-actions{display:grid!important;grid-template-columns:repeat(2,1fr)!important;width:100%!important;gap:8px!important}.inv-header-actions .ant-btn,.inv-header-actions .ant-dropdown-trigger{width:100%!important;height:34px!important;padding:0 6px!important;font-size:12px!important;white-space:nowrap!important;justify-content:center!important;box-sizing:border-box!important}.inv-header-card{padding:8px 10px}.inv-header-flex{flex-direction:column;align-items:flex-start;gap:10px}.inv-header-left{width:100%!important}.inv-header-title{font-size:15.5px!important}.inv-header-icon-box{width:32px!important;height:32px!important;font-size:17px!important}.inv-header-subtitle{font-size:11px!important}}.inv-tabbar-sticky{position:sticky;top:64px;z-index:40;background:#f4f8ff;border-bottom:1px solid #d8e3f0;margin-bottom:14px;padding:0 0 0 2px;box-sizing:border-box;max-width:100%;overflow-x:hidden}@media(max-width:768px){.inv-tabbar-sticky{top:56px;margin-bottom:10px}}.inv-tabbar-sticky .inv-tabbar-inner{display:flex;align-items:center;gap:22px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;max-width:100%;width:100%}.inv-tabbar-sticky .inv-tabbar-inner::-webkit-scrollbar{display:none}@media(max-width:640px){.inv-tabbar-sticky .inv-tabbar-inner{gap:14px;padding-bottom:2px}}.inv-tabbar-sticky .inv-tab-btn{background:rgba(0,0,0,0);border:none;outline:none;cursor:pointer;padding:8px 4px 10px;font-size:13.5px;font-weight:500;color:#475569;position:relative;transition:color .15s ease;white-space:nowrap;flex-shrink:0!important;display:inline-flex;align-items:center}@media(max-width:640px){.inv-tabbar-sticky .inv-tab-btn{font-size:12.5px;padding:6px 2px 8px}}.inv-tabbar-sticky .inv-tab-btn:hover{color:#1d4ed8}.inv-tabbar-sticky .inv-tab-btn.active{color:#1d4ed8;font-weight:600}.inv-tabbar-sticky .inv-tab-btn .inv-tab-indicator{position:absolute;bottom:-1px;left:0;right:0;height:2.5px;background:#1d4ed8;border-radius:2px 2px 0 0}.inv-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}@media(max-width:1024px){.inv-stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.inv-stat-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-bottom:10px!important}}.inv-stat-card{background:#fff;border:1px solid #d8e3f0;border-radius:8px;padding:8px 12px;height:78px;min-height:75px;max-height:80px;box-sizing:border-box;display:flex;align-items:center;gap:10px;box-shadow:0 1px 3px rgba(16,42,80,.04);transition:transform .15s,box-shadow .15s}.inv-stat-card:hover{box-shadow:0 3px 8px rgba(16,42,80,.08)}@media(max-width:768px){.inv-stat-card{height:auto!important;min-height:56px!important;max-height:none!important;padding:6px 8px!important;gap:6px!important;border-radius:8px!important}.inv-stat-card .inv-stat-icon-wrap{width:28px!important;height:28px!important;font-size:14px!important;border-radius:6px!important;flex-shrink:0!important}.inv-stat-card .inv-stat-content .inv-stat-label,.inv-stat-card .inv-stat-content-centered .inv-stat-label{font-size:10.5px!important;line-height:1.15!important;white-space:nowrap!important}.inv-stat-card .inv-stat-content .inv-stat-row,.inv-stat-card .inv-stat-content-centered .inv-stat-row{gap:4px!important;margin-top:1px!important;align-items:baseline!important}.inv-stat-card .inv-stat-content .inv-stat-row .inv-stat-value,.inv-stat-card .inv-stat-content-centered .inv-stat-row .inv-stat-value{font-size:15px!important;line-height:1.1!important;font-weight:800!important}.inv-stat-card .inv-stat-content .inv-stat-row .inv-stat-badge,.inv-stat-card .inv-stat-content-centered .inv-stat-row .inv-stat-badge{font-size:8.5px!important;padding:1px 3px!important;line-height:1.1!important;border-radius:3px!important}.inv-stat-card .inv-stat-content .inv-stat-subtext,.inv-stat-card .inv-stat-content-centered .inv-stat-subtext{display:none!important}}.inv-stat-card.stat-sku{background:#eff6ff!important;border:1px solid #bfdbfe!important}.inv-stat-card.stat-sku .inv-stat-icon-wrap{background:#dbeafe!important;color:#1d4ed8!important}.inv-stat-card.stat-instock{background:#f0fdf4!important;border:1px solid #bbf7d0!important}.inv-stat-card.stat-instock .inv-stat-icon-wrap{background:#dcfce7!important;color:#15803d!important}.inv-stat-card.stat-low{background:#fffbeb!important;border:1px solid #fde68a!important}.inv-stat-card.stat-low .inv-stat-icon-wrap{background:#fef3c7!important;color:#b45309!important}.inv-stat-card.stat-out{background:#fef2f2!important;border:1px solid #fecaca!important}.inv-stat-card.stat-out .inv-stat-icon-wrap{background:#fee2e2!important;color:#dc2626!important}.inv-stat-card .inv-stat-icon-wrap{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.inv-stat-card .inv-stat-content,.inv-stat-card .inv-stat-content-centered{min-width:0;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.inv-stat-card .inv-stat-content .inv-stat-label,.inv-stat-card .inv-stat-content-centered .inv-stat-label{font-size:11px;color:#475569;font-weight:600;text-align:center;line-height:1.2}.inv-stat-card .inv-stat-content .inv-stat-row,.inv-stat-card .inv-stat-content-centered .inv-stat-row{display:flex;align-items:baseline;justify-content:center;gap:5px;margin-top:1px}.inv-stat-card .inv-stat-content .inv-stat-row .inv-stat-value,.inv-stat-card .inv-stat-content-centered .inv-stat-row .inv-stat-value{font-size:19px;font-weight:800;color:#102a50;line-height:1.1}.inv-stat-card .inv-stat-content .inv-stat-row .inv-stat-badge,.inv-stat-card .inv-stat-content-centered .inv-stat-row .inv-stat-badge{font-size:9.5px;font-weight:700;padding:0 4px;border-radius:3px;line-height:1.3}.inv-stat-card .inv-stat-content .inv-stat-subtext,.inv-stat-card .inv-stat-content-centered .inv-stat-subtext{font-size:10px;color:#64748b;margin-top:5px;text-align:center;line-height:1.2}.inv-btn-filter-advanced{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1d4ed8!important;font-weight:600!important;font-size:11.5px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;height:28px!important;transition:all .2s ease!important}.inv-btn-filter-advanced:hover{background:#dbeafe!important;border-color:#93c5fd!important;color:#1e40af!important}.inv-btn-export-file{background:#f0fdf4!important;border:1px solid #bbf7d0!important;color:#15803d!important;font-weight:600!important;font-size:11.5px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;height:28px!important;transition:all .2s ease!important}.inv-btn-export-file:hover{background:#dcfce7!important;border-color:#86efac!important;color:#166534!important}.inv-card-btn-detail{background:#eff6ff!important;color:#1d4ed8!important;border:1px solid #93c5fd!important;font-weight:600!important;font-size:11.5px!important;border-radius:5px!important;height:28px!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.inv-card-btn-detail:hover{background:#dbeafe!important;border-color:#60a5fa!important;color:#1e40af!important}.inv-card-btn-import{background:#ecfdf5!important;color:#047857!important;border:1px solid #6ee7b7!important;font-weight:600!important;font-size:11.5px!important;border-radius:5px!important;height:28px!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.inv-card-btn-import:hover{background:#d1fae5!important;border-color:#34d399!important;color:#065f46!important}.inv-sku-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding:12px 14px}@media(max-width:600px){.inv-sku-card-grid{grid-template-columns:1fr}}.inv-sku-grid-card{background:#fff;border:1px solid #d8e3f0;border-radius:8px;padding:12px;box-shadow:0 1px 3px rgba(16,42,80,.04);transition:all .2s ease;display:flex;flex-direction:column;gap:8px;cursor:pointer}.inv-sku-grid-card:hover{border-color:#93c5fd;box-shadow:0 4px 10px rgba(37,99,235,.1);transform:translateY(-1px)}.inv-filter-card{background:#fff;border:1px solid #d8e3f0;border-radius:8px;padding:10px 14px;margin-bottom:14px;box-shadow:0 1px 3px rgba(16,42,80,.04)}.inv-filter-card .inv-filter-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inv-filter-card .inv-filter-row .ant-btn,.inv-filter-card .inv-filter-row .ant-input,.inv-filter-card .inv-filter-row .ant-picker,.inv-filter-card .inv-filter-row .ant-select-selector{font-size:12px!important}.inv-card{background:#fff;border:1px solid #d8e3f0;border-radius:8px;padding:14px;box-shadow:0 1px 3px rgba(16,42,80,.04)}.inv-section-header{justify-content:space-between;margin-bottom:10px;flex-wrap:wrap}.inv-section-header,.inv-section-header .inv-section-title-wrap{display:flex;align-items:center;gap:8px}.inv-section-header .inv-section-title-wrap .inv-section-icon{color:#2563eb;font-size:14px}.inv-section-header .inv-section-title-wrap h2,.inv-section-header .inv-section-title-wrap h3{margin:0;font-size:13.5px;font-weight:700;color:#102a50}.inv-section-header .inv-section-actions{display:flex;align-items:center;gap:6px}.inv-audit-modal-table,.inv-history-table,.inv-receipts-table,.inv-table-clean{width:100%;border-collapse:collapse;font-size:11.5px}.inv-audit-modal-table thead tr,.inv-history-table thead tr,.inv-receipts-table thead tr,.inv-table-clean thead tr{background:#e8f1fc;border-bottom:1px solid #d8e3f0}.inv-audit-modal-table thead tr th,.inv-history-table thead tr th,.inv-receipts-table thead tr th,.inv-table-clean thead tr th{padding:8px 10px;color:#123b70;font-weight:700;font-size:11.5px;white-space:nowrap;border-right:1px solid #e2e8f0;text-transform:none!important;letter-spacing:normal!important}.inv-audit-modal-table thead tr th:last-child,.inv-history-table thead tr th:last-child,.inv-receipts-table thead tr th:last-child,.inv-table-clean thead tr th:last-child{border-right:none}.inv-audit-modal-table .ant-table-thead>tr>th,.inv-audit-modal-table .ant-table-thead>tr>th.ant-table-cell,.inv-history-table .ant-table-thead>tr>th,.inv-history-table .ant-table-thead>tr>th.ant-table-cell,.inv-receipts-table .ant-table-thead>tr>th,.inv-receipts-table .ant-table-thead>tr>th.ant-table-cell,.inv-table-clean .ant-table-thead>tr>th,.inv-table-clean .ant-table-thead>tr>th.ant-table-cell{background:#e3effd!important;color:#0f2d5c!important;font-weight:600!important;font-size:12.5px!important;line-height:1.4!important;padding:8px 10px!important;border-bottom:1px solid #d1dfef!important;border-right:1px solid #d1dfef!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap!important;text-align:center!important;vertical-align:middle!important}.inv-audit-modal-table .ant-table-thead>tr>th .ant-table-cell-title,.inv-audit-modal-table .ant-table-thead>tr>th .ant-table-column-title,.inv-audit-modal-table .ant-table-thead>tr>th.ant-table-cell .ant-table-cell-title,.inv-audit-modal-table .ant-table-thead>tr>th.ant-table-cell .ant-table-column-title,.inv-history-table .ant-table-thead>tr>th .ant-table-cell-title,.inv-history-table .ant-table-thead>tr>th .ant-table-column-title,.inv-history-table .ant-table-thead>tr>th.ant-table-cell .ant-table-cell-title,.inv-history-table .ant-table-thead>tr>th.ant-table-cell .ant-table-column-title,.inv-receipts-table .ant-table-thead>tr>th .ant-table-cell-title,.inv-receipts-table .ant-table-thead>tr>th .ant-table-column-title,.inv-receipts-table .ant-table-thead>tr>th.ant-table-cell .ant-table-cell-title,.inv-receipts-table .ant-table-thead>tr>th.ant-table-cell .ant-table-column-title,.inv-table-clean .ant-table-thead>tr>th .ant-table-cell-title,.inv-table-clean .ant-table-thead>tr>th .ant-table-column-title,.inv-table-clean .ant-table-thead>tr>th.ant-table-cell .ant-table-cell-title,.inv-table-clean .ant-table-thead>tr>th.ant-table-cell .ant-table-column-title{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important}.inv-audit-modal-table .ant-table-thead>tr>th.ant-table-cell:last-child,.inv-audit-modal-table .ant-table-thead>tr>th:last-child,.inv-history-table .ant-table-thead>tr>th.ant-table-cell:last-child,.inv-history-table .ant-table-thead>tr>th:last-child,.inv-receipts-table .ant-table-thead>tr>th.ant-table-cell:last-child,.inv-receipts-table .ant-table-thead>tr>th:last-child,.inv-table-clean .ant-table-thead>tr>th.ant-table-cell:last-child,.inv-table-clean .ant-table-thead>tr>th:last-child{border-right:none!important}.inv-audit-modal-table .ant-table-thead>tr>th.ant-table-cell:before,.inv-audit-modal-table .ant-table-thead>tr>th:before,.inv-history-table .ant-table-thead>tr>th.ant-table-cell:before,.inv-history-table .ant-table-thead>tr>th:before,.inv-receipts-table .ant-table-thead>tr>th.ant-table-cell:before,.inv-receipts-table .ant-table-thead>tr>th:before,.inv-table-clean .ant-table-thead>tr>th.ant-table-cell:before,.inv-table-clean .ant-table-thead>tr>th:before{display:none!important}.inv-audit-modal-table .ant-table-selection-col,.inv-history-table .ant-table-selection-col,.inv-receipts-table .ant-table-selection-col,.inv-table-clean .ant-table-selection-col{width:44px!important;min-width:44px!important;max-width:44px!important}.inv-audit-modal-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.inv-audit-modal-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.inv-audit-modal-table .ant-table-thead>tr>th.ant-table-selection-column,.inv-history-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.inv-history-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.inv-history-table .ant-table-thead>tr>th.ant-table-selection-column,.inv-receipts-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.inv-receipts-table .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.inv-receipts-table .ant-table-thead>tr>th.ant-table-selection-column,.inv-table-clean .ant-table-thead>tr>th.ant-table-cell-fix-left,.inv-table-clean .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.inv-table-clean .ant-table-thead>tr>th.ant-table-selection-column{background:#e3effd!important;color:#0f2d5c!important;border-bottom:1px solid #d1dfef!important;border-right:1px solid #d1dfef!important;text-align:center!important;padding:8px 0!important;box-shadow:none!important;position:static!important}.inv-audit-modal-table .ant-table-cell-fix-left-last:after,.inv-audit-modal-table .ant-table-cell-fix-left:after,.inv-audit-modal-table .ant-table-selection-column:after,.inv-history-table .ant-table-cell-fix-left-last:after,.inv-history-table .ant-table-cell-fix-left:after,.inv-history-table .ant-table-selection-column:after,.inv-receipts-table .ant-table-cell-fix-left-last:after,.inv-receipts-table .ant-table-cell-fix-left:after,.inv-receipts-table .ant-table-selection-column:after,.inv-table-clean .ant-table-cell-fix-left-last:after,.inv-table-clean .ant-table-cell-fix-left:after,.inv-table-clean .ant-table-selection-column:after{display:none!important;box-shadow:none!important;content:none!important}.inv-audit-modal-table tbody tr,.inv-history-table tbody tr,.inv-receipts-table tbody tr,.inv-table-clean tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s ease}.inv-audit-modal-table tbody tr:hover,.inv-history-table tbody tr:hover,.inv-receipts-table tbody tr:hover,.inv-table-clean tbody tr:hover{background:#f8fafc}.inv-audit-modal-table tbody tr.inv-row-selected,.inv-history-table tbody tr.inv-row-selected,.inv-receipts-table tbody tr.inv-row-selected,.inv-table-clean tbody tr.inv-row-selected{background:#eff6ff!important}.inv-audit-modal-table tbody tr td,.inv-history-table tbody tr td,.inv-receipts-table tbody tr td,.inv-table-clean tbody tr td{padding:8px 10px;color:#102a50;vertical-align:middle;border-right:1px solid #f8fafc}.inv-audit-modal-table tbody tr td:last-child,.inv-history-table tbody tr td:last-child,.inv-receipts-table tbody tr td:last-child,.inv-table-clean tbody tr td:last-child{border-right:none}.inv-audit-modal-table .ant-table-tbody>tr>td,.inv-audit-modal-table .ant-table-tbody>tr>td.ant-table-cell,.inv-history-table .ant-table-tbody>tr>td,.inv-history-table .ant-table-tbody>tr>td.ant-table-cell,.inv-receipts-table .ant-table-tbody>tr>td,.inv-receipts-table .ant-table-tbody>tr>td.ant-table-cell,.inv-table-clean .ant-table-tbody>tr>td,.inv-table-clean .ant-table-tbody>tr>td.ant-table-cell{padding:8px 10px!important;color:#102a50!important;font-size:12px!important;border-bottom:1px solid #f1f5f9!important;vertical-align:middle!important}.inv-audit-modal-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.inv-audit-modal-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.inv-audit-modal-table .ant-table-tbody>tr>td.ant-table-selection-column,.inv-history-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.inv-history-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.inv-history-table .ant-table-tbody>tr>td.ant-table-selection-column,.inv-receipts-table .ant-table-tbody>tr>td.ant-table-cell-fix-left,.inv-receipts-table .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.inv-receipts-table .ant-table-tbody>tr>td.ant-table-selection-column,.inv-table-clean .ant-table-tbody>tr>td.ant-table-cell-fix-left,.inv-table-clean .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.inv-table-clean .ant-table-tbody>tr>td.ant-table-selection-column{background:inherit!important;border-bottom:1px solid #f1f5f9!important;border-right:1px solid #f8fafc!important;text-align:center!important;padding:7px 0!important;vertical-align:middle!important;box-shadow:none!important;position:static!important}.inv-audit-modal-table .ant-table-selection,.inv-history-table .ant-table-selection,.inv-receipts-table .ant-table-selection,.inv-table-clean .ant-table-selection{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0 auto!important}.inv-audit-modal-table .ant-table-selection-column .ant-checkbox-wrapper,.inv-history-table .ant-table-selection-column .ant-checkbox-wrapper,.inv-receipts-table .ant-table-selection-column .ant-checkbox-wrapper,.inv-table-clean .ant-table-selection-column .ant-checkbox-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}.inv-audit-modal-table .ant-table-tbody>tr:hover>td,.inv-audit-modal-table .ant-table-tbody>tr:hover>td.ant-table-cell,.inv-history-table .ant-table-tbody>tr:hover>td,.inv-history-table .ant-table-tbody>tr:hover>td.ant-table-cell,.inv-receipts-table .ant-table-tbody>tr:hover>td,.inv-receipts-table .ant-table-tbody>tr:hover>td.ant-table-cell,.inv-table-clean .ant-table-tbody>tr:hover>td,.inv-table-clean .ant-table-tbody>tr:hover>td.ant-table-cell{background:#f8fafc!important}.inv-audit-modal-table .ant-table-tbody>tr.inv-row-selected>td,.inv-audit-modal-table .ant-table-tbody>tr.inv-row-selected>td.ant-table-cell,.inv-history-table .ant-table-tbody>tr.inv-row-selected>td,.inv-history-table .ant-table-tbody>tr.inv-row-selected>td.ant-table-cell,.inv-receipts-table .ant-table-tbody>tr.inv-row-selected>td,.inv-receipts-table .ant-table-tbody>tr.inv-row-selected>td.ant-table-cell,.inv-table-clean .ant-table-tbody>tr.inv-row-selected>td,.inv-table-clean .ant-table-tbody>tr.inv-row-selected>td.ant-table-cell{background:#eff6ff!important}.inv-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;font-size:10.5px;font-weight:700;white-space:nowrap}.inv-badge.inv-badge-instock{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.inv-badge.inv-badge-low{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.inv-badge.inv-badge-out{background:#fff1f2;border:1px solid #fecdd3;color:#be123c}.inv-badge.inv-badge-active{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.inv-badge.inv-badge-inactive{background:#fff1f2;border:1px solid #fecdd3;color:#be123c}.inv-badge.inv-badge-bom{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.inv-btn-primary{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;border-radius:6px!important;font-weight:600!important;font-size:12px!important;height:32px!important}.inv-btn-primary:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.inv-btn-outline{background:#fff!important;border:1px solid #cbd5e1!important;color:#475569!important;border-radius:6px!important;font-weight:500!important;font-size:12px!important;height:32px!important}.inv-btn-outline:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#2563eb!important}.inv-btn-outline-blue{background:#fff!important;border:1px solid #93c5fd!important;color:#2563eb!important;border-radius:6px!important;font-weight:600!important;font-size:12px!important;height:32px!important}.inv-btn-outline-blue:hover{background:#eff6ff!important;border-color:#60a5fa!important}.inv-side-panel{background:#fff;border:1px solid #d8e3f0;border-radius:8px;box-shadow:0 1px 3px rgba(16,42,80,.05);display:flex;flex-direction:column;height:100%;overflow:hidden}.inv-side-panel .inv-side-header{padding:10px 14px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;background:#fafcff}.inv-side-panel .inv-side-header .inv-side-title{font-size:13px;font-weight:700;color:#102a50;display:flex;align-items:center;gap:6px}.inv-side-panel .inv-side-header .inv-close-btn{border:none;background:rgba(0,0,0,0);cursor:pointer;color:#64748b;font-size:14px;padding:4px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.inv-side-panel .inv-side-header .inv-close-btn:hover{background:#f1f5f9;color:#102a50}.inv-side-panel .inv-side-body{padding:12px 14px;overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:12px}.inv-side-panel .inv-side-footer{padding:10px 14px;border-top:1px solid #e2e8f0;background:#fafcff;display:flex;gap:8px}.inv-form-two-col{display:grid;grid-template-columns:1fr 340px;gap:16px;align-items:flex-start}@media(max-width:1100px){.inv-form-two-col{grid-template-columns:1fr}}.inv-form-left-col,.inv-form-right-col{display:flex;flex-direction:column;gap:14px}.inv-receipt-type-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:700;white-space:nowrap}.inv-receipt-type-badge.import{background:#dcfce7;border:1px solid #bbf7d0;color:#15803d}.inv-receipt-type-badge.export{background:#ffedd5;border:1px solid #fed7aa;color:#c2410c}.inv-receipt-type-badge.transfer{background:#dbeafe;border:1px solid #bfdbfe;color:#1d4ed8}.inv-receipt-type-badge.audit{background:#f3e8ff;border:1px solid #e9d5ff;color:#7e22ce}.inv-diff-badge{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:2px 8px;border-radius:4px;font-size:11.5px;font-weight:700;line-height:1.4}.inv-diff-badge.diff-match{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.inv-diff-badge.diff-missing{background:#fee2e2;border:1px solid #fecaca;color:#dc2626}.inv-diff-badge.diff-surplus{background:#dcfce7;border:1px solid #bbf7d0;color:#16a34a}.inv-transfer-after-badge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:2px 8px;border-radius:4px;font-size:11.5px;font-weight:700}.inv-transfer-after-badge.source-after{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.inv-transfer-after-badge.target-after{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.inv-summary-row{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px dashed #e2e8f0;font-size:12px}.inv-summary-row:last-child{border-bottom:none}.inv-summary-row .inv-summary-label{color:#64748b;font-weight:500}.inv-summary-row .inv-summary-value{color:#102a50;font-weight:700}.inv-form-actions-bar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:18px;padding:12px 18px;background:#fff;border:1px solid #d8e3f0;border-radius:8px;box-shadow:0 1px 3px rgba(16,42,80,.04)}.inv-stat-grid-roommap{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:12px}@media(max-width:1200px){.inv-stat-grid-roommap{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.inv-stat-grid-roommap{grid-template-columns:repeat(2,1fr)}}.ant-drawer,.ant-modal-root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.ant-drawer .ant-drawer-title,.ant-drawer .ant-modal-title,.ant-modal-root .ant-drawer-title,.ant-modal-root .ant-modal-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-weight:700!important;color:#102a50!important;font-size:15px!important}.ant-drawer .ant-drawer-body,.ant-drawer .ant-modal-body,.ant-modal-root .ant-drawer-body,.ant-modal-root .ant-modal-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:13px!important;color:#102a50!important}.ant-drawer .ant-drawer-body .ant-form-item-label>label,.ant-drawer .ant-drawer-body label,.ant-drawer .ant-modal-body .ant-form-item-label>label,.ant-drawer .ant-modal-body label,.ant-modal-root .ant-drawer-body .ant-form-item-label>label,.ant-modal-root .ant-drawer-body label,.ant-modal-root .ant-modal-body .ant-form-item-label>label,.ant-modal-root .ant-modal-body label{font-size:12.5px!important;font-weight:500!important;color:#64748b!important}.ant-drawer .ant-drawer-footer .ant-btn,.ant-drawer .ant-modal-footer .ant-btn,.ant-modal-root .ant-drawer-footer .ant-btn,.ant-modal-root .ant-modal-footer .ant-btn{font-size:13px!important;font-weight:600!important;height:36px!important;border-radius:6px!important}.inv-table-wrapper-responsive{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}@media(max-width:1080px){.inv-main-grid{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;min-width:0!important}}@media(max-width:768px){.inv-page-wrapper{overflow-x:clip!important;width:100%!important}.inv-card,.inv-page-wrapper{max-width:100%!important;box-sizing:border-box!important}.inv-card{min-width:0!important}.inv-card>div[style*=overflow]{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.inv-history-table,.inv-receipts-table,.inv-table-clean{min-width:720px}}.inv-overview-desktop-table{display:block}.inv-overview-mobile-cards{display:none}.inv-top-alert-desktop-table{display:block}.inv-top-alert-mobile-list{display:none}@media(max-width:768px){.inv-overview-desktop-table{display:none!important}.inv-overview-mobile-cards{display:flex!important;flex-direction:column;gap:8px;padding:8px 10px;background:#f8fafc;box-sizing:border-box;width:100%}.inv-top-alert-desktop-table{display:none!important}.inv-top-alert-mobile-list{display:flex!important;flex-direction:column;gap:8px;box-sizing:border-box;width:100%}.inv-table-card-header{padding:8px 10px!important;gap:6px!important}.inv-table-card-header h2{font-size:13px!important}.inv-overview-right-col{width:100%!important;gap:10px!important}.inv-overview-right-col .inv-card{padding:10px!important;border-radius:8px!important}.inv-filter-card{padding:8px 10px!important;margin-bottom:8px!important}.inv-filter-card .inv-filter-row{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;gap:8px!important}.inv-filter-card .inv-filter-row>div:first-child{width:100%!important;min-width:100%!important;flex:1 1 100%!important}.inv-filter-card .inv-filter-row>div:not(:first-child){flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:120px!important}.inv-filter-card .inv-filter-row .inv-btn-filter-advanced{width:100%!important;height:30px!important;font-size:11.5px!important}.ant-pagination{flex-wrap:wrap!important;justify-content:center!important;gap:4px!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{min-width:28px!important;height:28px!important;line-height:26px!important;font-size:12px!important}}.inv-desktop-only{display:inline}.inv-mobile-only{display:none}@media(max-width:768px){.inv-desktop-only{display:none!important}.inv-mobile-only{display:inline!important}}.inv-compact-pagination{padding:8px 12px;border-top:1px solid #d8e3f0;display:flex;align-items:center;justify-content:space-between;background:#fff;gap:8px;font-size:11.5px;color:#64748b;box-sizing:border-box;width:100%;flex-wrap:nowrap}.inv-compact-pagination .inv-pagination-total{white-space:nowrap;font-size:11.5px;color:#64748b;flex-shrink:0}.inv-compact-pagination .inv-pagination-total strong{color:#102a50;font-weight:700}.inv-compact-pagination .inv-pag-desktop{display:inline}.inv-compact-pagination .inv-pag-mobile{display:none}.inv-compact-pagination .inv-pagination-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.inv-compact-pagination .inv-pagination-sizer{display:flex;align-items:center;gap:4px;font-size:11.5px;color:#64748b;flex-shrink:0}.inv-compact-pagination .inv-pagination-nav{display:flex;align-items:center;flex-shrink:0}@media(max-width:768px){.inv-compact-pagination{padding:5px 8px!important;gap:4px!important;flex-wrap:nowrap!important;min-height:36px!important;height:36px!important}.inv-compact-pagination .inv-pag-desktop{display:none!important}.inv-compact-pagination .inv-pag-mobile{display:inline-block!important;font-size:11px!important;font-weight:600!important;color:#64748b!important;white-space:nowrap!important}.inv-compact-pagination .inv-pag-mobile strong{color:#102a50!important}.inv-compact-pagination .inv-pagination-sizer{margin:0 auto!important;gap:0!important;flex-shrink:0!important}.inv-compact-pagination .inv-pagination-sizer .ant-select{width:50px!important;font-size:11px!important}.inv-compact-pagination .inv-pagination-sizer .ant-select .ant-select-selector{padding:0 4px!important;height:26px!important;line-height:24px!important;font-size:11px!important;border-radius:4px!important}.inv-compact-pagination .inv-pagination-sizer .ant-select .ant-select-arrow{right:4px!important;font-size:9px!important}.inv-compact-pagination .inv-pagination-nav{margin-left:auto!important;flex-shrink:0!important}.inv-compact-pagination .ant-pagination{gap:2px!important;flex-wrap:nowrap!important;display:inline-flex!important;align-items:center!important;margin:0!important}.inv-compact-pagination .ant-pagination .ant-pagination-item,.inv-compact-pagination .ant-pagination .ant-pagination-next,.inv-compact-pagination .ant-pagination .ant-pagination-prev{min-width:24px!important;height:24px!important;line-height:22px!important;font-size:11px!important;margin-right:2px!important;border-radius:4px!important}}@media(max-width:340px){.inv-compact-pagination{padding:4px!important;gap:2px!important}.inv-compact-pagination .inv-pagination-total{font-size:10px!important}.inv-compact-pagination .inv-pagination-sizer .ant-select{width:44px!important}}.inv-sku-advanced-filter{margin-top:8px;padding:8px 0 0;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;background:rgba(0,0,0,0);border-radius:0}.inv-sku-advanced-filter .inv-adv-stock-group{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.inv-sku-advanced-filter .inv-adv-stock-group .inv-adv-input-col{display:flex;align-items:center;gap:6px;width:100%}.inv-sku-advanced-filter .inv-adv-stock-group .inv-adv-input-col span{font-size:11.5px;font-weight:600;color:#475569;white-space:nowrap}.inv-sku-advanced-filter .inv-adv-stock-group .inv-adv-input-col .ant-input-number{flex:1 1;width:100%;height:30px;border-radius:4px;font-size:11.5px}.inv-sku-advanced-filter .inv-adv-bottom-row{display:flex;align-items:center;gap:8px;width:100%}.inv-sku-advanced-filter .inv-adv-bottom-row .inv-adv-sort-group{flex:1 1;display:flex;align-items:center;gap:6px;min-width:0}.inv-sku-advanced-filter .inv-adv-bottom-row .inv-adv-sort-group span{font-size:11.5px;font-weight:600;color:#475569;white-space:nowrap}.inv-sku-advanced-filter .inv-adv-bottom-row .inv-adv-sort-group .ant-select{flex:1 1;width:100%;height:30px;font-size:11.5px}.inv-sku-advanced-filter .inv-adv-bottom-row .inv-adv-actions{flex-shrink:0;margin-left:auto}.inv-sku-advanced-filter .inv-adv-bottom-row .inv-adv-actions .ant-btn{height:30px;font-size:11.5px;padding:0 10px;border-radius:4px}@media(max-width:480px){.inv-sku-advanced-filter .inv-adv-bottom-row .inv-adv-sort-group span{display:none}}.inv-history-filter-card{background:#fff;border:1px solid #d8e3f0;border-radius:8px;padding:10px 12px;margin-bottom:10px;box-shadow:0 1px 3px rgba(16,42,80,.04)}@media(max-width:768px){.inv-history-filter-card{padding:8px 10px!important;margin-bottom:8px!important}}.inv-history-filter-card>div:last-child button{flex-shrink:0!important;white-space:nowrap!important}.inv-history-filter-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.inv-history-filter-controls .inv-history-filter-search{flex:1 1 200px;min-width:180px}.inv-history-filter-controls .inv-history-filter-dates,.inv-history-filter-controls .inv-history-filter-selects{display:flex;gap:8px;align-items:center}.inv-history-filter-controls .inv-history-filter-toggle{margin-left:auto}@media(max-width:768px){.inv-history-filter-controls{flex-direction:column!important;gap:8px!important;align-items:stretch!important}.inv-history-filter-controls .inv-history-filter-search{width:100%!important;min-width:100%!important;flex:none!important}.inv-history-filter-controls .inv-history-filter-selects{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.inv-history-filter-controls .inv-history-filter-selects .ant-select{width:100%!important}.inv-history-filter-controls .inv-history-filter-dates{width:100%!important;display:flex!important;gap:6px!important;align-items:center!important}.inv-history-filter-controls .inv-history-filter-dates .ant-picker{flex:1 1!important;width:100%!important;min-width:0!important;font-size:11.5px!important}.inv-history-filter-controls .inv-history-filter-dates .ant-btn{flex-shrink:0!important;font-size:11.5px!important;height:32px!important;padding:0 8px!important}.inv-history-filter-controls .inv-history-filter-toggle{width:100%!important;margin-left:0!important;display:flex!important}.inv-history-filter-controls .inv-history-filter-toggle button{flex:1 1!important;justify-content:center!important;height:30px!important;font-size:11.5px!important}}.inv-receipts-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:12px 14px;box-sizing:border-box;width:100%}.inv-receipt-card{background:#fff;border:1px solid #d8e3f0;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;width:100%;box-shadow:0 1px 3px rgba(16,42,80,.04)}.inv-receipt-card:hover{border-color:#93c5fd;box-shadow:0 3px 8px rgba(37,99,235,.08)}.inv-receipt-card.is-selected{background:#eff6ff;border:1.5px solid #2563eb;box-shadow:0 4px 12px rgba(37,99,235,.08)}.inv-receipt-card .inv-rc-header{display:flex;justify-content:space-between;align-items:center;gap:8px}.inv-receipt-card .inv-rc-code-row .inv-rc-code{font-size:13.5px;font-weight:700;color:#2563eb;line-height:1.3}.inv-receipt-card .inv-rc-code-row .inv-rc-date{font-size:11px;color:#64748b;margin-top:2px}.inv-receipt-card .inv-rc-info-rows{font-size:11.5px;color:#102a50;display:flex;flex-direction:column;gap:3.5px}.inv-receipt-card .inv-rc-info-rows .inv-rc-info-row{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;word-break:break-word}.inv-receipt-card .inv-rc-info-rows .inv-rc-info-row .label{color:#64748b;flex-shrink:0}.inv-receipt-card .inv-rc-info-rows .inv-rc-info-row .value{color:#1e293b}.inv-receipt-card .inv-rc-info-rows .inv-rc-info-row .highlight{font-weight:700;color:#2563eb}.inv-receipt-card .inv-rc-footer{border-top:1px dashed #e2e8f0;padding-top:8px;display:flex;justify-content:space-between;align-items:center;margin-top:auto;gap:8px}.inv-receipt-card .inv-rc-footer .inv-rc-note{font-size:11px;color:#64748b;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.inv-receipt-card .inv-rc-footer .inv-rc-detail-btn{padding:0;font-size:12px;font-weight:600;color:#2563eb;flex-shrink:0;white-space:nowrap;height:auto;line-height:normal}.inv-receipt-card .inv-rc-footer .inv-rc-detail-btn:hover{color:#1d4ed8;text-decoration:underline}.inv-receipt-detail-modal .ant-modal-content{border-radius:8px;padding:16px 20px;box-shadow:0 10px 30px rgba(0,0,0,.15)}.inv-receipt-detail-modal .ant-modal-header{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.inv-receipt-detail-modal .ant-modal-body{max-height:calc(85vh - 90px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:4px}@media(max-width:1080px){.inv-receipts-main-grid{display:block!important;width:100%!important;margin:0!important;gap:0!important;box-sizing:border-box!important}.inv-receipts-main-grid>.inv-side-panel{display:none!important}.inv-receipts-main-grid>.inv-card{width:100%!important;margin:0!important;box-sizing:border-box!important}}@media(max-width:768px){.inv-receipts-filter-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.inv-receipts-filter-row .inv-filter-search-col{width:100%!important;min-width:100%!important;flex:1 1 100%!important}.inv-receipts-filter-row .inv-filter-col{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);width:calc(50% - 4px)!important;min-width:120px!important;box-sizing:border-box!important}.inv-receipts-filter-row .inv-filter-col .ant-select{width:100%!important}.inv-receipts-filter-row .inv-filter-date-col{width:100%!important;min-width:100%!important;flex:1 1 100%!important;box-sizing:border-box!important}.inv-receipts-filter-row .inv-filter-date-col .ant-picker{width:100%!important;font-size:11.5px!important}.inv-receipts-filter-row .inv-filter-reset-col{width:100%!important;flex:1 1 100%!important}.inv-receipts-filter-row .inv-filter-reset-col .ant-btn{width:100%!important;justify-content:center!important;height:32px!important;font-size:11.5px!important}.inv-receipts-card-grid{display:flex!important;flex-direction:column!important;gap:8px!important;padding:8px 10px!important;background:#f8fafc!important}.inv-receipt-card,.inv-receipts-card-grid{box-sizing:border-box!important;width:100%!important}.inv-receipt-card{padding:10px 12px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;min-width:0!important}.inv-receipt-detail-modal{max-width:calc(100vw - 20px)!important;width:calc(100vw - 20px)!important;margin:10px auto!important;top:10px!important;padding-bottom:10px!important}.inv-receipt-detail-modal .ant-modal-content{padding:14px 12px!important;border-radius:8px!important}.inv-receipt-detail-modal .ant-modal-body{max-height:calc(85vh - 70px)!important;overflow-y:auto!important;padding-right:2px!important}}