@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.PurchaseOrdersModal_addressContainer__20Dpn{display:flex;gap:.5rem;margin:.5rem;width:calc(100% - 1rem)}.PurchaseOrdersModal_addressSection__laUaL{border:1px solid var(--gray-300);border-radius:4px;flex:1 1;padding:0}.PurchaseOrdersModal_addressHeader__IIUJS{background:var(--gray-100);border-bottom:1px solid var(--gray-300);font-size:.9rem;font-size:1rem;font-weight:600;line-height:1.1;margin:0;padding:.5rem;text-align:center}.PurchaseOrdersModal_addressFieldsContainer__RIeii{display:block;display:flex;flex-direction:column;gap:.25rem;padding:.25rem}.PurchaseOrdersModal_addressField__dUMn2{margin:0}.PurchaseOrdersModal_addressField__dUMn2 input{border:1px solid var(--gray-400);border-radius:4px;box-sizing:border-box;display:block;font-size:.8rem;height:1.5rem;margin:0;padding:.25rem .35rem;width:100%}.PurchaseOrdersModal_addressLocationRow__Oxh0O{display:flex;gap:.5rem;line-height:1;margin:0}.PurchaseOrdersModal_addressLocationRow__Oxh0O .PurchaseOrdersModal_addressField__dUMn2{margin-bottom:0;margin-top:0}.PurchaseOrdersModal_cityField__aMkoX{flex:2 1}.PurchaseOrdersModal_postalField__Ow0\+W,.PurchaseOrdersModal_stateField__hQUUs{flex:1 1}.PurchaseOrdersModal_addressField__dUMn2 input::placeholder{color:#aaa;line-height:1}.PurchaseOrdersModal_poForm__Yg4YG{margin:0 auto;width:fit-content}.PurchaseOrdersModal_formRow__5JnTj{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.PurchaseOrdersModal_formField__Ne8Kd{align-items:center;display:flex;gap:.5rem}.PurchaseOrdersModal_formField__Ne8Kd label{min-width:120px;text-align:right}.PurchaseOrdersModal_formField__Ne8Kd input,.PurchaseOrdersModal_formField__Ne8Kd select{width:200px}.PurchaseOrdersModal_poLines__Y\+YPK{margin-top:2rem;overflow-x:auto;width:100%}.PurchaseOrdersModal_lineUnitsNote__MtlLr{color:var(--gray-500);font-size:.85rem;margin-bottom:.5rem;text-align:right}.PurchaseOrdersModal_openPoHeaderInfo__fEFin{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-bottom:1rem}.PurchaseOrdersModal_openPoHeaderInfoItem__pyGF1{align-items:baseline;display:inline-flex;gap:.25rem;white-space:nowrap}.PurchaseOrdersModal_openPoHeaderInfoItem__pyGF1 label{font-weight:600}.PurchaseOrdersModal_openPoTableContainer__m3VOd{background-color:var(--bg-color);max-height:calc(95vh - 240px);overflow:auto;position:relative}.PurchaseOrdersModal_openPoTableContainer__m3VOd>table>thead{position:sticky;top:0;z-index:20}.PurchaseOrdersModal_openPoTableContainer__m3VOd>table>thead>tr>th{background-color:var(--gray-100);border-bottom:2px solid var(--gray-300)}.PurchaseOrdersModal_openPoExpansionColumnHeader__Gdhpl{width:30px}.PurchaseOrdersModal_openPoDetailLinesTable__n6qUZ>thead{position:sticky;top:32px;z-index:10}.PurchaseOrdersModal_openPoDetailLinesTable__n6qUZ>thead>tr>th{background-color:var(--primary-blue);border-bottom:1px solid var(--primary-blue);color:#fff}.PurchaseOrdersModal_lines-table__5RK1D{min-width:1200px}.PurchaseOrdersModal_buttons__-2mUd{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.PurchaseOrdersModal_status-controls-wrapper__Diukk{background:var(--gray-100);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.PurchaseOrdersModal_status-buttons__6c3L9 button{border-radius:20px;font-size:.9rem;padding:.5rem 1.5rem;transition:all .2s ease}.PurchaseOrdersModal_status-buttons__6c3L9 button:disabled{cursor:not-allowed;opacity:.6}.ShippingMethodCombobox_combobox__8xgsh{position:relative;width:100%}.ShippingMethodCombobox_inputWrapper__tdBqR{align-items:center;display:flex;position:relative}.ShippingMethodCombobox_input__ov1cE{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);font-family:inherit;font-size:1rem;height:2.5rem;line-height:1.5;padding:.5rem 2rem .5rem .5rem;width:100%}.ShippingMethodCombobox_input__ov1cE:focus{border-color:var(--primary-blue);outline:none}.ShippingMethodCombobox_input__ov1cE:disabled{background-color:var(--gray-100);color:var(--gray-500);cursor:not-allowed}.ShippingMethodCombobox_caret__7pmgB{color:var(--gray-500);font-size:.75rem;pointer-events:none;position:absolute;right:.6rem}.ShippingMethodCombobox_clearButton__rx6MF{background:#0000;border:none;border-radius:3px;color:var(--gray-500);cursor:pointer;font-size:1rem;height:1.25rem;line-height:1;padding:0;position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:1.25rem}.ShippingMethodCombobox_clearButton__rx6MF:hover:not(:disabled){color:var(--text-color)}.ShippingMethodCombobox_dropdown__sEBlD{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 2px 6px #0000001f;left:0;max-height:18rem;overflow-y:auto;position:absolute;right:0;top:calc(100% + 2px);z-index:1100}.ShippingMethodCombobox_groupHeader__L7Gwy{background-color:var(--gray-100);color:var(--gray-800);font-size:.75rem;font-weight:600;letter-spacing:.3px;padding:.3rem .6rem;position:sticky;top:0}.ShippingMethodCombobox_option__rnJR8{cursor:pointer;font-size:.9rem;overflow:hidden;padding:.4rem .6rem;text-overflow:ellipsis;white-space:nowrap}.ShippingMethodCombobox_optionHighlighted__XJnrV{background-color:var(--gray-200)}.ShippingMethodCombobox_optionSelected__OY3WK{font-weight:600}.ShippingMethodCombobox_noResults__nRmCO{color:var(--gray-500);font-size:.9rem;font-style:italic;padding:.75rem .6rem;text-align:center}.LinkWorkOrdersModal_modalOverlay__A5K39{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.LinkWorkOrdersModal_modalContent__g4T9w{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:85vh;max-width:1000px;overflow-y:auto;padding:2rem;position:relative;width:90%}.LinkWorkOrdersModal_modalHeader__3Dg7Z{align-items:center;border-bottom:2px solid var(--gray-300);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.LinkWorkOrdersModal_modalHeader__3Dg7Z h2{color:var(--gray-900);font-size:1.5rem;margin:0}.LinkWorkOrdersModal_closeButton__HjFhm{align-items:center;background:none;border:none;color:var(--gray-600);cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;padding:0;position:absolute;right:1rem;top:1rem;transition:color .2s ease;width:30px}.LinkWorkOrdersModal_closeButton__HjFhm:hover{color:var(--gray-900)}.LinkWorkOrdersModal_modalBody__MVW9e{width:100%}.LinkWorkOrdersModal_allocationControls__4lLCY{background:var(--gray-100);border:1px solid var(--gray-300);border-radius:6px;margin-bottom:1.5rem;padding:1rem}.LinkWorkOrdersModal_radioGroup__brNln{display:flex;gap:2rem;margin-bottom:.75rem}.LinkWorkOrdersModal_radioGroup__brNln label{align-items:center;color:var(--gray-800);cursor:pointer;display:flex;font-weight:500;gap:.5rem}.LinkWorkOrdersModal_radioGroup__brNln input[type=radio]{cursor:pointer;height:18px;width:18px}.LinkWorkOrdersModal_allocationSummary__7MsX7{align-items:center;display:flex;justify-content:space-between}.LinkWorkOrdersModal_allocationSummary__7MsX7 strong{color:var(--gray-900)}.LinkWorkOrdersModal_validationError__mYjJW{color:#d32f2f;font-size:.9rem;font-weight:600}.LinkWorkOrdersModal_table__dJjEc{border-collapse:collapse;margin-top:1rem;width:100%}.LinkWorkOrdersModal_table__dJjEc thead{background:var(--gray-200);border-bottom:2px solid var(--gray-400)}.LinkWorkOrdersModal_table__dJjEc th{border-bottom:2px solid var(--gray-300);color:var(--gray-900);font-size:.9rem;font-weight:600;padding:.75rem;text-align:left}.LinkWorkOrdersModal_table__dJjEc tbody tr{border-bottom:1px solid var(--gray-300);transition:background-color .15s ease}.LinkWorkOrdersModal_table__dJjEc tbody tr:hover{background:var(--gray-50)}.LinkWorkOrdersModal_table__dJjEc td{color:var(--gray-800);font-size:.9rem;padding:.75rem}.LinkWorkOrdersModal_table__dJjEc td input[type=checkbox]{cursor:pointer;height:18px;width:18px}.LinkWorkOrdersModal_table__dJjEc td input[type=number]{border:1px solid var(--gray-400);border-radius:4px;font-size:.9rem;padding:.4rem;transition:border-color .2s ease;width:100%}.LinkWorkOrdersModal_table__dJjEc td input[type=number]:focus{border-color:var(--primary-blue);outline:none}.LinkWorkOrdersModal_modalFooter__tknaZ{border-top:1px solid var(--gray-300);display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem}.LinkWorkOrdersModal_modalFooter__tknaZ button{border:none;border-radius:4px;cursor:pointer;font-size:.95rem;font-weight:500;padding:.6rem 1.75rem;transition:all .2s ease}.LinkWorkOrdersModal_modalFooter__tknaZ button:first-child{background-color:var(--gray-200);border:1px solid var(--gray-400);color:var(--gray-800)}.LinkWorkOrdersModal_modalFooter__tknaZ button:first-child:hover:not(:disabled){background-color:var(--gray-300)}.LinkWorkOrdersModal_modalFooter__tknaZ button:last-child{background-color:var(--primary-blue);color:#fff}.LinkWorkOrdersModal_modalFooter__tknaZ button:last-child:hover:not(:disabled){background-color:#0056b3;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.LinkWorkOrdersModal_modalFooter__tknaZ button:disabled{cursor:not-allowed;opacity:.6;transform:none}.LinkWorkOrdersModal_error__iiSjo{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;font-size:.9rem;margin-bottom:1rem;padding:.75rem}.PODashboardModal_tableContainer__kvhPB{background-color:var(--bg-color);max-height:70vh;overflow-y:auto;position:relative}.PODashboardModal_tableContainer__kvhPB>table>thead{position:sticky;top:0;z-index:10}.PODashboardModal_tableContainer__kvhPB>table>thead>tr>th{background-color:var(--gray-100);border-bottom:2px solid var(--gray-300)}.InventoryModal_partDetails__k37br{background:#f8f9fa;padding:20px}.InventoryModal_editButtonRow__HtTGM{display:flex;gap:10px;justify-content:flex-end;margin-bottom:16px}.InventoryModal_detailsGrid__REyzX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:24px}.InventoryModal_detailsCard__Gz5Al{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:16px}.InventoryModal_detailsCard__Gz5Al h4{border-bottom:2px solid #007bff;color:#333;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.InventoryModal_detailRow__uPmF3{border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 0}.InventoryModal_detailRow__uPmF3:last-child{border-bottom:none}.InventoryModal_detailLabel__CofLE{color:#555;flex:0 0 45%;font-weight:500}.InventoryModal_detailValue__Vu85i{color:#333;flex:1 1;text-align:right;word-break:break-word}.InventoryModal_detailValue__Vu85i.InventoryModal_price__BAspm{color:#28a745;font-weight:600}.InventoryModal_detailValue__Vu85i.InventoryModal_cost__kqOBf{color:#007bff;font-weight:600}.InventoryModal_lotsSection__KMT4d{margin-top:24px}.InventoryModal_lotsSection__KMT4d h4{border-bottom:2px solid #007bff;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.InventoryModal_lotsTable__bxRJN{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;width:100%}.InventoryModal_lotsTable__bxRJN table{border-collapse:collapse;width:100%}.InventoryModal_lotsTable__bxRJN thead{background:#007bff}.InventoryModal_lotsTable__bxRJN th{background:#007bff;color:#fff;font-size:14px;font-weight:600;padding:12px;text-align:left}.InventoryModal_lotsTable__bxRJN td{border-bottom:1px solid #f0f0f0;color:#333;padding:12px}.InventoryModal_lotsTable__bxRJN tbody tr:last-child td{border-bottom:none}.InventoryModal_lotsTable__bxRJN tbody tr:hover{background:#f8f9fa}.InventoryModal_emptyState__9rgvB{color:#999;font-style:italic;padding:20px;text-align:center}.InventoryModal_partsModalContent__WHCrU{display:flex;flex-direction:column;height:90vh!important;max-height:90vh!important;overflow:hidden!important}.InventoryModal_partsModalContent__WHCrU .modal-header{flex-shrink:0}.InventoryModal_searchControls__84oQh{flex-shrink:0;margin-bottom:20px}.InventoryModal_inventoryTableContainer__-pRn3{border:1px solid var(--gray-300);border-radius:4px;flex:1 1;min-height:0;overflow:auto}.InventoryModal_inventoryTableContainer__-pRn3>table{border-collapse:collapse;width:100%}.InventoryModal_inventoryTableContainer__-pRn3>table>thead{position:sticky;top:0;z-index:10}.InventoryModal_inventoryTableContainer__-pRn3>table>thead>tr>th{background-color:var(--gray-100);border-bottom:2px solid var(--gray-300)}.InventoryModal_searchControls__84oQh .InventoryModal_form-group__zFYLR{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0}.InventoryModal_searchControls__84oQh button{margin-top:12px;white-space:nowrap}.InventoryModal_cancelButton__d-2Fe,.InventoryModal_deleteButton__i0TA5,.InventoryModal_editButton__5-yn0,.InventoryModal_saveButton__EHBMR{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.InventoryModal_editButton__5-yn0{background-color:var(--gray-200);color:var(--gray-800)}.InventoryModal_editButton__5-yn0:hover{background-color:var(--gray-300);transform:translateY(-1px)}.InventoryModal_saveButton__EHBMR{background-color:var(--green);color:#fff}.InventoryModal_saveButton__EHBMR:hover:not(:disabled){background-color:#4a8c42;box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.InventoryModal_cancelButton__d-2Fe,.InventoryModal_deleteButton__i0TA5{background-color:var(--red);color:#fff}.InventoryModal_cancelButton__d-2Fe:hover:not(:disabled),.InventoryModal_deleteButton__i0TA5:hover:not(:disabled){background-color:#b73e3c;box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.InventoryModal_cancelButton__d-2Fe:disabled,.InventoryModal_deleteButton__i0TA5:disabled{cursor:not-allowed;opacity:.6}.ReportsMenu_reportsMenu__WJR4y{max-width:900px}.ReportsMenu_reportList__VZ6Rl{display:flex;flex-direction:column;gap:16px}.ReportsMenu_reportGroup__rIxjH{background:var(--bg-color);border:1px solid var(--gray-300);border-radius:6px;overflow:hidden}.ReportsMenu_groupHeader__Casxe{background:var(--gray-100);border-bottom:1px solid var(--gray-300);color:var(--gray-700);font-size:.88rem;font-weight:600;letter-spacing:.02em;padding:9px 14px;text-transform:uppercase}.ReportsMenu_groupBody__mHB6f{display:flex;flex-direction:column}.ReportsMenu_reportRow__TqS4u{align-items:center;background:var(--bg-color);border:none;border-bottom:1px solid var(--gray-200);color:var(--text-color);cursor:pointer;display:flex;font:inherit;justify-content:space-between;min-height:54px;padding:8px 14px;text-align:left;width:100%}.ReportsMenu_reportRow__TqS4u:last-child{border-bottom:none}.ReportsMenu_reportRow__TqS4u:hover{background:var(--gray-100)}.ReportsMenu_reportRow__TqS4u:focus-visible{outline:2px solid var(--primary-blue);outline-offset:-2px}.ReportsMenu_reportText__QQW7Z{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ReportsMenu_reportName__jR9QA{color:var(--text-color);font-size:1rem;font-weight:500}.ReportsMenu_reportDescription__AL8lS{color:var(--gray-600);font-size:.9rem;line-height:1.35}@media (max-width:640px){.ReportsMenu_reportRow__TqS4u{min-height:60px}}.AccountingReport_reportModal__4lJrj{display:flex;flex-direction:column;max-height:95vh!important;max-width:1100px!important;padding:0!important;width:95vw!important}.AccountingReport_reportModal__4lJrj.AccountingReport_wide__poePI{max-width:1400px!important}.AccountingReport_header__j37ld{align-items:center;border-bottom:1px solid var(--gray-300);display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.AccountingReport_header__j37ld h2{font-size:1.15rem;font-weight:600;margin:0}.AccountingReport_closeBtn__E-okz{background:none;border:none;color:var(--gray-500);cursor:pointer;font-size:1.4rem;line-height:1;padding:0}.AccountingReport_closeBtn__E-okz:hover{color:var(--gray-900)}.AccountingReport_controls__\+eY9L{align-items:center;background:var(--gray-100);border-bottom:1px solid var(--gray-200);display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;padding:10px 20px}.AccountingReport_controls__\+eY9L label{color:var(--gray-800);font-size:.85rem;font-weight:500;white-space:nowrap}.AccountingReport_controls__\+eY9L input[type=date],.AccountingReport_controls__\+eY9L select{border:1px solid var(--gray-300);border-radius:3px;font-size:.85rem;height:32px;padding:0 8px;width:auto}.AccountingReport_controls__\+eY9L select{min-width:150px}.AccountingReport_controlGroup__6Qeic{align-items:center;display:flex;gap:6px}.AccountingReport_runBtn__Jo7Sg{background:var(--gray-800);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;height:32px;padding:0 16px}.AccountingReport_runBtn__Jo7Sg:hover:not(:disabled){background:var(--gray-900)}.AccountingReport_runBtn__Jo7Sg:disabled{cursor:not-allowed;opacity:.5}.AccountingReport_copyBtn__HcQml{background:#fff;border:1px solid var(--gray-300);border-radius:3px;color:var(--gray-800);cursor:pointer;font-size:.85rem;height:32px;margin-left:auto;padding:0 12px}.AccountingReport_copyBtn__HcQml:hover{background:var(--gray-100)}.AccountingReport_filterBtn__F2BCm{background:#fff;border:1px solid var(--gray-300);border-radius:3px;color:var(--gray-800);cursor:pointer;font-size:.85rem;font-weight:500;height:32px;padding:0 12px;transition:background-color .15s,border-color .15s,color .15s}.AccountingReport_filterBtn__F2BCm:hover{background:var(--gray-100);border-color:var(--gray-500)}.AccountingReport_filterBtn__F2BCm.AccountingReport_active__tu8MR{background:var(--gray-800);border-color:var(--gray-800);color:#fff}.AccountingReport_searchInput__qnGrX{border:1px solid var(--gray-300);border-radius:3px;flex:1 1;font-size:.85rem;height:32px;min-width:240px;padding:0 10px}.AccountingReport_searchInput__qnGrX:focus{border-color:var(--gray-800);outline:none}.AccountingReport_typeHint__\+0hN0{color:var(--gray-500);font-size:.8rem;font-style:italic}.AccountingReport_reportBody__oA4Tv{flex:1 1;overflow:auto;padding:0 20px 20px}.AccountingReport_reportTitle__vD0-V{margin-bottom:12px;padding-top:16px;text-align:center}.AccountingReport_reportTitle__vD0-V h3{color:var(--gray-900);font-size:1.05rem;font-weight:600;margin:0}.AccountingReport_reportTitle__vD0-V p{color:var(--gray-800);font-size:.85rem;font-weight:500;margin:2px 0 0}.AccountingReport_reportTable__R-BkG{border-collapse:collapse;font-size:.88rem;table-layout:auto!important;width:100%}.AccountingReport_reportTable__R-BkG thead{background:var(--bg-color);position:sticky;top:0;z-index:10}.AccountingReport_reportTable__R-BkG thead tr{background:var(--bg-color)}.AccountingReport_reportTable__R-BkG th{background:var(--bg-color)!important;border-bottom:2px solid var(--gray-300)!important;color:var(--gray-800);font-size:.8rem;font-weight:600;letter-spacing:.03em;padding:6px 10px!important;text-align:left;text-transform:uppercase}.AccountingReport_reportTable__R-BkG td{border-bottom:1px solid var(--gray-200)!important;padding:5px 10px!important}.AccountingReport_reportTable__R-BkG tbody tr:hover{background:var(--gray-100)}.AccountingReport_compactReportTable__wFimv{font-size:.84rem;table-layout:fixed!important}.AccountingReport_compactReportTable__wFimv th{font-size:.76rem;letter-spacing:.01em;line-height:1.15;padding:5px!important;white-space:normal}.AccountingReport_compactReportTable__wFimv td{line-height:1.22;padding:4px 5px!important;vertical-align:top}.AccountingReport_num__P3Kch{font-feature-settings:"tnum";font-family:Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;text-align:right}.AccountingReport_amountCell__6rWdG{white-space:nowrap}.AccountingReport_customerStack__51uz6{overflow-wrap:anywhere}.AccountingReport_secondaryLine__xcjzF{color:var(--gray-800);font-size:.8rem;margin-top:2px}.AccountingReport_reasonCell__dMron{overflow-wrap:anywhere;white-space:normal}.AccountingReport_nowrapCell__uQBZR{white-space:nowrap}.AccountingReport_acctNum__USZi2{color:var(--gray-700);font-size:.82rem;width:70px}.AccountingReport_sectionRow__KN4nG td{background:#0000;border-bottom:1px solid var(--gray-300);color:var(--gray-800);font-size:.82rem;font-weight:600;letter-spacing:.04em;padding:8px 10px 4px;text-transform:uppercase}.AccountingReport_subtotalRow__oYwj\+ td{border-bottom:1px solid var(--gray-300);border-top:1px solid var(--gray-300);color:var(--gray-800);font-weight:600;padding:6px 10px}.AccountingReport_grandTotalRow__HQnDU td{border-top:2px solid var(--gray-800);color:var(--gray-900);font-size:.92rem;font-weight:700;padding:8px 10px}.AccountingReport_detailRow__hmrON td{color:var(--gray-800)}.AccountingReport_detailRow__hmrON td:first-child{padding-left:24px}.AccountingReport_spacerRow__Ok\+QE{height:6px}.AccountingReport_spacerRow__Ok\+QE td{border:none;padding:0}.AccountingReport_highlightRow__uvOf5 td{background:var(--gray-100);border-bottom:1px solid var(--gray-400);border-top:1px solid var(--gray-400);color:var(--gray-900);font-weight:600;padding:7px 10px}.AccountingReport_netIncomeRow__XsoGa td{background:var(--gray-100);border-bottom:2px solid var(--gray-800);border-top:2px solid var(--gray-800);color:var(--gray-900);font-weight:700;padding:8px 10px}.AccountingReport_warningBanner__E-Ue5{background:#fff8e1;border:1px solid #ffe082;border-radius:3px;color:#8d6e00;font-size:.85rem;margin-top:12px;padding:8px 12px;text-align:center}.AccountingReport_emptyState__U3LnE{color:var(--gray-500);font-size:.9rem;padding:48px 20px;text-align:center}.AccountingReport_errorMsg__otSth{background:#ffebee;border-left:3px solid #c62828;border-radius:3px;color:#c62828;font-size:.88rem;margin:12px 20px;padding:10px 16px}.AccountingReport_printBtn__h9k36{background:#fff;border:1px solid var(--gray-300);border-radius:3px;color:var(--gray-800);cursor:pointer;font-size:.85rem;height:32px;padding:0 12px}.AccountingReport_printBtn__h9k36:hover{background:var(--gray-100)}.SalesAnalysisReport_wideModalContent__TqtRw{height:85vh!important;max-height:85vh!important;max-width:1400px!important;width:90vw!important}.SalesAnalysisReport_salesAnalysisReport__F6KRe{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.SalesAnalysisReport_reportHeader__wsM2x{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.5rem}.SalesAnalysisReport_reportHeader__wsM2x h2{color:#333;font-size:1.5rem;font-weight:600;margin:0}.SalesAnalysisReport_closeButton__vatDB{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;padding:0;transition:background-color .2s;width:30px}.SalesAnalysisReport_closeButton__vatDB:hover{background-color:#0000000d}.SalesAnalysisReport_reportControls__HSDJ2{background-color:#fafafa;border-bottom:1px solid #e0e0e0;padding:1.5rem}.SalesAnalysisReport_dateRangeSelector__Q2Hkm{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.SalesAnalysisReport_dateInputGroup__Pgyaw{align-items:center;display:flex;gap:.5rem}.SalesAnalysisReport_dateInputGroup__Pgyaw label{color:#666;font-size:.9rem;font-weight:500}.SalesAnalysisReport_dateInput__UL\+Cg{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.5rem}.SalesAnalysisReport_dateInput__UL\+Cg:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf501a;outline:none}.SalesAnalysisReport_runReportBtn__aonqi{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.6rem 1.5rem;transition:background-color .2s}.SalesAnalysisReport_runReportBtn__aonqi:hover:not(:disabled){background-color:#45a049}.SalesAnalysisReport_runReportBtn__aonqi:disabled{cursor:not-allowed;opacity:.6}.SalesAnalysisReport_reportActions__VjSCN{margin-top:1rem}.SalesAnalysisReport_copyExcelBtn__Jeble{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.6rem 1.5rem;transition:background-color .2s}.SalesAnalysisReport_copyExcelBtn__Jeble:hover{background-color:#1976d2}.SalesAnalysisReport_errorMessage__tjGEr{background-color:#ffebee;border-left:4px solid #c62828;border-radius:4px;color:#c62828;font-size:.9rem;margin:1rem 1.5rem;padding:1rem}.SalesAnalysisReport_reportContent__aNT5S{flex:1 1;overflow:auto;padding:1.5rem}.SalesAnalysisReport_reportInfo__VbZpy{color:#666;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:1rem}.SalesAnalysisReport_reportGenerated__JnvmH{font-style:italic}.SalesAnalysisReport_reportTableContainer__mXHli{overflow-x:auto}.SalesAnalysisReport_salesAnalysisTable__v-HeE{background-color:#fff;border-collapse:collapse;border-radius:4px;box-shadow:0 1px 3px #0000001a;font-size:.9rem;overflow:hidden;width:100%}.SalesAnalysisReport_salesAnalysisTable__v-HeE thead{background-color:#f5f5f5;position:sticky;top:0;z-index:10}.SalesAnalysisReport_salesAnalysisTable__v-HeE th{border-bottom:2px solid #e0e0e0;color:#333;font-weight:600;padding:.75rem;text-align:left;white-space:nowrap}.SalesAnalysisReport_salesAnalysisTable__v-HeE td.SalesAnalysisReport_textRight__AnLeL,.SalesAnalysisReport_salesAnalysisTable__v-HeE th.SalesAnalysisReport_textRight__AnLeL{text-align:right}.SalesAnalysisReport_salesAnalysisTable__v-HeE tbody tr{border-bottom:1px solid #f0f0f0}.SalesAnalysisReport_salesAnalysisTable__v-HeE tbody tr.SalesAnalysisReport_dataRow__oX8IA:hover{background-color:#f9f9f9}.SalesAnalysisReport_salesAnalysisTable__v-HeE td{color:#555;padding:.6rem .75rem}.SalesAnalysisReport_productLineHeader__c1bbz{background-color:#e8f5e9;font-weight:600}.SalesAnalysisReport_productLineTitle__nKzt6{color:#2e7d32;font-size:1rem;padding:.75rem!important}.SalesAnalysisReport_subtotalRow__WzZs5{background-color:#f5f5f5;border-bottom:2px solid #ddd;border-top:2px solid #ddd;font-weight:600}.SalesAnalysisReport_subtotalRow__WzZs5 td{color:#333;padding:.75rem}.SalesAnalysisReport_totalsRow__rmtKX{background-color:#263238;color:#fff;font-weight:600}.SalesAnalysisReport_totalsRow__rmtKX td{border-top:3px solid #1a2329;color:#fff;padding:1rem .75rem}.SalesAnalysisReport_totalsRow__rmtKX strong{color:#fff}.SalesAnalysisReport_noDataMessage__x43Jz{background-color:#f9f9f9;border-radius:4px;color:#999;font-size:1.1rem;margin-top:2rem;padding:3rem;text-align:center}@media (max-width:768px){.SalesAnalysisReport_dateRangeSelector__Q2Hkm{align-items:flex-start;flex-direction:column}.SalesAnalysisReport_copyExcelBtn__Jeble,.SalesAnalysisReport_dateInputGroup__Pgyaw,.SalesAnalysisReport_dateInput__UL\+Cg,.SalesAnalysisReport_runReportBtn__aonqi{width:100%}.SalesAnalysisReport_reportInfo__VbZpy{flex-direction:column;gap:.5rem}.SalesAnalysisReport_salesAnalysisTable__v-HeE{font-size:.8rem}.SalesAnalysisReport_salesAnalysisTable__v-HeE td,.SalesAnalysisReport_salesAnalysisTable__v-HeE th{padding:.5rem}}.InvoiceDetailsViewer_modalOverlay__uGFb\+{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.InvoiceDetailsViewer_modalContent__aheY\+{background-color:#fff;border-radius:8px;box-shadow:0 4px 25px #0003;display:flex;flex-direction:column;height:90vh;max-height:1000px;max-width:1200px;width:90vw}.InvoiceDetailsViewer_modalHeader__DgVLh{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:20px}.InvoiceDetailsViewer_modalHeader__DgVLh h2{color:#212529;font-size:20px;font-weight:600;margin:0}.InvoiceDetailsViewer_closeButton__Dqzwf{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:color .2s;width:32px}.InvoiceDetailsViewer_closeButton__Dqzwf:hover{color:#000}.InvoiceDetailsViewer_contentWrapper__lwuym{background-color:#f9f9f9;flex:1 1;overflow-y:auto;padding:20px}.InvoiceDetailsViewer_errorMessage__D9uZG,.InvoiceDetailsViewer_loadingMessage__xLPCa{font-size:16px;padding:40px 20px;text-align:center}.InvoiceDetailsViewer_loadingMessage__xLPCa{color:#666}.InvoiceDetailsViewer_errorMessage__D9uZG{background-color:#ffebee;border-radius:4px;color:#d32f2f;padding:15px 20px}.InvoiceDetailsViewer_sectionTitle__oGufA{border-bottom:2px solid #4a6fb5;color:#333;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;padding-bottom:8px;text-transform:uppercase}.InvoiceDetailsViewer_subSectionTitle__zUEeI{border-bottom:1px solid #ccc;color:#555;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;margin-top:12px;padding-bottom:6px;text-transform:uppercase}.InvoiceDetailsViewer_addressBlock__hLybg{background-color:#f9f9f9;border-left:3px solid #4a6fb5;color:#333;font-size:13px;line-height:1.6;margin-bottom:15px;padding:10px}.InvoiceDetailsViewer_customerSection__t\+8DD,.InvoiceDetailsViewer_invoiceSection__LbVv5,.InvoiceDetailsViewer_linesSection__LdxDN,.InvoiceDetailsViewer_shippingSection__nZ\+0p{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000000d;margin-bottom:15px;padding:15px}.InvoiceDetailsViewer_infoGrid__H2diD{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.InvoiceDetailsViewer_infoItem__y\+Swq{display:flex;flex-direction:column;gap:4px}.InvoiceDetailsViewer_infoItem__y\+Swq label{color:#666;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.InvoiceDetailsViewer_infoItem__y\+Swq span{color:#333;font-size:14px}.InvoiceDetailsViewer_invoiceId__CaxEs{color:#2c3e50;font-family:Courier New,monospace;font-size:15px;font-weight:600}.InvoiceDetailsViewer_statusBadge__5Pnvt{background-color:#e8f4f8;border-radius:4px;color:#0277bd;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px;width:fit-content}.InvoiceDetailsViewer_linesTableWrapper__xO\+Us{margin-bottom:10px;overflow-x:auto}.InvoiceDetailsViewer_linesTable__7W4Ab{background-color:#fff;border-collapse:collapse;width:100%}.InvoiceDetailsViewer_linesTable__7W4Ab thead{background-color:#f0f0f0;border-bottom:2px solid #ddd}.InvoiceDetailsViewer_linesTable__7W4Ab th{border-right:1px solid #eee;color:#555;font-size:12px;font-weight:600;padding:10px 12px;text-align:left}.InvoiceDetailsViewer_linesTable__7W4Ab th:last-child{border-right:none}.InvoiceDetailsViewer_linesTable__7W4Ab tbody tr{border-bottom:1px solid #f0f0f0}.InvoiceDetailsViewer_linesTable__7W4Ab td{border-right:1px solid #f5f5f5;color:#333;font-size:13px;padding:10px 12px}.InvoiceDetailsViewer_linesTable__7W4Ab td:last-child{border-right:none}.InvoiceDetailsViewer_linesTable__7W4Ab tbody tr:hover{background-color:#f9f9f9}.InvoiceDetailsViewer_summaryRow__PR7lu{background-color:#fafafa;font-size:13px;font-weight:500}.InvoiceDetailsViewer_summaryLabel__uQHl3{color:#555;padding-right:12px;text-align:right}.InvoiceDetailsViewer_summaryValue__8bXcP{color:#333;font-weight:600;text-align:right}.InvoiceDetailsViewer_totalRow__uxAtx{background-color:#f0f7ff;border-top:2px solid #4a6fb5;color:#1a3a52;font-size:14px;font-weight:600}.InvoiceDetailsViewer_totalLabel__orZHy{padding-right:12px;text-align:right}.InvoiceDetailsViewer_totalValue__JAF0K{color:#1a3a52;font-size:15px;text-align:right}.InvoiceDetailsViewer_noLines__OIg1D{background-color:#fafafa;border:1px dashed #ddd;border-radius:4px;color:#999;font-size:13px;padding:20px;text-align:center}.InvoiceDetailsViewer_sectionHeaderWithButton__YNh76{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.InvoiceDetailsViewer_cancelButton__f1Sj-,.InvoiceDetailsViewer_editButton__f7riG,.InvoiceDetailsViewer_saveButton__4gVI2{border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px;transition:all .2s}.InvoiceDetailsViewer_editButton__f7riG{background-color:#4a6fb5;color:#fff}.InvoiceDetailsViewer_editButton__f7riG:hover{background-color:#3a5a9a}.InvoiceDetailsViewer_cancelButton__f1Sj-{background-color:#e0e0e0;color:#333}.InvoiceDetailsViewer_cancelButton__f1Sj-:hover{background-color:#d0d0d0}.InvoiceDetailsViewer_saveButton__4gVI2{background-color:#539b4c;color:#fff;margin-top:15px}.InvoiceDetailsViewer_saveButton__4gVI2:hover:not(:disabled){background-color:#4a8c42}.InvoiceDetailsViewer_saveButton__4gVI2:disabled{background-color:#bdc3c7;cursor:not-allowed;opacity:.6}.InvoiceDetailsViewer_editableGrid__UFMCh{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:15px}.InvoiceDetailsViewer_formGroup__Z9PBF{display:flex;flex-direction:column;gap:6px}.InvoiceDetailsViewer_formGroup__Z9PBF label{color:#666;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.InvoiceDetailsViewer_formInput__yTZ\+u{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:14px;margin:0!important;padding:8px 12px;transition:border-color .2s;width:100%}.InvoiceDetailsViewer_formInput__yTZ\+u:focus{border-color:#4a6fb5;box-shadow:0 0 0 2px #4a6fb51a;outline:none}.InvoiceDetailsViewer_formInput__yTZ\+u[type=number],.InvoiceDetailsViewer_formInput__yTZ\+u[type=text]{width:100%}.InvoiceDetailsViewer_formInput__yTZ\+u select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:20px;cursor:pointer;padding-right:32px;width:100%}.InvoiceDetailsViewer_editActionButtons__eUznN{border-top:1px solid #e0e0e0;display:flex;gap:10px;margin-top:20px;padding-top:15px}.InvoiceDetailsViewer_successMessage__QQC6-{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724;font-size:14px;margin-bottom:15px;padding:12px 15px}.InvoiceDetailsViewer_lineInput__tbXkw{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;font-family:inherit;font-size:13px;padding:6px 8px;width:100%}.InvoiceDetailsViewer_lineInput__tbXkw:focus{border-color:#4a6fb5;box-shadow:0 0 0 2px #4a6fb51a;outline:none}.InvoiceDetailsViewer_lineInput__tbXkw:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.InvoiceDetailsViewer_lineNote__QtMVl{color:#555;font-size:12px;line-height:1.35;margin-top:4px;white-space:pre-wrap}.InvoiceDetailsViewer_deleteButton__V8NQj{background-color:#f44336;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s}.InvoiceDetailsViewer_deleteButton__V8NQj:hover{background-color:#d32f2f}.InvoiceDetailsViewer_deleteButton__V8NQj:active{background-color:#c62828}.InvoiceDetailsViewer_addButton__TZujh{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:8px 16px;transition:all .2s}.InvoiceDetailsViewer_addButton__TZujh:hover:not(:disabled){background-color:#1976d2}.InvoiceDetailsViewer_addButton__TZujh:disabled{background-color:#bdc3c7;cursor:not-allowed;opacity:.6}.InvoiceDetailsViewer_buttonRow__wCgh2{border-top:1px solid #e0e0e0;display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:15px}.InvoiceDetailsViewer_closeModalButton__jsRnH,.InvoiceDetailsViewer_printButton__T\+6ts{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.InvoiceDetailsViewer_printButton__T\+6ts{background-color:#4a6fb5;color:#fff}.InvoiceDetailsViewer_printButton__T\+6ts:hover:not(:disabled){background-color:#3a5a9a}.InvoiceDetailsViewer_printButton__T\+6ts:active:not(:disabled){background-color:#2a4a7a}.InvoiceDetailsViewer_printButton__T\+6ts:disabled{background-color:#bdc3c7;cursor:not-allowed;opacity:.6}.InvoiceDetailsViewer_closeModalButton__jsRnH{background-color:#e0e0e0;color:#333}.InvoiceDetailsViewer_closeModalButton__jsRnH:hover{background-color:#d0d0d0}.InvoiceDetailsViewer_closeModalButton__jsRnH:active{background-color:silver}@media (max-width:768px){.InvoiceDetailsViewer_modalContent__aheY\+{height:95vh;width:95vw}.InvoiceDetailsViewer_contentWrapper__lwuym{padding:12px}.InvoiceDetailsViewer_infoGrid__H2diD{grid-template-columns:1fr}.InvoiceDetailsViewer_customerSection__t\+8DD,.InvoiceDetailsViewer_invoiceSection__LbVv5,.InvoiceDetailsViewer_linesSection__LdxDN,.InvoiceDetailsViewer_shippingSection__nZ\+0p{margin-bottom:12px;padding:12px}.InvoiceDetailsViewer_buttonRow__wCgh2{flex-direction:column}.InvoiceDetailsViewer_closeModalButton__jsRnH,.InvoiceDetailsViewer_printButton__T\+6ts{width:100%}}.ARAgingReport_wideModalContent__oFEBJ{height:85vh!important;max-height:85vh!important;max-width:1400px!important;width:90vw!important}.ARAgingReport_arAgingReport__j83f7{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.ARAgingReport_reportHeader__5zH4t{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.5rem}.ARAgingReport_reportHeader__5zH4t h2{color:#333;font-size:1.5rem;font-weight:600;margin:0}.ARAgingReport_closeButton__BsOpE{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;padding:0;transition:background-color .2s;width:30px}.ARAgingReport_closeButton__BsOpE:hover{background-color:#0000000d}.ARAgingReport_reportControls__HYMA9{background-color:#fafafa;border-bottom:1px solid #e0e0e0;padding:1.5rem}.ARAgingReport_reportActions__mEGlO{display:flex;flex-wrap:wrap;gap:1rem}.ARAgingReport_copyExcelBtn__KqIfw,.ARAgingReport_printBtn__hDVkL,.ARAgingReport_refreshBtn__xMqXh{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.6rem 1.5rem;transition:background-color .2s}.ARAgingReport_copyExcelBtn__KqIfw:hover,.ARAgingReport_printBtn__hDVkL:hover,.ARAgingReport_refreshBtn__xMqXh:hover{background-color:#1976d2}.ARAgingReport_loadingMessage__qJpDR{color:#666;font-size:1.1rem;padding:3rem;text-align:center}.ARAgingReport_errorMessage__7LJ0T{background-color:#ffebee;border-left:4px solid #c62828;border-radius:4px;color:#c62828;font-size:.9rem;margin:1rem 1.5rem;padding:1rem}.ARAgingReport_reportContent__C2XKa{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:1.5rem}.ARAgingReport_reportInfo__Xrpg1{color:#666;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:1rem}.ARAgingReport_customerCount__9e1t4{font-weight:500}.ARAgingReport_reportTableContainer__PTpLQ{flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto}.ARAgingReport_agingTable__abZvq{background-color:#fff;border:1px solid #ddd;border-collapse:collapse;border-radius:4px;font-size:.9rem;overflow:hidden;width:100%}.ARAgingReport_agingTable__abZvq thead{background-color:#f5f5f5;position:sticky;top:0;z-index:10}.ARAgingReport_agingTable__abZvq th{border-bottom:2px solid #e0e0e0;border-right:1px solid #ddd;color:#333;font-weight:600;padding:.75rem;text-align:right;white-space:nowrap}.ARAgingReport_agingTable__abZvq th:last-child{border-right:none}.ARAgingReport_agingTable__abZvq th.ARAgingReport_customerColumn__knzoi,.ARAgingReport_customerColumn__knzoi{text-align:left;width:120px}.ARAgingReport_agingTable__abZvq th.ARAgingReport_customerNameColumn__E78cS,.ARAgingReport_customerNameColumn__E78cS{flex:1 1;min-width:200px;text-align:left}.ARAgingReport_amountColumn__hTbHl{text-align:right;width:130px}.ARAgingReport_agingTable__abZvq tbody tr{border-bottom:1px solid #f0f0f0}.ARAgingReport_agingTable__abZvq tbody tr.ARAgingReport_dataRow__JgK1B:hover{background-color:#f9f9f9}.ARAgingReport_agingTable__abZvq td{border-right:1px solid #ddd;color:#555;padding:.6rem .75rem}.ARAgingReport_agingTable__abZvq td:last-child{border-right:none}.ARAgingReport_customerCode__yfQ7d{color:#2196f3;font-weight:500;text-align:left}.ARAgingReport_customerName__cZdks{text-align:left}.ARAgingReport_amount__R8D8r{text-align:right}.ARAgingReport_totalLabel__A-y1B{padding-right:.75rem;text-align:right}.ARAgingReport_totalsRow__lZPEw{background-color:#263238;color:#fff;font-weight:600}.ARAgingReport_totalsRow__lZPEw td{border-top:3px solid #1a2329;color:#fff;padding:1rem .75rem}.ARAgingReport_totalsRow__lZPEw strong{color:#fff}.ARAgingReport_noDataMessage__VVP0j{background-color:#f9f9f9;border-radius:4px;color:#999;font-size:1.1rem;margin-top:2rem;padding:3rem;text-align:center}.ARAgingReport_clickableRow__XnJDS{cursor:pointer;-webkit-user-select:none;user-select:none}.ARAgingReport_clickableRow__XnJDS:hover{background-color:#e3f2fd}.ARAgingReport_expandedSummary__Lp\+Pg{background-color:#f0f0f0;border-top:2px solid #888;font-weight:600}.ARAgingReport_expandedSummary__Lp\+Pg td{border-bottom:none}.ARAgingReport_expandArrow__sDH71{color:#999;display:inline-block;font-size:.7rem;margin-right:4px;text-align:center;vertical-align:middle;width:16px}.ARAgingReport_clickableRow__XnJDS:hover .ARAgingReport_expandArrow__sDH71{color:#333}.ARAgingReport_entityCode__KN5Iw{color:#2196f3;font-weight:500;white-space:nowrap}.ARAgingReport_entityCodeInner__QUDcm{align-items:center;display:flex}.ARAgingReport_entityName__WejtW{text-align:left}.ARAgingReport_bucketHeaderRow__rNtBC td{background-color:#fafafa;border-bottom:none;padding:4px .75rem}.ARAgingReport_bucketLabel__NwmQA{color:#999;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding-left:24px;text-transform:uppercase}.ARAgingReport_invoiceDetailRow__7tDkY td{background-color:#fefefe;border-bottom:1px solid #f0f0f0;color:#666;font-size:.85rem;padding:4px .75rem}.ARAgingReport_creditDetailRow__57wLR td{background-color:#f9fbff;font-style:italic}.ARAgingReport_invoiceId__6I-3A{color:#555;font-size:.82rem;padding-left:24px;text-align:left}.ARAgingReport_invoiceLink__6O\+Ai{color:#2196f3;cursor:pointer;text-decoration:none}.ARAgingReport_invoiceLink__6O\+Ai:hover{text-decoration:underline}.ARAgingReport_invoiceMeta__BMQqW{color:#888;font-size:.82rem;padding-left:8px;text-align:left}.ARAgingReport_dueDateLabel__-KlgV{color:#aaa;margin-left:8px}.ARAgingReport_overdueBadge__J\+O\+E{background-color:#ffebee;border-radius:3px;color:#c62828;display:inline-block;font-size:.7rem;font-weight:600;margin-left:8px;padding:1px 5px}.ARAgingReport_detailEndRow__ui5T4 td{border:none;border-bottom:2px solid #888;height:0;padding:0}.ARAgingReport_detailLoadingRow__nloXq td{background-color:#fafafa;border-bottom:1px solid #e0e0e0;color:#999;font-size:.85rem;font-style:italic;padding:8px .75rem;text-align:center}.ARAgingReport_expandAllBtn__Jf35k{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.6rem 1.5rem;transition:background-color .2s}.ARAgingReport_expandAllBtn__Jf35k:hover{background-color:#1976d2}@media (max-width:768px){.ARAgingReport_reportInfo__Xrpg1{flex-direction:column;gap:.5rem}.ARAgingReport_reportActions__mEGlO{flex-direction:column}.ARAgingReport_copyExcelBtn__KqIfw,.ARAgingReport_refreshBtn__xMqXh{width:100%}.ARAgingReport_agingTable__abZvq{font-size:.8rem}.ARAgingReport_agingTable__abZvq td,.ARAgingReport_agingTable__abZvq th{padding:.5rem}.ARAgingReport_amountColumn__hTbHl{width:100px}}.APAgingReport_wideModalContent__u0J3t{height:85vh!important;max-height:85vh!important;max-width:1400px!important;width:90vw!important}.APAgingReport_apAgingReport__5l2\+d{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.APAgingReport_reportHeader__KevQ6{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.5rem}.APAgingReport_reportHeader__KevQ6 h2{color:#333;font-size:1.5rem;font-weight:600;margin:0}.APAgingReport_closeButton__gbK-c{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;padding:0;transition:background-color .2s;width:30px}.APAgingReport_closeButton__gbK-c:hover{background-color:#0000000d}.APAgingReport_reportControls__udxB7{background-color:#fafafa;border-bottom:1px solid #e0e0e0;padding:1.5rem}.APAgingReport_reportActions__OrTbZ{display:flex;flex-wrap:wrap;gap:1rem}.APAgingReport_copyExcelBtn__lV5oZ,.APAgingReport_printBtn__XRwID,.APAgingReport_refreshBtn__43vwa{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.6rem 1.5rem;transition:background-color .2s}.APAgingReport_copyExcelBtn__lV5oZ:hover,.APAgingReport_printBtn__XRwID:hover,.APAgingReport_refreshBtn__43vwa:hover{background-color:#1976d2}.APAgingReport_loadingMessage__Y7Z-J{color:#666;font-size:1.1rem;padding:3rem;text-align:center}.APAgingReport_errorMessage__1BDX4{background-color:#ffebee;border-left:4px solid #c62828;border-radius:4px;color:#c62828;font-size:.9rem;margin:1rem 1.5rem;padding:1rem}.APAgingReport_reportContent__aNAyd{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:1.5rem}.APAgingReport_reportInfo__B0qiv{color:#666;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:1rem}.APAgingReport_vendorCount__2zhZk{font-weight:500}.APAgingReport_reportTableContainer__fcd9C{flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto}.APAgingReport_agingTable__kJjPV{background-color:#fff;border:1px solid #ddd;border-collapse:collapse;border-radius:4px;font-size:.9rem;overflow:hidden;width:100%}.APAgingReport_agingTable__kJjPV thead{background-color:#f5f5f5;position:sticky;top:0;z-index:10}.APAgingReport_agingTable__kJjPV th{border-bottom:2px solid #e0e0e0;border-right:1px solid #ddd;color:#333;font-weight:600;padding:.75rem;text-align:right;white-space:nowrap}.APAgingReport_agingTable__kJjPV th:last-child{border-right:none}.APAgingReport_agingTable__kJjPV th.APAgingReport_vendorColumn__kzcEa,.APAgingReport_vendorColumn__kzcEa{text-align:left;width:120px}.APAgingReport_agingTable__kJjPV th.APAgingReport_vendorNameColumn__UUAVK,.APAgingReport_vendorNameColumn__UUAVK{flex:1 1;min-width:200px;text-align:left}.APAgingReport_amountColumn__odb2L{text-align:right;width:130px}.APAgingReport_agingTable__kJjPV tbody tr{border-bottom:1px solid #f0f0f0}.APAgingReport_agingTable__kJjPV tbody tr.APAgingReport_dataRow__3dzA1:hover{background-color:#f9f9f9}.APAgingReport_agingTable__kJjPV td{border-right:1px solid #ddd;color:#555;padding:.6rem .75rem}.APAgingReport_agingTable__kJjPV td:last-child{border-right:none}.APAgingReport_vendorCode__AetJV{color:#2196f3;font-weight:500;text-align:left}.APAgingReport_vendorName__zO89Z{text-align:left}.APAgingReport_amount__-Eqwq{text-align:right}.APAgingReport_totalLabel__y2eCv{padding-right:.75rem;text-align:right}.APAgingReport_totalsRow__F7yup{background-color:#263238;color:#fff;font-weight:600}.APAgingReport_totalsRow__F7yup td{border-top:3px solid #1a2329;color:#fff;padding:1rem .75rem}.APAgingReport_totalsRow__F7yup strong{color:#fff}.APAgingReport_noDataMessage__yQc3E{background-color:#f9f9f9;border-radius:4px;color:#999;font-size:1.1rem;margin-top:2rem;padding:3rem;text-align:center}.APAgingReport_clickableRow__UxsSB{cursor:pointer;-webkit-user-select:none;user-select:none}.APAgingReport_clickableRow__UxsSB:hover{background-color:#e3f2fd}.APAgingReport_expandedSummary__eqY7V{background-color:#f0f0f0;border-top:2px solid #888;font-weight:600}.APAgingReport_expandedSummary__eqY7V td{border-bottom:none}.APAgingReport_expandArrow__tywgW{color:#999;display:inline-block;font-size:.7rem;margin-right:4px;text-align:center;vertical-align:middle;width:16px}.APAgingReport_clickableRow__UxsSB:hover .APAgingReport_expandArrow__tywgW{color:#333}.APAgingReport_entityCode__Cjnvr{color:#2196f3;font-weight:500;white-space:nowrap}.APAgingReport_entityCodeInner__ahIzW{align-items:center;display:flex}.APAgingReport_entityName__4gAbh{text-align:left}.APAgingReport_bucketHeaderRow__ILA6B td{background-color:#fafafa;border-bottom:none;padding:4px .75rem}.APAgingReport_bucketLabel__dbXm8{color:#999;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding-left:24px;text-transform:uppercase}.APAgingReport_invoiceDetailRow__Kpm28 td{background-color:#fefefe;border-bottom:1px solid #f0f0f0;color:#666;font-size:.85rem;padding:4px .75rem}.APAgingReport_invoiceId__fyFCN{color:#555;font-size:.82rem;padding-left:24px;text-align:left}.APAgingReport_invoiceMeta__MAyc4{color:#888;font-size:.82rem;padding-left:8px;text-align:left}.APAgingReport_dueDateLabel__S8M0N{color:#aaa;margin-left:8px}.APAgingReport_overdueBadge__QWgDo{background-color:#ffebee;border-radius:3px;color:#c62828;display:inline-block;font-size:.7rem;font-weight:600;margin-left:8px;padding:1px 5px}.APAgingReport_detailEndRow__s03r6 td{border:none;border-bottom:2px solid #888;height:0;padding:0}.APAgingReport_detailLoadingRow__naSH5 td{background-color:#fafafa;border-bottom:1px solid #e0e0e0;color:#999;font-size:.85rem;font-style:italic;padding:8px .75rem;text-align:center}.APAgingReport_expandAllBtn__T\+WRL{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.6rem 1.5rem;transition:background-color .2s}.APAgingReport_expandAllBtn__T\+WRL:hover{background-color:#1976d2}@media (max-width:768px){.APAgingReport_reportInfo__B0qiv{flex-direction:column;gap:.5rem}.APAgingReport_reportActions__OrTbZ{flex-direction:column}.APAgingReport_copyExcelBtn__lV5oZ,.APAgingReport_refreshBtn__43vwa{width:100%}.APAgingReport_agingTable__kJjPV{font-size:.8rem}.APAgingReport_agingTable__kJjPV td,.APAgingReport_agingTable__kJjPV th{padding:.5rem}.APAgingReport_amountColumn__odb2L{width:100px}}.ARAPComparisonReport_wideModalContent__LgcOP{max-width:1200px;width:95%}.ARAPComparisonReport_comparisonReport__gWg-1{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.ARAPComparisonReport_reportHeader__XoRCb{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.5rem}.ARAPComparisonReport_reportHeader__XoRCb h2{color:#333;font-size:1.5rem;font-weight:600;margin:0}.ARAPComparisonReport_closeButton__6ijEG{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;padding:0;transition:background-color .2s;width:30px}.ARAPComparisonReport_closeButton__6ijEG:hover{background-color:#0000000d}.ARAPComparisonReport_reportContent__tfFsA{flex:1 1;overflow:auto;padding:1.5rem}.ARAPComparisonReport_comparisonTable__CmM0d{background-color:#fff;border:1px solid #ddd;border-collapse:collapse;border-radius:4px;font-size:.95rem;margin-bottom:2rem;width:100%}.ARAPComparisonReport_comparisonTable__CmM0d thead{background-color:#f5f5f5;position:sticky;top:0;z-index:10}.ARAPComparisonReport_comparisonTable__CmM0d th{border-bottom:2px solid #e0e0e0;border-right:1px solid #ddd;color:#333;font-weight:600;padding:.75rem;text-align:right;white-space:nowrap}.ARAPComparisonReport_comparisonTable__CmM0d th:first-child{text-align:left}.ARAPComparisonReport_comparisonTable__CmM0d th:last-child{border-right:none}.ARAPComparisonReport_comparisonTable__CmM0d td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ddd;padding:.75rem;text-align:right}.ARAPComparisonReport_comparisonTable__CmM0d td:last-child{border-right:none}.ARAPComparisonReport_label__Y8Di2{color:#333;font-weight:600;text-align:left}.ARAPComparisonReport_totalCell__cAt5h{background-color:#f9f9f9;font-weight:600}.ARAPComparisonReport_arRow__YvLi7{background-color:#f0f7ff}.ARAPComparisonReport_apRow__NDaFb{background-color:#fff5f0}.ARAPComparisonReport_gapRow__w9JdW{background-color:#f5f5f5;font-weight:600}.ARAPComparisonReport_positiveGap__93Kdz{color:#27ae60;font-weight:600}.ARAPComparisonReport_negativeGap__uUl7H{color:#e74c3c;font-weight:600}.ARAPComparisonReport_reportActions__WKJQp{background-color:#fafafa;border-top:1px solid #e0e0e0;display:flex;gap:.5rem;padding:1.5rem}.ARAPComparisonReport_loadingMessage__JB161{color:#666;font-size:1.1rem;padding:3rem;text-align:center}.ARAPComparisonReport_errorMessage__lqYjw{background-color:#ffebee;border-left:4px solid #c62828;border-radius:4px;color:#c62828;font-size:.9rem;margin:1rem 1.5rem;padding:1rem}.NewSalesOrderModal_salesOrderModal__BIwUq{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;overflow:hidden;padding:0;width:100%}.NewSalesOrderModal_formGrid__TxYuv{display:flex;flex-direction:column;gap:0;text-align:left;width:100%}.NewSalesOrderModal_customerSection__7OhQi{border-bottom:1px solid #eee}.NewSalesOrderModal_customerSection__7OhQi,.NewSalesOrderModal_topHeaderSection__uZu4F{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr);padding:0;width:100%}.NewSalesOrderModal_addressContainer__up29J{display:flex;gap:3rem;margin-top:1rem;width:calc(100% - 1rem)}.NewSalesOrderModal_addressSection__MRWMh{border:1px solid #eee;border-radius:4px;flex:1 1;padding:0}.NewSalesOrderModal_addressHeader__PZ5RK{border-bottom:1px solid #eee;font-size:.9rem;font-weight:600;line-height:1.1;padding:.25rem 0;text-align:center}.NewSalesOrderModal_addressSelectorContainer__rh\+Sa{padding:.25rem}.NewSalesOrderModal_addressSelector__Sdj-O{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:.8rem;height:1.5rem;padding:0;width:100%}.NewSalesOrderModal_addressFieldsContainer__eBYBY{display:block;padding:0}.NewSalesOrderModal_addressField__sRT\+L{margin-bottom:-.7rem}.NewSalesOrderModal_addressField__sRT\+L input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;font-size:.8rem;height:1.5rem;margin:0;padding:0;width:100%}.NewSalesOrderModal_addressField__sRT\+L:last-child{margin-bottom:-.7rem}.NewSalesOrderModal_addressLocationRow__Pm995{display:flex;gap:0;line-height:0;margin:0 0 -.7rem}.NewSalesOrderModal_addressLocationRow__Pm995 .NewSalesOrderModal_addressField__sRT\+L{margin-bottom:-.7rem;margin-top:-.7rem}.NewSalesOrderModal_cityField__X1fxp{flex:2 1}.NewSalesOrderModal_postalField__VH59C,.NewSalesOrderModal_stateField__8uxwz{flex:1 1}.NewSalesOrderModal_addressField__sRT\+L input::placeholder{color:#aaa;line-height:1}.NewSalesOrderModal_bottomHeaderSection__g3Klw{grid-gap:.5rem;border-top:1px solid #eee;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);padding:.5rem;width:100%}.NewSalesOrderModal_formGroup__7ET9Z{display:flex;flex-direction:column;margin-bottom:0;width:100%}.NewSalesOrderModal_formGroup__7ET9Z label{font-size:1rem;font-weight:500;line-height:1;margin-bottom:.5rem;padding:0}.NewSalesOrderModal_formGroup__7ET9Z input,.NewSalesOrderModal_formGroup__7ET9Z select,.NewSalesOrderModal_formGroup__7ET9Z textarea{border:1px solid #ccc!important;border-radius:4px!important;box-sizing:border-box!important;font-size:.8rem!important;height:1.5rem!important;line-height:1.5rem!important;margin:0!important;padding:0!important;width:90%!important}.NewSalesOrderModal_formGroup__7ET9Z input:-webkit-autofill,.NewSalesOrderModal_formGroup__7ET9Z input:-webkit-autofill:focus,.NewSalesOrderModal_formGroup__7ET9Z input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-color)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.NewSalesOrderModal_formGroup__7ET9Z textarea{height:auto;min-height:1.75rem;padding:.15rem .35rem;resize:vertical}.NewSalesOrderModal_span2__yF2JE{grid-column:span 2}.NewSalesOrderModal_lineItemsContainer__R2c5S{border:1px solid #eee;border-radius:4px;margin:0 .5rem;overflow-x:auto;width:calc(100% - 1rem)}.NewSalesOrderModal_lineItemsTable__z37pA{border-collapse:collapse;line-height:1.1;table-layout:fixed;width:100%}.NewSalesOrderModal_lineItemsTable__z37pA th{background-color:#f4f4f4;border-bottom:1px solid #ddd;font-size:1rem;font-weight:600;padding:.3rem .35rem;text-align:left;white-space:nowrap}.NewSalesOrderModal_lineItemsTable__z37pA td{border-bottom:1px solid #eee;padding:.3rem .35rem;vertical-align:middle}.NewSalesOrderModal_lineItemsTable__z37pA input,.NewSalesOrderModal_lineItemsTable__z37pA select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:.8rem;height:1.5rem;padding:0;width:100%}.NewSalesOrderModal_addLineButton__kdNtc{background-color:#0d6efd;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;margin:.3rem;padding:.3rem .75rem}.NewSalesOrderModal_removeButton__Xa8JK{background-color:#d45452;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.25rem .5rem}.NewSalesOrderModal_removeButton__Xa8JK:hover:not(:disabled){background-color:#b73e3c}.NewSalesOrderModal_removeButton__Xa8JK:disabled{cursor:not-allowed;opacity:.6}.NewSalesOrderModal_buttonsContainer__D4GhV{align-items:center;border-top:1px solid #eee;display:flex;justify-content:space-between;margin:.5rem;padding-top:.5rem}.NewSalesOrderModal_orderTotal__dvc05{font-size:1rem;font-weight:600}.NewSalesOrderModal_actionButtons__C8bz7{display:flex;gap:.5rem}.NewSalesOrderModal_cancelButton__Ynnvr{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:1rem;padding:.35rem 1.25rem}.NewSalesOrderModal_submitButton__0EldD{background-color:#198754;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.35rem 1.25rem}.NewSalesOrderModal_submitButton__0EldD:hover:not(:disabled){background-color:#146c43;color:#fff}.NewSalesOrderModal_deleteButton__PdUYH{background-color:#d45452;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.35rem 1.25rem}.NewSalesOrderModal_deleteButton__PdUYH:hover:not(:disabled){background-color:#b73e3c}.NewSalesOrderModal_deleteButton__PdUYH:disabled{cursor:not-allowed;opacity:.6}.NewSalesOrderModal_required__CcFxR:after{color:#dc3545;content:" *"}.NewSalesOrderModal_customerSearch__Y5RVy{width:100%}.NewSalesOrderModal_fieldError__GfiwH{color:#dc3545;font-size:1rem;margin-top:2px;padding:2px 0}.NewSalesOrderModal_fieldHint__GNFAl{background-color:#fff8e1;border-radius:4px;color:var(--text-color);font-size:.75rem;line-height:1.2;margin-top:.25rem;padding:.35rem .45rem;width:90%}.NewSalesOrderModal_inputError__-IENj{background-color:#fff8f8!important;border-color:#dc3545!important}.NewSalesOrderModal_lineNumber__noj0B{width:5%}.NewSalesOrderModal_lineType__ejUkQ{width:9%}.NewSalesOrderModal_partNumber__39fuA{width:18%}.NewSalesOrderModal_customerPart__Yrq6k{width:9%}.NewSalesOrderModal_uom__ThNM6{width:7%}.NewSalesOrderModal_available__vn-DX{text-align:center;width:8%}.NewSalesOrderModal_quantity__whU1O{width:8%}.NewSalesOrderModal_discount__HoCR\+,.NewSalesOrderModal_price__g193W{width:9%}.NewSalesOrderModal_total__bHuVh{width:10%}.NewSalesOrderModal_actions__eHQ4e{width:8%}.NewSalesOrderModal_lineDetailsRow__al6Xj td{background-color:#fafafa;border-bottom:1px solid #ddd;padding:.15rem .35rem .45rem}.NewSalesOrderModal_lineDetailsInner__TZ6Ao{align-items:center;display:flex;gap:.4rem}.NewSalesOrderModal_lineDetailsLabel__WzdDO{color:#555;font-size:.8rem;white-space:nowrap}.NewSalesOrderModal_lineDetailsDate__ZN2ft{flex:0 0 auto;width:9rem!important}.NewSalesOrderModal_lineDetailsNotes__2NG82{flex:1 1 auto}.OverdueInvoicesReport_wideModalContent__\+-2GW{display:flex;flex-direction:column;height:90vh!important;max-height:90vh!important;max-width:1200px!important;overflow:hidden!important;padding:0!important;width:90%!important}.OverdueInvoicesReport_overdueInvoicesReport__7opl2{display:flex;flex-direction:column;height:100%}.OverdueInvoicesReport_reportHeader__jKOO3{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:20px}.OverdueInvoicesReport_reportHeader__jKOO3 h2{color:#333;font-size:24px;margin:0}.OverdueInvoicesReport_closeButton__A4Cea{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.OverdueInvoicesReport_closeButton__A4Cea:hover{color:#000}.OverdueInvoicesReport_reportControls__5WEcj{align-items:center;background-color:#f9f9f9;border-bottom:1px solid #ddd;display:flex;gap:10px;padding:15px 20px}.OverdueInvoicesReport_copyExcelBtn__aC73b,.OverdueInvoicesReport_refreshBtn__G4U6y{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.OverdueInvoicesReport_copyExcelBtn__aC73b:hover,.OverdueInvoicesReport_refreshBtn__G4U6y:hover:not(:disabled){background-color:#f0f0f0;border-color:#999}.OverdueInvoicesReport_refreshBtn__G4U6y:disabled{cursor:not-allowed;opacity:.6}.OverdueInvoicesReport_errorMessage__mekA0{background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c33;margin:10px 20px;padding:12px 20px}.OverdueInvoicesReport_reportContent__vt\+vR{flex:1 1;overflow-y:auto;padding:0 20px 20px}.OverdueInvoicesReport_reportSummary__Fx1ga{background-color:#f5f5f5;border-left:4px solid #06c;border-radius:4px;display:flex;gap:40px;margin-bottom:20px;margin-top:20px;padding:15px}.OverdueInvoicesReport_summaryItem__qIH8v{display:flex;flex-direction:column;gap:5px}.OverdueInvoicesReport_summaryLabel__KgAwb{color:#666;font-size:12px;font-weight:500;text-transform:uppercase}.OverdueInvoicesReport_summaryValue__YeUWj{color:#333;font-size:18px;font-weight:700}.OverdueInvoicesReport_overdueTable__X08Vo{border-collapse:collapse;font-size:14px;width:100%}.OverdueInvoicesReport_overdueTable__X08Vo thead{background-color:#f5f5f5;border-bottom:2px solid #ddd;position:sticky;top:0;z-index:10}.OverdueInvoicesReport_overdueTable__X08Vo thead tr{background-color:#f5f5f5}.OverdueInvoicesReport_overdueTable__X08Vo th{background-color:#f5f5f5;border-right:1px solid #ddd;color:#333;font-weight:600;padding:10px;text-align:left}.OverdueInvoicesReport_overdueTable__X08Vo th:last-child{border-right:none}.OverdueInvoicesReport_overdueTable__X08Vo td{border-bottom:1px solid #eee;border-right:1px solid #eee;padding:10px}.OverdueInvoicesReport_overdueTable__X08Vo td:last-child{border-right:none}.OverdueInvoicesReport_dataRow__JfHbe{background-color:#fff}.OverdueInvoicesReport_dataRow__JfHbe:hover{background-color:#f9f9f9}.OverdueInvoicesReport_textRight__pC-bY{text-align:right}.OverdueInvoicesReport_customerSubtotal__GrjOu{background-color:#f0f0f0;font-weight:600}.OverdueInvoicesReport_customerSubtotal__GrjOu td{border-bottom:1px solid #ddd;padding:12px 10px}.OverdueInvoicesReport_totalsRow__BPhVw{background-color:#e8e8e8;border-top:2px solid #999;font-weight:700}.OverdueInvoicesReport_totalsRow__BPhVw td{border:none;padding:12px 10px}.OverdueInvoicesReport_noDataMessage__kfEjE{color:#999;font-size:16px;padding:20px;text-align:center}.OverdueInvoicesReport_customerLink__q6Aig,.OverdueInvoicesReport_invoiceLink__Y5UGJ{background:none;border:none;color:#06c;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;text-decoration:none}.OverdueInvoicesReport_customerLink__q6Aig:hover,.OverdueInvoicesReport_invoiceLink__Y5UGJ:hover{color:#0052a3;text-decoration:underline}.OverdueInvoicesReport_customerLink__q6Aig:focus,.OverdueInvoicesReport_invoiceLink__Y5UGJ:focus{outline:2px solid #06c;outline-offset:2px}.CustomerStatement_wideModalContent__z-5QW{height:85vh!important;max-height:85vh!important;max-width:1400px!important;width:90vw!important}.CustomerStatement_statementReport__4JjbJ{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.CustomerStatement_toolbar__AQdsE{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:.75rem;padding:.6rem 1rem}.CustomerStatement_toolbarTitle__tryDt{color:#333;font-size:1.1rem;font-weight:600;margin:0;white-space:nowrap}.CustomerStatement_closeButton__j6rL-{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-size:1.3rem;height:28px;justify-content:center;margin-left:auto;padding:0;transition:background-color .2s;width:28px}.CustomerStatement_closeButton__j6rL-:hover{background-color:#0000000d}.CustomerStatement_filterRow__eKZXi{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.CustomerStatement_customerSelect__hRG-O{flex-shrink:1;min-width:140px;width:240px}.CustomerStatement_customerSelect__hRG-O,.CustomerStatement_dateInput__TCsqv{border:1px solid #ddd;border-radius:4px;font-size:.85rem;padding:.35rem .5rem}.CustomerStatement_dateInput__TCsqv{flex-shrink:0;width:130px}.CustomerStatement_generateBtn__1Rsut{color:#1a1a1a;flex-shrink:0;font-size:.85rem;font-weight:600;padding:.35rem 1rem;white-space:nowrap}.CustomerStatement_actionBtn__Hh84v{background-color:#2196f3;border:1px solid #ddd;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:500;padding:.35rem .9rem;transition:background-color .2s;white-space:nowrap}.CustomerStatement_actionBtn__Hh84v:hover:not(:disabled){background-color:#1976d2}.CustomerStatement_actionBtn__Hh84v:disabled{background-color:#e8e8e8;border-color:#ddd;color:#888;cursor:default}.CustomerStatement_loadingMessage__p0kuA{color:#666;font-size:1.1rem;padding:3rem;text-align:center}.CustomerStatement_errorMessage__nWSPe{background-color:#ffebee;border-left:4px solid #c62828;border-radius:4px;color:#c62828;font-size:.85rem;margin:.75rem 1.5rem;padding:.75rem 1rem}.CustomerStatement_reportContent__rKUhg{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:1rem 1.5rem}.CustomerStatement_customerHeader__U9xJA{align-items:center}.CustomerStatement_balanceSummary__nMq-H,.CustomerStatement_customerHeader__U9xJA{color:#333;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.CustomerStatement_balanceSummary__nMq-H{border-bottom:1px solid #e0e0e0;padding:.5rem 0}.CustomerStatement_reportTableContainer__1rSDa{flex:1 1;margin-bottom:1rem;min-height:0;overflow-x:auto;overflow-y:auto}.CustomerStatement_statementTable__bSprg{background-color:#fff;border:1px solid #ddd;border-collapse:collapse;font-size:.9rem;width:100%}.CustomerStatement_statementTable__bSprg thead{background-color:#f5f5f5;position:sticky;top:0;z-index:10}.CustomerStatement_statementTable__bSprg th{border-bottom:2px solid #e0e0e0;border-right:1px solid #ddd;color:#333;font-weight:600;padding:.6rem .75rem;text-align:left;white-space:nowrap}.CustomerStatement_statementTable__bSprg th:last-child{border-right:none}.CustomerStatement_statementTable__bSprg td{border-right:1px solid #ddd;color:#555;padding:.45rem .75rem}.CustomerStatement_statementTable__bSprg td:last-child{border-right:none}.CustomerStatement_statementTable__bSprg tbody tr{border-bottom:1px solid #f0f0f0}.CustomerStatement_amountColumn__1v31b{text-align:right!important;width:130px}.CustomerStatement_amount__LvDMt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.CustomerStatement_dataRow__sIltE:hover{background-color:#f9f9f9}.CustomerStatement_noDataCell__ocOc2{color:#999;padding:2rem!important;text-align:center}.CustomerStatement_agingSection__M6bNY{border-top:1px solid #e0e0e0;flex-shrink:0;padding-top:.75rem}.CustomerStatement_agingSectionHeader__PCKcF{align-items:baseline;display:flex;gap:.75rem;margin-bottom:.5rem}.CustomerStatement_agingSectionTitle__OoUuW{color:#333;font-size:1rem;font-weight:600;margin:0}.CustomerStatement_agingNote__y4r82{color:#888;font-size:.8rem;font-style:italic}.CustomerStatement_agingTable__COBmY{background-color:#fff;border:1px solid #ddd;border-collapse:collapse;border-radius:4px;font-size:.9rem;overflow:hidden;width:100%}.CustomerStatement_agingTable__COBmY thead{background-color:#f5f5f5}.CustomerStatement_agingTable__COBmY th{border-bottom:2px solid #e0e0e0;border-right:1px solid #ddd;color:#333;font-weight:600;padding:.75rem;text-align:right;white-space:nowrap}.CustomerStatement_agingTable__COBmY th:last-child{border-right:none}.CustomerStatement_agingTable__COBmY td{font-feature-settings:"tnum";border-right:1px solid #ddd;color:#555;font-variant-numeric:tabular-nums;padding:.6rem .75rem;text-align:right}.CustomerStatement_agingTable__COBmY td:last-child{border-right:none}.CustomerStatement_openItemsSection__LGJFd{flex-shrink:0;padding-top:.75rem}.CustomerStatement_openItemsTableContainer__qe\+IT{overflow-x:auto}.CustomerStatement_openItemsTable__PBEaS{background-color:#fff;border:1px solid #ddd;border-collapse:collapse;font-size:.85rem;width:100%}.CustomerStatement_openItemsTable__PBEaS thead{background-color:#f5f5f5}.CustomerStatement_openItemsTable__PBEaS th{border-bottom:2px solid #e0e0e0;border-right:1px solid #ddd;color:#333;font-weight:600;padding:.6rem .65rem;text-align:left;white-space:nowrap}.CustomerStatement_openItemsTable__PBEaS th:last-child{border-right:none}.CustomerStatement_openItemsTable__PBEaS td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ddd;color:#555;padding:.45rem .65rem;white-space:nowrap}.CustomerStatement_openItemsTable__PBEaS td:last-child{border-right:none}.CustomerStatement_creditItemRow__cOpOp{background-color:#f9fbff;font-style:italic}@media (max-width:768px){.CustomerStatement_toolbar__AQdsE{flex-wrap:wrap}.CustomerStatement_filterRow__eKZXi{flex-direction:column;width:100%}.CustomerStatement_customerSelect__hRG-O{max-width:100%;min-width:100%}.CustomerStatement_balanceSummary__nMq-H,.CustomerStatement_customerHeader__U9xJA{flex-direction:column;gap:.25rem}}.InvoicingModal_modalOverlay__vU1xv{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.InvoicingModal_modalContent__0pNIm{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;height:85vh;max-height:900px;max-width:1400px;width:90vw}.InvoicingModal_modalHeader__WFX-D{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;border-radius:8px 8px 0 0;display:flex;gap:15px;justify-content:space-between;padding:20px}.InvoicingModal_modalHeader__WFX-D h2{color:#212529;flex-shrink:0;font-size:20px;font-weight:600;margin:0}.InvoicingModal_searchControls__\+TKR6{align-items:center;display:flex;flex:1 1;gap:10px}.InvoicingModal_searchInput__QCNsw{border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 3px #0000001a;flex:1 1;font-size:14px;padding:8px 12px;transition:border-color .2s}.InvoicingModal_searchInput__QCNsw:focus{border-color:#4a6fb5;box-shadow:0 0 0 3px #4a6fb51a;outline:none}.InvoicingModal_logPaymentButton__V-LGB{background-color:#4a6fb5;border:none;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;padding:8px 14px;transition:background-color .2s;white-space:nowrap}.InvoicingModal_logPaymentButton__V-LGB:hover{background-color:#3a5a9e}.InvoicingModal_logPaymentButton__V-LGB:active{background-color:#2a4a8e}.InvoicingModal_closeButton__7VIny{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-size:28px;height:32px;justify-content:center;padding:0;transition:color .2s;width:32px}.InvoicingModal_closeButton__7VIny:hover{color:#000}.InvoicingModal_invoicesContainer__MO9n2{flex:1 1;min-height:0;overflow-y:auto;padding:0}.InvoicingModal_emptyMessage__ArFLZ,.InvoicingModal_errorMessage__KRAt4,.InvoicingModal_loadingMessage__f2k62{font-size:16px;padding:40px 20px;text-align:center}.InvoicingModal_loadingMessage__f2k62{color:#666}.InvoicingModal_errorMessage__KRAt4{background-color:#ffebee;border-radius:4px;color:#d32f2f;margin:20px}.InvoicingModal_emptyMessage__ArFLZ{color:#999}.InvoicingModal_invoicesTable__LN7Z4{background-color:#fff;border-collapse:collapse;width:100%}.InvoicingModal_invoicesTable__LN7Z4 thead{background-color:#f9f9f9;border-bottom:2px solid #e0e0e0;position:sticky;top:0;z-index:10}.InvoicingModal_invoicesTable__LN7Z4 th{border-right:1px solid #f0f0f0;color:#333;font-size:13px;font-weight:600;padding:12px 15px;text-align:left}.InvoicingModal_invoicesTable__LN7Z4 th:last-child{border-right:none}.InvoicingModal_columnHeaderLine__2\+NTA{display:block}.InvoicingModal_invoicesTable__LN7Z4 tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .15s ease}.InvoicingModal_invoicesTable__LN7Z4 tbody tr:hover{background-color:#f9f9f9}.InvoicingModal_clickableRow__eqoCe{cursor:pointer}.InvoicingModal_clickableRow__eqoCe td{border-right:1px solid #f0f0f0;color:#333;font-size:14px;padding:12px 15px}.InvoicingModal_clickableRow__eqoCe td:last-child{border-right:none}.InvoicingModal_orderCell__meLRc{min-width:145px}.InvoicingModal_orderNumberLink__q\+B8r{color:#007bff;cursor:pointer;text-decoration:underline}.InvoicingModal_customerPoLine__n7zeG{color:#666;display:block;font-size:12px;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.InvoicingModal_expandedRow__Rj6wQ{background-color:#e8e8e8}.InvoicingModal_expandedRow__Rj6wQ td{border:none;padding:0}.InvoicingModal_expandedContent__e7dTC{background-color:#e8e8e8;display:flex;flex-direction:column;gap:15px;padding:20px}.InvoicingModal_invoiceHeaderInfo__2LazS{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:25px}.InvoicingModal_infoGroup__xJOg0{display:flex;flex-direction:column;gap:5px}.InvoicingModal_infoGroup__xJOg0 label{color:#666;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.InvoicingModal_infoGroup__xJOg0 span{color:#333;font-size:14px}.InvoicingModal_buttonGroup__fK85r{display:flex;flex-wrap:wrap;gap:8px}.InvoicingModal_actionButton__NrDq3{background-color:#4a6fb5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:background-color .2s;white-space:nowrap}.InvoicingModal_actionButton__NrDq3:hover{background-color:#3a5a9a}.InvoicingModal_actionButton__NrDq3:active{background-color:#2a4a7a}.InvoicingModal_linesSection__J\+74L{margin-bottom:20px}.InvoicingModal_linesSection__J\+74L h4{color:#333;font-size:14px;font-weight:600;margin:0 0 12px}.InvoicingModal_linesTable__kN3yT{background-color:#fff;border-collapse:collapse;border-radius:4px;box-shadow:0 1px 3px #0000001a;overflow:hidden;width:100%}.InvoicingModal_linesTable__kN3yT thead{background-color:#f0f0f0;border-bottom:1px solid #ddd}.InvoicingModal_linesTable__kN3yT th{border-right:1px solid #eee;color:#555;font-size:12px;font-weight:600;padding:10px 12px;text-align:left}.InvoicingModal_linesTable__kN3yT th:last-child{border-right:none}.InvoicingModal_linesTable__kN3yT tbody tr{border-bottom:1px solid #f0f0f0}.InvoicingModal_linesTable__kN3yT td{border-right:1px solid #f5f5f5;color:#333;font-size:13px;padding:10px 12px}.InvoicingModal_linesTable__kN3yT td:last-child{border-right:none}.InvoicingModal_linesTable__kN3yT tbody tr:hover{background-color:#f9f9f9}.InvoicingModal_noLines__0ZCBd{background-color:#fff;border:1px dashed #ddd;border-radius:4px;color:#999;font-size:13px;padding:15px;text-align:center}.InvoicingModal_totalsSection__vbUwC{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;gap:5px;margin-left:auto;margin-top:15px;padding:12px;width:50%}.InvoicingModal_totalRow__agJWn{border-bottom:1px solid #f0f0f0;display:flex;font-size:13px;justify-content:space-between;padding:5px 0}.InvoicingModal_totalRow__agJWn.InvoicingModal_grandTotal__-rhvd{border-bottom:none;border-top:2px solid #333;color:#000;font-size:14px;font-weight:600;padding:10px 0 5px}.InvoicingModal_actionsCell__R\+7eU{padding:12px 15px!important;text-align:center}.InvoicingModal_viewButton__Z9qeU{background-color:#4a6fb5;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:background-color .2s;white-space:nowrap}.InvoicingModal_viewButton__Z9qeU:hover{background-color:#3a5a9a}.InvoicingModal_loadingMoreMessage__xKLnw{background-color:#f9f9f9;border-top:1px solid #eee;color:#999;font-size:13px;padding:15px;text-align:center}.InvoicingModal_loading__bjBQH{color:#666;font-size:14px;padding:20px;text-align:center}.InvoicingModal_status-badge__FpXpI{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px;white-space:nowrap}.PaymentModal_modalOverlay__UinMr{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PaymentModal_modalContent__n4cZl{background:#fff;border-radius:8px;max-height:90vh;max-width:600px;overflow-y:auto;padding:2rem;position:relative;width:90%}.PaymentModal_modalHeader__K-pqv{align-items:center;border-bottom:1px solid var(--gray-300);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.PaymentModal_modalHeader__K-pqv h2{color:var(--gray-900);font-size:1.5rem;margin:0}.PaymentModal_paymentTypeBadge__nyHFV{border-radius:12px;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.PaymentModal_paymentTypeBadge__nyHFV.PaymentModal_prepaid__pj5\+w{background-color:var(--primary-blue);color:#fff}.PaymentModal_paymentTypeBadge__nyHFV.PaymentModal_netTerms__jIQWD{background-color:var(--primary-green);color:#fff}.PaymentModal_closeButton__OJQTA{align-items:center;background:none;border:none;color:var(--gray-600);cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;padding:0;position:absolute;right:1rem;top:1rem;width:30px}.PaymentModal_closeButton__OJQTA:hover{color:var(--gray-900)}.PaymentModal_closeButton__OJQTA:disabled{cursor:not-allowed;opacity:.5}.PaymentModal_modalBody__Eu3p2{width:100%}.PaymentModal_loading__e6SJu{color:var(--gray-600);font-style:italic;padding:2rem;text-align:center}.PaymentModal_invoiceSummary__iujlm{background:var(--gray-100);border:1px solid var(--gray-300);border-radius:6px;margin-bottom:1.5rem;padding:1rem}.PaymentModal_summaryRow__PkBD6{display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.PaymentModal_summaryRow__PkBD6:last-child{margin-bottom:0}.PaymentModal_summaryRow__PkBD6.PaymentModal_amounts__c2fCX{border-top:1px solid var(--gray-300);margin-top:.75rem;padding-top:.75rem}.PaymentModal_summaryItem__vD7sr{flex:1 1}.PaymentModal_summaryItem__vD7sr label{color:var(--gray-600);display:block;font-size:.8rem;font-weight:500;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.PaymentModal_summaryItem__vD7sr span{color:var(--gray-900);font-size:.95rem;font-weight:500}.PaymentModal_amount__dLna6{font-size:1.1rem!important;font-weight:600!important}.PaymentModal_amount__dLna6.PaymentModal_paid__sCzen{color:var(--success)!important}.PaymentModal_amount__dLna6.PaymentModal_due__gjnK0{color:var(--error)!important}.PaymentModal_amount__dLna6.PaymentModal_returned__4EEuj{color:#d97706!important}.PaymentModal_returnsNote__tigMS{background-color:#fef3c7;border:1px solid #fde68a;border-radius:4px;color:#92400e;font-size:.85rem;margin-top:.75rem;padding:.75rem}.PaymentModal_returnsNote__tigMS strong{color:#78350f}.PaymentModal_glPreview__XvvK9{background:#d4edda;border:1px solid #c3e6cb;border-radius:6px;margin-bottom:1.5rem;padding:1rem}.PaymentModal_glPreviewTitle__FW0hF{color:#155724;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.PaymentModal_glPreviewContent__A6Cbx{color:#155724;font-family:Courier New,monospace;font-size:.85rem}.PaymentModal_paymentForm__lZNS1{width:100%}.PaymentModal_formRow__MPzPd{display:flex;gap:1rem;margin-bottom:1.5rem}.PaymentModal_formGroup__wXTwD{display:flex;flex:1 1;flex-direction:column}.PaymentModal_formGroup__wXTwD label{color:var(--gray-800);font-size:.9rem;font-weight:500;margin-bottom:.5rem}.PaymentModal_required__p3M5e{color:var(--error);margin-left:.25rem}.PaymentModal_inputGroup__-6D88{align-items:center;display:flex;position:relative}.PaymentModal_inputPrefix__G8\+sT{color:var(--gray-600);font-weight:500;left:10px;pointer-events:none;position:absolute}.PaymentModal_inputGroup__-6D88 input[type=number]{padding-left:25px}.PaymentModal_formGroup__wXTwD input,.PaymentModal_formGroup__wXTwD select{background-color:#fff;border:1px solid var(--gray-400);border-radius:4px;color:var(--gray-900);font-size:1rem;padding:.5rem;transition:border-color .2s ease;width:100%}.PaymentModal_formGroup__wXTwD input:focus,.PaymentModal_formGroup__wXTwD select:focus{border-color:var(--primary-blue);outline:none}.PaymentModal_formGroup__wXTwD input.PaymentModal_error__RHR7q,.PaymentModal_formGroup__wXTwD select.PaymentModal_error__RHR7q{border-color:var(--error)}.PaymentModal_formGroup__wXTwD input:disabled,.PaymentModal_formGroup__wXTwD select:disabled{background-color:var(--gray-100);cursor:not-allowed}.PaymentModal_errorMessage__z2lEn{color:var(--error);font-size:.8rem;margin-top:.25rem}.PaymentModal_alert__8rZTF{border-radius:4px;margin-bottom:1rem;padding:.75rem}.PaymentModal_alertError__RrD9W{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.PaymentModal_alertWarning__jb49d{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.PaymentModal_alertInfo__rhFh-{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.PaymentModal_inputContainer__H6-n6{align-items:center;display:flex;position:relative}.PaymentModal_notFound__9Ouwr{border-color:#dc3545!important;box-shadow:0 0 0 3px #dc35451a!important}.PaymentModal_clearButton__ZXoUq{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:1.2rem;height:24px;justify-content:center;padding:0;position:absolute;right:10px;transition:color .2s ease;width:24px}.PaymentModal_clearButton__ZXoUq:hover{color:#000}.PaymentModal_customerSummary__tbGaz{background:var(--gray-100);border:1px solid var(--gray-300);border-radius:6px;margin-bottom:1.5rem;padding:1rem}.PaymentModal_formActions__\+3arc{border-top:1px solid var(--gray-300);display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1.5rem}.PaymentModal_btn__J7wz7{border:none;border-radius:4px;cursor:pointer;font-size:.95rem;font-weight:500;padding:.5rem 1.5rem;transition:all .2s ease}.PaymentModal_btnPrimary__a4aWV{background-color:var(--green);color:#fff}.PaymentModal_btnPrimary__a4aWV:hover:not(:disabled){background-color:#4a8c42;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.PaymentModal_btnPrimary__a4aWV:disabled{background-color:var(--gray-400);cursor:not-allowed;transform:none}.PaymentModal_btnSecondary__uT9h6{background-color:var(--gray-200);border:1px solid var(--gray-400);color:var(--gray-800)}.PaymentModal_btnSecondary__uT9h6:hover:not(:disabled){background-color:var(--gray-300)}.PaymentModal_btnSecondary__uT9h6:disabled{cursor:not-allowed;opacity:.6}.PaymentModal_creditSection__a2Kqn{background:var(--gray-100);border:1px solid var(--gray-300);border-radius:6px;margin-bottom:1.5rem;padding:1rem}.PaymentModal_creditBalance__5GbD8{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.PaymentModal_creditBalance__5GbD8 label{color:var(--gray-800);font-weight:600}.PaymentModal_checkboxContainer__JYSaq{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.PaymentModal_checkboxContainer__JYSaq input[type=checkbox]{cursor:pointer;height:18px;width:18px}.PaymentModal_checkboxContainer__JYSaq label{cursor:pointer;font-weight:500;-webkit-user-select:none;user-select:none}.PaymentModal_creditApplicationSummary__sMYnP{background:var(--gray-100);border:1px solid var(--gray-300);border-radius:6px;margin-bottom:1.5rem;padding:1.5rem}.PaymentModal_creditApplicationSummary__sMYnP .PaymentModal_summaryRow__PkBD6{display:flex;gap:1rem;justify-content:space-between;margin-bottom:0}.PaymentModal_creditApplicationSummary__sMYnP .PaymentModal_summaryItem__vD7sr label{color:var(--gray-600);display:block;font-size:.8rem;font-weight:500;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.PaymentModal_creditApplicationSummary__sMYnP .PaymentModal_summaryItem__vD7sr span{color:var(--gray-900);font-size:1rem;font-weight:500}.PaymentModal_earlyDiscountSection__RtCGu{background:#e8f5e9;border:1px solid #a5d6a7;border-radius:6px;margin-bottom:1.5rem;padding:1rem}.PaymentModal_discountHeader__NbXE1{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.PaymentModal_discountHeader__NbXE1 strong{color:var(--gray-900);font-size:.95rem}.PaymentModal_discountEligible__QL5bc{color:#2e7d32;font-size:.9rem;font-weight:500}.PaymentModal_discountExpired__ffRSd{color:#d32f2f;font-size:.9rem;font-weight:500}.PaymentModal_discountCalculation__ZdKDD{background:#fff;border:1px solid #c8e6c9;border-radius:4px;margin-bottom:1rem;padding:.75rem}.PaymentModal_discountItem__YmWAA{border-bottom:1px solid var(--gray-200);display:flex;justify-content:space-between;padding:.4rem 0}.PaymentModal_discountItem__YmWAA:last-child{border-bottom:none;border-top:2px solid var(--gray-300);font-weight:600;margin-top:.2rem;padding-top:.6rem}.PaymentModal_discountItem__YmWAA label{color:var(--gray-700);font-size:.9rem}.PaymentModal_discountAmount__XxabM{color:#2e7d32;font-weight:600}.PaymentModal_discountedTotal__PtVs\+{color:#1976d2;font-size:1.1rem;font-weight:700}.PaymentModal_netAmountDisplay__ePW1b{background-color:var(--gray-100);border:1px solid var(--gray-300);border-radius:4px;margin-top:.5rem;padding:.5rem;text-align:center}.PaymentModal_discountSection__hhSfG{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:1rem;padding:1rem}.PaymentModal_discountSection__hhSfG .PaymentModal_discountHeader__NbXE1{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.PaymentModal_discountSection__hhSfG .PaymentModal_label__e2zlB{color:var(--gray-800);font-weight:500}.PaymentModal_discountNote__xXXTi{color:#666;font-size:.85rem;font-style:italic}.PaymentModal_discountInputGroup__ajFJ7{align-items:center;display:flex;gap:.5rem}.PaymentModal_toggleButton__XZelX{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:background-color .2s ease;white-space:nowrap}.PaymentModal_toggleButton__XZelX:hover{background-color:#0056b3}.PaymentModal_inputWithCalculation__pHvNF{align-items:center;display:flex;flex:1 1;gap:.5rem}.PaymentModal_inputWithCalculation__pHvNF .PaymentModal_input__SRvBE{border:1px solid var(--gray-400);border-radius:4px;flex:1 1;font-size:1rem;padding:.5rem}.PaymentModal_dollarSymbol__zRDx2,.PaymentModal_percentSymbol__TATMB{color:#333;font-weight:700}.PaymentModal_calculatedValue__0hade{color:#28a745;font-size:.9rem;font-weight:700}.PaymentModal_discountSummary__z-gJB{background-color:#e8f5e9;border-radius:4px;font-size:.9rem;margin-top:.5rem;padding:.5rem}.PaymentModal_discountSummary__z-gJB .PaymentModal_totalDiscount__54pCi{border-top:1px solid #c8e6c9;margin-top:.25rem;padding-top:.25rem}@media (max-width:768px){.PaymentModal_modalContent__n4cZl{margin:1rem;max-width:none;padding:1.5rem;width:95%}.PaymentModal_formRow__MPzPd{flex-direction:column}.PaymentModal_summaryRow__PkBD6{flex-direction:column;gap:.5rem}.PaymentModal_summaryItem__vD7sr{margin-bottom:.5rem}}.CustomerNotesPopup_overlay__sYQay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.CustomerNotesPopup_folderWrap__RABmE{align-items:flex-start;display:flex;filter:drop-shadow(3px 7px 18px rgba(0,0,0,.5));flex-direction:column;max-width:94vw;width:608px}.CustomerNotesPopup_folderTab__3iQYb{align-items:center;background:#d4a870;border-radius:7px 7px 0 0;color:#2c1600;display:flex;flex-shrink:0;font-family:inherit;font-size:1rem;font-weight:700;height:28px;overflow:hidden;padding:0 14px;text-overflow:ellipsis;white-space:nowrap;width:200px}.CustomerNotesPopup_folderOuter__slXyA{height:461px;position:relative;width:100%}.CustomerNotesPopup_backPanel__kVgYx{background:#d4a870;border-radius:0 7px 7px 7px;inset:0;position:absolute}.CustomerNotesPopup_frontPanel__0WILe{background:#f0dcaa;background-image:repeating-linear-gradient(#0000,#0000 30px,#8c5a1417 0,#8c5a1417 31px);border-radius:0 5px 5px 5px;bottom:0;left:0;overflow-y:auto;padding:16px 20px 20px;position:absolute;right:3px;top:8px}.CustomerNotesPopup_scrollIndicator__Z3Mhx{align-items:flex-end;background:linear-gradient(180deg,#0000,#f0dcaaeb 60%);border-radius:0 0 5px 5px;bottom:0;display:flex;height:56px;justify-content:center;left:0;padding-bottom:6px;pointer-events:none;position:absolute;right:3px}@keyframes CustomerNotesPopup_bounce__ILglL{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.CustomerNotesPopup_scrollChevron__xIPM0{animation:CustomerNotesPopup_bounce__ILglL 1.4s ease-in-out infinite;color:#7a4e10;height:22px;width:22px}.CustomerNotesPopup_closeBtn__rvje3{background:none;border:none;color:#6b4010;cursor:pointer;font-family:sans-serif;font-size:1.4rem;line-height:1;padding:0;position:absolute;right:16px;top:10px;z-index:1}.CustomerNotesPopup_closeBtn__rvje3:hover{color:#1a0800}.CustomerNotesPopup_generalNote__sqaZq{color:#2c1600;font-family:inherit;font-size:1.25rem;font-weight:600;line-height:1.65;margin-bottom:16px;padding-right:32px;white-space:pre-wrap;word-break:break-word}.CustomerNotesPopup_divider__NQETL{border:none;border-top:1.5px dashed #8c5a144d;margin:0 0 16px}.CustomerNotesPopup_notesGrid__cpdws{display:flex;flex-wrap:wrap;gap:13px}.CustomerNotesPopup_stickyNote__k7EYZ{background:#fffa9e;border-radius:2px;box-shadow:2px 3px 7px #0003,inset 0 -2px 0 #0000000d;color:#1a1a1a;flex:1 1 185px;font-family:inherit;font-size:1.15rem;font-weight:600;line-height:1.5;max-width:245px;min-width:150px;padding:10px 12px 13px;white-space:pre-wrap;word-break:break-word}.CustomerNotesPopup_stickyNote__k7EYZ:nth-child(2n){background:#fff;transform:rotate(.8deg)}.CustomerNotesPopup_stickyNote__k7EYZ:nth-child(3n){background:#cfe8ff;transform:rotate(-1deg)}.CustomerNotesPopup_stickyNote__k7EYZ:nth-child(4n){background:#ffd6e0;transform:rotate(.5deg)}.CustomerNotesPopup_stickyNote__k7EYZ:first-child{transform:rotate(-.7deg)}.CustomerNotesPopup_noteHeader__qbJSU{align-items:center;display:flex;gap:6px;margin-bottom:5px}.CustomerNotesPopup_noteType__KWM-a{color:#999;font-family:sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.CustomerNotesPopup_importantBadge__YzbnD{background:#e53935;border-radius:3px;color:#fff;font-family:sans-serif;font-size:.65rem;font-weight:700;padding:1px 5px}.CustomerNotesPopup_noteContent__1S\+AL{color:#1a1a1a;font-family:inherit;font-size:1.15rem;font-weight:600}.ProjectsModal_projectsModal__ZIqQC{max-height:80vh;max-width:1000px;width:80%}.ProjectsModal_projectsHeader__w7-aZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ProjectsModal_projectsTableContainer__iZbeE{border:1px solid #ddd;border-radius:4px;max-height:500px;overflow-y:auto}.ProjectsModal_projectsTable__jjAlX{border-collapse:collapse;width:100%}.ProjectsModal_projectsTable__jjAlX td,.ProjectsModal_projectsTable__jjAlX th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.ProjectsModal_projectsTable__jjAlX th{background-color:#f5f5f5;font-weight:600;position:sticky;top:0;z-index:1}.ProjectsModal_projectsTable__jjAlX tbody tr:hover{background-color:#f9f9f9}.ProjectsModal_loadingCell__P64dy,.ProjectsModal_noDataCell__G-hTg{color:#666;font-style:italic;text-align:center}.ProjectsModal_statusBadge__0z5JL{border-radius:12px;font-size:12px;font-weight:500;padding:4px 8px;text-transform:uppercase}.ProjectsModal_statusBadge__0z5JL.ProjectsModal_active__6ur5Z{background-color:#d4edda;color:#155724}.ProjectsModal_statusBadge__0z5JL.ProjectsModal_inactive__ISSgW{background-color:#f8d7da;color:#721c24}.ProjectsModal_btnSm__X-EnG{font-size:12px;margin-right:5px;padding:4px 8px}.ProjectsModal_projectForm__Lri3e{margin:0 auto;max-width:500px}.ProjectsModal_formGroup__H8bkU{margin-bottom:16px}.ProjectsModal_formGroup__H8bkU label{display:block;font-weight:500;margin-bottom:4px}.ProjectsModal_formGroup__H8bkU input,.ProjectsModal_formGroup__H8bkU textarea{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.ProjectsModal_formGroup__H8bkU textarea{min-height:60px;resize:vertical}.ProjectsModal_checkboxGroup__wadiv{align-items:center;display:flex}.ProjectsModal_checkboxGroup__wadiv label{align-items:center;cursor:pointer;display:flex;margin-bottom:0}.ProjectsModal_checkboxGroup__wadiv input[type=checkbox]{margin-right:8px;width:auto}.ProjectsModal_formActions__M0rGm{border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:20px}.ProjectsModal_errorMessage__su4uF{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin-bottom:16px;padding:12px}.DepreciationModal_depreciationModal__d6MLf{max-height:85vh;max-width:1200px;width:90%}.DepreciationModal_assetsHeader__4FpN5{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.DepreciationModal_assetsTableContainer__hWHN3{border:1px solid #ddd;border-radius:4px;max-height:500px;overflow-y:auto}.DepreciationModal_assetsTable__FzvK2{border-collapse:collapse;font-size:13px;width:100%}.DepreciationModal_assetsTable__FzvK2 td,.DepreciationModal_assetsTable__FzvK2 th{border-bottom:1px solid #ddd;padding:10px;text-align:left}.DepreciationModal_assetsTable__FzvK2 th{background-color:#f5f5f5;font-weight:600;position:sticky;top:0;white-space:nowrap;z-index:1}.DepreciationModal_assetsTable__FzvK2 tbody tr:hover{background-color:#f9f9f9}.DepreciationModal_loadingCell__MUrsa,.DepreciationModal_noDataCell__PkUa0{color:#666;font-style:italic;text-align:center}.DepreciationModal_statusBadge__rza0c{border-radius:12px;font-size:11px;font-weight:500;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.DepreciationModal_statusBadge__rza0c.DepreciationModal_active__90957{background-color:#d4edda;color:#155724}.DepreciationModal_statusBadge__rza0c.DepreciationModal_fullyDepreciated__Kn3gs{background-color:#e2e3e5;color:#383d41}.DepreciationModal_statusBadge__rza0c.DepreciationModal_pending__k5x1n{background-color:#fff3cd;color:#856404}.DepreciationModal_btnSm__1BsHy{font-size:12px;margin-right:5px;padding:4px 8px}.DepreciationModal_assetForm__U\+bdf{margin:0 auto;max-width:950px}.DepreciationModal_assetForm__U\+bdf h3{margin-bottom:20px}.DepreciationModal_formRow__MsEJJ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.DepreciationModal_formGroup__pNV\+z{display:flex;flex-direction:column}.DepreciationModal_formGroup__pNV\+z label{font-size:14px;font-weight:500;margin-bottom:6px}.DepreciationModal_formGroup__pNV\+z input,.DepreciationModal_formGroup__pNV\+z select{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px 12px}.DepreciationModal_formGroup__pNV\+z input:focus,.DepreciationModal_formGroup__pNV\+z select:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.DepreciationModal_formGroup__pNV\+z input[disabled],.DepreciationModal_formGroup__pNV\+z select[disabled],.DepreciationModal_readOnly__C4N4b{background-color:#f5f5f5;color:#666}.DepreciationModal_calculatedSection__1OSjk{background-color:#f9f9f9;border-left:4px solid #007bff;border-radius:4px;margin-bottom:20px;padding:16px}.DepreciationModal_calculatedSection__1OSjk h4{color:#333;font-size:14px;margin-bottom:16px;margin-top:0}.DepreciationModal_glAccountsSection__i8usd{background-color:#f9f9f9;border-left:4px solid #28a745;border-radius:4px;margin-bottom:20px;padding:16px}.DepreciationModal_glAccountsSection__i8usd h4{color:#333;font-size:14px;margin-bottom:16px;margin-top:0}.DepreciationModal_glAccountsSection__i8usd .DepreciationModal_formGroup__pNV\+z{margin-bottom:16px}.DepreciationModal_formActions__IJdiS{border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;margin-top:24px;padding-top:20px}.DepreciationModal_errorMessage__TtKRg{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin-bottom:16px;padding:12px}.DepreciationModal_scheduleHeader__Spvbc{display:flex;justify-content:flex-start;margin-bottom:20px}.DepreciationModal_scheduleTableContainer__Jhyvo{border:1px solid #ddd;border-radius:4px;max-height:600px;overflow-y:auto}.DepreciationModal_scheduleTable__D2EsX{border-collapse:collapse;width:100%}.DepreciationModal_scheduleTable__D2EsX td,.DepreciationModal_scheduleTable__D2EsX th{border-bottom:1px solid #ddd;padding:12px;text-align:right}.DepreciationModal_scheduleTable__D2EsX td:first-child,.DepreciationModal_scheduleTable__D2EsX th:first-child{text-align:left}.DepreciationModal_scheduleTable__D2EsX th{background-color:#f5f5f5;font-weight:600;position:sticky;top:0;z-index:1}.DepreciationModal_scheduleTable__D2EsX tbody tr:hover{background-color:#f9f9f9}@media (max-width:768px){.DepreciationModal_depreciationModal__d6MLf{max-height:90vh;width:95%}.DepreciationModal_formRow__MsEJJ{gap:15px;grid-template-columns:1fr}.DepreciationModal_assetForm__U\+bdf{max-width:100%}.DepreciationModal_assetsTable__FzvK2{font-size:12px}.DepreciationModal_assetsTable__FzvK2 td,.DepreciationModal_assetsTable__FzvK2 th{padding:8px}}.InventoryValueReport_wideModalContent__XPiLE{height:auto;max-height:85vh;max-width:900px;overflow-y:auto;width:90vw}.InventoryValueReport_reportContent__VOJgq{padding:1.5rem}.InventoryValueReport_error__nPglQ,.InventoryValueReport_loading__REvMa{font-size:1rem;padding:2rem;text-align:center}.InventoryValueReport_error__nPglQ{color:#d32f2f}.InventoryValueReport_reportControls__qScp0{display:flex;gap:.5rem;justify-content:flex-end;margin-bottom:1rem}.InventoryValueReport_copyButton__b7f4t{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem}.InventoryValueReport_copyButton__b7f4t:hover{background-color:#1565c0}.InventoryValueReport_tableContainer__-\+iLg{margin-bottom:1rem;overflow-x:auto}.InventoryValueReport_inventoryValueTable__LO9fP{border-collapse:collapse;font-size:.875rem;width:100%}.InventoryValueReport_inventoryValueTable__LO9fP thead{background-color:#f5f5f5;position:sticky;top:0;z-index:10}.InventoryValueReport_inventoryValueTable__LO9fP th{border-bottom:2px solid #e0e0e0;font-weight:600;padding:.75rem;text-align:left;white-space:nowrap}.InventoryValueReport_inventoryValueTable__LO9fP th.InventoryValueReport_currencyHeader__fNZR\+{text-align:right}.InventoryValueReport_inventoryValueTable__LO9fP tbody tr{border-bottom:1px solid #e0e0e0;transition:background-color .2s}.InventoryValueReport_inventoryValueTable__LO9fP tbody tr:hover{background-color:#f9f9f9}.InventoryValueReport_inventoryValueTable__LO9fP td{padding:.75rem;vertical-align:middle}.InventoryValueReport_currencyCell__zl0Wa{text-align:right}.InventoryValueReport_differenceCell__Hh9LZ{color:#d32f2f;font-weight:600}.InventoryValueReport_totalRow__oxADi{background-color:#f5f5f5;border-top:2px solid #333;font-weight:600}.InventoryValueReport_totalRow__oxADi td{padding:.75rem}@media (max-width:768px){.InventoryValueReport_wideModalContent__XPiLE{max-width:95vw;width:95vw}.InventoryValueReport_reportContent__VOJgq{padding:1rem}.InventoryValueReport_inventoryValueTable__LO9fP{font-size:.75rem}.InventoryValueReport_inventoryValueTable__LO9fP td,.InventoryValueReport_inventoryValueTable__LO9fP th{padding:.5rem}}.InventoryDetailedReport_wideModalContent__-aP0L{max-width:1200px;width:90%}.InventoryDetailedReport_reportContent__r-wW0{display:flex;flex-direction:column;max-height:70vh;overflow:hidden;padding:20px}.InventoryDetailedReport_reportControls__eXmqq{align-items:center;display:flex;gap:10px;margin-bottom:20px}.InventoryDetailedReport_sortButtons__y-LkD{align-items:center;display:flex;gap:5px}.InventoryDetailedReport_sortButton__5yhEe{background-color:#f0f0f0;border:1px solid #ddd;border-radius:3px;color:#333;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s}.InventoryDetailedReport_sortButton__5yhEe:hover{background-color:#e0e0e0;border-color:#999}.InventoryDetailedReport_sortButton__5yhEe.InventoryDetailedReport_active__BwFcM{background-color:#007bff;border-color:#0056b3;color:#fff}.InventoryDetailedReport_searchInput__u5rnN{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:14px;padding:10px}.InventoryDetailedReport_searchInput__u5rnN:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d;outline:none}.InventoryDetailedReport_copyButton__BXi8e{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s}.InventoryDetailedReport_copyButton__BXi8e:hover{background-color:#0056b3}.InventoryDetailedReport_tableContainer__IKjIg{border:1px solid #ddd;border-radius:4px;flex:1 1;margin-bottom:10px;min-height:0;overflow:auto}.InventoryDetailedReport_detailedInventoryTable__97Tw9{border-collapse:collapse;font-size:15px;width:100%}.InventoryDetailedReport_detailedInventoryTable__97Tw9 thead{background-color:#f8f9fa;position:sticky;top:0;z-index:10}.InventoryDetailedReport_detailedInventoryTable__97Tw9 th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;color:#333;font-weight:600;padding:6px 12px;white-space:nowrap}.InventoryDetailedReport_detailedInventoryTable__97Tw9 td{border-bottom:1px solid #dee2e6;padding:4px 12px;vertical-align:middle}.InventoryDetailedReport_detailedInventoryTable__97Tw9 tbody tr:hover{background-color:#f8f9fa}.InventoryDetailedReport_partNumber__VdO3d{font-weight:500}.InventoryDetailedReport_description__xC8Pf{word-wrap:break-word;max-width:300px;white-space:normal}.InventoryDetailedReport_uomColumn__OJn8T{text-align:center;width:60px}.InventoryDetailedReport_detailedInventoryTable__97Tw9 th:first-child,.InventoryDetailedReport_detailedInventoryTable__97Tw9 th:nth-child(2){text-align:left}.InventoryDetailedReport_currencyCell__\+ber1,.InventoryDetailedReport_currencyHeader__qXpMX,.InventoryDetailedReport_numericCell__W7oYq,.InventoryDetailedReport_numericHeader__kJjan{text-align:right}.InventoryDetailedReport_totalRow__A-Xe3{background-color:#e8f0ff;border-top:2px solid #dee2e6;font-weight:600}.InventoryDetailedReport_totalRow__A-Xe3 td{border-bottom:2px solid #007bff;padding:12px}.InventoryDetailedReport_noData__Du9Vq{color:#999;font-style:italic;padding:30px!important;text-align:center}.InventoryDetailedReport_error__NcmdF,.InventoryDetailedReport_loading__1VuAs{font-size:16px;padding:30px;text-align:center}.InventoryDetailedReport_loading__1VuAs{color:#666}.InventoryDetailedReport_error__NcmdF{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545}.InventoryDetailedReport_reportStats__vFk2s{color:#666;font-size:12px;padding:10px 0;text-align:right}.ReorderReport_wideModalContent__IRvgd{max-width:1400px;width:95%}.ReorderReport_reportContent__J\+kDD{display:flex;flex-direction:column;max-height:70vh;overflow:hidden;padding:20px}.ReorderReport_reportControls__h9fB-{align-items:center;display:flex;gap:10px;margin-bottom:20px}.ReorderReport_sortButtons__S9\+O6{align-items:center;display:flex;gap:5px}.ReorderReport_sortButton__\+R\+7Y{background-color:#f0f0f0;border:1px solid #ddd;border-radius:3px;color:#333;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s}.ReorderReport_sortButton__\+R\+7Y:hover{background-color:#e0e0e0;border-color:#999}.ReorderReport_sortButton__\+R\+7Y.ReorderReport_active__ANrzw{background-color:#007bff;border-color:#0056b3;color:#fff}.ReorderReport_searchInput__4y7e8{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:14px;padding:10px}.ReorderReport_searchInput__4y7e8:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d;outline:none}.ReorderReport_copyButton__Der81{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s;white-space:nowrap}.ReorderReport_copyButton__Der81:hover{background-color:#0056b3}.ReorderReport_tableContainer__5Ft-r{border:1px solid #ddd;border-radius:4px;flex:1 1;margin-bottom:10px;min-height:0;overflow-y:auto}.ReorderReport_reorderTable__YtBOY{border:1px solid #ddd;border-collapse:collapse;font-size:13px;width:100%}.ReorderReport_reorderTable__YtBOY thead{background-color:#f8f9fa;position:sticky;top:0;z-index:10}.ReorderReport_reorderTable__YtBOY th{background-color:#f8f9fa;border-bottom:1px solid #ddd;color:#333;font-size:12px;font-weight:600;padding:4px 8px;text-align:left;white-space:nowrap}.ReorderReport_reorderTable__YtBOY td{border-bottom:1px solid #ddd;padding:3px 8px;vertical-align:middle}.ReorderReport_vendorCell__gqkWN{width:50px}.ReorderReport_partNumber__nMvro{width:100px}.ReorderReport_description__7CQ82{word-wrap:break-word;max-width:250px;white-space:normal}.ReorderReport_uomColumn__FItS-{text-align:center;width:50px}.ReorderReport_centerColumn__pveYC{text-align:center;width:70px}.ReorderReport_numericHeader__dWX1b{text-align:right;width:90px}.ReorderReport_numericCell__TVVR\+{text-align:right}.ReorderReport_noData__IVulO{color:#999;font-style:italic;padding:30px!important;text-align:center}.ReorderReport_error__AupOj,.ReorderReport_loading__C0Bap{font-size:16px;padding:30px;text-align:center}.ReorderReport_loading__C0Bap{color:#666}.ReorderReport_error__AupOj{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545}.ReorderReport_reportStats__e982b{color:#666;font-size:12px;padding:10px 0;text-align:right}.WOPlanningReport_wideModalContent__Z6hNs{max-width:1500px;width:97%}.WOPlanningReport_reportContent__Xm4Cl{display:flex;flex-direction:column;max-height:70vh;overflow:hidden;padding:20px}.WOPlanningReport_reportControls__pma8P{align-items:center;display:flex;gap:10px;margin-bottom:20px}.WOPlanningReport_sortButtons__MJjRT{align-items:center;display:flex;gap:5px}.WOPlanningReport_sortButton__yK647{background-color:#f0f0f0;border:1px solid #ddd;border-radius:3px;color:#333;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s}.WOPlanningReport_sortButton__yK647:hover{background-color:#e0e0e0;border-color:#999}.WOPlanningReport_sortButton__yK647.WOPlanningReport_active__s1BUH{background-color:#007bff;border-color:#0056b3;color:#fff}.WOPlanningReport_searchInput__7NV7O{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:14px;padding:10px}.WOPlanningReport_searchInput__7NV7O:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d;outline:none}.WOPlanningReport_copyButton__hUaS6{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s;white-space:nowrap}.WOPlanningReport_copyButton__hUaS6:hover{background-color:#0056b3}.WOPlanningReport_tableContainer__iagb0{border:1px solid #ddd;border-radius:4px;flex:1 1;margin-bottom:10px;min-height:0;overflow:auto}.WOPlanningReport_woTable__nO85P{border:1px solid #ddd;border-collapse:collapse;font-size:12px;table-layout:fixed;width:100%}.WOPlanningReport_woTable__nO85P thead{background-color:#f8f9fa;position:sticky;top:0;z-index:10}.WOPlanningReport_woTable__nO85P th{background-color:#f8f9fa;border-bottom:1px solid #ddd;color:#333;cursor:pointer;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden;padding:4px 5px;text-align:center;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;vertical-align:bottom;white-space:normal}.WOPlanningReport_woTable__nO85P th:hover{background-color:#e9ecef}.WOPlanningReport_woTable__nO85P td{border-bottom:1px solid #ddd;overflow:hidden;padding:3px 5px;text-overflow:ellipsis;vertical-align:middle}.WOPlanningReport_colVendor__8AruI{width:54px}.WOPlanningReport_colPartNo__gSRtd{width:105px}.WOPlanningReport_colDesc__6xLrb{width:200px}.WOPlanningReport_colUom__nU762{width:36px}.WOPlanningReport_colQty__lE88u{width:62px}.WOPlanningReport_colMths__pjQfr{width:54px}.WOPlanningReport_colReorder__WrhBC,.WOPlanningReport_colRoPt__4f9Ss{width:50px}.WOPlanningReport_colLt__HsD9n{width:30px}.WOPlanningReport_colTotal__7IloJ{width:58px}.WOPlanningReport_vendorCell__0EvEJ{font-size:11px;white-space:nowrap}.WOPlanningReport_partNumber__rEK-R{text-align:left;white-space:nowrap}.WOPlanningReport_description__oeVpM{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.WOPlanningReport_uomCell__g\+xLe{font-size:11px;text-align:center}.WOPlanningReport_centerCell__lscMQ{text-align:center}.WOPlanningReport_numericCell__Rn9RD{text-align:right;white-space:nowrap}.WOPlanningReport_noData__NQ8SW{color:#999;font-style:italic;padding:30px!important;text-align:center}.WOPlanningReport_error__ZgV\+W,.WOPlanningReport_loading__-nVL2{font-size:16px;padding:30px;text-align:center}.WOPlanningReport_loading__-nVL2{color:#666}.WOPlanningReport_error__ZgV\+W{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545}.WOPlanningReport_reportStats__60kBc{color:#666;font-size:12px;padding:10px 0;text-align:right}.WOPlanningReport_tooltip__4uvdH{background-color:#333;border-radius:4px;box-shadow:0 2px 8px #00000040;color:#fff;cursor:default;font-size:12px;font-weight:400;line-height:1.4;padding:8px 12px;pointer-events:auto;position:fixed;text-align:left;white-space:normal;width:220px;z-index:10000}.WOPlanningReport_tooltip__4uvdH:before{border:6px solid;border-color:#0000 #0000 #333;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.UsageTrendReport_wideModalContent__7I\+oH{max-width:1500px;width:97%}.UsageTrendReport_reportContent__OYao5{display:flex;flex-direction:column;max-height:70vh;overflow:hidden;padding:20px}.UsageTrendReport_reportControls__xPdvr{align-items:center;display:flex;gap:10px;margin-bottom:20px}.UsageTrendReport_partInput__9-GHE{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:14px;min-width:280px;padding:10px}.UsageTrendReport_partInput__9-GHE:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d;outline:none}.UsageTrendReport_checkboxControl__n7gnE{align-items:center;color:#333;display:flex;font-size:13px;gap:6px;white-space:nowrap}.UsageTrendReport_sortButtons__uuMqe{align-items:center;display:flex;gap:5px}.UsageTrendReport_sortButton__ssMHq{background-color:#f0f0f0;border:1px solid #ddd;border-radius:3px;color:#333;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s}.UsageTrendReport_sortButton__ssMHq:hover{background-color:#e0e0e0;border-color:#999}.UsageTrendReport_sortButton__ssMHq.UsageTrendReport_active__OVfLk{background-color:#007bff;border-color:#0056b3;color:#fff}.UsageTrendReport_copyButton__z6WZo{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:10px 16px;transition:background-color .2s;white-space:nowrap}.UsageTrendReport_copyButton__z6WZo:hover{background-color:#0056b3}.UsageTrendReport_tableContainer__Va9tg{border:1px solid #ddd;border-radius:4px;flex:1 1;margin-bottom:10px;min-height:0;overflow:auto}.UsageTrendReport_usageTable__nXf83{border:1px solid #ddd;border-collapse:collapse;font-size:12px;min-width:100%;table-layout:fixed;width:auto}.UsageTrendReport_partNumberCol__InqBK{width:150px}.UsageTrendReport_descriptionCol__8oIuW{width:auto}.UsageTrendReport_uomCol__NBrgg{width:50px}.UsageTrendReport_monthCol__1kikW{width:64px}.UsageTrendReport_totalCol__WxPUe{width:82px}.UsageTrendReport_usageTable__nXf83 thead{background-color:#f8f9fa;position:sticky;top:0;z-index:10}.UsageTrendReport_usageTable__nXf83 th{background-color:#f8f9fa;border-bottom:1px solid #ddd;color:#333;font-size:12px;font-weight:600;padding:5px 8px;text-align:left;vertical-align:bottom;white-space:nowrap}.UsageTrendReport_usageTable__nXf83 td{border-bottom:1px solid #ddd;padding:4px 8px;vertical-align:middle}.UsageTrendReport_usageTable__nXf83 tbody tr:hover{background-color:#f8f9fa}.UsageTrendReport_clickableRow__P31Vo{cursor:pointer}.UsageTrendReport_expandedSummaryRow__OG8EV{background-color:#f8f9fa}.UsageTrendReport_partNumber__ra\+Re{font-weight:500;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.UsageTrendReport_expandIcon__q7uL8{color:#666;display:inline-block;font-size:10px;vertical-align:top;width:16px}.UsageTrendReport_partText__1mIfK{overflow-wrap:anywhere}.UsageTrendReport_description__eg99j{white-space:normal}.UsageTrendReport_uomColumn__QTiVR{text-align:center!important}.UsageTrendReport_numericHeader__VUllm{min-width:72px;text-align:right!important}.UsageTrendReport_numericCell__8YIh6{text-align:right;white-space:nowrap}.UsageTrendReport_usageTable__nXf83 td.UsageTrendReport_monthCell__uBwaV,.UsageTrendReport_usageTable__nXf83 th.UsageTrendReport_monthHeader__-3BUx{padding-left:4px;padding-right:4px}.UsageTrendReport_usageTable__nXf83 td.UsageTrendReport_monthCell__uBwaV{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UsageTrendReport_usageTable__nXf83 td.UsageTrendReport_totalCell__V8Xc-,.UsageTrendReport_usageTable__nXf83 th.UsageTrendReport_totalHeader__szl4H{padding-left:4px;padding-right:4px}.UsageTrendReport_partialLabel__JqV\+q{color:#856404;display:block;font-size:10px;font-weight:600;line-height:1.1}.UsageTrendReport_totalRow__CZvUy{background-color:#e8f0ff;border-top:2px solid #dee2e6;font-weight:600}.UsageTrendReport_totalRow__CZvUy td{border-bottom:2px solid #007bff}.UsageTrendReport_expandedRow__z3erG td{background-color:#fbfcfe;border-bottom:1px solid #cfd8e3;padding:0}.UsageTrendReport_expandedContent__RIbEn{box-sizing:border-box;margin:0 auto;max-width:860px;padding:14px 18px 16px;width:100%}.UsageTrendReport_summaryStrip__IS0xu{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(120px,1fr));margin:0 auto 14px;max-width:760px}.UsageTrendReport_summaryItem__fprGR{background-color:#fff;border:1px solid #dde5ef;border-radius:4px;padding:8px 10px}.UsageTrendReport_summaryItem__fprGR span{color:#666;display:block;font-size:11px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.UsageTrendReport_summaryItem__fprGR strong{color:#222;font-size:14px}.UsageTrendReport_chart__cC6he{grid-gap:6px;align-items:end;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));margin:0 auto;min-height:150px;width:min(100%,760px)}.UsageTrendReport_chartColumn__791\+l{grid-gap:5px;display:grid;gap:5px;grid-template-rows:22px 96px 18px;min-width:0;text-align:center}.UsageTrendReport_chartValue__YgEN-{color:#333;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UsageTrendReport_barTrack__DLXzS{align-items:flex-end;border-bottom:1px solid #cfd8e3;display:flex;height:96px;justify-content:center}.UsageTrendReport_bar__Ck4nT{background-color:#4f80c0;border-radius:3px 3px 0 0;max-width:28px;min-height:0;width:70%}.UsageTrendReport_chartLabel__3wLf9{color:#666;font-size:11px;white-space:nowrap}.UsageTrendReport_noData__Ts3EK{color:#999;font-style:italic;padding:30px!important;text-align:center}.UsageTrendReport_error__hW5Z6,.UsageTrendReport_loading__5x1tU{font-size:16px;padding:30px;text-align:center}.UsageTrendReport_loading__5x1tU{color:#666}.UsageTrendReport_error__hW5Z6{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545}.UsageTrendReport_reportStats__EivUP{color:#666;font-size:12px;padding:10px 0;text-align:right}.CustomersModal_tableContainer__h7ZlP{background-color:var(--bg-color);max-height:calc(95vh - 260px);min-height:0;overflow:auto;position:relative}.CustomersModal_tableContainer__h7ZlP>table>thead{position:sticky;top:0;z-index:10}.CustomersModal_tableContainer__h7ZlP>table>thead>tr>th{background-color:var(--gray-100);border-bottom:2px solid var(--gray-300)}.CustomersModal_websiteCell__tOE9c{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SalesReportsMenu_reportsMenu__TG-94{max-width:900px}.SalesReportsMenu_reportList__PWkiy{display:flex;flex-direction:column;gap:16px}.SalesReportsMenu_reportGroup__ysnN8{background:var(--bg-color);border:1px solid var(--gray-300);border-radius:6px;overflow:hidden}.SalesReportsMenu_groupHeader__ZK9fe{background:var(--gray-100);border-bottom:1px solid var(--gray-300);color:var(--gray-700);font-size:.88rem;font-weight:600;letter-spacing:.02em;padding:9px 14px;text-transform:uppercase}.SalesReportsMenu_groupBody__gNkM-{display:flex;flex-direction:column}.SalesReportsMenu_reportRow__tdh1E{align-items:center;background:var(--bg-color);border:none;border-bottom:1px solid var(--gray-200);color:var(--text-color);cursor:pointer;display:flex;font:inherit;justify-content:space-between;min-height:54px;padding:8px 14px;text-align:left;width:100%}.SalesReportsMenu_reportRow__tdh1E:last-child{border-bottom:none}.SalesReportsMenu_reportRow__tdh1E:hover{background:var(--gray-100)}.SalesReportsMenu_reportRow__tdh1E:focus-visible{outline:2px solid var(--primary-blue);outline-offset:-2px}.SalesReportsMenu_reportText__B\+FZu{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.SalesReportsMenu_reportName__WMIgy{color:var(--text-color);font-size:1rem;font-weight:500}.SalesReportsMenu_reportDescription__RdV-Q{color:var(--gray-600);font-size:.9rem;line-height:1.35}@media (max-width:640px){.SalesReportsMenu_reportRow__tdh1E{min-height:60px}}.CustomerAddressesReport_badge__lnYUC{background:var(--gray-200);border-radius:4px;font-size:.9em;padding:2px 8px}.CustomerAddressesReport_primary-badge__4mOHD{background:var(--bg-color);border-radius:4px;color:var(--info);font-size:.8em;padding:2px 6px}.CustomerAddressesReport_reportControls__dqT6x{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(280px,1fr) 190px 130px;margin-bottom:20px}.CustomerAddressesReport_reportControls__dqT6x .search-input,.CustomerAddressesReport_reportControls__dqT6x .sort-direction,.CustomerAddressesReport_reportControls__dqT6x .sort-select{min-width:0;width:100%}@media (max-width:760px){.CustomerAddressesReport_reportControls__dqT6x{grid-template-columns:1fr}}.CustomerAddressesReport_data-table__OocqV{min-width:1000px;width:100%}.CustomerAddressesReport_code-column__AlBM-{white-space:nowrap;width:120px}.CustomerAddressesReport_name-column__Tl7Ji{white-space:nowrap;width:300px}.CustomerAddressesReport_address-column__dzBc8{min-width:500px}.CustomerLookup_lookupTable__IpYBu{border-collapse:collapse;width:100%}.CustomerLookup_lookupTable__IpYBu td,.CustomerLookup_lookupTable__IpYBu th{padding:8px;text-align:left;vertical-align:top}.CustomerLookup_clickableRow__p4Rkp{cursor:pointer}.CustomerLookup_clickableRow__p4Rkp:hover td{background-color:var(--gray-100)}.CustomerLookup_clickableRow__p4Rkp:focus{outline:2px solid var(--primary-blue);outline-offset:-2px}.CustomerLookup_collapsedRow__eDYMe td{vertical-align:middle}.CustomerLookup_toggleColumn__IouLR{text-align:center;width:28px}.CustomerLookup_toggleArrow__Ihgyn{color:var(--gray-700);display:inline-block;font-size:.85em;line-height:1;-webkit-user-select:none;user-select:none;width:16px}.CustomerLookup_codeColumn__4kdw6{width:100px}.CustomerLookup_websiteColumn__vi1oV{width:200px;word-break:break-all}.CustomerLookup_addressColumn__mehh1{max-width:300px;width:300px}.CustomerLookup_collapsedSummary__HiMwH{align-items:center;background-color:var(--gray-100);border:1px solid var(--border-color);border-radius:4px;color:var(--gray-700);display:inline-flex;font-size:.85em;font-weight:500;padding:4px 8px;white-space:nowrap}.CustomerLookup_reportControls__4O9mm{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(360px,1fr) 190px 130px;margin-bottom:20px}.CustomerLookup_reportControls__4O9mm .search-input,.CustomerLookup_reportControls__4O9mm .sort-direction,.CustomerLookup_reportControls__4O9mm .sort-select{min-width:0;width:100%}@media (max-width:880px){.CustomerLookup_reportControls__4O9mm{grid-template-columns:1fr}}.CustomerLookup_addressBlock__uu2EN{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;margin-bottom:10px;overflow-x:auto;overflow-y:hidden;padding:8px;white-space:pre}.CustomerLookup_primaryBadge__NaItP{background:var(--bg-color);color:var(--info)}.CustomerLookup_highlighted__ekicY{background-color:#ffeb3b;border-radius:2px}.CustomerLookup_websiteColumn__vi1oV a{text-decoration:none}.CustomerLookup_websiteColumn__vi1oV a:hover{text-decoration:underline}.SalesAnalysisDetailReport_wideModalContent__hV4gD{height:90vh!important;max-height:90vh!important;max-width:1600px!important;width:95vw!important}.SalesAnalysisDetailReport_report__0NzS8{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.SalesAnalysisDetailReport_reportHeader__yisTk{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.5rem}.SalesAnalysisDetailReport_reportHeader__yisTk h2{color:#333;font-size:1.5rem;font-weight:600;margin:0}.SalesAnalysisDetailReport_closeButton__yCWVJ{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;padding:0;transition:background-color .2s;width:30px}.SalesAnalysisDetailReport_closeButton__yCWVJ:hover{background-color:#0000000d}.SalesAnalysisDetailReport_reportControls__NdktF{background-color:#fafafa;border-bottom:1px solid #e0e0e0;flex-shrink:0;padding:1rem 1.5rem}.SalesAnalysisDetailReport_controlsRow__qAfix{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.SalesAnalysisDetailReport_dateInputGroup__0mu1M{align-items:center;display:flex;gap:.5rem}.SalesAnalysisDetailReport_dateInputGroup__0mu1M label{color:#666;font-size:.9rem;font-weight:500;white-space:nowrap}.SalesAnalysisDetailReport_dateInput__34VyE{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.5rem}.SalesAnalysisDetailReport_dateInput__34VyE:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf501a;outline:none}.SalesAnalysisDetailReport_partSelectorWrapper__dihgK{position:relative}.SalesAnalysisDetailReport_partSelectorToggle__XayBU{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;color:#333;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;height:36px;justify-content:space-between;min-width:220px;padding:.5rem .75rem;transition:border-color .2s}.SalesAnalysisDetailReport_partSelectorToggle__XayBU:hover{border-color:#999}.SalesAnalysisDetailReport_partSelectorToggle__XayBU:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf501a;outline:none}.SalesAnalysisDetailReport_toggleLabel__vAiEb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SalesAnalysisDetailReport_toggleRight__LIUU-{align-items:center;display:flex;flex-shrink:0;gap:.4rem}.SalesAnalysisDetailReport_partCount__eiWRO{background-color:#4caf50;border-radius:10px;color:#fff;font-size:.7rem;font-weight:600;line-height:1;padding:.15rem .45rem}.SalesAnalysisDetailReport_chevron__s96tZ{color:#999;font-size:.6rem;transition:transform .2s}.SalesAnalysisDetailReport_chevronOpen__tbO0W{transform:rotate(180deg)}.SalesAnalysisDetailReport_partDropdown__jYhSj{background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 6px 20px #0000002e;display:flex;flex-direction:column;left:0;position:absolute;top:calc(100% + 4px);width:450px;z-index:200}.SalesAnalysisDetailReport_partSearchInput__D7Wjh{background:#fff;border:none;border-bottom:1px solid #e0e0e0;border-radius:6px 6px 0 0;color:#333;font-family:inherit;font-size:.9rem;outline:none;padding:.65rem .85rem}.SalesAnalysisDetailReport_partSearchInput__D7Wjh::placeholder{color:#aaa}.SalesAnalysisDetailReport_partSearchInput__D7Wjh:focus{background:#fff;border-bottom-color:#4caf50}.SalesAnalysisDetailReport_checkbox__7\+9hN{align-items:center;background:#fff;border:2px solid #ccc;border-radius:3px;display:flex;flex-shrink:0;height:16px;justify-content:center;min-width:16px;transition:all .15s ease;width:16px}.SalesAnalysisDetailReport_checkboxChecked__DZ3II{background:#4caf50;border-color:#4caf50}.SalesAnalysisDetailReport_checkmark__7o-w5{color:#fff;font-size:11px;font-weight:700;line-height:1}.SalesAnalysisDetailReport_selectAllRow__qCiwT{align-items:center;background-color:#f5f7f5;border-bottom:1px solid #e0e0e0;color:#333;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:.6rem;padding:.6rem .85rem;-webkit-user-select:none;user-select:none}.SalesAnalysisDetailReport_selectAllRow__qCiwT:hover{background-color:#eef2ee}.SalesAnalysisDetailReport_selectAllRow__qCiwT:hover .SalesAnalysisDetailReport_checkbox__7\+9hN:not(.SalesAnalysisDetailReport_checkboxChecked__DZ3II){border-color:#999}.SalesAnalysisDetailReport_partList__u1\+sM{max-height:300px;overflow-y:auto}.SalesAnalysisDetailReport_partItem__CMhXJ{align-items:center;border-bottom:1px solid #f3f3f3;cursor:pointer;display:flex;font-size:.85rem;gap:.6rem;padding:.45rem .85rem;transition:background-color .1s;-webkit-user-select:none;user-select:none}.SalesAnalysisDetailReport_partItem__CMhXJ:last-child{border-bottom:none}.SalesAnalysisDetailReport_partItem__CMhXJ:hover{background-color:#f0f7f0}.SalesAnalysisDetailReport_partItem__CMhXJ:hover .SalesAnalysisDetailReport_checkbox__7\+9hN:not(.SalesAnalysisDetailReport_checkboxChecked__DZ3II){border-color:#999}.SalesAnalysisDetailReport_partItemNumber__daIpG{color:#333;flex-shrink:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.8rem;font-weight:600;letter-spacing:-.2px;min-width:130px}.SalesAnalysisDetailReport_partItemDesc__2OJxW{color:#777;flex:1 1;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SalesAnalysisDetailReport_emptyState__wnSwQ{color:#999;font-size:.85rem;padding:1.5rem;text-align:center}.SalesAnalysisDetailReport_runReportBtn__VnjNk{background-color:#539b4c;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;height:36px;padding:.5rem 1.5rem;transition:background-color .2s}.SalesAnalysisDetailReport_runReportBtn__VnjNk:hover:not(:disabled){background-color:#4a8c42}.SalesAnalysisDetailReport_runReportBtn__VnjNk:disabled{cursor:not-allowed;opacity:.6}.SalesAnalysisDetailReport_reportActions__GVNVN{margin-top:.75rem}.SalesAnalysisDetailReport_copyExcelBtn__4ozbe{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1.5rem;transition:background-color .2s}.SalesAnalysisDetailReport_copyExcelBtn__4ozbe:hover{background-color:#1976d2}.SalesAnalysisDetailReport_errorMessage__F3QA\+{background-color:#ffebee;border-left:4px solid #c62828;border-radius:4px;color:#c62828;flex-shrink:0;font-size:.9rem;margin:1rem 1.5rem;padding:1rem}.SalesAnalysisDetailReport_reportContent__xjzsW{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:1rem 1.5rem}.SalesAnalysisDetailReport_reportInfo__E98Qw{color:#666;display:flex;flex-shrink:0;font-size:.85rem;justify-content:space-between;margin-bottom:.75rem}.SalesAnalysisDetailReport_reportGenerated__MOR-X{font-style:italic}.SalesAnalysisDetailReport_tableWrapper__vLg01{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.SalesAnalysisDetailReport_reportTableContainer__JnVih{flex:1 1;min-height:0;overflow:auto}.SalesAnalysisDetailReport_scrollShadow__eiI\+k{background:linear-gradient(90deg,#0000,#00000014);bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:40px;z-index:11}.SalesAnalysisDetailReport_detailTable__XVeqJ{background-color:#fff;border-collapse:collapse;font-size:.8rem;table-layout:fixed;width:100%}.SalesAnalysisDetailReport_detailTable__XVeqJ thead{background-color:#f5f5f5;position:sticky;top:0;z-index:10}.SalesAnalysisDetailReport_detailTable__XVeqJ th{background-color:#f5f5f5;border-bottom:2px solid #ddd;color:#333;font-weight:600;overflow:hidden;padding:.5rem .4rem;text-align:left;text-overflow:ellipsis}.SalesAnalysisDetailReport_detailTable__XVeqJ tbody tr{border-bottom:1px solid #f0f0f0}.SalesAnalysisDetailReport_detailTable__XVeqJ tbody tr:hover{background-color:#f8faf8}.SalesAnalysisDetailReport_detailTable__XVeqJ td{color:#555;overflow:hidden;padding:.4rem;text-overflow:ellipsis;white-space:nowrap}.SalesAnalysisDetailReport_colYear__NdL2P{width:46px}.SalesAnalysisDetailReport_colInvNo__N9nfC,.SalesAnalysisDetailReport_colShipDate__VFG4s{width:72px}.SalesAnalysisDetailReport_colSoNo__nBI3a{width:68px}.SalesAnalysisDetailReport_colPoNumber__EKL37{width:80px}.SalesAnalysisDetailReport_colCustId__ZGfCT{width:58px}.SalesAnalysisDetailReport_colCustName__rM7-I{width:120px}.SalesAnalysisDetailReport_colBillCity__AobFy{width:75px}.SalesAnalysisDetailReport_colBillSt__F5TRt{width:48px}.SalesAnalysisDetailReport_colShipName__XLl5s{width:110px}.SalesAnalysisDetailReport_colShipSt__W8foA{width:48px}.SalesAnalysisDetailReport_colPartNumber__8fcJk{width:95px}.SalesAnalysisDetailReport_colPartDesc__t6wha{width:120px}.SalesAnalysisDetailReport_colQty__D1DdC{width:55px}.SalesAnalysisDetailReport_colPer__tpQX7{width:32px}.SalesAnalysisDetailReport_colUnitPrice__nOH1z{width:75px}.SalesAnalysisDetailReport_colRevenue__O4Ap7{width:80px}.SalesAnalysisDetailReport_textRight__msQ1x{text-align:right}.SalesAnalysisDetailReport_totalsRow__T4lGo{background-color:#263238;color:#fff;font-weight:600}.SalesAnalysisDetailReport_totalsRow__T4lGo td{border-top:3px solid #1a2329;color:#fff;padding:.65rem .6rem}.SalesAnalysisDetailReport_totalsRow__T4lGo strong{color:#fff}.SalesAnalysisDetailReport_noDataMessage__k903J{background-color:#f9f9f9;border-radius:4px;color:#999;font-size:1.1rem;margin-top:2rem;padding:3rem;text-align:center}@media (max-width:768px){.SalesAnalysisDetailReport_controlsRow__qAfix{align-items:stretch;flex-direction:column}.SalesAnalysisDetailReport_dateInputGroup__0mu1M,.SalesAnalysisDetailReport_dateInput__34VyE{width:100%}.SalesAnalysisDetailReport_partDropdown__jYhSj{left:1rem;position:fixed;right:1rem;width:100%;width:auto}.SalesAnalysisDetailReport_copyExcelBtn__4ozbe,.SalesAnalysisDetailReport_runReportBtn__VnjNk{width:100%}.SalesAnalysisDetailReport_reportInfo__E98Qw{flex-direction:column;gap:.5rem}}.BillOfMaterialsExplosionModal_qtyCalculator__SMiEo{gap:10px;margin:0}.BillOfMaterialsExplosionModal_explodedActionsRow__aW2XL,.BillOfMaterialsExplosionModal_qtyCalculator__SMiEo{align-items:center;background-color:var(--gray-100);border-bottom:1px solid var(--gray-300);border-radius:4px;display:flex;padding:8px 10px}.BillOfMaterialsExplosionModal_explodedActionsRow__aW2XL{gap:12px;justify-content:space-between;margin:0 0 12px}.BillOfMaterialsExplosionModal_explodedActionsRow__aW2XL .BillOfMaterialsExplosionModal_qtyCalculator__SMiEo{background:#0000;border:0;padding:0}.BillOfMaterialsExplosionModal_exportActions__rsdmy{align-items:center;display:flex;gap:8px;margin-left:auto}.BillOfMaterialsExplosionModal_copyButton__bRd7d,.BillOfMaterialsExplosionModal_printButton__DP1ZN{background-color:var(--primary-blue);border:1px solid var(--primary-blue);border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:6px 12px;white-space:nowrap}.BillOfMaterialsExplosionModal_copyButton__bRd7d:hover,.BillOfMaterialsExplosionModal_printButton__DP1ZN:hover{background-color:#2f6fbf}@media (max-width:760px){.BillOfMaterialsExplosionModal_explodedActionsRow__aW2XL{align-items:stretch;flex-direction:column}.BillOfMaterialsExplosionModal_explodedActionsRow__aW2XL .BillOfMaterialsExplosionModal_qtyCalculator__SMiEo,.BillOfMaterialsExplosionModal_exportActions__rsdmy{flex-wrap:wrap}.BillOfMaterialsExplosionModal_exportActions__rsdmy{justify-content:flex-end;margin-left:0}}.BillOfMaterialsExplosionModal_qtyCalculator__SMiEo label{font-weight:600;margin-right:5px}.BillOfMaterialsExplosionModal_qtyCalculator__SMiEo input{border:1px solid var(--gray-400);border-radius:4px;font-size:1rem;padding:4px 8px;width:120px}.BillOfMaterialsExplosionModal_qtyCalculator__SMiEo input:focus{border-color:var(--primary-blue);box-shadow:0 0 0 2px #3b88ec33;outline:none}.BillOfMaterialsExplosionModal_qtyMessage__7oqWf{font-weight:500;margin-left:10px}.BillOfMaterialsExplosionModal_success__Biy0p{color:var(--success)}.BillOfMaterialsExplosionModal_error__AWnTo{color:var(--error)}.BillOfMaterialsExplosionModal_insufficientComponent__hypUs{background-color:#f4433626}.BillOfMaterialsExplosionModal_toggleArrow__uBskU{cursor:pointer;display:inline-block;margin-left:-5px;text-align:center;-webkit-user-select:none;user-select:none;width:15px}.InventoryAdjustmentModal_form__UI7dv{margin:0 auto;width:min(100%,380px)}.InventoryAdjustmentModal_formRow__47nL5{margin-bottom:1rem}.InventoryAdjustmentModal_formField__4LyIi{align-items:stretch;display:flex;flex-direction:column;gap:.35rem;position:relative}.InventoryAdjustmentModal_formField__4LyIi label{font-size:.88rem;font-weight:600;min-width:0;text-align:left}.InventoryAdjustmentModal_formField__4LyIi input,.InventoryAdjustmentModal_formField__4LyIi select,.InventoryAdjustmentModal_formField__4LyIi textarea{box-sizing:border-box;width:100%}.InventoryAdjustmentModal_formField__4LyIi textarea{resize:vertical}.InventoryAdjustmentModal_formField__4LyIi .InventoryAdjustmentModal_lotSelect__a-xTq{width:100%}.InventoryAdjustmentModal_fieldMeta__9vsBf{font-size:.78rem;line-height:1.3}.InventoryAdjustmentModal_targetLotGroup__IMzNq{align-items:center;display:flex;gap:.75rem}.InventoryAdjustmentModal_targetLotGroup__IMzNq input{flex:1 1;min-width:0}.InventoryAdjustmentModal_checkboxLabel__E1rGb{align-items:center;color:#334155;display:inline-flex;gap:.4rem;min-width:auto;text-align:left;white-space:nowrap}.InventoryAdjustmentModal_formField__4LyIi .InventoryAdjustmentModal_checkboxLabel__E1rGb{color:#334155;font-weight:400}.InventoryAdjustmentModal_checkboxLabel__E1rGb input{margin:0;width:auto}.InventoryAdjustmentModal_disabledInput__Kh8xT{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.InventoryAdjustmentModal_inlineActionButton__ye84h{align-self:flex-start;background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#334155;cursor:pointer;padding:.45rem .75rem;white-space:nowrap}.InventoryAdjustmentModal_inlineActionButton__ye84h:hover{background:#f8fafc}.InventoryAdjustmentModal_lines__xtOmF{margin-top:2rem}.InventoryAdjustmentModal_buttons__gYWT9{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.InventoryAdjustmentModal_error__5YZ8L{color:#ff4d4f;margin-bottom:10px;text-align:center}.InventoryAdjustmentModal_conversionPreview__xdqM-{background:#f9fafb;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;margin:0 0 1rem;padding:.75rem;width:100%}.InventoryAdjustmentModal_previewTitle__ZhyTv{font-size:.9rem;font-weight:700;margin-bottom:.5rem}.InventoryAdjustmentModal_previewLine__HaAce{grid-gap:.5rem;align-items:start;display:grid;font-size:.875rem;gap:.5rem;grid-template-columns:6.5rem minmax(0,1fr);margin-bottom:.35rem}.InventoryAdjustmentModal_previewLine__HaAce span{font-weight:600}.InventoryAdjustmentModal_previewLine__HaAce strong{font-weight:600;overflow-wrap:anywhere}.InventoryAdjustmentModal_previewMeta__OjvfW{border-top:1px solid #e2e8f0;font-size:.8rem;margin-top:.5rem;padding-top:.5rem}.BulkDiscrepancyModal_bulkModalContent__mKjrZ{max-width:1240px;width:96%}.BulkDiscrepancyModal_form__Cwkzs{display:flex;flex-direction:column;gap:1rem}.BulkDiscrepancyModal_error__-by5w{background:#fef3f2;border:1px solid #fecdca;border-radius:6px;color:#b42318;padding:.75rem 1rem}.BulkDiscrepancyModal_tableWrapper__488wP{border:1px solid #d8dee6;border-radius:6px;overflow-x:auto}.BulkDiscrepancyModal_table__9hdDs{border-collapse:collapse;min-width:1080px;width:100%}.BulkDiscrepancyModal_table__9hdDs td,.BulkDiscrepancyModal_table__9hdDs th{border-bottom:1px solid #e5e7eb;padding:.75rem;vertical-align:middle}.BulkDiscrepancyModal_table__9hdDs th{background:#f8fafc;color:#334155;font-weight:600;text-align:left}.BulkDiscrepancyModal_table__9hdDs td input,.BulkDiscrepancyModal_table__9hdDs td select{box-sizing:border-box;width:100%}.BulkDiscrepancyModal_rowNumber__nSRCG{color:#64748b;text-align:center;width:40px}.BulkDiscrepancyModal_readOnlyInput__lxC8g{background:#f8fafc;color:#475569}.BulkDiscrepancyModal_readOnlyCell__uBg1J{color:#475569;font-size:.95rem}.BulkDiscrepancyModal_removeButton__MfUI3,.BulkDiscrepancyModal_secondaryButton__G8oiW{background:#fff;border:1px solid #cbd5e1;border-radius:4px;color:#334155;cursor:pointer;padding:.5rem .75rem}.BulkDiscrepancyModal_removeButton__MfUI3:hover,.BulkDiscrepancyModal_secondaryButton__G8oiW:hover{background:#f8fafc}.BulkDiscrepancyModal_actions__X\+qI-{align-items:center;display:flex;gap:1rem;justify-content:space-between}.BulkDiscrepancyModal_actionGroup__KDDSa{align-items:center;display:flex;gap:.75rem}@media (max-width:900px){.BulkDiscrepancyModal_actions__X\+qI-{align-items:stretch;flex-direction:column}.BulkDiscrepancyModal_actionGroup__KDDSa{justify-content:stretch}.BulkDiscrepancyModal_actionGroup__KDDSa button,.BulkDiscrepancyModal_secondaryButton__G8oiW{width:100%}}.CycleCountingModal_summaryCards__VRi9s{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}.CycleCountingModal_summaryCard__9Yqgu{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem;text-align:center}.CycleCountingModal_summaryCard__9Yqgu h4{color:#495057;font-size:.9rem;font-weight:600;margin:0 0 .5rem}.CycleCountingModal_summaryCard__9Yqgu p{color:#007bff;font-size:1.5rem;font-weight:700;margin:0}.CycleCountingModal_form__SOH35{margin:0 auto;width:fit-content}.CycleCountingModal_formRow__pWgCH{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:.25rem}.CycleCountingModal_formField__JHCz1{align-items:center;display:flex;gap:.5rem;position:relative}.CycleCountingModal_formField__JHCz1 label{font-weight:500;min-width:140px;text-align:right}.CycleCountingModal_formField__JHCz1 input,.CycleCountingModal_formField__JHCz1 select,.CycleCountingModal_formField__JHCz1 textarea{border:1px solid #ced4da;border-radius:4px;font-size:.875rem;padding:.25rem .75rem;width:220px}.CycleCountingModal_formField__JHCz1 textarea{resize:vertical}.CycleCountingModal_formField__JHCz1 input[readonly]{background-color:#f8f9fa;color:#6c757d}.CycleCountingModal_readonlyValue__f4S\+n{color:#212529;font-size:.875rem;padding:.25rem .75rem;width:220px;word-break:break-word}.CycleCountingModal_buttons__S73h2{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.CycleCountingModal_warningBox__1xyK7{background:#fff3cd;border:1px solid #ffeeba;border-radius:4px;margin:1rem 0;padding:1rem}.CycleCountingModal_warningBox__1xyK7 strong{color:#856404;display:block;margin-bottom:.5rem}.CycleCountingModal_warningBox__1xyK7 p{color:#856404;margin:0}.CycleCountingModal_lotDetailsSection__AM\+YZ{border-top:1px solid #e9ecef;margin-top:1.5rem;padding-top:1rem}.CycleCountingModal_lotDetailsSection__AM\+YZ h4{color:#495057;margin-bottom:.5rem}.CycleCountingModal_lotDetailsSection__AM\+YZ p{color:#6c757d;margin-bottom:1rem}.CycleCountingModal_error__s9QKJ{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545;margin-bottom:1rem;padding:.75rem;text-align:center}.CycleCountingModal_loading__TUEQ4{color:#6c757d;padding:2rem;text-align:center}.CycleCountingModal_infoBox__JF8Q7{background:#e7f3ff;border:1px solid #b3d7ff;border-radius:4px;margin:1rem 0;padding:1rem}.CycleCountingModal_infoBox__JF8Q7 h4{color:#0056b3;font-size:.9rem;margin:0 0 .5rem}.CycleCountingModal_infoBox__JF8Q7 p{color:#0056b3;font-size:.85rem;line-height:1.4;margin:.5rem 0}.CycleCountingModal_pickerContainer__I-tBG{padding:2rem;text-align:center}.CycleCountingModal_pickerHeading__Kt3bn{color:#495057;font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.CycleCountingModal_pickerButtons__EwS7W{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.CycleCountingModal_pickerButton__2-PE2{font-size:1rem;font-weight:600;min-width:240px;padding:1.25rem 1.5rem}.CycleCountingModal_categoryBar__oX9mY{display:flex;justify-content:flex-start;margin-bottom:.75rem}.CycleCountingModal_changeCategoryLink__JaHm8{background:none;border:none;color:#007bff;cursor:pointer;font-size:.9rem;padding:.25rem .5rem}.CycleCountingModal_changeCategoryLink__JaHm8:hover{text-decoration:underline}.CycleCountingModal_sessionStrip__CU07g{display:flex;gap:.5rem;margin-bottom:.75rem;overflow-x:auto;padding:.25rem 0 .5rem}.CycleCountingModal_sessionChip__OCC\+9{background:#fff;border:1px solid #ced4da;border-radius:6px;color:#495057;cursor:pointer;flex:0 0 auto;font-size:.85rem;min-width:120px;padding:.5rem .75rem;text-align:center;transition:border-color .15s,background .15s,color .15s}.CycleCountingModal_sessionChip__OCC\+9:hover{border-color:#007bff}.CycleCountingModal_sessionChipActive__zsz2a{background:#e7f3ff;border-color:#007bff;color:#0056b3;font-weight:600}.CycleCountingModal_sessionChipOverdue__xx\+AN{background:#fff5f5;border-color:#dc3545;color:#dc3545}.CycleCountingModal_sessionChipOverdue__xx\+AN.CycleCountingModal_sessionChipActive__zsz2a{background:#dc3545;color:#fff}.CycleCountingModal_sessionChipDate__gTPWa{font-weight:500}.CycleCountingModal_sessionChipStats__2Y-Ug{color:inherit;font-size:.75rem;margin-top:.25rem;opacity:.8}.CycleCountingModal_sessionHeader__VQy7K{color:#495057;font-size:.9rem;font-weight:500;margin:.5rem 0}.InvoiceSelectionDialog_modalOverlay__vEinf{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1200}.InvoiceSelectionDialog_modalContent__S7hB3{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.InvoiceSelectionDialog_modalHeader__DRBBQ{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px}.InvoiceSelectionDialog_modalHeader__DRBBQ h2{color:#333;font-size:18px;margin:0}.InvoiceSelectionDialog_closeButton__st2m9{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.InvoiceSelectionDialog_closeButton__st2m9:hover{color:#000}.InvoiceSelectionDialog_invoiceList__V7BW5{padding:20px}.InvoiceSelectionDialog_invoiceList__V7BW5 p{color:#666;font-size:14px;margin:0 0 15px}.InvoiceSelectionDialog_invoiceTable__essl1{border-collapse:collapse;margin-bottom:20px;width:100%}.InvoiceSelectionDialog_invoiceTable__essl1 thead{background-color:#f5f5f5}.InvoiceSelectionDialog_invoiceTable__essl1 th{border-bottom:2px solid #ddd;color:#333;font-size:13px;font-weight:600;padding:10px;text-align:left}.InvoiceSelectionDialog_invoiceTable__essl1 td{border-bottom:1px solid #eee;font-size:13px;padding:10px}.InvoiceSelectionDialog_selectButton__VbAtj{background-color:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px}.InvoiceSelectionDialog_selectButton__VbAtj:hover{background-color:#1d4ed8}.InvoiceSelectionDialog_selectButton__VbAtj:disabled{background-color:#ccc;cursor:not-allowed}.InvoiceSelectionDialog_modalFooter__zxmsl{border-top:1px solid #e0e0e0;display:flex;gap:10px;justify-content:flex-end;padding:15px 20px}.InvoiceSelectionDialog_cancelButton__tyu3F{background-color:#e5e7eb;border:none;border-radius:4px;color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.InvoiceSelectionDialog_cancelButton__tyu3F:hover{background-color:#d1d5db}.InvoiceSelectionDialog_cancelButton__tyu3F:disabled{background-color:#ccc;cursor:not-allowed}.ShipmentModal_modalOverlay__u9enK{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.ShipmentModal_modalContent__u-aqK{background-color:#fff;border-radius:6px;box-shadow:0 5px 15px #0003;max-height:92vh;max-width:1400px;overflow-y:auto;width:95%}.ShipmentModal_modalHeader__6i-VG{align-items:center;background-color:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 16px;position:sticky;top:0;z-index:1}.ShipmentModal_modalHeader__6i-VG h2{color:#333;font-size:1.3rem;margin:0}.ShipmentModal_closeButton__obcxx{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem}.ShipmentModal_closeButton__obcxx:hover{color:#000}.ShipmentModal_contentWrapper__AHD-6{padding:8px 16px}.ShipmentModal_errorMessage__jYHfX,.ShipmentModal_loadingMessage__CKk6S{font-size:1rem;padding:20px;text-align:center}.ShipmentModal_errorMessage__jYHfX{color:#e53935}.ShipmentModal_lineItemsSection__YRbSt,.ShipmentModal_orderInfoSection__EBtg9,.ShipmentModal_shipmentInfoSection__gkzYF{margin-bottom:6px;padding:0!important}.ShipmentModal_lineItemsSection__YRbSt h3,.ShipmentModal_orderInfoSection__EBtg9 h3,.ShipmentModal_shipmentInfoSection__gkzYF h3{border-bottom:1px solid #eee;color:#333;font-size:.9rem;font-weight:600;margin-bottom:4px;padding-bottom:3px}.ShipmentModal_orderDetails__ConTS{grid-gap:6px 12px;display:grid;font-size:.9rem;gap:6px 12px;grid-template-columns:1fr 1fr 1fr;margin-bottom:4px}.ShipmentModal_orderDetails__ConTS div{display:flex;flex-direction:column;gap:2px}.ShipmentModal_orderDetails__ConTS strong{color:#555;font-weight:600}.ShipmentModal_shipToInfo__ruDSL{background-color:#f8f9fa;border-radius:3px;font-size:.88rem;margin-top:2px;padding:4px 8px}.ShipmentModal_shipToInfo__ruDSL h4{font-size:.95rem;font-weight:600;margin:0 0 3px}.ShipmentModal_formFields__ET6d8{grid-gap:6px 10px;display:grid;gap:6px 10px;grid-template-columns:1fr 1fr 1fr;padding:6px 0}.ShipmentModal_formGroup__uo-Pg{display:flex;flex-direction:column;margin-bottom:0}.ShipmentModal_formGroup__uo-Pg label{color:#555;display:block;font-size:.85rem;font-weight:500;margin-bottom:1px}.ShipmentModal_formGroup__uo-Pg input,.ShipmentModal_formGroup__uo-Pg select{border:1px solid #ddd;border-radius:3px;box-sizing:border-box;font-size:.85rem;height:28px;line-height:1;margin:0;padding:3px 6px;width:100%}.ShipmentModal_formRow__vezFc{display:contents}.ShipmentModal_table__hxuPp{border-collapse:collapse;margin-bottom:8px;margin-top:4px;width:100%}.ShipmentModal_table__hxuPp td,.ShipmentModal_table__hxuPp th{border-bottom:1px solid #eee;padding:8px 10px;text-align:left}.ShipmentModal_table__hxuPp th{background-color:#f8f9fa;color:#444;font-weight:600}.ShipmentModal_lotInput__z9g\+O,.ShipmentModal_qtyInput__7FTzw{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;padding:6px;width:100%}.ShipmentModal_buttonRow__6pbIi{display:flex;gap:8px;justify-content:flex-end;margin-left:auto;margin-top:12px;width:fit-content}.ShipmentModal_shipmentCancelBtn__92kJN{background-color:#f0f0f0!important;border:none!important;border-radius:4px!important;color:#333!important;cursor:pointer!important;display:inline-block!important;font-size:.9rem!important;font-weight:500!important;height:32px!important;line-height:1!important;margin:0!important;min-height:32px!important;padding:0 18px!important;text-align:center!important;width:auto!important}.ShipmentModal_shipmentCancelBtn__92kJN:hover{background-color:#e0e0e0!important}.ShipmentModal_shipmentCancelBtn__92kJN:disabled{cursor:not-allowed!important;opacity:.6!important}.ShipmentModal_fedexLabelBtn__nSESH{background-color:#ff6b35!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;font-size:.9rem!important;font-weight:500!important;height:32px!important;line-height:1!important;margin:0!important;min-height:32px!important;padding:0 18px!important;text-align:center!important;width:auto!important}.ShipmentModal_fedexLabelBtn__nSESH:hover:not(:disabled){background-color:#e85a2a!important}.ShipmentModal_fedexLabelBtn__nSESH:disabled{cursor:not-allowed!important;opacity:.6!important}.ShipmentModal_shipmentSubmitBtn__KIWGT{background-color:#4a6fb5!important;border:none!important;border-radius:4px!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;font-size:.9rem!important;font-weight:500!important;height:32px!important;line-height:1!important;margin:0!important;min-height:32px!important;padding:0 18px!important;text-align:center!important;width:auto!important}.ShipmentModal_shipmentSubmitBtn__KIWGT:hover{background-color:#3a5a9a!important}.ShipmentModal_shipmentSubmitBtn__KIWGT:disabled{cursor:not-allowed!important;opacity:.6!important}.ShipmentModal_removeButton__0nnbI{background-color:#d32f2f!important;border:none!important;border-radius:3px!important;color:#fff!important;cursor:pointer!important;font-size:.95rem!important;font-weight:400!important;height:auto!important;line-height:1.2!important;margin:0!important;padding:4px 10px!important;transition:background-color .2s!important}.ShipmentModal_removeButton__0nnbI:hover:not(:disabled){background-color:#b71c1c!important}.ShipmentModal_removeButton__0nnbI:disabled{cursor:not-allowed!important;opacity:.5!important}.ShipmentModal_noLinesMessage__6XYns{background-color:#f8f9fa;border-radius:3px;color:#666;font-size:.9rem;padding:12px;text-align:center}.ShipmentModal_modalContent__u-aqK form{padding:12px!important}.ShipmentModal_exportOptionsRow__SXwYC{border-top:1px solid #eee;display:flex;gap:18px;margin-top:6px;padding:8px 0 4px}.ShipmentModal_exportCheckboxLabel__TOZ-Q{align-items:center;color:#444;cursor:pointer;display:flex;font-size:.85rem;gap:8px;-webkit-user-select:none;user-select:none}.ShipmentModal_exportCheckboxLabel__TOZ-Q:hover{color:#222}.ShipmentModal_exportCheckbox__\+jIJF{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #aaa;border-radius:3px;cursor:pointer;height:18px;min-width:18px;position:relative;transition:background-color .15s,border-color .15s;width:18px}.ShipmentModal_exportCheckbox__\+jIJF:checked{background-color:#4a6fb5;border-color:#4a6fb5}.ShipmentModal_exportCheckbox__\+jIJF:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:6px}.ShipmentModal_exportCheckbox__\+jIJF:hover:not(:checked){border-color:#777}.ShipmentModal_exportCheckbox__\+jIJF:focus-visible{outline:2px solid #4a6fb5;outline-offset:1px}.SystemSettings_container__qTvhW{margin:0 auto;max-width:1200px;padding:16px}.SystemSettings_title__tcnh5{color:var(--text-color);font-size:24px;font-weight:600;margin-bottom:8px}.SystemSettings_description__xun3N{color:var(--gray-500);margin-bottom:24px}.SystemSettings_topSection__BDt62{display:flex;gap:12px;justify-content:flex-start;margin-bottom:24px}.SystemSettings_sortCodesButton__6BQdB{background-color:var(--gray-200);border:1px solid var(--gray-300);border-radius:6px;box-shadow:0 1px 2px #0000000d;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.SystemSettings_sortCodesButton__6BQdB:hover{background-color:var(--gray-300);border-color:var(--gray-400);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.SystemSettings_settingsList__6fSe2{display:flex;flex-direction:column;gap:18px}.SystemSettings_settingsGroupCard__XgWeS{background-color:var(--bg-color);border:1px solid var(--gray-300);border-radius:6px;overflow:hidden}.SystemSettings_settingsGroupHeader__-GQc6{background-color:var(--gray-100);border-bottom:1px solid var(--gray-300);color:var(--gray-700);font-size:.78rem;font-weight:600;letter-spacing:.04em;padding:8px 14px;text-transform:uppercase}.SystemSettings_settingsGroupBody__-cFIv{display:flex;flex-direction:column}.SystemSettings_settingRow__eJBao{align-items:center;background-color:var(--bg-color);border:none;border-bottom:1px solid var(--gray-200);color:var(--text-color);cursor:pointer;display:flex;font-family:inherit;font-size:14px;justify-content:space-between;padding:12px 14px;text-align:left;transition:background-color .15s ease;width:100%}.SystemSettings_settingRow__eJBao:hover{background-color:var(--gray-100)}.SystemSettings_settingRow__eJBao:last-child{border-bottom:none}.SystemSettings_settingRowText__xWG6R{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.SystemSettings_settingRowLabel__61HQr{color:var(--text-color);font-weight:500}.SystemSettings_settingRowDesc__NgkT8{color:var(--gray-600);font-size:.82rem}.SystemSettings_settingRowAction__8RA9Z{align-items:center;display:flex;flex:0 0 auto;margin-left:16px}.SystemSettings_settingRowChevron__wGA7J{color:var(--gray-500);font-size:1.1rem;line-height:1}.SystemSettings_statusOff__5eoOh,.SystemSettings_statusOn__C4jgg{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:3px 10px;text-transform:uppercase}.SystemSettings_statusOn__C4jgg{background-color:#d1e7dd;color:#0f5132}.SystemSettings_statusOff__5eoOh{background-color:var(--gray-200);color:var(--gray-700)}.SystemSettings_loading__XoHk0{align-items:center;color:var(--gray-500);display:flex;font-size:18px;height:200px;justify-content:center}.SystemSettings_error__2biFm{background-color:#fee;border-left:4px solid #c00;color:#c00}.SystemSettings_error__2biFm,.SystemSettings_success__ppF5p{border-radius:6px;font-size:14px;margin-bottom:16px;padding:12px 16px}.SystemSettings_success__ppF5p{background-color:#eff8f0;border-left:4px solid #4caf50;color:#2d7738}.SystemSettings_formGroup__U-gJ2{margin-bottom:16px}.SystemSettings_formGroup__U-gJ2 label{color:var(--text-color);display:block;font-size:13px;font-weight:500;margin-bottom:4px}.SystemSettings_input__BdYvQ{border:1px solid var(--gray-300);border-radius:4px;font-size:14px;padding:8px 10px;transition:all .2s;width:100%}.SystemSettings_input__BdYvQ:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px #4299e11a;outline:none}.SystemSettings_input__BdYvQ:disabled{background-color:var(--gray-100);color:var(--gray-600);cursor:not-allowed}.SystemSettings_testEmailSection__0v7Dd{border-top:1px solid var(--gray-300);margin-top:20px;padding-top:16px}.SystemSettings_testEmailSection__0v7Dd h3{color:var(--text-color);font-size:15px;font-weight:600;margin-bottom:4px;margin-top:0}.SystemSettings_divider__ePCac{border:none;border-top:1px solid var(--gray-300);margin:20px 0}.SystemSettings_guideToggle__ROjm8{margin-bottom:16px}.SystemSettings_guideButton__UEQeM{background-color:initial;border:none;color:var(--primary-blue);cursor:pointer;font-size:13px;font-weight:500;padding:6px 0;text-decoration:underline;transition:opacity .2s}.SystemSettings_guideButton__UEQeM:hover{opacity:.7}.SystemSettings_setupGuide__hGWIC{background-color:#f8f9fa;border:1px solid var(--gray-300);border-radius:6px;font-size:13px;line-height:1.6;margin-bottom:20px;padding:16px}.SystemSettings_setupGuide__hGWIC h3{color:var(--text-color);font-size:15px;font-weight:600;margin-bottom:12px;margin-top:0}.SystemSettings_setupGuide__hGWIC ol{margin:0;padding-left:20px}.SystemSettings_setupGuide__hGWIC li{margin-bottom:10px}.SystemSettings_setupGuide__hGWIC li:last-child{margin-bottom:0}.SystemSettings_setupGuide__hGWIC ul{list-style-type:disc;margin:6px 0;padding-left:20px}.SystemSettings_setupGuide__hGWIC ul li{margin-bottom:4px}.SystemSettings_setupGuide__hGWIC code{background-color:#e9ecef;border-radius:3px;color:#d63384;font-family:Courier New,monospace;font-size:12px;padding:2px 6px}.SystemSettings_setupGuide__hGWIC a{color:var(--primary-blue);font-weight:500;text-decoration:none}.SystemSettings_setupGuide__hGWIC a:hover{text-decoration:underline}.SystemSettings_testButton__DE9MC{background-color:var(--primary-blue);border:none;border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.SystemSettings_testButton__DE9MC:hover:not(:disabled){background-color:#2563eb;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.SystemSettings_testButton__DE9MC:disabled{cursor:not-allowed;opacity:.6;transform:none}.SystemSettings_filterContainer__OmUMq{margin-bottom:20px}.SystemSettings_filterInput__IgAYc{padding:10px;width:100%}.SystemSettings_settingsGroups__TU9qC{display:flex;flex-direction:column;gap:30px}.SystemSettings_settingsGroup__QUdFB{background-color:var(--bg-color);border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.SystemSettings_groupTitle__puBqa{align-items:center;background-color:var(--gray-200);border-bottom:1px solid var(--gray-300);color:var(--text-color);cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:space-between;margin:0;padding:12px 16px;transition:background-color .2s;-webkit-user-select:none;user-select:none}.SystemSettings_groupTitle__puBqa:hover{background-color:var(--gray-300)}.SystemSettings_groupTitleText__miIWO{flex:1 1}.SystemSettings_expandIcon__JdzFi{color:var(--gray-600);font-size:14px;transition:transform .2s}.SystemSettings_settingsTable__dTyjj{width:100%}.SystemSettings_settingsTable__dTyjj th{background-color:var(--gray-100);color:var(--gray-800);font-weight:600;text-align:left}.SystemSettings_settingsTable__dTyjj td,.SystemSettings_settingsTable__dTyjj th{border-bottom:1px solid var(--gray-300);font-size:14px;padding:12px 16px}.SystemSettings_settingsTable__dTyjj tr:hover{background-color:var(--gray-200)}.SystemSettings_settingsTable__dTyjj tr:last-child td{border-bottom:none}.SystemSettings_accountSelect__CPAmO{padding:8px;width:100%}.SystemSettings_actionButtons__XB5S4{display:flex;gap:8px}.SystemSettings_cancelButton__a9c0l,.SystemSettings_editButton__kIMAm,.SystemSettings_saveButton__7kmop{border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:all .2s}.SystemSettings_editButton__kIMAm{background-color:var(--gray-200)!important;border:1px solid var(--gray-300)!important;color:var(--gray-800)!important}.SystemSettings_editButton__kIMAm:hover{background-color:var(--gray-300)!important;transform:translateY(-1px)}.SystemSettings_saveButton__7kmop{background-color:var(--green)!important;border:none!important;color:#fff!important}.SystemSettings_saveButton__7kmop:hover{background-color:#4a8c42!important;box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.SystemSettings_cancelButton__a9c0l{background-color:var(--red)!important;border:none!important;color:#fff!important}.SystemSettings_cancelButton__a9c0l:hover{background-color:#b73e3c!important;box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.SortCodesModal_container__jOH6-{margin:0 auto;max-width:900px;padding:20px}.SortCodesModal_containerWide__C-Y8n{margin:0 auto;max-width:1200px;padding:20px}.SortCodesModal_description__LWQ6i{color:var(--gray-800);font-size:14px;margin-bottom:20px}.SortCodesModal_loading__9y0b-{align-items:center;color:var(--gray-500);display:flex;font-size:18px;height:200px;justify-content:center}.SortCodesModal_error__zAcEN{background-color:var(--error);border-radius:4px;color:#fff;margin-bottom:16px;padding:12px}.SortCodesModal_addButtonContainer__bomXy{display:flex;justify-content:flex-start;margin-bottom:20px}.SortCodesModal_addButton__9tW8o{background-color:var(--green)!important;border:none!important;border-radius:4px;color:#fff!important;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.SortCodesModal_addButton__9tW8o:hover{background-color:#4a8c42!important;box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.SortCodesModal_newSortCodeForm__vYB4f{background-color:var(--gray-100);border:2px solid var(--gray-300);border-radius:8px;margin-bottom:20px;padding:20px}.SortCodesModal_newSortCodeForm__vYB4f h3{color:var(--text-color);font-size:16px;font-weight:600;margin:0 0 16px}.SortCodesModal_formGroup__SJa95{margin-bottom:16px}.SortCodesModal_formGroup__SJa95 label{color:var(--text-color);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.SortCodesModal_editInput__9MUzy,.SortCodesModal_input__kVS6-{background-color:#fff;border:1px solid var(--gray-300);border-radius:4px;font-size:14px;padding:10px;width:100%}.SortCodesModal_editInput__9MUzy:focus,.SortCodesModal_input__kVS6-:focus{border-color:var(--primary);outline:none}.SortCodesModal_formActions__2aEEq{display:flex;gap:10px;margin-top:16px}.SortCodesModal_tableContainer__rzkWI{background-color:var(--bg-color);border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow-x:auto}.SortCodesModal_sortCodesTable__TiYTo{border-collapse:collapse;width:100%}.SortCodesModal_sortCodesTable__TiYTo thead{background-color:var(--gray-200)}.SortCodesModal_sortCodesTable__TiYTo th{border-bottom:2px solid var(--gray-300);color:var(--gray-800);font-size:14px;font-weight:600;padding:12px 16px;text-align:left}.SortCodesModal_sortCodesTable__TiYTo td{border-bottom:1px solid var(--gray-300);font-size:14px;padding:12px 16px}.SortCodesModal_sortCodesTable__TiYTo tbody tr:hover{background-color:var(--gray-100)}.SortCodesModal_sortCodesTable__TiYTo tbody tr:last-child td{border-bottom:none}.SortCodesModal_sortCodeCell__\+9a-L{color:var(--primary);font-weight:600}.SortCodesModal_actionButtons__5zVQn{display:flex;gap:8px}.SortCodesModal_cancelButton__-YI32,.SortCodesModal_editButton__RNfB9,.SortCodesModal_saveButton__GqjtZ{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:all .2s;white-space:nowrap}.SortCodesModal_editButton__RNfB9{background-color:var(--gray-200)!important;color:var(--gray-800)!important}.SortCodesModal_editButton__RNfB9:hover{background-color:var(--gray-300)!important;transform:translateY(-1px)}.SortCodesModal_saveButton__GqjtZ{background-color:var(--green)!important;border:none!important;color:#fff!important}.SortCodesModal_saveButton__GqjtZ:hover{background-color:#4a8c42!important;box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.SortCodesModal_cancelButton__-YI32{background-color:var(--red)!important;border:none!important;color:#fff!important}.SortCodesModal_cancelButton__-YI32:hover{background-color:#b73e3c!important;box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.DataExports_container__wkczG{background:#fff;border-radius:8px;padding:20px}.DataExports_container__wkczG h3{color:#333;font-size:18px;font-weight:600;margin:0 0 20px}.DataExports_section__s7pHb{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:30px;padding:20px}.DataExports_section__s7pHb h4{color:#333;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 15px;text-transform:uppercase}.DataExports_exportForm__zNVmj{display:flex;flex-direction:column;gap:15px}.DataExports_formGroup__nLo0C{display:flex;flex-direction:column;gap:6px}.DataExports_formGroup__nLo0C label{color:#333;font-size:13px;font-weight:600}.DataExports_checkboxGroup__\+FQgp{align-items:center;display:flex;gap:8px;padding:8px 0}.DataExports_checkbox__NzIpZ{cursor:pointer;height:16px;width:16px}.DataExports_checkboxGroup__\+FQgp label{color:#555;cursor:pointer;font-size:13px;font-weight:400;margin:0;-webkit-user-select:none;user-select:none}.DataExports_input__vzCOW,.DataExports_select__MIt6X{border:1px solid #d1d5db;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;padding:8px 12px}.DataExports_input__vzCOW:focus,.DataExports_select__MIt6X:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.DataExports_input__vzCOW:disabled,.DataExports_select__MIt6X:disabled{background-color:#f3f4f6;color:#999;cursor:not-allowed}.DataExports_exportButton__BPrDs{align-self:flex-start;background-color:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px;transition:all .2s ease}.DataExports_exportButton__BPrDs:hover:not(:disabled){background-color:#2563eb;box-shadow:0 2px 8px #3b82f64d}.DataExports_exportButton__BPrDs:disabled{background-color:#d1d5db;cursor:not-allowed}.DataExports_successMessage__Q1uhS{background-color:#d1fae5;border:1px solid #6ee7b7;border-radius:4px;color:#065f46;font-size:13px;line-height:1.5;margin-top:15px;padding:12px 15px}.DataExports_errorMessage__aOfHz{background-color:#fee2e2;border:1px solid #fca5a5;border-radius:4px;color:#991b1b;font-size:13px;line-height:1.5;margin-top:15px;padding:12px 15px}.DataExports_exportsTable__\+0w93{background-color:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:4px;font-size:13px;overflow:hidden;width:100%}.DataExports_exportsTable__\+0w93 thead{background-color:#f3f4f6;border-bottom:2px solid #d1d5db}.DataExports_exportsTable__\+0w93 th{color:#374151;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px;text-align:left;text-transform:uppercase}.DataExports_exportsTable__\+0w93 td{border-bottom:1px solid #e5e7eb;color:#555;padding:12px}.DataExports_exportsTable__\+0w93 tbody tr:hover{background-color:#f9fafb}.DataExports_exportsTable__\+0w93 tbody tr:last-child td{border-bottom:none}.DataExports_filename__Sg\+JV{color:#1f2937;font-family:Monaco,Courier New,monospace;font-size:12px}.DataExports_downloadButton__6aRHW{background-color:#10b981;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.DataExports_downloadButton__6aRHW:hover{background-color:#059669;box-shadow:0 2px 6px #10b9814d}.DataExports_recentExportsHeader__dxMyu{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.DataExports_recentExportsHeader__dxMyu h4{margin:0}.DataExports_refreshButton__NUDYu{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;color:#555;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease}.DataExports_refreshButton__NUDYu:hover{background-color:#e5e7eb;border-color:#bfdbfe}.DataExports_disclaimer__M3h7-{color:#999;font-size:12px;font-style:italic;margin:15px 0 0}.DataExports_noExports__i7ZDU{color:#999;font-size:13px;padding:20px;text-align:center}.DataExports_loading__ZH5Eb{color:#999;font-size:13px;padding:40px;text-align:center}.FedExConfigSettings_modalOverlay__Ni44B{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.FedExConfigSettings_modalContent__gH8Id{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.FedExConfigSettings_modalHeader__WqAJg{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px}.FedExConfigSettings_modalHeader__WqAJg h2{color:#333;font-size:1.25rem;margin:0}.FedExConfigSettings_closeButton__HYWSR{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:1.75rem;height:30px;justify-content:center;padding:0;width:30px}.FedExConfigSettings_closeButton__HYWSR:hover{color:#333}.FedExConfigSettings_loading__iJkYc{align-items:center;color:#666;display:flex;font-size:16px;justify-content:center;padding:40px}.FedExConfigSettings_form__ic9hk{display:flex;flex-direction:column}.FedExConfigSettings_formSection__hH8gS{padding:20px}.FedExConfigSettings_description__x49Yu{color:#666;font-size:14px;line-height:1.5;margin-bottom:20px}.FedExConfigSettings_formGroup__QV\+4W{margin-bottom:20px}.FedExConfigSettings_formGroup__QV\+4W label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:6px}.FedExConfigSettings_formGroup__QV\+4W input,.FedExConfigSettings_formGroup__QV\+4W select{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:14px;padding:10px;width:100%}.FedExConfigSettings_formGroup__QV\+4W input:focus,.FedExConfigSettings_formGroup__QV\+4W select:focus{border-color:#4caf50;outline:none}.FedExConfigSettings_formGroup__QV\+4W input:disabled,.FedExConfigSettings_formGroup__QV\+4W select:disabled{background-color:#f5f5f5;cursor:not-allowed}.FedExConfigSettings_required__Nmlkf{color:#d32f2f}.FedExConfigSettings_helpText__wVbnA{color:#777;display:block;font-size:12px;margin-top:4px}.FedExConfigSettings_error__yBtq2{background-color:#ffebee;border-radius:4px;color:#c62828;font-size:14px;margin-bottom:16px;padding:12px}.FedExConfigSettings_success__rG2fx{background-color:#e8f5e9;border-radius:4px;color:#2e7d32;font-size:14px;margin-bottom:16px;padding:12px}.FedExConfigSettings_buttonRow__TysS8{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.FedExConfigSettings_cancelButton__SsVRW,.FedExConfigSettings_saveButton__lsuNk{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .2s}.FedExConfigSettings_cancelButton__SsVRW{background-color:#f5f5f5;color:#333}.FedExConfigSettings_cancelButton__SsVRW:hover:not(:disabled){background-color:#e0e0e0}.FedExConfigSettings_saveButton__lsuNk{background-color:#539b4c;color:#fff}.FedExConfigSettings_saveButton__lsuNk:hover:not(:disabled){background-color:#4a8c42}.FedExConfigSettings_cancelButton__SsVRW:disabled,.FedExConfigSettings_saveButton__lsuNk:disabled{cursor:not-allowed;opacity:.6}.ShippingOrdersModal_modalOverlay__TQyzD{align-items:center;background:var(--modal-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ShippingOrdersModal_modalContent__QJgeb{background:var(--bg-color);border-radius:8px;margin:1rem;max-height:90vh;max-width:1200px;overflow:auto;padding:2rem;position:relative;width:90%}.ShippingOrdersModal_modalHeader__mNFhp{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;width:100%}.ShippingOrdersModal_modalHeader__mNFhp h2{color:#333;font-size:1.5rem;margin:0}.ShippingOrdersModal_closeButton__L1KBr{background:none;border:none;color:var(--text-color);cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}.ShippingOrdersModal_closeButton__L1KBr:hover{color:#000}.ShippingOrdersModal_contentWrapper__say3g{width:100%}.ShippingOrdersModal_tabs__I9ncI{border-bottom:1px solid var(--border-color);display:flex;gap:1rem;margin-bottom:1rem}.ShippingOrdersModal_tabButton__5OQ-g{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-color);cursor:pointer;font-size:1rem;padding:.5rem 1rem}.ShippingOrdersModal_activeTab__N\+qk2{border-bottom:2px solid var(--primary-blue);color:var(--primary-blue)}.ShippingOrdersModal_createShipmentSection__aLneg{margin-top:1rem}.ShippingOrdersModal_createShipmentSection__aLneg h3{color:#444;font-size:1.1rem;margin-bottom:10px}.ShippingOrdersModal_ordersTable__mmx\+\+{border-collapse:collapse;width:100%}.ShippingOrdersModal_ordersTable__mmx\+\+ td,.ShippingOrdersModal_ordersTable__mmx\+\+ th{border-bottom:1px solid var(--border-color);padding:.75rem;text-align:left}.ShippingOrdersModal_clickableRow__eCj4a{cursor:pointer;transition:background-color .2s}.ShippingOrdersModal_clickableRow__eCj4a:hover{background-color:var(--gray-200)}.ShippingOrdersModal_expandArrow__lusQB{color:#999;display:inline-block;font-size:.7rem;text-align:center;width:14px}.ShippingOrdersModal_clickableRow__eCj4a:hover .ShippingOrdersModal_expandArrow__lusQB{color:#333}.ShippingOrdersModal_expandedSummary__ijFky{background-color:#f0f0f0;border-top:2px solid #888;font-weight:600}.ShippingOrdersModal_expandedSummary__ijFky td{border-bottom:none}.ShippingOrdersModal_expandedSummary__ijFky .ShippingOrdersModal_expandArrow__lusQB{color:#333}.ShippingOrdersModal_detailRow__\+rKMg>td{background-color:#fafafa;border-bottom:2px solid #888;padding:0}.ShippingOrdersModal_linesTable__pqf2o{border-collapse:collapse;font-size:.82rem;margin:0;width:100%}.ShippingOrdersModal_linesTable__pqf2o thead th{background:#0000;border-bottom:1px solid #e0e0e0;color:#888;font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:6px 10px;text-align:left;text-transform:uppercase}.ShippingOrdersModal_linesTable__pqf2o thead th:first-child{padding-left:36px}.ShippingOrdersModal_linesTable__pqf2o thead th.ShippingOrdersModal_numericHeader__c2BAQ{text-align:right}.ShippingOrdersModal_linesTable__pqf2o tbody td{border-bottom:1px solid #f0f0f0;color:#555;padding:4px 10px}.ShippingOrdersModal_linesTable__pqf2o tbody td:first-child{color:#888;padding-left:36px;width:50px}.ShippingOrdersModal_linesTable__pqf2o tbody td.ShippingOrdersModal_numericCell__lzWWx{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ShippingOrdersModal_linesTable__pqf2o tbody tr:last-child td{border-bottom:none}.ShippingOrdersModal_detailLoading__-2nG9{color:#999;font-size:.85rem;font-style:italic;padding:10px 36px}.ShippingOrdersModal_tableControls__6vViV{align-items:center;display:flex;gap:12px;margin-bottom:12px}.ShippingOrdersModal_controlsSearchInput__zBU\+J{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s}.ShippingOrdersModal_controlsSearchInput__zBU\+J:focus{border-color:var(--primary-blue)}.ShippingOrdersModal_controlsSearchInput__zBU\+J::placeholder{color:#adb5bd}.ShippingOrdersModal_searchCount__X5R\+W{color:#6c757d;font-size:13px;white-space:nowrap}.ShippingOrdersModal_expandAllBtn__W4-zZ{background-color:var(--primary-blue);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1.25rem;transition:background-color .2s}.ShippingOrdersModal_expandAllBtn__W4-zZ:hover:not(:disabled){background-color:#2a75d8}.ShippingOrdersModal_expandAllBtn__W4-zZ:disabled{cursor:not-allowed;opacity:.5}.ShippingOrdersModal_filterSection__wmya-{background-color:#f8f9fa;border-radius:8px;margin-bottom:20px;padding:15px}.ShippingOrdersModal_searchContainer__EVGWt{margin:0 auto;max-width:600px;width:100%}.ShippingOrdersModal_searchInput__R\+TFH{border:2px solid #e9ecef;border-radius:8px;font-size:16px;outline:none;padding:12px 20px;transition:border-color .2s ease;width:100%}.ShippingOrdersModal_searchInput__R\+TFH:focus{border-color:#0d6efd}.ShippingOrdersModal_searchInput__R\+TFH::placeholder{color:#adb5bd}.ShippingOrdersModal_searchResults__1jkBL{color:#6c757d;font-size:14px;margin-top:8px;text-align:center}.ShippingOrdersModal_formGroup__hEYRQ{flex:1 1}.ShippingOrdersModal_formGroup__hEYRQ label{color:var(--gray-800);display:block;margin-bottom:.5rem}.ShippingOrdersModal_formGroup__hEYRQ input{border:1px solid var(--border-color);border-radius:4px;padding:.5rem;width:100%}.ShippingOrdersModal_formActions__g1ZUu{display:flex;gap:.5rem}.ShippingOrdersModal_createButton__XeyEb{background-color:var(--primary-blue);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.4rem 1rem;transition:all .2s ease}.ShippingOrdersModal_createButton__XeyEb:hover{background-color:#2a75d8;transform:translateY(-1px)}.ShippingOrdersModal_searchButton__998wz{background-color:var(--primary-blue);border:none;border-radius:4px;color:#fff;padding:.5rem 1rem}.ShippingOrdersModal_resetButton__FjHr4{background-color:var(--gray-200);border:1px solid var(--border-color);border-radius:4px;padding:.5rem 1rem}.ShippingOrdersModal_viewButton__zacsB{background-color:var(--primary-blue);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.4rem 1rem;transition:all .2s ease}.ShippingOrdersModal_viewButton__zacsB:hover{background-color:#2a75d8;transform:translateY(-1px)}.ShippingOrdersModal_emptyMessage__x7PCO,.ShippingOrdersModal_errorMessage__VKtV1,.ShippingOrdersModal_loadingMessage__xN9P2{color:var(--text-color);padding:1rem;text-align:center}.ShippingOrdersModal_errorMessage__VKtV1{color:var(--error)}.ShippingOrdersModal_shipmentsTable__gA\+Th{margin-top:1rem}.ShippingOrdersModal_table__wKW4m{border-collapse:collapse;width:100%}.ShippingOrdersModal_table__wKW4m th{background-color:var(--gray-100);border-bottom:1px solid var(--border-color);font-weight:600;padding:.75rem;text-align:left}.FedExLabelModal_modalOverlay__zFBon{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.FedExLabelModal_modalContent__Qb7wY{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.FedExLabelModal_modalHeader__mU9FU{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px}.FedExLabelModal_modalHeader__mU9FU h2{color:#333;font-size:1.25rem;margin:0}.FedExLabelModal_closeButton__2y6N5{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:1.75rem;height:30px;justify-content:center;padding:0;width:30px}.FedExLabelModal_closeButton__2y6N5:hover{color:#333}.FedExLabelModal_closeButton__2y6N5:disabled{cursor:not-allowed;opacity:.5}.FedExLabelModal_formSection__mq2Aw{padding:20px}.FedExLabelModal_infoRow__lo2VJ{background-color:#f5f5f5;border-radius:4px;font-size:.95rem;margin-bottom:20px;padding:12px}.FedExLabelModal_formGroup__yEXcv{margin-bottom:16px}.FedExLabelModal_dimensionsRow__eZL4\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px}.FedExLabelModal_formGroup__yEXcv label{color:#333;display:block;font-size:.9rem;font-weight:600;margin-bottom:6px}.FedExLabelModal_formGroup__yEXcv input[type=number],.FedExLabelModal_formGroup__yEXcv select,.FedExLabelModal_formGroup__yEXcv textarea{border:1px solid #ccc;border-radius:4px;font-family:inherit;font-size:.95rem;padding:8px 12px;width:100%}.FedExLabelModal_formGroup__yEXcv input[type=number]:focus,.FedExLabelModal_formGroup__yEXcv select:focus,.FedExLabelModal_formGroup__yEXcv textarea:focus{border-color:#4caf50;outline:none}.FedExLabelModal_formGroup__yEXcv input[type=number]:disabled,.FedExLabelModal_formGroup__yEXcv select:disabled,.FedExLabelModal_formGroup__yEXcv textarea:disabled{background-color:#f5f5f5;cursor:not-allowed}.FedExLabelModal_formGroup__yEXcv textarea{min-height:60px;resize:vertical}.FedExLabelModal_checkboxLabel__p\+0XR{align-items:center;cursor:pointer;display:flex;font-weight:600}.FedExLabelModal_checkboxLabel__p\+0XR input[type=checkbox]{cursor:pointer;height:18px;margin-right:8px;width:18px}.FedExLabelModal_checkboxLabel__p\+0XR input[type=checkbox]:disabled{cursor:not-allowed}.FedExLabelModal_errorMessage__BfisP{background-color:#ffebee;border-radius:4px;color:#c62828;font-size:.9rem;margin:0 20px 20px;padding:12px}.FedExLabelModal_buttonRow__b\+Bxl{border-top:1px solid #e0e0e0;display:flex;gap:10px;justify-content:flex-end;padding:20px}.FedExLabelModal_cancelButton__EOpA1,.FedExLabelModal_submitButton__U6Lwp{border:none;border-radius:4px;cursor:pointer;font-size:.95rem;font-weight:600;padding:10px 20px;transition:background-color .2s}.FedExLabelModal_cancelButton__EOpA1{background-color:#f5f5f5;color:#333}.FedExLabelModal_cancelButton__EOpA1:hover:not(:disabled){background-color:#e0e0e0}.FedExLabelModal_submitButton__U6Lwp{background-color:#4caf50;color:#fff}.FedExLabelModal_submitButton__U6Lwp:hover:not(:disabled){background-color:#45a049}.FedExLabelModal_cancelButton__EOpA1:disabled,.FedExLabelModal_submitButton__U6Lwp:disabled{cursor:not-allowed;opacity:.6}.ShipmentViewer_modalOverlay__BO71r{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.ShipmentViewer_modalContent__e3jlg{background-color:#fff;border-radius:6px;box-shadow:0 5px 15px #0003;max-height:90vh;max-width:900px;overflow-y:auto;width:80%}.ShipmentViewer_modalHeader__FDuwM{align-items:center;background-color:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:15px 20px;position:sticky;top:0;z-index:1}.ShipmentViewer_modalHeader__FDuwM h2{color:#333;font-size:1.5rem;margin:0}.ShipmentViewer_closeButton__7PHk1{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem}.ShipmentViewer_closeButton__7PHk1:hover{color:#000}.ShipmentViewer_contentWrapper__HxgOn{padding:20px}.ShipmentViewer_successMessage__LMEk2{background-color:#f4fbf5;border:1px solid #cfe8d4;border-radius:4px;color:#245b31;font-size:.95rem;margin-bottom:16px;padding:12px 14px}.ShipmentViewer_errorMessage__23uDm,.ShipmentViewer_loadingMessage__KMFGP{font-size:1rem;padding:20px;text-align:center}.ShipmentViewer_errorMessage__23uDm{color:#e53935}.ShipmentViewer_shipmentActions__XEXq3{display:flex;gap:10px;justify-content:flex-end;margin-bottom:20px}.ShipmentViewer_packingListButton__5-Q\+9{align-items:center;background-color:#4a6fb5;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:5px;padding:8px 16px}.ShipmentViewer_packingListButton__5-Q\+9:hover{background-color:#3a5a9a}.ShipmentViewer_packingListButton__5-Q\+9:disabled{cursor:not-allowed;opacity:.6}.ShipmentViewer_lineItemsSection__ckuQ9,.ShipmentViewer_shipmentInfoSection__Tcna4{margin-bottom:25px}.ShipmentViewer_lineItemsSection__ckuQ9 h3,.ShipmentViewer_shipmentInfoSection__Tcna4 h3{color:#333;font-size:1.2rem;margin:0}.ShipmentViewer_sectionHeader__AUiRV{align-items:center;border-bottom:1px solid #eee;display:flex;gap:12px;justify-content:space-between;margin-bottom:15px;padding-bottom:5px}.ShipmentViewer_editButton__QEcO5,.ShipmentViewer_saveButton__m\+8SU,.ShipmentViewer_secondaryButton__FYWcq{border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 14px}.ShipmentViewer_editButton__QEcO5,.ShipmentViewer_saveButton__m\+8SU{background-color:#4a6fb5;border:none;color:#fff}.ShipmentViewer_editButton__QEcO5:hover,.ShipmentViewer_saveButton__m\+8SU:hover{background-color:#3a5a9a}.ShipmentViewer_secondaryButton__FYWcq{background-color:#fff;border:1px solid #cfd6df;color:#2f3f56}.ShipmentViewer_secondaryButton__FYWcq:hover{background-color:#f7f9fc}.ShipmentViewer_infoGrid__ChZ0b{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:20px}.ShipmentViewer_infoItem__xZ2mJ{display:flex;flex-direction:column}.ShipmentViewer_label__Z7Vgp{color:#666;font-size:.85rem;font-weight:500;margin-bottom:5px}.ShipmentViewer_value__M-5e7{font-size:1rem}.ShipmentViewer_formInput__0X9wK{background-color:#fff;border:1px solid #cfd6df;border-radius:4px;box-sizing:border-box;color:#1f2933;font-size:.95rem;min-height:36px;padding:8px 10px;width:100%}.ShipmentViewer_formInput__0X9wK:focus{border-color:#4a6fb5;box-shadow:0 0 0 3px #4a6fb51f;outline:none}.ShipmentViewer_editActions__Mc2aG{display:flex;justify-content:flex-end;margin-bottom:16px}.ShipmentViewer_saveButton__m\+8SU:disabled{cursor:not-allowed;opacity:.65}.ShipmentViewer_addressSection__CFYDP{background-color:#f8f9fa;border-radius:4px;margin-top:15px;padding:15px}.ShipmentViewer_addressSection__CFYDP h4{color:#444;font-size:1rem;margin-bottom:10px;margin-top:0}.ShipmentViewer_address__S68tB{font-size:.95rem;line-height:1.4}.ShipmentViewer_table__ECDRI{border-collapse:collapse;width:100%}.ShipmentViewer_table__ECDRI td,.ShipmentViewer_table__ECDRI th{border-bottom:1px solid #eee;padding:10px;text-align:left}.ShipmentViewer_table__ECDRI th{background-color:#f8f9fa;color:#444;font-weight:600}.ShipmentViewer_promptCheckboxLabel__EAKic{align-items:center;color:#444;cursor:pointer;display:flex;font-size:.9rem;gap:8px;margin-bottom:10px;-webkit-user-select:none;user-select:none}.ShipmentViewer_promptCheckbox__tTbVT{appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #aaa;border-radius:3px;cursor:pointer;height:18px;margin:0;min-width:18px;position:relative;transition:background-color .15s,border-color .15s;width:18px}.ShipmentViewer_promptCheckbox__tTbVT:checked{background-color:#4a6fb5;border-color:#4a6fb5}.ShipmentViewer_promptCheckbox__tTbVT:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:6px}.ShipmentViewer_promptCheckbox__tTbVT:hover:not(:checked){border-color:#777}.ShipmentViewer_numericCell__GGzb1{text-align:right}@media (max-width:720px){.ShipmentViewer_sectionHeader__AUiRV,.ShipmentViewer_shipmentActions__XEXq3{flex-wrap:wrap}.ShipmentViewer_editActions__Mc2aG{justify-content:stretch}.ShipmentViewer_editButton__QEcO5,.ShipmentViewer_saveButton__m\+8SU,.ShipmentViewer_secondaryButton__FYWcq{width:100%}}.CustomerContactReport_wideModalContent__dHa11{height:85vh!important;max-height:85vh!important;max-width:1400px!important;width:90vw!important}.CustomerContactReport_customerContactReport__C6qFZ{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.CustomerContactReport_reportHeader__7W365{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.5rem}.CustomerContactReport_reportHeader__7W365 h2{color:#333;font-size:1.5rem;font-weight:600;margin:0}.CustomerContactReport_closeButton__HEqpe{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;padding:0;transition:background-color .2s;width:30px}.CustomerContactReport_closeButton__HEqpe:hover{background-color:#0000000d}.CustomerContactReport_reportControls__VJ7L\+{background-color:#fafafa;border-bottom:1px solid #e0e0e0;justify-content:space-between;padding:1.5rem}.CustomerContactReport_filterSelector__ySuXe,.CustomerContactReport_reportControls__VJ7L\+{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.CustomerContactReport_filterInputGroup__nCQkf{align-items:center;display:flex;gap:.5rem}.CustomerContactReport_filterInputGroup__nCQkf label{color:#666;font-size:.9rem;font-weight:500}.CustomerContactReport_filterInput__bTiTJ{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:.9rem;min-width:200px;padding:.5rem}.CustomerContactReport_filterInput__bTiTJ:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf501a;outline:none}.CustomerContactReport_filterInput__bTiTJ:disabled{background-color:#f5f5f5;cursor:not-allowed}.CustomerContactReport_reportActions__6\+brf{display:flex;gap:.5rem}.CustomerContactReport_copyExcelBtn__ekhFD{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.6rem 1.5rem;transition:background-color .2s}.CustomerContactReport_copyExcelBtn__ekhFD:hover{background-color:#1976d2}.CustomerContactReport_errorMessage__ULER-{background-color:#ffebee;border-left:4px solid #c62828;border-radius:4px;color:#c62828;font-size:.9rem;margin:1rem 1.5rem;padding:1rem}.CustomerContactReport_loadingMessage__tauiJ{color:#666;font-size:1rem;padding:3rem;text-align:center}.CustomerContactReport_reportContent__o1\+Vl{flex:1 1;overflow:auto;padding:1.5rem}.CustomerContactReport_reportInfo__ApPA5{color:#666;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:1rem}.CustomerContactReport_reportGenerated__yzaXn{font-style:italic}.CustomerContactReport_reportTableContainer__\+8MXn{overflow-x:auto}.CustomerContactReport_customerContactTable__chYxW{background-color:#fff;border-collapse:collapse;border-radius:4px;box-shadow:0 1px 3px #0000001a;font-size:.9rem;overflow:hidden;width:100%}.CustomerContactReport_customerContactTable__chYxW thead{background-color:#f5f5f5;position:sticky;top:0;z-index:10}.CustomerContactReport_customerContactTable__chYxW th{border-bottom:2px solid #e0e0e0;color:#333;font-weight:600;padding:.75rem;text-align:left;white-space:nowrap}.CustomerContactReport_customerContactTable__chYxW td.CustomerContactReport_textCenter__NcF89,.CustomerContactReport_customerContactTable__chYxW th.CustomerContactReport_textCenter__NcF89{text-align:center}.CustomerContactReport_customerContactTable__chYxW tbody tr{border-bottom:1px solid #f0f0f0}.CustomerContactReport_customerContactTable__chYxW tbody tr.CustomerContactReport_dataRow__52Y5\+:hover{background-color:#f9f9f9}.CustomerContactReport_customerContactTable__chYxW td{color:#555;padding:.6rem .75rem}.CustomerContactReport_companyLink__JkqLG{color:var(--primary-blue);cursor:pointer;text-decoration:underline}.CustomerContactReport_companyLink__JkqLG:hover{color:#1976d2}.CustomerContactReport_yesIndicator__bVOe4{background-color:#e8f5e9;color:#2e7d32}.CustomerContactReport_noIndicator__QAiLU,.CustomerContactReport_yesIndicator__bVOe4{border-radius:4px;display:inline-block;font-size:.85rem;font-weight:500;padding:.25rem .75rem}.CustomerContactReport_noIndicator__QAiLU{background-color:#fafafa;color:#757575}.CustomerContactReport_noDataMessage__EHkRF{background-color:#f9f9f9;border-radius:4px;color:#999;font-size:1.1rem;margin-top:2rem;padding:3rem;text-align:center}@media (max-width:768px){.CustomerContactReport_reportControls__VJ7L\+{align-items:flex-start;flex-direction:column}.CustomerContactReport_copyExcelBtn__ekhFD,.CustomerContactReport_filterInputGroup__nCQkf,.CustomerContactReport_filterInput__bTiTJ,.CustomerContactReport_filterSelector__ySuXe,.CustomerContactReport_reportActions__6\+brf{width:100%}.CustomerContactReport_reportInfo__ApPA5{flex-direction:column;gap:.5rem}.CustomerContactReport_customerContactTable__chYxW{font-size:.8rem}.CustomerContactReport_customerContactTable__chYxW td,.CustomerContactReport_customerContactTable__chYxW th{padding:.5rem}}.OpenQuotesModal_quoteDetailsContainer__zNkwU{background-color:#fefefe;display:flex;flex-direction:column;gap:15px;padding:20px}.OpenQuotesModal_quoteHeaderInfo__4cc4P{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:10px}.OpenQuotesModal_infoGroup__jKeZY{display:flex;flex-direction:column;gap:5px}.OpenQuotesModal_infoGroup__jKeZY label{color:#666;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.OpenQuotesModal_infoGroup__jKeZY span{color:#333;font-size:14px}.OpenQuotesModal_buttonGroup__wpg7Y{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.OpenQuotesModal_actionButton__ciMPW{background-color:#4a6fb5;border:none;border-radius:4px;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:background-color .2s;white-space:nowrap}.OpenQuotesModal_actionButton__ciMPW:hover{background-color:#3a5a9a;box-shadow:0 2px 6px #00000026}.OpenQuotesModal_actionButton__ciMPW:active{background-color:#2a4a7a}.OpenQuotesModal_linesSection__fnDzr{margin-bottom:20px}.OpenQuotesModal_linesSection__fnDzr h4{color:#333;font-size:14px;font-weight:600;margin:0 0 12px}.OpenQuotesModal_linesTable__3CsBw{background-color:#fff;border-collapse:collapse;border-radius:4px;box-shadow:0 1px 3px #0000001a;overflow:hidden;width:100%}.OpenQuotesModal_linesTable__3CsBw thead{background-color:#f0f0f0;border-bottom:1px solid #ddd}.OpenQuotesModal_linesTable__3CsBw th{border-right:1px solid #eee;color:#555;font-size:12px;font-weight:600;padding:10px 12px;text-align:left}.OpenQuotesModal_linesTable__3CsBw th:last-child{border-right:none}.OpenQuotesModal_linesTable__3CsBw tbody tr{border-bottom:1px solid #f0f0f0}.OpenQuotesModal_linesTable__3CsBw td{border-right:1px solid #f5f5f5;color:#333;font-size:13px;padding:10px 12px}.OpenQuotesModal_linesTable__3CsBw td:last-child{border-right:none}.OpenQuotesModal_linesTable__3CsBw tbody tr:hover{background-color:#f9f9f9}.OpenQuotesModal_quoteActionsSection__ofdcU{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.OpenQuotesModal_secondaryButton__hs1\+S{background-color:#f0f0f0;border:1px solid #d0d0d0;border-radius:4px;box-shadow:0 1px 2px #0000000d;color:#333;cursor:pointer;font-size:12px;font-weight:500;padding:8px 14px;transition:all .2s;white-space:nowrap}.OpenQuotesModal_secondaryButton__hs1\+S:hover{background-color:#e8e8e8;border-color:#b0b0b0;box-shadow:0 1px 3px #0000001a}.OpenQuotesModal_secondaryButton__hs1\+S:active{background-color:#d8d8d8}

/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.WorkOrderModals_workOrderModal__am2Y9{max-width:1200px;min-width:900px}.WorkOrderModals_newWorkOrderModal__yCebU{width:700px}.WorkOrderModals_detailModal__TwYIb{max-height:90vh;min-width:1000px;overflow-y:auto}.WorkOrderModals_emptyMessage__c\+vrS,.WorkOrderModals_errorMessage__w5Y4Y,.WorkOrderModals_loadingMessage__WbuSO{font-size:1rem;padding:2rem;text-align:center}.WorkOrderModals_errorMessage__w5Y4Y{background-color:#ffebee;border-radius:4px;color:#d32f2f;margin:1rem}.WorkOrderModals_filterBar__wBx51{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;gap:1rem;padding:1rem}.WorkOrderModals_filterBar__wBx51 label{font-weight:500}.WorkOrderModals_filterSelect__SGYe8{border:1px solid #ddd;border-radius:4px;flex:1 1;font-size:.9rem;max-width:300px;padding:.5rem}.WorkOrderModals_refreshButton__v8cel{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem}.WorkOrderModals_refreshButton__v8cel:hover{background-color:#1976d2}.WorkOrderModals_workOrdersTable__bkmwL{border-collapse:collapse;font-size:.9rem;width:100%}.WorkOrderModals_workOrdersTable__bkmwL thead{background-color:#f5f5f5;border-bottom:2px solid #ddd;font-weight:600}.WorkOrderModals_workOrdersTable__bkmwL th{font-weight:600;padding:.75rem;text-align:left}.WorkOrderModals_workOrdersTable__bkmwL td{border-bottom:1px solid #eee;padding:.75rem}.WorkOrderModals_workOrdersTable__bkmwL tbody tr:hover{background-color:#f9f9f9}.WorkOrderModals_woNumber__B15ZK{color:#2196f3;font-weight:600}.WorkOrderModals_cost__0l5AT,.WorkOrderModals_quantity__Ku8K7{text-align:right}.WorkOrderModals_actionCell__qNfZQ{text-align:center}.WorkOrderModals_viewButton__-sjBJ{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:.35rem .75rem}.WorkOrderModals_viewButton__-sjBJ:hover{background-color:#1976d2}.WorkOrderModals_statusDraft__LKTwO{background-color:#e0e0e0;color:#424242}.WorkOrderModals_statusDraft__LKTwO,.WorkOrderModals_statusReleased__o69Zb{border-radius:4px;display:inline-block;font-size:.85rem;font-weight:500;padding:.4rem .8rem}.WorkOrderModals_statusReleased__o69Zb{background-color:#fff3cd;color:#856404}.WorkOrderModals_statusInProgress__VzWq9{background-color:#cfe9ff;color:#084298}.WorkOrderModals_statusCompleted__0JElK,.WorkOrderModals_statusInProgress__VzWq9{border-radius:4px;display:inline-block;font-size:.85rem;font-weight:500;padding:.4rem .8rem}.WorkOrderModals_statusCompleted__0JElK{background-color:#d1e7dd;color:#0f5132}.WorkOrderModals_statusCancelled__ThAJO{background-color:#f8d7da;color:#842029}.WorkOrderModals_statusCancelled__ThAJO,.WorkOrderModals_statusDefault__Heib9{border-radius:4px;display:inline-block;font-size:.85rem;font-weight:500;padding:.4rem .8rem}.WorkOrderModals_statusDefault__Heib9{background-color:#e9ecef;color:#495057}.WorkOrderModals_priorityHigh__QvZfG{background-color:#ffebee;color:#c62828}.WorkOrderModals_priorityHigh__QvZfG,.WorkOrderModals_priorityMedium__Lfue0{border-radius:3px;display:inline-block;font-size:.85rem;font-weight:600;padding:.35rem .6rem}.WorkOrderModals_priorityMedium__Lfue0{background-color:#fff8e1;color:#f57f17}.WorkOrderModals_priorityLow__RNXXQ{background-color:#e8f5e9;border-radius:3px;color:#2e7d32;display:inline-block;font-size:.85rem;font-weight:600;padding:.35rem .6rem}.WorkOrderModals_formGrid__eKKI9{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;padding:1.5rem}.WorkOrderModals_formGroup__83wkZ{display:flex;flex-direction:column}.WorkOrderModals_formGroup__83wkZ label{font-size:.9rem;font-weight:500;margin-bottom:.4rem}.WorkOrderModals_required__ozod\+:after{color:#d32f2f;content:" *"}.WorkOrderModals_formGroup__83wkZ input,.WorkOrderModals_formGroup__83wkZ select,.WorkOrderModals_formGroup__83wkZ textarea{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:.9rem;padding:.6rem}.WorkOrderModals_formGroup__83wkZ input:focus,.WorkOrderModals_formGroup__83wkZ select:focus,.WorkOrderModals_formGroup__83wkZ textarea:focus{border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a;outline:none}.WorkOrderModals_inputError__azboC{border-color:#d32f2f!important}.WorkOrderModals_fieldError__DW6AX{color:#d32f2f;font-size:.8rem;margin-top:.25rem}.WorkOrderModals_span2__KQOuB{grid-column:1/-1}.WorkOrderModals_buttonsContainer__UB2um{border-top:1px solid #eee;display:flex;gap:1rem;grid-column:1/-1;justify-content:flex-end;margin-top:1rem;padding-top:1rem}.WorkOrderModals_cancelButton__xhrfN,.WorkOrderModals_submitButton__UoE\+r{border:none;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem}.WorkOrderModals_submitButton__UoE\+r{background-color:#539b4c;color:#fff}.WorkOrderModals_submitButton__UoE\+r:hover:not(:disabled){background-color:#4a8c42}.WorkOrderModals_cancelButton__xhrfN:disabled,.WorkOrderModals_submitButton__UoE\+r:disabled{cursor:not-allowed;opacity:.6}.WorkOrderModals_tabBar__QhpP9{background-color:#fafafa;border-bottom:2px solid #e0e0e0;display:flex}.WorkOrderModals_tabButton__3546\+{background:none;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-size:.95rem;font-weight:500;padding:1rem 1.5rem;transition:all .3s ease}.WorkOrderModals_tabButton__3546\+:hover{color:#2196f3}.WorkOrderModals_activeTab__8mLps{border-bottom-color:#2196f3;color:#2196f3}.WorkOrderModals_tabContent__auxNi{max-height:calc(90vh - 300px);overflow-y:auto;padding:1.5rem}.WorkOrderModals_detailsMinimal__hXKRO{display:flex;flex-direction:column;gap:1rem}.WorkOrderModals_detailsGrid2Col__mSl4Q{grid-gap:.75rem 2rem;display:grid;gap:.75rem 2rem;grid-template-columns:1fr 1fr;padding:0}.WorkOrderModals_detailRowMinimal__WI25h{border-bottom:none;display:flex;flex-direction:column;gap:.2rem;padding:0}.WorkOrderModals_detailRowMinimal__WI25h:last-of-type{border-bottom:none}.WorkOrderModals_notesFullWidth__QlMjG{grid-column:1/-1}.WorkOrderModals_label__aOU1p{color:#666;font-size:.9rem;font-weight:500;min-width:120px}.WorkOrderModals_value__HeMmJ{color:#333;flex:1 1;font-size:.95rem}.WorkOrderModals_minimalInput__n1Nrq,.WorkOrderModals_minimalTextarea__hILes{border:1px solid #ddd;border-radius:3px;flex:1 1;font-family:inherit;font-size:.9rem;max-width:300px;padding:.4rem .6rem}.WorkOrderModals_minimalInput__n1Nrq:focus,.WorkOrderModals_minimalTextarea__hILes:focus{background-color:#f8fbff;border-color:#2196f3;outline:none}.WorkOrderModals_minimalTextarea__hILes{max-width:none;resize:vertical}.WorkOrderModals_statusActionRow__7XTO9{align-items:center;display:flex;gap:1rem}.WorkOrderModals_currentStatus__HLizR{background-color:#e3f2fd;border-radius:3px;color:#1565c0;font-size:.9rem;font-weight:500;padding:.3rem .6rem}.WorkOrderModals_quickActions__UkQdm{display:flex;gap:.5rem}.WorkOrderModals_quickActionBtn__h8b\+9{background-color:#2196f3;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:.35rem .7rem;white-space:nowrap}.WorkOrderModals_quickActionBtn__h8b\+9:hover:not(:disabled){background-color:#1976d2}.WorkOrderModals_quickActionBtn__h8b\+9:disabled{cursor:not-allowed;opacity:.6}.WorkOrderModals_detailTable__8eCp0{border-collapse:collapse;font-size:.9rem;width:100%}.WorkOrderModals_detailTable__8eCp0 thead{background-color:#f5f5f5;border-bottom:2px solid #ddd;font-weight:600}.WorkOrderModals_detailTable__8eCp0 th{font-weight:600;padding:.75rem;text-align:left}.WorkOrderModals_detailTable__8eCp0 td{border-bottom:1px solid #eee;padding:.75rem}.WorkOrderModals_detailTable__8eCp0 tbody tr:hover{background-color:#fafafa}.WorkOrderModals_notesSection__iPxto{border-top:1px solid #f0f0f0;margin-top:1rem;padding-top:.5rem}.WorkOrderModals_notesSection__iPxto label{color:#666;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.WorkOrderModals_buttonRow__F7LlC{border-top:1px solid #f0f0f0;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem}.WorkOrderModals_cancelButton__xhrfN,.WorkOrderModals_editButton__\+AOdw,.WorkOrderModals_saveButton__NZj00{border:none;border-radius:3px;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1.25rem;transition:background-color .2s}.WorkOrderModals_editButton__\+AOdw{background-color:#2196f3;color:#fff}.WorkOrderModals_editButton__\+AOdw:hover{background-color:#1976d2}.WorkOrderModals_cancelButton__xhrfN{background-color:#e0e0e0;color:#424242}.WorkOrderModals_cancelButton__xhrfN:hover:not(:disabled){background-color:#d0d0d0}.WorkOrderModals_saveButton__NZj00{background-color:#539b4c;color:#fff}.WorkOrderModals_saveButton__NZj00:hover:not(:disabled){background-color:#4a8c42}.WorkOrderModals_saveButton__NZj00:disabled{cursor:not-allowed;opacity:.6}.WorkOrderModals_statusBadge__XcaWj{background-color:#e3f2fd;border-radius:4px;color:#1565c0;font-size:.9rem;font-weight:600;margin-left:1rem;padding:.4rem .8rem}.WorkOrderModals_headerActions__3JqdZ{align-items:center;display:flex;gap:.75rem}.WorkOrderModals_printButton__OcB85{background-color:#539b4c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:.5rem 1rem;white-space:nowrap}.WorkOrderModals_printButton__OcB85:hover{background-color:#4a8c42}.WorkOrderModals_emailButton__Rot8Y{background-color:#539b4c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:.5rem 1rem;white-space:nowrap}.WorkOrderModals_emailButton__Rot8Y:hover{background-color:#4a8c42}.NewWorkOrderModal_form__crke7{box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 120px);overflow-y:auto;padding:0 1rem;width:100%}.NewWorkOrderModal_formRow__mhG45{display:flex;gap:1.5rem;margin-bottom:.75rem}.NewWorkOrderModal_formField__yXGoG{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.NewWorkOrderModal_formField__yXGoG label{color:#333;font-size:1rem;font-weight:500}.NewWorkOrderModal_formField__yXGoG input,.NewWorkOrderModal_formField__yXGoG textarea{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:1rem;padding:.5rem;width:100%}.NewWorkOrderModal_formField__yXGoG textarea{min-height:60px;resize:vertical}.NewWorkOrderModal_formField__yXGoG input:focus,.NewWorkOrderModal_formField__yXGoG textarea:focus{border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a;outline:none}.NewWorkOrderModal_dateShortcuts__B68gv{display:flex;gap:.5rem}.NewWorkOrderModal_dateShortcuts__B68gv span{color:#666;cursor:pointer;font-size:.8rem;text-decoration:underline}.NewWorkOrderModal_dateShortcuts__B68gv span:hover{color:#333}.NewWorkOrderModal_buttons__eQ1-7{display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.NewWorkOrderModal_submitButton__4Oqv7{background-color:#539b4c;border:none;color:#fff}.NewWorkOrderModal_submitButton__4Oqv7:hover:not(:disabled){background-color:#4a8c42}.NewWorkOrderModal_error__RtQBZ{background-color:#ffebee;border-left:4px solid #d32f2f;color:#d32f2f}.NewWorkOrderModal_error__RtQBZ,.NewWorkOrderModal_success__qeABX{border-radius:4px;font-size:.9rem;margin-bottom:.75rem;padding:.75rem 1rem;text-align:center}.NewWorkOrderModal_success__qeABX{background-color:#d1e7dd;border-left:4px solid #0f5132;color:#0f5132;font-weight:500}.NewWorkOrderModal_availabilitySection__Iw8nt{height:260px;margin-bottom:.75rem;margin-top:.25rem}.NewWorkOrderModal_availabilityBox__DI\+CE{border:1px solid;border-radius:4px;display:flex;flex-direction:column;font-size:.8rem;height:100%;padding:.6rem}.NewWorkOrderModal_availabilitySuccess__VAZOc{background-color:#d1e7dd;border-color:#0f5132;color:#0f5132}.NewWorkOrderModal_availabilityWarning__\+AQyN{background-color:#fff3cd;border-color:#ff9800;color:#856404}.NewWorkOrderModal_availabilityPlaceholder__TQWH7{align-items:center;background-color:#f5f5f5;border-color:#ddd;color:#999;justify-content:center}.NewWorkOrderModal_placeholderText__IADGA{color:#999;font-size:.85rem;font-style:italic;text-align:center}.NewWorkOrderModal_availabilityStatus__KcN60{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:.4rem}.NewWorkOrderModal_availabilityStatus__KcN60 strong{font-size:.85rem}.NewWorkOrderModal_maxQtyNote__aq0JM{font-size:.75rem;font-style:italic;font-weight:400}.NewWorkOrderModal_tableWrapper__351YU{flex-grow:1;max-height:210px;overflow-y:scroll}.NewWorkOrderModal_inlineComponentsTable__UDZoH{border-collapse:collapse;font-size:.75rem;table-layout:fixed;width:100%}.NewWorkOrderModal_inlineComponentsTable__UDZoH tbody tr{border-bottom:1px solid #00000014}.NewWorkOrderModal_inlineComponentsTable__UDZoH tbody tr:last-child{border-bottom:none}.NewWorkOrderModal_partCell__8eZxB{max-width:100px;padding:.2rem .3rem;position:relative;text-align:left;word-break:break-word}.NewWorkOrderModal_partNumberContainer__z\+XH2{position:relative}.NewWorkOrderModal_partNumber__Kf59K{cursor:pointer;display:block;font-weight:600;text-decoration:underline;transition:color .2s}.NewWorkOrderModal_partNumber__Kf59K:active{color:#0f5132}.NewWorkOrderModal_tooltip__9dIpd{animation:NewWorkOrderModal_fadeIn__yIzmS .2s ease-in;background-color:#333;border-radius:3px;box-shadow:0 2px 4px #0003;color:#fff;font-size:.75rem;left:0;padding:.4rem .6rem;position:absolute;white-space:nowrap;z-index:1000}.NewWorkOrderModal_tooltip__9dIpd[data-position=below]{margin-top:.2rem;top:100%}.NewWorkOrderModal_tooltip__9dIpd[data-position=above]{bottom:100%;margin-bottom:.2rem}@keyframes NewWorkOrderModal_fadeIn__yIzmS{0%{opacity:0}to{opacity:1}}.NewWorkOrderModal_qtyCell__m-yAb{padding:.2rem .3rem;text-align:center;white-space:nowrap}.NewWorkOrderModal_qtyLabel__5xkFZ{display:inline;font-size:.65rem;font-weight:600;margin-right:.15rem}.NewWorkOrderModal_shortCell__4c1Ir{padding:.2rem .3rem;text-align:center;white-space:nowrap}.NewWorkOrderModal_insufficientRow__TTAQS{background-color:#d32f2f14}.NewWorkOrderModal_sufficientRow__iUHJt{background-color:initial}.NewWorkOrderModal_shortQty__9KERI{color:#d32f2f;font-weight:600}.IssueMaterialsModal_modalOverlay__1i6oi{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.IssueMaterialsModal_modalContent__Dglm8{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:1400px;width:95%}.IssueMaterialsModal_modalHeader__2AzqC{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.IssueMaterialsModal_modalHeader__2AzqC h2{color:#1a1a1a;font-size:1.5rem;margin:0}.IssueMaterialsModal_closeButton__MfiK-{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:2rem;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.IssueMaterialsModal_closeButton__MfiK-:hover{background-color:#f5f5f5;color:#333}.IssueMaterialsModal_contentWrapper__YkwSS{overflow-y:auto;padding:24px}.IssueMaterialsModal_loadingMessage__BQyfF{color:#666;font-size:1.1rem;padding:40px;text-align:center}.IssueMaterialsModal_errorMessage__g6-t6{background-color:#ffebee;border-left:4px solid #c62828;border-radius:4px;color:#c62828;margin-top:16px;padding:12px 16px}.IssueMaterialsModal_orderInfoSection__zCZWd{background-color:#f5f5f5;border-radius:6px;margin-bottom:24px;padding:16px}.IssueMaterialsModal_orderInfoSection__zCZWd h3{color:#333;font-size:1.1rem;margin-bottom:12px;margin-top:0}.IssueMaterialsModal_orderDetails__KcSZp{grid-gap:12px;display:grid;font-size:.95rem;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.IssueMaterialsModal_orderDetails__KcSZp div{display:flex;gap:8px}.IssueMaterialsModal_orderDetails__KcSZp strong{color:#555}.IssueMaterialsModal_materialsSection__jSK8m{margin-bottom:24px}.IssueMaterialsModal_materialsSection__jSK8m h3{color:#333;font-size:1.1rem;margin-bottom:12px}.IssueMaterialsModal_table__QAhmh{border-collapse:collapse;font-size:.9rem;width:100%}.IssueMaterialsModal_table__QAhmh thead{background-color:#f5f5f5;position:sticky;top:0}.IssueMaterialsModal_table__QAhmh th{border-bottom:2px solid #ddd;color:#333;font-weight:600;padding:12px 8px;text-align:left}.IssueMaterialsModal_table__QAhmh td{border-bottom:1px solid #eee;padding:10px 8px;vertical-align:middle}.IssueMaterialsModal_table__QAhmh tbody tr:hover{background-color:#fafafa}.IssueMaterialsModal_qtyInput__cSaX\+{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:6px 8px;width:100px}.IssueMaterialsModal_qtyInput__cSaX\+:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf501a;outline:none}.IssueMaterialsModal_lotInput__2cIn3{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:6px 8px;width:140px}.IssueMaterialsModal_lotInput__2cIn3:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf501a;outline:none}.IssueMaterialsModal_lotInput__2cIn3:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.IssueMaterialsModal_removeButton__eVr8o{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:6px 12px;transition:background-color .2s}.IssueMaterialsModal_removeButton__eVr8o:hover:not(:disabled){background-color:#d32f2f}.IssueMaterialsModal_removeButton__eVr8o:disabled{background-color:#ccc;cursor:not-allowed}.IssueMaterialsModal_selectLotsButton__5hgaB{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;padding:6px 12px;transition:background-color .2s}.IssueMaterialsModal_selectLotsButton__5hgaB:hover{background-color:#1976d2}.IssueMaterialsModal_lotAllocations__iL3FH{font-size:.85rem;line-height:1.4}.IssueMaterialsModal_nonLotItem__TnNW6{color:#666}.IssueMaterialsModal_lotInfo__McecS{color:#999;font-size:.8rem;margin-left:8px}.IssueMaterialsModal_singleLot__0GRLo{color:#333}.IssueMaterialsModal_multiLot__kHytx{display:flex;flex-direction:column;gap:4px}.IssueMaterialsModal_lotLine__EdK2x{color:#555}.IssueMaterialsModal_lotTotal__ViJaL{border-top:1px solid #ddd;color:#333;font-weight:600;margin-top:4px;padding-top:4px}.IssueMaterialsModal_noLots__-OepT{color:#d32f2f;font-style:italic}.IssueMaterialsModal_actionsCell__EMC1b{text-align:center}.IssueMaterialsModal_buttonRow__b\+Wbf{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.IssueMaterialsModal_cancelButton__LYhIq,.IssueMaterialsModal_submitButton__Vp5AB{border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 24px;transition:all .2s}.IssueMaterialsModal_cancelButton__LYhIq{background-color:#f5f5f5;color:#333}.IssueMaterialsModal_cancelButton__LYhIq:hover:not(:disabled){background-color:#e0e0e0}.IssueMaterialsModal_submitButton__Vp5AB{background-color:#539b4c;color:#fff}.IssueMaterialsModal_submitButton__Vp5AB:hover:not(:disabled){background-color:#4a8c42;color:#fff}.IssueMaterialsModal_cancelButton__LYhIq:disabled,.IssueMaterialsModal_submitButton__Vp5AB:disabled{cursor:not-allowed;opacity:.6}.IssueMaterialsModal_subModalOverlay__AV-Lt{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.IssueMaterialsModal_subModalContent__mfrLX{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:600px;width:90%}.IssueMaterialsModal_subModalHeader__sc5mk{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.IssueMaterialsModal_subModalHeader__sc5mk h3{color:#1a1a1a;font-size:1.3rem;margin:0}.IssueMaterialsModal_subModalBody__IfOA8{overflow-y:auto;padding:24px}.IssueMaterialsModal_subModalFooter__0aVS3{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.IssueMaterialsModal_allocationSummary__ziDMO{grid-gap:12px;background-color:#f5f5f5;border-radius:6px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding:16px}.IssueMaterialsModal_allocationSummary__ziDMO div{display:flex;flex-direction:column;gap:4px}.IssueMaterialsModal_allocationSummary__ziDMO strong{color:#555;font-size:.85rem}.IssueMaterialsModal_lotTable__dfk\+4{border-collapse:collapse;font-size:.9rem;width:100%}.IssueMaterialsModal_lotTable__dfk\+4 thead{background-color:#f5f5f5}.IssueMaterialsModal_lotTable__dfk\+4 th{border-bottom:2px solid #ddd;color:#333;font-weight:600;padding:12px 8px;text-align:left}.IssueMaterialsModal_lotTable__dfk\+4 td{border-bottom:1px solid #eee;padding:10px 8px;vertical-align:middle}.IssueMaterialsModal_lotTable__dfk\+4 tbody tr:hover{background-color:#fafafa}.IssueMaterialsModal_costColumn__oHStr{color:#2c5282;font-weight:500;text-align:center}.IssueMaterialsModal_costBreakdown__NnXGM{display:flex;flex-direction:column;font-size:.85rem;gap:2px}.IssueMaterialsModal_costBreakdown__NnXGM div{display:flex;gap:12px;justify-content:space-between}.IssueMaterialsModal_costLabel__sWON7{color:#666;font-weight:400}.IssueMaterialsModal_costValue__xNNCf{color:#333;font-weight:500;min-width:60px;text-align:right}.LogLaborAndCompleteModal_modalOverlay__-y-6R{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.LogLaborAndCompleteModal_modalContent__tyOEP{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;width:95%}.LogLaborAndCompleteModal_modalHeader__qInim{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.LogLaborAndCompleteModal_modalHeader__qInim h2{color:#1a1a1a;font-size:1.5rem;margin:0}.LogLaborAndCompleteModal_closeButton__4Hs2Z{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.LogLaborAndCompleteModal_closeButton__4Hs2Z:hover{background-color:#f5f5f5;color:#333}.LogLaborAndCompleteModal_contentWrapper__fsedA{overflow-y:auto;padding:24px}.LogLaborAndCompleteModal_loadingMessage__vd3cA{color:#666;font-size:1.1rem;padding:40px;text-align:center}.LogLaborAndCompleteModal_errorMessage__0e9T8{background-color:#ffebee;border-left:4px solid #c62828;border-radius:4px;color:#c62828;margin:16px 0;padding:12px 16px}.LogLaborAndCompleteModal_infoSection__2JXnJ{background-color:#f5f5f5;border-radius:6px;margin-bottom:24px;padding:16px}.LogLaborAndCompleteModal_infoSection__2JXnJ h3{color:#333;font-size:1.1rem;margin-bottom:12px;margin-top:0}.LogLaborAndCompleteModal_infoGrid__oYnok{grid-gap:12px;display:grid;font-size:.95rem;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.LogLaborAndCompleteModal_infoGrid__oYnok div{display:flex;gap:8px}.LogLaborAndCompleteModal_infoGrid__oYnok strong{color:#555}.LogLaborAndCompleteModal_completionDetailsSection__ptkFv{background-color:#e3f2fd;border:1px solid #90caf9;border-radius:6px;margin-bottom:24px;padding:16px}.LogLaborAndCompleteModal_completionDetailsSection__ptkFv h3{color:#1565c0;font-size:1.1rem;margin-bottom:16px;margin-top:0}.LogLaborAndCompleteModal_completionGrid__QynLI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(180px,240px)}.LogLaborAndCompleteModal_completionField__7wgL4{display:flex;flex-direction:column;gap:6px}.LogLaborAndCompleteModal_completionField__7wgL4 label{color:#333;font-size:.95rem;font-weight:500}.LogLaborAndCompleteModal_completionField__7wgL4 input{border:1px solid #90caf9;border-radius:4px;font-size:.95rem;padding:8px 12px}.LogLaborAndCompleteModal_completionField__7wgL4 input:focus{border-color:#1565c0;box-shadow:0 0 0 2px #1565c033;outline:none}.LogLaborAndCompleteModal_qtyInput__jqML5{text-align:center}.LogLaborAndCompleteModal_completionLotsHeader__K4qin{align-items:center;display:flex;font-size:.95rem;gap:12px;justify-content:space-between;margin:16px 0 10px}.LogLaborAndCompleteModal_lotSumValid__7pHf3{color:#2e7d32;font-weight:600}.LogLaborAndCompleteModal_lotSumInvalid__nvl6r{color:#c62828;font-weight:600}.LogLaborAndCompleteModal_completionLotsGrid__-jOut{display:flex;flex-direction:column;gap:10px}.LogLaborAndCompleteModal_completionLotRow__6wKFL{grid-gap:12px;align-items:end;background:#fff;border:1px solid #bbdefb;border-radius:4px;display:grid;gap:12px;grid-template-columns:minmax(180px,1.5fr) minmax(110px,.7fr) minmax(150px,1fr) auto;padding:10px}.LogLaborAndCompleteModal_addLotButton__pBu5L,.LogLaborAndCompleteModal_removeLotButton__KkKWD{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;padding:8px 12px}.LogLaborAndCompleteModal_addLotButton__pBu5L{background-color:#1976d2;color:#fff}.LogLaborAndCompleteModal_removeLotButton__KkKWD{background-color:#d32f2f;color:#fff}.LogLaborAndCompleteModal_removeLotButton__KkKWD:disabled{background-color:#cfd8dc;color:#607d8b;cursor:not-allowed}.LogLaborAndCompleteModal_sectionHeader__bX7CE{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.LogLaborAndCompleteModal_sectionHeader__bX7CE h3{color:#333;font-size:1.1rem;margin:0}.LogLaborAndCompleteModal_laborSection__adRDl{margin-bottom:24px}.LogLaborAndCompleteModal_laborTotals__Nm3gC{color:#1565c0;font-size:.95rem;font-weight:500}.LogLaborAndCompleteModal_operationsTable__UxBku{border-collapse:collapse;font-size:.9rem;width:100%}.LogLaborAndCompleteModal_operationsTable__UxBku thead{background-color:#f5f5f5}.LogLaborAndCompleteModal_operationsTable__UxBku th{border-bottom:2px solid #ddd;color:#333;font-weight:600;padding:12px 8px;text-align:left}.LogLaborAndCompleteModal_operationsTable__UxBku td{border-bottom:1px solid #eee;padding:10px 8px;vertical-align:middle}.LogLaborAndCompleteModal_operationsTable__UxBku tbody tr:hover{background-color:#fafafa}.LogLaborAndCompleteModal_overBudget__0XX12{color:#c62828;font-weight:600}.LogLaborAndCompleteModal_enterLaborButton__NZnX2{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:6px 14px;transition:background-color .2s}.LogLaborAndCompleteModal_enterLaborButton__NZnX2:hover{background-color:#1976d2}.LogLaborAndCompleteModal_scrapSection__cNul9{margin-bottom:24px}.LogLaborAndCompleteModal_recordScrapButton__g4KpE{background-color:#ff9800;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:background-color .2s}.LogLaborAndCompleteModal_recordScrapButton__g4KpE:hover{background-color:#f57c00}.LogLaborAndCompleteModal_scrapSummaryBox__SvcNW{background-color:#fff3e0;border:1px solid #ffcc80;border-radius:6px;padding:16px}.LogLaborAndCompleteModal_scrapList__edHsT{margin:12px 0 0;padding-left:20px}.LogLaborAndCompleteModal_scrapList__edHsT li{color:#555;margin-bottom:4px}.LogLaborAndCompleteModal_noScrap__IOkyq{color:#999;font-style:italic;padding:12px 0}.LogLaborAndCompleteModal_costSummary__0vCjf{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;margin-bottom:24px;padding:16px}.LogLaborAndCompleteModal_costSummary__0vCjf h3{color:#333;font-size:1.1rem;margin-bottom:12px;margin-top:0}.LogLaborAndCompleteModal_costGrid__4dNNm{display:flex;flex-direction:column;gap:8px}.LogLaborAndCompleteModal_costGrid__4dNNm>div{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px 0}.LogLaborAndCompleteModal_costGrid__4dNNm>div:last-child{border-bottom:none}.LogLaborAndCompleteModal_totalRow__1CSVZ{border-top:2px solid #333!important;font-size:1.1rem;font-weight:600;padding-top:12px!important}.LogLaborAndCompleteModal_scrapCost__FdnWt{color:#c62828}.LogLaborAndCompleteModal_notesSection__JSNPP{margin-bottom:24px}.LogLaborAndCompleteModal_notesSection__JSNPP label{color:#333;display:block;font-weight:500;margin-bottom:8px}.LogLaborAndCompleteModal_notesSection__JSNPP textarea{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:.95rem;padding:12px;resize:vertical;width:100%}.LogLaborAndCompleteModal_notesSection__JSNPP textarea:focus{border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a;outline:none}.LogLaborAndCompleteModal_buttonRow__BE7St{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.LogLaborAndCompleteModal_cancelButton__bC\+Wx,.LogLaborAndCompleteModal_completeButton__7F9nB,.LogLaborAndCompleteModal_partialButton__128Jz{border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 28px;transition:all .2s}.LogLaborAndCompleteModal_cancelButton__bC\+Wx{background-color:#f5f5f5;color:#333}.LogLaborAndCompleteModal_cancelButton__bC\+Wx:hover:not(:disabled){background-color:#e0e0e0}.LogLaborAndCompleteModal_partialButton__128Jz{background-color:#2196f3;color:#fff}.LogLaborAndCompleteModal_partialButton__128Jz:hover:not(:disabled){background-color:#1976d2}.LogLaborAndCompleteModal_completeButton__7F9nB{background-color:#539b4c;color:#fff}.LogLaborAndCompleteModal_completeButton__7F9nB:hover:not(:disabled){background-color:#4a8c42}.LogLaborAndCompleteModal_cancelButton__bC\+Wx:disabled,.LogLaborAndCompleteModal_completeButton__7F9nB:disabled,.LogLaborAndCompleteModal_partialButton__128Jz:disabled{cursor:not-allowed;opacity:.6}.LogLaborAndCompleteModal_costSummaryTwoColumn__KhcTF{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:12px}.LogLaborAndCompleteModal_costColumn__vKarI{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:16px}.LogLaborAndCompleteModal_costColumnHeader__2vZZX{border-bottom:2px solid #dee2e6;color:#495057;font-size:1rem;font-weight:600;margin:0 0 12px;padding-bottom:8px}.LogLaborAndCompleteModal_transferringAmount__x2Is9{color:#2196f3;font-weight:600}.LogLaborAndCompleteModal_costNote__6hPHA{background-color:#e3f2fd;border-radius:4px;color:#1565c0;font-size:.85rem;line-height:1.4;margin-top:12px;padding:8px}.LogLaborAndCompleteModal_scrapCostNote__j4sm2{background-color:#fff3cd;border-radius:4px;color:#856404;margin-top:12px;padding:8px;text-align:center}.LogLaborAndCompleteModal_completionHistorySection__qkGHc{background-color:#f8f9fa;border-radius:6px;margin-top:20px;padding:16px}.LogLaborAndCompleteModal_completionHistorySection__qkGHc h3{color:#212529;font-size:1.1rem;margin-bottom:12px;margin-top:0}.LogLaborAndCompleteModal_completionHistoryList__CMqXr{display:flex;flex-direction:column;gap:8px}.LogLaborAndCompleteModal_completionHistoryItem__3FmeU{background-color:#fff;border:1px solid #dee2e6;border-radius:4px;font-size:.9rem;padding:8px 12px}.LogLaborAndCompleteModal_completionHistoryMain__2iLin{align-items:center;display:flex;gap:12px}.LogLaborAndCompleteModal_completionLotsList__vmGZo{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding-left:47px}.LogLaborAndCompleteModal_completionSeq__Rxd51{color:#495057;font-weight:700;min-width:35px}.LogLaborAndCompleteModal_completionQty__uEfLn{color:#212529;min-width:80px}.LogLaborAndCompleteModal_completionCost__7K4IC{color:#28a745;min-width:100px}.LogLaborAndCompleteModal_completionLot__OzXXa{color:#6c757d;font-style:italic}.LogLaborAndCompleteModal_completionDate__kQD9t{color:#6c757d;font-size:.85rem;margin-left:auto}.LogLaborAndCompleteModal_subModalOverlay__WwajN{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.LogLaborAndCompleteModal_subModalContent__onv14{max-width:700px;width:90%}.LogLaborAndCompleteModal_subModalContentWide__saJxB,.LogLaborAndCompleteModal_subModalContent__onv14{background:#fff;border-radius:8px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;max-height:80vh}.LogLaborAndCompleteModal_subModalContentWide__saJxB{max-width:1000px;width:95%}.LogLaborAndCompleteModal_subModalHeader__yi-Sp{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.LogLaborAndCompleteModal_subModalHeader__yi-Sp h3{color:#1a1a1a;font-size:1.25rem;margin:0}.LogLaborAndCompleteModal_subModalBody__\+YbNr{overflow-y:auto;padding:24px}.LogLaborAndCompleteModal_subModalFooter__\+fghp{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.LogLaborAndCompleteModal_laborSummary__dqgEF{grid-gap:12px;background-color:#f5f5f5;border-radius:6px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding:16px}.LogLaborAndCompleteModal_laborSummary__dqgEF div{display:flex;flex-direction:column;gap:4px}.LogLaborAndCompleteModal_laborSummary__dqgEF strong{color:#555;font-size:.85rem}.LogLaborAndCompleteModal_entriesContainer__WtLqC{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.LogLaborAndCompleteModal_entryRow__i0Tng{grid-gap:12px;align-items:end;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:6px;display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr 2fr auto;padding:12px}.LogLaborAndCompleteModal_entryField__-MvDr{display:flex;flex-direction:column;gap:4px}.LogLaborAndCompleteModal_entryField__-MvDr label{color:#666;font-size:.8rem;font-weight:500}.LogLaborAndCompleteModal_entryField__-MvDr input,.LogLaborAndCompleteModal_entryField__-MvDr select{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:8px 10px}.LogLaborAndCompleteModal_entryField__-MvDr input:focus,.LogLaborAndCompleteModal_entryField__-MvDr select:focus{border-color:#2196f3;outline:none}.LogLaborAndCompleteModal_removeEntryButton__LWVAK{align-items:center;background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;width:32px}.LogLaborAndCompleteModal_removeEntryButton__LWVAK:hover:not(:disabled){background-color:#d32f2f}.LogLaborAndCompleteModal_removeEntryButton__LWVAK:disabled{background-color:#ccc;cursor:not-allowed}.LogLaborAndCompleteModal_addEntryButton__axBNC{background-color:#e3f2fd;border:1px dashed #90caf9;border-radius:4px;color:#1565c0;cursor:pointer;font-size:.9rem;padding:10px;transition:all .2s}.LogLaborAndCompleteModal_addEntryButton__axBNC:hover{background-color:#bbdefb}.LogLaborAndCompleteModal_scrapTable__WQ107{border-collapse:collapse;font-size:.85rem;table-layout:fixed;width:100%}.LogLaborAndCompleteModal_scrapTable__WQ107 thead{background-color:#f5f5f5}.LogLaborAndCompleteModal_scrapTable__WQ107 th{border-bottom:2px solid #ddd;color:#333;font-weight:600;padding:10px 6px;text-align:left}.LogLaborAndCompleteModal_scrapTable__WQ107 th:first-child{width:50px}.LogLaborAndCompleteModal_scrapTable__WQ107 th:nth-child(2){width:90px}.LogLaborAndCompleteModal_scrapTable__WQ107 th:nth-child(3),.LogLaborAndCompleteModal_scrapTable__WQ107 th:nth-child(4),.LogLaborAndCompleteModal_scrapTable__WQ107 th:nth-child(5){width:70px}.LogLaborAndCompleteModal_scrapTable__WQ107 th:nth-child(6){width:120px}.LogLaborAndCompleteModal_scrapTable__WQ107 th:nth-child(7){width:140px}.LogLaborAndCompleteModal_scrapTable__WQ107 td{border-bottom:1px solid #eee;overflow:hidden;padding:8px 6px;text-overflow:ellipsis;vertical-align:middle}.LogLaborAndCompleteModal_scrapInput__f790L{border:1px solid #ddd;border-radius:3px;font-size:.85rem;padding:5px 6px;text-align:center;width:65px}.LogLaborAndCompleteModal_scrapInput__f790L:focus{border-color:#ff9800;outline:none}.LogLaborAndCompleteModal_lotSelect__8vWNn,.LogLaborAndCompleteModal_reasonSelect__SRW8K{border:1px solid #ddd;border-radius:3px;font-size:.8rem;padding:5px 6px;width:100%}.LogLaborAndCompleteModal_lotSelect__8vWNn:focus,.LogLaborAndCompleteModal_reasonSelect__SRW8K:focus{border-color:#ff9800;outline:none}.LogLaborAndCompleteModal_scrapSummary__l9-2Z{background-color:#fff3e0;border-radius:6px;display:flex;gap:24px;margin-bottom:16px;padding:12px 16px}.LogLaborAndCompleteModal_submitButton__wGQlT{background-color:#539b4c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 24px}.LogLaborAndCompleteModal_submitButton__wGQlT:hover:not(:disabled){background-color:#4a8c42}.LogLaborAndCompleteModal_submitButton__wGQlT:disabled{cursor:not-allowed;opacity:.6}.TraceabilityReport_wideModalContent__DpWaw{max-width:1400px;width:95%}.TraceabilityReport_reportContent__KBJUR{max-height:75vh;overflow-y:auto;padding:20px}.TraceabilityReport_searchRow__QNsQQ{align-items:flex-end;display:flex;gap:10px;margin-bottom:20px}.TraceabilityReport_fieldGroup__h9EeU{display:flex;flex-direction:column;gap:4px}.TraceabilityReport_fieldGroup__h9EeU label{color:#555;font-size:13px;font-weight:600}.TraceabilityReport_searchInput__GxD-a{border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:250px;padding:8px 12px}.TraceabilityReport_searchInput__GxD-a:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d;outline:none}.TraceabilityReport_traceButton__L9agM{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;white-space:nowrap}.TraceabilityReport_traceButton__L9agM:hover{background-color:#0056b3}.TraceabilityReport_traceButton__L9agM:disabled{background-color:#ccc;cursor:not-allowed}.TraceabilityReport_sectionHeader__jvfV0{border-bottom:2px solid #dee2e6;color:#333;font-size:16px;font-weight:600;margin:24px 0 10px;padding-bottom:6px}.TraceabilityReport_firstSection__UMlVH{margin-top:10px}.TraceabilityReport_lotInfoBar__HR9ut{background-color:#f0f4ff;border:1px solid #c8d6f0;border-radius:4px;display:flex;font-size:14px;gap:24px;margin-bottom:16px;padding:10px 16px}.TraceabilityReport_lotInfoItem__HrVyp{display:flex;gap:6px}.TraceabilityReport_lotInfoLabel__e3jta{color:#555;font-weight:600}.TraceabilityReport_tableContainer__2GKKd{border:1px solid #ddd;border-radius:4px;margin-bottom:20px;max-height:400px;overflow:auto}.TraceabilityReport_traceTable__S84uQ{border-collapse:collapse;font-size:14px;width:100%}.TraceabilityReport_traceTable__S84uQ thead{background-color:#f8f9fa;position:sticky;top:0;z-index:10}.TraceabilityReport_traceTable__S84uQ th{border-bottom:2px solid #dee2e6;color:#333;font-weight:600;padding:8px 12px;text-align:left;white-space:nowrap}.TraceabilityReport_traceTable__S84uQ td{border-bottom:1px solid #dee2e6;padding:6px 12px;vertical-align:middle}.TraceabilityReport_traceTable__S84uQ tbody tr:hover{background-color:#f8f9fa}.TraceabilityReport_numericCell__2wMXN,.TraceabilityReport_numericHeader__vjvkv{text-align:right}.TraceabilityReport_noData__ICVc4{color:#999;font-style:italic;padding:20px;text-align:center}.TraceabilityReport_loading__\+Wv1z{color:#666;padding:30px;text-align:center}.TraceabilityReport_error__mnpuO{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#dc3545;margin-bottom:16px;padding:12px 16px}.ReturnsModal_table__fzWLV{border-collapse:collapse;margin-top:10px;width:100%}.ReturnsModal_table__fzWLV td,.ReturnsModal_table__fzWLV th{border-bottom:1px solid #dee2e6;padding:10px;text-align:left}.ReturnsModal_table__fzWLV th{background-color:#f8f9fa;font-weight:700;position:sticky;top:0;z-index:10}.ReturnsModal_table__fzWLV tbody tr:hover{background-color:#f8f9fa}.ReturnsModal_table__fzWLV tfoot td{background-color:#f8f9fa;border-top:2px solid #dee2e6;font-weight:700}@font-face{font-family:Super Mario\ 256;src:url(/static/media/SuperMario256.727519250ea444b6c5ce.ttf) format("truetype")}:root{--gray-50:#f9fafb}.Dashboard_dashboard__fz\+\+o{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:20px;transition:all .3s ease;width:100%}.Dashboard_header__Xsnfb{align-items:center;display:flex;justify-content:center;margin-bottom:30px;min-height:80px;position:relative}.Dashboard_logoContainer__E49II{align-items:center;display:flex;height:80px;justify-content:center;left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:160px}.Dashboard_logoContainer__E49II svg{max-height:70px;max-width:120px;vertical-align:middle}.Dashboard_marioTitle__\+BMD-{font-family:Super Mario\ 256,cursive;font-size:3rem;letter-spacing:2px;text-shadow:3px 3px 0 #000}.Dashboard_marioTitle__\+BMD-,.Dashboard_professionalTitle__Zfu0D{display:flex;gap:4px;justify-content:center;margin:0;text-align:center}.Dashboard_professionalTitle__Zfu0D{color:var(--gray-800);font-family:Inter,system-ui,sans-serif;font-size:2.5rem;font-weight:600}.Dashboard_dashboard__fz\+\+o h1 .Dashboard_letterRed__aM1yZ{color:var(--primary-red)}.Dashboard_dashboard__fz\+\+o h1 .Dashboard_letterGreen__\+Xf\+7{color:var(--primary-green)}.Dashboard_dashboard__fz\+\+o h1 .Dashboard_letterYellow__jb6y8{color:var(--primary-yellow)}.Dashboard_dashboard__fz\+\+o h1 .Dashboard_letter-blue__\+Xbbe{color:var(--primary-blue)}.Dashboard_dashboardGrid__dvKsp{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.Dashboard_marioTheme__zC6pF .Dashboard_dashboardSection__J7xCt{border:2px solid var(--primary-blue);border-radius:8px;box-shadow:4px 4px 0 var(--primary-blue);padding:15px}.Dashboard_professionalSection__53iNu{background-color:var(--bg-color);border:1px solid var(--gray-900);border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:15px;transition:all .3s ease}.Dashboard_professionalSection__53iNu[data-section=sales]{background-color:var(--green)}.Dashboard_professionalSection__53iNu[data-section=purchasing]{background-color:var(--yellow)}.Dashboard_professionalSection__53iNu[data-section=shipping]{background-color:var(--navy)}.Dashboard_professionalSection__53iNu[data-section=inventory]{background-color:var(--dark-baby)}.Dashboard_professionalSection__53iNu[data-section=crm]{background-color:var(--red)}.Dashboard_professionalSection__53iNu[data-section=manufacturing]{background-color:var(--dark-baby)}.Dashboard_professionalSection__53iNu[data-section=accounting]{background-color:var(--green)}.Dashboard_professionalSection__53iNu[data-section=hr]{background-color:var(--plum-purple)}.Dashboard_marioTheme__zC6pF .Dashboard_dashboardSection__J7xCt[data-section=sales]{background:var(--primary-green)}.Dashboard_marioTheme__zC6pF .Dashboard_dashboardSection__J7xCt[data-section=purchasing]{background:var(--primary-yellow)}.Dashboard_marioTheme__zC6pF .Dashboard_dashboardSection__J7xCt[data-section=shipping]{background:var(--primary-red)}.Dashboard_marioTheme__zC6pF .Dashboard_dashboardSection__J7xCt[data-section=inventory]{background:var(--primary-blue)}.Dashboard_marioTheme__zC6pF .Dashboard_dashboardSection__J7xCt[data-section=manufacturing]{background:var(--primary-pink)}.Dashboard_marioTheme__zC6pF .Dashboard_dashboardSection__J7xCt[data-section=accounting]{background:var(--primary-green)}.Dashboard_marioTheme__zC6pF .Dashboard_dashboardSection__J7xCt[data-section=hr]{background:var(--primary-yellow)}.Dashboard_marioTheme__zC6pF .Dashboard_dashboardSection__J7xCt[data-section=crm]{background:var(--primary-red)}.Dashboard_dashboardSection__J7xCt h2{border-bottom:1px solid var(--gray-800);color:var(--gray-800);font-size:1.3rem;font-weight:600;margin-bottom:15px;padding-bottom:12px;transition:all .3s ease}.Dashboard_professionalSection__53iNu h2{font-family:Inter,system-ui,sans-serif}.Dashboard_professionalSection__53iNu[data-section=accounting] h2,.Dashboard_professionalSection__53iNu[data-section=crm] h2,.Dashboard_professionalSection__53iNu[data-section=hr] h2,.Dashboard_professionalSection__53iNu[data-section=inventory] h2,.Dashboard_professionalSection__53iNu[data-section=manufacturing] h2,.Dashboard_professionalSection__53iNu[data-section=sales] h2,.Dashboard_professionalSection__53iNu[data-section=shipping] h2{color:#fff;text-shadow:1px 1px 2px #000000b3}.Dashboard_marioTheme__zC6pF .Dashboard_dashboardSection__J7xCt h2{color:#fff;font-family:Super Mario\ 256,cursive;letter-spacing:.5px;text-shadow:3px 3px 0 #000,-1px -1px 0 #000}.Dashboard_marioTheme__zC6pF .Dashboard_dashboardSection__J7xCt[data-section=hr] h2,.Dashboard_marioTheme__zC6pF .Dashboard_dashboardSection__J7xCt[data-section=purchasing] h2{color:#e52521}.Dashboard_marioTheme__zC6pF .Dashboard_dashboardSection__J7xCt[data-section=manufacturing] h2{color:#56bcd2}.Dashboard_moduleGrid__0IXbm{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.Dashboard_moduleCard__l9448{background-color:var(--bg-color);border:2px solid #000;border-radius:6px;cursor:pointer;font-weight:700;padding:15px;text-align:center;transition:all .3s ease}.Dashboard_moduleCard__l9448:hover{background-color:var(--bg-color);box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.Dashboard_professionalCard__7uEOY{font-family:Inter,system-ui,sans-serif}@media (max-width:768px){.Dashboard_dashboardSection__J7xCt h2{font-size:1rem}.Dashboard_moduleCard__l9448{font-size:.9em;padding:12px}}.Dashboard_logoutButton__ps9LJ,.Dashboard_settingsButton__RoB-Q{background:var(--gray-100);border:1px solid var(--border-color);border-radius:4px;bottom:20px;color:var(--text-color);cursor:pointer;display:inline-block;padding:5px 10px;position:fixed;transition:all .2s ease;width:auto}.Dashboard_logoutButton__ps9LJ:hover,.Dashboard_settingsButton__RoB-Q:hover{background:var(--gray-200);box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.Dashboard_settingsButton__RoB-Q{left:20px;max-width:150px;right:auto;width:auto}.Dashboard_logoutButton__ps9LJ{right:20px}.Dashboard_themeToggleM__-WTRg{cursor:pointer;display:inline-block;position:relative;transition:all .3s ease}.Dashboard_themeToggleM__-WTRg:hover{color:var(--primary-yellow);transform:scale(1.2)}.Dashboard_professionalSection__53iNu .Dashboard_themeToggleM__-WTRg:hover{color:var(--primary-red)}.Dashboard_themeToggleM__-WTRg:after{background-color:currentColor;bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .2s ease;width:100%}.Dashboard_themeToggleM__-WTRg:hover:after{transform:scaleX(1)}.Dashboard_infoIcon__0nRev{align-items:center;background-color:#ffffff4d;border:2px solid #ffffff80;border-radius:50%;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:700;height:28px;justify-content:center;margin-left:8px;transition:all .2s ease;width:28px}.Dashboard_infoIcon__0nRev:hover{background-color:#ffffff80}.SalesDashboard_salesDashboard__ofCse{margin:0 auto;max-width:1200px;padding:10px 10px 20px}.SalesDashboard_title__ctu\+O{color:#1f2937;font-size:24px;font-weight:600;margin-bottom:10px}.SalesDashboard_demoMessage__hi8qu{background-color:#fef3c7;border:1px solid #f59e0b;border-radius:6px;color:#92400e;font-size:14px;margin-bottom:10px;padding:10px 15px;text-align:center}.SalesDashboard_metricsGrid__WjctN{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(5,1fr);margin-bottom:20px}.SalesDashboard_metricCard__A2Vtc{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;cursor:pointer;padding:10px;text-align:center;transition:all .2s ease}.SalesDashboard_metricCard__A2Vtc:hover{border-color:#3b82f6;box-shadow:0 4px 12px #00000026}.SalesDashboard_metricCard__A2Vtc h3{color:#6b7280;font-size:12px;font-weight:500;line-height:1.3;margin:0 0 6px;text-transform:uppercase}.SalesDashboard_metricValue__DMspJ{color:#1f2937;font-size:28px;font-weight:700;line-height:1;margin:0}.SalesDashboard_chartSection__UNztz{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:15px}.SalesDashboard_chartSection__UNztz h3{color:#1f2937;font-size:18px;font-weight:600}.SalesDashboard_chartContainer__AFoHQ{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.SalesDashboard_pieChart__eoqYZ{display:inline-block;position:relative}.SalesDashboard_pieCenter__1b7iz{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.SalesDashboard_pieCenterText__fNROB{color:#374151;font-size:16px;font-weight:600}.SalesDashboard_legend__r0Rlo{display:flex;flex-direction:column;gap:5px}.SalesDashboard_legendItem__TuHXP{align-items:center;color:#374151;display:flex;font-size:14px;gap:10px}.SalesDashboard_legendColor__8ETYO{border-radius:3px;flex-shrink:0;height:16px;width:16px}.SalesDashboard_funnelContainer__naF8z{border-radius:8px;cursor:pointer;min-width:320px;padding:15px;transition:background-color .2s ease}.SalesDashboard_funnelContainer__naF8z:hover{background-color:#f9fafb}.SalesDashboard_funnelTitle__2vZ2v{color:#374151;font-size:16px;font-weight:600;margin-bottom:15px;text-align:center}.SalesDashboard_funnel__1SN5B{align-items:center;display:flex;gap:5px;height:140px;justify-content:center}.SalesDashboard_funnelColumn__3VMz6{align-items:center;display:flex;flex-direction:column;gap:5px}.SalesDashboard_funnelBar__sbEXQ{align-items:center;border-radius:6px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;max-height:140px;overflow:hidden;transition:all .2s ease;width:80px}.SalesDashboard_funnelBar__sbEXQ:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.SalesDashboard_funnelValue__To2Us{color:#fff;font-size:14px;font-weight:700;text-shadow:0 1px 2px #0000004d}.SalesDashboard_funnelLabel__tjlw9{color:#374151;font-size:12px;font-weight:600;line-height:1.2;text-align:center}@media (max-width:1200px){.SalesDashboard_metricsGrid__WjctN{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.SalesDashboard_metricsGrid__WjctN{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.SalesDashboard_metricsGrid__WjctN{grid-template-columns:1fr}.SalesDashboard_chartContainer__AFoHQ{flex-direction:column;gap:10px}.SalesDashboard_salesDashboard__ofCse{padding:10px}.SalesDashboard_funnelContainer__naF8z{min-width:320px}.SalesDashboard_funnelBar__sbEXQ{width:60px}.SalesDashboard_funnelValue__To2Us{font-size:12px}.SalesDashboard_funnelLabel__tjlw9{font-size:11px}}.ActivityMetricsCard_metricCard__0nBKL{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;cursor:pointer;padding:10px;text-align:center;transition:all .2s ease}.ActivityMetricsCard_metricCard__0nBKL:hover{border-color:#3b82f6;box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.ActivityMetricsCard_metricCard__0nBKL:focus{outline:2px solid #3b82f6;outline-offset:2px}.ActivityMetricsCard_metricCard__0nBKL h3{color:#6b7280;font-size:12px;font-weight:500;line-height:1.3;margin:0 0 6px;text-transform:uppercase}.ActivityMetricsCard_metricValue__zYYyI{color:#1f2937;font-size:28px;font-weight:700;line-height:1;margin:0}.ActivityTargetModal_overlay__VMCvA{align-items:center;animation:ActivityTargetModal_fadeIn__hoaAA .2s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes ActivityTargetModal_fadeIn__hoaAA{0%{opacity:0}to{opacity:1}}.ActivityTargetModal_modal__USBBY{animation:ActivityTargetModal_slideUp__DrL0e .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 50px #00000026;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}@keyframes ActivityTargetModal_slideUp__DrL0e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ActivityTargetModal_header__OAc3x{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px}.ActivityTargetModal_header__OAc3x h2{color:#1f2937;font-size:20px;font-weight:700;margin:0}.ActivityTargetModal_closeBtn__W-cBO{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.ActivityTargetModal_closeBtn__W-cBO:hover{background-color:#f3f4f6;color:#1f2937}.ActivityTargetModal_content__7a7iM{padding:20px}.ActivityTargetModal_loadingContainer__ptqDB{align-items:center;color:#6b7280;display:flex;justify-content:center;padding:40px 20px}.ActivityTargetModal_errorMessage__wTN1G{background-color:#fee2e2;border:1px solid #fca5a5;border-radius:6px;color:#991b1b;font-size:14px;margin-bottom:15px;padding:12px}.ActivityTargetModal_successMessage__Dkil4{animation:ActivityTargetModal_fadeOut__9yPE4 2s ease forwards;background-color:#dcfce7;border:1px solid #86efac;border-radius:6px;color:#166534;font-size:14px;margin-bottom:15px;padding:12px}@keyframes ActivityTargetModal_fadeOut__9yPE4{0%{opacity:1}90%{opacity:1}to{opacity:0}}.ActivityTargetModal_statsGrid__3pLle{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:25px}.ActivityTargetModal_statCard__PX0bW{background:linear-gradient(135deg,#f0f4ff,#fef3ff);border:1px solid #e0e7ff;border-radius:8px;padding:15px;text-align:center}.ActivityTargetModal_statLabel__gbiWn{color:#6366f1;font-size:12px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.ActivityTargetModal_statValue__WQ8m8{color:#4f46e5;font-size:28px;font-weight:700}.ActivityTargetModal_statUnit__29qf8{color:#9ca3af;font-size:12px;margin-top:4px}.ActivityTargetModal_progressSection__0F-tq{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:8px;margin-bottom:25px;padding:15px}.ActivityTargetModal_progressHeader__jZNrZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ActivityTargetModal_progressLabel__nJaIj{color:#374151;font-size:14px;font-weight:600}.ActivityTargetModal_progressValue__cHbqV{background:#fff;border-radius:6px;color:#1f2937;font-size:14px;font-weight:700;padding:4px 10px}.ActivityTargetModal_progressBar__P-dWC{background-color:#e5e7eb;border-radius:8px;height:12px;margin-bottom:12px;overflow:hidden}.ActivityTargetModal_progressFill__eQQLx{border-radius:8px;height:100%;transition:width .3s ease}.ActivityTargetModal_onPace__0J7\+F{background:linear-gradient(90deg,#10b981,#059669)}.ActivityTargetModal_behindPace__IhFmT{background:linear-gradient(90deg,#f59e0b,#d97706)}.ActivityTargetModal_progressStatus__wBRW7{align-items:center;display:flex;justify-content:center;min-height:24px}.ActivityTargetModal_noTarget__ZrYsS{color:#9ca3af;font-size:12px;font-style:italic}.ActivityTargetModal_onPaceText__siWjx{align-items:center;color:#059669;display:flex;font-size:13px;font-weight:600;gap:6px}.ActivityTargetModal_behindPaceText__Kyfjv{align-items:center;color:#d97706;display:flex;font-size:13px;font-weight:600;gap:6px}.ActivityTargetModal_icon__RjMGQ{font-size:16px}.ActivityTargetModal_targetSection__-Q8V4{margin-bottom:20px}.ActivityTargetModal_targetLabel__l4tcM{color:#374151;display:block;font-size:14px;font-weight:600;margin-bottom:10px}.ActivityTargetModal_inputGroup__z5SJi{align-items:center;display:flex;position:relative}.ActivityTargetModal_targetInput__DVtJm{border:1.5px solid #e5e7eb;border-radius:6px;font-size:14px;padding:10px 100px 10px 12px;transition:all .2s ease;width:100%}.ActivityTargetModal_targetInput__DVtJm:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.ActivityTargetModal_targetInput__DVtJm:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.ActivityTargetModal_inputHint__PREDd{color:#9ca3af;font-size:12px;pointer-events:none;position:absolute;right:12px}.ActivityTargetModal_saveButton__5IXZ1{background-color:var(--green);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .2s ease;width:100%}.ActivityTargetModal_saveButton__5IXZ1:hover:not(:disabled){background-color:#45a049;box-shadow:0 4px 12px #4caf5066;transform:translateY(-1px)}.ActivityTargetModal_saveButton__5IXZ1:active:not(:disabled){transform:translateY(0)}.ActivityTargetModal_saveButton__5IXZ1:disabled{cursor:not-allowed;opacity:.7}@media (max-width:640px){.ActivityTargetModal_modal__USBBY{max-height:80vh}.ActivityTargetModal_statsGrid__3pLle{grid-template-columns:1fr}.ActivityTargetModal_header__OAc3x h2{font-size:18px}.ActivityTargetModal_statValue__WQ8m8{font-size:24px}}.ReportIssueButton_reportButton__brO78{background:var(--gray-100);border:1px solid var(--border-color);border-radius:4px;bottom:20px;color:var(--text-color);cursor:pointer;padding:5px 10px;position:fixed;right:100px;transition:all .2s ease;z-index:1100}.ReportIssueButton_reportButton__brO78:hover{background:var(--gray-200);box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.ReportIssueButton_overlayHidden__pVJQb{pointer-events:none;visibility:hidden}.ReportIssueButton_typeRow__wae8f{display:flex;gap:1.5rem;margin-bottom:1rem}.ReportIssueButton_typeRow__wae8f label{align-items:center;cursor:pointer;display:inline-flex;font-weight:400;gap:.4rem;margin-bottom:0}.ReportIssueButton_fieldHint__vROTY{color:var(--text-color);font-size:13px;line-height:1.5;margin:4px 0 8px}.ReportIssueButton_charCount__L1Fpl{color:var(--gray-500);font-size:12px;margin-top:4px;text-align:right}.ReportIssueButton_screenshotSection__ciRRa{background-color:var(--gray-100);border:1px solid var(--gray-300);border-radius:6px;margin-bottom:16px;padding:12px}.ReportIssueButton_screenshotPrimer__BZS0h{background-color:#eef5ff;border-left:4px solid var(--primary-blue);border-radius:4px;color:var(--text-color);font-size:13px;line-height:1.5;margin:0 0 12px;padding:8px 12px}.ReportIssueButton_screenshotControls__qDoeY{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ReportIssueButton_attachLabel__ygTtL{align-items:center;cursor:pointer;display:inline-flex;font-size:13px;gap:6px}.ReportIssueButton_screenshotWarning__3yASN{background-color:#fee;border-left:4px solid #c00;border-radius:4px;color:#c00;font-size:13px;line-height:1.5;margin:8px 0 0;padding:8px 12px}.ReportIssueButton_screenshotThumbnail__epYgk{background:#fff;border:1px solid var(--gray-300);border-radius:4px;display:block;margin-top:8px;max-height:200px;max-width:100%;object-fit:contain}.ReportIssueButton_error__AXiLd{background-color:#fee;border-left:4px solid #c00;border-radius:6px;color:#c00;font-size:14px;margin-bottom:16px;padding:12px 16px}.ReportIssueButton_success__YS3vX{background-color:#eff8f0;border-left:4px solid #4caf50;border-radius:6px;color:#2d7738;font-size:14px;font-weight:500;padding:12px 16px;text-align:center}.AiReportingModal_panel__5aIJw{background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 18px 38px #00000038;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;height:min(520px,calc(100vh - 48px));left:88px;overflow:hidden;position:fixed;top:50%;transform:translateY(-50%);width:min(420px,calc(100vw - 110px));z-index:900}.AiReportingModal_header__mucg8{grid-gap:10px;align-items:center;background:var(--gray-100);border-bottom:1px solid var(--border-color);display:grid;gap:10px;grid-template-columns:44px minmax(0,1fr);padding:12px 48px 12px 12px;position:relative}.AiReportingModal_headerImage__0j5TO{height:44px;object-fit:contain;width:44px}.AiReportingModal_header__mucg8 h2{font-size:1rem;line-height:1.2;margin:0}.AiReportingModal_header__mucg8 p{color:var(--gray-800);font-size:.78rem;line-height:1.25;margin:2px 0 0}.AiReportingModal_messages__7Lg6d{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:12px}.AiReportingModal_message__6YaMF{border-radius:8px;font-size:.88rem;line-height:1.45;overflow-wrap:anywhere;padding:10px 12px}.AiReportingModal_userMessage__ZzQd5{align-self:flex-end;background:var(--primary-blue);color:var(--gray-100);max-width:86%}.AiReportingModal_assistantMessage__NRO17{width:100%}.AiReportingModal_assistantMessage__NRO17,.AiReportingModal_loadingMessage__Pidb6{align-self:flex-start;background:var(--gray-100);border:1px solid var(--border-color)}.AiReportingModal_loadingMessage__Pidb6{max-width:80%}.AiReportingModal_loadingHint__nmTS2{color:var(--gray-800);font-size:.78rem;line-height:1.35;margin-top:4px}.AiReportingModal_errorMessage__2E0zF,.AiReportingModal_inlineError__9wCMP{background:var(--bg-color);border:1px solid var(--error);color:var(--error)}.AiReportingModal_assistantMessage__NRO17 h3{font-size:.98rem;line-height:1.3;margin:0 0 8px}.AiReportingModal_assistantMessage__NRO17 p{margin:0}.AiReportingModal_answerBlocks__uNnFx{display:flex;flex-direction:column;gap:8px}.AiReportingModal_answerBlock__FDChw{display:flex;flex-direction:column;gap:6px}.AiReportingModal_answerParagraph__RmQI4{margin:0}.AiReportingModal_answerList__xhBqK{margin:0 0 0 18px;padding:0}.AiReportingModal_answerList__xhBqK li{margin-bottom:5px}.AiReportingModal_answerList__xhBqK li:last-child{margin-bottom:0}.AiReportingModal_findings__cAJUf{margin-top:10px}.AiReportingModal_findings__cAJUf h4{font-size:.83rem;line-height:1.25;margin:0 0 5px}.AiReportingModal_findings__cAJUf ul{margin:0 0 0 16px}.AiReportingModal_findings__cAJUf li{margin-bottom:5px}.AiReportingModal_supportingSection__9-1d2{border-top:1px solid var(--border-color);margin-top:10px;padding-top:8px}.AiReportingModal_supportingSection__9-1d2 summary{cursor:pointer;font-size:.83rem;font-weight:600;line-height:1.25}.AiReportingModal_supportingSection__9-1d2 summary:focus-visible{outline:2px solid #3b88ec59;outline-offset:2px}.AiReportingModal_supportingSection__9-1d2 ul{margin:7px 0 0 16px}.AiReportingModal_supportingSection__9-1d2 li{margin-bottom:5px}.AiReportingModal_sources__LCCqY{border-top:1px solid var(--border-color);margin-top:10px;padding-top:8px}.AiReportingModal_sources__LCCqY h4{font-size:.83rem;line-height:1.25;margin:0 0 5px}.AiReportingModal_sources__LCCqY ul{margin:0 0 0 16px}.AiReportingModal_sources__LCCqY li{margin-bottom:4px}.AiReportingModal_sources__LCCqY a{color:var(--primary-blue);text-decoration:none}.AiReportingModal_sources__LCCqY a:hover{text-decoration:underline}.AiReportingModal_resultMeta__zqzcc{color:var(--gray-800);display:flex;flex-wrap:wrap;font-size:.73rem;gap:6px;margin-top:10px}.AiReportingModal_resultMeta__zqzcc span{background:var(--bg-color);border:1px solid var(--border-color);border-radius:4px;padding:2px 5px}.AiReportingModal_actions__TirLQ{display:flex;gap:8px;margin-top:10px}.AiReportingModal_actions__TirLQ button,.AiReportingModal_composer__3Yv6V button{background:var(--primary-blue);border:1px solid var(--primary-blue);border-radius:4px;color:var(--gray-100);cursor:pointer;font-weight:600}.AiReportingModal_actions__TirLQ button:not(:disabled):hover,.AiReportingModal_composer__3Yv6V button:not(:disabled):hover{background:#2a75d8;border-color:#2a75d8;color:var(--gray-100);transform:translateY(-1px)}.AiReportingModal_actions__TirLQ button:not(:disabled):focus-visible,.AiReportingModal_composer__3Yv6V button:not(:disabled):focus-visible{background:#2a75d8;border-color:#2a75d8;color:var(--gray-100);outline:2px solid #3b88ec59;outline-offset:2px}.AiReportingModal_actions__TirLQ button{height:32px;min-width:72px}.AiReportingModal_actions__TirLQ button:disabled,.AiReportingModal_composer__3Yv6V button:disabled{cursor:not-allowed;opacity:.65}.AiReportingModal_actions__TirLQ button:disabled:hover,.AiReportingModal_composer__3Yv6V button:disabled:hover{background:var(--primary-blue);border-color:var(--primary-blue);color:var(--gray-100);transform:none}.AiReportingModal_inlineError__9wCMP{border-radius:6px;font-size:.82rem;margin:0 12px 10px;padding:8px 10px}.AiReportingModal_composer__3Yv6V{grid-gap:8px;background:var(--bg-color);border-top:1px solid var(--border-color);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 64px;padding:12px}.AiReportingModal_composer__3Yv6V textarea{font-size:.88rem;min-height:74px;resize:none}.AiReportingModal_composer__3Yv6V button{align-self:end;height:36px}@media (max-width:768px){.AiReportingModal_panel__5aIJw{height:min(500px,calc(100vh - 48px));left:10px;right:10px;width:auto}}.PaxyAiLauncher_launcher__gOSxo{background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 10px #0000001f;cursor:pointer;height:58px;left:18px;padding:4px;position:fixed;top:50%;transform:translateY(-50%);width:58px;z-index:900}.PaxyAiLauncher_launcher__gOSxo:hover{box-shadow:0 6px 14px #00000029;transform:translateY(-50%) translateX(2px)}.PaxyAiLauncher_launcherOpen__1-6ph{border-color:var(--primary-blue);box-shadow:0 0 0 3px #3b88ec2e}.PaxyAiLauncher_launcherImage__y6Y\+1{display:block;height:100%;object-fit:contain;width:100%}.PaxyAiLauncher_notificationBadge__\+htz3{align-items:center;background:var(--status-error);border:2px solid var(--bg-color);border-radius:999px;color:var(--gray-100);display:inline-flex;font-size:11px;font-weight:700;height:19px;justify-content:center;line-height:1;min-width:19px;padding:0 5px;position:absolute;right:-6px;top:-6px}@media (max-width:768px){.PaxyAiLauncher_launcher__gOSxo{height:48px;left:10px;width:48px}}.ShopDashboard_shopDashboard__5W-n5{align-items:center;background-color:#f5f5f5;display:flex;height:100vh;justify-content:center;overflow:hidden;transition:background-color .5s ease;width:100vw}.ShopDashboard_pinScreen__Z84DX{height:100%;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.ShopDashboard_pinContainer__A2kA-{left:50%;padding:40px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10}.ShopDashboard_pinTitle__GdGXf{color:#1f2937;font-size:2.5rem;font-weight:600;margin-bottom:40px}.ShopDashboard_pinDisplay__SdUYS{display:flex;gap:20px;justify-content:center;margin-bottom:30px;position:relative}.ShopDashboard_pinDot__hzeNd{align-items:center;background-color:#fff;border:3px solid #374151;border-radius:50%;color:#374151;display:flex;font-size:3rem;height:60px;justify-content:center;line-height:.85;padding-bottom:4px;width:60px}.ShopDashboard_errorMessage__HZFiG{color:#dc2626;font-size:1.3rem;font-weight:700;left:50%;min-height:35px;position:absolute;top:-50px;transform:translateX(-50%);white-space:nowrap;z-index:10}.ShopDashboard_keypad__xiZhX{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:400px}.ShopDashboard_keypadButton__vyS6O{-webkit-tap-highlight-color:transparent;background-color:#fff;border:2px solid #374151;border-radius:12px;color:#374151;cursor:pointer;font-size:2rem;font-weight:600;height:80px;touch-action:manipulation;transition:all .2s ease;width:100%}.ShopDashboard_keypadButton__vyS6O:hover:not(:disabled){background-color:#f3f4f6;transform:scale(1.05)}.ShopDashboard_keypadButton__vyS6O:active:not(:disabled){transform:scale(.95)}.ShopDashboard_keypadButton__vyS6O:disabled{cursor:not-allowed;opacity:.3}.ShopDashboard_keypadButtonActive__s90uO{background-color:#d1d5db!important;transform:scale(.95)!important}.ShopDashboard_shake__ajum5 .ShopDashboard_keypadButton__vyS6O:first-child{animation:ShopDashboard_bounce__X3ixU .3s ease 0s}.ShopDashboard_shake__ajum5 .ShopDashboard_keypadButton__vyS6O:nth-child(2){animation:ShopDashboard_bounce__X3ixU .3s ease .03s}.ShopDashboard_shake__ajum5 .ShopDashboard_keypadButton__vyS6O:nth-child(3){animation:ShopDashboard_bounce__X3ixU .3s ease .06s}.ShopDashboard_shake__ajum5 .ShopDashboard_keypadButton__vyS6O:nth-child(4){animation:ShopDashboard_bounce__X3ixU .3s ease .09s}.ShopDashboard_shake__ajum5 .ShopDashboard_keypadButton__vyS6O:nth-child(5){animation:ShopDashboard_bounce__X3ixU .3s ease .12s}.ShopDashboard_shake__ajum5 .ShopDashboard_keypadButton__vyS6O:nth-child(6){animation:ShopDashboard_bounce__X3ixU .3s ease .15s}.ShopDashboard_shake__ajum5 .ShopDashboard_keypadButton__vyS6O:nth-child(7){animation:ShopDashboard_bounce__X3ixU .3s ease .18s}.ShopDashboard_shake__ajum5 .ShopDashboard_keypadButton__vyS6O:nth-child(8){animation:ShopDashboard_bounce__X3ixU .3s ease .21s}.ShopDashboard_shake__ajum5 .ShopDashboard_keypadButton__vyS6O:nth-child(9){animation:ShopDashboard_bounce__X3ixU .3s ease .24s}.ShopDashboard_shake__ajum5 .ShopDashboard_keypadButton__vyS6O:nth-child(11){animation:ShopDashboard_bounce__X3ixU .3s ease .27s}.ShopDashboard_shake__ajum5 .ShopDashboard_keypadButton__vyS6O:nth-child(12){animation:ShopDashboard_bounce__X3ixU .3s ease .3s}@keyframes ShopDashboard_bounce__X3ixU{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}.ShopDashboard_dashboard__klO5j{max-width:800px;padding:40px;position:relative;width:100%}.ShopDashboard_greeting__RKk5l{color:#1f2937;font-size:3rem;font-weight:700;letter-spacing:-.5px;margin-bottom:50px;margin-top:0;text-align:center}.ShopDashboard_metricsSection__gIXG1{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-bottom:60px}.ShopDashboard_metricCard__fGEZS{background:#fff;border:2px solid #374151;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:30px;text-align:center}.ShopDashboard_metricCard__fGEZS h3{color:#6b7280;font-size:1.5rem;font-weight:600;margin-bottom:15px;text-transform:uppercase}.ShopDashboard_metricValue__DHMM3{color:#1f2937;font-size:3rem;font-weight:700}.ShopDashboard_actionButtons__T6InS{align-items:center;display:flex;flex-direction:column;gap:20px}.ShopDashboard_actionButton__hc52\+{-webkit-tap-highlight-color:transparent;border:3px solid #374151;border-radius:16px;color:#fff;cursor:pointer;font-size:2.5rem;font-weight:700;height:150px;text-shadow:1px 1px 3px #0000004d;touch-action:manipulation;transition:all .3s ease;width:400px}.ShopDashboard_clockInButton__ggnU9{background:linear-gradient(135deg,#10b981,#059669)}.ShopDashboard_clockInButton__ggnU9:hover{background:linear-gradient(135deg,#059669,#047857);transform:scale(1.05)}.ShopDashboard_clockOutButton__8pPxN{background:linear-gradient(135deg,#ef4444,#dc2626)}.ShopDashboard_clockOutButton__8pPxN:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.05)}.ShopDashboard_actionButton__hc52\+:active{transform:scale(.95)}.ShopDashboard_logoutButton__kYSNx{background:#4b5563}.ShopDashboard_logoutButton__kYSNx:hover{background:#374151;transform:scale(1.05)}.ShopDashboard_systemLogoutButton__mYYA3{-webkit-tap-highlight-color:transparent;background:#6b7280;border:3px solid #374151;border-radius:16px;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:700;height:80px;left:50%;margin-left:-200px;position:absolute;text-shadow:1px 1px 3px #0000004d;top:calc(100vh + 20px);touch-action:manipulation;transition:all .3s ease;width:400px}.ShopDashboard_systemLogoutButton__mYYA3:hover{background:#4b5563;transform:scale(1.05)}.ShopDashboard_systemLogoutButton__mYYA3:active{transform:scale(.95)}.ShopDashboard_scrollSpacer__OMMHW{height:40px;position:absolute;top:calc(100vh + 120px);width:100%}.ShopDashboard_dialogOverlay__ke3co{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.ShopDashboard_dialog__pxJrf{background:#fff;border-radius:16px;box-shadow:0 10px 25px #0000004d;max-width:600px;padding:40px;width:90%}.ShopDashboard_dialog__pxJrf h2{color:#1f2937;font-size:1.8rem;font-weight:600;margin-bottom:30px;text-align:center}.ShopDashboard_reasonSection__dX7G8{margin-bottom:30px}.ShopDashboard_reasonInput__aJVqi{border:2px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:1.1rem;margin-bottom:15px;padding:15px;resize:none;width:100%}.ShopDashboard_reasonInput__aJVqi::placeholder{color:#9ca3af;font-style:italic}.ShopDashboard_quickReasons__l3o5q{display:flex;gap:10px}.ShopDashboard_quickReasonButton__Xc5OU{-webkit-tap-highlight-color:transparent;background-color:#fff;border:2px solid #374151;border-radius:8px;color:#374151;cursor:pointer;flex:1 1;font-size:1.1rem;font-weight:600;padding:12px;touch-action:manipulation;transition:all .2s ease}.ShopDashboard_quickReasonButton__Xc5OU:hover{background-color:#f3f4f6;transform:scale(1.05)}.ShopDashboard_quickReasonButton__Xc5OU:active{transform:scale(.95)}.ShopDashboard_dialogButtons__mgSdS{display:flex;gap:20px;justify-content:center}.ShopDashboard_dialogButtonNo__X7wL-,.ShopDashboard_dialogButtonYes__FuVOn{-webkit-tap-highlight-color:transparent;border:3px solid #374151;border-radius:12px;cursor:pointer;flex:1 1;font-size:1.5rem;font-weight:700;height:70px;max-width:200px;touch-action:manipulation;transition:all .2s ease}.ShopDashboard_dialogButtonNo__X7wL-{background-color:#e5e7eb;color:#374151}.ShopDashboard_dialogButtonNo__X7wL-:hover{background-color:#d1d5db;transform:scale(1.05)}.ShopDashboard_dialogButtonYes__FuVOn{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;text-shadow:1px 1px 2px #0000004d}.ShopDashboard_dialogButtonYes__FuVOn:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.05)}.ShopDashboard_dialogButtonNo__X7wL-:active,.ShopDashboard_dialogButtonYes__FuVOn:active{transform:scale(.95)}.ShopDashboard_successOverlay__EI04N{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.ShopDashboard_successMessage__ZCAra{color:#1f2937;font-size:3rem;font-weight:700;margin-bottom:30px;text-align:center;text-shadow:1px 1px 2px #0000001a}.ShopDashboard_successCountdown__Eo4Ml{color:#6b7280;font-size:1.8rem;font-weight:600;text-align:center}.ShopDashboard_correctionScreen__KlSPk{align-items:center;display:flex;height:100%;justify-content:center;padding:30px;width:100%}.ShopDashboard_correctionBox__VUa9s{background:#fff;border:2px solid #374151;border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:600px;padding:40px;width:100%}.ShopDashboard_correctionHeading__4BSkP{color:#1f2937;font-size:2.2rem;font-weight:700;margin:0 0 40px;text-align:center}.ShopDashboard_clockInInfo__IGoJi{background-color:#f3f4f6;border-radius:8px;color:#1f2937;font-size:1.4rem;font-weight:600;margin-bottom:40px;padding:25px;text-align:center}.ShopDashboard_timeLabel__BBUkH{color:#1f2937;display:block;font-size:1.3rem;font-weight:600;margin-bottom:15px}.ShopDashboard_timeInput__9eLAu{border:2px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:1.5rem;margin-bottom:25px;padding:20px;text-align:center;width:100%}.ShopDashboard_timeInput__9eLAu:focus{background-color:#f0fdf4;border-color:#10b981;outline:none}.ShopDashboard_errorBox__s6Coh{background-color:#fee2e2;border-left:4px solid #dc2626;border-radius:8px;color:#991b1b;font-size:1.1rem;font-weight:500;margin-bottom:25px;padding:15px}.ShopDashboard_buttonGroup__oOfwH{display:flex;gap:15px}.ShopDashboard_btnCancel__LVSBn,.ShopDashboard_btnSave__Rzcbk{-webkit-tap-highlight-color:transparent;border:2px solid #374151;border-radius:8px;cursor:pointer;flex:1 1;font-size:1.4rem;font-weight:700;height:80px;touch-action:manipulation;transition:all .2s ease}.ShopDashboard_btnCancel__LVSBn{background-color:#e5e7eb;color:#374151}.ShopDashboard_btnCancel__LVSBn:active:not(:disabled){transform:scale(.95)}.ShopDashboard_btnSave__Rzcbk{background:linear-gradient(135deg,#10b981,#059669);color:#fff;text-shadow:1px 1px 2px #0003}.ShopDashboard_btnSave__Rzcbk:active:not(:disabled){transform:scale(.95)}.ShopDashboard_btnCancel__LVSBn:disabled,.ShopDashboard_btnSave__Rzcbk:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1024px){.ShopDashboard_pinTitle__GdGXf{font-size:2rem}.ShopDashboard_pinDot__hzeNd{font-size:2.5rem;height:50px;width:50px}.ShopDashboard_keypadButton__vyS6O{font-size:1.8rem;height:70px}.ShopDashboard_metricCard__fGEZS h3{font-size:1.2rem}.ShopDashboard_metricValue__DHMM3{font-size:2.5rem}.ShopDashboard_actionButton__hc52\+{font-size:2rem;height:130px;width:350px}.ShopDashboard_dialog__pxJrf h2{font-size:1.5rem}.ShopDashboard_successMessage__ZCAra{font-size:2.5rem}.ShopDashboard_successCountdown__Eo4Ml{font-size:1.5rem}.ShopDashboard_correctionHeading__4BSkP{font-size:1.8rem}.ShopDashboard_btnCancel__LVSBn,.ShopDashboard_btnSave__Rzcbk{font-size:1.2rem;height:70px}}@media (max-width:768px){.ShopDashboard_metricsSection__gIXG1{gap:20px;grid-template-columns:1fr}.ShopDashboard_actionButton__hc52\+{max-width:400px;width:100%}.ShopDashboard_correctionScreen__KlSPk{padding:15px}.ShopDashboard_correctionBox__VUa9s{max-width:100%;padding:25px 20px}.ShopDashboard_correctionHeading__4BSkP{font-size:1.5rem;margin-bottom:25px}.ShopDashboard_clockInInfo__IGoJi{font-size:1.1rem;margin-bottom:25px;padding:20px}.ShopDashboard_timeLabel__BBUkH{font-size:1.1rem;margin-bottom:12px}.ShopDashboard_timeInput__9eLAu{font-size:1.3rem;margin-bottom:20px;padding:15px}.ShopDashboard_errorBox__s6Coh{font-size:1rem;margin-bottom:20px;padding:12px}.ShopDashboard_buttonGroup__oOfwH{gap:10px}.ShopDashboard_btnCancel__LVSBn,.ShopDashboard_btnSave__Rzcbk{font-size:1.2rem;height:65px}}body,html{height:100%;margin:0}.Login_loginContainer__kkCoo{align-items:center;background-color:var(--gray-100);display:flex;height:100vh;justify-content:center}.Login_loginForm__6skIP{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:2rem;text-align:center;width:350px}.Login_input__gwmQS{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:16px;margin:10px 0;padding:12px;width:100%}.Login_input__gwmQS:focus{border-color:#007bff;border-color:var(--primary-color,#007bff);box-shadow:0 0 0 2px #007bff40;outline:none}.Login_error__byyrY{color:var(--error);font-size:.875rem;margin:.5rem 0}.Login_submitButton__4P3zK{background:var(--gray-100);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;font-size:1rem;margin:10px 0;padding:12px;transition:all .2s ease;width:100%}.Login_submitButton__4P3zK:hover{background:var(--gray-200);box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}*{box-sizing:border-box;margin:0;padding:0}html{font-size:1rem;height:100%}:root{--primary-red:#e52521;--primary-green:#00c800;--primary-yellow:#f8d800;--primary-blue:#3b88ec;--primary-pink:#f8b8d0;--primary:var(--primary-blue);--primary-color:var(--primary-blue);--primary-light:#e8f1ff;--blue-50:#eff6ff;--red:#d45452;--green:#539b4c;--yellow:#f6d55c;--plum-purple:#8f69a3;--dark-baby:#5988af;--navy:#173f5f;--success:#4caf50;--warning:#ffc107;--error:#f44336;--info:#2196f3;--success-color:#28a745;--danger-color:#dc3545;--danger-red:var(--red);--status-open:#2196f3;--status-closed:#4caf50;--status-error:#f44336;--status-warning:#ffc107;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--bg-color:#fff;--text-color:var(--gray-900);--text-secondary:#666;--border-color:var(--gray-500);--modal-overlay:#00000080}[data-theme=dark]{--bg-color:var(--gray-900);--text-color:var(--gray-100);--border-color:var(--gray-800);--modal-overlay:#ffffff1a}body{background-color:#fff;background-color:var(--bg-color);color:#212529;color:var(--text-color);font-family:Inter,system-ui,sans-serif;line-height:1.6;transition:background-color .3s ease}.u-shadow-xs{box-shadow:0 1px 3px #0000001a}.u-shadow-sm{box-shadow:0 4px 6px #0000001a}.u-rounded{border-radius:8px}.u-clickable{cursor:pointer;transition:transform .2s ease}.u-clickable:hover{transform:translateY(-2px)}table{background-color:#fff;background-color:var(--bg-color);border-collapse:collapse;table-layout:fixed;width:100%}td,th{word-wrap:break-word;border-bottom:1px solid #adb5bd;border-bottom:1px solid var(--border-color);padding:.3em;text-align:left}th{background-color:#f8f9fa;background-color:var(--gray-100);font-weight:600}form{display:flex;flex-direction:column;width:100%}.form-field,.form-group,.form-row{margin-bottom:1rem;width:100%}.form-row{display:flex;gap:1rem}input,select,textarea{background-color:#fff;background-color:var(--bg-color);border:1px solid #adb5bd;border:1px solid var(--border-color);border-radius:4px;color:#212529;color:var(--text-color);font-family:inherit;font-size:1rem;height:auto;line-height:1.5;margin-bottom:0!important;margin-top:0!important;padding:.5rem;width:100%}input,select{height:2.5rem}textarea{min-height:6rem;resize:vertical}input[type=number]{text-align:right}.modal-overlay{align-items:center;background:#00000080;background:var(--modal-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;background:var(--bg-color);border-radius:8px;margin:1rem;max-height:95vh;max-width:1400px;overflow:auto;padding:2rem;position:relative;width:90%}.modal-content.general-menu,.modal-content.reports-menu{max-width:800px}.modal-content.narrow-modal{max-width:600px}.modal-header{align-items:center;border-bottom:1px solid #adb5bd;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;width:100%}.content-wrapper{width:100%}.close-button{background:none;border:none;color:#212529;color:var(--text-color);cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.menu-options{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:1rem 0}.menu-option{background:#f8f9fa;background:var(--gray-100);border:1px solid #adb5bd;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;padding:1rem;transition:all .2s ease}.menu-option:hover{background:#e9ecef;background:var(--gray-200);box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.clickable-row{cursor:pointer}.clickable-row:hover{background-color:#e9ecef;background-color:var(--gray-200)}.expanded-row{background-color:#dee2e6;background-color:var(--gray-300)}.sub-table{background-color:#f8f9fa;background-color:var(--gray-100)}.report-categories{width:100%}.report-category{margin-bottom:2rem}.category-header{border-bottom:2px solid #3b88ec;border-bottom:2px solid var(--primary-blue);color:#343a40;color:var(--gray-800);font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.option-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.option-header h4{color:#212529;color:var(--gray-900);font-size:1rem;margin:0}.option-description{color:#6c757d;color:var(--gray-600);font-size:.9rem;line-height:1.4;margin:0}.report-filters{background:#f8f9fa;background:var(--gray-100);border:1px solid #adb5bd;border:1px solid var(--border-color);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.report-filters .form-row{align-items:end;display:flex;flex-wrap:wrap;gap:1rem}.report-filters .form-field{margin-bottom:0;min-width:150px}.report-filters label{color:#343a40;color:var(--gray-800);display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.loading-message,.no-data-message{background:#f8f9fa;background:var(--gray-100);border-radius:8px;color:#adb5bd;color:var(--gray-500);font-size:1.1rem;font-style:italic;margin:2rem 0;padding:3rem 2rem;text-align:center}.activities-table-container,.conversion-table-container,.forecast-table-container,.performance-table-container{background-color:#fff;background-color:var(--bg-color);border:1px solid #dee2e6;border:1px solid var(--gray-300);border-radius:6px;margin-top:1rem;overflow-x:auto;width:100%}.activities-table,.conversion-table,.forecast-table,.performance-table{background-color:#fff;background-color:var(--bg-color);border-collapse:collapse;min-width:700px;table-layout:auto;width:100%}.activities-table td,.activities-table th,.conversion-table td,.conversion-table th,.forecast-table td,.forecast-table th,.performance-table td,.performance-table th{border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--gray-200);font-size:.9rem;padding:.75rem .5rem;text-align:left}.activities-table thead th,.conversion-table thead th,.forecast-table thead th,.performance-table thead th{background-color:#e9ecef;background-color:var(--gray-200);border-bottom:2px solid #dee2e6;border-bottom:2px solid var(--gray-300);color:#343a40;color:var(--gray-800);font-weight:600;white-space:nowrap}.status-complete{background-color:#28a745;color:#fff}.status-pending{background-color:#ffc107;color:#000}.status-overdue{background-color:#dc3545;color:#fff}.conversion-overview,.forecast-summary,.report-summary,.team-summary{background:#f8f9fa;background:var(--gray-100);border:1px solid #adb5bd;border:1px solid var(--border-color);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.conversion-overview h3,.forecast-summary h3,.report-summary h3,.team-summary h3{color:#343a40;color:var(--gray-800);margin-bottom:1rem;margin-top:0}.summary-stats{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1rem}.stat-item{background:#fff;background:var(--bg-color);border:1px solid #adb5bd;border:1px solid var(--border-color);border-radius:6px;min-width:150px;padding:1rem}.lines-table{font-size:.9rem;width:100%}.lines-table th{background:#3b88ec;background:var(--primary-blue);color:#fff;padding:.75rem}.lines-table td{padding:.5rem;vertical-align:top}.form-section,.line-items-section,.order-info-section,.shipment-info-section{margin-bottom:1.5rem;width:100%}.button-row{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;width:100%}button{background:#f8f9fa;background:var(--gray-100);border:1px solid #dee2e6;border:1px solid var(--gray-300);border-radius:4px;cursor:pointer;padding:.5rem 1rem;transition:all .2s ease}button:hover{background:#e9ecef;background:var(--gray-200);transform:translateY(-1px)}button.receive-button{background:#539b4c;background:var(--green);color:#fff}button.receive-button:hover:not(:disabled){background:#4a8c42}button.edit-button,button.ship-button{background:#3b88ec;background:var(--primary-blue);color:#fff}button.ship-button{border:none;border-radius:4px;font-weight:500;padding:.4rem 1rem}button.ship-button:hover{background:#2a75d8;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}button.submit-button{background-color:#539b4c;background-color:var(--green);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem}button.submit-button:hover{background-color:#4a8c42;transform:translateY(-1px)}button.submit-button:disabled{background-color:#ced4da;background-color:var(--gray-400);cursor:not-allowed;transform:none}button.cancel-button{background-color:#e9ecef;background-color:var(--gray-200);border:1px solid #dee2e6;border:1px solid var(--gray-300);border-radius:4px;color:#343a40;color:var(--gray-800);cursor:pointer;font-weight:600;padding:.75rem 1.5rem}button.cancel-button:hover{background-color:#dee2e6;background-color:var(--gray-300);transform:translateY(-1px)}button.cancel-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.je-lines-container{margin-bottom:15px}.je-line-card{background-color:#f8f9fa;background-color:var(--gray-100);border:1px solid #dee2e6;border:1px solid var(--gray-300);border-radius:4px;margin-bottom:10px;padding:15px}.je-line-row{grid-gap:15px;align-items:end;display:grid;gap:15px;grid-template-columns:2fr 1.5fr 1fr 1fr 80px}.je-field label{color:#343a40;color:var(--gray-800);display:block;font-size:12px;font-weight:500;margin-bottom:4px}.je-field input,.je-field select{border:1px solid #ced4da;border:1px solid var(--gray-400);border-radius:4px;font-size:14px;padding:6px 8px;width:100%}.je-totals-section{border-top:1px solid #dee2e6;border-top:1px solid var(--gray-300);justify-content:space-between;margin:15px 0;padding:10px 0}.je-totals,.je-totals-section{align-items:center;display:flex}.je-totals{color:#343a40;color:var(--gray-800);font-size:14px;font-weight:500}.je-total-item{white-space:nowrap}.je-total-separator{color:#adb5bd;color:var(--gray-500);margin:0 12px}.tasks-list-container{padding:20px}.tasks-filters{border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--gray-300);flex-wrap:wrap;gap:20px;margin-bottom:20px;padding-bottom:15px}.filter-group,.tasks-filters{align-items:center;display:flex}.filter-group{gap:8px}.filter-group label{color:#343a40;color:var(--gray-800);font-size:.9em;font-weight:500;white-space:nowrap}.filter-group select{background-color:#fff;background-color:var(--bg-color);border:1px solid #ced4da;border:1px solid var(--gray-400);border-radius:4px;color:#212529;color:var(--text-color);font-size:.9em;min-width:140px;padding:6px 12px}.no-tasks-message{color:#adb5bd;color:var(--gray-500);font-size:1.1em;font-style:italic;padding:60px 20px;text-align:center}.tasks-table-container{border:1px solid #dee2e6;border:1px solid var(--gray-300);border-radius:6px;overflow-x:auto}.tasks-table,.tasks-table-container{background-color:#fff;background-color:var(--bg-color);width:100%}.tasks-table{border-collapse:collapse;table-layout:fixed}.tasks-table thead th{background-color:#e9ecef;background-color:var(--gray-200);border-bottom:2px solid #dee2e6;border-bottom:2px solid var(--gray-300);color:#343a40;color:var(--gray-800);font-size:.9em;font-weight:600;padding:12px 8px;text-align:left;white-space:nowrap}.tasks-table tbody td{border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--gray-200);font-size:.9em;padding:10px 8px;vertical-align:top}.task-row{cursor:pointer;transition:background-color .2s ease}.task-row:hover{background-color:#f8f9fa;background-color:var(--gray-100)}.task-row.completed{background-color:#f8f9fa;opacity:.8}.task-checkbox{cursor:pointer;height:16px;margin:0;width:16px}.task-title{font-weight:500;line-height:1.4}.completed-text{text-decoration:line-through}.completed-text,.task-description{color:#adb5bd;color:var(--gray-500)}.task-description{font-size:.8em;line-height:1.3;margin-top:4px}.priority-badge{border-radius:12px;display:inline-block;font-size:.75em;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.priority-urgent{background-color:#dc3545;color:#fff}.priority-high{background-color:#fd7e14;color:#000}.priority-medium{background-color:#ffc107;color:#000}.priority-low{background-color:#28a745;color:#fff}.status-badge{border-radius:12px;display:inline-block;font-size:.75em;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.status-badge.open{background-color:#ffc107;color:#000}.status-badge.completed{background-color:#28a745;color:#fff}.company-name,.due-date{color:#6c757d;color:var(--gray-600);font-size:.85em;white-space:nowrap}.company-name{overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.modal-content{max-width:none;width:95%}.modal-content .table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.modal-content .table-container>table{min-width:640px;table-layout:auto}.je-line-row{gap:10px;grid-template-columns:1fr}.je-totals-section{gap:10px}.je-totals-section,.tasks-filters{align-items:stretch;flex-direction:column}.tasks-filters{gap:15px}.filter-group{align-items:stretch;flex-direction:column;gap:5px}.filter-group select{min-width:auto;width:100%}.tasks-table-container{overflow-x:auto}.tasks-table{min-width:700px}.tasks-table tbody td,.tasks-table thead th{font-size:.8em;padding:8px 6px}.task-description{display:none}}
/*# sourceMappingURL=main.d89fb821.css.map*/