.InvoiceDetailModal_overlay__XXCQQ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.InvoiceDetailModal_modal__zq6J2{background-color:white;border-radius:10px;max-width:800px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.InvoiceDetailModal_header__72NGL{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--nf-border,#e6e9ef)}.InvoiceDetailModal_headerLeft__puacO{display:flex;align-items:center;gap:10px;color:var(--nf-primary,#3b82f6)}.InvoiceDetailModal_title__akfj8{font-size:16px;font-weight:600;color:var(--nf-text,#0f1729);margin:0}.InvoiceDetailModal_closeButton__mnOtB{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background-color:transparent;color:var(--nf-text-muted,#64748b);border-radius:6px;cursor:pointer;transition:all .2s}.InvoiceDetailModal_closeButton__mnOtB:hover{background-color:var(--nf-bg-subtle,#f8fafc);color:var(--nf-text,#0f1729)}.InvoiceDetailModal_content__1dHHK{flex:1 1;overflow-y:auto;padding:20px}.InvoiceDetailModal_errorState__LTVDx,.InvoiceDetailModal_loadingState__tRVGK{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;text-align:center;color:var(--nf-text-muted,#64748b);font-size:14px}.InvoiceDetailModal_errorState__LTVDx{color:var(--nf-error,#ef4444)}.InvoiceDetailModal_spinner__HjogI{animation:InvoiceDetailModal_spin__kzt1z 1s linear infinite}@keyframes InvoiceDetailModal_spin__kzt1z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InvoiceDetailModal_details__vg8aj{display:flex;flex-direction:column;gap:20px}.InvoiceDetailModal_topGrid__gc_xA{display:grid;grid-template-columns:1fr 1fr;gap:16px}.InvoiceDetailModal_financialCard__tgX5D,.InvoiceDetailModal_infoCard__PWDKc{background-color:var(--nf-bg-subtle,#f8fafc);border-radius:8px;padding:12px 16px;border:1px solid var(--nf-border,#e6e9ef);height:100%}.InvoiceDetailModal_cardTitle__HBpU0{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--nf-text-muted,#64748b);margin-bottom:12px;letter-spacing:.05em}.InvoiceDetailModal_infoRows__r5Vge{display:flex;flex-direction:column;gap:8px}.InvoiceDetailModal_compactRow__Z3FTS{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.InvoiceDetailModal_compactLabel__RUHfz{display:flex;align-items:center;gap:6px;color:var(--nf-text-muted,#64748b);min-width:100px}.InvoiceDetailModal_compactValue__b1y6e{color:var(--nf-text,#0f1729);font-weight:500;text-align:right;flex:1 1;word-break:break-all}.InvoiceDetailModal_amountsCompact__phArf{display:flex;flex-direction:column;gap:8px}.InvoiceDetailModal_amountRow__KmESH{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--nf-text,#0f1729)}.InvoiceDetailModal_amountRow__KmESH span:first-child{color:var(--nf-text-muted,#64748b)}.InvoiceDetailModal_amountRow__KmESH.InvoiceDetailModal_total__26J9Z{padding-top:8px;margin-top:4px;border-top:1px solid var(--nf-border,#e6e9ef);font-size:14px;font-weight:700;color:var(--nf-text,#0f1729)}.InvoiceDetailModal_linesSection__e_9_m{display:flex;flex-direction:column;gap:8px}.InvoiceDetailModal_helperText__u9vpP{font-size:11px;color:var(--nf-text-muted,#64748b);font-style:italic;margin-top:-6px;margin-bottom:4px}.InvoiceDetailModal_linesTable__oaXAE{overflow-x:auto;border:1px solid var(--nf-border,#e6e9ef);border-radius:6px}.InvoiceDetailModal_linesTable__oaXAE table{width:100%;border-collapse:collapse;font-size:13px}.InvoiceDetailModal_linesTable__oaXAE th{padding:8px 10px;text-align:left;font-weight:600;color:var(--nf-text-muted,#64748b);background-color:var(--nf-bg-subtle,#f8fafc);border-bottom:1px solid var(--nf-border,#e6e9ef);white-space:nowrap;font-size:12px}.InvoiceDetailModal_linesTable__oaXAE td{padding:8px 10px;border-bottom:1px solid var(--nf-border,#e6e9ef);color:var(--nf-text,#0f1729)}.InvoiceDetailModal_linesTable__oaXAE tbody tr:last-child td{border-bottom:none}.InvoiceDetailModal_alignRight__pIXqP{text-align:right}@media (max-width:640px){.InvoiceDetailModal_topGrid__gc_xA{grid-template-columns:1fr;gap:12px}.InvoiceDetailModal_content__1dHHK{padding:16px}}.InvoiceList_container__p_blf{display:flex;flex-direction:column;gap:12px}.InvoiceList_filtersBar__zw4Qr{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.InvoiceList_filterToggle__fKK9Q{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:white;border:1px solid var(--nf-border,#e6e9ef);border-radius:6px;color:var(--nf-text,#0f1729);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.05)}.InvoiceList_filterToggle__fKK9Q.InvoiceList_active__P8go3,.InvoiceList_filterToggle__fKK9Q:hover{border-color:var(--nf-primary,#3b82f6);color:var(--nf-primary,#3b82f6)}.InvoiceList_filterBadge__M9wCw{position:absolute;top:2px;right:4px;color:var(--nf-primary,#3b82f6);font-size:14px;line-height:.5}.InvoiceList_activeFilterLabel__lRNwN{display:flex;align-items:center;gap:4px;padding:4px 10px;background-color:var(--nf-bg-subtle,#f8fafc);border:1px solid var(--nf-border,#e6e9ef);border-radius:6px;color:var(--nf-text-muted,#64748b);font-size:12px}.InvoiceList_quickFilters__UXcKZ{display:flex;gap:6px;margin-left:auto}.InvoiceList_quickFilterBtn__Q_6mZ{display:flex;align-items:center;gap:4px;padding:5px 10px;background-color:transparent;border:1px solid var(--nf-border,#e6e9ef);border-radius:16px;color:var(--nf-text-muted,#64748b);font-size:12px;cursor:pointer;transition:all .2s}.InvoiceList_quickFilterBtn__Q_6mZ:hover{border-color:var(--nf-primary,#3b82f6);color:var(--nf-primary,#3b82f6)}.InvoiceList_quickFilterBtn__Q_6mZ.InvoiceList_active__P8go3{background-color:var(--nf-primary,#3b82f6);border-color:var(--nf-primary,#3b82f6);color:white}.InvoiceList_filtersPanel__wfvIm{background-color:white;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden;animation:InvoiceList_slideDown___513E .2s ease-out}@keyframes InvoiceList_slideDown___513E{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.InvoiceList_tabsHeader__vMQcv{display:flex;border-bottom:1px solid var(--nf-border,#e6e9ef);background-color:var(--nf-bg-subtle,#f8fafc)}.InvoiceList_tabBtn__NSCfZ{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:none;border:none;border-bottom:2px solid transparent;color:var(--nf-text-muted,#64748b);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.InvoiceList_tabBtn__NSCfZ:hover{color:var(--nf-primary,#3b82f6)}.InvoiceList_tabBtn__NSCfZ.InvoiceList_activeTab__DlEqQ{color:var(--nf-primary,#3b82f6);border-bottom-color:var(--nf-primary,#3b82f6);background-color:white}.InvoiceList_panelContent__6SveJ{padding:12px}.InvoiceList_tabContent__qb0dY{display:flex;flex-direction:column;gap:12px}.InvoiceList_helperText__Z7_Jx{margin:0;font-size:12px;color:var(--nf-text-muted,#64748b);font-style:italic;background-color:#eff6ff;padding:6px 10px;border-radius:4px;border-left:2px solid var(--nf-primary,#3b82f6)}.InvoiceList_filterRow__nzCSd{display:flex;flex-direction:column;gap:6px}.InvoiceList_filterRowTwoCols__RtVc9{display:flex;gap:16px;align-items:flex-start}.InvoiceList_filterGroup__J5A4Z{display:flex;flex-direction:column;gap:4px}.InvoiceList_filterLabel__w_hon{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--nf-text-muted,#64748b)}.InvoiceList_filterInput__SANHG{padding:8px 10px;border:1px solid var(--nf-border,#e6e9ef);border-radius:6px;font-size:13px;color:var(--nf-text,#0f1729);background-color:white;width:100%;max-width:300px}.InvoiceList_filterInput__SANHG[type=date]{max-width:170px}.InvoiceList_filterInput__SANHG:focus{outline:none;border-color:var(--nf-primary,#3b82f6);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.InvoiceList_typeToggle___Hqxx{display:inline-flex;flex-wrap:wrap;gap:6px;border:none;padding:4px 0}.InvoiceList_typeBtn__aNSxL{flex:0 0 auto;min-width:90px;padding:6px 8px;background:white;border:1px solid var(--nf-border,#e6e9ef);border-radius:6px;color:var(--nf-text-muted);font-size:12px;cursor:pointer;transition:all .15s}.InvoiceList_typeBtn__aNSxL:last-child{border-right:1px solid var(--nf-border,#e6e9ef)}.InvoiceList_typeBtn__aNSxL.InvoiceList_selected__oEkiq{background-color:var(--nf-primary);color:white}.InvoiceList_dateQuickFilters__xBYaA{display:flex;flex-wrap:wrap;gap:8px}.InvoiceList_dateQuickBtn__Q34yL{padding:6px 12px;background-color:var(--nf-bg-subtle,#f8fafc);border:1px solid var(--nf-border,#e6e9ef);border-radius:6px;color:var(--nf-text,#0f1729);font-size:12px;cursor:pointer;transition:all .2s;flex:0 0 auto;text-align:center;white-space:nowrap;min-width:fit-content}.InvoiceList_dateQuickBtn__Q34yL:hover{border-color:var(--nf-primary,#3b82f6);color:var(--nf-primary,#3b82f6);background-color:white}.InvoiceList_datePicker__jjfwZ{display:flex;flex-direction:column;gap:4px}.InvoiceList_dateField__gUpyn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:1px solid var(--nf-border,#e6e9ef);border-radius:6px;background:white;width:120px}.InvoiceList_dateInput__2qIvG{display:inline-flex;gap:2px;font-size:12px;color:var(--nf-text,#0f1729)}.InvoiceList_dateSegment__hHq1l{padding:1px 0}.InvoiceList_dateButton__enVe_,.InvoiceList_dateSegment__hHq1l[data-placeholder]{color:var(--nf-text-muted,#64748b)}.InvoiceList_dateButton__enVe_{border:none;background:transparent;font-size:12px;cursor:pointer}.InvoiceList_popover__PDM_M{background:white;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;box-shadow:0 12px 24px rgba(0,0,0,.12);padding:6px;z-index:20}.InvoiceList_calendar__kuH3K{width:220px;font-size:11px}.InvoiceList_calendarHeader___6Pqx{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 6px}.InvoiceList_calendarHeading__hEtd7{font-size:12px;font-weight:600;color:var(--nf-text,#0f1729);text-transform:capitalize}.InvoiceList_navButton__dZfxT{border:none;background:transparent;color:var(--nf-text-muted,#64748b);cursor:pointer;font-size:14px;padding:2px 6px}.InvoiceList_calendarGrid__MSiuw{width:220px}.InvoiceList_calendarCell__mNt0B{width:28px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:11px;margin:1px;color:var(--nf-text,#0f1729)}.InvoiceList_calendarCell__mNt0B[data-selected]{background:var(--nf-primary,#3b82f6);color:white}.InvoiceList_calendarCell__mNt0B[data-today]{border:1px solid var(--nf-primary,#3b82f6)}.InvoiceList_calendarCell__mNt0B[data-outside-month]{color:#cbd5e1}.InvoiceList_panelFooter__fcfYy{display:flex;justify-content:space-between;padding:12px;border-top:1px solid var(--nf-border,#e6e9ef);background-color:var(--nf-bg-subtle,#f8fafc)}.InvoiceList_clearFilters__pljgY{display:flex;align-items:center;gap:4px;padding:6px 12px;background-color:white;border:1px solid var(--nf-border,#e6e9ef);border-radius:6px;color:var(--nf-text-muted,#64748b);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.InvoiceList_clearFilters__pljgY:hover{background-color:var(--nf-error,#ffebeb);border-color:var(--nf-error,#ef4444);color:var(--nf-error,#ef4444)}.InvoiceList_applyFilters__BT81i{display:flex;align-items:center;gap:6px;padding:6px 20px;background-color:var(--nf-primary,#3b82f6);border:1px solid var(--nf-primary,#3b82f6);border-radius:6px;color:white;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px rgba(59,130,246,.2)}.InvoiceList_applyFilters__BT81i:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.InvoiceList_applyFilters__BT81i:disabled{opacity:.6;cursor:not-allowed}.InvoiceList_tableWrapper__e0fDV{overflow-x:auto;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;background-color:white}.InvoiceList_table__1Qpxs{width:100%;border-collapse:collapse;font-size:13px}.InvoiceList_table__1Qpxs th{padding:10px 12px;text-align:left;font-weight:600;color:var(--nf-text-muted,#64748b);background-color:var(--nf-bg-subtle,#f8fafc);border-bottom:2px solid var(--nf-border,#e6e9ef);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:12px}.InvoiceList_sortableHeader__yYzRD{cursor:pointer;transition:all .2s}.InvoiceList_sortableHeader__yYzRD:hover{background-color:#e8eef5;color:var(--nf-text,#0f1729)}.InvoiceList_headerContent__k3Egp{display:flex;align-items:center;gap:4px}.InvoiceList_headerContent__k3Egp.InvoiceList_justifyEnd__o_z38{justify-content:flex-end}.InvoiceList_sortPlaceholder__ofCus{width:12px;height:12px}.InvoiceList_table__1Qpxs td{padding:10px 12px;border-bottom:1px solid var(--nf-border,#e6e9ef);color:var(--nf-text,#0f1729)}.InvoiceList_table__1Qpxs tbody tr:last-child td{border-bottom:none}.InvoiceList_clickableRow__jAdAt{cursor:pointer;transition:background-color .15s}.InvoiceList_clickableRow__jAdAt:hover{background-color:var(--nf-bg-subtle,#f8fafc)}.InvoiceList_alignRight__Fy7mU{text-align:right}.InvoiceList_invoiceNo__W_Gu4{font-weight:600;font-family:Courier New,monospace;font-size:12px}.InvoiceList_partnerCell__ocGzB{display:flex;align-items:center;gap:6px;color:var(--nf-text-muted,#64748b)}.InvoiceList_partnerCell__ocGzB span{color:var(--nf-text,#0f1729)}.InvoiceList_totalAmount__i2HqR{font-weight:600}.InvoiceList_typeBadge__GYFal{display:inline-flex;align-items:center;gap:3px;padding:3px 6px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap}.InvoiceList_typeBadge__GYFal.InvoiceList_sales__0udqs{background-color:rgba(34,197,94,.1);color:#16a34a}.InvoiceList_typeBadge__GYFal.InvoiceList_purchase__392OO{background-color:rgba(59,130,246,.1);color:#2563eb}.InvoiceList_chevron__2o0_r{color:var(--nf-text-muted,#64748b)}.InvoiceList_mobileList__4v2wq{display:none;flex-direction:column;gap:10px}.InvoiceList_mobileCard__L5AY_{position:relative;padding:12px;background-color:white;border:1px solid var(--nf-border,#e6e9ef);border-radius:8px;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px rgba(0,0,0,.05)}.InvoiceList_mobileCard__L5AY_:hover{border-color:var(--nf-primary,#3b82f6)}.InvoiceList_mobileCardHeader__7TEYP{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.InvoiceList_mobileDate__nrRtN{font-size:11px;color:var(--nf-text-muted,#64748b)}.InvoiceList_mobileCardBody__j_KtH{margin-bottom:10px}.InvoiceList_mobileInvoiceNo___Kfgh{font-size:14px;font-weight:600;margin-bottom:4px;font-family:Courier New,monospace}.InvoiceList_mobilePartner__SL8CS{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--nf-text-muted,#64748b)}.InvoiceList_mobileCardFooter__Ha_vU{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--nf-border,#e6e9ef)}.InvoiceList_mobileAmounts__DB6DY{font-size:12px;color:var(--nf-text-muted,#64748b)}.InvoiceList_mobileNetLabel__SSHuA{margin-right:4px}.InvoiceList_mobileTotal__14bEl{font-size:14px;font-weight:600;color:var(--nf-text,#0f1729)}.InvoiceList_mobileChevron__ziKEs{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--nf-text-muted,#64748b)}.InvoiceList_emptyState__ksDQD,.InvoiceList_errorState__U_Egv,.InvoiceList_loadingState__Dzfyz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 20px;text-align:center;color:var(--nf-text-muted,#64748b);font-size:13px}.InvoiceList_errorState__U_Egv{color:var(--nf-error,#ef4444)}.InvoiceList_spinner__1Ku5W{animation:InvoiceList_spin__p1q_r 1s linear infinite}@keyframes InvoiceList_spin__p1q_r{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InvoiceList_loadMoreContainer__UUohG{display:flex;justify-content:center;padding:12px}.InvoiceList_loadMoreBtn__5FqYR{display:flex;align-items:center;gap:6px;padding:8px 20px;background-color:white;border:1px solid var(--nf-border,#e6e9ef);border-radius:6px;color:var(--nf-text,#0f1729);font-size:13px;cursor:pointer;transition:all .2s}.InvoiceList_loadMoreBtn__5FqYR:hover:not(:disabled){border-color:var(--nf-primary,#3b82f6);color:var(--nf-primary,#3b82f6)}.InvoiceList_loadMoreBtn__5FqYR:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.InvoiceList_tableWrapper__e0fDV{display:none}.InvoiceList_mobileList__4v2wq{display:flex}.InvoiceList_filtersBar__zw4Qr{width:100%}.InvoiceList_quickFilters__UXcKZ{width:100%;justify-content:space-between}.InvoiceList_quickFilterBtn__Q_6mZ{flex:1 1}.InvoiceList_filterToggle__fKK9Q{flex:1 1;justify-content:center}.InvoiceList_filterRowTwoCols__RtVc9{display:grid;grid-template-columns:1fr;gap:10px}.InvoiceList_dateQuickFilters__xBYaA{flex-direction:row;gap:8px}.InvoiceList_dateQuickBtn__Q34yL{flex:1 1}.InvoiceList_filterInput__SANHG{max-width:100%}.InvoiceList_typeToggle___Hqxx{width:100%}.InvoiceList_typeBtn__aNSxL{flex:1 1}}@media (max-width:480px){.InvoiceList_mobileCard__L5AY_{padding:10px}}.Facturi_topbar__du_Ax{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--nf-border);background-color:var(--nf-panel);margin-bottom:24px}.Facturi_topLeft__POMFe{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.Facturi_topRight__e7BnV{display:flex;align-items:center;gap:12px}.Facturi_backLink__QIUcE{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background-color:var(--nf-bg-subtle,#f8fafc);border:1px solid var(--nf-border,#e6e9ef);color:var(--nf-text-muted,#64748b);transition:all .2s;text-decoration:none;flex-shrink:0}.Facturi_backLink__QIUcE:hover{background-color:var(--nf-surface);border-color:var(--nf-primary,#3b82f6);color:var(--nf-primary,#3b82f6)}.Facturi_title__a3pBG{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;margin:0;color:var(--nf-text,#0f1729)}.Facturi_subtitle__z6MCQ{font-size:14px;color:var(--nf-text-muted,#64748b);margin:0}.Facturi_companyName__tAPnU{font-weight:500;color:var(--nf-primary)}.Facturi_content__9jqwg{min-height:400px}.Facturi_emptyState__1eyU6,.Facturi_loadingState__SGq_k{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:400px;color:var(--nf-text-muted,#64748b);text-align:center}.Facturi_spinner__0yHEg{animation:Facturi_spin__OJis2 1s linear infinite}@keyframes Facturi_spin__OJis2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.Facturi_topbar__du_Ax{flex-direction:column;align-items:flex-start;padding:16px;gap:16px;margin-bottom:16px}.Facturi_topRight__e7BnV{width:100%;justify-content:flex-end;flex-wrap:wrap}}