.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}.dashboard-container,.customer-detail-container{padding:24px}.ant-table-expand-icon-cell{width:48px}.ant-table-row-expand-icon{width:16px;height:16px}.ant-table-row-expand-icon-spaced{margin-left:8px}.purchase-list-page{padding:24px}.list-header,.filters-section{margin-bottom:16px}.purchase-order-detail-page{padding:24px;background:#f5f7fb}.po-breadcrumb{margin-bottom:16px}.po-top-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.po-heading{margin:0}.po-header-layout .ant-collapse>.ant-collapse-item{border:none;background:#fff}.po-collapse .ant-collapse-header{font-weight:600;font-size:16px;padding:16px}.po-collapse .ant-collapse-content{background:transparent}.po-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.po-info-item{display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:#f8f9ff;border-radius:8px}.po-info-label{font-weight:600;color:#17274d;font-size:12px;text-transform:uppercase}.po-info-value{font-size:14px;color:#1f2937}.po-amount-summary{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.po-summary-tabs .ant-tabs-nav:before{border-bottom:none}.po-summary-tabs .ant-tabs-nav-wrap{padding:0 8px}.po-summary-tabs .ant-tabs-tab{font-weight:500}.po-payment-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;background:#f8f9ff;border-radius:8px;padding:12px}.po-payment-summary>div{display:flex;flex-direction:column;gap:4px}.po-search-section{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin:24px 0}.po-search-field{flex:1 1 360px}.po-search-field .ant-typography{margin-bottom:4px;font-weight:600;color:#17274d}.po-search-select{width:100%}.po-lineitems-card{margin-bottom:24px;border-radius:12px}.po-metrics{margin-bottom:24px}.po-metric-card{text-align:center;border-radius:12px;background:linear-gradient(135deg,#f8f9ff,#eef2ff)}.po-metric-card .ant-typography-secondary{text-transform:uppercase;font-size:12px}.po-details-card{border-radius:12px}.po-detail-field{display:flex;flex-direction:column;gap:6px}.po-detail-field .ant-typography-secondary{font-size:12px;text-transform:uppercase;color:#6b7280}.po-financial-summary{display:flex;flex-direction:column;gap:16px}.po-financial-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.po-financial-row .ant-typography{font-weight:600}.po-financial-row .ant-input-number,.po-financial-row .ant-select{min-width:120px}.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){.po-top-bar{flex-direction:column;align-items:flex-start}.po-search-section{flex-direction:column;align-items:stretch}.po-financial-row{align-items:flex-start}}.bill-list-page{padding:24px;background:#f5f7fb;min-height:100%;display:flex;flex-direction:column;gap:16px}.bill-list-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)}.bill-list-header-left{display:flex;align-items:flex-start;gap:16px;flex-direction:column}.bill-list-header-title .ant-typography{margin:0;color:#17274d}.bill-list-header-title .ant-typography+.ant-typography{color:#17274d99;font-size:14px}.bill-list-filter-card{border-radius:16px;border:1px solid rgba(15,39,82,.06);box-shadow:0 12px 36px #0f27520f;background:#fff}.bill-list-filter-label{display:block;font-size:12px;text-transform:uppercase;font-weight:600;color:#17274d99;margin-bottom:6px;letter-spacing:.04em}.bill-list-table-card{flex:1;border-radius:16px;border:1px solid rgba(15,39,82,.06);box-shadow:0 18px 48px #0f275214;overflow:hidden}.bill-list-table-card .ant-table{border-radius:0 0 16px 16px}.bill-list-link{color:#0a63ff;font-weight:500}.bill-list-link:hover{color:#043a9b}.bill-list-status-tag{font-weight:600;padding:2px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.bill-list-due-amount{color:#d4380d;font-weight:600}.bill-list-menu-item{display:inline-flex;align-items:center;gap:8px}.bill-list-menu-item--danger{color:#ff4d4f}.bill-list-row{cursor:pointer;transition:background .2s ease,transform .2s ease}.bill-list-row:hover{background:#0a63ff0f!important}@media (max-width: 991px){.bill-list-header{flex-direction:column;align-items:flex-start}.bill-list-header-left{width:100%}}.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{padding:24px;min-height:100%}.sales-order-list__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sales-order-list__filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.sales-order-list .ant-card,.sales-order-list .ant-table{border-radius:12px}.sales-order-list__address-card{height:100%}.sales-order-list__address-card .ant-form-item{margin-bottom:12px}: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{display:flex;margin:4px!important;border:1px solid #f0f0f0}.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}.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-collapse-header-text>.ant-row>:first-child .columnContainer{background-color:#f7f7f7;border-right:none}.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)}.order-header{background:#fff;padding:10px 16px;border-bottom:1px solid #e5dcdc}.order-summary .side-bordered{border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0}.order-summary .line-item-card .ant-card-body,.order-summary .payment-and-shipping-methods .ant-card-body{padding-top:0}.order-summary .total-data{font-weight:700}.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}.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}.er-table .ant-table-tbody>tr:hover>td{background:#fafafa}.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{padding:0;min-height:calc(-84px + 100vh)}.invoice-list #affix-layout-sub-header{position:relative}.invoice-list .list-header{background:#fff;padding:10px 16px;border-bottom:1px solid #e5dcdc}.invoice-list .list-header .ant-row{margin-left:-4px;margin-right:-4px;row-gap:8px}.invoice-list .list-header .ant-col{padding-left:4px;padding-right:4px}.invoice-list .ant-typography h4{color:#17274d;font-weight:500;margin:0;font-size:16px}.invoice-list .ant-breadcrumb{font-size:16px;font-weight:500}.invoice-list .ant-table-title .ant-row{margin-left:-4px;margin-right:-4px;row-gap:8px}.invoice-list .ant-table-title .ant-col{padding-left:4px;padding-right:4px}.invoice-list .ant-table-title h3{color:#17274d;font-weight:500;margin:0}.invoice-list .ant-table-wrapper.api-table.er-table,.invoice-list .ant-table{background:#fff}.invoice-list .ant-table-container{border:none;border-radius:0}.invoice-list .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #f0f0f0;padding:4px 4px 4px 6px;font-size:14px;font-weight:500;line-height:22px}.invoice-list .ant-table-tbody>tr>td{padding:4px 4px 4px 6px;font-size:14px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.invoice-list .ant-table-tbody>tr.even-table-row>td{background:#f9f9f9}.invoice-list .ant-table-tbody>tr{cursor:pointer}.invoice-list .ant-table-tbody>tr:hover>td{background:#f7f7f7}.invoice-list .ant-table a{color:inherit;text-decoration:none}.invoice-list .ant-table a:hover{color:#1677ff}.invoice-list .ant-table .ant-btn-link{padding:0;height:auto;color:inherit;font-weight:400}.invoice-list .ant-table .ant-btn-link:hover{color:#1677ff}.invoice-list .ant-tag{border-radius:4px;font-size:12px;line-height:20px;padding:0 7px;margin-inline-end:0}.invoice-list .ant-checkbox-inner{border-radius:2px}.invoice-list .ant-pagination{padding:16px;margin:0}.invoice-list .ant-pagination-item-active{border-color:#1677ff}.invoice-list .ant-pagination-item-active a{color:#1677ff}.invoice-list .ant-btn-primary{background:#1677ff}.invoice-list .ant-btn-primary:hover{background:#4096ff}.invoice-list .ant-btn-primary:active{background:#0958d9}.invoice-list .ant-select-selector,.invoice-list .ant-picker{border-radius:6px}.invoice-list__filters{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border-bottom:1px solid #f0f0f0}.invoice-list .header-actions{display:flex;align-items:center;gap:8px}.invoice-list .overdue-indicator{color:#ff993d}.invoice-list .overdue-indicator .anticon{color:#ff993d;font-size:16px}.invoice-list__address-card{margin-bottom:16px}.invoice-list__address-card .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0;min-height:auto;padding:8px 16px}.invoice-list__address-card .ant-card-head-title{font-size:14px;font-weight:500;color:#17274d}.invoice-list__address-card .ant-card-body{padding:16px}.invoice-list .ant-form-item-label>label{font-size:14px}.invoice-list .ant-input,.invoice-list .ant-select-selector,.invoice-list .ant-picker{border-radius:6px}.invoice-list .ant-alert-warning{background:#fffbe6;border-color:#ffe58f}.invoice-list .ant-space-compact{display:inline-flex}.invoice-list .header-icon .ant-btn{border-radius:6px}.invoice-list .ant-table-selection-col{width:32px}.invoice-list .ant-table-tbody>tr>td a{color:inherit;text-decoration:none}.invoice-list .ant-table-tbody>tr>td a:hover{color:#1677ff}.invoice-list .list-header .ant-breadcrumb{font-size:16px;font-weight:500}.invoice-list .list-header .ant-breadcrumb a{height:100%;color:#000000d9;pointer-events:none}.invoice-list .list-header .ant-picker-range,.invoice-list .list-header .ant-btn{border-radius:6px}.invoice-list .ant-table-fixed-header .ant-table-body{max-height:calc(-296px + 100vh);overflow-y:auto}: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:16px 24px 24px}.order-header{background:var(--value-bg);padding:0}.order-header>.ant-row{margin-left:-8px;margin-right:-8px;padding:12px 16px}.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:var(--value-bg);border:1px solid var(--border-color);border-radius:8px;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-header{padding:0!important;background:transparent;border:none}.order-header-data .ant-collapse-content{border:none}.order-header-data .ant-collapse-content-box{padding:0!important}.order-header-data .ant-collapse-expand-icon{display:none!important}.order-header-data .titleContainer{display:flex;flex-direction:row;margin:0;border-bottom:1px solid var(--border-color);min-height:48px}.order-header-data .titleContainer:last-child{border-bottom:none}.order-header-data .titleContainer>.title:first-child{flex:0 0 var(--label-width);background:var(--label-bg);border-right:1px solid var(--border-color);padding:var(--field-padding);display:flex;align-items:center}.order-header-data .titleContainer>.title:first-child b{font-weight:600;color:#000;font-size:var(--font-label);display:flex;align-items:center;gap:var(--icon-spacing);white-space:nowrap}.order-header-data .titleContainer .title b .anticon{font-size:16px;color:var(--text-secondary)}.order-header-data .titleContainer>.title:nth-child(2){flex:1;background:var(--value-bg);padding:var(--field-padding);display:flex;align-items:center;font-size:var(--font-value);color:var(--text-primary);word-break:break-word}.order-header-data .titleContainer .title a{color:var(--link-color);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}.order-header-data .ant-col:first-child .titleContainer{border-right:1px solid var(--border-color)}.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-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 .columnContainer{padding:2px 8px;border:1px solid #f0f0f0;background:#fff;display:flex;align-items:center;min-height:40px}.order-header-table .ant-row>.ant-col: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-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}.invoice-tabs{background:#fff;margin-bottom:0}.invoice-tabs .ant-tabs-nav{margin:0;padding:0;background:#fff}.invoice-tabs .ant-tabs-tab{padding:12px 0;margin-right:32px;font-size:14px;font-weight:400;text-transform:uppercase;color:#000000a6}.invoice-tabs .ant-tabs-tab:hover{color:#1890ff}.invoice-tabs .ant-tabs-tab-active{font-weight:600}.invoice-tabs .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,.order-summary{padding: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%}.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}.line-items-table .ant-table table,.api-table .ant-table table,.er-table .ant-table table{table-layout:fixed}.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}.column-resize-handle{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:col-resize;z-index:10;background:transparent}.column-resize-handle:after{content:"";position:absolute;top:25%;right:3px;width:2px;height:50%;background-color:transparent;border-radius:1px;transition:background-color .15s ease}.column-resize-handle:hover:after{background-color:#0000004d}.column-resize-handle:active:after{background-color:#1890ff}.resizable-table .ant-table-thead>tr>th:hover .column-resize-handle:after{background-color:#0003}.resizable-table .ant-table-thead>tr>th{position:relative;-webkit-user-select:none;user-select:none}.resizable-table .ant-table-bordered .ant-table-thead>tr>th{border-right:1px solid var(--border-light)}.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:12px 16px!important;border-bottom:1px solid #f0f0f0;border-right:none;text-align:start;position:relative;overflow-wrap:break-word}.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:12px 16px!important;border-bottom:1px solid #f0f0f0;border-right:none;overflow-wrap:break-word;transition:background .2s,border-color .2s}.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:12px 16px!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:#f5f5f5}.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 .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}.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 td,.api-table .total-data td,.er-table .total-data td{font-weight:600;background:var(--background-light);padding:6px 8px!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{border-left:2px solid var(--border-default)!important}.ant-table-title{padding:16px;border-bottom:1px solid var(--border-light)}.ant-table-title .ant-row{margin-left:-4px!important;margin-right:-4px!important;row-gap:8px}.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}.ant-table-fixed-header .ant-table-body{overflow:auto scroll;max-height:calc(100vh - 220px)}.ant-table-body::-webkit-scrollbar{width:11px;height:11px}.ant-table-body::-webkit-scrollbar-thumb{background:#0003;border-radius:6px}.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:24px}.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:16px}.field-item .ant-form-item-label{padding-bottom:0}.field-item .ant-form-item-label>label{font-size:14px;color:var(--text-primary);font-weight:400;height:32px}.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}.tag-history .ant-card-body{padding:24px}.order-content{padding:0;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}.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}}.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}.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}.lineitems-table{background:#fff}.lineitems-table .ant-table-container,.lineitems-table .ant-table-content,.lineitems-table .ant-table-body,.lineitems-table .ant-table{background:#fff;width:100%}.lineitems-table .ant-table table{width:100%!important;border-collapse:collapse;border-spacing:0}.lineitems-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#000000e0;padding:8px;border-bottom:1px solid #f0f0f0;font-size:14px}.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-cell{background:transparent!important}.lineitems-table .ant-table-row{position:relative;background-color:transparent;width:100%!important;min-width:1592px}.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-selection-column{width:32px!important;flex:0 0 32px!important;padding:8px!important}.lineitems-table .margin-symbol{margin-right:0}.lineitems-table .ant-input-number,.lineitems-table .ant-input-number-group-wrapper{width:100%}.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;-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}.vendor-credit-memo-list-page{padding:24px;background:#f5f7fb;min-height:100%;display:flex;flex-direction:column;gap:16px}.vendor-credit-memo-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-header-left{display:flex;flex-direction:column;gap:12px}.vendor-credit-memo-header-title{display:flex;flex-direction:column;gap:4px}.vendor-credit-memo-header-title .ant-typography{margin:0;color:#17274d}.vendor-credit-memo-filter-card{border-radius:16px;border:1px solid rgba(15,39,82,.06);box-shadow:0 12px 36px #0f27520f;background:#fff}.vendor-credit-memo-filter-label{display:block;font-size:12px;text-transform:uppercase;font-weight:600;color:#17274d99;margin-bottom:6px;letter-spacing:.04em}.vendor-credit-memo-table-card{flex:1;border-radius:16px;border:1px solid rgba(15,39,82,.06);box-shadow:0 18px 48px #0f275214;overflow:hidden}.vendor-credit-memo-table .ant-table-tbody>tr:hover>td{background:#0a63ff0f!important}.vendor-credit-memo-link{color:#0a63ff;font-weight:600}.vendor-credit-memo-link:hover{color:#043a9b}.vendor-credit-memo-status-tag{font-weight:600;padding:2px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}@media (max-width: 991px){.vendor-credit-memo-header{flex-direction:column;align-items:flex-start}.vendor-credit-memo-header-left{width:100%}}.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,.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}.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}.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}
