.page-module__9lAObW__reportsContainer{padding-bottom:2rem}.page-module__9lAObW__pageTitle{color:var(--text-light);align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;display:flex}.page-module__9lAObW__searchBar{background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:center;gap:.75rem;margin-bottom:2rem;padding:.75rem 1.25rem;transition:all .2s;display:flex}.page-module__9lAObW__searchBar:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-light)}.page-module__9lAObW__searchInput{color:var(--text-light);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.page-module__9lAObW__reportGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.page-module__9lAObW__reportCategory{background-color:var(--bg-white);border-radius:var(--radius-md);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);overflow:hidden}.page-module__9lAObW__categoryHeader{background-color:var(--bg-light);color:var(--text-light);border-bottom:1px solid var(--border-color);align-items:center;gap:.5rem;padding:1rem 1.5rem;font-weight:600;display:flex}.page-module__9lAObW__reportList{flex-direction:column;display:flex}.page-module__9lAObW__reportItem{border-bottom:1px solid var(--border-color);cursor:pointer;color:var(--text-light);justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-size:.95rem;transition:background-color .2s;display:flex}.page-module__9lAObW__reportItem:last-child{border-bottom:none}.page-module__9lAObW__reportItem:hover{background-color:var(--bg-light);color:var(--accent-color)}.page-module__9lAObW__reportItemInfo{flex-direction:column;gap:.25rem;display:flex}.page-module__9lAObW__reportDesc{color:var(--text-gray);font-size:.75rem}.page-module__9lAObW__premiumBadge{background-color:var(--warning-light);color:#b58d00;text-transform:uppercase;border-radius:4px;margin-left:.5rem;padding:.15rem .4rem;font-size:.65rem;font-weight:700}
.page-module__6hDuuq__container{background:#f8fafc;flex-direction:column;gap:1.35rem;height:100%;padding:1.75rem 2rem;display:flex;overflow-y:auto}.page-module__6hDuuq__pageHeader{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:1.25rem 1.65rem;display:flex;box-shadow:0 1px 3px #0f172a08}.page-module__6hDuuq__titleDropdown{flex-direction:column;gap:.2rem;display:flex}.page-module__6hDuuq__titleDropdown h1{color:#0f172a;letter-spacing:-.4px;align-items:center;gap:.5rem;margin:0;font-size:1.35rem;font-weight:800;display:flex}.page-module__6hDuuq__titleDropdown span.page-module__6hDuuq__subTitleText{color:#64748b;font-size:12px;font-weight:500}.page-module__6hDuuq__titleCaret{color:#94a3b8;font-size:.75rem}.page-module__6hDuuq__headerActions{align-items:center;gap:.65rem;display:flex}.page-module__6hDuuq__addSaleBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);border:none;border-radius:8px;align-items:center;gap:.45rem;padding:.5rem 1.15rem;font-size:12.5px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 2px 6px #4f46e540}.page-module__6hDuuq__addSaleBtn:hover{background:linear-gradient(135deg,#4338ca 0%,#3730a3 100%);transform:translateY(-.5px)}.page-module__6hDuuq__settingsIconBtn{color:#64748b;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.page-module__6hDuuq__settingsIconBtn:hover{color:#0f172a;background-color:#f8fafc;border-color:#cbd5e1}.page-module__6hDuuq__filterStrip{color:#64748b;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:12px;display:flex}.page-module__6hDuuq__filterLabel{color:#64748b;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.page-module__6hDuuq__filterPill{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:12px;font-weight:600;transition:all .15s;display:flex;position:relative;box-shadow:0 1px 2px #0f172a08}.page-module__6hDuuq__filterPill:hover{color:#4f46e5;background-color:#f8fafc;border-color:#4f46e5}.page-module__6hDuuq__filterPillActive{color:#4f46e5;background-color:#eef2ff;border-color:#4f46e5}.page-module__6hDuuq__datePill{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:12px;font-weight:600;transition:all .15s;display:flex;position:relative;box-shadow:0 1px 2px #0f172a08}.page-module__6hDuuq__datePill:hover{color:#4f46e5;border-color:#4f46e5}.page-module__6hDuuq__dropdownMenu{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;min-width:190px;padding:.35rem 0;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000f}.page-module__6hDuuq__dropdownItem{color:#334155;cursor:pointer;justify-content:space-between;align-items:center;padding:.45rem .95rem;font-size:12px;transition:background .12s;display:flex}.page-module__6hDuuq__dropdownItem:hover{color:#4f46e5;background:#f8fafc}.page-module__6hDuuq__dropdownItemActive{color:#4f46e5;background:#eef2ff;font-weight:600}.page-module__6hDuuq__datePickerModal{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.75rem;min-width:290px;padding:1rem;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 15px 30px #0000001f}.page-module__6hDuuq__dateInputsRow{gap:.5rem;display:flex}.page-module__6hDuuq__dateInputGroup{flex-direction:column;flex:1;gap:.25rem;display:flex}.page-module__6hDuuq__dateInputGroup label{color:#64748b;font-size:10.5px;font-weight:600}.page-module__6hDuuq__dateField{border:1px solid #cbd5e1;border-radius:5px;outline:none;width:100%;padding:.35rem .5rem;font-size:11.5px}.page-module__6hDuuq__dateField:focus{border-color:#4f46e5}.page-module__6hDuuq__columnFilterMenu{z-index:50;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-direction:column;gap:.4rem;min-width:150px;padding:.5rem;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 20px #0000001f}.page-module__6hDuuq__rowActionBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px 6px;font-size:13px;transition:all .15s;display:inline-flex}.page-module__6hDuuq__rowActionBtn:hover{color:#0f172a;background:#f1f5f9}.page-module__6hDuuq__actionMenuTrigger{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px 6px;font-size:15px;font-weight:700;line-height:1;transition:all .15s;display:inline-flex}.page-module__6hDuuq__actionMenuTrigger:hover,.page-module__6hDuuq__actionMenuTriggerActive{color:#0f172a;background:#e2e8f0}.page-module__6hDuuq__actionContextMenu{z-index:9999;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;min-width:190px;padding:.35rem 0;display:flex;position:absolute;top:calc(100% + 2px);right:0;box-shadow:0 10px 30px #00000026,0 4px 8px #0000000d}.page-module__6hDuuq__actionContextMenuUp{top:auto;bottom:calc(100% + 2px)}.page-module__6hDuuq__contextMenuItem{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.45rem .95rem;font-size:12px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.page-module__6hDuuq__contextMenuItem:hover{color:#4f46e5;background-color:#f8fafc}.page-module__6hDuuq__contextMenuItemDanger{color:#dc2626}.page-module__6hDuuq__contextMenuItemDanger:hover{color:#b91c1c;background-color:#fef2f2}.page-module__6hDuuq__metricsGrid{gap:1.25rem;display:flex}.page-module__6hDuuq__kpiCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.45rem;width:320px;padding:1.25rem 1.5rem;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a08}.page-module__6hDuuq__kpiCard:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f}.page-module__6hDuuq__kpiCard:before{content:"";background:linear-gradient(90deg,#4f46e5 0%,#3b82f6 100%);height:3px;position:absolute;top:0;left:0;right:0}.page-module__6hDuuq__kpiTitle{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.page-module__6hDuuq__kpiValueRow{justify-content:space-between;align-items:baseline;display:flex}.page-module__6hDuuq__kpiMainValue{color:#0f172a;letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.page-module__6hDuuq__kpiTag{color:#059669;background:#ecfdf5;border-radius:12px;padding:2px 7px;font-size:10px;font-weight:600}.page-module__6hDuuq__kpiBreakdown{color:#64748b;border-top:1px solid #f8fafc;align-items:center;gap:.75rem;padding-top:.45rem;font-size:11px;display:flex}.page-module__6hDuuq__tableSection{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;min-height:400px;display:flex;position:relative;overflow:visible;box-shadow:0 1px 3px #0f172a08}.page-module__6hDuuq__tableToolbar{background-color:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.95rem 1.45rem;display:flex}.page-module__6hDuuq__tableTitle{color:#0f172a;letter-spacing:-.2px;font-size:13.5px;font-weight:700}.page-module__6hDuuq__tableTools{color:#64748b;align-items:center;gap:.65rem;display:flex}.page-module__6hDuuq__toolIcon{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:5px 8px;font-size:13px;transition:all .15s}.page-module__6hDuuq__toolIcon:hover{color:#4f46e5;background:#f8fafc;border-color:#cbd5e1}.page-module__6hDuuq__excelBadge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700}.page-module__6hDuuq__vTable{border-collapse:collapse;text-align:left;width:100%}.page-module__6hDuuq__vTable th{color:#475569;white-space:nowrap;letter-spacing:.3px;text-transform:uppercase;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.75rem 1.15rem;font-size:11px;font-weight:700}.page-module__6hDuuq__thContent{align-items:center;gap:.35rem;display:flex}.page-module__6hDuuq__filterFunnel{color:#94a3b8;font-size:10px}.page-module__6hDuuq__vTable td{color:#334155;border-bottom:1px solid #f1f5f9;padding:.8rem 1.15rem;font-size:12px;font-weight:500}.page-module__6hDuuq__vTable tr:hover td{background-color:#fbfcfe}.page-module__6hDuuq__emptyStateContainer{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.page-module__6hDuuq__emptyIcon{margin-bottom:.5rem;font-size:2.5rem}.page-module__6hDuuq__emptyTitle{color:#475569;font-size:13.5px;font-weight:600}.page-module__6hDuuq__emptySubtitle{color:#94a3b8;font-size:11.5px}.page-module__6hDuuq__creatorOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background-color:#0f172a99;justify-content:center;align-items:center;padding:.5rem;display:flex;position:fixed;inset:0}.page-module__6hDuuq__creatorContainer{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:98vw;max-width:1550px;height:96vh;max-height:96vh;display:flex;overflow:hidden;box-shadow:0 25px 60px #00000040}.page-module__6hDuuq__creatorHeader{background-color:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.85rem 1.5rem;display:flex}.page-module__6hDuuq__creatorTitle{color:#0f172a;font-size:14.5px;font-weight:700}.page-module__6hDuuq__creatorCloseBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:18px}.page-module__6hDuuq__creatorCloseBtn:hover{color:#0f172a;background-color:#f1f5f9}.page-module__6hDuuq__creatorBody{flex-direction:column;flex:1;gap:1rem;padding:1rem 1.5rem;display:flex;overflow-y:auto}.page-module__6hDuuq__formTopRow{grid-template-columns:2fr 1fr 1fr;gap:1rem;display:grid}.page-module__6hDuuq__formGroup{flex-direction:column;gap:.35rem;display:flex}.page-module__6hDuuq__formGroup label{color:#475569;font-size:11.5px;font-weight:600}.page-module__6hDuuq__formInput{border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:.45rem .65rem;font-size:12px}.page-module__6hDuuq__formInput:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51a}.page-module__6hDuuq__formFooter{background-color:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:.85rem 1.5rem;display:flex}.page-module__6hDuuq__btnCancel{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.45rem 1.15rem;font-size:12px;font-weight:600}.page-module__6hDuuq__btnCancel:hover{background:#f8fafc}.page-module__6hDuuq__btnSave{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);border:none;border-radius:6px;padding:.45rem 1.5rem;font-size:12px;font-weight:600;box-shadow:0 2px 6px #4f46e540}.page-module__6hDuuq__btnSave:hover{background:linear-gradient(135deg,#4338ca 0%,#3730a3 100%)}
.InvoicePreviewModal-module__-piVrG__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a66;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0}.InvoicePreviewModal-module__-piVrG__modalWindow{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:98vw;max-width:1450px;height:96vh;max-height:96vh;display:flex;overflow:hidden;box-shadow:0 25px 60px -15px #0f172a66,inset 0 0 0 1px #fff3}.InvoicePreviewModal-module__-piVrG__modalTopBar{color:#fff;background-color:#0f172a;justify-content:space-between;align-items:center;padding:.85rem 1.5rem;display:flex}.InvoicePreviewModal-module__-piVrG__modalTitle{letter-spacing:-.2px;align-items:center;gap:.5rem;font-size:13.5px;font-weight:700;display:flex}.InvoicePreviewModal-module__-piVrG__topBarActions{align-items:center;gap:.75rem;display:flex}.InvoicePreviewModal-module__-piVrG__printBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.45rem 1.15rem;font-size:12px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 2px 6px #4f46e54d}.InvoicePreviewModal-module__-piVrG__printBtn:hover{background:linear-gradient(135deg,#4338ca 0%,#3730a3 100%);transform:translateY(-.5px)}.InvoicePreviewModal-module__-piVrG__closeIconBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:18px}.InvoicePreviewModal-module__-piVrG__closeIconBtn:hover{color:#fff;background-color:#ffffff1a}.InvoicePreviewModal-module__-piVrG__previewScrollArea{background-color:#f1f5f9;flex:1;justify-content:center;padding:2rem;display:flex;overflow-y:auto}.InvoicePreviewModal-module__-piVrG__invoiceSheet{color:#000;background-color:#fff;border:1px solid #000;width:100%;max-width:980px;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:1.35;box-shadow:0 8px 30px #0000001f}.InvoicePreviewModal-module__-piVrG__sheetHeader{text-align:center;border-bottom:1px solid #000;padding:.75rem 1rem}.InvoicePreviewModal-module__-piVrG__sheetTitle{text-transform:uppercase;letter-spacing:.5px;margin-bottom:.35rem;font-size:16px;font-weight:700}.InvoicePreviewModal-module__-piVrG__companyName{color:#0f172a;font-size:18px;font-weight:800}.InvoicePreviewModal-module__-piVrG__companyDetails{color:#334155;margin-top:.25rem;font-size:10px;line-height:1.4}.InvoicePreviewModal-module__-piVrG__metaTwoCol{border-bottom:1px solid #000;grid-template-columns:1fr 1fr;display:grid}.InvoicePreviewModal-module__-piVrG__metaColLeft{border-right:1px solid #000;padding:.5rem .75rem}.InvoicePreviewModal-module__-piVrG__metaColRight{padding:.5rem .75rem}.InvoicePreviewModal-module__-piVrG__sectionHeader{color:#000;text-transform:uppercase;margin-bottom:.25rem;font-size:10.5px;font-weight:700}.InvoicePreviewModal-module__-piVrG__partyMainName{color:#0f172a;margin-bottom:.25rem;font-size:13px;font-weight:700}.InvoicePreviewModal-module__-piVrG__detailRow{margin-bottom:.2rem;font-size:10.5px;display:flex}.InvoicePreviewModal-module__-piVrG__detailLabel{color:#475569;width:90px}.InvoicePreviewModal-module__-piVrG__detailValue{color:#0f172a;font-weight:600}.InvoicePreviewModal-module__-piVrG__itemsTable{border-collapse:collapse;border-bottom:1px solid #000;width:100%}.InvoicePreviewModal-module__-piVrG__itemsTable th{text-transform:uppercase;background-color:#f8fafc;border-bottom:1px solid #000;border-right:1px solid #000;padding:.4rem .5rem;font-size:10px;font-weight:700}.InvoicePreviewModal-module__-piVrG__itemsTable th:last-child{border-right:none}.InvoicePreviewModal-module__-piVrG__itemsTable td{border-bottom:1px solid #e2e8f0;border-right:1px solid #000;padding:.45rem .5rem;font-size:10.5px}.InvoicePreviewModal-module__-piVrG__itemsTable td:last-child{border-right:none}.InvoicePreviewModal-module__-piVrG__totalRow td{background-color:#f8fafc;border-top:1px solid #000;border-bottom:1px solid #000;font-weight:700}.InvoicePreviewModal-module__-piVrG__bottomSection{border-bottom:1px solid #000;grid-template-columns:1.2fr 1fr;display:grid}.InvoicePreviewModal-module__-piVrG__bottomLeft{border-right:1px solid #000;flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.InvoicePreviewModal-module__-piVrG__taxSummaryTable{border-collapse:collapse;width:100%;font-size:9.5px}.InvoicePreviewModal-module__-piVrG__taxSummaryTable th,.InvoicePreviewModal-module__-piVrG__taxSummaryTable td{text-align:right;border:1px solid #cbd5e1;padding:.25rem .35rem}.InvoicePreviewModal-module__-piVrG__taxSummaryTable th{text-align:center;background-color:#f1f5f9;font-weight:700}.InvoicePreviewModal-module__-piVrG__amountInWordsBox{background:#f8fafc;border:1px solid #cbd5e1;border-radius:2px;padding:.4rem;font-size:10px}.InvoicePreviewModal-module__-piVrG__bottomRight{flex-direction:column;gap:.3rem;padding:.5rem .75rem;font-size:10.5px;display:flex}.InvoicePreviewModal-module__-piVrG__sumRow{justify-content:space-between;padding:.15rem 0;display:flex}.InvoicePreviewModal-module__-piVrG__grandTotalRow{border-top:1px solid #000;border-bottom:1px solid #000;justify-content:space-between;margin:.2rem 0;padding:.3rem 0;font-size:13px;font-weight:800;display:flex}.InvoicePreviewModal-module__-piVrG__footerGrid{grid-template-columns:1fr 1fr;gap:1rem;padding:.6rem .75rem;display:grid}.InvoicePreviewModal-module__-piVrG__bankDetailsBox{font-size:10px;line-height:1.4}.InvoicePreviewModal-module__-piVrG__termsBox{color:#475569;font-size:9.5px;line-height:1.3}.InvoicePreviewModal-module__-piVrG__signatoryCol{text-align:right;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.InvoicePreviewModal-module__-piVrG__signatoryLabel{border-top:1px solid #000;min-width:140px;margin-top:2rem;padding-top:.25rem;font-size:10px;font-weight:700;display:inline-block}@media print{body *{visibility:hidden}.InvoicePreviewModal-module__-piVrG__modalOverlay{background:0 0;padding:0;position:static}.InvoicePreviewModal-module__-piVrG__modalTopBar{display:none!important}.InvoicePreviewModal-module__-piVrG__previewScrollArea{background:0 0;padding:0}.InvoicePreviewModal-module__-piVrG__invoiceSheet,.InvoicePreviewModal-module__-piVrG__invoiceSheet *{visibility:visible}.InvoicePreviewModal-module__-piVrG__invoiceSheet{width:100%;box-shadow:none;border:none;position:absolute;top:0;left:0}}
.UnifiedBillEditor-module__xBiOzq__dialogOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0f172a99;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0}.UnifiedBillEditor-module__xBiOzq__dialogWindow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafcd9;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:98vw;max-width:1600px;height:96vh;max-height:96vh;font-family:inherit;display:flex;overflow:hidden;box-shadow:0 25px 60px -15px #0f172a40,inset 0 0 0 1px #fff6}.UnifiedBillEditor-module__xBiOzq__tabBar{background-color:#f1f5f9;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:38px;padding:0 .85rem;display:flex}.UnifiedBillEditor-module__xBiOzq__tabLeft{align-items:center;gap:.5rem;display:flex}.UnifiedBillEditor-module__xBiOzq__activeTab{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;gap:.65rem;padding:.35rem .95rem;font-size:11.5px;font-weight:600;display:flex;box-shadow:0 -2px 5px #00000005}.UnifiedBillEditor-module__xBiOzq__tabClose{color:#94a3b8;cursor:pointer;font-size:12px;line-height:1}.UnifiedBillEditor-module__xBiOzq__tabClose:hover{color:#ef4444}.UnifiedBillEditor-module__xBiOzq__newTabBtn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:700;transition:all .15s;display:flex}.UnifiedBillEditor-module__xBiOzq__newTabBtn:hover{background:#4338ca}.UnifiedBillEditor-module__xBiOzq__tabRightTools{color:#64748b;align-items:center;gap:.65rem;font-size:14px;display:flex}.UnifiedBillEditor-module__xBiOzq__toolIconBtn{cursor:pointer;border-radius:4px;align-items:center;padding:3px 6px;display:flex}.UnifiedBillEditor-module__xBiOzq__toolIconBtn:hover{color:#0f172a;background:#e2e8f0}.UnifiedBillEditor-module__xBiOzq__dialogHeader{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.UnifiedBillEditor-module__xBiOzq__titleArea{align-items:center;gap:1.25rem;display:flex}.UnifiedBillEditor-module__xBiOzq__billTypeTitle{color:#0f172a;letter-spacing:-.3px;font-size:16px;font-weight:800}.UnifiedBillEditor-module__xBiOzq__toggleContainer{color:#475569;align-items:center;gap:.5rem;font-size:11.5px;font-weight:600;display:flex}.UnifiedBillEditor-module__xBiOzq__toggleSwitch{cursor:pointer;background-color:#4f46e5;border-radius:16px;width:34px;height:18px;display:inline-block;position:relative}.UnifiedBillEditor-module__xBiOzq__toggleCircle{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px}.UnifiedBillEditor-module__xBiOzq__toggleActive .UnifiedBillEditor-module__xBiOzq__toggleCircle{transform:translate(16px)}.UnifiedBillEditor-module__xBiOzq__brandArea{color:#475569;cursor:pointer;align-items:center;gap:.45rem;font-size:12px;font-weight:600;display:flex}.UnifiedBillEditor-module__xBiOzq__brandLogo{color:#4f46e5;font-size:14px;font-weight:800}.UnifiedBillEditor-module__xBiOzq__dialogContent{background:#f8fafc;flex-direction:column;flex:1;gap:1.15rem;padding:1.15rem 1.5rem;display:flex;overflow-y:auto}.UnifiedBillEditor-module__xBiOzq__metaRow{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1rem 1.25rem;display:flex}.UnifiedBillEditor-module__xBiOzq__partySelectBox{min-width:320px;max-width:400px}.UnifiedBillEditor-module__xBiOzq__selectInput{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:.48rem .75rem;font-size:12px}.UnifiedBillEditor-module__xBiOzq__selectInput:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51a}.UnifiedBillEditor-module__xBiOzq__metaRightGrid{flex-direction:column;gap:.5rem;min-width:280px;display:flex}.UnifiedBillEditor-module__xBiOzq__metaFieldRow{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.UnifiedBillEditor-module__xBiOzq__metaLabel{color:#64748b;text-align:right;text-transform:uppercase;letter-spacing:.3px;min-width:100px;font-size:11px;font-weight:600}.UnifiedBillEditor-module__xBiOzq__metaInput{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:150px;padding:.38rem .65rem;font-size:12px}.UnifiedBillEditor-module__xBiOzq__metaInput:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51a}.UnifiedBillEditor-module__xBiOzq__tableContainer{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;position:relative;box-shadow:0 1px 3px #0f172a08;overflow:visible!important}.UnifiedBillEditor-module__xBiOzq__itemsTable{border-collapse:collapse;width:100%;min-width:850px;font-size:12px}.UnifiedBillEditor-module__xBiOzq__itemsTable th{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#475569;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;background:#f8fafcd9;border-bottom:1px solid #e2e8f0;border-right:1px solid #f1f5f9;padding:.65rem .6rem;font-size:10.5px;font-weight:700}.UnifiedBillEditor-module__xBiOzq__itemsTable td{vertical-align:middle;border-bottom:1px solid #f1f5f9;border-right:1px solid #f8fafc;padding:.4rem .5rem;position:relative}.UnifiedBillEditor-module__xBiOzq__itemAutocompleteWrapper{width:100%;position:relative}.UnifiedBillEditor-module__xBiOzq__itemDropdown{z-index:99999;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-direction:column;width:440px;max-width:90vw;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 12px 30px #0003}.UnifiedBillEditor-module__xBiOzq__itemDropdownHeader{color:#64748b;text-transform:uppercase;letter-spacing:.3px;background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.45rem .75rem;font-size:10px;font-weight:700;display:flex}.UnifiedBillEditor-module__xBiOzq__itemDropdownHeaderCols{gap:1.25rem;display:flex}.UnifiedBillEditor-module__xBiOzq__itemDropdownAddNew{color:#2563eb;cursor:pointer;align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.UnifiedBillEditor-module__xBiOzq__itemDropdownAddNew:hover{text-decoration:underline}.UnifiedBillEditor-module__xBiOzq__itemDropdownList{max-height:320px;overflow-y:auto}.UnifiedBillEditor-module__xBiOzq__itemDropdownRow{cursor:pointer;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:.45rem .75rem;font-size:11.5px;transition:background .12s;display:flex}.UnifiedBillEditor-module__xBiOzq__itemDropdownRow:hover{background-color:#f1f5f9}.UnifiedBillEditor-module__xBiOzq__itemDropdownRowName{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;flex:1;padding-right:.5rem;font-weight:600;overflow:hidden}.UnifiedBillEditor-module__xBiOzq__itemDropdownRowMeta{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.UnifiedBillEditor-module__xBiOzq__itemPriceCol{color:#0f172a;width:65px;font-weight:500}.UnifiedBillEditor-module__xBiOzq__itemPurchaseCol{color:#64748b;width:65px}.UnifiedBillEditor-module__xBiOzq__itemStockCol{width:45px;font-weight:600}.UnifiedBillEditor-module__xBiOzq__stockInStock{color:#10b981}.UnifiedBillEditor-module__xBiOzq__stockOutOfStock{color:#ef4444}.UnifiedBillEditor-module__xBiOzq__cellInput{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:5px;outline:none;width:100%;padding:.38rem .5rem;font-size:12px}.UnifiedBillEditor-module__xBiOzq__cellInput:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51a}.UnifiedBillEditor-module__xBiOzq__tableBottomBar{background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:850px;padding:.6rem 1.15rem;display:flex}.UnifiedBillEditor-module__xBiOzq__addRowBtn{color:#4f46e5;cursor:pointer;letter-spacing:.03em;background:#fff;border:1px solid #4f46e5;border-radius:6px;justify-content:center;align-items:center;padding:.45rem 1.15rem;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #4f46e51a}.UnifiedBillEditor-module__xBiOzq__addRowBtn:hover{background:#eef2ff}.UnifiedBillEditor-module__xBiOzq__tableTotalsSummary{color:#475569;flex-wrap:wrap;gap:1.75rem;font-size:11.5px;font-weight:600;display:flex}.UnifiedBillEditor-module__xBiOzq__totalRow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafcd9;border-top:1px solid #e2e8f0;font-weight:700}.UnifiedBillEditor-module__xBiOzq__bottomSection{z-index:1;grid-template-columns:1.1fr 1fr 1.2fr;align-items:flex-start;gap:1.25rem;display:grid;position:relative}.UnifiedBillEditor-module__xBiOzq__termsCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.UnifiedBillEditor-module__xBiOzq__termsTitle{color:#0f172a;font-size:11.5px;font-weight:700}.UnifiedBillEditor-module__xBiOzq__termsSubtitle{color:#64748b;font-size:10.5px}.UnifiedBillEditor-module__xBiOzq__termsInput{resize:vertical;color:#0f172a;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;min-height:55px;padding:.5rem;font-size:11.5px}.UnifiedBillEditor-module__xBiOzq__termsInput:focus{border-color:#4f46e5}.UnifiedBillEditor-module__xBiOzq__addonBtns{flex-direction:column;gap:.5rem;display:flex}.UnifiedBillEditor-module__xBiOzq__addonBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:.45rem;width:fit-content;padding:.5rem .85rem;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.UnifiedBillEditor-module__xBiOzq__addonBtn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.UnifiedBillEditor-module__xBiOzq__totalsCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:flex-end;gap:.55rem;padding:1rem 1.25rem;display:flex}.UnifiedBillEditor-module__xBiOzq__roundOffRow{color:#64748b;align-items:center;gap:.6rem;font-size:11.5px;display:flex}.UnifiedBillEditor-module__xBiOzq__grandTotalRow{color:#0f172a;align-items:center;gap:1.25rem;font-size:15px;font-weight:800;display:flex}.UnifiedBillEditor-module__xBiOzq__grandTotalInput{text-align:right;color:#4338ca;font-variant-numeric:tabular-nums;background:#f5f7ff;border:1px solid #4f46e5;border-radius:7px;outline:none;width:150px;padding:.45rem .75rem;font-size:15px;font-weight:800}.UnifiedBillEditor-module__xBiOzq__dialogFooter{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:.65rem;padding:.85rem 1.5rem;display:flex}.UnifiedBillEditor-module__xBiOzq__shareBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:.4rem;padding:.5rem 1.15rem;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.UnifiedBillEditor-module__xBiOzq__shareBtn:hover{color:#0f172a;background:#f8fafc}.UnifiedBillEditor-module__xBiOzq__saveBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#4338ca 100%);border:none;border-radius:7px;padding:.5rem 1.75rem;font-size:12.5px;font-weight:600;transition:all .15s;box-shadow:0 2px 6px #4f46e540}.UnifiedBillEditor-module__xBiOzq__saveBtn:hover{background:linear-gradient(135deg,#4338ca 0%,#3730a3 100%)}@media (max-width:1024px){.UnifiedBillEditor-module__xBiOzq__dialogWindow{border-radius:0;width:100vw;height:100vh;max-height:100vh}.UnifiedBillEditor-module__xBiOzq__metaRow{flex-direction:column;gap:1rem}.UnifiedBillEditor-module__xBiOzq__partySelectBox{width:100%;max-width:100%}.UnifiedBillEditor-module__xBiOzq__metaRightGrid{align-items:flex-start;width:100%}.UnifiedBillEditor-module__xBiOzq__metaFieldRow{justify-content:space-between;width:100%}.UnifiedBillEditor-module__xBiOzq__bottomSection{grid-template-columns:1fr}}.UnifiedBillEditor-module__xBiOzq__quickModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100000;background-color:#0f172aa6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.UnifiedBillEditor-module__xBiOzq__quickModalWindow{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:480px;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.UnifiedBillEditor-module__xBiOzq__quickModalHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.UnifiedBillEditor-module__xBiOzq__quickModalTitle{color:#0f172a;font-size:14px;font-weight:700}.UnifiedBillEditor-module__xBiOzq__quickModalClose{cursor:pointer;color:#64748b;background:0 0;border:none;padding:4px;font-size:16px}.UnifiedBillEditor-module__xBiOzq__quickModalClose:hover{color:#0f172a}.UnifiedBillEditor-module__xBiOzq__quickModalBody{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.UnifiedBillEditor-module__xBiOzq__quickFormGroup{flex-direction:column;gap:.35rem;display:flex}.UnifiedBillEditor-module__xBiOzq__quickFormLabel{color:#475569;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.UnifiedBillEditor-module__xBiOzq__quickFormRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.UnifiedBillEditor-module__xBiOzq__quickModalFooter{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex}
