.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.login-card{width:100%;max-width:400px;box-shadow:0 10px 40px #0003}:root{--cl-color-base-background: #fff;--cl-color-base-foreground: #fafafa;--cl-color-base-border: #f0f0f0;--cl-color-base-text: rgba(0, 0, 0, .88);--cl-color-base-active: #1677ff;--cl-color-row-hover: #e6f7ff;--cl-color-row-even: #fafafa;--cl-color-scrollbar-thumb: #c1c1c1;--cl-color-scrollbar-track: #f1f1f1;--cl-font-size-base: 14px;--cl-font-size-small: 13px;--cl-border-radius: 6px;--cl-spacing-unit: 16px;--cl-spacing-small: 12px;--cl-spacing-tiny: 8px}.customer-list{background:#f5f5f5;height:100vh;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;width:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:var(--cl-color-base-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:var(--cl-font-size-base);box-sizing:border-box}.table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden;background:#f5f5f5}.table-wrapper{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#f5f5f5}.list-header{padding:var(--cl-spacing-small) var(--cl-spacing-unit);background:var(--cl-color-base-background);border-bottom:1px solid var(--cl-color-base-border);flex-shrink:0}.list-header__title{color:#17274d;font-weight:500;margin:0;font-size:16px}.list-header__breadcrumb{font-size:16px;font-weight:500}.list-header__breadcrumb ol{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:0}.list-header__breadcrumb li{display:flex;align-items:center}.breadcrumb-link{color:#000000d9;display:flex;align-items:center}.breadcrumb-link--current{pointer-events:none}.breadcrumb-separator{margin:0 8px;color:#00000073}.list-filters{padding:var(--cl-spacing-small) var(--cl-spacing-unit);background:var(--cl-color-base-foreground);border-bottom:1px solid var(--cl-color-base-border);font-size:var(--cl-font-size-small);flex-shrink:0}.list-filters .ant-btn-text{color:#000000a6;font-size:16px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.list-filters .ant-btn-text:hover{color:#1677ff;background:#0000000a}.customer-table{font-size:var(--cl-font-size-small);flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.customer-table .ant-table{border-radius:0}.customer-table .ant-spin-nested-loading,.customer-table .ant-spin-container,.customer-table .ant-table-wrapper,.customer-table .ant-table{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.customer-table .ant-table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;border:none}.customer-table .ant-table-header{overflow:hidden!important;flex-shrink:0}.customer-table .ant-table-body{flex:1 1 auto;height:100%;overflow:auto!important;scrollbar-width:thin;scrollbar-color:var(--cl-color-scrollbar-thumb) var(--cl-color-scrollbar-track);scroll-behavior:smooth}.customer-table .ant-table-body>table{min-width:1400px}.customer-table .ant-table-thead>tr>th{font-size:var(--cl-font-size-small);font-weight:600;background:var(--cl-color-base-foreground);border-bottom:1px solid var(--cl-color-base-border);padding:10px 12px;position:relative;white-space:nowrap;color:#000000e0;text-align:start}.customer-table .ant-table-column-sorters{display:inline-flex;align-items:center;gap:4px}.customer-table .ant-table-column-sorter{color:#0000004a;font-size:11px;margin-left:4px}.customer-table .ant-table-column-sorter-up.active,.customer-table .ant-table-column-sorter-down.active{color:#1677ff}.customer-table .ant-table-tbody>tr>td{font-size:var(--cl-font-size-small);padding:10px 12px;border-bottom:1px solid var(--cl-color-base-border);white-space:normal;word-wrap:break-word;word-break:break-word;vertical-align:top;line-height:1.5}.customer-table .ant-table-tbody>tr.even-table-row>td{background:var(--cl-color-row-even)}.customer-table .ant-table-tbody>tr:hover>td{background:var(--cl-color-row-hover)!important}.customer-table .ant-table-tbody>tr{cursor:pointer}.customer-pagination-bar{flex-shrink:0;padding:8px 24px;display:flex;justify-content:flex-end;align-items:center;background:#f5f5f5;border-top:1px solid var(--cl-color-base-border);box-sizing:border-box;width:100%}.customer-pagination{margin-left:auto}.customer-table .ant-pagination-item{min-width:32px!important;height:32px!important;line-height:30px!important;text-align:center;vertical-align:middle;border:1px solid #d9d9d9!important;border-radius:6px!important;outline:0;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff!important;margin-inline-end:8px;font-size:14px!important;font-weight:400}.customer-table .ant-pagination-item:hover{border-color:var(--cl-color-base-active)!important}.customer-table .ant-pagination-item a{color:#000000e0!important;text-decoration:none;display:block;height:100%;padding:0!important}.customer-table .ant-pagination-item-active{background-color:var(--cl-color-base-background)!important;border:2px solid var(--cl-color-base-active)!important;font-weight:500}.customer-table .ant-pagination-item-active a{color:var(--cl-color-base-active)!important}.customer-table .ant-pagination-prev,.customer-table .ant-pagination-next{min-width:32px!important;height:32px!important;line-height:32px!important;text-align:center;vertical-align:middle;border-radius:6px!important;margin-inline-end:8px;display:flex!important;align-items:center;justify-content:center}.customer-table .ant-pagination-prev .ant-pagination-item-link,.customer-table .ant-pagination-next .ant-pagination-item-link{display:flex!important;align-items:center;justify-content:center;font-size:14px}.customer-table .ant-pagination-prev:hover:not(.ant-pagination-disabled),.customer-table .ant-pagination-next:hover:not(.ant-pagination-disabled){color:var(--cl-color-base-active)}.customer-table .ant-pagination-disabled{cursor:not-allowed}.customer-table .ant-pagination-disabled .ant-pagination-item-link{color:#00000040}.customer-table .ant-pagination-options .ant-select{height:32px!important}.customer-table .ant-pagination-options .ant-select-selector{height:32px!important;border-radius:6px!important;display:flex;align-items:center;padding:0 11px!important;font-size:14px}.customer-table .ant-pagination-jump-prev,.customer-table .ant-pagination-jump-next{min-width:32px!important;height:32px!important;line-height:32px!important;margin-inline-end:8px;display:flex!important;align-items:center;justify-content:center}.customer-table .react-resizable{position:relative;background-clip:padding-box}.customer-table .react-resizable-handle{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:1;background:transparent}.customer-table .react-resizable-handle:hover{background:#0000000f}.customer-table .ant-table-body::-webkit-scrollbar{height:10px;width:10px}.customer-table .ant-table-body::-webkit-scrollbar-track{background:var(--cl-color-scrollbar-track);border-radius:5px}.customer-table .ant-table-body::-webkit-scrollbar-thumb{background:var(--cl-color-scrollbar-thumb);border-radius:5px}.customer-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.customer-table .ant-table-body::-webkit-scrollbar-corner{background:var(--cl-color-scrollbar-track)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.customer-detail-container{padding:24px}.customer-documents-tab{background:#fff;padding:0}.customer-documents-tab .documents-header{padding:10px 0;border-bottom:1px solid #f0f0f0}.customer-documents-tab .customer-documents-table{margin-top:16px}.customer-documents-tab .customer-documents-table .ant-table-thead>tr>th{background:#fafafa;color:#000000e0;font-weight:500;font-size:14px;border-bottom:1px solid #f0f0f0}.customer-documents-tab .customer-documents-table .ant-table-tbody>tr>td{font-size:14px;border-bottom:1px solid #f0f0f0}.customer-document-modal .ant-modal-header{background-color:#0137fc!important;border-bottom:none;padding:16px 24px;margin:0}.customer-document-modal .ant-modal-title{color:#fff!important;font-weight:500;font-size:16px}.customer-document-modal .ant-modal-close-x{color:#fff!important}.customer-document-modal .ant-modal-close:hover{background-color:#ffffff1a!important}.customer-document-modal .ant-modal-content{padding:0}.customer-document-modal .ant-modal-body{padding:16px 24px}.customer-document-modal .ant-modal-footer{padding:10px 16px;border-top:1px solid #f0f0f0;margin:0}.customer-document-modal .ant-upload-wrapper.ant-upload-picture-card-wrapper{width:auto}.customer-document-modal .ant-upload.ant-upload-select{width:104px;height:104px;border:1px dashed #d9d9d9;border-radius:8px;background-color:#fafafa;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s ease}.customer-document-modal .ant-upload.ant-upload-select:hover{border-color:#0137fc}.customer-document-modal .ant-upload-list-picture-card{display:flex;flex-wrap:wrap;gap:8px}.customer-create{min-height:100vh;background:#f5f6fa}.customer-create-header{background:#fff;padding:16px 24px;border-bottom:1px solid #f0f0f0;z-index:5}.customer-create-content{padding:24px}.customer-create .form-card{background:#fff;border-radius:8px}.customer-create .form-card .ant-card-head{border-bottom:1px solid #f0f0f0}.customer-create .form-card .ant-card-head-title{font-weight:600;color:#17274d}.customer-create .info-card{background:#f0f7ff;border:1px solid #91caff}.customer-create .ant-form-item-label>label{font-weight:500;color:#000000d9}.customer-create .ant-input,.customer-create .ant-select-selector,.customer-create .ant-input-affix-wrapper,.customer-create .ant-btn{border-radius:6px}.vendor-list-page{background:#f5f5f5;height:100%;display:flex;flex-direction:column;overflow:hidden;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.ant-layout-content:has(.vendor-list-page){position:relative!important;padding:0!important;margin:0!important;overflow:hidden!important;height:100%!important}.vendor-list-page .list-header{padding:8px 16px;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0}.vendor-list-page .list-header__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.vendor-list-page .list-header__left{display:flex;align-items:center;flex-shrink:0}.vendor-list-page .list-header__right{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.vendor-list-page .list-header__breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px;color:#000000a6}.vendor-list-page .list-header__breadcrumb .anticon-home{font-size:14px}.vendor-list-page .list-header__breadcrumb .breadcrumb-separator{font-size:10px;color:#00000073}.vendor-list-page .list-header__breadcrumb .breadcrumb-current{color:#17274d;font-weight:500}.vendor-list-page .list-filters{padding:8px 16px;background:#fafafa;border-bottom:1px solid #f0f0f0;font-size:13px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.vendor-list-page .list-filters .filters-label{font-weight:500;font-size:14px;color:#000000d9;display:inline-flex;align-items:center}.vendor-list-page .table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden;background:#f5f5f5}.vendor-list-page .table-wrapper{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#f5f5f5;overflow:hidden}.vendor-list-table{font-size:13px;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden}.vendor-list-table .ant-table{border-radius:0}.vendor-list-table .ant-spin-nested-loading,.vendor-list-table .ant-spin-container,.vendor-list-table .ant-table-wrapper,.vendor-list-table .ant-table,.vendor-list-table .ant-table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden}.vendor-list-table .ant-table-container{border:none}.vendor-list-table .ant-table-header{overflow:hidden!important;flex-shrink:0}.vendor-list-table .ant-table-body{flex:1 1 auto;overflow:auto!important;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.vendor-list-table .ant-table-thead>tr>th{font-size:13px;font-weight:500;background:#fafafa;border-bottom:1px solid #f0f0f0;padding:10px 8px;white-space:nowrap;position:relative}.vendor-list-table .ant-table-tbody>tr>td{font-size:13px;padding:10px 8px;border-bottom:1px solid #f0f0f0;background:#fff}.vendor-list-table .ant-table-tbody>tr.even-table-row>td{background:#9999990d}.vendor-list-table .ant-table-tbody>tr:hover>td{background:#e6f7ff!important}.vendor-list-table .ant-table-tbody>tr{cursor:pointer}.vendor-list-table a{color:#1890ff;font-weight:500}.vendor-list-table a:hover{color:#40a9ff;text-decoration:underline}.vendor-list-table .ant-table-expand-icon-cell{width:48px}.vendor-list-table .ant-table-row-expand-icon{width:16px;height:16px}.vendor-list-table .react-resizable{position:relative;background-clip:padding-box}.vendor-list-table .react-resizable-handle{position:absolute;right:0;bottom:0;z-index:1;width:6px;height:100%;cursor:col-resize;background:transparent}.vendor-list-table .react-resizable-handle:hover{background:transparent}.vendor-list-table .ant-table-thead>tr>th{border-right:none!important}.vendor-list-table .ant-table-tbody>tr>td{border-right:none!important}.vendor-list-page .pagination-bar{flex-shrink:0;padding:4px 16px;display:flex;justify-content:flex-end;align-items:center;background:#f5f5f5;border-top:1px solid #f0f0f0;box-sizing:border-box;width:100%}.vendor-list-table .ant-table-body::-webkit-scrollbar{height:10px;width:10px}.vendor-list-table .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.vendor-list-table .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}.vendor-list-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.vendor-list-table .ant-table-expanded-row>td{background:#fafafa!important;padding:16px!important}.vendor-list-table .ant-table-expanded-row .ant-table{margin:0}.purchase-list-page{background:#f5f5f5;height:100%;display:flex;flex-direction:column;overflow:hidden;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.ant-layout-content:has(.purchase-list-page){position:relative!important;padding:0!important;margin:0!important;overflow:hidden!important;height:100%!important}.purchase-list-page .list-header{padding:8px 16px;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0}.purchase-list-page .list-header__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.purchase-list-page .list-header__left{display:flex;align-items:center;flex-shrink:0}.purchase-list-page .list-header__right{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.purchase-list-page .list-header__breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px;color:#000000a6}.purchase-list-page .list-header__breadcrumb .anticon-home{font-size:14px}.purchase-list-page .list-header__breadcrumb .breadcrumb-separator{font-size:10px;color:#00000073}.purchase-list-page .list-header__breadcrumb .breadcrumb-current{color:#17274d;font-weight:500}.purchase-list-page .date-filter-label{font-size:14px;color:#000000e0;white-space:nowrap}.purchase-list-page .list-filters{padding:8px 16px;background:#fafafa;border-bottom:1px solid #f0f0f0;font-size:13px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.purchase-list-page .list-filters .filters-label{font-weight:500;font-size:14px;color:#000000d9;display:inline-flex;align-items:center}.purchase-list-page .table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden;background:#f5f5f5}.purchase-list-page .table-wrapper{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#f5f5f5;overflow:hidden}.purchase-order-table{font-size:13px;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden}.purchase-order-table .ant-table{border-radius:0}.purchase-order-table .ant-spin-nested-loading,.purchase-order-table .ant-spin-container,.purchase-order-table .ant-table-wrapper,.purchase-order-table .ant-table,.purchase-order-table .ant-table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden}.purchase-order-table .ant-table-container{border:none}.purchase-order-table .ant-table-header{overflow:hidden!important;flex-shrink:0}.purchase-order-table .ant-table-body{flex:1 1 auto;overflow:auto!important;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.purchase-order-table .ant-table-thead>tr>th{font-size:13px;font-weight:500;background:#fafafa;border-bottom:1px solid #f0f0f0;padding:10px 8px;white-space:nowrap;position:relative}.purchase-order-table .ant-table-tbody>tr>td{font-size:13px;padding:10px 8px;border-bottom:1px solid #f0f0f0;background:#fff}.purchase-order-table .ant-table-tbody>tr.even-table-row>td{background:#9999990d}.purchase-order-table .ant-table-tbody>tr:hover>td{background:#e6f7ff!important}.purchase-order-table .ant-table-tbody>tr{cursor:pointer}.purchase-order-table a{color:#1890ff}.purchase-order-table a:hover{color:#40a9ff;text-decoration:underline}.purchase-order-table .ant-tag{font-size:12px;line-height:20px;padding:0 7px;border-radius:2px}.purchase-order-table .react-resizable{position:relative;background-clip:padding-box}.purchase-order-table .react-resizable-handle{position:absolute;right:0;bottom:0;z-index:1;width:6px;height:100%;cursor:col-resize;background:transparent}.purchase-order-table .react-resizable-handle:hover{background:transparent}.purchase-order-table .ant-table-thead>tr>th{border-right:none!important}.purchase-order-table .ant-table-tbody>tr>td{border-right:none!important}.purchase-list-page .pagination-bar{flex-shrink:0;padding:4px 16px;display:flex;justify-content:flex-end;align-items:center;background:#f5f5f5;border-top:1px solid #f0f0f0;box-sizing:border-box;width:100%}.purchase-order-table .ant-table-body::-webkit-scrollbar{height:10px;width:10px}.purchase-order-table .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.purchase-order-table .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}.purchase-order-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}:root{--primary-color: #0137fc;--primary-color-10: rgba(1, 55, 252, .063);--primary-color-20: rgba(1, 55, 252, .125);--text-color: rgba(0, 0, 0, .88);--text-muted: #707070;--border-color: #f0f0f0;--background-color: #f5f5f5;--card-background: #ffffff;--shadow-sm: 0 1px 2px 1px rgba(0, 0, 0, .15);--shadow-md: 0 6px 16px 0 rgba(0, 0, 0, .08), 0 3px 6px -4px rgba(0, 0, 0, .12), 0 9px 28px 8px rgba(0, 0, 0, .05)}.purchase-order-detail-page{min-height:100vh;padding:0;background:var(--background-color);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.5) transparent;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:var(--text-color);font-size:14px;line-height:1.5714285714285714;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.purchase-order-detail-page .ant-dropdown-menu{padding:4px;background-color:#fff;background-clip:padding-box;border-radius:4px;box-shadow:var(--shadow-md);max-height:100vh;overflow-y:auto}.purchase-order-detail-page .ant-dropdown-menu-item{padding:5px 12px;border-radius:4px}.purchase-order-detail-page .ant-dropdown-menu-item:hover{background-color:#0000000a}.purchase-order-detail-page .ant-dropdown-menu-item-danger{color:#ff4d4f}.purchase-order-detail-page .ant-dropdown-menu-item-danger:hover{background-color:#fff1f0}.purchase-order-detail-page .ant-btn{border-radius:4px}#affix-layout-sub-header{position:relative;z-index:99}#affix-layout-sub-header .ant-affix{z-index:99!important}.secondary-header{background:#fff;padding:12px 24px;border-bottom:1px solid #f0f0f0}.secondary-header>.ant-row{margin-left:-8px;margin-right:-8px}.secondary-header .ant-col{padding-left:8px;padding-right:8px}#affix-layout-sub-header .ant-affix .secondary-header{box-shadow:0 2px 8px #00000026;border-bottom:1px solid #e8e8e8}.po-heading{margin:0!important}.search-product-sticky{background:#fff;padding:12px 16px;margin:0 -16px;width:calc(100% + 32px)}.ant-affix .search-product-sticky{box-shadow:0 2px 8px #0000001a;border-bottom:1px solid #f0f0f0;z-index:98}.content-margin{margin:16px;padding:0}.order-header-data{background:#fff;border-radius:4px;overflow:hidden;border:1px solid #f0f0f0}.order-header-data .ant-collapse{border:none;background:#fff}.order-header-data .ant-collapse-item{border:none!important}.order-header-data .ant-collapse-header{padding:12px 16px!important;background:#fff}.order-header-data .ant-collapse-content{border-top:1px solid #d9d9d9}.order-header-data .ant-collapse-content-box{padding:8px!important;background:#fff}.titleContainer{margin:0 0 8px;padding:8px 0;display:flex;gap:8px;border:1px solid #f0f0f0;border-radius:4px;background:#fff}.titleContainer .title{display:inline-block;padding:4px 12px}.titleContainer .title:first-child{min-width:140px;border-right:1px solid #f0f0f0;background:#fafafa}.titleContainer .title b{color:#000000e0;font-weight:600;font-size:14px}.titleContainer .title b .anticon{margin-right:6px}.titleContainer .title span{color:#000000e0}.order-header-table{background:#fff;border-radius:4px;overflow:hidden;border:1px solid #f0f0f0}.order-header-table .ant-collapse{border:none;background:#fff}.order-header-table .ant-collapse-item{border:none!important}.order-header-table .ant-collapse-header{padding:12px 16px!important;background:#fff}.order-header-table .ant-collapse-content{border-top:1px solid #d9d9d9}.order-header-table .ant-collapse-content-box{padding:8px!important;background:#fff}.order-header-table .columnContainer{padding:0}.order-header-table .columnContainer h2{font-size:21px;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#17274d}.order-header-table .ant-table-bordered .ant-table-cell{padding:4px 4px 4px 6px!important}.order-header-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;font-size:14px;padding:8px 4px 8px 6px!important}.order-header-table .ant-table-tbody>tr>td{font-size:14px}.er-tabs .ant-tabs-nav{margin-bottom:0}.er-tabs .ant-tabs-tab{padding:8px 0;margin:0 16px 0 0;font-size:13px;text-transform:uppercase;font-weight:600;color:#1890ff}.er-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff;font-weight:600}.er-tabs .ant-tabs-ink-bar{background:#1890ff;height:2px}.er-tabs .ant-tabs-content-holder{margin-top:8px}.po-tabs-container{margin:0 16px 16px;background:#fff;border-radius:4px;box-shadow:none;overflow:visible}.po-main-tabs{margin:0;background:#fff;--primary-color: #0137fc}.po-main-tabs>.ant-tabs-nav{margin-bottom:0;background:#fff;padding:0 16px}.po-main-tabs>.ant-tabs-nav:before{border-bottom:none}.po-main-tabs .ant-tabs-nav-wrap{background:#fff;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.po-main-tabs .ant-tabs-nav-list{background:#fff;position:relative;display:flex;transition:opacity .3s}.po-main-tabs .ant-tabs-tab{padding:12px 0;margin:0 16px 0 0;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.3px;color:#000000e0;background:#fff}.po-main-tabs .ant-tabs-tab:hover{color:var(--primary-color)}.po-main-tabs .ant-tabs-tab-active{background:#fff}.po-main-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color);font-weight:500}.po-main-tabs .ant-tabs-ink-bar{background:var(--primary-color);height:2px}.po-main-tabs .ant-tabs-content-holder{background:#fff;display:none}.search-table-panel{background:#fff;margin:0;padding:0 16px 16px;border-radius:0;box-shadow:none;overflow-x:auto}.lineitems-table{background:#fff;width:100%;--erp-table-width: 1583px}.lineitems-table .ant-table-container{background:#fff;overflow-x:auto}.lineitems-table.ant-table-ping-right .ant-table-container:after{box-shadow:inset -10px 0 8px -8px #00000014}.lineitems-table .ant-table-header{overflow:hidden!important;width:100%}.lineitems-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#000000e0;padding:12px 8px;border-bottom:1px solid #f0f0f0;font-size:14px;overflow:hidden;text-overflow:ellipsis}.lineitems-table .ant-table-tbody>tr>td{padding:12px 8px;vertical-align:top;font-size:14px;border-bottom:none!important;background:transparent!important}.lineitems-table .ant-table-thead>tr>th.ant-table-selection-column,.lineitems-table .ant-table-tbody>tr>td.ant-table-selection-column{padding:12px 8px!important;width:34px!important;min-width:34px!important;max-width:34px!important;flex:0 0 34px!important;text-align:center}.lineitems-table .ant-table-selection{display:flex;align-items:center;justify-content:center}.lineitems-table .ant-table-selection .ant-checkbox-wrapper{margin:0}.lineitems-table .ant-table-thead>tr>th,.lineitems-table .ant-table-tbody>tr>td{padding:12px 8px!important}.lineitems-table .ant-table-row-selected:hover{background-color:#bae0ff!important}.lineitems-table .ant-table-tbody>tr:hover:not(.ant-table-row-selected){background-color:#f0f5ff!important}.lineitems-table .ant-table-header .ant-table-selection-column{display:table-cell!important;visibility:visible!important}.lineitems-table .ant-table-tbody-virtual .ant-table-selection-column{display:flex!important;align-items:center;justify-content:center}.lineitems-table .ant-table-tbody-virtual{position:relative}.lineitems-table .ant-table-tbody-virtual-holder{max-height:800px;overflow-y:auto;overflow-anchor:none}.lineitems-table .ant-table-tbody-virtual-holder-inner{display:flex;flex-direction:column;position:absolute;left:0;right:0;top:0}.lineitems-table .ant-table-row{display:flex;background-color:#fff}.lineitems-table .ant-table-row:nth-child(odd){background-color:#fff}.lineitems-table .ant-table-row:nth-child(2n){background-color:#fafafa}.lineitems-table .ant-table-row.even-table-row{background-color:#fafafa}.lineitems-table .ant-table-tbody-virtual .ant-table-cell{background:transparent!important}.lineitems-table .ant-table-header{overflow:hidden!important}.purchase-order-detail-page::-webkit-scrollbar,.lineitems-table-wrapper::-webkit-scrollbar,.lineitems-table .ant-table-body::-webkit-scrollbar{width:8px;height:8px}.purchase-order-detail-page::-webkit-scrollbar-track,.lineitems-table-wrapper::-webkit-scrollbar-track,.lineitems-table .ant-table-body::-webkit-scrollbar-track{background:transparent}.purchase-order-detail-page::-webkit-scrollbar-thumb,.lineitems-table-wrapper::-webkit-scrollbar-thumb,.lineitems-table .ant-table-body::-webkit-scrollbar-thumb{background:#00000080;border-radius:99px}.purchase-order-detail-page::-webkit-scrollbar-thumb:hover,.lineitems-table-wrapper::-webkit-scrollbar-thumb:hover,.lineitems-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#000000b3}.summary-affix-card{border-radius:0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-left:none;border-right:none;background:#fff;box-shadow:none}.summary-affix-card .summary-row{margin:0!important;display:flex;flex-wrap:nowrap}.summary-affix-card .summary-col{display:flex;align-items:center;padding:0!important;border-right:1px solid #f0f0f0}.summary-affix-card .summary-col:last-child{border-right:none}.summary-affix-card .summary-label{padding:12px 16px;background-color:#00000005;border-right:1px solid rgba(5,5,5,.06);display:flex;align-items:center;white-space:nowrap}.summary-affix-card .summary-value{padding:12px 16px;background:#fff;display:flex;align-items:center}.summary-affix-card h2{color:#17274d;font-weight:500;margin:0;font-size:1.5em;line-height:1.2}@media (max-width: 1199px){.summary-affix-card .summary-row{flex-wrap:wrap}.summary-affix-card .summary-col{border-right:none;border-bottom:1px solid #f0f0f0}.summary-affix-card .summary-col:last-child{border-bottom:none}}.po-summary-affix{z-index:100!important}.ant-affix{z-index:100}.po-bottom-section{background:#fff;padding:24px;margin:16px;border-radius:8px;border:1px solid #e5e7eb}.po-detail-field{display:flex;flex-direction:column;gap:6px}.po-field-label{font-size:12px;font-weight:500;color:#374151}.po-financial-table{background:#fafbfc;border:1px solid #e5e7eb;border-radius:8px}.po-financial-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e7eb}.po-financial-row:last-child{border-bottom:none}.po-financial-label{font-size:13px;color:#374151;font-weight:500}.po-financial-value{font-size:14px;color:#111827;font-weight:600}.po-financial-input-group{display:flex;align-items:center;gap:8px}.po-financial-result{min-width:80px;text-align:right;font-weight:600;color:#111827}.po-financial-total-row{background:#f0f5ff}.po-financial-total-row .po-financial-label,.po-financial-total-row .po-financial-value{font-weight:700;color:#1890ff}.po-tab-content{border-radius:8px;margin:0 16px 24px}.po-tab-content .ant-card-head{border-bottom:1px solid #f0f0f0}.po-tab-content .ant-timeline{padding:16px 0}.po-tab-content .ant-timeline-item-content{padding-bottom:16px}.barcode-print-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;padding:8px 0}.barcode-item{border:1px solid #e5e7eb;border-radius:8px;padding:12px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.barcode-item svg,.barcode-item canvas{max-width:100%}@media (max-width: 767px){.secondary-header{padding:12px 16px}.secondary-header>.ant-row{flex-direction:column;gap:8px}.po-search-input-wrapper{flex-direction:column}.po-search-input-wrapper .ant-btn{width:100%}.content-margin{margin:8px}.po-main-tabs .ant-tabs-tab{padding:8px 12px;font-size:11px}.po-filters-row{flex-direction:column;gap:8px;align-items:stretch}.po-financial-row{flex-direction:column;align-items:flex-start;gap:8px}.po-financial-input-group{width:100%;justify-content:flex-end}}.total-row{margin:0;padding:16px 16px 24px;background:#fff;border-radius:0}.total-row .field-item{margin-bottom:16px}.total-row .field-item .ant-form-item-row{display:flex;flex-direction:column}.total-row .field-item .ant-form-item-label{padding-bottom:4px;text-align:left}.total-row .field-item .ant-form-item-label>label{font-weight:400;color:#000000e0;font-size:14px;height:auto}.total-row .field-item .ant-form-item-label>label:before{display:none!important}.total-row .field-item .ant-form-item-label>label:after{display:none!important}.total-row .field-item .ant-form-item-control{flex:1}.total-row .ant-input,.total-row .ant-picker{border-radius:6px;border:1px solid #d9d9d9}.total-row .ant-input:focus,.total-row .ant-picker-focused{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a}.total-row textarea.ant-input{resize:vertical;min-height:60px}.total-description{width:100%}.total-description .ant-descriptions-view{border-radius:0;overflow:hidden;border:1px solid #f0f0f0;table-layout:fixed}.total-description .ant-descriptions-view table{table-layout:fixed;width:100%}.total-description .ant-descriptions-row{border-bottom:1px solid #f0f0f0}.total-description .ant-descriptions-row:last-child{border-bottom:none}.total-description .ant-descriptions-item-label{background:#00000005;font-weight:400;color:#000000a6;width:320px;min-width:320px;max-width:320px;padding:8px 16px;font-size:14px;line-height:1.5714285714285714;border-inline-end:1px solid rgba(5,5,5,.06)}.total-description .ant-descriptions-item-content{padding:8px 16px;background:#fff;font-size:14px;line-height:1.5714285714285714}.total-description .ant-input-number{margin-bottom:0}.total-description .ant-select{width:100%;min-width:200px}.total-description .ant-descriptions-item-label .ant-select{width:100%!important}.total-description .ant-descriptions-item-label .ant-select .ant-select-selector{border:1px solid #d9d9d9!important;border-radius:6px!important;background:#fff!important;height:32px!important;padding:0 11px!important}.total-description .ant-descriptions-item-label .ant-select .ant-select-selection-item{line-height:30px!important;font-weight:500;color:#000000e0}.total-description .ant-descriptions-item-label .ant-form-item{width:100%;margin-bottom:0}.total-description .ant-input-number-group-wrapper{margin-bottom:0}.total-description .ant-btn+.ant-btn{margin-left:-1px}.total-description .ant-btn{padding:4px 12px;height:32px;border-radius:0}.total-description .ant-btn:first-child{border-radius:6px 0 0 6px}.total-description .ant-btn:last-child:not(:first-child){border-radius:0 6px 6px 0}.total-description .ant-input-number{width:80px}.total-description .ant-input-number-group-wrapper{width:120px}.po-summary-affix{z-index:100}.bill-list-page{background:#f5f5f5;height:100%;display:flex;flex-direction:column;overflow:hidden;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.ant-layout-content:has(.bill-list-page){position:relative!important;padding:0!important;margin:0!important;overflow:hidden!important;height:100%!important}.bill-list-page .list-header{padding:8px 16px;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0}.bill-list-page .list-header__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.bill-list-page .list-header__left{display:flex;align-items:center;flex-shrink:0}.bill-list-page .list-header__right{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.bill-list-page .list-header__breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px;color:#000000a6}.bill-list-page .list-header__breadcrumb .anticon-home{font-size:14px}.bill-list-page .list-header__breadcrumb .breadcrumb-separator{font-size:10px;color:#00000073}.bill-list-page .list-header__breadcrumb .breadcrumb-current{color:#17274d;font-weight:500}.bill-list-page .date-filter-label{font-size:14px;color:#000000e0;white-space:nowrap}.bill-list-page .list-filters{padding:8px 16px;background:#fafafa;border-bottom:1px solid #f0f0f0;font-size:13px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.bill-list-page .list-filters .filters-label{font-weight:500;font-size:14px;color:#000000d9;display:inline-flex;align-items:center}.bill-list-page .table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden;background:#f5f5f5}.bill-list-page .table-wrapper{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#f5f5f5;overflow:hidden}.bill-list-table{font-size:13px;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden}.bill-list-table .ant-table{border-radius:0}.bill-list-table .ant-spin-nested-loading,.bill-list-table .ant-spin-container,.bill-list-table .ant-table-wrapper,.bill-list-table .ant-table,.bill-list-table .ant-table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden}.bill-list-table .ant-table-container{border:none}.bill-list-table .ant-table-header{overflow:hidden!important;flex-shrink:0}.bill-list-table .ant-table-body{flex:1 1 auto;overflow:auto!important;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.bill-list-table .ant-table-thead>tr>th{font-size:13px;font-weight:500;background:#fafafa;border-bottom:1px solid #f0f0f0;padding:10px 8px;white-space:nowrap;position:relative}.bill-list-table .ant-table-tbody>tr>td{font-size:13px;padding:10px 8px;border-bottom:1px solid #f0f0f0;background:#fff}.bill-list-table .ant-table-tbody>tr.even-table-row>td{background:#9999990d}.bill-list-table .ant-table-tbody>tr:hover>td{background:#e6f7ff!important}.bill-list-table .ant-table-tbody>tr{cursor:pointer}.bill-list-link{color:#1890ff;font-weight:500}.bill-list-link:hover{color:#40a9ff;text-decoration:underline}.bill-list-table .ant-tag{font-size:12px;line-height:20px;padding:0 7px;border-radius:2px}.bill-list-due-amount{color:#d4380d;font-weight:600}.bill-list-table .react-resizable{position:relative;background-clip:padding-box}.bill-list-table .react-resizable-handle{position:absolute;right:0;bottom:0;z-index:1;width:6px;height:100%;cursor:col-resize;background:transparent}.bill-list-table .react-resizable-handle:hover{background:transparent}.bill-list-table .ant-table-thead>tr>th{border-right:none!important}.bill-list-table .ant-table-tbody>tr>td{border-right:none!important}.bill-list-page .pagination-bar{flex-shrink:0;padding:4px 16px;display:flex;justify-content:flex-end;align-items:center;background:#f5f5f5;border-top:1px solid #f0f0f0;box-sizing:border-box;width:100%}.bill-list-table .ant-table-body::-webkit-scrollbar{height:10px;width:10px}.bill-list-table .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.bill-list-table .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}.bill-list-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.bill-list-menu-item{display:inline-flex;align-items:center;gap:8px}.bill-list-menu-item--danger{color:#ff4d4f}.bill-list-row{cursor:pointer}.bill-detail-page{padding:24px;background:#f5f7fb;min-height:100%;display:flex;flex-direction:column;gap:24px}.bill-detail-loading{display:flex;align-items:center;justify-content:center;min-height:60vh}.bill-detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;background:#fff;padding:24px;border-radius:18px;box-shadow:0 18px 48px #0f275214;border:1px solid rgba(15,39,82,.05)}.bill-detail-header-left{display:flex;flex-direction:column;gap:12px}.bill-detail-title-block{display:flex;align-items:center;gap:12px}.bill-overview-card{margin-bottom:24px;border-radius:18px;border:1px solid rgba(15,39,82,.05);box-shadow:0 16px 48px #0f275214}.bill-overview-descriptions .ant-descriptions-item-label{width:140px}.bill-detail-tabs .ant-tabs-nav:before{border-bottom:none}.bill-detail-tabs .ant-tabs-nav-list{background:#0f27520a;padding:6px;border-radius:999px}.bill-detail-tabs .ant-tabs-tab{margin:0!important;padding:4px 16px!important;border-radius:999px!important}.bill-detail-tabs .ant-tabs-tab.ant-tabs-tab-active{background:#fff;box-shadow:0 8px 24px #0f27521f}.bill-section-card{border-radius:18px;border:1px solid rgba(15,39,82,.06);box-shadow:0 18px 48px #0f275214;margin-bottom:24px}.bill-summary-table-header,.bill-payments-header,.bill-documents-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(15,39,82,.06)}.bill-summary-table-header .ant-typography,.bill-payments-header .ant-typography,.bill-documents-header .ant-typography{margin:0}.bill-summary-stats{padding:16px 24px 24px}.bill-summary-descriptions{margin:0 24px 24px;border-radius:12px;overflow:hidden}.bill-lineitem-product{display:flex;flex-direction:column;gap:2px}.bill-lineitem-subtext{font-size:12px}.bill-detail-sidebar{position:sticky;top:104px;display:flex;flex-direction:column;gap:16px}.bill-amount-card{border-radius:18px;border:1px solid rgba(15,39,82,.06);box-shadow:0 18px 48px #0f275214}.bill-amount-breakdown{display:flex;align-items:center;justify-content:space-between}.bill-sidebar-card{border-radius:18px;border:1px solid rgba(15,39,82,.06);box-shadow:0 12px 36px #0f27520f}.bill-history-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px}.bill-history-item{display:flex;flex-direction:column;gap:4px}.bill-history-header{display:flex;justify-content:space-between;align-items:center}.bill-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.bill-section-title{margin:0}.bill-section-card .ant-table{border-radius:0 0 18px 18px}.bill-detail-tabs .ant-tabs-content-holder{border-radius:18px}@media (max-width: 991px){.bill-detail-page{padding:16px}.bill-detail-header{flex-direction:column}.bill-detail-sidebar{position:static}}@media (max-width: 575px){.bill-summary-table-header,.bill-payments-header,.bill-documents-header{flex-direction:column;align-items:flex-start;gap:12px}}.paymentmade-page{padding:24px;display:flex;flex-direction:column;gap:24px;background:#f5f7fb;min-height:100%}.paymentmade-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;background:#fff;border-radius:18px;border:1px solid rgba(15,39,82,.05);box-shadow:0 18px 48px #0f275214}.paymentmade-header-left{display:flex;flex-direction:column;gap:12px}.paymentmade-summary-card{border-radius:16px;box-shadow:0 12px 36px #0f27520f;border:1px solid rgba(15,39,82,.06)}.paymentmade-filter-card{border-radius:18px;box-shadow:0 12px 36px #0f27520f;border:1px solid rgba(15,39,82,.05)}.paymentmade-filter-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#17274d99;font-weight:600;margin-bottom:6px}.paymentmade-table-card{border-radius:18px;box-shadow:0 18px 48px #0f275214;border:1px solid rgba(15,39,82,.06)}.paymentmade-row{cursor:pointer}.paymentmade-row:hover{background:#0a63ff0f!important}.paymentmade-form{display:flex;flex-direction:column;gap:24px}.paymentmade-form-card{border-radius:18px;box-shadow:0 12px 36px #0f27520f;border:1px solid rgba(15,39,82,.06)}.paymentmade-vendor-summary-card{border-radius:18px;box-shadow:0 12px 36px #0f27520f;border:1px solid rgba(15,39,82,.06);background:#fff}.paymentmade-vendor-summary-card__item{display:flex;flex-direction:column;gap:4px;padding:12px 0}.paymentmade-summary-item{display:flex;flex-direction:column;gap:6px}.paymentmade-form-footer{display:flex;justify-content:flex-end;gap:12px;padding-bottom:24px}.paymentmade-detail-card{border-radius:18px;box-shadow:0 12px 36px #0f27520f;border:1px solid rgba(15,39,82,.06)}.paymentmade-summary-highlight{display:flex;flex-direction:column;gap:8px}.paymentmade-history-item{display:flex;flex-direction:column;gap:4px}.paymentmade-history-header{display:flex;justify-content:space-between;align-items:center}.paymentmade-history-empty{display:flex;align-items:center;justify-content:center;padding:48px 24px;flex-direction:column;gap:12px}.paymentmade-loading{display:flex;align-items:center;justify-content:center;min-height:60vh}@media (max-width: 991px){.paymentmade-page{padding:16px}.paymentmade-header{flex-direction:column}}.sales-order-list{background:#f5f5f5;height:100%;display:flex;flex-direction:column;overflow:hidden;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.ant-layout-content:has(.sales-order-list){position:relative!important;padding:0!important;margin:0!important;overflow:hidden!important;height:100%!important}.list-header{padding:8px 16px;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0}.list-header__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.list-header__left{display:flex;align-items:center;flex-shrink:0}.list-header__right{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.list-header__breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px;color:#000000a6}.list-header__breadcrumb .anticon-home{font-size:14px}.list-header__breadcrumb .breadcrumb-separator{font-size:10px;color:#00000073}.list-header__breadcrumb .breadcrumb-current{color:#17274d;font-weight:500}.date-filter-label{font-size:14px;color:#000000e0;white-space:nowrap}.list-filters{padding:8px 16px;background:#fafafa;border-bottom:1px solid #f0f0f0;font-size:13px;flex-shrink:0}.list-filters .filters-label{font-weight:500;font-size:14px;color:#000000d9;display:inline-flex;align-items:center}.list-filters .ant-space{flex-wrap:wrap}.list-filters .ant-select{font-size:13px}.list-filters .ant-select-selector{border-radius:6px!important;min-height:32px}.list-filters .ant-select-selection-placeholder{color:#00000073}.list-filters .ant-input-affix-wrapper{border-radius:6px;height:32px}.list-filters .ant-input-affix-wrapper input{font-size:13px}.list-filters .ant-btn-link{font-size:13px;padding:0 8px;color:#1677ff}.list-filters .ant-btn-link:hover{color:#4096ff}.list-filters .ant-select-multiple .ant-select-selection-item{background:#e6f4ff;border-color:#91caff;border-radius:4px;font-size:12px}.list-filters .ant-select-multiple .ant-select-selection-item-content{color:#1677ff}.sales-order-list .table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden;background:#f5f5f5}.sales-order-list .table-wrapper{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#f5f5f5;overflow:hidden}.sales-order-table{font-size:13px;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden}.sales-order-table .ant-table{border-radius:0}.sales-order-table .ant-spin-nested-loading,.sales-order-table .ant-spin-container,.sales-order-table .ant-table-wrapper,.sales-order-table .ant-table{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden}.sales-order-table .ant-table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;border:none;overflow:hidden}.sales-order-table .ant-table-header{overflow:hidden!important;flex-shrink:0}.sales-order-table .ant-table-body{flex:1 1 auto;overflow:auto!important;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1;scroll-behavior:smooth}.sales-order-table .ant-table-thead>tr>th{font-size:13px;font-weight:500;background:#fafafa;border-bottom:1px solid #f0f0f0;padding:10px 8px;white-space:nowrap}.sales-order-table .ant-table-tbody>tr>td{font-size:13px;padding:10px 8px;border-bottom:1px solid #f0f0f0;background:#fff}.sales-order-table .ant-table-tbody>tr.even-table-row>td{background:#9999990d}.sales-order-table .ant-table-tbody>tr:hover>td{background:#e6f7ff!important}.sales-order-table .ant-table-tbody>tr.even-table-row:hover>td{background:#e6f7ff!important}.sales-order-table .ant-table-tbody>tr{cursor:pointer}.sales-order-table .ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sales-order-table a{color:#1890ff}.sales-order-table a:hover{color:#40a9ff;text-decoration:underline}.sales-order-table .ant-tag{font-size:12px;line-height:20px;padding:0 7px;border-radius:2px}.sales-order-table .ant-table-selection-column{width:32px;min-width:32px}.sales-order-table .ant-table-filter-column{display:flex;align-items:center;justify-content:space-between}.sales-order-table .ant-table-filter-trigger{margin-left:4px;color:#00000073}.sales-order-table .ant-table-filter-trigger:hover{color:#000000e0}.sales-order-pagination-bar{flex-shrink:0;padding:4px 16px;display:flex;justify-content:flex-end;align-items:center;background:#f5f5f5;border-top:1px solid #f0f0f0;box-sizing:border-box;width:100%}.sales-order-pagination{margin-left:auto}.sales-order-pagination .ant-pagination-item{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;line-height:28px!important;text-align:center;vertical-align:middle;border:1px solid #d9d9d9!important;border-radius:6px!important;outline:0;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff!important;margin-inline-end:6px!important;font-size:14px!important;font-weight:400;padding:0!important}.sales-order-pagination .ant-pagination-item:hover{border-color:#0137fc!important}.sales-order-pagination .ant-pagination-item:hover a{color:#0137fc!important}.sales-order-pagination .ant-pagination-item a{color:#000000e0!important;text-decoration:none!important;display:block;height:100%;padding:0 6px!important;line-height:28px}.sales-order-pagination .ant-pagination-item-active{background-color:#fff!important;border:2px solid #0137fc!important;font-weight:500}.sales-order-pagination .ant-pagination-item-active a{color:#0137fc!important}.sales-order-pagination .ant-pagination-prev,.sales-order-pagination .ant-pagination-next{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;line-height:30px!important;text-align:center;vertical-align:middle;border:1px solid #d9d9d9!important;border-radius:6px!important;margin-inline-end:6px!important;display:flex!important;align-items:center;justify-content:center;background-color:#fff!important;padding:0!important}.sales-order-pagination .ant-pagination-prev:hover:not(.ant-pagination-disabled),.sales-order-pagination .ant-pagination-next:hover:not(.ant-pagination-disabled){border-color:#0137fc!important}.sales-order-pagination .ant-pagination-prev .ant-pagination-item-link,.sales-order-pagination .ant-pagination-next .ant-pagination-item-link{display:flex!important;align-items:center;justify-content:center;font-size:12px;color:#00000073;border:none!important;background:transparent!important}.sales-order-pagination .ant-pagination-prev .ant-pagination-item-link .anticon,.sales-order-pagination .ant-pagination-next .ant-pagination-item-link .anticon{font-size:12px!important;width:12px!important;height:12px!important}.sales-order-pagination .ant-pagination-prev .ant-pagination-item-link svg,.sales-order-pagination .ant-pagination-next .ant-pagination-item-link svg{width:12px!important;height:12px!important}.sales-order-pagination .ant-pagination-prev:hover:not(.ant-pagination-disabled) .ant-pagination-item-link,.sales-order-pagination .ant-pagination-next:hover:not(.ant-pagination-disabled) .ant-pagination-item-link{color:#0137fc}.sales-order-pagination .ant-pagination-disabled{cursor:not-allowed}.sales-order-pagination .ant-pagination-disabled .ant-pagination-item-link{color:#00000040!important}.sales-order-pagination .ant-pagination-options{margin-left:12px!important}.sales-order-pagination .ant-pagination-options .ant-select{height:30px!important}.sales-order-pagination .ant-pagination-options .ant-select-selector{height:30px!important;border-radius:6px!important;border:1px solid #d9d9d9!important;background-color:#fff!important;display:flex;align-items:center;padding:0 8px!important;font-size:14px}.sales-order-pagination .ant-pagination-options .ant-select:hover .ant-select-selector{border-color:#0137fc!important}.sales-order-pagination .ant-pagination-options .ant-select-selection-item{line-height:28px!important;color:#000000e0}.sales-order-pagination .ant-pagination-jump-prev,.sales-order-pagination .ant-pagination-jump-next{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;line-height:30px!important;margin-inline-end:6px!important;display:flex!important;align-items:center;justify-content:center;color:#00000040;padding:0!important}.sales-order-pagination .ant-pagination-jump-prev:hover,.sales-order-pagination .ant-pagination-jump-next:hover{color:#0137fc}.address-card{height:100%}.address-card .ant-form-item{margin-bottom:12px}.sales-order-table .ant-table-wrapper{border-radius:0}.sales-order-table .ant-table-thead{font-size:13px}.sales-order-table .ant-table-header table{table-layout:fixed}.sales-order-table .react-resizable{position:relative;background-clip:padding-box}.sales-order-table .react-resizable-handle{position:absolute;right:0;bottom:0;z-index:1;width:6px;height:100%;cursor:col-resize;background:transparent}.sales-order-table .react-resizable-handle:hover{background:transparent}.sales-order-table .ant-table-thead>tr>th{position:relative;border-right:none!important}.sales-order-table .ant-table-tbody>tr>td{border-right:none!important}.sales-order-table td[style*="text-align: right"]{text-align:right!important}.sales-order-table .ant-table-body::-webkit-scrollbar{height:10px;width:10px}.sales-order-table .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.sales-order-table .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}.sales-order-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.sales-order-table .ant-table-body::-webkit-scrollbar-corner{background:#f1f1f1}.sales-order-table .ant-table-body{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}:root{--bg-page: #F8F8F8;--bg-surface: #FFFFFF;--border-strong: #E5E5E5;--border-subtle: #F0F0F0;--field-border: #D9D9D9;--field-border-hover: #C3C3C3;--text-strong: #1A1A1A;--text-muted: #6B6B6B;--text-disabled: #A8A8A8;--blue-500: #1A73E8;--blue-600: #1765CC;--blue-700: #165BB5;--primary-blue: #1890ff;--primary-blue-hover: #40a9ff;--danger-600: #D32F2F;--danger-bg: #FDEDEC;--shadow-1: 0 2px 6px rgba(0,0,0,.06);--focus-ring: 0 0 0 2px rgba(26,115,232,.2);--text-dark: rgb(23, 39, 77);--text-gray: rgba(0, 0, 0, .65);--border-color: #d9d9d9;--bg-gray: #fafafa;--disabled-bg: #f5f5f5;--orange-accent: rgb(250, 173, 20);--icon-circle-bg: rgb(225, 228, 245)}.sales-order-detail-page{min-height:100%;background:var(--bg-page);padding:24px}.so-breadcrumb{margin-bottom:16px}.so-breadcrumb .ant-breadcrumb{font-size:16px;font-weight:500;color:#17274d}.so-top-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:24px}.so-top-meta{display:flex;flex-direction:column;gap:8px}.so-actions .ant-space{flex-wrap:wrap;justify-content:flex-end}.so-header-layout{margin-bottom:24px}.so-tabs .ant-tabs{background:#fff;border-radius:12px;padding:16px;box-shadow:0 12px 30px #0d264c0f}.so-order-summary{display:flex;flex-direction:column;gap:24px}.so-search-section{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.so-search-field{flex:1 1 360px}.so-search-select{width:100%}.so-lineitems-card .ant-card-body{padding:0}.so-metrics .ant-card{border-radius:12px;text-align:center}.so-metric-card{border-radius:12px;background:linear-gradient(135deg,#f8f9ff,#eef2ff)}.so-metric-card .ant-typography{margin-bottom:0}.so-payment-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px}.so-summary-row .ant-card{height:100%}.so-summary-card{border-radius:12px}.so-notes-block{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.so-lineitem-product{display:flex;flex-direction:column;gap:4px}.so-lineitem-product-name{font-weight:600;color:#17274d}.so-lineitem-variant{font-size:13px;color:#17274da6}.so-lineitem-meta{font-size:12px;color:#17274d73;display:flex;flex-wrap:wrap;gap:12px}.so-lineitem-stock{font-size:12px;color:#17274da6}.so-lineitem-stock--low{color:#f5222d}.so-lineitem-input{width:100%}.so-lineitem-notes{font-size:12px;color:#17274d99}.order-header-data .ant-collapse{background:transparent}.order-header-data .ant-collapse-item{background:#fff;border-radius:12px;border:none;box-shadow:0 12px 30px #0d264c0f;overflow:hidden}.order-header-data__col .titleContainer{margin:0}.order-header-data__col .title{display:flex;align-items:center;gap:6px;color:#17274d;font-weight:600;font-size:14px}.order-header-data__value{color:#17274dd9;font-weight:500}.order-header-table .ant-collapse-item{background:#fff;border-radius:12px;border:none;box-shadow:0 12px 30px #0d264c0f}.order-header-table__amount .ant-typography{margin:0;color:#17274d;font-weight:600}.order-content{margin-top:24px}.order-sidebar{display:flex;flex-direction:column;gap:16px}.fulfillment-tab{background:var(--bg-page)}.fulfillment-tab .ant-tabs-nav{margin-bottom:16px;background:var(--bg-surface);border-bottom:1px solid var(--border-strong)}.fulfillment-tab .ant-tabs-tab{color:var(--text-strong);font-weight:500;background:var(--bg-surface);border:none;padding:12px 16px}.fulfillment-tab .ant-tabs-tab:hover{color:var(--text-strong)}.fulfillment-tab .ant-tabs-tab:hover .ant-tabs-tab-btn{border-bottom:2px solid var(--blue-500)}.fulfillment-tab .ant-tabs-tab-active{color:var(--text-strong);font-weight:600}.fulfillment-tab .ant-tabs-tab-active .ant-tabs-tab-btn{border-bottom:2px solid var(--blue-500)}.fulfillment-tab .ant-tabs-ink-bar{background:var(--blue-500);height:2px}.pick-scan-summary{margin-bottom:24px}.fulfillment-section-header{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:8px;padding:24px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.fulfillment-section-header-title{font-size:16px;font-weight:600;color:var(--text-strong);margin:0}.fulfillment-section-header-actions{display:flex;gap:8px;align-items:center}.fulfillment-toolbar .ant-btn-primary,.fulfillment-section-header-actions .ant-btn-primary{background:var(--blue-500);border:none;color:#fff;height:36px;padding:0 16px;border-radius:6px;font-weight:500}.fulfillment-toolbar .ant-btn-primary:hover,.fulfillment-section-header-actions .ant-btn-primary:hover{background:var(--blue-600);border-color:var(--blue-600)}.fulfillment-toolbar .ant-btn-primary:active,.fulfillment-section-header-actions .ant-btn-primary:active{background:var(--blue-700);border-color:var(--blue-700)}.fulfillment-toolbar .ant-btn-primary:focus,.fulfillment-section-header-actions .ant-btn-primary:focus{box-shadow:var(--focus-ring)}.fulfillment-toolbar .ant-btn-primary[disabled],.fulfillment-section-header-actions .ant-btn-primary[disabled]{background:var(--text-disabled);border-color:var(--text-disabled);color:#fff;opacity:.9}.fulfillment-kebab-button{width:36px;height:36px;background:var(--blue-500);border:none;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:0}.fulfillment-kebab-button:hover{background:var(--blue-600)}.fulfillment-kebab-button:active{background:var(--blue-700)}.fulfillment-kebab-button:focus{box-shadow:var(--focus-ring)}.fulfillment-kebab-button svg{color:#fff}.fulfillment-search-input,.pick-scan-product-search .ant-input,.pick-scan-product-search .ant-input-affix-wrapper,.pack-scan-product-search .ant-input,.pack-scan-product-search .ant-input-affix-wrapper{background:var(--bg-surface);border:1px solid var(--field-border);color:var(--text-strong);border-radius:6px;height:36px}.fulfillment-search-input:hover,.pick-scan-product-search .ant-input:hover,.pick-scan-product-search .ant-input-affix-wrapper:hover,.pack-scan-product-search .ant-input:hover,.pack-scan-product-search .ant-input-affix-wrapper:hover{border-color:var(--field-border-hover)}.fulfillment-search-input:focus,.pick-scan-product-search .ant-input:focus,.pick-scan-product-search .ant-input-affix-wrapper-focused,.pack-scan-product-search .ant-input:focus,.pack-scan-product-search .ant-input-affix-wrapper-focused,.fulfillment-search-input.ant-input-affix-wrapper-focused{border-color:var(--blue-500);box-shadow:var(--focus-ring)}.fulfillment-search-input::placeholder,.pick-scan-product-search .ant-input::placeholder,.pack-scan-product-search .ant-input::placeholder{color:var(--text-disabled)}.fulfillment-product{align-items:center}.fulfillment-product-image{width:100%;max-width:100%;border-radius:8px;overflow:hidden;background:var(--bg-surface);display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle)}.fulfillment-product-image .ant-image{width:100%;display:block}.fulfillment-product-image .ant-image-img{width:100%;height:auto;max-height:200px;object-fit:contain;display:block}.fulfillment-product-image .ant-image-mask{display:flex;align-items:center;justify-content:center}.fulfillment-product-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--blue-500);background:#1a73e81a}.fulfillment-product-meta{display:flex;flex-direction:column;gap:2px}.fulfillment-input-with-note{display:flex;align-items:stretch;width:100%}.fulfillment-input-with-note .ant-input,.fulfillment-input-with-note .ant-input-number,.fulfillment-input-with-note .ant-input-number-input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:none!important;height:36px}.fulfillment-note-chip{width:36px;min-width:36px;background:var(--blue-500);border:1px solid var(--blue-500);border-left:none;border-radius:0 6px 6px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.fulfillment-note-chip:hover{background:var(--blue-600);border-color:var(--blue-600)}.fulfillment-note-chip:active{background:var(--blue-700);border-color:var(--blue-700)}.fulfillment-note-chip svg{color:#fff;font-size:16px}.fulfillment-table-wrapper{margin-top:24px}.fulfillment-table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.fulfillment-pick-input{width:120px}.fulfillment-card .ant-table{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:8px}.fulfillment-card .ant-table .ant-table-thead>tr>th{background:var(--bg-surface);border-bottom:1px solid var(--border-strong);color:var(--text-strong);font-weight:600;font-size:13px;padding:12px 8px}.fulfillment-card .ant-table .ant-table-thead>tr>th:last-child{border-right:none}.fulfillment-card .ant-table .ant-table-tbody>tr{background:var(--bg-surface)}.fulfillment-card .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--border-subtle);padding:12px 8px}.fulfillment-card .ant-table .ant-table-tbody>tr:hover{background:#fafafa}.fulfillment-card .ant-table .ant-table-tbody>tr:active{background:#f5f5f5}.fulfillment-card .ant-table .ant-table-tbody>tr.even-table-row{background:#fafafa}.fulfillment-card .ant-table .ant-table-cell-fix-right,.fulfillment-card .ant-table .ant-table-cell-fix-right-first{background:var(--bg-surface)}.fulfillment-card .ant-collapse{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:8px}.fulfillment-card .ant-collapse .ant-collapse-item{border:none}.fulfillment-card .ant-collapse .ant-collapse-header{color:var(--text-strong);font-weight:500;padding:14px 16px}.fulfillment-card .ant-collapse .ant-collapse-header .ant-collapse-arrow{color:var(--text-muted);font-size:12px}.fulfillment-card .ant-collapse .ant-collapse-content{background:var(--bg-surface);border-top:1px solid var(--border-subtle)}.fulfillment-card .ant-collapse .ant-collapse-content-box{padding:0}.fulfillment-action-icon{color:var(--blue-500);font-size:18px;cursor:pointer}.fulfillment-action-icon:hover{color:var(--blue-600)}.fulfillment-action-icon-edit{color:var(--blue-500)}.fulfillment-action-icon-edit:hover{color:var(--blue-600)}.fulfillment-action-icon-info{color:var(--text-muted)}.fulfillment-action-icon-info:hover{color:var(--blue-500)}.fulfillment-table-note-chip{width:36px;min-width:36px;height:36px;background:var(--blue-500);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:4px}.fulfillment-table-note-chip:hover{background:var(--blue-600)}.fulfillment-table-note-chip:active{background:var(--blue-700)}.fulfillment-table-note-chip svg{color:#fff;font-size:16px}.fulfillment-card{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:8px;box-shadow:var(--shadow-1);padding:24px}.fulfillment-card .ant-card{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:8px;box-shadow:none;padding:24px}.fulfillment-card .ant-card-head{border-bottom:1px solid var(--border-strong)}.fulfillment-card .ant-card-head-title{color:var(--text-strong);font-weight:600}.fulfillment-card .ant-card-body{padding:24px}.er-tabs{background:#fff;border-radius:12px;padding:16px;box-shadow:0 12px 30px #0d264c0f}.order-summary{display:flex;flex-direction:column;gap:16px}.order-summary__preferences{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 12px 30px #0d264c0d}.order-summary__preferences h3{margin-bottom:4px;color:#17274d;font-size:14px;font-weight:600}.order-summary__header h3{margin:0;color:#17274d;font-weight:600}.order-summary__search{margin:24px 0}.order-summary__search .ant-row{align-items:flex-end;gap:16px}.order-summary__search .ant-col:first-child{flex:1 1 360px}.order-summary__search-select{width:100%}.order-summary__search .ant-input-affix-wrapper{border-radius:10px;padding:4px 12px}.order-summary__toolbar{display:flex;justify-content:flex-end}.order-summary__toolbar .ant-btn{border-radius:8px}.order-summary__adjustments{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 8px 24px #0d264c0d}.order-summary .ant-table{border-radius:12px;box-shadow:0 8px 24px #0f172a0d}.sales-order-detail__lineitems-table .ant-table-thead>tr>th{background:#f7f8fc;font-weight:600;color:#17274d}.sales-order-totals-summary{margin-top:0;background:#fff;border-top:1px solid #F0F0F0}.sales-order-totals-row{display:flex;justify-content:space-between;align-items:center;padding:10px 8px;border-bottom:1px solid #F0F0F0;background:#fff}.sales-order-totals-label{width:70%;font-size:14px;font-weight:600;color:#1a1a1a;text-align:left}.sales-order-totals-value{width:30%;font-size:14px;font-weight:400;color:#1a1a1a;text-align:right}.sales-order-totals-row--total{background:#fff;border-top:2px solid #E5E5E5;padding:12px 8px;border-bottom:none}.sales-order-totals-row--total .sales-order-totals-label{font-weight:700}.sales-order-totals-row--total .sales-order-totals-value{font-weight:700;color:#1a1a1a}.sales-order-detail__lineitem-product{display:flex;align-items:flex-start;gap:12px}.sales-order-detail__lineitem-avatar{background:#f0f5ff;color:#1d39c4}.sales-order-detail__lineitem-product-info{display:flex;flex-direction:column;gap:2px}.sales-order-detail__lineitem-meta,.sales-order-detail__cell-subtle{font-size:12px;color:#17274d73}.sales-order-detail__qty-cell{display:flex;flex-direction:column;gap:4px}.sales-order-detail__qty-input,.sales-order-detail__currency-input{width:100%}.sales-order-detail__stock-label{font-size:12px;color:#17274d73}.sales-order-detail__stock-label--danger{color:#f5222d}.sales-order-detail__empty-table{padding:32px 0;text-align:center}.sales-order-detail__loading{min-height:60vh;display:flex;justify-content:center;align-items:center}.shipping-card .ant-form-item,.shipping-card__summary{margin-bottom:12px}.shipping-card__summary .ant-typography{margin-bottom:0}.shipping-card .ant-input-number,.shipping-card .ant-input,.shipping-card .ant-select-selector{border-radius:8px}.sales-order-detail__table{width:100%;border-collapse:collapse}.sales-order-detail__table th,.sales-order-detail__table td{padding:8px 12px;border-bottom:1px solid #eef1f7;font-size:13px;color:#17274dd9}.sales-order-detail__table th{text-align:left;font-weight:600;color:#17274d}.sales-order-detail__table tr:last-child td{border-bottom:none}.order-summary__search .ant-select{width:100%}.order-header-data .ant-collapse-content>.ant-collapse-content-box,.order-header-data .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:4px}.order-header-data .titleContainer .title{padding:8px}.order-header-table .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:4px}.order-header-table .ant-collapse-content>.ant-collapse-content-box{padding:8px}.order-header-table .ant-collapse-header-text>.ant-row .columnContainer{padding:2px 8px;border:1px solid #f0f0f0}.order-header-table .ant-tabs-nav-list .ant-tabs-tab{width:calc(50% - 2px)}.order-content{margin:16px}.order-content .order-fulfillment-header{margin-top:10px;margin-bottom:20px}.order-content .order-fulfillment-header button{float:right;margin-right:10px;margin-top:-4px}.order-content .order-fulfillment-header span{font-weight:400;font-size:.9em}.order-content .order-notes .ant-form-item-label{font-size:18px}.update-line-items .update-line-items-contents{margin:16px}.update-line-items .total-description .ant-descriptions-item-content{width:50%}.update-line-items .out-of-stock{color:red;padding:0 8px!important}.update-line-items .out-of-stock button{padding:0;color:inherit}.update-line-items .out-of-stock button span{text-decoration:underline}.update-line-items .line-item-header{background:#fafafa;border:1px solid #e5dcdc;margin-top:20px;position:sticky;top:0;z-index:9}.update-line-items .line-item-header .ant-col{font-weight:500;font-size:14px;line-height:22px;padding:8px}.update-line-items .line-item-header .ant-form-item{margin-bottom:0}.update-line-items .line-item{border-bottom:1px solid #f0f0f0;border-left:1px solid #e5dcdc;border-right:1px solid #e5dcdc}.update-line-items .line-item.last-item{border-bottom:1px solid #e5dcdc}.update-line-items .line-item>.ant-col{padding:2px 5px}.update-line-items .line-item .actions button{padding:4px 10px}.update-line-items .line-item .actions button:first-child{margin-right:5px}.update-line-items .line-item .discount button{padding:4px 10px}.update-line-items .line-item .discount button:first-child{margin-right:5px}.line-item-header,.rd-line-item{display:flex;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:10px;text-align:center;min-width:1200px}.line-item-header .product-title,.rd-line-item .product-title{text-align:left;width:22%}.line-item-header .avail-qty,.rd-line-item .avail-qty{width:5%}.line-item-header .qty,.rd-line-item .qty{width:9%}.line-item-header .unit-price,.rd-line-item .unit-price{width:5%}.line-item-header .discount,.line-item-header .proposed-up,.rd-line-item .discount,.rd-line-item .proposed-up{width:12%}.line-item-header .tax,.line-item-header .total,.rd-line-item .tax,.rd-line-item .total{width:5%}.line-item-header .notes,.rd-line-item .notes{width:12%}.line-item-header .actions,.rd-line-item .actions{text-align:right;width:10%}.line-item-header{border-top:1px solid #d3d3d3;background-color:#fafafa;position:sticky;top:0;z-index:9}.rd-line-item .discount{display:flex;justify-content:center}.rd-line-item .discount .ant-input-number{margin-left:5px;width:65px}.rd-line-item .ant-input-number.input-error{border-color:red;box-shadow:0 0 0 2px #f003}.rd-line-item .out-of-stock-message-view{color:red}.rd-line-item .out-of-stock-message-view button{color:red;padding:0;margin:0 0 0 3px}.rd-line-item .out-of-stock-message-view button span{text-decoration:underline}.fulfillment-card{background:#f0f2f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#000000e0;font-size:14px;line-height:1.5714285714285714;min-height:100vh}.fulfillment-card *{box-sizing:border-box}.page-header{padding:24px;display:flex;justify-content:space-between;align-items:center;background:#fff}.page-title{font-size:20px;font-weight:500;color:#17274d;margin:0}.header-actions{display:flex;gap:8px}.btn{padding:4px 15px;height:32px;border-radius:2px;border:none;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;gap:8px;transition:all .3s}.btn-primary{background:#0137fc;color:#fff}.btn-primary:hover{background:#0252ff;box-shadow:0 2px #0591ff1a}.btn-icon{width:16px;height:16px}.btn:disabled{opacity:.4;cursor:not-allowed}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0 24px 24px}.stat-card{background:#fff;border:1px solid #f0f0f0;border-radius:2px;padding:20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s}.stat-card:hover{box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.stat-content{flex:1}.stat-content h4{color:#17274d;font-weight:500;margin:0 0 4px;opacity:.8;font-size:14px;line-height:1.5714285714285714}.stat-content h2{color:#17274d;font-weight:500;margin:0;font-size:22px;line-height:1.2}.stat-icon-wrapper{background:#e1e4f5;border-radius:50%;padding:8px;display:flex;align-items:center;justify-content:center}.stat-icon{width:32px;height:32px;color:#0137fc}.stat-label{color:#17274d;font-weight:500;margin:4px 0 0;opacity:.8;font-size:14px}.stat-value{color:#17274d;font-weight:500;margin:0;font-size:22px}.form-section{padding:0 24px}.form-card{background:#fff;border:1px solid #f0f0f0;border-radius:2px;padding:24px;margin-bottom:24px}.form-label{margin-bottom:8px;font-weight:600;color:#17274d;font-size:14px}.search-select{width:100%;position:relative;margin-bottom:24px}.select-control{display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:2px;padding:4px 11px;min-height:32px;background:#fff;cursor:pointer;transition:all .3s}.select-control:hover{border-color:#40a9ff}.select-control:focus-within{border-color:#40a9ff;box-shadow:0 0 0 2px #0591ff1a}.select-placeholder{flex:1;color:#bfbfbf}.select-arrow{width:12px;height:12px;color:#00000040}.select-input{border:none;outline:none;background:transparent;font-size:14px;padding:0;flex:1;min-width:0}.product-card,.product-detail{background:#fff;border:1px solid #f0f0f0;border-radius:2px;padding:24px;margin-bottom:24px}.product-detail .ant-card-body{padding:0}.product-info-grid,.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.product-details h3,.product-info h3{color:#17274d;font-weight:500;margin:0 0 8px;font-size:16px;line-height:1.5;word-wrap:break-word}.product-meta{display:flex;gap:16px;margin-bottom:8px}.product-meta h4{color:#17274d;font-weight:500;margin:0;font-size:14px}.product-meta a{color:#1890ff;text-decoration:none}.product-image{margin-top:8px;width:auto;max-width:200px;height:auto;max-height:200px}.product-image img{max-width:100%;max-height:200px;width:auto;height:auto;object-fit:contain;display:block}.fulfillment-product-placeholder{width:100px;height:100px;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:500;color:#bfbfbf}.location-display,.location-code{font-size:38px;font-weight:500;color:#17274d;margin:8px 0}.product-location{display:flex;flex-direction:column}.product-location h4{color:#17274d;font-weight:500;margin:0 0 8px;font-size:14px;line-height:1.5714285714285714}.product-details h4{color:#17274d;font-weight:500;margin:8px 0;font-size:14px;line-height:1.5714285714285714}.form-grid,.input-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px}.form-grid-3,.input-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.form-field,.form-group{margin-bottom:0}.form-field label,.form-group label{display:block;margin-bottom:8px;color:#000000e0;font-size:14px;line-height:1.5714285714285714;font-weight:400}.input-group,.input-with-button{display:flex;width:100%}.input-number{flex:1;padding:4px 11px;border:1px solid #d9d9d9;border-radius:2px 0 0 2px;height:32px;font-size:14px;transition:all .3s}.input-number.native{border:1px solid #d9d9d9;border-radius:2px 0 0 2px;padding:4px 11px;font-size:14px;transition:all .3s;width:100%;box-sizing:border-box}.input-number.native[style*="width: 100%"]{border-radius:2px}.input-text{width:100%;padding:4px 11px;border:1px solid #d9d9d9;border-radius:2px;height:32px;font-size:14px;transition:all .3s}.input-number:focus,.input-text:focus,.input-number.native:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #0591ff1a;outline:none}.input-number:disabled,.input-number.native:disabled{background:#f5f5f5;cursor:not-allowed}.input-number.native::-webkit-outer-spin-button,.input-number.native::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-number.native{-moz-appearance:textfield}.btn-icon-only{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:0 2px 2px 0;flex-shrink:0}.btn-icon-only svg{width:18px;height:18px}.btn-icon{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:0 2px 2px 0}.input-with-button .ant-input-number{flex:1;border-radius:2px 0 0 2px!important;border-right:none!important}.input-with-button .ant-input-number .ant-input-number-input{height:32px;padding:4px 11px;font-size:14px}.navigation-buttons,.nav-buttons{display:flex;justify-content:center;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0}.nav-btn{padding:6px 15px;height:32px;border-radius:2px;border:none;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;gap:8px;background:#0137fc;color:#fff;transition:all .3s}.nav-btn:hover{background:#0252ff}.nav-btn:disabled{background:#f5f5f5;color:#00000040;cursor:not-allowed}.ant-form-item-label>label{color:#000000e0;font-size:14px}.ant-btn-primary{background-color:#0137fc;border-color:#0137fc;color:#fff;height:32px;padding:4px 15px;font-size:14px;border-radius:6px;display:inline-flex;align-items:center;gap:6px}.ant-btn-primary:hover{background-color:#0e7fe1;border-color:#0e7fe1}.ant-input-number-disabled{background-color:#f5f5f5;cursor:not-allowed}.ant-space-compact .ant-btn-primary.ant-btn-compact-last-item{border-top-left-radius:0;border-bottom-left-radius:0}.ant-space-compact .ant-input-number{border-top-right-radius:0;border-bottom-right-radius:0}.ant-table-wrapper.api-table.er-table{width:100%}.ant-table-title{padding:12px 16px;background:#fafafa;border-bottom:1px solid #f0f0f0}.filters-bar{display:flex;justify-content:space-between;align-items:center}.filters-bar h3{color:#17274d;font-weight:500;margin:0;font-size:14px}.ant-table-middle .ant-table-cell{padding:12px 8px;font-size:13px}.ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#000000e0;border-bottom:1px solid #f0f0f0}.ant-table-row:hover,.even-table-row{background:#fafafa}.product-name-cell{display:flex;align-items:center}.product-name-cell .anticon-info-circle{margin-right:4px;color:#1890ff}.ant-table-cell a{color:#1890ff;text-decoration:none}.ant-table-cell a:hover{color:#40a9ff}.ant-image-img{cursor:pointer;max-width:100%;max-height:50px;object-fit:contain}.action-icon{color:#0137fc;font-size:18px;cursor:pointer}.ant-table-cell-fix-right{position:sticky;right:0;background:#fff;text-align:center}.ant-table-cell>div[style*="cursor: col-resize"]{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;-webkit-user-select:none;user-select:none}.ant-table-cell .ant-form-item{margin-bottom:0}.ant-table-cell .ant-input-number,.ant-table-cell .ant-input{font-size:13px}.ant-collapse{border:1px solid #d9d9d9;border-radius:8px;margin-top:1rem}.ant-collapse-item{border-bottom:none}.ant-collapse-header{padding:12px 16px;display:flex;align-items:center}.ant-collapse-arrow{margin-right:12px;transition:transform .3s}.ant-collapse-item-active .ant-collapse-arrow{transform:rotate(90deg)}.unmatched-header{color:#faad14;font-weight:500;margin:0;font-size:16px}.section-header{color:#17274d;font-weight:500;margin:0;font-size:16px}.ant-collapse-content{border-top:1px solid #d9d9d9}.ant-collapse-content-box{padding:16px}.action-buttons-container{display:flex;gap:8px;justify-content:flex-end;padding:4px}.ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff}.ant-btn-icon svg{width:1em;height:1em;fill:currentColor}.ant-space-compact{display:inline-flex}.ant-btn-compact-first-item{border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-compact-last-item{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgba(255,255,255,.3)}.ant-btn-icon-only{padding:4px 8px;width:auto}.collapse-section{margin:24px;border:1px solid #f0f0f0;border-radius:2px}.collapse-header,.section-header{padding:12px 16px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .3s}.collapse-header:hover{background:#fafafa}.collapse-title-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.collapse-title,.section-title{display:flex;align-items:center;gap:8px}.collapse-arrow,.collapse-icon{width:12px;height:12px;transition:transform .3s}.collapse-section.active .collapse-arrow,.collapse-icon.expanded{transform:rotate(90deg)}.collapse-content{padding:16px;background:#fff;border-top:1px solid #f0f0f0}.section-title h3,.section-title-text{color:#17274d;font-weight:500;font-size:16px;margin:0}.warning-title{color:#faad14}.section{margin-top:24px}.section-title-text{color:#17274d;font-weight:500;margin:1rem 24px;font-size:16px}.table-wrapper{overflow-x:auto}.table-container{background:#fff;border:1px solid #f0f0f0;border-top:none;border-radius:0 0 2px 2px;overflow:hidden;margin-bottom:24px}.table-header-bar,.table-header{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.filter-label,.table-filters h3{color:#17274d;font-weight:500;font-size:14px;margin:0}.table-actions,.table-filters{display:flex;gap:8px}.btn-icon-table,.icon-btn{width:32px;height:32px;border:1px solid #d9d9d9;background:#fff;border-radius:2px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;padding:0}.btn-icon-table:hover,.icon-btn:hover{border-color:#40a9ff;color:#40a9ff}table{width:100%;border-collapse:separate;border-spacing:0}th{background:#fff;padding:16px 8px;text-align:left;font-weight:500;color:#000000d9;border-bottom:1px solid #f0f0f0;font-size:14px}td{padding:16px 8px;border-bottom:1px solid #f0f0f0;font-size:14px}tr:hover td{background:#fafafa}.product-img-small{width:50px;height:50px;object-fit:contain}.info-icon{color:#1890ff;margin-right:4px;vertical-align:middle}.edit-icon{color:#0137fc;cursor:pointer;font-size:18px}.empty-state{text-align:center;padding:32px;color:#00000040}.empty-icon{font-size:64px;margin-bottom:8px}.btn-dropdown{background:#fff;border:1px solid #d9d9d9;color:#000000e0}.btn-dropdown:hover{border-color:#40a9ff;color:#40a9ff}.dropdown-arrow{margin-left:4px;font-size:10px}.checkbox{width:16px;height:16px;margin-right:8px}@media (max-width: 768px){.sales-order-detail-page{padding:12px}.fulfillment-kpi-cards{flex-direction:column}.fulfillment-kpi-card{min-width:100%!important;flex:1 1 100%!important;margin:4px 0!important}.kpi-label{font-size:12px!important}.kpi-value{font-size:18px!important}.fulfillment-section-header{flex-direction:column;align-items:stretch;gap:12px}.fulfillment-section-header-title{width:100%;margin-bottom:0}.fulfillment-section-header-actions{width:100%;justify-content:stretch}.fulfillment-section-header-actions .ant-btn{flex:1}.fulfillment-card .ant-card-body .ant-row{flex-direction:column}.fulfillment-card .ant-card-body .ant-col{width:100%!important;max-width:100%!important}.fulfillment-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.fulfillment-card .ant-table{min-width:800px}.fulfillment-card .ant-input,.fulfillment-card .ant-input-number,.fulfillment-card .ant-select{width:100%!important}.fulfillment-card .ant-space{width:100%}.fulfillment-card .ant-space .ant-btn{flex:1}.fulfillment-product-image{max-width:100%;margin:0 auto}.fulfillment-product-image .ant-image{max-width:100%}.fulfillment-card .ant-collapse{margin-bottom:16px}.fulfillment-action-icon,.fulfillment-action-icon-edit{font-size:20px;padding:8px}.fulfillment-search-input{width:100%!important}.fulfillment-card .ant-card-body{padding:12px}.fulfillment-tab .ant-tabs-nav{margin-bottom:12px}.fulfillment-tab .ant-tabs-tab{padding:8px 12px;font-size:14px}.fulfillment-card .ant-card-body>div>div>div:first-child{font-size:12px!important}.fulfillment-card .ant-card-body>div>div>div:last-child{font-size:18px!important}.fulfillment-card .ant-card-body>div>div:last-child>div{width:28px!important;height:28px!important;padding:6px!important}.fulfillment-card .ant-card-body>div>div:last-child>div svg{font-size:20px!important}.fulfillment-card .ant-table .ant-table-tbody>tr>td{padding:8px 4px;font-size:12px}.fulfillment-card .ant-table .ant-table-thead>tr>th{padding:8px 4px;font-size:12px}.fulfillment-card .ant-select{width:100%!important}.fulfillment-card .ant-space-item{margin-bottom:8px}}@media (max-width: 480px){.sales-order-detail-page,.fulfillment-card .ant-card-body{padding:8px}.fulfillment-card .ant-card-head-title{font-size:14px}.fulfillment-card .ant-card-body>div>div>div:first-child{font-size:11px!important}.fulfillment-card .ant-card-body>div>div>div:last-child{font-size:16px!important}.fulfillment-card .ant-card-body>div>div:last-child>div{width:24px!important;height:24px!important;padding:4px!important}.fulfillment-card .ant-card-body>div>div:last-child>div svg{font-size:16px!important}.fulfillment-section-header-actions{flex-direction:column}.fulfillment-section-header-actions .ant-btn{width:100%;margin-bottom:8px}}@keyframes pulse-red{0%,to{background-color:#fff1f0;border-left-color:#ff4d4f}50%{background-color:#ffccc7;border-left-color:#cf1322}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.so-lineitems-row--error{background-color:#fff1f0!important;border-left:4px solid #ff4d4f!important;animation:pulse-red 1s ease-in-out 3}.so-lineitems-row--error:hover{background-color:#ffe7e6!important}.so-lineitems-row--error .ant-input-number{border-color:#ff4d4f!important}.so-lineitems-row--error .ant-input-number-focused,.so-lineitems-row--error .ant-input-number:focus{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f33!important}.dashboard-cards-container{display:flex;flex-wrap:wrap}.dashboard-cards-container>div{flex:1 1 calc(50% - 16px);min-width:250px}.dashboard-cards-container .ant-card{border:1px solid #f0f0f0;border-radius:2px;transition:all .3s}.dashboard-cards-container .ant-card:hover{box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.er-table .ant-table{border:1px solid #f0f0f0;border-radius:2px}.er-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#000000e0;border-bottom:1px solid #f0f0f0}.ant-btn-link.ant-btn-icon-only{padding:4px}.ant-btn-link.ant-btn-icon-only:hover{background:#0000000f;border-radius:4px}@media (max-width: 768px){.dashboard-cards-container>div{flex:1 1 100%}}.invoice-list{background:#f5f5f5;height:100%;display:flex;flex-direction:column;overflow:hidden;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.ant-layout-content:has(.invoice-list){position:relative!important;padding:0!important;margin:0!important;overflow:hidden!important;height:100%!important}.invoice-list .list-header{padding:8px 16px;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0}.invoice-list .list-header__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.invoice-list .list-header__left{display:flex;align-items:center;flex-shrink:0}.invoice-list .list-header__right{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.invoice-list .list-header__breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px;color:#000000a6}.invoice-list .list-header__breadcrumb .anticon-home{font-size:14px}.invoice-list .list-header__breadcrumb .breadcrumb-separator{font-size:10px;color:#00000073}.invoice-list .list-header__breadcrumb .breadcrumb-current{color:#17274d;font-weight:500}.invoice-list .date-filter-label{font-size:14px;color:#000000e0;white-space:nowrap}.invoice-list .list-filters{padding:8px 16px;background:#fafafa;border-bottom:1px solid #f0f0f0;font-size:13px;flex-shrink:0}.invoice-list .list-filters .filters-label{font-weight:500;font-size:14px;color:#000000d9;display:inline-flex;align-items:center}.invoice-list .list-filters .ant-space{flex-wrap:wrap}.invoice-list .list-filters .ant-select{font-size:13px}.invoice-list .list-filters .ant-select-selector{border-radius:6px!important;min-height:32px}.invoice-list .list-filters .ant-select-selection-placeholder{color:#00000073}.invoice-list .list-filters .ant-input-affix-wrapper{border-radius:6px;height:32px}.invoice-list .list-filters .ant-input-affix-wrapper input{font-size:13px}.invoice-list .list-filters .ant-btn-link{font-size:13px;padding:0 8px;color:#1677ff}.invoice-list .list-filters .ant-btn-link:hover{color:#4096ff}.invoice-list .list-filters .ant-select-multiple .ant-select-selection-item{background:#e6f4ff;border-color:#91caff;border-radius:4px;font-size:12px}.invoice-list .list-filters .ant-select-multiple .ant-select-selection-item-content{color:#1677ff}.invoice-list .table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden;background:#f5f5f5}.invoice-list .table-wrapper{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#f5f5f5;overflow:hidden}.invoice-table{font-size:13px;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden}.invoice-table .ant-table{border-radius:0}.invoice-table .ant-spin-nested-loading,.invoice-table .ant-spin-container,.invoice-table .ant-table-wrapper,.invoice-table .ant-table{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden}.invoice-table .ant-table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;border:none;overflow:hidden}.invoice-table .ant-table-header{overflow:hidden!important;flex-shrink:0}.invoice-table .ant-table-body{flex:1 1 auto;overflow:auto!important;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1;scroll-behavior:smooth}.invoice-table .ant-table-thead>tr>th{font-size:13px;font-weight:500;background:#fafafa;border-bottom:1px solid #f0f0f0;padding:10px 8px;white-space:nowrap;position:relative;border-right:none!important}.invoice-table .ant-table-tbody>tr>td{font-size:13px;padding:10px 8px;border-bottom:1px solid #f0f0f0;background:#fff;border-right:none!important}.invoice-table .ant-table-tbody>tr.even-table-row>td{background:#9999990d}.invoice-table .ant-table-tbody>tr:hover>td{background:#e6f7ff!important}.invoice-table .ant-table-tbody>tr.even-table-row:hover>td{background:#e6f7ff!important}.invoice-table .ant-table-tbody>tr{cursor:pointer}.invoice-table .ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.invoice-table a{color:#1890ff}.invoice-table a:hover{color:#40a9ff;text-decoration:underline}.invoice-table .ant-tag{font-size:12px;line-height:20px;padding:0 7px;border-radius:2px}.invoice-table .ant-table-selection-column{width:32px;min-width:32px}.invoice-table .ant-table-filter-column{display:flex;align-items:center;justify-content:space-between}.invoice-table .ant-table-filter-trigger{margin-left:4px;color:#00000073}.invoice-table .ant-table-filter-trigger:hover{color:#000000e0}.invoice-pagination-bar{flex-shrink:0;padding:4px 16px;display:flex;justify-content:flex-end;align-items:center;background:#f5f5f5;border-top:1px solid #f0f0f0;box-sizing:border-box;width:100%}.invoice-pagination{margin-left:auto}.invoice-pagination .ant-pagination-item{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;line-height:28px!important;text-align:center;vertical-align:middle;border:1px solid #d9d9d9!important;border-radius:6px!important;outline:0;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff!important;margin-inline-end:6px!important;font-size:14px!important;font-weight:400;padding:0!important}.invoice-pagination .ant-pagination-item:hover{border-color:#0137fc!important}.invoice-pagination .ant-pagination-item:hover a{color:#0137fc!important}.invoice-pagination .ant-pagination-item a{color:#000000e0!important;text-decoration:none!important;display:block;height:100%;padding:0 6px!important;line-height:28px}.invoice-pagination .ant-pagination-item-active{background-color:#fff!important;border:2px solid #0137fc!important;font-weight:500}.invoice-pagination .ant-pagination-item-active a{color:#0137fc!important}.invoice-pagination .ant-pagination-prev,.invoice-pagination .ant-pagination-next{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;line-height:30px!important;text-align:center;vertical-align:middle;border:1px solid #d9d9d9!important;border-radius:6px!important;margin-inline-end:6px!important;display:flex!important;align-items:center;justify-content:center;background-color:#fff!important;padding:0!important}.invoice-pagination .ant-pagination-prev:hover:not(.ant-pagination-disabled),.invoice-pagination .ant-pagination-next:hover:not(.ant-pagination-disabled){border-color:#0137fc!important}.invoice-pagination .ant-pagination-prev .ant-pagination-item-link,.invoice-pagination .ant-pagination-next .ant-pagination-item-link{display:flex!important;align-items:center;justify-content:center;font-size:12px;color:#00000073;border:none!important;background:transparent!important}.invoice-pagination .ant-pagination-prev .ant-pagination-item-link .anticon,.invoice-pagination .ant-pagination-next .ant-pagination-item-link .anticon{font-size:12px!important;width:12px!important;height:12px!important}.invoice-pagination .ant-pagination-prev .ant-pagination-item-link svg,.invoice-pagination .ant-pagination-next .ant-pagination-item-link svg{width:12px!important;height:12px!important}.invoice-pagination .ant-pagination-prev:hover:not(.ant-pagination-disabled) .ant-pagination-item-link,.invoice-pagination .ant-pagination-next:hover:not(.ant-pagination-disabled) .ant-pagination-item-link{color:#0137fc}.invoice-pagination .ant-pagination-disabled{cursor:not-allowed}.invoice-pagination .ant-pagination-disabled .ant-pagination-item-link{color:#00000040!important}.invoice-pagination .ant-pagination-options{margin-left:12px!important}.invoice-pagination .ant-pagination-options .ant-select{height:30px!important}.invoice-pagination .ant-pagination-options .ant-select-selector{height:30px!important;border-radius:6px!important;border:1px solid #d9d9d9!important;background-color:#fff!important;display:flex;align-items:center;padding:0 8px!important;font-size:14px}.invoice-pagination .ant-pagination-options .ant-select:hover .ant-select-selector{border-color:#0137fc!important}.invoice-pagination .ant-pagination-options .ant-select-selection-item{line-height:28px!important;color:#000000e0}.invoice-pagination .ant-pagination-jump-prev,.invoice-pagination .ant-pagination-jump-next{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;line-height:30px!important;margin-inline-end:6px!important;display:flex!important;align-items:center;justify-content:center;color:#00000040;padding:0!important}.invoice-pagination .ant-pagination-jump-prev:hover,.invoice-pagination .ant-pagination-jump-next:hover{color:#0137fc}.invoice-list__address-card{height:100%}.invoice-list__address-card .ant-form-item{margin-bottom:12px}.ant-btn-icon-end .ant-btn-icon{margin-left:8px;margin-right:0}.invoice-table .ant-table-wrapper{border-radius:0}.invoice-table .ant-table-thead{font-size:13px}.invoice-table .ant-table-header table{table-layout:fixed}.invoice-table .ant-table-body::-webkit-scrollbar{height:10px;width:10px}.invoice-table .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.invoice-table .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}.invoice-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.invoice-table .ant-table-body::-webkit-scrollbar-corner{background:#f1f1f1}.invoice-table .ant-table-body{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}:root{--primary-blue: rgb(23, 39, 77);--text-primary: rgba(0, 0, 0, .88);--text-secondary: rgba(0, 0, 0, .45);--border-light: #f0f0f0;--border-default: #d9d9d9;--border-color: #e8e8e8;--background-white: #ffffff;--background-light: #fafafa;--background-table-header: #fafafa;--hover-background: #f5f5f5;--ant-primary: #1890ff;--ant-success: #52c41a;--ant-error: #ff4d4f;--ant-warning: #faad14;--label-bg: #f5f5f5;--value-bg: #ffffff;--link-color: #1890ff;--tag-paid-bg: #f6ffed;--tag-paid-border: #b7eb8f;--tag-paid-text: #52c41a;--tag-pending-bg: #fff7e6;--tag-pending-border: #ffd591;--tag-pending-text: #fa8c16;--label-width: 35%;--value-width: 65%;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--field-padding: 12px;--icon-spacing: 8px;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-size-base: 14px;--font-size-h3: 16px;--font-base: 14px;--font-label: 14px;--font-value: 14px;--line-height-base: 1.5714285714285714;--border-radius: 4px}.invoice-page{background:#f5f5f5;min-height:calc(100vh - 64px)}.content-margin{padding:0}#affix-layout-sub-header .ant-affix{z-index:10}.order-header{background:#fff;padding:10px 16px;border-bottom:1px solid #e5dcdc}.order-header>.ant-row{margin-left:-8px;margin-right:-8px}.order-header .ant-col{padding-left:8px;padding-right:8px}.order-header .ant-breadcrumb{font-size:16px;font-weight:500}.order-header .ant-breadcrumb ol{display:flex;align-items:center;list-style:none;margin:0;padding:0;flex-wrap:wrap}.order-header .ant-breadcrumb li,.order-header .ant-breadcrumb-link{display:inline-flex;align-items:center}.order-header .ant-breadcrumb-link a{height:100%;color:#0137fc;text-decoration:none}.order-header .ant-breadcrumb-link a:hover{text-decoration:underline}.order-header .ant-breadcrumb-separator{margin:0 8px;color:#00000073;display:inline-flex;align-items:center}.order-header .ant-breadcrumb-separator .anticon{font-size:12px}.order-header .ant-space{display:inline-flex;gap:8px}.order-header .ant-space-compact{display:inline-flex}.order-header .ant-space-compact .ant-btn{border-radius:0}.order-header .ant-space-compact .ant-btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.order-header .ant-space-compact .ant-btn:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.order-header .ant-space-compact>a .ant-btn{border-radius:4px 0 0 4px}.order-header .ant-space-compact .ant-btn{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.order-header .ant-space-compact .ant-btn .anticon{font-size:16px;margin:0}.order-header .ant-btn:not(.ant-space-compact .ant-btn){height:32px;padding:4px 15px;font-size:14px;display:inline-flex;align-items:center}.order-header .ant-dropdown-trigger .anticon-caret-down{font-size:12px;margin-left:4px}.ant-dropdown-menu{padding:4px;background-color:#fff;border-radius:4px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{padding:5px 12px;font-size:14px;line-height:1.5714285714285714;color:#000000e0}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:#0000000a}.ant-dropdown-menu .menu-icon{display:inline-flex;align-items:center;margin-right:8px}.ant-dropdown-menu .menu-icon .anticon{font-size:14px}.ant-dropdown-menu .menu-label{display:inline}.ant-dropdown-menu-item-divider{margin:0;height:1px;background-color:#0505050f}.ant-dropdown-menu-item-danger{color:#ff4d4f}.ant-dropdown-menu-item-danger:hover{color:#ff4d4f;background-color:#fff1f0}.ant-dropdown-menu-submenu-expand-icon{position:absolute;right:8px}.ant-dropdown-menu-submenu-arrow-icon{font-size:10px;color:#00000073}.order-header-data{background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin-bottom:16px;overflow:hidden}.order-header-data .ant-collapse{background:transparent;border:none;border-radius:0}.order-header-data .ant-collapse-item{border:none}.order-header-data .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:4px!important}.order-header-data .ant-collapse-content>.ant-collapse-content-box{padding:4px!important}.order-header-data .ant-collapse-expand-icon{display:none!important}.order-header-data .titleContainer{display:flex;margin:4px!important;border:1px solid #f0f0f0}.order-header-data p.titleContainer{margin:4px!important}.order-header-data .titleContainer>:first-child{width:35%;border-right:1px solid #f0f0f0;background-color:#f7f7f7}.order-header-data .titleContainer>:first-child span>svg{margin-right:4px}.order-header-data .titleContainer>:nth-child(2){width:65%}.order-header-data .titleContainer>:nth-child(2) span{word-break:break-word}.order-header-data .titleContainer .title{padding:8px;display:flex;align-items:center}.order-header-data .titleContainer .title b{font-weight:600;color:#000;font-size:14px;display:flex;align-items:center;white-space:nowrap}.order-header-data .titleContainer .title b .anticon{font-size:16px;color:#00000073;margin-right:4px}.order-header-data .titleContainer .title a{color:#1890ff;text-decoration:none}.order-header-data .titleContainer .title a:hover{text-decoration:underline}.order-header-data .titleContainer .title .anticon-up,.order-header-data .titleContainer .title .anticon-down{font-size:16px;color:#00000073;cursor:pointer;margin-left:8px}.order-header-data .ant-row{margin:0!important}.order-header-data .ant-col{padding:0!important}.invoice-page .ant-tag{display:inline-block;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:400;border:1px solid;margin:0}.invoice-page .ant-tag-green{background:var(--tag-paid-bg);border-color:var(--tag-paid-border);color:var(--tag-paid-text)}.invoice-page .ant-tag-orange{background:var(--tag-pending-bg);border-color:var(--tag-pending-border);color:var(--tag-pending-text)}.order-header-table{margin-bottom:16px}.order-header-table .ant-collapse{background:#fff;overflow:hidden;border:1px solid #d9d9d9;border-radius:4px}.order-header-table .ant-collapse-item{border:none}.order-header-table .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:4px!important;cursor:pointer;background:transparent}.order-header-table .ant-collapse-content>.ant-collapse-content-box{padding:8px!important}.order-header-table .ant-collapse-header-text{width:100%}.order-header-table .ant-collapse-header-text>.ant-row{margin:4px}.order-header-table .ant-collapse-expand-icon{display:none!important}.order-header-table .ant-collapse-header-text>.ant-row .columnContainer{padding:2px 8px;border:1px solid #f0f0f0;display:flex;align-items:center;min-height:40px}.order-header-table .ant-collapse-header-text>.ant-row>:first-child .columnContainer{background-color:#f7f7f7;border-right:none}.order-header-table .columnContainer h2{color:#17274d;font-weight:500;margin:0;font-size:16px;line-height:1.5}.order-header-table .columnContainer .anticon{font-size:16px;color:#00000073;transition:transform .3s}.order-header-table .ant-table-cell{padding:4px 4px 4px 6px!important}.order-header-table .ant-tabs-nav-list{width:calc(100% - 2px)}.order-header-table .ant-tabs-nav-list .ant-tabs-tab{width:calc(50% - 2px);justify-content:center}.order-header-table .ant-collapse-content-box{padding:8px!important}.order-header-table .er-tabs,.order-header-table .ant-tabs{background:#fff}.order-header-table .ant-tabs-tab{text-transform:uppercase;font-size:12px;font-weight:600;padding:12px!important;margin:0!important}.order-header-table .ant-tabs-tab.ant-tabs-tab-active{background:#0137fc0f}.order-header-table .ant-tabs-ink-bar{background-color:#1890ff;height:2px}.order-header-table .ant-tabs-nav{margin:0}.order-header-table .ant-table-cell{padding:4px 4px 4px 6px!important;font-size:14px}.order-header-table .ant-table{border:1px solid #f0f0f0}.order-header-table .ant-table-bordered .ant-table-cell{border-right:1px solid #f0f0f0}.order-header-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#000000e0;border-bottom:1px solid #f0f0f0;padding:8px 12px}.order-header-table .ant-table-tbody>tr>td{padding:8px 12px;font-size:14px;color:var(--text-primary)}.order-header-table .ant-empty{margin:40px 0}.order-header-table .ant-empty-description{color:#00000073;font-size:14px}#order-form{background:#fff}#order-form.ant-form{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-primary)}.invoice-tabs{background:#fff;margin-bottom:0}.invoice-tabs .ant-tabs-nav{margin:0;padding:0 12px;background:#fff}.invoice-tabs .ant-tabs-nav-wrap,.invoice-tabs .ant-tabs-nav-list{padding:0}.invoice-tabs .ant-tabs-tab{padding:12px 0!important;margin:0 32px 0 0!important;font-size:14px;font-weight:400;text-transform:uppercase;color:#000000a6}.invoice-tabs .ant-tabs-tab:first-child{margin-left:0!important}.invoice-tabs .ant-tabs-tab:hover{color:#1890ff}.invoice-tabs .ant-tabs-tab.ant-tabs-tab-active{font-weight:600}.invoice-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff!important;font-weight:600}.invoice-tabs .ant-tabs-ink-bar{background:#1890ff;height:2px}.invoice-tabs .ant-tabs-content-holder,.invoice-tabs .ant-tabs-content,.invoice-tabs .ant-tabs-tabpane,.order-summary{padding:0}.order-summary .side-bordered{border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0}.order-summary .total-data{font-weight:700}.order-summary .line-item-card .ant-card-body,.order-summary .payment-and-shipping-methods .ant-card-body{padding-top:0}.order-summary .sales-rep-detail{margin:0}.order-summary .sales-rep-detail .ant-form-item-label{font-size:16.3px;padding-bottom:0;font-weight:500}.order-summary .sales-rep-detail .ant-form-item-control-input{min-height:0}.preferred-methods-row{row-gap:16px;margin-top:24px;margin-bottom:0}.preferred-methods-row .ant-col{padding:0 8px}.preferred-methods-row .method-title{font-size:16px;font-weight:500;color:#17274d;margin:0}.preferred-methods-row .method-value{font-size:14px;color:#000000a6;margin-top:8px;margin-bottom:0}.line-items-section{margin-top:32px;margin-bottom:24px}.line-items-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.line-items-header h3{font-size:16px;font-weight:500;color:#17274d;margin:0}.line-items-header .edit-link{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:#1890ff;cursor:pointer;text-decoration:none}.line-items-header .edit-link:hover{text-decoration:underline}.filters-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;margin-bottom:16px;background:#fff}.filters-row .filters-label{font-size:14px;font-weight:400;color:#000000e0}.filters-row .ant-space{gap:8px!important}.filters-row .ant-btn{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer}.filters-row .ant-btn:hover{border-color:#1890ff;color:#1890ff}.filters-row .ant-btn:active,.filters-row .ant-btn.active{background:#e6f4ff;border-color:#1890ff}.toolbar-button{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d9d9d9!important;border-radius:4px!important;background:#fff!important;cursor:pointer;transition:all .2s ease}.toolbar-button .anticon{font-size:16px;color:#000000a6;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.toolbar-button .anticon svg{transform:none!important;vertical-align:middle}.toolbar-button:hover{border-color:#1890ff!important;color:#1890ff!important}.toolbar-button:hover .anticon{color:#1890ff}.toolbar-button:active,.toolbar-button.active{background:#e6f4ff!important;border-color:#1890ff!important}.filters-row .ant-btn.toolbar-button{line-height:1!important}.filters-row .ant-btn.toolbar-button>.ant-btn-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.filters-row .ant-btn.toolbar-button>.ant-btn-icon>.anticon{line-height:1!important;vertical-align:middle!important}.density-large .ant-table-cell{padding:16px!important}.density-large .ant-table-thead>tr>th{padding:16px!important}.density-middle .ant-table-cell{padding:12px 16px!important}.density-middle .ant-table-thead>tr>th{padding:12px 16px!important}.density-small .ant-table-cell{padding:8px 12px!important}.density-small .ant-table-thead>tr>th{padding:8px 12px!important}.api-table,.er-table,.line-items-table{width:100%}.api-table[data-testid=line_items]{padding:0}.line-items-table .ant-table,.api-table .ant-table,.er-table .ant-table{border:none;border-collapse:separate;border-spacing:0;font-size:14px;color:#000000e0;line-height:1.5714285714285714;border-radius:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.api-table .ant-table table,.invoice-items-table .ant-table table,.line-items-table .ant-table table,.er-table .ant-table table{table-layout:fixed!important}.api-table .ant-table-tbody>tr>td,.invoice-items-table .ant-table-tbody>tr>td{overflow:hidden;word-wrap:break-word;box-sizing:border-box}.api-table .ant-table-header table,.api-table .ant-table-body table,.invoice-items-table .ant-table-header table,.invoice-items-table .ant-table-body table{table-layout:fixed!important}.invoice-items-table .ant-table-header th,.invoice-items-table .ant-table-body td{overflow:hidden;text-overflow:ellipsis;word-break:break-word;box-sizing:border-box}.invoice-items-table colgroup{display:table-column-group!important}.invoice-items-table colgroup col{display:table-column!important}.line-items-table .ant-table-container,.api-table .ant-table-container,.er-table .ant-table-container{border:none!important;border-radius:0}.line-items-table .ant-table-header,.api-table .ant-table-header,.er-table .ant-table-header{overflow:hidden;border-radius:0}.api-table .react-resizable,.er-table .react-resizable,.line-items-table .react-resizable{position:relative}.api-table .react-resizable-handle,.er-table .react-resizable-handle,.line-items-table .react-resizable-handle,.invoice-items-table .react-resizable-handle{position:absolute;right:-5px;bottom:0;top:0;width:10px;cursor:col-resize!important;z-index:10;background:transparent;touch-action:none;-webkit-user-select:none;user-select:none}.api-table .react-resizable-handle:after,.er-table .react-resizable-handle:after,.line-items-table .react-resizable-handle:after,.invoice-items-table .react-resizable-handle:after{content:"";position:absolute;right:2px;top:0;bottom:0;width:2px;background:#e8e8e8}.api-table .ant-table-thead>tr>th:hover .react-resizable-handle:after,.er-table .ant-table-thead>tr>th:hover .react-resizable-handle:after,.line-items-table .ant-table-thead>tr>th:hover .react-resizable-handle:after,.invoice-items-table .ant-table-thead>tr>th:hover .react-resizable-handle:after{background:#1890ff;width:3px}.api-table .react-resizable-handle:hover,.er-table .react-resizable-handle:hover,.line-items-table .react-resizable-handle:hover,.invoice-items-table .react-resizable-handle:hover{background:#0000000f}.api-table .react-resizable-handle:active,.er-table .react-resizable-handle:active,.line-items-table .react-resizable-handle:active,.invoice-items-table .react-resizable-handle:active{background:#1890ff}.api-table .ant-table-thead>tr>th,.er-table .ant-table-thead>tr>th,.line-items-table .ant-table-thead>tr>th{position:relative;background:#fafafa;border-bottom:1px solid #f0f0f0}.api-table .ant-table-thead>tr>th:hover .react-resizable-handle,.er-table .ant-table-thead>tr>th:hover .react-resizable-handle,.line-items-table .ant-table-thead>tr>th:hover .react-resizable-handle{background:#0000000f}.api-table .ant-table-thead>tr>th,.er-table .ant-table-thead>tr>th,.line-items-table .ant-table-thead>tr>th{position:relative;-webkit-user-select:none;user-select:none}.api-table .ant-table-thead>tr>th>div[style*="cursor: col-resize"],.er-table .ant-table-thead>tr>th>div[style*="cursor: col-resize"],.line-items-table .ant-table-thead>tr>th>div[style*="cursor: col-resize"],.invoice-items-table .ant-table-thead>tr>th>div[style*="cursor: col-resize"]{background:transparent!important;transition:background .2s}.api-table .ant-table-thead>tr>th:hover>div[style*="cursor: col-resize"],.er-table .ant-table-thead>tr>th:hover>div[style*="cursor: col-resize"],.line-items-table .ant-table-thead>tr>th:hover>div[style*="cursor: col-resize"],.invoice-items-table .ant-table-thead>tr>th:hover>div[style*="cursor: col-resize"]{background:#1890ff26!important}.api-table .ant-table-thead>tr>th>div[style*="cursor: col-resize"]:active,.er-table .ant-table-thead>tr>th>div[style*="cursor: col-resize"]:active,.line-items-table .ant-table-thead>tr>th>div[style*="cursor: col-resize"]:active,.invoice-items-table .ant-table-thead>tr>th>div[style*="cursor: col-resize"]:active{background:#1890ff4d!important}.api-table .ant-table-thead>tr>th,.er-table .ant-table-thead>tr>th,.line-items-table .ant-table-thead>tr>th,.invoice-items-table .ant-table-thead>tr>th{position:relative;background:#fafafa;border-bottom:1px solid #f0f0f0;-webkit-user-select:none;user-select:none}.line-items-table .ant-table-thead,.api-table .ant-table-thead,.er-table .ant-table-thead{background:transparent}.line-items-table .ant-table-thead>tr>th,.api-table .ant-table-thead>tr>th,.er-table .ant-table-thead>tr>th{background:#fafafa;font-size:14px;font-weight:600;color:#000000e0;padding:8px 12px!important;border-bottom:1px solid #f0f0f0;border-right:none;text-align:start;position:relative;overflow-wrap:break-word}.api-table .ant-table colgroup col:nth-child(1){width:150px!important}.api-table .ant-table colgroup col:nth-child(2){width:auto!important}.api-table .ant-table colgroup col:nth-child(3){width:100px!important}.api-table .ant-table colgroup col:nth-child(4){width:100px!important}.api-table .ant-table colgroup col:nth-child(5){width:80px!important}.api-table .ant-table colgroup col:nth-child(6){width:80px!important}.api-table .ant-table colgroup col:nth-child(7){width:100px!important}.api-table .ant-table-cell-scrollbar,.er-table .ant-table-cell-scrollbar,.line-items-table .ant-table-cell-scrollbar{width:11px!important;box-shadow:none;background:#fafafa}.line-items-table .ant-table-thead>tr>th.ant-table-cell-ellipsis,.api-table .ant-table-thead>tr>th.ant-table-cell-ellipsis,.er-table .ant-table-thead>tr>th.ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.line-items-table .ant-table-thead>tr>th .ant-table-column-resizer,.api-table .ant-table-thead>tr>th .ant-table-column-resizer,.er-table .ant-table-thead>tr>th .ant-table-column-resizer,.line-items-table .column-resize-handle,.api-table .column-resize-handle,.er-table .column-resize-handle{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;-webkit-user-select:none;user-select:none;background:transparent}.line-items-table .ant-table-thead>tr>th:hover .ant-table-column-resizer,.api-table .ant-table-thead>tr>th:hover .ant-table-column-resizer,.er-table .ant-table-thead>tr>th:hover .ant-table-column-resizer{background:#0000000f}.line-items-table .ant-table-cell-scrollbar,.api-table .ant-table-cell-scrollbar,.er-table .ant-table-cell-scrollbar{box-shadow:none;background:#fafafa}.line-items-table .ant-table-middle .ant-table-cell,.api-table .ant-table-middle .ant-table-cell,.er-table .ant-table-middle .ant-table-cell,.line-items-table .ant-table-cell,.api-table .ant-table-cell,.er-table .ant-table-cell{padding:8px 12px!important;border-bottom:1px solid #f0f0f0;border-right:none;overflow-wrap:break-word;transition:background .2s,border-color .2s}.api-table .ant-table-tbody>tr>td:nth-child(3),.api-table .ant-table-tbody>tr>td:nth-child(5){text-align:end!important}.api-table .ant-table-tbody>tr>td:nth-child(4){text-align:center!important}.line-items-table .ant-table-tbody .ant-table-cell-ellipsis,.api-table .ant-table-tbody .ant-table-cell-ellipsis,.er-table .ant-table-tbody .ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.line-items-table .ant-table-thead>tr>th>div[style*="cursor: col-resize"],.api-table .ant-table-thead>tr>th>div[style*="cursor: col-resize"],.er-table .ant-table-thead>tr>th>div[style*="cursor: col-resize"]{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;-webkit-user-select:none;user-select:none}.line-items-table .ant-table-tbody>tr>td,.api-table .ant-table-tbody>tr>td,.er-table .ant-table-tbody>tr>td{padding:8px 12px!important;font-size:14px;color:#000000e0;border-bottom:1px solid #f0f0f0;overflow-wrap:break-word;transition:background .2s}.line-items-table .ant-table-tbody>tr,.api-table .ant-table-tbody>tr,.er-table .ant-table-tbody>tr{cursor:pointer}.line-items-table .ant-table-tbody>tr:hover>td,.api-table .ant-table-tbody>tr:hover>td,.er-table .ant-table-tbody>tr:hover>td{background:#fafafa}.api-table .ant-table-row.ant-table-row-level-0>td,.er-table .ant-table-row.ant-table-row-level-0>td,.line-items-table .ant-table-row.ant-table-row-level-0>td{background:#fff;border-bottom:1px solid #f0f0f0}.api-table .ant-table-row.ant-table-row-level-0:hover>td,.er-table .ant-table-row.ant-table-row-level-0:hover>td,.line-items-table .ant-table-row.ant-table-row-level-0:hover>td{background:#fafafa}.api-table .ant-table-measure-row,.er-table .ant-table-measure-row,.line-items-table .ant-table-measure-row{height:0px;font-size:0px}.api-table .ant-table-measure-row td,.er-table .ant-table-measure-row td,.line-items-table .ant-table-measure-row td{padding:0;border:0px;height:0px}.api-table .ant-table,.er-table .ant-table,.line-items-table .ant-table,.api-table .ant-table-container,.er-table .ant-table-container,.line-items-table .ant-table-container{border:none!important}.api-table .ant-table-tbody>tr:last-child>td,.er-table .ant-table-tbody>tr:last-child>td,.line-items-table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.line-items-table .ant-table-tbody>tr>td.col-product,.api-table .ant-table-tbody>tr>td.col-product,.er-table .ant-table-tbody>tr>td.col-product{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.4;max-width:500px}.line-items-table .ant-table-filter-column,.api-table .ant-table-filter-column,.er-table .ant-table-filter-column{display:flex;align-items:center;justify-content:space-between}.line-items-table .ant-table-column-title,.api-table .ant-table-column-title,.er-table .ant-table-column-title{flex:1}.line-items-table .ant-table-filter-trigger,.api-table .ant-table-filter-trigger,.er-table .ant-table-filter-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0 4px;color:#00000073;cursor:pointer;transition:color .3s}.line-items-table .ant-table-filter-trigger:hover,.api-table .ant-table-filter-trigger:hover,.er-table .ant-table-filter-trigger:hover{color:#000000e0}.line-items-table .ant-table-filter-trigger.active,.api-table .ant-table-filter-trigger.active,.er-table .ant-table-filter-trigger.active{color:#1890ff}.ant-table-filter-dropdown{background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;padding:8px}.ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.line-items-table .ant-table-tbody>tr:hover>td,.api-table .ant-table-tbody>tr:hover>td,.er-table .ant-table-tbody>tr:hover>td{background:var(--hover-background)}.col-upc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-upc .ant-space{gap:8px!important}.col-upc .ant-space-item{display:flex;align-items:center}.col-upc .anticon-copy{color:#52c41a;cursor:pointer}.col-upc a{color:var(--link-color);text-decoration:none}.col-upc a:hover{text-decoration:underline}.col-product,.col-product.ant-table-cell,.api-table .col-product,.er-table .col-product,.line-items-table .col-product{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-wrap:break-word!important;word-break:break-word!important;line-height:1.4!important;max-width:none!important}.api-table .ant-table-tbody>tr>td:nth-child(2),.er-table .ant-table-tbody>tr>td:nth-child(2),.line-items-table .ant-table-tbody>tr>td:nth-child(2),.api-table .ant-table-tbody>tr>td.col-product,.er-table .ant-table-tbody>tr>td.col-product,.line-items-table .ant-table-tbody>tr>td.col-product{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-wrap:break-word!important;word-break:break-word!important;max-width:none!important}.api-table .ant-table-cell.col-product.ant-table-cell-ellipsis,.er-table .ant-table-cell.col-product.ant-table-cell-ellipsis,.line-items-table .ant-table-cell.col-product.ant-table-cell-ellipsis,.api-table td.col-product,.er-table td.col-product,.line-items-table td.col-product{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;display:table-cell!important;max-height:none!important;height:auto!important}.api-table .ant-table-cell,.er-table .ant-table-cell,.line-items-table .ant-table-cell{-webkit-line-clamp:unset!important;line-clamp:unset!important}.col-product .ant-table-cell-content,.api-table .col-product .ant-table-cell-content,.er-table .col-product .ant-table-cell-content,.line-items-table .col-product .ant-table-cell-content{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:block!important;-webkit-line-clamp:unset!important}.api-table .ant-table-cell-ellipsis,.er-table .ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.api-table .ant-table-filter-column,.er-table .ant-table-filter-column{display:flex;align-items:center;justify-content:space-between}.api-table .ant-table-column-title,.er-table .ant-table-column-title{flex:1}.api-table .ant-table-filter-trigger,.er-table .ant-table-filter-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0 4px;color:#00000073;cursor:pointer;transition:color .3s}.api-table .ant-table-filter-trigger:hover,.er-table .ant-table-filter-trigger:hover{color:#000000e0}.line-items-table .upc-cell .anticon-copy{color:#52c41a;cursor:pointer;font-size:14px}.line-items-table .upc-cell .anticon-copy:hover{color:#73d13d}.line-items-table .upc-cell a{color:var(--ant-primary);text-decoration:none}.line-items-table .upc-cell a:hover{text-decoration:underline}.line-items-table .col-product{color:#17274d;font-weight:500}.line-items-table .total-data,.api-table .total-data,.er-table .total-data,.api-table .ant-table-row.total-data,.er-table .ant-table-row.total-data,.line-items-table .ant-table-row.total-data{height:auto!important}.line-items-table .total-data td,.api-table .total-data td,.er-table .total-data td,.api-table .ant-table-row.total-data>td,.er-table .ant-table-row.total-data>td,.line-items-table .ant-table-row.total-data>td{background:#fff!important;padding:8px 12px!important;line-height:1.5!important}.line-items-table .total-data td:first-child,.api-table .total-data td:first-child,.er-table .total-data td:first-child,.api-table .ant-table-row.total-data>td:first-child,.er-table .ant-table-row.total-data>td:first-child,.line-items-table .ant-table-row.total-data>td:first-child{font-weight:400!important}.line-items-table .total-data td:last-child,.api-table .total-data td:last-child,.er-table .total-data td:last-child,.api-table .ant-table-row.total-data>td:last-child,.er-table .ant-table-row.total-data>td:last-child,.line-items-table .ant-table-row.total-data>td:last-child{font-weight:700!important}.api-table .ant-table-row:not(.total-data)>td,.er-table .ant-table-row:not(.total-data)>td,.line-items-table .ant-table-row:not(.total-data)>td{padding:12px!important;line-height:1.5!important}.line-items-table+.ant-table .ant-table-tbody>tr>td,.line-items-table .ant-table:last-child .ant-table-tbody>tr>td{padding:6px 8px!important;line-height:1.3}.ant-table-cell.side-bordered,.api-table .ant-table-cell.side-bordered,.er-table .ant-table-cell.side-bordered,.line-items-table .ant-table-cell.side-bordered{border-left:1px solid #f0f0f0!important}.api-table .col-row-total,.er-table .col-row-total,.line-items-table .col-row-total,.api-table td:last-child,.er-table td:last-child,.line-items-table td:last-child{border-left:1px solid #f0f0f0!important}.api-table .ant-table-title,.er-table .ant-table-title,.line-items-table .ant-table-title{padding:12px 16px;border-bottom:1px solid var(--border-light);background:#fff}.api-table .ant-table-title .ant-row,.er-table .ant-table-title .ant-row,.line-items-table .ant-table-title .ant-row{margin-left:-4px!important;margin-right:-4px!important;row-gap:8px}.api-table .ant-table-title .ant-row>.ant-col,.er-table .ant-table-title .ant-row>.ant-col,.line-items-table .ant-table-title .ant-row>.ant-col{padding-left:4px!important;padding-right:4px!important}.ant-table-title h3{color:#17274d;font-weight:500;margin:0;font-size:16px}.api-table .ant-table-title .ant-space,.er-table .ant-table-title .ant-space,.line-items-table .ant-table-title .ant-space{gap:8px!important}.api-table .ant-table-title .ant-space-item,.er-table .ant-table-title .ant-space-item,.line-items-table .ant-table-title .ant-space-item{display:flex;align-items:center}.api-table .ant-table-title .anticon,.er-table .ant-table-title .anticon,.line-items-table .ant-table-title .anticon{font-size:16px;color:#000000a6;cursor:pointer;transition:color .2s}.api-table .ant-table-title .anticon:hover,.er-table .ant-table-title .anticon:hover,.line-items-table .ant-table-title .anticon:hover{color:#000000e0}.api-table .ant-table-body,.er-table .ant-table-body,.line-items-table .ant-table-body{overflow:auto scroll!important;max-height:calc(-220px + 100vh)}.api-table .ant-table,.er-table .ant-table,.line-items-table .ant-table{scrollbar-color:rgba(0,0,0,.25) rgba(5,5,5,.06);scrollbar-width:thin}.api-table .ant-table-body::-webkit-scrollbar,.er-table .ant-table-body::-webkit-scrollbar,.line-items-table .ant-table-body::-webkit-scrollbar{width:11px;height:11px}.api-table .ant-table-body::-webkit-scrollbar-thumb,.er-table .ant-table-body::-webkit-scrollbar-thumb,.line-items-table .ant-table-body::-webkit-scrollbar-thumb{background:#00000040;border-radius:6px}.api-table .ant-table-body::-webkit-scrollbar-track,.er-table .ant-table-body::-webkit-scrollbar-track,.line-items-table .ant-table-body::-webkit-scrollbar-track{background:#0505050f}.api-table .ant-table-header,.er-table .ant-table-header,.line-items-table .ant-table-header{overflow:hidden;border-radius:0}.api-table .ant-table-header table,.er-table .ant-table-header table,.line-items-table .ant-table-header table{table-layout:fixed;width:auto!important}.api-table .ant-table-body table,.er-table .ant-table-body table,.line-items-table .ant-table-body table{width:auto!important;min-width:100%;table-layout:fixed}.invoice-items-table .ant-table-body{overflow-x:auto!important;overflow-y:auto!important}.invoice-items-table .ant-table-body table{width:auto!important;min-width:max-content}.invoice-items-table .ant-table-container,.invoice-items-table .ant-table{border:none!important;box-shadow:none!important;background:#fff}.invoice-items-table .ant-table-container,.invoice-items-table .ant-table-content{overflow-x:auto!important}.invoice-items-table .react-resizable-handle{user-select:auto;-webkit-user-select:auto}.invoice-items-table,.invoice-items-table .ant-table-container,.invoice-items-table .ant-table-content,.invoice-items-table table{border:0!important;box-shadow:none!important}.invoice-items-table .ant-table-thead>tr>th,.invoice-items-table .ant-table-tbody>tr>td{border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:1px solid #f0f0f0!important;padding:12px!important}.invoice-items-table .ant-table-thead>tr>th{background:#fafafa;font-weight:500}.invoice-items-table .ant-table-thead>tr>th:before{background-color:transparent!important}.invoice-items-table .ant-table-tbody>tr:last-child>td{border-bottom:1px solid #f0f0f0!important}.invoice-items-table .ant-table-cell{border-left:0!important;border-right:0!important}.invoice-items-table .col-row-total,.invoice-items-table .ant-table-thead>tr>th.col-row-total{border-left:0!important;padding-left:12px!important;padding-right:12px!important;min-width:120px!important;white-space:nowrap}.invoice-items-table .ant-table-cell.side-bordered{border-left:0!important}.invoice-items-table .ant-table-tbody>tr>td:last-child,.invoice-items-table .ant-table-thead>tr>th:last-child:not(.ant-table-cell-scrollbar){min-width:120px!important}.invoice-items-table .col-right{text-align:right!important}.invoice-items-table .col-so-qty,.invoice-items-table .col-qty{text-align:center!important}.invoice-items-table .ant-table-thead>tr>th.col-so-qty,.invoice-items-table .ant-table-tbody>tr>td.col-so-qty{text-align:center!important;padding-left:12px!important;padding-right:12px!important}.api-table .ant-table-tbody>tr>td,.er-table .ant-table-tbody>tr>td,.line-items-table .ant-table-tbody>tr>td{overflow:hidden;text-overflow:ellipsis}.api-table .ant-table-thead>tr>th,.er-table .ant-table-thead>tr>th,.line-items-table .ant-table-thead>tr>th{background:#fafafa;font-size:13px;font-weight:500;color:#17274d;padding:12px!important;border-bottom:1px solid #f0f0f0}.api-table .ant-table-tbody>tr>td,.er-table .ant-table-tbody>tr>td,.line-items-table .ant-table-tbody>tr>td{padding:12px!important;border-bottom:1px solid #f0f0f0}.api-table .ant-table-tbody>tr:hover>td,.er-table .ant-table-tbody>tr:hover>td,.line-items-table .ant-table-tbody>tr:hover>td{background:#fafafa}.api-table .col-right,.er-table .col-right,.line-items-table .col-right{text-align:right!important}.api-table .ant-table,.er-table .ant-table,.line-items-table .ant-table{table-layout:fixed!important}.api-table .ant-table-tbody>tr,.er-table .ant-table-tbody>tr,.line-items-table .ant-table-tbody>tr{min-height:40px;height:auto!important;max-height:none!important}.api-table .ant-table-tbody>tr>td,.er-table .ant-table-tbody>tr>td,.line-items-table .ant-table-tbody>tr>td{height:auto!important;max-height:none!important}.api-table .ant-table-cell,.er-table .ant-table-cell,.line-items-table .ant-table-cell{vertical-align:middle}.shipping-details-card,.sidebar-section-card,.invoice-page .ant-card-bordered{background:var(--value-bg);border:1px solid var(--border-light);border-radius:4px;overflow:hidden}.shipping-details-card>.ant-card-body,.sidebar-section-card>.ant-card-body,.invoice-page .ant-card-bordered>.ant-card-body{padding:16px}.shipping-details-card h3,.sidebar-section-card h3,.invoice-page .ant-card h3{font-size:16px;font-weight:500;color:#17274d;margin:0}.shipping-details-card .ant-divider,.sidebar-section-card .ant-divider{margin:10px 0!important}.field-item{margin-bottom:8px}.field-item .ant-form-item-label>label{font-size:14px;color:var(--text-primary);font-weight:400;height:auto}.shipping-details-card .ant-input,.shipping-details-card .ant-input-number,.shipping-details-card .ant-picker,.shipping-details-card .ant-select-selector,.sidebar-section-card .ant-input{border-radius:4px;font-size:14px}.shipping-details-card .ant-input-number,.ant-space-compact{width:100%}.shipping-details-card .ant-row,.sidebar-section-card .ant-row{margin-left:-8px!important;margin-right:-8px!important;row-gap:16px}.shipping-details-card .ant-row>.ant-col,.sidebar-section-card .ant-row>.ant-col{padding-left:8px!important;padding-right:8px!important}.shipping-details-card .ant-btn,.sidebar-section-card .ant-btn{border-radius:4px}.shipping-details-card .ant-btn-primary,.sidebar-section-card .ant-btn-primary{background:var(--ant-primary);border-color:var(--ant-primary)}.shipping-details-card .tracking-link-row{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--text-primary)}.shipping-details-card .tracking-link-row a{color:var(--link-color);text-decoration:none}.shipping-details-card .tracking-link-row a:hover{text-decoration:underline}.comments-card{margin-top:24px;border:1px solid var(--border-light)}.comments-card .ant-card-head{border-bottom:1px solid var(--border-light)}.comments-list-card .ant-card-body{padding:0}.comments-card .ant-table{border:none}.add-comment-form .ant-form-item{margin-bottom:16px}.add-comment-form textarea{resize:vertical}.ckeditor-field .ck.ck-editor{width:100%}.ckeditor-field .ck.ck-editor__main>.ck-editor__editable{min-height:150px;max-height:300px;overflow-y:auto;border:1px solid var(--border-default);border-top:none;border-radius:0 0 4px 4px}.ckeditor-field .ck.ck-editor__main>.ck-editor__editable:focus{border-color:var(--ant-primary);box-shadow:none}.ckeditor-field .ck.ck-toolbar{background:var(--background-light);border:1px solid var(--border-default);border-radius:4px 4px 0 0}.ckeditor-field .ck.ck-toolbar .ck-toolbar__items{flex-wrap:wrap}.ckeditor-field .ck.ck-button{min-width:28px;min-height:28px;padding:4px;border-radius:2px}.ckeditor-field .ck.ck-button:hover{background:var(--hover-background)}.ckeditor-field .ck.ck-button.ck-on{background:#dedede}.ckeditor-field .ck.ck-dropdown__panel{border:1px solid var(--border-default);border-radius:4px;box-shadow:0 2px 8px #00000026}.ckeditor-field .ck.ck-editor__editable.ck-placeholder:before{color:#00000073}.sidebar-section-card .ant-timeline{margin:0 0 16px}.sidebar-section-card .ant-timeline-item{padding-bottom:20px}.sidebar-section-card .ant-timeline-item:last-child{padding-bottom:0}.sidebar-section-card .ant-timeline-item-content{font-size:14px;color:var(--text-primary)}.fulfillment-stage-data{display:flex;align-items:center;margin-top:16px;gap:0}.fulfillment-stage-data .ant-checkbox-wrapper{font-size:14px;color:var(--text-primary);margin:0!important}.side-panel .fulfillment-stage-data .ant-form-item{margin-bottom:0}.side-panel .fulfillment-stage-data .ant-divider{border-left:2px solid #85a0e0}.tag-history .ant-card-body{padding:24px}.order-content{margin:16px;font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--text-primary)}.order-content>.ant-row{margin-left:-8px!important;margin-right:-8px!important;row-gap:16px}.order-content>.ant-row>.ant-col{padding-left:8px!important;padding-right:8px!important}.order-content .ant-col-xl-18{flex:0 0 75%;max-width:75%}.order-content .ant-col-xl-6{flex:0 0 25%;max-width:25%}.order-content .ant-form .ant-row{margin-left:-10px!important;margin-right:-10px!important}.order-content .ant-form .ant-row>.ant-col{padding-left:10px!important;padding-right:10px!important}.order-content .ant-col-xl-6>.ant-row{margin-left:-8px!important;margin-right:-8px!important;row-gap:16px}.order-content .ant-col-xl-6>.ant-row>.ant-col{padding-left:8px!important;padding-right:8px!important}.invoice-page h3{color:var(--primary-blue);font-weight:500;margin:0;font-size:var(--font-size-h3);line-height:1.5}.order-summary{padding:0}.order-summary>div{padding:0 12px}.order-summary>div>div{margin:8px 0}.order-summary .ant-row .ant-col-xs-12 h3{color:#17274d;font-weight:500;margin:0 0 4px;font-size:16px}.order-summary .ant-row-middle{margin-left:-4px!important;margin-right:-4px!important;row-gap:8px}.order-summary .ant-row-middle>.ant-col{padding-left:4px!important;padding-right:4px!important}.api-table,.er-table{width:100%}.invoice-page .ant-table{box-sizing:border-box;margin:0;padding:0;color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);list-style:none;position:relative;font-feature-settings:"tnum";border:1px solid var(--border-light)}.invoice-page .ant-table-bordered .ant-table-container{border-left:1px solid var(--border-light)}.invoice-page .ant-table-bordered .ant-table-cell{border-right:1px solid var(--border-light)}.invoice-page .ant-table-thead>tr>th{position:relative;color:var(--text-primary);font-weight:600;text-align:left;background:var(--background-table-header);border-bottom:1px solid var(--border-light);transition:background .3s ease;padding:16px;overflow-wrap:break-word}.invoice-page .ant-table-cell{padding:16px;overflow-wrap:break-word}.invoice-page .ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.invoice-page .ant-table-middle .ant-table-cell{padding:8px!important;line-height:1.3}.invoice-page .ant-table-tbody>tr{transition:background .3s;line-height:1.2}.invoice-page .ant-table-tbody>tr:hover{background:var(--hover-background)}.invoice-page .ant-table-tbody>tr.ant-table-row:hover>td{background:transparent}.invoice-page .ant-table-tbody>tr.total-data{font-weight:600;background:var(--background-light)}.invoice-page .ant-table-cell.side-bordered{border-left:2px solid var(--border-default)}.invoice-page .ant-table-title{padding:16px;border-bottom:1px solid var(--border-light)}.invoice-page .ant-table-title .ant-row{display:flex;align-items:center;justify-content:space-between}.invoice-page .ant-table-title h3{margin:0}.invoice-page .ant-btn-icon-only{width:32px;height:32px;padding:2.4px 0;font-size:16px;border-radius:4px;vertical-align:-3px}.invoice-page .ant-btn-icon-only .anticon{font-size:16px}.invoice-page .ant-empty{margin:40px 0;font-size:var(--font-size-base);line-height:var(--line-height-base);text-align:center}.invoice-page .ant-empty-image{height:100px;margin-bottom:8px}.invoice-page .ant-empty-description{color:var(--text-secondary);font-size:14px}.er-tabs,.invoice-page .er-tabs{background:#fff}.er-tabs .ant-tabs-nav,.invoice-page .er-tabs .ant-tabs-nav{margin:0 0 16px;position:relative;display:flex;flex:none;align-items:center}.er-tabs .ant-tabs-nav:before{position:absolute;right:0;left:0;bottom:0;border-bottom:1px solid #f0f0f0;content:""}.er-tabs .ant-tabs-nav-wrap,.invoice-page .er-tabs .ant-tabs-nav-wrap{position:relative;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.er-tabs .ant-tabs-nav-list,.invoice-page .er-tabs .ant-tabs-nav-list{position:relative;display:flex;transition:opacity .3s}.er-tabs .ant-tabs-tab,.invoice-page .er-tabs .ant-tabs-tab{position:relative;display:inline-flex;align-items:center;padding:12px 0;font-size:14px;background:transparent;border:0;outline:none;cursor:pointer;margin:0 32px 0 0}.er-tabs .ant-tabs-tab:last-of-type{margin-right:0}.er-tabs .ant-tabs-tab-btn,.invoice-page .er-tabs .ant-tabs-tab-btn{outline:none;transition:all .3s;color:#000000e0}.er-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn,.invoice-page .er-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#0137fc}.er-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.invoice-page .er-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0137fc;font-weight:500}.er-tabs .ant-tabs-ink-bar,.invoice-page .er-tabs .ant-tabs-ink-bar,.ant-tabs-ink-bar,.invoice-page .ant-tabs-ink-bar{position:absolute;background:#0137fc;pointer-events:none;height:2px;bottom:0}.ant-tabs-ink-bar-animated,.invoice-page .ant-tabs-ink-bar-animated{transition:width .3s,left .3s,right .3s}.invoice-page .ant-card{box-sizing:border-box;margin:0;padding:0;color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);list-style:none;position:relative;background:var(--background-white);border-radius:4px}.invoice-page .ant-card-bordered{border:1px solid var(--border-light)}.invoice-page .ant-card-body{padding:24px}.invoice-page .ant-divider{box-sizing:border-box;margin:0;padding:0;color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);list-style:none;border-block-start:1px solid rgba(5,5,5,.06)}.invoice-page .ant-divider-horizontal{display:flex;clear:both;width:100%;min-width:100%;margin:10px 0!important}.invoice-page .ant-form-item{box-sizing:border-box;margin:0 0 24px;padding:0;color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);list-style:none;vertical-align:top}.invoice-page .ant-form-item-label{display:inline-block;flex-grow:0;overflow:hidden;white-space:nowrap;text-align:start;vertical-align:middle;margin-bottom:8px}.invoice-page .ant-form-item-label>label{position:relative;display:inline-flex;align-items:center;max-width:100%;height:32px;color:var(--text-primary);font-size:var(--font-size-base);font-weight:600}.invoice-page .ant-input{box-sizing:border-box;margin:0;padding:4px 11px;color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);position:relative;display:inline-block;width:100%;min-width:0;background-color:var(--background-white);border:1px solid var(--border-default);border-radius:4px;transition:all .2s}.invoice-page .ant-input:hover{border-color:var(--ant-primary)}.invoice-page .ant-input:focus{border-color:var(--ant-primary);box-shadow:0 0 0 2px #1890ff33;outline:0}.invoice-page textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:var(--line-height-base);vertical-align:bottom;resize:vertical}.invoice-page .ant-input-number{box-sizing:border-box;font-variant:tabular-nums;position:relative;width:100%;min-width:0;padding:0;color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);background-color:var(--background-white);border:1px solid var(--border-default);border-radius:4px;transition:all .2s linear;display:inline-block}.invoice-page .ant-input-number-input{width:100%;height:30px;padding:0 11px;text-align:left;background-color:transparent;border:0;border-radius:4px;outline:0}.invoice-page .ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:var(--background-white);border-left:1px solid var(--border-default);border-radius:0 4px 4px 0;opacity:0;transition:opacity .24s linear .1s}.invoice-page .ant-input-number:hover .ant-input-number-handler-wrap{opacity:1}.invoice-page .ant-input-number-handler{display:block;width:100%;height:50%;overflow:hidden;color:var(--text-secondary);font-weight:700;line-height:0;text-align:center;cursor:pointer}.invoice-page .ant-input-number-handler:hover{height:60%;color:var(--ant-primary)}.invoice-page .ant-btn{line-height:1.5714285714285714;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;border:1px solid transparent;box-shadow:0 2px #00000005;cursor:pointer;transition:all .2s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;user-select:none;touch-action:manipulation;height:32px;padding:4px 15px;font-size:14px;border-radius:4px}.invoice-page .ant-btn-primary{color:#fff;background-color:var(--ant-primary);border-color:var(--ant-primary);text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.invoice-page .ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff}.invoice-page .ant-btn-default{color:var(--text-primary);background-color:var(--background-white);border-color:var(--border-default)}.invoice-page .ant-btn-default:hover{color:var(--ant-primary);border-color:var(--ant-primary)}.invoice-page .ant-btn-dangerous{color:var(--ant-error);background-color:var(--background-white);border-color:var(--ant-error)}.invoice-page .ant-btn-dangerous:hover{color:#ff7875;border-color:#ff7875}.invoice-page .ant-btn-link{color:var(--ant-primary);background-color:transparent;border-color:transparent;box-shadow:none}.invoice-page .ant-btn-link:hover{color:#40a9ff}.invoice-page .ant-btn-icon{margin-right:8px}.invoice-page .ant-space{display:inline-flex;gap:8px}.invoice-page .ant-space-horizontal{flex-direction:row}.invoice-page .ant-space-align-center{align-items:center}.invoice-page .ant-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);display:inline-flex;align-items:baseline;cursor:pointer}.invoice-page .ant-checkbox-inner{position:relative;display:block;width:16px;height:16px;background-color:var(--background-white);border:1px solid var(--border-default);border-radius:2px;transition:all .3s}.invoice-page .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--ant-primary);border-color:var(--ant-primary)}.invoice-page .ant-checkbox-wrapper>span:nth-child(2){padding-inline-start:8px;padding-inline-end:8px}.invoice-page .ant-picker{box-sizing:border-box;margin:0;padding:4px 11px;color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);position:relative;display:inline-flex;align-items:center;background:var(--background-white);border:1px solid var(--border-default);border-radius:4px;transition:border .2s,box-shadow .2s;width:100%}.invoice-page .ant-picker:hover{border-color:var(--ant-primary)}.invoice-page .ant-picker-input>input{width:100%;padding:0;color:var(--text-primary);font-size:var(--font-size-base);background-color:transparent;border:0;outline:0;cursor:pointer}.invoice-page .ant-picker-suffix{display:flex;flex:none;margin-inline-start:4px;color:var(--text-secondary);line-height:1;pointer-events:none}.invoice-page .ant-timeline{box-sizing:border-box;color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);margin:0;padding:0}.invoice-page .ant-timeline-item{position:relative;margin:0;padding-bottom:20px;font-size:var(--font-size-base);list-style:none}.invoice-page .ant-timeline-item-tail{position:absolute;top:10px;inset-inline-start:4px;height:calc(100% - 10px);border-inline-start:2px solid var(--border-light)}.invoice-page .ant-timeline-item-head{position:absolute;width:10px;height:10px;background-color:var(--background-white);border:2px solid transparent;border-radius:100px}.invoice-page .ant-timeline-item-head-blue{border-color:var(--ant-primary);color:var(--ant-primary)}.invoice-page .ant-timeline-item-content{position:relative;top:-6px;margin:0 0 0 26px;word-break:break-word;font-size:14px;line-height:1.5714285714285714;color:#000000e0}.invoice-page .ant-timeline-item-content strong{font-weight:600;color:#000000e0}.sidebar-section-card .ant-timeline{padding:0;margin:0;list-style:none}.sidebar-section-card .ant-timeline-item{position:relative;margin:0;padding-bottom:20px;font-size:14px}.sidebar-section-card .ant-timeline-item-tail{position:absolute;top:10px;inset-inline-start:4px;height:calc(100% - 10px);border-inline-start:2px solid #f0f0f0}.sidebar-section-card .ant-timeline-item-head{position:absolute;width:10px;height:10px;background-color:#fff;border:2px solid transparent;border-radius:100px}.sidebar-section-card .ant-timeline-item-head-blue{border-color:#1890ff;color:#1890ff}.sidebar-section-card .ant-timeline-item-last .ant-timeline-item-tail,.invoice-page .ant-timeline-item-last .ant-timeline-item-tail{display:none}.fulfillment-stage-data{display:flex;align-items:center;gap:0;margin-top:16px}.fulfillment-stage-data .ant-form-item{margin:0!important}.fulfillment-stage-data .ant-divider-vertical{height:1.5em;margin:0 12px;vertical-align:middle;border-left:1px solid rgba(5,5,5,.06)}.invoice-page .er-select__control{align-items:center;background-color:#fff;border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;cursor:default;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:38px;outline:0!important;position:relative;transition:all .1s;box-sizing:border-box}.invoice-page .er-select__control:hover{border-color:var(--ant-primary)}.invoice-page .er-select__value-container{align-items:center;display:flex;flex:1;flex-wrap:wrap;padding:2px 8px;position:relative;overflow:hidden}.invoice-page .er-select__single-value{color:#333;margin-left:2px;margin-right:2px;max-width:calc(100% - 8px);overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;top:50%;transform:translateY(-50%)}.invoice-page .er-select__placeholder{color:gray;margin-left:2px;margin-right:2px;position:absolute;top:50%;transform:translateY(-50%)}.invoice-page .er-select__indicators{align-items:center;align-self:stretch;display:flex;flex-shrink:0}.invoice-page .er-select__clear-indicator,.invoice-page .er-select__dropdown-indicator{color:#ccc;display:flex;padding:8px;transition:color .15s;cursor:pointer}.invoice-page .er-select__clear-indicator:hover,.invoice-page .er-select__dropdown-indicator:hover{color:#999}.invoice-page ::-webkit-scrollbar{width:11px;height:11px}.invoice-page ::-webkit-scrollbar-thumb{background:#0003;border-radius:6px}.invoice-page ::-webkit-scrollbar-thumb:hover{background:#0000004d}.invoice-page ::-webkit-scrollbar-track{background:transparent}.invoice-page .ant-space-compact{display:inline-flex;width:100%}.invoice-page .anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.invoice-page [aria-label=copy][color="#52c41a"]{color:var(--ant-success)}@media (max-width: 1199px){.content-margin{padding:16px}.invoice-page .ant-col-xl-18{flex:0 0 100%;max-width:100%}.invoice-page .ant-col-xl-6{flex:0 0 100%;max-width:100%;margin-top:16px}}@media (max-width: 768px){.order-header{flex-direction:column;gap:12px;align-items:flex-start;padding:12px 16px}.order-header-actions{width:100%;justify-content:flex-end}.content-margin{padding:12px}.preferred-methods-row .ant-col{margin-bottom:16px}.order-header-data .titleContainer>.title:first-child{flex:0 0 40%}}@media (max-width: 575px){.invoice-page .ant-col-xs-12{flex:0 0 100%;max-width:100%}.invoice-page .ant-table-cell{padding:8px}.invoice-page .ant-card-body{padding:16px}}.credit-memo-list{display:flex;flex-direction:column;height:calc(100vh - 64px);background:#f5f6fa;overflow:hidden}.credit-memo-list .list-header{background:#fff;padding:16px 24px;border-bottom:1px solid #f0f0f0}.credit-memo-list .list-header__row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.credit-memo-list .list-header__left{display:flex;align-items:center}.credit-memo-list .list-header__breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}.credit-memo-list .breadcrumb-separator{font-size:10px;color:#bfbfbf}.credit-memo-list .breadcrumb-current{font-weight:600;color:#1a1a1a}.credit-memo-list .list-header__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.credit-memo-list .date-filter-label{color:#666;font-size:13px;white-space:nowrap}.credit-memo-list .status-summary{padding:16px 24px;background:#fff;border-bottom:1px solid #f0f0f0}.credit-memo-list .status-card{border-radius:8px;transition:box-shadow .2s}.credit-memo-list .status-card:hover{box-shadow:0 2px 8px #0000001a}.credit-memo-list .status-card .ant-statistic-title{font-size:12px;color:#666}.credit-memo-list .status-card .ant-statistic-content{font-size:24px}.credit-memo-list .status-card--pending{border-left:3px solid #fa8c16}.credit-memo-list .status-card--action{border-left:3px solid #ff4d4f}.credit-memo-list .status-card--completed{border-left:3px solid #52c41a}.credit-memo-list .status-card--cancelled{border-left:3px solid #8c8c8c}.credit-memo-list .list-filters{background:#fff;padding:12px 24px;border-bottom:1px solid #f0f0f0}.credit-memo-list .filters-label{font-weight:500;color:#333}.credit-memo-list .table-container{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0 24px;background:#fff}.credit-memo-list .table-wrapper{flex:1;overflow:hidden;min-height:0}.credit-memo-list .credit-memo-table,.credit-memo-list .credit-memo-table .ant-table{height:100%}.credit-memo-list .credit-memo-table .ant-table-container{height:100%;display:flex;flex-direction:column}.credit-memo-list .credit-memo-table .ant-table-body{flex:1;overflow:auto!important}.credit-memo-list .credit-memo-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;font-size:12px;text-transform:uppercase;color:#666;padding:10px 8px;white-space:nowrap}.credit-memo-list .credit-memo-table .ant-table-tbody>tr>td{padding:8px;font-size:13px}.credit-memo-list .credit-memo-table .ant-table-tbody>tr:hover>td{background:#f0f7ff!important}.credit-memo-list .even-table-row>td{background:#fafafa}.credit-memo-list .row-missing-items>td{background:#fff2f0!important}.credit-memo-list .row-missing-items:hover>td{background:#ffebe8!important}.credit-memo-list .row-resolved>td{background:#f6ffed!important}.credit-memo-list .row-resolved:hover>td{background:#d9f7be!important}.credit-memo-list .credit-memo-pagination-bar{display:flex;justify-content:flex-end;padding:16px 0;background:#fff;border-top:1px solid #f0f0f0}.credit-memo-list .credit-memo-pagination{display:flex;align-items:center}@media (max-width: 768px){.credit-memo-list .list-header__row{flex-direction:column;align-items:flex-start}.credit-memo-list .list-header__right{width:100%;justify-content:flex-start}.credit-memo-list .status-summary .ant-row>.ant-col{margin-bottom:12px}}.credit-memo-detail{min-height:100vh;background:#f5f6fa}.credit-memo-detail__header{background:#fff;padding:16px 24px;border-bottom:1px solid #f0f0f0;z-index:10}.credit-memo-detail__header .ant-breadcrumb{margin-bottom:4px}.credit-memo-detail__content{padding:24px}.credit-memo-detail .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000000d}.credit-memo-detail .ant-card-head{border-bottom:1px solid #f0f0f0;padding:12px 16px;min-height:auto}.credit-memo-detail .ant-card-head-title{font-size:14px;font-weight:600}.credit-memo-detail .ant-card-body{padding:16px}.credit-memo-detail .ant-table-thead>tr>th{background:#fafafa;font-weight:600;font-size:12px;text-transform:uppercase;color:#666;padding:10px 8px}.credit-memo-detail .ant-table-tbody>tr>td{padding:12px 8px}.credit-memo-detail .ant-table-tbody>tr:hover>td{background:#f0f7ff!important}.credit-memo-detail .ant-descriptions-item-label{color:#666;font-size:13px}.credit-memo-detail .ant-descriptions-item-content{font-size:13px}.credit-memo-detail .status-tag-large{font-size:16px;padding:6px 20px}.credit-memo-detail .ant-tabs-nav{margin-bottom:16px}.credit-memo-detail .ant-tabs-tab{font-weight:500}.credit-memo-detail .ant-alert{border-radius:6px}.credit-memo-detail .ant-progress-text{font-size:12px}.credit-memo-detail .ant-timeline-item-content{font-size:13px}@media (max-width: 992px){.credit-memo-detail__content{padding:16px}.credit-memo-detail .ant-card{margin-bottom:12px}}@media (max-width: 768px){.credit-memo-detail__header{padding:12px 16px}.credit-memo-detail__content{padding:12px}}.credit-memo-lineitems-page{min-height:100vh;background:#f5f6fa}.credit-memo-lineitems-page .secondary-header{background:#fff;padding:12px 24px;border-bottom:1px solid #f0f0f0;box-shadow:0 1px 2px #00000008}.credit-memo-lineitems-page .content-margin{padding:16px 24px 0}.credit-memo-lineitems-page .header-card{margin-bottom:0}.credit-memo-lineitems-page .header-card .ant-collapse-header,.credit-memo-lineitems-page .header-card .ant-collapse-content-box{padding:12px 0!important}.credit-memo-lineitems-page .header-field{display:flex;align-items:center;gap:8px;padding:4px 0}.credit-memo-lineitems-page .header-field .ant-typography-secondary{min-width:120px;font-weight:500}.credit-memo-lineitems-page .search-card{margin-top:16px}.credit-memo-lineitems-page .search-section{padding:8px 0}.credit-memo-lineitems-page .lineitems-card{margin-top:16px}.credit-memo-lineitems-page .lineitems-card .ant-table-thead>tr>th{background:#fafafa;font-weight:600;font-size:12px;text-transform:uppercase;color:#666;padding:10px 8px}.credit-memo-lineitems-page .lineitems-card .ant-table-tbody>tr>td{padding:8px;font-size:13px}.credit-memo-lineitems-page .lineitems-card .ant-table-tbody>tr:hover>td{background:#f0f7ff!important}.credit-memo-lineitems-page .summary-bar{background:#fff;border-top:1px solid #f0f0f0;padding:16px 24px;margin-top:16px;position:sticky;bottom:0;box-shadow:0 -2px 8px #0000000f}.credit-memo-lineitems-page .summary-item{text-align:center;padding:8px}.credit-memo-lineitems-page .summary-item h4{margin:4px 0 0;color:#17274d}.credit-memo-lineitems-page .bottom-section{padding-bottom:120px}@media (max-width: 768px){.credit-memo-lineitems-page .content-margin{padding:12px 16px 0}.credit-memo-lineitems-page .summary-bar{padding:12px 16px}.credit-memo-lineitems-page .header-field{flex-direction:column;align-items:flex-start;gap:4px}}.edit-lineitems-page{min-height:100vh;background:#f5f5f5;padding-bottom:80px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.5) transparent}.edit-lineitems-page::-webkit-scrollbar,.lineitems-table-wrapper::-webkit-scrollbar,.lineitems-table .ant-table-body::-webkit-scrollbar{width:8px;height:8px}.edit-lineitems-page::-webkit-scrollbar-track,.lineitems-table-wrapper::-webkit-scrollbar-track,.lineitems-table .ant-table-body::-webkit-scrollbar-track{background:transparent}.edit-lineitems-page::-webkit-scrollbar-thumb,.lineitems-table-wrapper::-webkit-scrollbar-thumb,.lineitems-table .ant-table-body::-webkit-scrollbar-thumb{background:#00000080;border-radius:99px}.edit-lineitems-page::-webkit-scrollbar-thumb:hover,.lineitems-table-wrapper::-webkit-scrollbar-thumb:hover,.lineitems-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#000000b3}.edit-lineitems-breadcrumb{background:#fff;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0}.edit-lineitems-breadcrumb .ant-breadcrumb{font-size:14px}.edit-lineitems-breadcrumb .ant-breadcrumb-link a{color:#1890ff}.content-margin{margin:16px}.order-header-data{background:#fff;border-radius:4px;overflow:hidden}.order-header-data .ant-collapse,.order-header-data .ant-collapse-item{border:none}.order-header-data .ant-collapse-header{padding:4px!important;border-radius:0 0 4px 4px}.order-header-data .ant-collapse-content-box{padding:8px}.titleContainer{margin:0;padding:4px 0;display:flex;gap:8px}.titleContainer .title{display:inline-block}.titleContainer .title b{color:#000000e0;font-weight:600}.titleContainer .title b .anticon{margin-right:4px}.titleContainer .title a{color:#1890ff}.order-header-table{background:#fff;border-radius:4px;overflow:hidden}.order-header-table .ant-collapse,.order-header-table .ant-collapse-item{border:none}.order-header-table .ant-collapse-header{padding:4px!important;border-radius:0 0 4px 4px}.order-header-table .ant-collapse-content-box{padding:8px}.order-header-table .columnContainer{padding:4px 8px}.order-header-table .columnContainer h2{font-size:18px}.er-tabs .ant-tabs-nav{margin-bottom:8px}.er-tabs .ant-tabs-tab{padding:8px 16px;font-size:14px}.er-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff;font-weight:500}.er-tabs .ant-tabs-ink-bar{background:#1890ff}.order-header-table .ant-table-wrapper{margin-top:8px}.order-header-table .ant-table-bordered .ant-table-container{border:1px solid #f0f0f0}.order-header-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;font-size:13px;padding:8px}.order-header-table .ant-table-tbody>tr>td{padding:8px;font-size:13px}.search-table-panel{background:#fff;margin:0;padding:0 16px 16px;border-radius:0 0 4px 4px;box-shadow:0 1px 2px #10182814;overflow-x:auto}.search-table-inner{width:100%}.search-product-section{padding-top:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.search-product-section h4{color:#17274d;font-weight:500;margin:0 0 8px;font-size:14px}.erp-search-wrapper{display:flex;width:100%;border:1px solid #e2e2ea;border-radius:4px;background:#fff;align-items:center;min-height:30px;transition:all .1s}.erp-search-wrapper:hover{border-color:#c7cbd8}.erp-search-wrapper:focus-within{border-color:#4c9aff;box-shadow:0 0 0 1px #4c9aff}.er-select{width:100%;flex:1 1 0%}.er-select .ant-select-selector{height:28px!important;min-height:28px!important;border:none!important;border-radius:0!important;padding:0 8px!important;background:transparent!important;box-shadow:none!important}.er-select .ant-select-selection-search{height:28px!important}.er-select .ant-select-selection-search-input{height:28px!important;padding:0!important}.er-select .ant-select-selection-placeholder{line-height:28px!important;font-size:14px;color:#999;padding:0}.er-select.ant-select-focused .ant-select-selector,.er-select .ant-select-selector:focus,.er-select .ant-select-selector:hover{border:none!important;box-shadow:none!important}.search-dropdown-btn{width:20px;min-width:20px;height:28px;padding:0 8px;border:none;border-left:1px solid #e2e2ea!important;background:transparent;color:#666;display:flex;align-items:center;justify-content:center;font-size:12px}.search-dropdown-btn:hover{background:transparent;color:#333}.search-product-btn{height:32px;width:32px;min-width:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px}.lineitems-table-wrapper{margin:0;padding-top:12px;overflow-x:auto}.lineitems-table,.lineitems-table .ant-table-container{background:#fff;width:100%}.lineitems-table .ant-table-content{background:#fff;overflow-x:auto!important;width:100%}.lineitems-table .ant-table-body,.lineitems-table .ant-table{background:#fff;width:100%}.lineitems-table.without-so-qty{--erp-table-width: 1569px}.lineitems-table.with-so-qty{--erp-table-width: 1650px}.lineitems-table .ant-table-header table,.lineitems-table .ant-table-body table{table-layout:fixed!important}.lineitems-table .ant-table-header table,.lineitems-table .ant-table-body table{width:100%!important;min-width:var(--erp-table-width)!important}.lineitems-table .ant-table-header{overflow:hidden;width:100%}.lineitems-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#000000e0;padding:8px;border-bottom:1px solid #f0f0f0;font-size:14px;overflow:hidden;text-overflow:ellipsis}.lineitems-table .ant-table-tbody>tr>td{padding:8px;vertical-align:top;font-size:14px;border-bottom:none!important;background:transparent!important}.lineitems-table .ant-table-thead>tr>th.ant-table-selection-column,.lineitems-table .ant-table-tbody>tr>td.ant-table-selection-column{padding-right:0!important}.lineitems-table .ant-table-thead>tr>th.col-product-name,.lineitems-table .ant-table-tbody>tr>td.col-product-name{padding-left:4px!important}.lineitems-table .ant-table-cell{background:transparent!important;margin-right:0!important;pointer-events:auto}.lineitems-table .ant-table-row:after{content:"";position:absolute;top:0;bottom:0;left:-2000px;right:-2000px;background-color:inherit;z-index:-1}.lineitems-table .ant-table-row:nth-child(odd):not(.ant-table-row-selected){background-color:#fff}.lineitems-table .ant-table-row:nth-child(2n):not(.ant-table-row-selected){background-color:#f6f6f6}.lineitems-table .ant-table-row-selected{background-color:#e6f4ff!important}.lineitems-table .ant-table-row-selected:after{background-color:#e6f4ff!important}.lineitems-table .ant-table-row-selected .ant-table-cell{background:transparent!important}.lineitems-table .ant-table-row-selected:hover,.lineitems-table .ant-table-row-selected:hover:after{background-color:#bae0ff!important}.lineitems-table .ant-table-tbody>tr:hover:not(.ant-table-row-selected),.lineitems-table .ant-table-tbody>tr:hover:not(.ant-table-row-selected):after{background-color:#f0f5ff!important}.lineitems-table .ant-table-cell-fix-left,.lineitems-table .ant-table-cell-fix-left-last{position:relative!important;left:auto!important;z-index:auto!important;box-shadow:none!important}.lineitems-table .margin-symbol{margin-right:0}.lineitems-table .ant-input-number,.lineitems-table .ant-input-number-group-wrapper{width:100%;max-width:100%}.lineitems-table .ant-space{max-width:100%}.lineitems-table .ant-input,.lineitems-table .ant-input-number-input{font-size:14px}.lineitems-table .ant-input-number-group-addon{padding:0 8px}.lineitems-table .ant-input-number-group-addon .ant-select{margin:-5px -8px}.lineitems-table .ant-input-number-group-addon .ant-select-selector{border:none!important;background:transparent!important}.lineitems-table .ant-checkbox-wrapper{margin-right:0}.lineitems-table textarea.ant-input{resize:none;font-size:13px}.lineitems-table .ant-btn-sm{padding:0 7px}.lineitems-table .ant-space svg{fill:currentColor}.summary-affix-card{border-radius:4px;border:1px solid #f0f0f0;background:#fff}.summary-affix-card .ant-card-body{padding:0!important}.summary-affix-card .ant-row{margin:0!important}.summary-affix-card .ant-col{padding:0!important}.summary-affix-card .ant-descriptions{margin:0}.summary-affix-card .ant-descriptions-bordered .ant-descriptions-view{border:none}.summary-affix-card .ant-descriptions-bordered .ant-descriptions-item-label{padding:8px 16px;border:none;border-inline-end:1px solid rgba(5,5,5,.06);background-color:#00000005;color:#000000a6;font-weight:400;font-size:14px;line-height:1.5714285714285714}.summary-affix-card .ant-descriptions-bordered .ant-descriptions-item-content{padding:8px 16px;border:none;background:#fff}.summary-affix-card h4{color:#17274d;font-weight:500;margin:0;font-size:14px;line-height:1.5714285714285714}.summary-affix-card h2{color:#17274d;font-weight:500;margin:0}.summary-scroll-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;min-width:28px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #d9d9d9;background:#fff;border-radius:4px}.summary-scroll-btn:hover{border-color:#1890ff;color:#1890ff}.ant-affix .summary-affix-card{box-shadow:0 -2px 8px #00000026;border-top:1px solid #f0f0f0;border-radius:0;border-left:none;border-right:none}.ant-affix{z-index:10}.bottom-section-wrapper{margin:16px 0 0;padding:16px;background:#f5f5f5}.bottom-section-wrapper .ant-row{margin:0!important}.bottom-section-wrapper .ant-col{padding:0 8px!important}.bottom-section-wrapper .ant-col:first-child{padding-left:0!important}.bottom-section-wrapper .ant-col:last-child{padding-right:0!important}.rd-discount-coupon-item{background:#fff;border-radius:4px;padding:16px;height:100%}.rd-discount-coupon-item .list-header{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.rd-discount-coupon-item .list-header h4{margin:0;font-weight:600}.rd-discount-coupon-item .ant-table-thead>tr>th{background:#fafafa;font-weight:600;padding:10px 12px}.rd-discount-coupon-item .ant-table-tbody>tr>td{padding:10px 12px}.total-description{background:#fff;border-radius:4px;padding:0}.total-description .ant-descriptions-view{border:1px solid #f0f0f0;border-radius:4px}.total-description .ant-descriptions-bordered .ant-descriptions-item-label,.total-description .ant-descriptions-bordered .ant-descriptions-item-content{padding:8px 16px;border-bottom:1px solid #f0f0f0}.total-description .ant-descriptions-bordered .ant-descriptions-row:last-child .ant-descriptions-item-label,.total-description .ant-descriptions-bordered .ant-descriptions-row:last-child .ant-descriptions-item-content{border-bottom:none}.total-description .ant-descriptions-bordered .ant-descriptions-item-label{background:#fafafa;width:50%;font-weight:400}.total-description .ant-descriptions-bordered .ant-descriptions-item-content{background:#fff}.total-description .ant-select{width:100%}.total-description .ant-descriptions-row:last-child .ant-descriptions-item-label,.total-description .ant-descriptions-row:last-child .ant-descriptions-item-content{font-weight:600}.lineitems-table .ant-table-tbody>tr>td:nth-child(2){max-width:300px}.lineitems-table .ant-table-tbody>tr>td:nth-child(2)>div{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.lineitems-table .ant-table-row{align-items:stretch}.lineitems-table .ant-table-tbody-virtual-scrollbar-thumb{background:#00000080!important;border-radius:99px!important}.lineitems-table .ant-table-tbody-virtual-scrollbar-thumb:hover{background:#000000b3!important}.lineitems-table .ant-table-tbody-virtual-holder{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.5) transparent}html{scroll-behavior:smooth}@media (max-width: 768px){.edit-lineitems-breadcrumb{flex-direction:column;gap:12px;align-items:flex-start}.content-margin{margin:8px}.summary-bar-container{margin:0 8px}.summary-bar-row{flex-wrap:wrap}.summary-bar-col{flex:0 0 50%;border-bottom:1px solid #f0f0f0}.summary-bar-col:nth-child(2n){border-right:none}.summary-bar-col:nth-last-child(-n+2){border-bottom:none}.summary-bar-label,.summary-bar-value{padding:8px 12px;font-size:12px}.summary-bar-value{font-size:16px}.summary-bar-item{height:48px}}.titleContainer .ant-tag{margin:0}.ant-tag-volcano{color:#d4380d;background:#fff2e8;border-color:#ffbb96}.ant-tag-orange{color:#d46b08;background:#fff7e6;border-color:#ffd591}.select-coupon-modal .ant-modal-header{background:#0137fc}.select-coupon-modal .ant-modal-title,.select-coupon-modal .ant-modal-close-x{color:#fff}.payment-received-page{padding:0;background:#f5f5f5;min-height:100vh}.payment-received-page .list-header{background:#fff;padding:12px 24px;border-bottom:1px solid #e8e8e8;margin-bottom:0}.payment-received-page .list-header h3{margin:0}.payment-received-page .payment-tabs{background:#fff;padding:0 24px}.payment-received-page .payment-tabs .ant-tabs-nav{margin-bottom:0}.payment-received-page .payment-tabs .ant-tabs-tab{padding:12px 0;font-weight:500;color:#000000a6}.payment-received-page .payment-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0137fc;font-weight:600}.payment-received-page .payment-tabs .ant-tabs-ink-bar{background:#0137fc}.payment-tab-content{background:#fff;padding:0 0 16px}.filters-section{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0}.filters-label{font-weight:500;color:#333}.payment-table{margin-top:0}.payment-table .ant-table{font-size:13px}.payment-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#000000d9;border-bottom:1px solid #f0f0f0;padding:12px 8px}.payment-table .ant-table-tbody>tr>td{padding:10px 8px;border-bottom:1px solid #f0f0f0}.payment-table .ant-table-tbody>tr:hover>td{background:#fafafa}.payment-table .ant-table-tbody>tr.even-table-row>td{background:#fafafa}.payment-table .ant-table-tbody>tr.even-table-row:hover>td{background:#f0f0f0}.payment-table a{color:#0137fc;text-decoration:none}.payment-table a:hover{text-decoration:underline}.payment-table .ant-table-expanded-row>td{background:#f9f9f9;padding:8px 16px}.expanded-payment-table{margin:0}.expanded-payment-table .ant-table-thead>tr>th{background:#f5f5f5;font-size:12px;padding:8px 6px}.expanded-payment-table .ant-table-tbody>tr>td{padding:8px 6px;font-size:12px}.payment-table .ant-pagination{margin:16px;text-align:right}.payment-table .ant-pagination-item-active{border-color:#0137fc}.payment-table .ant-pagination-item-active a{color:#0137fc}.payment-table .ant-table-row-expand-icon{border-color:#d9d9d9}.payment-table .ant-table-row-expand-icon:hover{border-color:#0137fc;color:#0137fc}.payment-table .ant-table-cell[style*="text-align: center"]{text-align:center}.payment-table .anticon-delete{cursor:pointer;transition:opacity .2s}.payment-table .anticon-delete:hover{opacity:.7}.payment-table .ant-table-cell-fix-right{background:#fff}.payment-table .ant-table-tbody>tr.even-table-row .ant-table-cell-fix-right{background:#fafafa}.payment-table .ant-table-tbody>tr:hover .ant-table-cell-fix-right{background:#fafafa}.payment-table .ant-dropdown{z-index:1050}.payment-table .ant-tag{margin:0;font-size:12px}.payment-table .ant-empty{margin:40px 0}.payment-table .ant-spin-nested-loading{min-height:200px}.payment-received-page .ant-breadcrumb{font-size:16px}.payment-received-page .ant-breadcrumb-link a{color:inherit}.payment-received-page .ant-breadcrumb-separator{color:#00000073}.payment-received-page .ant-picker-range{border-radius:6px}.payment-received-page .ant-btn-primary{background:#0137fc;border-color:#0137fc;border-radius:6px}.payment-received-page .ant-btn-primary:hover{background:#0029c4;border-color:#0029c4}@media (max-width: 768px){.payment-received-page .list-header{padding:12px 16px}.payment-received-page .payment-tabs{padding:0 16px}.filters-section{flex-wrap:wrap;gap:8px}}.payment-table .ant-table-cell-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-table th .react-resizable-handle{position:absolute;right:0;bottom:0;width:4px;height:100%;cursor:col-resize;z-index:1}.payment-table .ant-table-body::-webkit-scrollbar{height:8px;width:8px}.payment-table .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1}.payment-table .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.payment-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.create-payment-page{padding:16px 24px;max-width:1400px;margin:0 auto}.create-payment-page .page-header{margin-bottom:16px}.create-payment-page .summary-cards-section{margin-top:16px}.create-payment-page .payment-form-card,.create-payment-page .due-invoices-card{background:#fff;border-radius:8px}.create-payment-page .due-invoices-card h3{color:#17274d;font-weight:500;margin:0 0 16px}.create-payment-page .bottom-summary-card{background:#fff;border-radius:8px}.create-payment-page .summary-table{border-collapse:collapse}.create-payment-page .summary-table td{padding:8px 0}.create-payment-page .summary-table tr:not(:last-child) td{border-bottom:1px solid #f0f0f0}.create-payment-page .bottom-actions{display:flex;justify-content:flex-start}.create-payment-page .ant-form-item-label>label{color:#17274d;font-weight:500}.create-payment-page .ant-card-hoverable:hover{box-shadow:0 2px 8px #0000001f}.create-payment-page .ant-table-thead>tr>th{background:#fafafa;font-weight:500}.vendor-credit-memo-list-page{background:#f5f5f5;height:100%;display:flex;flex-direction:column;overflow:hidden;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.ant-layout-content:has(.vendor-credit-memo-list-page){position:relative!important;padding:0!important;margin:0!important;overflow:hidden!important;height:100%!important}.vendor-credit-memo-list-page .list-header{padding:8px 16px;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0}.vendor-credit-memo-list-page .list-header__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.vendor-credit-memo-list-page .list-header__left{display:flex;align-items:center;flex-shrink:0}.vendor-credit-memo-list-page .list-header__right{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.vendor-credit-memo-list-page .list-header__breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px;color:#000000a6}.vendor-credit-memo-list-page .list-header__breadcrumb .anticon-home{font-size:14px}.vendor-credit-memo-list-page .list-header__breadcrumb .breadcrumb-separator{font-size:10px;color:#00000073}.vendor-credit-memo-list-page .list-header__breadcrumb .breadcrumb-current{color:#17274d;font-weight:500}.vendor-credit-memo-list-page .date-filter-label{font-size:14px;color:#000000e0;white-space:nowrap}.vendor-credit-memo-list-page .list-filters{padding:8px 16px;background:#fafafa;border-bottom:1px solid #f0f0f0;font-size:13px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.vendor-credit-memo-list-page .list-filters .filters-label{font-weight:500;font-size:14px;color:#000000d9;display:inline-flex;align-items:center}.vendor-credit-memo-list-page .table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden;background:#f5f5f5}.vendor-credit-memo-list-page .table-wrapper{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#f5f5f5;overflow:hidden}.vendor-credit-memo-table{font-size:13px;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden}.vendor-credit-memo-table .ant-table{border-radius:0}.vendor-credit-memo-table .ant-spin-nested-loading,.vendor-credit-memo-table .ant-spin-container,.vendor-credit-memo-table .ant-table-wrapper,.vendor-credit-memo-table .ant-table,.vendor-credit-memo-table .ant-table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden}.vendor-credit-memo-table .ant-table-container{border:none}.vendor-credit-memo-table .ant-table-header{overflow:hidden!important;flex-shrink:0}.vendor-credit-memo-table .ant-table-body{flex:1 1 auto;overflow:auto!important;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.vendor-credit-memo-table .ant-table-thead>tr>th{font-size:13px;font-weight:500;background:#fafafa;border-bottom:1px solid #f0f0f0;padding:10px 8px;white-space:nowrap;position:relative}.vendor-credit-memo-table .ant-table-tbody>tr>td{font-size:13px;padding:10px 8px;border-bottom:1px solid #f0f0f0;background:#fff}.vendor-credit-memo-table .ant-table-tbody>tr.even-table-row>td{background:#9999990d}.vendor-credit-memo-table .ant-table-tbody>tr:hover>td{background:#e6f7ff!important}.vendor-credit-memo-table .ant-table-tbody>tr{cursor:pointer}.vendor-credit-memo-link{color:#1890ff;font-weight:600}.vendor-credit-memo-link:hover{color:#40a9ff;text-decoration:underline}.vendor-credit-memo-table .ant-tag{font-size:12px;line-height:20px;padding:0 7px;border-radius:2px}.vendor-credit-memo-table .react-resizable{position:relative;background-clip:padding-box}.vendor-credit-memo-table .react-resizable-handle{position:absolute;right:0;bottom:0;z-index:1;width:6px;height:100%;cursor:col-resize;background:transparent}.vendor-credit-memo-table .react-resizable-handle:hover{background:transparent}.vendor-credit-memo-table .ant-table-thead>tr>th{border-right:none!important}.vendor-credit-memo-table .ant-table-tbody>tr>td{border-right:none!important}.vendor-credit-memo-list-page .pagination-bar{flex-shrink:0;padding:4px 16px;display:flex;justify-content:flex-end;align-items:center;background:#f5f5f5;border-top:1px solid #f0f0f0;box-sizing:border-box;width:100%}.vendor-credit-memo-table .ant-table-body::-webkit-scrollbar{height:10px;width:10px}.vendor-credit-memo-table .ant-table-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.vendor-credit-memo-table .ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}.vendor-credit-memo-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.vendor-credit-memo-detail-page{padding:24px;background:#f5f7fb;min-height:100%;display:flex;flex-direction:column;gap:16px}.vendor-credit-memo-detail-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;background:#fff;border-radius:16px;box-shadow:0 6px 24px #0f275214;border:1px solid rgba(15,39,82,.05)}.vendor-credit-memo-detail-header-left{display:flex;flex-direction:column;gap:12px}.vendor-credit-memo-detail-status-tag{font-weight:600;padding:2px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.vendor-credit-memo-overview-card,.vendor-credit-memo-note-card{border-radius:16px;box-shadow:0 12px 36px #0f27520f;border:1px solid rgba(15,39,82,.06)}.vendor-credit-memo-overview-item{display:flex;flex-direction:column;gap:4px}.vendor-credit-memo-overview-descriptions .ant-descriptions-item-label{width:160px;color:#17274db3}.vendor-credit-memo-product-search{margin-bottom:16px}.vendor-credit-memo-lineitems-card{border-radius:16px;border:1px solid rgba(15,39,82,.06);box-shadow:0 12px 36px #0f27520d}.vendor-credit-memo-lineitem-product{display:flex;flex-direction:column;gap:4px}.vendor-credit-memo-lineitem-subtext{font-size:12px}.vendor-credit-memo-lineitem-input{display:flex;flex-direction:column;gap:4px}.vendor-credit-memo-lineitem-stock{font-size:12px}.vendor-credit-memo-lineitem-summary{margin-top:16px;display:flex;justify-content:flex-end}.vendor-credit-memo-lineitem-summary-descriptions{width:320px}.vendor-credit-memo-history-entry{display:flex;flex-direction:column;gap:4px}.vendor-credit-memo-history-title{display:flex;justify-content:space-between;align-items:center}@media (max-width: 991px){.vendor-credit-memo-detail-header{flex-direction:column;align-items:flex-start}.vendor-credit-memo-lineitem-summary{justify-content:stretch}.vendor-credit-memo-lineitem-summary-descriptions{width:100%}}.activity-log-page{padding:24px;background:#f0f2f5;min-height:100vh}.print-barcode-modal .ant-modal-header{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 24px;border-radius:8px 8px 0 0}.print-barcode-modal .ant-modal-title{font-size:16px;font-weight:600;color:#000000e0}.print-barcode-modal .ant-modal-content{border-radius:8px;overflow:hidden}.print-barcode-modal .ant-modal-body{padding:24px}.print-barcode-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:12px 24px;display:flex;justify-content:flex-end}.print-barcode-modal .ant-form-item{margin-bottom:16px}.print-barcode-modal .ant-form-item-label>label{font-weight:500;color:#000000d9}.print-barcode-modal .ant-form-item-label>label.ant-form-item-required:before{color:#ff4d4f}.print-barcode-modal .ant-select{width:100%}.print-barcode-modal .ant-select-selector{border-radius:6px!important;min-height:38px}.print-barcode-modal .ant-select-selection-placeholder{color:#0006}.print-barcode-modal .ant-input{border-radius:6px;min-height:38px}.print-barcode-modal .ant-radio-group{width:100%}.print-barcode-modal .ant-radio-group .ant-row{gap:16px}.print-barcode-modal .ant-radio-wrapper{margin-right:0}.print-barcode-modal .ant-radio-wrapper span:last-child{padding-right:0}.print-barcode-modal .ant-checkbox-wrapper{font-size:14px}.print-barcode-modal .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color, #1890ff);border-color:var(--primary-color, #1890ff)}.print-barcode-modal .ant-radio-checked .ant-radio-inner{border-color:var(--primary-color, #1890ff)}.print-barcode-modal .ant-radio-checked .ant-radio-inner:after{background-color:var(--primary-color, #1890ff)}.print-barcode-modal .ant-btn-primary{background-color:var(--primary-color, #0137fc);border-color:var(--primary-color, #0137fc);border-radius:6px;height:36px;padding:0 20px;font-weight:500}.print-barcode-modal .ant-btn-primary:hover{background-color:var(--primary-color, #0137fc);opacity:.9}.print-barcode-modal .ant-btn-default{border-radius:6px;height:36px;padding:0 20px}.selected-products-info{background:#00000005;border:1px solid #f0f0f0;border-radius:6px;padding:12px 16px;margin-top:16px;text-align:center;color:#000000a6;font-size:13px}.print-barcode-modal .ant-form-item:nth-child(4){margin-top:8px;padding-top:0}.print-barcode-modal .ant-col-xl-6 .ant-form-item{margin-bottom:8px}:root{--pl-color-base-background: #0137fc;--pl-color-base-foreground: #fff;--pl-color-base-border: #f0f0f0;--pl-color-row-hover: #e6f7ff;--pl-color-row-even: #fafafa;--pl-color-scrollbar-thumb: #c1c1c1;--pl-color-scrollbar-track: #f1f1f1;--pl-font-size-base: 14px;--pl-font-size-small: 13px;--pl-border-radius: 6px}.product-list{background:#f5f5f5;height:100vh;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;width:100%;text-rendering:optimizeLegibility}.product-list .list-header{background:#fff;padding:12px 16px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.product-list .list-header__title{margin:0;font-size:14px;font-weight:400}.product-list .list-header__breadcrumb ol{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:8px}.product-list .breadcrumb-link{color:#00000073;cursor:pointer;transition:color .2s}.product-list .breadcrumb-link:hover{color:#1890ff}.product-list .breadcrumb-link--current{color:#000000e0;font-weight:500}.product-list .breadcrumb-separator{color:#00000040;font-size:10px}.product-list .list-filters{background:#fff;padding:12px 16px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.product-list .filters-label{color:#000000a6;font-weight:500}.product-list .table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;overflow:hidden;background:#fff}.product-list .table-wrapper{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#fff;overflow:hidden}.product-list .product-table{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.product-list .product-table .ant-table{border-radius:0}.product-list .product-table .ant-spin-nested-loading,.product-list .product-table .ant-spin-container,.product-list .product-table .ant-table-wrapper,.product-list .product-table .ant-table{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.product-list .product-table .ant-table-container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;border:none}.product-list .product-table .ant-table-header{overflow:hidden!important;flex-shrink:0}.product-list .product-table .ant-table-body{flex:1 1 auto;height:100%;overflow:auto!important;scrollbar-width:thin;scrollbar-color:var(--pl-color-scrollbar-thumb) var(--pl-color-scrollbar-track);scroll-behavior:smooth}.product-list .product-table .ant-table-body>table{min-width:1400px}.product-list .product-table .ant-table-body::-webkit-scrollbar{width:10px;height:10px}.product-list .product-table .ant-table-body::-webkit-scrollbar-track{background:var(--pl-color-scrollbar-track);border-radius:5px}.product-list .product-table .ant-table-body::-webkit-scrollbar-thumb{background:var(--pl-color-scrollbar-thumb);border-radius:5px}.product-list .product-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.product-list .product-table .ant-table-body::-webkit-scrollbar-corner{background:var(--pl-color-scrollbar-track)}.product-list .product-table .ant-table-content{overflow:visible!important}.product-list .product-table .ant-table-wrapper .ant-table-ping-right:after{display:none}.product-list .product-table .ant-table-container:after,.product-list .product-table .ant-table-container:before{display:none}.product-list .product-table .ant-table-thead>tr>th{font-size:var(--pl-font-size-small);font-weight:600;background:var(--pl-color-base-foreground);border-bottom:1px solid var(--pl-color-base-border);padding:10px 12px;white-space:nowrap}.product-list .product-table .ant-table-column-sorters{display:inline-flex;align-items:center;gap:4px}.product-list .product-table .ant-table-tbody>tr>td{font-size:var(--pl-font-size-small);padding:10px 12px;border-bottom:1px solid var(--pl-color-base-border);white-space:normal;overflow-wrap:break-word;word-break:break-word;vertical-align:middle;line-height:1.5}.product-list .product-table .ant-table-tbody>tr.even-table-row>td{background:var(--pl-color-row-even)}.product-list .product-table .ant-table-tbody>tr:hover>td{background:var(--pl-color-row-hover)!important}.product-list .product-table .ant-table-tbody>tr{cursor:pointer}.product-image-cell{display:flex;align-items:center;gap:4px}.product-image-cell .image-preview-wrapper{display:inline-flex;cursor:default}.product-image-cell .expand-indicator{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#1890ff;font-size:10px;cursor:pointer;border-radius:4px;transition:background-color .2s;margin-right:2px}.product-image-cell .expand-indicator:hover{background-color:#0000000a}.product-image-placeholder{width:50px;height:50px;background:#f5f5f5;border:1px dashed #d9d9d9;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#bfbfbf;font-size:16px}.upc-cell{display:flex;align-items:center;gap:4px}.upc-cell a{color:#1890ff;text-decoration:none}.upc-cell a:hover{text-decoration:underline}.copy-icon{cursor:pointer;color:#52c41a;transition:color .2s}.copy-icon:hover{color:#389e0d}.variant-name{display:flex;align-items:center}.variant-indent{width:20px;flex-shrink:0}.qty-zero{color:#00000073}.qty-dot{color:#ff4d4f;margin-right:4px;font-size:10px}.product-list .product-table .ant-table-cell-fix-right{background:#fff!important;box-shadow:-2px 0 5px #0000000f;z-index:2;transition:box-shadow .15s ease}.product-list .table-container.scrolled-to-right .product-table .ant-table-cell-fix-right{box-shadow:none}.product-list .product-table .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fff!important}.product-list .product-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:var(--pl-color-row-hover)!important}.product-list .product-table .ant-table-tbody>tr.even-table-row>td.ant-table-cell-fix-right{background:var(--pl-color-row-even)!important}.product-list .product-table .ant-table-tbody>tr.even-table-row:hover>td.ant-table-cell-fix-right{background:var(--pl-color-row-hover)!important}.product-pagination-bar{flex-shrink:0;padding:8px 16px;display:flex;justify-content:flex-end;align-items:center;border-top:1px solid #f0f0f0;background:#fff;width:100%;box-sizing:border-box}.product-pagination .ant-pagination-item{min-width:32px!important;height:32px!important;line-height:30px!important;text-align:center;vertical-align:middle;border:1px solid #d9d9d9!important;border-radius:6px!important;outline:0;cursor:pointer;font-size:14px;background-color:#fff!important;display:inline-flex!important;align-items:center;justify-content:center;margin-inline-end:8px}.product-pagination .ant-pagination-item a{text-decoration:none;display:block;height:100%;padding:0!important}.product-pagination .ant-pagination-item-active{background-color:var(--pl-color-base-background)!important;border-color:var(--pl-color-base-background)!important}.product-pagination .ant-pagination-item-active a{color:#fff!important}.product-pagination .ant-pagination-prev,.product-pagination .ant-pagination-next{min-width:32px!important;height:32px!important;line-height:32px!important;text-align:center;vertical-align:middle;border-radius:6px!important;margin-inline-end:8px;display:flex!important;align-items:center;justify-content:center}.product-pagination .ant-pagination-options .ant-select{height:32px!important}.product-pagination .ant-pagination-options .ant-select-selector{height:32px!important;border-radius:6px!important;display:flex;align-items:center;padding:0 11px!important;font-size:14px}.product-pagination .ant-pagination-jump-prev,.product-pagination .ant-pagination-jump-next{min-width:32px!important;height:32px!important;line-height:32px!important;margin-inline-end:8px;display:flex!important;align-items:center;justify-content:center}.product-list .product-table .ant-table-tbody>tr.variant-row>td{background:#fafafa}.product-list .product-table .ant-table-tbody>tr.variant-row:hover>td{background:var(--pl-color-row-hover)!important}.star-icon{cursor:pointer;color:#d9d9d9;transition:color .2s}.star-icon.featured,.star-icon:hover{color:#faad14}.ant-image-preview-root .ant-image-preview-mask,.ant-image-preview-root .ant-image-preview-wrap,.ant-image-preview-root .ant-image-preview-operations-wrapper{pointer-events:auto!important}.product-list .react-resizable-handle{position:absolute;right:0;bottom:0;width:10px;height:100%;cursor:col-resize;z-index:1}.product-list .react-resizable-handle:hover:after,.product-list .react-resizable-handle:active:after{content:"";position:absolute;top:25%;right:4px;width:2px;height:50%;background-color:#1890ff;border-radius:1px}.product-list .list-filters .ant-select-selector{border-radius:6px!important;min-height:32px}.product-list .list-filters .ant-input-affix-wrapper{border-radius:6px;height:32px}.product-list .list-filters .ant-btn-primary{border-radius:6px}.categories-cell{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-text{color:#00000040}.copyable-text{cursor:pointer;transition:background-color .2s,color .2s;padding:2px 4px;border-radius:4px}.copyable-text:hover{background-color:#1890ff1a;color:#1890ff}.product-edit-page{min-height:100vh;background:#f9f9f9}.product-edit-header{background:#fff;padding:12px 24px;border-bottom:1px solid #e5dcdc;box-shadow:0 2px 8px #0000000f;z-index:100}.product-edit-header .breadcrumb{display:inline-block}.product-edit-header .breadcrumb ol{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:8px}.product-edit-header .breadcrumb li{display:flex;align-items:center;color:#00000073;font-size:14px}.product-edit-header .breadcrumb li a{color:#000000a6;text-decoration:none;cursor:pointer;transition:color .2s}.product-edit-header .breadcrumb li a:hover{color:var(--primary-color, #1890ff)}.product-edit-header .breadcrumb li.current{color:#000000e0;font-weight:500}.product-edit-header .breadcrumb .separator{font-size:10px;color:#00000040}.product-edit-content{padding:16px}.product-tabs .ant-tabs-nav{background:#fff;padding:0 16px;margin-bottom:0;border-radius:0}.product-tabs .ant-tabs-tab{padding:12px 0}.product-tabs .ant-tabs-tab-active{font-weight:500}.product-tabs .ant-tabs-content-holder{padding:16px;background:#fff}.product-tabs .ant-tabs-content{background:#fff}.product-card{border:1px solid #e8e8e8;border-radius:4px}.product-card .ant-card-head{background:#fafafa;min-height:40px;padding:0 16px;border-bottom:1px solid #e8e8e8}.product-card .ant-card-head-title{font-size:14px;font-weight:600;padding:10px 0}.product-card .ant-card-body{padding:16px}.field-item{margin-bottom:16px}.field-item .ant-form-item-label{padding-bottom:4px}.field-item .ant-form-item-label>label{font-size:14px;color:#000000d9}.field-item-right-cmp{margin-bottom:0}.checkbox-group,.checkbox-item{margin-bottom:8px}.checkbox-item .ant-checkbox-wrapper{display:flex;align-items:center}.info-icon{margin-left:4px;font-size:12px;color:#00000073;cursor:help}.ckeditor-wrapper,.ckeditor-wrapper .ck-editor{width:100%}.ckeditor-wrapper .ck-editor__editable{min-height:120px;border:1px solid #d9d9d9;border-radius:6px;transition:border-color .2s}.ckeditor-wrapper .ck-editor__editable:hover{border-color:var(--primary-color, #1890ff)}.ckeditor-wrapper .ck-editor__editable:focus,.ckeditor-wrapper .ck-editor__editable.ck-focused{border-color:var(--primary-color, #1890ff);box-shadow:0 0 0 2px #1890ff1a}.ckeditor-wrapper .ck.ck-toolbar{border:1px solid #d9d9d9;border-bottom:none;border-radius:6px 6px 0 0;background:#fafafa}.ckeditor-wrapper .ck.ck-editor__main>.ck-editor__editable{border-radius:0 0 6px 6px}.image-upload-header{margin-bottom:16px}.images-grid{display:flex;flex-wrap:wrap;gap:12px}.image-item{position:relative;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.image-item .image-actions{position:absolute;bottom:0;left:0;right:0;background:#00000080;display:flex;justify-content:center;gap:4px;padding:4px;opacity:0;transition:opacity .2s}.image-item:hover .image-actions{opacity:1}.image-item .image-actions .ant-btn{color:#fff}.image-upload-tile .upload-tile{width:100px;height:100px;border:2px dashed #d9d9d9;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s;color:#00000073}.image-upload-tile .upload-tile:hover{border-color:var(--primary-color, #1890ff);color:var(--primary-color, #1890ff)}.image-upload-tile .upload-tile .anticon{font-size:24px;margin-bottom:4px}.variant-options,.variant-values{margin-bottom:16px}.info-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.info-row:last-child{border-bottom:none}.product-edit-page .ant-form-item-label>label{font-weight:500;color:#000000d9}.product-edit-page .ant-input,.product-edit-page .ant-input-number,.product-edit-page .ant-select-selector,.product-edit-page .ant-picker{border-radius:6px}.product-edit-page .ant-input:hover,.product-edit-page .ant-input-number:hover,.product-edit-page .ant-select-selector:hover,.product-edit-page .ant-picker:hover{border-color:var(--primary-color, #1890ff)}.product-edit-page .ant-table-thead>tr>th{background:#fafafa;font-weight:600;font-size:13px;padding:10px 12px}.product-edit-page .ant-table-tbody>tr>td{padding:10px 12px;font-size:13px}.product-edit-page .ant-table-tbody>tr:hover>td{background:#00000005}.product-edit-page .ant-tree{background:transparent}.product-edit-page .ant-tree .ant-tree-node-content-wrapper{padding:4px 8px;border-radius:4px}.product-edit-page .ant-tree .ant-tree-node-content-wrapper:hover{background:#0000000a}.product-edit-page .ant-tree .ant-tree-checkbox-checked .ant-tree-checkbox-inner,.product-edit-page .ant-btn-primary{background-color:var(--primary-color, #1890ff);border-color:var(--primary-color, #1890ff)}.product-edit-page .ant-btn-primary:hover{background-color:var(--primary-color, #1890ff);opacity:.9}.product-edit-page .ant-switch-checked{background-color:var(--primary-color, #1890ff)}.product-edit-page .ant-tag{border-radius:4px}.product-edit-page .ant-tabs-left>.ant-tabs-content-holder{border-left:1px solid #f0f0f0}.product-edit-page .ant-divider-horizontal.ant-divider-with-text-left:before{width:0}.product-edit-page .ant-divider-horizontal.ant-divider-with-text-left:after{width:100%}.product-edit-page .ant-divider-inner-text{font-weight:500;color:#000000a6;font-size:13px}@media (max-width: 768px){.product-edit-content{padding:16px}.product-edit-header{padding:12px 16px}.product-edit-header .breadcrumb{display:none}}.form-modal .ant-modal-header{background-color:#0137fc;padding:16px 24px;border-radius:12px 12px 0 0;margin-bottom:0}.form-modal .ant-modal-title{color:#fff!important;font-size:18px;font-weight:600}.form-modal .ant-modal-close{color:#fff}.form-modal .ant-modal-close:hover{color:#fffc}.form-modal .ant-modal-content{border-radius:12px;padding:0}.form-modal .ant-modal-body{padding:24px}.form-modal .er-table{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.form-modal .er-table .ant-table-thead>tr>th{background:#f9fafb;font-weight:600;font-size:14px;color:#374151;padding:12px 16px;border-bottom:1px solid #e5e7eb}.form-modal .er-table .ant-table-tbody>tr>td{padding:12px 16px;border-bottom:1px solid #e5e7eb}.form-modal .er-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.form-modal .er-table .even-table-row{background-color:#f9fafb}.form-modal .variant-input{padding:10px 14px;border:1px solid #d1d5db;border-radius:6px;min-width:180px;font-size:14px}.form-modal .variant-input:hover,.form-modal .variant-input:focus{border-color:#0137fc}.form-modal .generate-btn{width:36px;height:36px;background-color:#0137fc;border-color:#0137fc;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:0}.form-modal .generate-btn:hover{background-color:#0029c4;border-color:#0029c4}.form-modal .generate-btn .anticon{font-size:16px}.form-modal .delete-btn{width:36px;height:36px;background-color:#ef4444;border-color:#ef4444;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:0;color:#fff}.form-modal .delete-btn:hover{background-color:#dc2626;border-color:#dc2626;color:#fff}.form-modal .actions-dropdown-btn{border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;height:auto;font-size:14px;color:#374151;display:flex;align-items:center;gap:8px}.form-modal .actions-dropdown-btn:hover{border-color:#0137fc;color:#0137fc}.form-modal .next-btn{background-color:#0137fc;border-color:#0137fc;border-radius:6px;padding:8px 24px;height:auto;font-size:14px;font-weight:500}.form-modal .next-btn:hover{background-color:#0029c4;border-color:#0029c4}.form-modal .product-name-cell{display:flex;align-items:center;gap:8px}.form-modal .product-name-prefix{color:#374151;font-weight:500}.form-modal .product-name-separator{color:#9ca3af}.form-modal .variant-name-input{border:1px solid transparent;border-radius:4px;padding:4px 8px;min-width:120px;background:transparent;font-size:14px;color:#0137fc;font-weight:500}.form-modal .variant-name-input:hover{border-color:#d1d5db;background:#f9fafb}.form-modal .variant-name-input:focus{border-color:#0137fc;background:#fff;outline:none;box-shadow:0 0 0 2px #0137fc1a}.form-modal .edit-icon{color:#0137fc;cursor:pointer;font-size:14px;opacity:.6;transition:opacity .2s}.form-modal .edit-icon:hover{opacity:1}.employee-list-container{padding:24px;background:#f0f2f5;min-height:100vh}.list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.table-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px;background:#fff;border-radius:4px}.filters-header{flex:1}.table-actions{display:flex;gap:8px}.employee-detail-container{padding:24px;background:#f0f2f5;min-height:100vh}.detail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.role-list-container{padding:24px;background:#f0f2f5;min-height:100vh}.role-list-container .list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.role-detail-container{padding:24px;background:#f0f2f5;min-height:100vh}.role-detail-container .detail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}#affix-layout-header{position:sticky;top:0;z-index:100}.er-header{background:#f7f7f7!important;padding:12px 24px!important;height:auto!important;line-height:1.5715!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;border-bottom:1px solid #f0f0f0}.er-header .anticon-plus-circle.header{font-size:24px!important;color:#0137fc!important}.er-header .header-icon{display:inline-flex;align-items:center;justify-content:center}.er-header .header-icon a{color:#595959;font-size:18px;display:inline-flex;align-items:center;justify-content:center;transition:color .2s}.er-header .header-icon a:hover{color:#0137fc}.er-header .selectStore button{border-color:#d9d9d9;background:#fff;color:#262626}.er-header .selectStore button:hover{border-color:#0137fc;color:#0137fc}.er-header .ant-select-auto-complete{width:100%!important}.global-search-badge{display:block!important;width:100%;position:relative}.global-search-badge>sup.ant-badge-dot,.global-search-badge .ant-scroll-number.ant-badge-dot{position:absolute!important;top:0!important;right:0!important;transform:translate(50%,-50%)!important;width:6px!important;height:6px!important;min-width:6px!important;z-index:10;box-shadow:0 0 0 1px #fff;border-radius:50%}.global-search-input{width:100%!important;height:32px!important}.er-header .ant-space-compact .ant-select-auto-complete .ant-select-selector{border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding:0!important;height:32px!important}.er-header .ant-space-compact .global-search-input{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.global-search-input .ant-input-suffix{color:#000;font-size:12px;font-weight:600}.global-search-input .ant-input-prefix{margin-inline-end:0}.er-header h4{color:#17274d!important;font-weight:500!important;margin:0!important;font-size:14px;line-height:1.5714285714285714}.er-header a{text-decoration:none}.er-header a h4{color:#17274d!important}.er-header a:hover h4{color:#0137fc!important}.er-header h4 .ant-space{gap:8px!important}.er-header h4 .ant-space-item{display:flex;align-items:center}.er-header h4 .anticon{font-size:14px;display:inline-flex;align-items:center}.er-header h4 .anticon svg{width:1em;height:1em}.plus-popover .ant-popover-inner{padding:4px 0}.plus-popover .ant-menu-item{height:36px;line-height:36px;margin:0!important;padding:0 16px!important}.ant-popover .ant-menu{border:none!important}.ant-popover .ant-menu-item{height:40px;line-height:40px}.ant-layout-sider{box-shadow:inset -3px 0 5px -1px #61616130;background:#fff}.ant-layout-sider .ant-menu{background:none}.ant-layout-sider .logo{margin:0 16px}.ant-layout-sider .logo a{display:flex;align-items:center;height:60px}.ant-layout-sider .logo img{display:inline-block;height:44px;vertical-align:middle}.ant-layout-sider .logo img.closed{margin:0 auto}.ant-layout-sider .logo h1{display:inline-block;margin:0 0 0 12px;font-weight:600;font-size:20px;vertical-align:middle;animation:fade-in;animation-duration:.3s;color:#fff}.ant-layout-sider .logo .logo-fallback{width:44px;height:44px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:24px;margin:0 auto}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.sidebar-container{background-color:#001529!important;z-index:11;position:relative;padding-bottom:48px}.sidebar-container.ant-layout-sider-collapsed{flex:0 0 80px!important;max-width:80px!important;min-width:80px!important;width:80px!important}.sidebar-container .ant-menu,.sidebar-container h1{color:#ffffffa6}.ant-menu-dark .ant-menu-submenu-title,.sidebar-container .ant-menu-item a,.sidebar-container .ant-menu-submenu a,li.ant-menu-item.menu-item-with-plus{color:#fff}.sidebar-container .ant-menu-inline-collapsed>.ant-menu-item,.sidebar-container .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title,.sidebar-container .ant-menu-vertical>.ant-menu-item,.sidebar-container .ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title{height:60px!important;line-height:60px!important;width:calc(100% - 8px);margin-inline:4px;margin-block:4px;padding:0!important;padding-inline:0!important;border-radius:4px;cursor:pointer;color:#f7f7f7!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important}.sidebar-container .ant-menu-inline-collapsed .ant-menu-title-content,.sidebar-container .ant-menu-vertical .ant-menu-title-content{display:none!important;opacity:0!important;width:0!important}.sidebar-container .ant-menu-inline-collapsed .ant-menu-submenu-arrow,.sidebar-container .ant-menu-vertical .ant-menu-submenu-arrow{display:none!important}.sidebar-container .ant-menu-vertical .ant-menu-item-icon,.sidebar-container .ant-menu-inline-collapsed .ant-menu-item-icon{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:100%!important;min-width:auto!important;margin:0!important}.sidebar-container .ant-menu-vertical .ant-menu-item-icon .anticon,.sidebar-container .ant-menu-vertical .ant-menu-item-icon svg,.sidebar-container .ant-menu-inline-collapsed .ant-menu-item-icon .anticon,.sidebar-container .ant-menu-inline-collapsed .ant-menu-item-icon svg{font-size:20px!important;width:20px;height:20px}.sidebar-container .ant-menu-submenu-selected{color:#edf7df}.sidebar-container .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#0137fc!important}.sidebar-container .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected svg{color:#fff}.sidebar-container .ant-menu-item-selected a,.sidebar-container .ant-menu-item-selected a:hover{color:#eff6ff!important}.sidebar-container .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:#0137fc!important}.sidebar-container .ant-menu-item-active,.sidebar-container .ant-menu-item:hover,.sidebar-container .ant-menu-submenu-active,.sidebar-container .ant-menu-submenu-title:hover,.sidebar-container .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open{color:#edf7df}.sidebar-container .ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover,.sidebar-container .ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover,.sidebar-container .ant-menu-item:not(.ant-menu-item-selected):hover,.sidebar-container .ant-menu-submenu-title:hover{background-color:#0137fc!important}.sidebar-container .ant-menu-inline{border:none}.sidebar-container .ant-menu-inline .ant-menu-item:after,.sidebar-container .ant-menu-vertical-left .ant-menu-item:after,.sidebar-container .ant-menu-vertical-right .ant-menu-item:after,.sidebar-container .ant-menu-vertical .ant-menu-item:after{border-right:unset!important}.ant-menu-submenu-popup>.ant-menu,.sider-sub-menu-container>ul,.sider-sub-menu-container.ant-menu-submenu>.ant-menu,.sider-sub-menu-container .ant-menu-sub{background:#001529!important;border-radius:10px!important;color:#f7f7f7!important;min-width:180px!important;padding:4px 0!important;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d}.ant-menu-submenu-popup .ant-menu-item,.sider-sub-menu-container .ant-menu-item,.sider-sub-menu-container>ul>.ant-menu-item{height:36px!important;line-height:36px!important;margin:0!important;padding:0 16px!important;color:#f7f7f7!important;font-size:14px;border-radius:0}.ant-menu-submenu-popup .ant-menu-item a,.sider-sub-menu-container .ant-menu-item a,.sider-sub-menu-container>ul .ant-menu-item a{color:#f7f7f7!important;font-size:14px}.ant-menu-submenu-popup .ant-menu-item:hover,.sider-sub-menu-container .ant-menu-item:hover,.sider-sub-menu-container>ul>.ant-menu-item:hover{background-color:#0137fc!important}.ant-menu-submenu-popup .ant-menu-item-selected,.sider-sub-menu-container .ant-menu-item-selected,.sider-sub-menu-container>ul>.ant-menu-item-selected{background-color:#0137fc!important}.sider-sub-menu-container .ant-menu-submenu-title{display:none!important}.ant-menu-submenu-popup .submenu-header-item,.submenu-header-item,.ant-menu-item.submenu-header-item{height:24px!important;line-height:24px!important;margin:4px 0!important;padding:0 16px!important;pointer-events:none!important;cursor:default!important;font-weight:400!important;font-size:14px!important;color:#ffffffa6!important;background:transparent!important}.submenu-header-item:hover,.ant-menu-item.submenu-header-item:hover{background:transparent!important}.ant-menu-submenu-popup .ant-menu-item-divider,.submenu-divider,.ant-menu-item-divider.submenu-divider{background:#bfbfbfab!important;margin:0!important;height:1px!important}.plus-icon{color:transparent;font-size:14px;margin-left:8px;min-width:auto;vertical-align:text-top;transition:color .2s}.menu-item-with-plus:hover .plus-icon{color:#f7f7f7}.sidebar-container .ant-divider-horizontal{background:#bfbfbfab;margin:0;border-block-start:0}.sidebar-container .ant-layout-sider-trigger{position:fixed;bottom:0;left:0;z-index:1;height:48px;background:linear-gradient(to bottom,#001529,#000c17);display:flex;align-items:center;justify-content:center;color:#ffffffa6;cursor:pointer;transition:all .2s}.sidebar-container .ant-layout-sider-trigger:hover{color:#fff}.sidebar-container .ant-menu-inline{background:#001529!important}.sidebar-container .ant-menu-inline>.ant-menu-item,.sidebar-container .ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px!important;line-height:40px!important;padding-left:24px!important;margin:4px 0!important;border-radius:4px}.sidebar-container .ant-menu-inline .ant-menu-title-content{display:inline!important;opacity:1!important;width:auto!important;margin-left:10px}.sidebar-container .ant-menu-inline .ant-menu-submenu-arrow{display:block!important;color:#f7f7f7!important}.sidebar-container .ant-menu-inline .ant-menu-sub{background:#000c17!important}.sidebar-container .ant-menu-inline .ant-menu-sub .ant-menu-item{height:auto!important;min-height:40px!important;line-height:1.4!important;padding:10px 16px 10px 48px!important;margin:0!important;border-radius:0;white-space:normal!important;word-wrap:break-word;display:flex;align-items:center}.sidebar-container .ant-menu-inline .ant-menu-item .anticon,.sidebar-container .ant-menu-inline .ant-menu-submenu-title .anticon{font-size:18px!important;margin-right:10px!important}.sidebar-container .ant-menu-inline .ant-menu-item-icon>div>span:last-child{display:none!important}.sidebar-container .ant-menu-inline .ant-menu-item-selected,.sidebar-container .ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:#0137fc!important}.sidebar-container .ant-menu-inline .ant-menu-item:hover,.sidebar-container .ant-menu-inline .ant-menu-submenu-title:hover{background-color:#0137fc80!important}.sidebar-container .ant-menu::-webkit-scrollbar{width:6px}.sidebar-container .ant-menu::-webkit-scrollbar-track{background:transparent}.sidebar-container .ant-menu::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.sidebar-container .ant-menu::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.sidebar-container .ant-menu{overflow:visible}.sidebar-container.ant-layout-sider-collapsed .ant-menu-item,.sidebar-container.ant-layout-sider-collapsed .ant-menu-submenu-title,.sidebar-container.ant-layout-sider-collapsed .ant-menu-item-icon{overflow:visible!important}.vertical-tab-container,.vertical-tab-container .ant-tabs{min-height:calc(100vh - 84px)}.vertical-tab-container .ant-tabs-nav{width:200px;min-width:200px;background:#fff;min-height:calc(100vh - 84px)}.vertical-tab-container .ant-tabs-nav:before{border-right:1px solid #f0f0f0}.vertical-tab-container .ant-tabs-nav-wrap{background:#fff}.vertical-tab-container .ant-tabs-tab{padding:12px 24px!important;margin:0!important;font-size:14px;color:#000000d9;justify-content:flex-start}.vertical-tab-container .ant-tabs-tab:hover{color:#1890ff;background:#1890ff0a}.vertical-tab-container .ant-tabs-tab-active{background:#1890ff14!important}.vertical-tab-container .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff!important;font-weight:500}.vertical-tab-container .ant-tabs-ink-bar{left:0!important;right:auto!important;width:3px!important}.vertical-tab-container .ant-tabs-content-holder{flex:1;background:#f0f2f5;overflow:auto}.vertical-tab-container .ant-tabs-tabpane{padding:0!important}.list-header{background:#fff;padding:16px 24px;border-bottom:1px solid #f0f0f0}.list-header .ant-breadcrumb{font-size:16px;font-weight:500;margin-bottom:4px}.list-header .ant-breadcrumb a{color:#000000d9!important}.list-header h5{color:#17274d;font-weight:500;margin:4px 0 0;font-size:13px}.er-table,.er-table .ant-table{background:#fff}.er-table .ant-table-thead>tr>th{background:#fafafa;font-weight:500;color:#000000d9;border-bottom:1px solid #f0f0f0;padding:12px 16px}.er-table .ant-table-tbody>tr>td{padding:12px 16px;border-bottom:1px solid #f0f0f0}.er-table .ant-table-tbody>tr:hover>td{background:#fafafa}.er-table .anticon-menu{cursor:grab;color:#999}.er-table .anticon-menu:hover{color:#1890ff}.er-table .anticon-history,.er-table .anticon-edit{color:var(--primary-color, #1890ff);font-size:16px;cursor:pointer}.er-table .anticon-delete{color:#ff4d4f;font-size:16px;cursor:pointer}.shipping-modal .ant-modal-content{border-radius:8px;overflow:hidden}.shipping-modal .ant-modal-header{background:#1890ff!important;border-radius:8px 8px 0 0!important;padding:16px 24px!important;margin:0!important}.shipping-modal .ant-modal-title{color:#fff!important;font-weight:500;font-size:16px}.shipping-modal .ant-modal-close{color:#fff;top:16px}.shipping-modal .ant-modal-close:hover{color:#fffc;background:#ffffff1a}.shipping-modal .ant-modal-body{padding:24px;max-height:70vh;overflow-y:auto}.shipping-modal .ant-form-item-label>label{font-weight:500;color:#000000d9}.shipping-modal .ant-form-item-required:before{color:#ff4d4f!important}.shipping-modal .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px;margin:0}.shipping-modal .ant-modal-footer .ant-btn{min-width:80px}.price-range-section{background:#fafafa;padding:16px;border-radius:8px;margin-top:16px;border:1px solid #f0f0f0}.price-range-row{display:flex;gap:12px;align-items:flex-end;margin-bottom:12px}.price-range-row .ant-form-item{margin-bottom:0!important;flex:1}.price-range-row .ant-form-item-label{padding-bottom:4px}.price-range-row .ant-form-item-label>label{font-size:13px;color:#000000a6}.price-range-row .delete-range-btn{flex-shrink:0;margin-left:8px}.add-price-range-btn{width:100%;margin-top:8px;border-style:dashed;height:40px}.add-price-range-btn:hover{border-color:#1890ff;color:#1890ff}.ecommerce-active{color:#19b820;font-weight:600}.ecommerce-inactive{color:#ff4a35;font-weight:600}@media (max-width: 768px){.vertical-tab-container .ant-tabs-nav{width:160px;min-width:160px}.vertical-tab-container .ant-tabs-tab{padding:10px 16px!important;font-size:13px}.list-header{padding:12px 16px}.price-range-row{flex-wrap:wrap}}.manage-tax-container,.manage-tax-container .ant-tabs{min-height:calc(100vh - 84px)}.manage-tax-tabs .ant-tabs-nav{width:200px;min-width:200px;background:#fff;min-height:calc(100vh - 84px);border-right:1px solid #f0f0f0}.manage-tax-tabs .ant-tabs-nav:before{display:none}.manage-tax-tabs .ant-tabs-nav-wrap{background:#fff}.manage-tax-tabs .ant-tabs-tab{padding:12px 24px!important;margin:0!important;font-size:13px;font-weight:500;color:#000000a6;justify-content:flex-start;text-transform:uppercase;letter-spacing:.3px;border-radius:0}.manage-tax-tabs .ant-tabs-tab:hover{color:#1890ff}.manage-tax-tabs .ant-tabs-tab-active{background:transparent!important}.manage-tax-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff!important;font-weight:600}.manage-tax-tabs .ant-tabs-ink-bar{left:0!important;right:auto!important;width:3px!important;background:#1890ff!important}.manage-tax-tabs .ant-tabs-content-holder{flex:1;background:#f0f2f5;overflow:auto}.manage-tax-tabs .ant-tabs-tabpane{padding:0!important}.tab-content-wrapper{min-height:calc(100vh - 84px)}.manage-tax-container .list-header{background:#fff;padding:16px 24px;border-bottom:1px solid #f0f0f0}.manage-tax-container .list-header .ant-breadcrumb{font-size:16px;font-weight:500}.manage-tax-container .list-header .ant-breadcrumb a,.manage-tax-container .list-header .ant-breadcrumb span{color:#000000d9!important}.tax-form-card.ant-card{border-radius:0;border:1px solid #f0f0f0;border-top:none;box-shadow:none;margin:0}.tax-form-card .ant-card-body{padding:24px}.tax-form-card .ant-form-item{margin-bottom:16px}.tax-form-card .ant-form-item-label{padding-bottom:4px!important}.tax-form-card .ant-form-item-label>label{color:#000000d9;font-size:14px;font-weight:400;height:auto}.tax-form-card .ant-form-item-label>label.ant-form-item-required:before{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.ant-form-item-tooltip{margin-left:4px;color:#00000073;cursor:help}.tax-form-card .er-select-styled.ant-select{width:100%}.tax-form-card .er-select-styled .ant-select-selector{min-height:38px!important;height:auto!important;border-radius:4px!important;border-color:#d9d9d9!important;padding:0 11px!important;display:flex;align-items:center}.tax-form-card .er-select-styled .ant-select-selection-search{display:flex;align-items:center}.tax-form-card .er-select-styled .ant-select-selection-placeholder{color:#00000040}.tax-form-card .er-select-styled .ant-select-selection-item{line-height:36px}.tax-form-card .er-select-styled.ant-select-disabled .ant-select-selector{background:#f5f5f5!important;cursor:not-allowed;color:#00000040}.add-option-item{padding:8px 12px;cursor:pointer;border-top:1px solid #f0f0f0;display:flex;align-items:center}.add-option-item:hover{background:#f5f5f5}.tax-form-card .er-select-styled.ant-select-multiple .ant-select-selector{min-height:38px!important;height:auto!important;padding:4px 8px!important}.tax-form-card .er-select-styled.ant-select-multiple .ant-select-selection-item{background:#e6f4ff;border:1px solid #91caff;border-radius:4px;padding:0 8px;margin:2px 4px 2px 0;height:24px;line-height:22px}.tax-form-card .er-select-styled.ant-select-multiple .ant-select-selection-item-content{color:#1890ff;font-size:12px}.ant-select-dropdown .ant-tag{font-size:10px!important;line-height:16px!important;margin:0!important}.ant-select-item-option-content>div{width:100%}.tax-form-card .checkbox-align .ant-form-item-label{visibility:hidden}.tax-form-card .checkbox-align .ant-form-item-label>label{visibility:hidden}.tax-form-card .ant-checkbox-wrapper{color:#000000d9;display:flex;align-items:center}.tax-form-card .ant-checkbox-wrapper-disabled{color:#00000040;cursor:not-allowed}.tax-form-card .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.tax-form-card .ant-radio-group{width:100%}.tax-form-card .ant-radio-wrapper{margin-right:16px;color:#000000d9}.tax-form-card .ant-radio-wrapper-disabled{color:#00000040;cursor:not-allowed}.tax-form-card .ant-radio-wrapper-disabled .ant-radio-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.tax-form-card .ant-space-compact{width:100%}.tax-form-card .ant-input-number{width:100%!important;border-radius:4px!important;min-height:38px}.tax-form-card .ant-input-number .ant-input-number-input{height:36px;padding:0 11px}.tax-form-card .ant-input-number-disabled{background:#f5f5f5!important;cursor:not-allowed}.tax-form-card .ant-input-number-disabled .ant-input-number-input{color:#00000040;cursor:not-allowed}.tax-form-card .ant-input-number .ant-input-number-handler-wrap{opacity:1}.government-category-list-section{background:#fff;border:1px solid #f0f0f0;border-top:none}.state-tax-category-table-wrapper,.state-tax-category-table-wrapper .ant-table{background:#fff}.state-tax-category-table-wrapper .ant-table-header{overflow:hidden!important}.state-tax-category-table-wrapper .ant-table-thead>tr>th{background:#fafafa;font-weight:500;padding:12px 16px;border-bottom:1px solid #f0f0f0;white-space:nowrap}.state-tax-category-table-wrapper .ant-table-tbody>tr>td{padding:12px 16px;border-bottom:1px solid #f0f0f0}.state-tax-category-table-wrapper .ant-table-tbody>tr:hover>td{background:#fafafa}.state-tax-category-table-wrapper .ant-table-cell-fix-right{background:#fff}.state-tax-category-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right{background:#fafafa}.state-tax-category-table-wrapper .ant-table-filter-trigger{color:#00000073}.state-tax-category-table-wrapper .ant-table-filter-trigger:hover{color:#000000d9}.state-tax-category-table-wrapper .ant-table-filter-trigger.active{color:#1890ff}.state-tax-category-table-wrapper .ant-empty{margin:32px 0}.state-tax-category-table-wrapper .ant-table-body{overflow:auto!important;max-height:800px}.filters-label{background:#fff;padding:12px 24px;border-bottom:1px solid #f0f0f0;font-weight:500;color:#000000d9}.store-taxes-table{background:#fff}.store-taxes-table .ant-table-thead>tr>th{background:#fafafa;font-weight:500;padding:12px 16px;border-bottom:1px solid #f0f0f0}.store-taxes-table .ant-table-tbody>tr>td{padding:12px 16px;border-bottom:1px solid #f0f0f0}.store-taxes-table .ant-table-tbody>tr:hover>td{background:#fafafa}.store-taxes-table .ant-pagination{margin:16px;justify-content:flex-end}.manage-tax-container .ant-btn{border-radius:4px;height:32px;font-size:14px}.manage-tax-container .ant-space-compact .ant-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.manage-tax-container .ant-space-compact .ant-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgba(255,255,255,.3)}@media (max-width: 768px){.manage-tax-tabs .ant-tabs-nav{width:160px;min-width:160px}.manage-tax-tabs .ant-tabs-tab{padding:10px 16px!important;font-size:12px}.manage-tax-container .list-header{padding:12px 16px}.tax-form-card .ant-card-body{padding:16px}}.app-container{min-height:100vh}.site-layout-content{background:#fff;padding:24px;min-height:280px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}
