.defaultReports_container__GoJqK{padding:0}.defaultReports_chartContainer__9YJNy{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px;margin-top:16px;align-items:start;max-width:100%}.defaultReports_chartCard__7cuW_{background:var(--white);border-radius:8px;padding:8px 12px 12px;box-shadow:none;border:1px solid var(--black-300);max-width:100%;min-height:0}.defaultReports_chartCard__7cuW_ canvas{display:block}@media (max-width:768px){.defaultReports_chartContainer__9YJNy{grid-template-columns:1fr;gap:10px}.defaultReports_infoBox__hXUtD{grid-template-columns:1fr;gap:15px}.defaultReports_chartCard__7cuW_{padding:8px 10px 10px}}@media (max-width:1024px) and (min-width:769px){.defaultReports_chartContainer__9YJNy{grid-template-columns:1fr;gap:15px}}.boxItem_boxItem__jy6gu{border:1px solid var(--border);border-radius:var(--radius);padding:20px}.boxItem_titleBox__pRyih{display:flex;flex-direction:row;justify-content:space-between;gap:10px;margin-bottom:10px}.boxItem_title__sCy2K{font-size:16px;font-weight:500}.boxItem_icon__DktE5{width:24px;height:24px}.boxItem_value__o8x3G{font-size:26px;font-weight:600;margin-bottom:10px}.boxItem_comment__sDUeJ{font-size:14px;color:var(--muted-foreground);gap:5px;display:flex}.boxItem_negative__eX5zJ{color:var(--destructive)}.boxItem_positive__gwZQO{color:var(--success)}.boxses_boxses__iGdpc{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.reportChrome_empty__Hzi9F{text-align:center;padding:24px 16px;color:var(--muted-foreground);font-size:var(--font-size-body)}.reportChrome_table__nP2gm{width:100%;border-collapse:collapse;font-size:var(--font-size-body);background:var(--card);box-shadow:none}.reportChrome_table__nP2gm td,.reportChrome_table__nP2gm th{font-size:var(--font-size-body);border:1px solid var(--border-strong);color:var(--foreground)}.reportChrome_thead__ujk_z,.reportChrome_thead__ujk_z td,.reportChrome_thead__ujk_z th{background:var(--surface);color:var(--muted-foreground);font-weight:600}.reportChrome_thead__ujk_z td,.reportChrome_thead__ujk_z th{font-size:var(--font-size-body);text-transform:none}.reportChrome_container__GL1uy{padding:0;margin:0;background:none;box-shadow:none;min-height:0}.orderAnalysis_tableContainer__ceJj3{overflow-x:auto;border:1px solid var(--border);border-radius:4px}.orderAnalysis_table__xY_xQ{width:100%;border-collapse:collapse;min-width:600px}.orderAnalysis_thead__xJG_z{background-color:var(--surface)}.orderAnalysis_thead__xJG_z td{padding:12px 8px;text-align:center;font-weight:700;border:1px solid var(--border);white-space:nowrap}.orderAnalysis_productHeader___B0QB{position:sticky;left:0;z-index:3;background-color:var(--muted);min-width:200px;text-align:left!important;border-right:2px solid var(--border)}.orderAnalysis_clientHeader__E0uHf{background-color:var(--muted);min-width:120px}.orderAnalysis_stockHeader__mD6Iq{background-color:var(--success-soft);min-width:100px}.orderAnalysis_shortageHeader__EXJNv{background-color:var(--danger-soft);min-width:100px}.orderAnalysis_productCell__1n01l{position:sticky;left:0;z-index:2;padding:10px 8px;border-right:1px solid var(--border);border:1px solid var(--border);border-right-width:2px;text-align:left;font-weight:500;background-color:var(--surface)}.orderAnalysis_quantityCell__r0YEn{padding:10px 8px;border:1px solid var(--border);text-align:center;background-color:var(--card)}.orderAnalysis_stockCell__AR4Go{background-color:var(--success-soft)}.orderAnalysis_shortageCell__ihg6g,.orderAnalysis_stockCell__AR4Go{padding:10px 8px;border:1px solid var(--border);text-align:center;font-weight:500}.orderAnalysis_shortageWarning__QZBCz{background-color:var(--danger-soft);color:var(--destructive);font-weight:700}@media (max-width:768px){.orderAnalysis_container__7mzhH{padding:10px}.orderAnalysis_table__xY_xQ{font-size:var(--font-size-body)}.orderAnalysis_productCell__1n01l,.orderAnalysis_quantityCell__r0YEn,.orderAnalysis_shortageCell__ihg6g,.orderAnalysis_stockCell__AR4Go,.orderAnalysis_thead__xJG_z td{padding:6px 4px}}.cashOperations_itemsBox__8yetf{display:grid;gap:10px;grid-template-columns:1fr}@media (max-width:900px){.cashOperations_itemsBox__8yetf{grid-template-columns:1fr 1fr}}@media (max-width:650px){.cashOperations_itemsBox__8yetf{grid-template-columns:1fr}}.cashOperations_button__GzYuA{margin-left:20px;padding:5px 20px;cursor:pointer;border-radius:5px;font-weight:700}.cashOperationsItem_item__RUn4V{border:1px solid var(--border);padding:10px;border-radius:5px;box-shadow:none}.cashOperationsItem_row__xnBFh{display:grid;grid-template-columns:3fr 2fr;gap:10px;padding:5px 0 15px;border-bottom:1px solid var(--border);margin:5px 0}.cashOperationsItem_rowCount__bb6H4{grid-template-columns:2fr 1fr;text-align:right}.cashOperationsItem_title__gIjNf{font-size:var(--font-size-body);text-align:left}.cashOperationsItem_resultsTable__XOumu{margin:15px 0;overflow-x:auto}.cashOperationsItem_table__rO43Y{width:100%;border-collapse:collapse;font-size:var(--font-size-body)}.cashOperationsItem_tableHeader__g48MA{background-color:var(--surface);border:1px solid var(--border);padding:8px;text-align:center;font-weight:600;color:var(--foreground)}.cashOperationsItem_tableHeader__g48MA:hover{background-color:#d4e6f0!important}.cashOperationsItem_tableRow__SO2oT{border-bottom:1px solid var(--border)}.cashOperationsItem_tableRow__SO2oT:nth-child(2n){background-color:#f9f9f9}.cashOperationsItem_tableRow__SO2oT:hover{background-color:#f0f0f0}.cashOperationsItem_clickableRow__2_TFr{cursor:pointer}.cashOperationsItem_clickableRow__2_TFr:hover{background-color:#e3f2fd!important}.cashOperationsItem_tableCell__CWVDI{border:1px solid var(--border);padding:8px;text-align:left}@media print{.cashOperationsItem_resultsTable__XOumu{page-break-inside:avoid}.cashOperationsItem_table__rO43Y{border:2px solid #000}}tr td.cashOperationsItem_total__18wwm,tr th.cashOperationsItem_total__18wwm{font-weight:600;text-align:right}.cashOperationsItem_sumBox__VirJZ .cashOperationsItem_row__xnBFh{font-size:18px;font-weight:500}.cashOperationsItem_description__hwTVX{width:400px}.cashOperationsItem_documentType__nrQza,.cashOperationsItem_partner__khhAo{width:150px}.cashOperationsItem_date__iCbdG{width:80px}.cashOperationsItem_number__HYFkM{width:30px;text-align:center}.cashOperationsItem_debet__1DZOs,.cashOperationsItem_kredit__g44nc{text-align:right;width:150px}.cashOperationsItem_totalRow__MfvEW{background-color:#e8f4f8!important;font-weight:700;border-top:2px solid var(--border)}.cashOperationsItem_totalRow__MfvEW:hover{background-color:#d4e6f0!important}.accountOperations_container__g7JvL{padding:0}.accountOperations_title__2H4oI{flex:1;margin-bottom:0}.accountOperations_header__RxmPD{justify-content:space-between;margin-bottom:15px}.accountOperations_controls__spKqw,.accountOperations_header__RxmPD{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.accountOperations_schetSelect__iZxcm{padding:6px 12px;font-size:15px;border:1px solid var(--border);border-radius:4px;background:var(--card);cursor:pointer;min-width:240px}.accountOperations_schetSelect__iZxcm:focus{outline:none;border-color:var(--ring);box-shadow:var(--focus-ring)}.accountOperations_refreshBtn__EYVK0{padding:6px 18px;font-size:15px;background-color:var(--foreground);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.accountOperations_refreshBtn__EYVK0:hover:not(:disabled){background-color:var(--primary-hover)}.accountOperations_refreshBtn__EYVK0:disabled{background-color:var(--muted);cursor:default}.accountOperations_error__tg7wS{color:var(--destructive);margin-bottom:10px;font-size:14px}.accountOperations_card__IpqyR{border:1px solid var(--border);padding:12px;border-radius:5px;box-shadow:none}.accountOperations_balanceRow__ChYwi{display:grid;grid-template-columns:3fr 2fr;gap:10px;padding:5px 0 10px;border-bottom:1px solid var(--border);margin:5px 0;font-size:18px;font-weight:500}.accountOperations_balanceLabel__mtz_q{text-align:left}.accountOperations_balanceValue__y8BRx{text-align:right}.accountOperations_tableWrapper__i8_yU{margin:15px 0;overflow-x:auto}.accountOperations_table___eFKN{width:100%;border-collapse:collapse;font-size:15px}.accountOperations_th__sIWEX{background-color:var(--muted);border:1px solid var(--border);padding:8px;text-align:center;font-weight:600;color:var(--foreground)}.accountOperations_th__sIWEX:hover{background-color:var(--accent)}.accountOperations_tr__kSyz_{border-bottom:1px solid var(--border)}.accountOperations_tr__kSyz_:hover{background-color:var(--muted)}.accountOperations_trEven__KGDW9{background-color:var(--surface)}.accountOperations_td__e3Gjb{border:1px solid var(--border);padding:7px 8px;text-align:left}.accountOperations_tdNum__gnNKZ{width:36px;text-align:center}.accountOperations_tdDate__nd6HM{width:90px;white-space:nowrap}.accountOperations_tdSchet__JA9zX{width:60px;text-align:center;font-weight:500}.accountOperations_tdPartner__sK6tq{width:160px}.accountOperations_tdDesc__30_Yj{min-width:200px}.accountOperations_tdAmount__q4n6s{width:140px;text-align:right}.accountOperations_trTotal__zZBU_{background-color:var(--muted)!important;font-weight:700;border-top:2px solid var(--border)}.accountOperations_trTotal__zZBU_:hover{background-color:var(--accent)!important}.accountOperations_tdTotalAmount__TbyWP,.accountOperations_tdTotalLabel__g1rLl{border:1px solid var(--border);padding:7px 8px;font-weight:700}.accountOperations_tdTotalAmount__TbyWP{text-align:right}.accountOperations_empty__N2S5n,.accountOperations_loading__4gYrd{text-align:center;color:var(--muted-foreground);padding:20px;font-size:15px}@media print{.accountOperations_controls__spKqw{display:none}.accountOperations_tableWrapper__i8_yU{page-break-inside:avoid}.accountOperations_table___eFKN{border:2px solid #000}}.foydaByProduction_tableContainer__u5At9{max-height:600px;overflow-y:auto;width:100%;position:relative;margin-bottom:20px}.foydaByProduction_table__gSEc9{font-size:var(--font-size-body);width:100%;border-collapse:collapse}.foydaByProduction_table__gSEc9 td,.foydaByProduction_table__gSEc9 th{border:.5px solid var(--border);text-align:right;padding:10px;font-weight:400;font-size:var(--font-size-body)}.foydaByProduction_table__gSEc9 thead{position:sticky;top:0;background:#fff;z-index:10}.foydaByProduction_table__gSEc9 thead td{text-align:center;font-weight:600;font-size:var(--font-size-body);background:var(--surface)}.foydaByProduction_table__gSEc9 tbody tr:hover{background-color:#f9f9f9}.foydaByProduction_table__gSEc9 td:first-child,.foydaByProduction_table__gSEc9 th:first-child{font-size:var(--font-size-body);width:50px!important;max-width:50px!important;text-align:center}.foydaByProduction_table__gSEc9 td:nth-child(2),.foydaByProduction_table__gSEc9 th:nth-child(2){font-size:var(--font-size-body);text-align:left!important;font-weight:500;min-width:150px;width:150px!important;max-width:150px!important}.foydaByProduction_table__gSEc9 td:nth-child(10),.foydaByProduction_table__gSEc9 td:nth-child(11),.foydaByProduction_table__gSEc9 td:nth-child(12),.foydaByProduction_table__gSEc9 td:nth-child(13),.foydaByProduction_table__gSEc9 td:nth-child(3),.foydaByProduction_table__gSEc9 td:nth-child(4),.foydaByProduction_table__gSEc9 td:nth-child(5),.foydaByProduction_table__gSEc9 td:nth-child(6),.foydaByProduction_table__gSEc9 td:nth-child(7),.foydaByProduction_table__gSEc9 td:nth-child(8),.foydaByProduction_table__gSEc9 td:nth-child(9),.foydaByProduction_table__gSEc9 th:nth-child(10),.foydaByProduction_table__gSEc9 th:nth-child(11),.foydaByProduction_table__gSEc9 th:nth-child(12),.foydaByProduction_table__gSEc9 th:nth-child(13),.foydaByProduction_table__gSEc9 th:nth-child(3),.foydaByProduction_table__gSEc9 th:nth-child(4),.foydaByProduction_table__gSEc9 th:nth-child(5),.foydaByProduction_table__gSEc9 th:nth-child(6),.foydaByProduction_table__gSEc9 th:nth-child(7),.foydaByProduction_table__gSEc9 th:nth-child(8),.foydaByProduction_table__gSEc9 th:nth-child(9){font-size:var(--font-size-body);width:120px!important;min-width:120px!important;max-width:120px!important}.foydaByProduction_totalRow__ut0fb{font-weight:700;background:var(--muted)}.foydaByProduction_totalRow__ut0fb td{font-weight:700;font-size:var(--font-size-body)}@media print{.foydaByProduction_title__jD2BN{margin:0 0 8px;padding:0 0 8px;font-size:14px;page-break-after:avoid}.foydaByProduction_tableContainer__u5At9{max-height:none!important;overflow-y:visible!important;overflow-x:visible!important;width:100%;position:relative;margin-bottom:10px;page-break-inside:avoid}.foydaByProduction_table__gSEc9{font-size:9px;width:100%;border-collapse:collapse;page-break-inside:auto}.foydaByProduction_table__gSEc9 td,.foydaByProduction_table__gSEc9 th{border:.5px solid var(--border);text-align:right;padding:4px 3px;font-weight:400;font-size:9px;page-break-inside:avoid;page-break-after:auto}.foydaByProduction_table__gSEc9 thead{position:static!important;background:#fff;z-index:1;display:table-header-group}.foydaByProduction_table__gSEc9 thead td{text-align:center;font-weight:600;font-size:8px;background:var(--surface);padding:5px 3px}.foydaByProduction_table__gSEc9 tbody tr{page-break-inside:avoid}.foydaByProduction_table__gSEc9 tbody tr:hover{background-color:transparent}.foydaByProduction_table__gSEc9 td:first-child,.foydaByProduction_table__gSEc9 th:first-child{width:3%!important;max-width:3%!important;min-width:3%!important;text-align:center}.foydaByProduction_table__gSEc9 td:nth-child(2),.foydaByProduction_table__gSEc9 th:nth-child(2){text-align:left!important;font-weight:500;width:8%!important;min-width:8%!important;max-width:8%!important;font-size:7px}.foydaByProduction_table__gSEc9 td:nth-child(10),.foydaByProduction_table__gSEc9 td:nth-child(11),.foydaByProduction_table__gSEc9 td:nth-child(12),.foydaByProduction_table__gSEc9 td:nth-child(13),.foydaByProduction_table__gSEc9 td:nth-child(3),.foydaByProduction_table__gSEc9 td:nth-child(4),.foydaByProduction_table__gSEc9 td:nth-child(5),.foydaByProduction_table__gSEc9 td:nth-child(6),.foydaByProduction_table__gSEc9 td:nth-child(7),.foydaByProduction_table__gSEc9 td:nth-child(8),.foydaByProduction_table__gSEc9 td:nth-child(9),.foydaByProduction_table__gSEc9 th:nth-child(10),.foydaByProduction_table__gSEc9 th:nth-child(11),.foydaByProduction_table__gSEc9 th:nth-child(12),.foydaByProduction_table__gSEc9 th:nth-child(13),.foydaByProduction_table__gSEc9 th:nth-child(3),.foydaByProduction_table__gSEc9 th:nth-child(4),.foydaByProduction_table__gSEc9 th:nth-child(5),.foydaByProduction_table__gSEc9 th:nth-child(6),.foydaByProduction_table__gSEc9 th:nth-child(7),.foydaByProduction_table__gSEc9 th:nth-child(8),.foydaByProduction_table__gSEc9 th:nth-child(9){width:7.5%!important;min-width:7.5%!important;max-width:7.5%!important;font-size:8px}.foydaByProduction_totalRow__ut0fb{font-weight:700;background:var(--muted);page-break-inside:avoid}.foydaByProduction_totalRow__ut0fb td{font-weight:700;font-size:9px}}.foydaByProduction_clickable__0kMlW{cursor:pointer;transition:background-color .2s;position:relative}.foydaByProduction_clickable__0kMlW:hover{background-color:#f0f0f0}.foydaByProduction_expenseCell__LMDM1:after{content:"▼";position:absolute;right:5px;font-size:10px;opacity:.5}.foydaByProduction_clickable__0kMlW{user-select:none}.foydaByProduction_clickable__0kMlW:hover{background-color:#e8f4fd!important}.IncomeDetailsModal_overlay__S6dSu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.IncomeDetailsModal_modal__t4gcR{background:var(--card);border-radius:8px;width:90%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15)}.IncomeDetailsModal_header__M2o5m{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border)}.IncomeDetailsModal_header__M2o5m h2{margin:0;font-size:1.5rem;color:var(--foreground)}.IncomeDetailsModal_closeButton__H__eI{background:none;border:none;font-size:24px;cursor:pointer;color:var(--muted-foreground);padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px}.IncomeDetailsModal_closeButton__H__eI:hover{background-color:#f0f0f0;color:var(--foreground)}.IncomeDetailsModal_content__f_wlM{flex:1;padding:20px;overflow-y:auto}.IncomeDetailsModal_error__mue9B,.IncomeDetailsModal_loading__lwZ2U{text-align:center;padding:40px 20px;color:var(--muted-foreground)}.IncomeDetailsModal_error__mue9B{color:#dc3545}.IncomeDetailsModal_error__mue9B button{margin-top:10px;padding:8px 16px;background-color:var(--foreground);color:white;border:none;border-radius:4px;cursor:pointer}.IncomeDetailsModal_error__mue9B button:hover{background-color:#0056b3}.IncomeDetailsModal_summary__3siy6{margin-bottom:20px;padding:15px;background-color:#f8f9fa;border-radius:6px;border:1px solid var(--border)}.IncomeDetailsModal_summaryItem__9yyjt{display:flex;justify-content:space-between;align-items:center}.IncomeDetailsModal_summaryLabel__cTGJl{font-weight:600;color:var(--foreground);font-size:16px}.IncomeDetailsModal_summaryValue__K_gFR{font-weight:700;color:#28a745;font-size:18px}.IncomeDetailsModal_summaryWarning__r4JIN{margin-top:10px;padding:8px;background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;font-size:14px}.IncomeDetailsModal_tabs__1ycpf{display:flex;gap:10px;margin-bottom:20px;border-bottom:2px solid var(--border)}.IncomeDetailsModal_tab__nD28l{padding:12px 24px;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:14px;font-weight:500;color:var(--muted-foreground);transition:all .2s}.IncomeDetailsModal_tab__nD28l:hover{color:var(--foreground);background-color:#f8f9fa}.IncomeDetailsModal_activeTab__xysWX{color:var(--foreground);border-bottom-color:var(--foreground);font-weight:600}.IncomeDetailsModal_tableContainer__FKoYR{overflow-x:auto;margin-top:10px}.IncomeDetailsModal_table__yWwnG{width:100%;border-collapse:collapse;font-size:14px}.IncomeDetailsModal_table__yWwnG thead{background-color:#f8f9fa;position:sticky;top:0;z-index:10}.IncomeDetailsModal_table__yWwnG th{font-size:var(--font-size-body);padding:12px;text-align:left;font-weight:600;color:var(--foreground);border-bottom:2px solid #dee2e6;white-space:nowrap}.IncomeDetailsModal_table__yWwnG td{font-size:var(--font-size-body);padding:10px 12px;border-bottom:1px solid var(--border);color:var(--muted-foreground)}.IncomeDetailsModal_table__yWwnG tbody tr:hover{background-color:#f8f9fa}.IncomeDetailsModal_table__yWwnG tbody tr:last-child td{font-size:var(--font-size-body);border-bottom:none}.IncomeDetailsModal_totalCell__j74BT{font-weight:600;color:#28a745}.IncomeDetailsModal_priceSourceCell__X_BsB{font-size:12px;color:var(--muted-foreground);font-style:italic}.IncomeDetailsModal_emptyCell__3u0VZ{text-align:center;padding:40px;color:#999}.IncomeDetailsModal_table__yWwnG tfoot{background-color:#f8f9fa;font-weight:600}.IncomeDetailsModal_table__yWwnG tfoot td{font-size:var(--font-size-body);padding:12px;border-top:2px solid #dee2e6}.IncomeDetailsModal_footerLabel__umy_o{text-align:right;color:var(--foreground)}.IncomeDetailsModal_footerTotal__C9bw2{color:#28a745;font-size:16px}.IncomeDetailsModal_viewButton__PpauA{padding:6px 12px;background-color:var(--foreground);color:white;border:none;border-radius:4px;cursor:pointer;font-size:12px;white-space:nowrap}.IncomeDetailsModal_viewButton__PpauA:hover{background-color:#0056b3}.IncomeDetailsModal_filterInfo__UtcNM{margin-top:15px;padding:10px 15px;background-color:#e7f3ff;border:1px solid #b3d9ff;border-radius:4px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.IncomeDetailsModal_filterInfo__UtcNM button{padding:6px 12px;background-color:#6c757d;color:white;border:none;border-radius:4px;cursor:pointer;font-size:12px}.IncomeDetailsModal_filterInfo__UtcNM button:hover{background-color:#5a6268}.IncomeDetailsModal_footer__otluM{display:flex;justify-content:flex-end;padding:20px;border-top:1px solid var(--border);background-color:#f8f9fa}.IncomeDetailsModal_closeBtn__SlRW8{padding:10px 20px;background-color:#6c757d;color:white;border:none;border-radius:4px;cursor:pointer;font-size:14px}.IncomeDetailsModal_closeBtn__SlRW8:hover{background-color:#5a6268}@media (max-width:768px){.IncomeDetailsModal_modal__t4gcR{width:95%;margin:10px}.IncomeDetailsModal_table__yWwnG{font-size:12px}.IncomeDetailsModal_table__yWwnG td,.IncomeDetailsModal_table__yWwnG th{font-size:var(--font-size-body);padding:8px}.IncomeDetailsModal_tabs__1ycpf{flex-direction:column}.IncomeDetailsModal_tab__nD28l{border-bottom:1px solid var(--border);border-left:3px solid transparent}.IncomeDetailsModal_activeTab__xysWX{border-left-color:var(--foreground);border-bottom-color:var(--border)}}.servicesByCarsRegistry_container__mb1_Y{width:100%;overflow:hidden}.servicesByCarsRegistry_filterPanel__cKPgV{background-color:var(--muted);padding:15px;border-radius:6px;margin-bottom:20px;border:1px solid var(--border)}.servicesByCarsRegistry_filterRow__O_laq{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-end}.servicesByCarsRegistry_filterGroup__3zTmV{display:flex;flex-direction:column;gap:5px}.servicesByCarsRegistry_filterGroup__3zTmV label{font-weight:500;color:var(--muted-foreground);font-size:14px}.servicesByCarsRegistry_filterSelect__q0URi{padding:8px 12px;border:1px solid var(--border);border-radius:4px;background-color:var(--card);font-size:14px;min-width:150px}.servicesByCarsRegistry_filterSelect__q0URi:focus{outline:2px solid var(--border);border-color:var(--border)}.servicesByCarsRegistry_documentSection__qy3tQ{margin-bottom:30px;border:1px solid var(--border);border-radius:8px;overflow:hidden;background-color:var(--card)}.servicesByCarsRegistry_documentHeader__v6v32{background-color:var(--muted);padding:15px 20px;border-bottom:2px solid var(--border);display:flex;justify-content:space-between;align-items:center}.servicesByCarsRegistry_documentHeader__v6v32 h3{margin:0;color:var(--foreground);font-size:18px}.servicesByCarsRegistry_documentStats__Y_wCi{color:var(--muted-foreground);font-size:14px;font-weight:500}.servicesByCarsRegistry_tableContainer__0BkNZ{width:100%;overflow-x:auto;overflow-y:visible;border:none;background-color:var(--card);box-sizing:border-box;display:block;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--border) #f1f1f1}.servicesByCarsRegistry_tableContainer__0BkNZ::-webkit-scrollbar{height:8px}.servicesByCarsRegistry_tableContainer__0BkNZ::-webkit-scrollbar-track{background:var(--muted);border-radius:4px}.servicesByCarsRegistry_tableContainer__0BkNZ::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.servicesByCarsRegistry_tableContainer__0BkNZ::-webkit-scrollbar-thumb:hover{background:var(--foreground)}.servicesByCarsRegistry_table__w2Zpu{border-collapse:collapse;width:max-content;min-width:1260px}.servicesByCarsRegistry_table__w2Zpu td,.servicesByCarsRegistry_table__w2Zpu th{font-size:var(--font-size-body);border:1px solid var(--border);padding:3px 6px;text-align:center;white-space:nowrap}.servicesByCarsRegistry_table__w2Zpu th{font-size:var(--font-size-body);background-color:var(--surface);position:sticky;top:0;z-index:10}.servicesByCarsRegistry_table__w2Zpu td{font-size:var(--font-size-body);border:1px solid var(--border);padding:3px;text-align:center;vertical-align:middle}.servicesByCarsRegistry_valueColumn__M9N0M{width:100px!important;border:1px solid var(--border)!important;padding:10px!important}.servicesByCarsRegistry_fixedColumn__aJ4zm{left:0}.servicesByCarsRegistry_fixedColumnSecond__O8RAw,.servicesByCarsRegistry_fixedColumn__aJ4zm{position:sticky;background-color:var(--card);z-index:1000;border-right:2px solid var(--border);width:120px;min-width:120px;max-width:120px}.servicesByCarsRegistry_fixedColumnSecond__O8RAw{left:120px}.servicesByCarsRegistry_fixedColumnHeader__VAbBE{left:0}.servicesByCarsRegistry_fixedColumnHeaderSecond__d2kGH,.servicesByCarsRegistry_fixedColumnHeader__VAbBE{position:sticky;top:0;background-color:var(--surface);z-index:1001;border-right:2px solid var(--border);width:120px;min-width:120px;max-width:120px}.servicesByCarsRegistry_fixedColumnHeaderSecond__d2kGH{left:120px}.servicesByCarsRegistry_subtotal__sHqFP{border-top:2px solid var(--border)}.servicesByCarsRegistry_subtotal__sHqFP,.servicesByCarsRegistry_subtotal__sHqFP td{background-color:var(--muted);font-weight:700}.servicesByCarsRegistry_grandTotalSection__asXKl{margin-top:30px;padding:20px;background-color:var(--muted);border-radius:8px;border:2px solid var(--border)}.servicesByCarsRegistry_grandTotal__OBuvt{text-align:center}.servicesByCarsRegistry_grandTotal__OBuvt h3{margin:0 0 15px;color:var(--foreground);font-size:20px}.servicesByCarsRegistry_grandTotalValues__tawy4{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.servicesByCarsRegistry_grandTotalValues__tawy4 div{background-color:var(--card);padding:10px 15px;border-radius:4px;border:1px solid var(--border);font-weight:500;color:var(--muted-foreground)}@media (max-width:768px){.servicesByCarsRegistry_table__w2Zpu{font-size:10px}.servicesByCarsRegistry_table__w2Zpu td,.servicesByCarsRegistry_table__w2Zpu th{font-size:var(--font-size-body);padding:2px}.servicesByCarsRegistry_filterRow__O_laq{flex-direction:column;align-items:stretch}.servicesByCarsRegistry_filterSelect__q0URi{min-width:auto}.servicesByCarsRegistry_grandTotalValues__tawy4{flex-direction:column;gap:10px}}.servicesByCarsAnalysis_container__eJaDE{width:100%;overflow:hidden}.servicesByCarsAnalysis_tableContainer__7X18I{width:100%;overflow-x:auto;overflow-y:visible;border:none;background-color:var(--card);box-sizing:border-box;display:block;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--border) #f1f1f1;margin-bottom:20px}.servicesByCarsAnalysis_tableContainer__7X18I::-webkit-scrollbar{height:8px}.servicesByCarsAnalysis_tableContainer__7X18I::-webkit-scrollbar-track{background:var(--muted);border-radius:4px}.servicesByCarsAnalysis_tableContainer__7X18I::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.servicesByCarsAnalysis_tableContainer__7X18I::-webkit-scrollbar-thumb:hover{background:var(--foreground)}.servicesByCarsAnalysis_table__zs65c{border-collapse:collapse;width:100%;min-width:1200px}.servicesByCarsAnalysis_table__zs65c td,.servicesByCarsAnalysis_table__zs65c th{font-size:var(--font-size-body);border:1px solid var(--border);padding:10px;text-align:center;max-width:120px}.servicesByCarsAnalysis_table__zs65c th{font-size:var(--font-size-body);background-color:var(--surface);position:sticky;top:0;z-index:10;font-weight:700}.servicesByCarsAnalysis_table__zs65c td{font-size:var(--font-size-body);border:1px solid var(--border);padding:10px;text-align:center;vertical-align:middle}.servicesByCarsAnalysis_valueColumn__6KMnP{width:120px;border:1px solid var(--border);padding:10px}.servicesByCarsAnalysis_fixedColumn___MX0V{background-color:var(--card);z-index:1000}.servicesByCarsAnalysis_fixedColumnHeader__EDRJ_,.servicesByCarsAnalysis_fixedColumn___MX0V{position:sticky;left:0;border-right:2px solid var(--border);width:180px;min-width:180px;max-width:180px;text-align:left;padding-left:10px}.servicesByCarsAnalysis_fixedColumnHeader__EDRJ_{top:0;background-color:var(--surface);z-index:1001}.servicesByCarsAnalysis_subtotal__asYSa{border-top:2px solid var(--border)}.servicesByCarsAnalysis_subtotal__asYSa,.servicesByCarsAnalysis_subtotal__asYSa td{background-color:var(--muted);font-weight:700}@media (max-width:768px){.servicesByCarsAnalysis_table__zs65c{font-size:12px;min-width:1000px}.servicesByCarsAnalysis_table__zs65c td,.servicesByCarsAnalysis_table__zs65c th{font-size:var(--font-size-body);padding:6px}.servicesByCarsAnalysis_valueColumn__6KMnP{width:100px}.servicesByCarsAnalysis_fixedColumnHeader__EDRJ_,.servicesByCarsAnalysis_fixedColumn___MX0V{width:150px;min-width:150px;max-width:150px}}.servicesByCarsOnlyAnalysis_container__xOS4P{width:100%;overflow:hidden}.servicesByCarsOnlyAnalysis_tableContainer__2_ryw{width:100%;overflow-x:auto;overflow-y:visible;border:none;background-color:var(--card);box-sizing:border-box;display:block;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--border) #f1f1f1;margin-bottom:20px}.servicesByCarsOnlyAnalysis_tableContainer__2_ryw::-webkit-scrollbar{height:8px}.servicesByCarsOnlyAnalysis_tableContainer__2_ryw::-webkit-scrollbar-track{background:var(--muted);border-radius:4px}.servicesByCarsOnlyAnalysis_tableContainer__2_ryw::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.servicesByCarsOnlyAnalysis_tableContainer__2_ryw::-webkit-scrollbar-thumb:hover{background:var(--foreground)}.servicesByCarsOnlyAnalysis_table__D3sUk{border-collapse:collapse;width:100%;min-width:1200px}.servicesByCarsOnlyAnalysis_table__D3sUk td,.servicesByCarsOnlyAnalysis_table__D3sUk th{font-size:var(--font-size-body);border:1px solid var(--border);padding:10px;text-align:center;max-width:120px}.servicesByCarsOnlyAnalysis_table__D3sUk th{font-size:var(--font-size-body);background-color:var(--surface);position:sticky;top:0;z-index:10;font-weight:700}.servicesByCarsOnlyAnalysis_table__D3sUk td{font-size:var(--font-size-body);border:1px solid var(--border);padding:10px;text-align:center;vertical-align:middle}.servicesByCarsOnlyAnalysis_valueColumn__jLBPk{width:120px;border:1px solid var(--border);padding:10px}.servicesByCarsOnlyAnalysis_expandColumn___KKEc{width:40px;min-width:40px;max-width:40px;text-align:center;cursor:pointer;border:1px solid var(--border);padding:10px}.servicesByCarsOnlyAnalysis_expandIcon__2h728{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;font-size:18px;font-weight:700;color:var(--border);user-select:none}.servicesByCarsOnlyAnalysis_expandableRow__sgioN{cursor:pointer;transition:background-color .2s}.servicesByCarsOnlyAnalysis_expandableRow__sgioN:hover,.servicesByCarsOnlyAnalysis_expandedRow__RUs8M{background-color:var(--muted)}.servicesByCarsOnlyAnalysis_detailRow__KPlrZ{background-color:var(--surface)}.servicesByCarsOnlyAnalysis_detailRow__KPlrZ:hover{background-color:var(--muted)}.servicesByCarsOnlyAnalysis_detailCell__ixXcm{padding-left:30px;font-size:.95em;color:var(--muted-foreground)}.servicesByCarsOnlyAnalysis_serviceNames__PmdmX{font-size:.85em;color:var(--muted-foreground);font-style:italic;margin-top:4px;padding-left:10px}.servicesByCarsOnlyAnalysis_documentDate__X9oVK{font-weight:400;color:var(--muted-foreground)}.servicesByCarsOnlyAnalysis_fixedColumn__nFeD7{position:sticky;left:40px;background-color:var(--card);z-index:1000;border-right:2px solid var(--border);width:180px;min-width:180px;max-width:180px;text-align:left;padding-left:10px}.servicesByCarsOnlyAnalysis_detailRow__KPlrZ .servicesByCarsOnlyAnalysis_fixedColumn__nFeD7{background-color:var(--surface)}.servicesByCarsOnlyAnalysis_expandedRow__RUs8M .servicesByCarsOnlyAnalysis_fixedColumn__nFeD7{background-color:var(--muted)}.servicesByCarsOnlyAnalysis_fixedColumnHeader__GF53O{position:sticky;left:40px;top:0;background-color:var(--surface);z-index:1001;border-right:2px solid var(--border);width:180px;min-width:180px;max-width:180px;text-align:left;padding-left:10px}.servicesByCarsOnlyAnalysis_subtotal__IqXJE{border-top:2px solid var(--border)}.servicesByCarsOnlyAnalysis_subtotal__IqXJE,.servicesByCarsOnlyAnalysis_subtotal__IqXJE td{background-color:var(--muted);font-weight:700}@media (max-width:768px){.servicesByCarsOnlyAnalysis_table__D3sUk{font-size:12px;min-width:1000px}.servicesByCarsOnlyAnalysis_table__D3sUk td,.servicesByCarsOnlyAnalysis_table__D3sUk th{font-size:var(--font-size-body);padding:6px}.servicesByCarsOnlyAnalysis_valueColumn__jLBPk{width:100px}.servicesByCarsOnlyAnalysis_expandColumn___KKEc{width:30px;min-width:30px;max-width:30px}.servicesByCarsOnlyAnalysis_fixedColumnHeader__GF53O,.servicesByCarsOnlyAnalysis_fixedColumn__nFeD7{width:150px;min-width:150px;max-width:150px}}.servicesByCarsPartnerAnalysis_container__464Ul{width:100%;overflow:hidden}.servicesByCarsPartnerAnalysis_tableContainer__PdxNt{width:100%;overflow-x:auto;overflow-y:visible;border:none;background-color:var(--card);box-sizing:border-box;display:block;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--border) #f1f1f1;margin-bottom:20px}.servicesByCarsPartnerAnalysis_tableContainer__PdxNt::-webkit-scrollbar{height:8px}.servicesByCarsPartnerAnalysis_tableContainer__PdxNt::-webkit-scrollbar-track{background:var(--muted);border-radius:4px}.servicesByCarsPartnerAnalysis_tableContainer__PdxNt::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.servicesByCarsPartnerAnalysis_tableContainer__PdxNt::-webkit-scrollbar-thumb:hover{background:var(--foreground)}.servicesByCarsPartnerAnalysis_table__xvxfF{border-collapse:collapse;width:100%;min-width:900px}.servicesByCarsPartnerAnalysis_table__xvxfF td,.servicesByCarsPartnerAnalysis_table__xvxfF th{font-size:var(--font-size-body);border:1px solid var(--border);padding:10px;text-align:center;white-space:nowrap}.servicesByCarsPartnerAnalysis_table__xvxfF th{font-size:var(--font-size-body);background-color:var(--surface);position:sticky;top:0;z-index:10;font-weight:700}.servicesByCarsPartnerAnalysis_table__xvxfF td{font-size:var(--font-size-body);border:1px solid var(--border);padding:10px;text-align:center;vertical-align:middle}.servicesByCarsPartnerAnalysis_valueColumn__cnVXT{width:120px;border:1px solid var(--border);padding:10px}.servicesByCarsPartnerAnalysis_table__xvxfF .servicesByCarsPartnerAnalysis_rowNumber__ye_oR{width:30px!important;border:1px solid var(--border);padding:10px;text-align:center;vertical-align:middle}.servicesByCarsPartnerAnalysis_fixedColumn__a0k2q{background-color:var(--card);z-index:1000;text-align:left!important}.servicesByCarsPartnerAnalysis_fixedColumnHeader__yG4zE,.servicesByCarsPartnerAnalysis_fixedColumn__a0k2q{position:sticky;left:0;border-right:2px solid var(--border);width:200px;min-width:200px;max-width:200px;padding-left:10px}.servicesByCarsPartnerAnalysis_fixedColumnHeader__yG4zE{top:0;background-color:var(--surface);z-index:1001;text-align:left}.servicesByCarsPartnerAnalysis_subtotal__z2sgz{background-color:var(--muted);font-weight:700;border-top:2px solid var(--border)}.servicesByCarsPartnerAnalysis_subtotal__z2sgz td{background-color:var(--muted);font-weight:700}@media (max-width:768px){.servicesByCarsPartnerAnalysis_table__xvxfF{font-size:12px}.servicesByCarsPartnerAnalysis_table__xvxfF td,.servicesByCarsPartnerAnalysis_table__xvxfF th{font-size:var(--font-size-body);padding:6px}.servicesByCarsPartnerAnalysis_valueColumn__cnVXT{width:100px}.servicesByCarsPartnerAnalysis_fixedColumnHeader__yG4zE,.servicesByCarsPartnerAnalysis_fixedColumn__a0k2q{width:150px;min-width:150px;max-width:150px}}.servicesByDriversOnlyAnalysis_container__EOGM6{width:100%;overflow:hidden}.servicesByDriversOnlyAnalysis_tableContainer__Qg9hB{width:100%;overflow-x:auto;overflow-y:visible;border:none;background-color:var(--card);box-sizing:border-box;display:block;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--border) #f1f1f1;margin-bottom:20px}.servicesByDriversOnlyAnalysis_tableContainer__Qg9hB::-webkit-scrollbar{height:8px}.servicesByDriversOnlyAnalysis_tableContainer__Qg9hB::-webkit-scrollbar-track{background:var(--muted);border-radius:4px}.servicesByDriversOnlyAnalysis_tableContainer__Qg9hB::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.servicesByDriversOnlyAnalysis_tableContainer__Qg9hB::-webkit-scrollbar-thumb:hover{background:var(--foreground)}.servicesByDriversOnlyAnalysis_table__Qqfzq{border-collapse:collapse;width:100%;min-width:1200px}.servicesByDriversOnlyAnalysis_table__Qqfzq td,.servicesByDriversOnlyAnalysis_table__Qqfzq th{font-size:var(--font-size-body);border:1px solid var(--border);padding:10px;text-align:center;max-width:120px}.servicesByDriversOnlyAnalysis_table__Qqfzq th{font-size:var(--font-size-body);background-color:var(--surface);position:sticky;top:0;z-index:10;font-weight:700}.servicesByDriversOnlyAnalysis_table__Qqfzq td{font-size:var(--font-size-body);border:1px solid var(--border);padding:10px;text-align:center;vertical-align:middle}.servicesByDriversOnlyAnalysis_valueColumn__Gv0WZ{width:120px;border:1px solid var(--border);padding:10px}.servicesByDriversOnlyAnalysis_expandColumn__aTXmH{width:40px;min-width:40px;max-width:40px;text-align:center;cursor:pointer;border:1px solid var(--border);padding:10px}.servicesByDriversOnlyAnalysis_expandIcon__DMbIW{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;font-size:18px;font-weight:700;color:var(--border);user-select:none}.servicesByDriversOnlyAnalysis_expandableRow__Xria1{cursor:pointer;transition:background-color .2s}.servicesByDriversOnlyAnalysis_expandableRow__Xria1:hover,.servicesByDriversOnlyAnalysis_expandedRow__i6sbm{background-color:var(--muted)}.servicesByDriversOnlyAnalysis_detailRow__xLvaO{background-color:var(--surface)}.servicesByDriversOnlyAnalysis_detailRow__xLvaO:hover{background-color:var(--muted)}.servicesByDriversOnlyAnalysis_detailCell__nJcFp{padding-left:30px;font-size:.95em;color:var(--muted-foreground)}.servicesByDriversOnlyAnalysis_serviceNames__PDImD{font-size:.85em;color:var(--muted-foreground);font-style:italic;margin-top:4px;padding-left:10px}.servicesByDriversOnlyAnalysis_documentDate__pubxe{font-weight:400;color:var(--muted-foreground)}.servicesByDriversOnlyAnalysis_fixedColumn___VFFq{position:sticky;left:40px;background-color:var(--card);z-index:1000;border-right:2px solid var(--border);width:180px;min-width:180px;max-width:180px;text-align:left;padding-left:10px}.servicesByDriversOnlyAnalysis_detailRow__xLvaO .servicesByDriversOnlyAnalysis_fixedColumn___VFFq{background-color:var(--surface)}.servicesByDriversOnlyAnalysis_expandedRow__i6sbm .servicesByDriversOnlyAnalysis_fixedColumn___VFFq{background-color:var(--muted)}.servicesByDriversOnlyAnalysis_fixedColumnHeader__XumA2{position:sticky;left:40px;top:0;background-color:var(--surface);z-index:1001;border-right:2px solid var(--border);width:180px;min-width:180px;max-width:180px;text-align:left;padding-left:10px}.servicesByDriversOnlyAnalysis_subtotal__QcEXO{background-color:var(--muted);font-weight:700;border-top:2px solid var(--border)}.servicesByDriversOnlyAnalysis_subtotal__QcEXO td{background-color:var(--muted);font-weight:700}@media (max-width:768px){.servicesByDriversOnlyAnalysis_table__Qqfzq{font-size:12px;min-width:1000px}.servicesByDriversOnlyAnalysis_table__Qqfzq td,.servicesByDriversOnlyAnalysis_table__Qqfzq th{font-size:var(--font-size-body);padding:6px}.servicesByDriversOnlyAnalysis_valueColumn__Gv0WZ{width:100px}.servicesByDriversOnlyAnalysis_expandColumn__aTXmH{width:30px;min-width:30px;max-width:30px}.servicesByDriversOnlyAnalysis_fixedColumnHeader__XumA2,.servicesByDriversOnlyAnalysis_fixedColumn___VFFq{width:150px;min-width:150px;max-width:150px}}.apartmentsPaymentReport_container__zBrtS{margin:0}.apartmentsPaymentReport_title__xXT_Q{display:flex;justify-content:space-between;align-items:center}.apartmentsPaymentReport_yearSelector__b0BYN{display:flex;gap:10px;align-items:center}.apartmentsPaymentReport_yearSelector__b0BYN select{padding:8px 15px;border-radius:5px;border:1px solid var(--border);font-size:14px;background:var(--card);cursor:pointer}.apartmentsPaymentReport_tableWrapper____zR9{overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 200px);margin-top:20px;position:relative}.apartmentsPaymentReport_table__LTtFf{width:100%;border-collapse:collapse;font-size:var(--font-size-body);min-width:2000px}.apartmentsPaymentReport_table__LTtFf td,.apartmentsPaymentReport_table__LTtFf th{font-size:var(--font-size-body);border:1px solid var(--border);padding:10px 12px;text-align:right;font-weight:400}.apartmentsPaymentReport_table__LTtFf thead th{font-size:var(--font-size-body);background-color:var(--surface);font-weight:600;text-align:center;position:sticky;z-index:10}.apartmentsPaymentReport_table__LTtFf thead tr.apartmentsPaymentReport_headerRowFirst__Ku5aF th{font-size:var(--font-size-body);top:0;background-color:var(--surface)!important}.apartmentsPaymentReport_table__LTtFf thead tr.apartmentsPaymentReport_headerRowSecond__ttwT8 th{font-size:var(--font-size-body);top:45px;background-color:var(--surface)!important}.apartmentsPaymentReport_table__LTtFf thead tr.apartmentsPaymentReport_headerRowSecond__ttwT8 th.apartmentsPaymentReport_monthSubHeader__R_sIw{font-size:var(--font-size-body);background-color:#f0f8fa!important}.apartmentsPaymentReport_clientName__1Vuqd{text-align:left!important;font-weight:500;background-color:var(--surface);position:sticky;left:250px;z-index:15;min-width:250px;padding:10px 12px!important;border-right:1px solid #bbb!important}.apartmentsPaymentReport_priceColumn__SUBnK{left:500px}.apartmentsPaymentReport_paidColumn__MtocW,.apartmentsPaymentReport_priceColumn__SUBnK{text-align:right!important;font-weight:500;background-color:var(--surface);position:sticky;z-index:15;min-width:150px;padding:10px 12px!important;border-right:1px solid #bbb!important}.apartmentsPaymentReport_paidColumn__MtocW{left:650px}.apartmentsPaymentReport_rowNumberColumn__d6LJf{left:0;min-width:50px;max-width:50px}.apartmentsPaymentReport_floorColumn__fE_Zx,.apartmentsPaymentReport_rowNumberColumn__d6LJf{text-align:center!important;font-weight:500;background-color:var(--surface);position:sticky;z-index:15;padding:10px 8px!important;border-right:1px solid #bbb!important}.apartmentsPaymentReport_floorColumn__fE_Zx{left:50px;min-width:60px;max-width:60px}.apartmentsPaymentReport_blockColumn__WDNL0{left:110px}.apartmentsPaymentReport_areaColumn__hWcKq,.apartmentsPaymentReport_blockColumn__WDNL0{text-align:center!important;font-weight:500;background-color:var(--surface);position:sticky;z-index:15;min-width:70px;max-width:70px;padding:10px 8px!important;border-right:1px solid #bbb!important}.apartmentsPaymentReport_areaColumn__hWcKq{left:180px}.apartmentsPaymentReport_table__LTtFf thead th.apartmentsPaymentReport_areaColumn__hWcKq,.apartmentsPaymentReport_table__LTtFf thead th.apartmentsPaymentReport_blockColumn__WDNL0,.apartmentsPaymentReport_table__LTtFf thead th.apartmentsPaymentReport_clientName__1Vuqd,.apartmentsPaymentReport_table__LTtFf thead th.apartmentsPaymentReport_floorColumn__fE_Zx,.apartmentsPaymentReport_table__LTtFf thead th.apartmentsPaymentReport_paidColumn__MtocW,.apartmentsPaymentReport_table__LTtFf thead th.apartmentsPaymentReport_priceColumn__SUBnK,.apartmentsPaymentReport_table__LTtFf thead th.apartmentsPaymentReport_rowNumberColumn__d6LJf{font-size:var(--font-size-body);z-index:20!important;background-color:var(--surface)!important}.apartmentsPaymentReport_table__LTtFf thead tr.apartmentsPaymentReport_headerRowSecond__ttwT8 th.apartmentsPaymentReport_areaColumn__hWcKq,.apartmentsPaymentReport_table__LTtFf thead tr.apartmentsPaymentReport_headerRowSecond__ttwT8 th.apartmentsPaymentReport_blockColumn__WDNL0,.apartmentsPaymentReport_table__LTtFf thead tr.apartmentsPaymentReport_headerRowSecond__ttwT8 th.apartmentsPaymentReport_clientName__1Vuqd,.apartmentsPaymentReport_table__LTtFf thead tr.apartmentsPaymentReport_headerRowSecond__ttwT8 th.apartmentsPaymentReport_floorColumn__fE_Zx,.apartmentsPaymentReport_table__LTtFf thead tr.apartmentsPaymentReport_headerRowSecond__ttwT8 th.apartmentsPaymentReport_paidColumn__MtocW,.apartmentsPaymentReport_table__LTtFf thead tr.apartmentsPaymentReport_headerRowSecond__ttwT8 th.apartmentsPaymentReport_priceColumn__SUBnK,.apartmentsPaymentReport_table__LTtFf thead tr.apartmentsPaymentReport_headerRowSecond__ttwT8 th.apartmentsPaymentReport_rowNumberColumn__d6LJf{font-size:var(--font-size-body);z-index:21!important}.apartmentsPaymentReport_apartmentInfo__JWI9G{color:var(--muted-foreground);font-weight:400;font-size:12px}.apartmentsPaymentReport_monthHeader__5NI8J{background-color:var(--muted)!important;font-weight:600;text-align:center}.apartmentsPaymentReport_monthSubHeader__R_sIw{background-color:#f0f8fa!important;font-size:11px;text-align:center;padding:5px!important}.apartmentsPaymentReport_monthCell__SZD8O{text-align:right;padding:8px 12px;min-width:100px}.apartmentsPaymentReport_monthCell__SZD8O.apartmentsPaymentReport_positive__5NyTz{color:#059669}.apartmentsPaymentReport_monthCell__SZD8O.apartmentsPaymentReport_negative__3mK7e,.apartmentsPaymentReport_monthCell__SZD8O.apartmentsPaymentReport_startBalance__ueGhR{color:#dc2626}.apartmentsPaymentReport_monthCell__SZD8O.apartmentsPaymentReport_fact__kN9oS{color:var(--foreground)}.apartmentsPaymentReport_monthCell__SZD8O.apartmentsPaymentReport_clickable__FGc_S{cursor:pointer;transition:background-color .2s}.apartmentsPaymentReport_monthCell__SZD8O.apartmentsPaymentReport_clickable__FGc_S:hover{background-color:#f0f7ff}.apartmentsPaymentReport_paidColumn__MtocW.apartmentsPaymentReport_clickable__FGc_S{cursor:pointer;transition:background-color .2s}.apartmentsPaymentReport_paidColumn__MtocW.apartmentsPaymentReport_clickable__FGc_S:hover{background-color:#f0f7ff}.apartmentsPaymentReport_totalRow__jZPtD{background-color:var(--muted);font-weight:600}.apartmentsPaymentReport_totalRow__jZPtD td{font-weight:600}.apartmentsPaymentReport_noData__btGR4{text-align:center;padding:40px;color:var(--muted-foreground);font-size:16px}.apartmentsPaymentSummaryReport_container__yJ4WH{margin:0}.apartmentsPaymentSummaryReport_title__Xb_0q{display:flex;justify-content:space-between;align-items:center}.apartmentsPaymentSummaryReport_yearSelector__cGylP{display:flex;gap:10px;align-items:center}.apartmentsPaymentSummaryReport_yearSelector__cGylP select{padding:8px 15px;border-radius:5px;border:1px solid var(--border);font-size:14px;background:var(--card);cursor:pointer}.apartmentsPaymentSummaryReport_tableWrapper__K1HQE{overflow-x:auto;margin-top:20px}.apartmentsPaymentSummaryReport_table__AHWfY{width:100%;border-collapse:collapse;font-size:14px;min-width:600px}.apartmentsPaymentSummaryReport_table__AHWfY td,.apartmentsPaymentSummaryReport_table__AHWfY th{font-size:var(--font-size-body);border:1px solid var(--border);padding:12px 15px;text-align:right;font-weight:400}.apartmentsPaymentSummaryReport_table__AHWfY thead th{font-size:var(--font-size-body);background-color:var(--surface);font-weight:600;text-align:center;position:sticky;top:0;z-index:10}.apartmentsPaymentSummaryReport_monthColumn__r8ZVG{text-align:left!important;font-weight:500;background-color:var(--surface);min-width:200px}.apartmentsPaymentSummaryReport_planColumn__PkHXN{text-align:right!important;min-width:150px}.apartmentsPaymentSummaryReport_factColumn__cFnGO{text-align:right!important;color:var(--foreground);min-width:150px}.apartmentsPaymentSummaryReport_balanceColumn__mYxYh{text-align:right!important;min-width:150px}.apartmentsPaymentSummaryReport_balanceColumn__mYxYh.apartmentsPaymentSummaryReport_positive__wnb89{color:#059669}.apartmentsPaymentSummaryReport_balanceColumn__mYxYh.apartmentsPaymentSummaryReport_negative__0a_Pt{color:#dc2626}.apartmentsPaymentSummaryReport_totalRow__boWaD{background-color:var(--muted);font-weight:600}.apartmentsPaymentSummaryReport_totalRow__boWaD td{font-weight:600}.apartmentsPaymentSummaryReport_noData__TbeuS{text-align:center;padding:40px;color:var(--muted-foreground);font-size:16px}.apartmentsReport_container___ifAz{padding:0;background:none;min-height:0}.apartmentsReport_header__tSapw{background:none;padding:0 0 16px;border-radius:0;margin-bottom:16px;box-shadow:none}.apartmentsReport_stats__SzqMF{display:flex;gap:32px;flex-wrap:wrap}.apartmentsReport_statItem__BvhZm{display:flex;flex-direction:column;gap:4px}.apartmentsReport_statLabel__7oNy_{font-size:14px;color:var(--muted-foreground);font-weight:500}.apartmentsReport_statValue__kqLz0{font-size:24px;font-weight:700;color:var(--foreground)}.apartmentsReport_statValue__kqLz0.apartmentsReport_sold__bfTkJ{color:var(--muted-foreground)}.apartmentsReport_statValue__kqLz0.apartmentsReport_available__tg8Lq{color:var(--success)}.apartmentsReport_tableContainer__0_DIf{background:none;border-radius:0;padding:0;box-shadow:none;overflow-x:auto}.apartmentsReport_table__HJAB8{width:100%;border-collapse:collapse;min-width:800px}.apartmentsReport_table__HJAB8 thead{background:var(--surface);border-bottom:2px solid var(--border)}.apartmentsReport_table__HJAB8 th{padding:12px;text-align:left;font-weight:600;font-size:var(--font-size-body);color:var(--muted-foreground);white-space:nowrap}.apartmentsReport_table__HJAB8 tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s}.apartmentsReport_table__HJAB8 tbody tr:hover{background-color:var(--surface)}.apartmentsReport_table__HJAB8 td{padding:12px;font-size:var(--font-size-body);color:var(--foreground)}.apartmentsReport_statusBadge__9HE3U{display:inline-block;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase}.apartmentsReport_statusBadge__9HE3U.apartmentsReport_available__tg8Lq{background:#c8e6c9;color:#2e7d32}.apartmentsReport_statusBadge__9HE3U.apartmentsReport_sold__bfTkJ{background:#90caf9;color:#1565c0}.apartmentsReport_statusBadge__9HE3U.apartmentsReport_inReference__LkaRi{background:var(--card)59d;color:#f57f17}.apartmentsReport_statusBadge__9HE3U.apartmentsReport_duplicate__aVrIN{background:#ffcdd2;color:#c62828;animation:apartmentsReport_pulse__KqT_3 2s infinite}@keyframes apartmentsReport_pulse__KqT_3{0%,to{opacity:1}50%{opacity:.7}}.apartmentsReport_clientName__5_XZb{font-weight:600;color:#1565c0}.apartmentsReport_contractInfo__rdS58{font-size:12px;color:var(--muted-foreground);margin-top:4px}.apartmentsReport_noData__lzowK{text-align:center;padding:60px;color:#999;font-size:18px;background:var(--card);border-radius:8px}.apartmentsReport_duplicateWarning__yIRRG{color:#c62828;font-weight:600;display:flex;align-items:center;gap:4px}.apartmentsReport_implicitSection__xOaqU{margin-top:40px}.apartmentsReport_implicitHeader__009HY{background:var(--card)3;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:none}.apartmentsReport_implicitTitle__b0nAe{font-size:24px;font-weight:600;margin:0 0 8px;color:#e65100}.apartmentsReport_implicitDescription__otGUn{font-size:14px;color:var(--muted-foreground);margin:0;font-style:italic}.apartmentsReport_filterContainer__HATzC{background:var(--card);padding:16px;border-radius:8px;margin-bottom:20px;box-shadow:none;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.apartmentsReport_filterLabel__zS_V_{font-size:14px;font-weight:600;color:var(--muted-foreground);margin-right:8px}.apartmentsReport_filterSelect__R6_AR{padding:8px 12px;border:1px solid var(--border);border-radius:4px;font-size:14px;color:var(--foreground);background:var(--card);cursor:pointer;min-width:120px}.apartmentsReport_filterSelect__R6_AR:focus{outline:none;border-color:#1976d2}.apartmentsFloorPlanReport_container__mIGSp{padding:0;background:none;min-height:0}.apartmentsFloorPlanReport_header__u_QjD{background:none;padding:0 0 16px;border-radius:0;margin-bottom:16px;box-shadow:none}.apartmentsFloorPlanReport_stats__t4tPy{display:flex;gap:32px;flex-wrap:wrap}.apartmentsFloorPlanReport_statItem__2dAmF{display:flex;flex-direction:column;gap:4px}.apartmentsFloorPlanReport_statLabel__3ztLo{font-size:14px;color:var(--muted-foreground);font-weight:500}.apartmentsFloorPlanReport_statValue___ZtjI{font-size:24px;font-weight:700;color:var(--foreground)}.apartmentsFloorPlanReport_statValue___ZtjI.apartmentsFloorPlanReport_sold__qqVXa{color:#1976d2}.apartmentsFloorPlanReport_statValue___ZtjI.apartmentsFloorPlanReport_available__qPwIB{color:#2e7d32}.apartmentsFloorPlanReport_legend__Vqv_o{display:flex;gap:32px;margin-bottom:24px;padding:16px;background:var(--muted);border-radius:var(--radius);box-shadow:none;border:1px solid var(--border)}.apartmentsFloorPlanReport_legendItem__oudnM{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--muted-foreground)}.apartmentsFloorPlanReport_legendColor__B4a_h{width:32px;height:32px;border-radius:6px;border:2px solid var(--border);box-shadow:0 2px 4px rgba(0,0,0,.1)}.apartmentsFloorPlanReport_legendColor__B4a_h.apartmentsFloorPlanReport_available__qPwIB{background:linear-gradient(135deg,#c8e6c9,#a5d6a7);border-color:#81c784}.apartmentsFloorPlanReport_legendColor__B4a_h.apartmentsFloorPlanReport_sold__qqVXa{background:linear-gradient(135deg,#90caf9,#64b5f6);border-color:#42a5f5}.apartmentsFloorPlanReport_legendColor__B4a_h.apartmentsFloorPlanReport_inReference__CRyhi{background:linear-gradient(135deg,#fff59d,#fff176);border-color:#ffeb3b}.apartmentsFloorPlanReport_legendColor__B4a_h.apartmentsFloorPlanReport_duplicate__WokOO{background:linear-gradient(135deg,#ef5350,#e53935);border-color:#c62828}.apartmentsFloorPlanReport_floorsContainer__u1kCu{display:flex;flex-direction:column;gap:24px}.apartmentsFloorPlanReport_floorSection__HBtxw{background:var(--card);border-radius:12px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.apartmentsFloorPlanReport_floorHeader__t6IyK{margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--border)}.apartmentsFloorPlanReport_floorTitle__DaYHq{font-size:22px;font-weight:600;margin:0;color:var(--foreground)}.apartmentsFloorPlanReport_blocksRow__U4vG2{display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-start}.apartmentsFloorPlanReport_blockColumn__r0ZW7{flex:1;min-width:280px;max-width:400px;background:#fafafa;border-radius:8px;padding:16px;border:2px solid var(--border)}.apartmentsFloorPlanReport_blockHeader__JyzIA{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.apartmentsFloorPlanReport_blockTitle__EE14k{font-size:18px;font-weight:600;color:var(--muted-foreground)}.apartmentsFloorPlanReport_blockCount__DhVSv{font-size:12px;color:#999;background:var(--border);padding:4px 8px;border-radius:4px}.apartmentsFloorPlanReport_apartmentsContainer__hWr0e{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;min-height:100px}.apartmentsFloorPlanReport_apartmentBox__Ot6ZQ{position:relative;padding:12px;border-radius:8px;border:2px solid;cursor:pointer;transition:all .3s ease;background:var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.apartmentsFloorPlanReport_apartmentBox__Ot6ZQ:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,.15);z-index:10}.apartmentsFloorPlanReport_apartmentBox__Ot6ZQ.apartmentsFloorPlanReport_available__qPwIB{border-color:#81c784;background:linear-gradient(135deg,#c8e6c9,#e8f5e9)}.apartmentsFloorPlanReport_apartmentBox__Ot6ZQ.apartmentsFloorPlanReport_available__qPwIB:hover{border-color:#66bb6a;background:linear-gradient(135deg,#a5d6a7,#c8e6c9)}.apartmentsFloorPlanReport_apartmentBox__Ot6ZQ.apartmentsFloorPlanReport_sold__qqVXa{border-color:#42a5f5;background:linear-gradient(135deg,#90caf9,#e3f2fd);opacity:.9}.apartmentsFloorPlanReport_apartmentBox__Ot6ZQ.apartmentsFloorPlanReport_sold__qqVXa:hover{border-color:#2196f3;background:linear-gradient(135deg,#64b5f6,#90caf9);opacity:1}.apartmentsFloorPlanReport_apartmentBox__Ot6ZQ.apartmentsFloorPlanReport_inReference__CRyhi{border-color:#ffeb3b;background:linear-gradient(135deg,#fff59d,#fffde7)}.apartmentsFloorPlanReport_apartmentBox__Ot6ZQ.apartmentsFloorPlanReport_inReference__CRyhi:hover{border-color:#fdd835;background:linear-gradient(135deg,#fff176,#fff59d)}.apartmentsFloorPlanReport_apartmentBox__Ot6ZQ.apartmentsFloorPlanReport_implicit__bK0La{border-color:#ff9800;background:linear-gradient(135deg,#ffe0b2,#fff3e0)}.apartmentsFloorPlanReport_apartmentBox__Ot6ZQ.apartmentsFloorPlanReport_implicit__bK0La:hover{border-color:#fb8c00;background:linear-gradient(135deg,#ffcc80,#ffe0b2)}.apartmentsFloorPlanReport_apartmentBox__Ot6ZQ.apartmentsFloorPlanReport_implicitSold__THLXz{border-color:#ff6f00;background:linear-gradient(135deg,#ffe0b2,#fff3e0);opacity:.9}.apartmentsFloorPlanReport_apartmentBox__Ot6ZQ.apartmentsFloorPlanReport_implicitSold__THLXz:hover{border-color:#e65100;background:linear-gradient(135deg,#ffcc80,#ffe0b2);opacity:1}.apartmentsFloorPlanReport_apartmentBox__Ot6ZQ.apartmentsFloorPlanReport_duplicate__WokOO{border-color:#c62828;background:linear-gradient(135deg,#ffcdd2,#ef9a9a);border-width:3px;animation:apartmentsFloorPlanReport_pulse__psEj9 2s infinite}.apartmentsFloorPlanReport_apartmentBox__Ot6ZQ.apartmentsFloorPlanReport_duplicate__WokOO:hover{border-color:#b71c1c;background:linear-gradient(135deg,#ef9a9a,#ffcdd2);box-shadow:0 6px 12px rgba(198,40,40,.3)}@keyframes apartmentsFloorPlanReport_pulse__psEj9{0%,to{box-shadow:0 2px 4px rgba(198,40,40,.2)}50%{box-shadow:0 4px 8px rgba(198,40,40,.4)}}.apartmentsFloorPlanReport_apartmentNumber__I7wG2{font-weight:700;font-size:16px;margin-bottom:6px;color:var(--foreground);text-align:center}.apartmentsFloorPlanReport_clientName__EqSa_{font-weight:600;font-size:12px;margin-bottom:6px;color:#1565c0;text-align:center;line-height:1.3;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.apartmentsFloorPlanReport_contractInfo__vRk2D{font-weight:500;font-size:11px;margin-bottom:4px;color:#1976d2;text-align:center;line-height:1.2;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.apartmentsFloorPlanReport_duplicateBadge__5oG3i{position:absolute;top:4px;left:4px;background:#c62828;color:white;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;z-index:5;box-shadow:0 2px 4px rgba(0,0,0,.3)}.apartmentsFloorPlanReport_apartmentInfo__uoqVD{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:13px;color:var(--muted-foreground)}.apartmentsFloorPlanReport_apartmentArea__0a0p1{font-weight:600;color:#444;font-size:14px}.apartmentsFloorPlanReport_apartmentRooms__L_qvH{color:var(--muted-foreground);font-size:14px}.apartmentsFloorPlanReport_saleBadge__6Khbj{position:absolute;top:4px;right:4px;width:24px;height:24px;background:#1976d2;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.2)}.apartmentsFloorPlanReport_emptyBlock__Z08oi{grid-column:1/-1;text-align:center;padding:40px;color:#999;font-style:italic;background:var(--surface);border-radius:6px;border:2px dashed var(--border)}.apartmentsFloorPlanReport_noData__VvkhV{text-align:center;padding:60px;color:#999;font-size:18px;background:var(--card);border-radius:8px}.apartmentsFloorPlanReport_modal__w94jc{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.apartmentsFloorPlanReport_modalContent__2bGtr{background:var(--card);border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.3)}.apartmentsFloorPlanReport_modalHeader__2o4XX{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border)}.apartmentsFloorPlanReport_modalHeader__2o4XX h3{margin:0;font-size:20px;font-weight:600;color:var(--foreground)}.apartmentsFloorPlanReport_modalClose__fXaaT{background:none;border:none;font-size:32px;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.apartmentsFloorPlanReport_modalClose__fXaaT:hover{background:var(--surface);color:var(--foreground)}.apartmentsFloorPlanReport_modalBody__di1Xp{padding:20px}.apartmentsFloorPlanReport_modalRow__Pk_cy{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.apartmentsFloorPlanReport_modalRow__Pk_cy:last-child{border-bottom:none}.apartmentsFloorPlanReport_modalLabel__iDfyW{font-weight:600;color:var(--muted-foreground);font-size:14px}.apartmentsFloorPlanReport_modalValue__ePfLR{font-size:14px;color:var(--foreground);text-align:right}.apartmentsFloorPlanReport_modalValue__ePfLR.apartmentsFloorPlanReport_sold__qqVXa{color:#1976d2;font-weight:600}.apartmentsFloorPlanReport_modalValue__ePfLR.apartmentsFloorPlanReport_available__qPwIB{color:#2e7d32;font-weight:600}.apartmentsFloorPlanReport_modalValue__ePfLR.apartmentsFloorPlanReport_duplicate__WokOO{color:#c62828;font-weight:600}.apartmentsFloorPlanReport_modalSection__k5Q5E{margin-top:20px;padding-top:20px;border-top:2px solid var(--border)}.apartmentsFloorPlanReport_modalSectionTitle___CM9r{font-size:16px;font-weight:600;color:var(--foreground);margin:0 0 12px}.apartmentsFloorPlanReport_paymentSchedule__sX5wC{border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-top:12px}.apartmentsFloorPlanReport_paymentScheduleHeader__ONx7D{display:grid;grid-template-columns:1fr 1fr;background:var(--surface);border-bottom:2px solid var(--border);font-weight:600;font-size:14px;color:var(--muted-foreground)}.apartmentsFloorPlanReport_paymentScheduleRow__ZOgPB{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.apartmentsFloorPlanReport_paymentScheduleRow__ZOgPB:hover{background-color:#f9f9f9}.apartmentsFloorPlanReport_paymentScheduleRow__ZOgPB:last-of-type{border-bottom:none}.apartmentsFloorPlanReport_paymentScheduleCell__nSYTO{padding:12px;font-size:14px;color:var(--foreground)}.apartmentsFloorPlanReport_paymentScheduleHeader__ONx7D .apartmentsFloorPlanReport_paymentScheduleCell__nSYTO{padding:12px;font-weight:600;color:var(--muted-foreground)}.apartmentsFloorPlanReport_paymentScheduleTotal__vyS3u{display:grid;grid-template-columns:1fr 1fr;background:var(--surface);border-top:2px solid var(--border);font-weight:600;font-size:14px;color:var(--foreground)}.apartmentsFloorPlanReport_paymentScheduleTotal__vyS3u .apartmentsFloorPlanReport_paymentScheduleCell__nSYTO{padding:12px;font-weight:600;color:var(--foreground)}.apartmentsFloorPlanReport_implicitSection__YAVVZ{margin-top:40px;padding-top:30px;border-top:3px solid #ff9800}.apartmentsFloorPlanReport_implicitHeader__Z_eFl{background:#fff3e0;padding:20px;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.apartmentsFloorPlanReport_implicitTitle__qXm1N{font-size:24px;font-weight:600;margin:0 0 8px;color:#e65100}.apartmentsFloorPlanReport_implicitDescription__9XrKK{font-size:14px;color:var(--muted-foreground);margin:0;font-style:italic}.tmcMaterialNorms_tableContainer__OdkIa{overflow-x:auto;overflow-y:auto;max-height:80vh;margin:0;box-shadow:none;border:1px solid var(--border);border-radius:var(--radius)}.tmcMaterialNorms_table__tHO5o{width:100%;border-collapse:collapse;background:var(--card);min-width:600px}.tmcMaterialNorms_table__tHO5o thead{background:var(--surface);color:var(--muted-foreground);position:sticky;top:0;z-index:20}.tmcMaterialNorms_table__tHO5o th{padding:12px 8px;text-align:center;font-weight:600;font-size:var(--font-size-body);border:1px solid var(--border);vertical-align:top}.tmcMaterialNorms_productColumn__7w1ZK{min-width:200px;text-align:left!important;position:sticky;left:0;background:var(--surface);z-index:25}.tmcMaterialNorms_materialColumn__t7sWp{min-width:120px;max-width:150px}.tmcMaterialNorms_materialHeader__9yLmC{display:flex;flex-direction:column;gap:4px}.tmcMaterialNorms_materialUnit__ybMha{font-size:11px;opacity:.9;font-weight:400}.tmcMaterialNorms_table__tHO5o tbody tr{border-bottom:1px solid var(--border)}.tmcMaterialNorms_table__tHO5o tbody tr:hover{background-color:var(--muted)}.tmcMaterialNorms_table__tHO5o td{padding:10px 8px;text-align:center;border:1px solid var(--border);font-size:var(--font-size-body)}.tmcMaterialNorms_productCell__Z1CYx{position:sticky;left:0;background:var(--card);z-index:15;text-align:left!important;font-weight:500}.tmcMaterialNorms_table__tHO5o tbody tr:hover .tmcMaterialNorms_productCell__Z1CYx{background:var(--muted)}.tmcMaterialNorms_table__tHO5o thead tr:hover .tmcMaterialNorms_productColumn__7w1ZK{background:var(--surface)}.tmcMaterialNorms_productName__o6Y6a{font-weight:500}.tmcMaterialNorms_productUnit__9SS_9{font-size:12px;color:var(--muted-foreground);margin-top:4px}.tmcMaterialNorms_productPrice__LaCey{font-size:13px;color:var(--success);font-weight:600;margin-top:4px}.tmcMaterialNorms_normCell__fuekN{text-align:center}.tmcMaterialNorms_normValue__fPLtb{color:var(--success);font-weight:500}.tmcMaterialNorms_emptyCell__RcRPq{color:var(--muted-foreground);font-style:italic}@media (max-width:768px){.tmcMaterialNorms_table__tHO5o{font-size:12px}.tmcMaterialNorms_table__tHO5o td,.tmcMaterialNorms_table__tHO5o th{font-size:var(--font-size-body);padding:8px 4px}.tmcMaterialNorms_productColumn__7w1ZK{min-width:150px}.tmcMaterialNorms_materialColumn__t7sWp{min-width:100px}}.enterpriseIntercompanyReport_container__2_Qa_{width:100%;padding:0;overflow-x:auto}.enterpriseIntercompanyReport_table___dY9g{width:100%;border-collapse:collapse;font-size:var(--font-size-body);background-color:var(--card);box-shadow:none;border:1px solid var(--border)}.enterpriseIntercompanyReport_table___dY9g thead{background-color:var(--surface)}.enterpriseIntercompanyReport_table___dY9g th{padding:12px 8px;text-align:center;font-weight:600}.enterpriseIntercompanyReport_table___dY9g td,.enterpriseIntercompanyReport_table___dY9g th{border:1px solid var(--border);font-size:var(--font-size-body);vertical-align:middle;width:calc(100% / 7)}.enterpriseIntercompanyReport_table___dY9g td{padding:10px 8px;text-align:right;font-weight:400}.enterpriseIntercompanyReport_enterpriseColumn__GBK4P{text-align:left!important;font-weight:400}.enterpriseIntercompanyReport_numberColumn__qEJUd{text-align:right;font-weight:400}.enterpriseIntercompanyReport_totalRow___3Kbu{background-color:#f9f9f9;font-weight:600}.enterpriseIntercompanyReport_totalRow___3Kbu td{border-top:2px solid var(--border)}.enterpriseIntercompanyReport_totalColumn__nil0R{font-weight:600}.enterpriseIntercompanyReport_clickable__vE7Ql{cursor:pointer;transition:background-color .2s}.enterpriseIntercompanyReport_clickable__vE7Ql:hover{background-color:#f0f0f0}@media print{.enterpriseIntercompanyReport_container__2_Qa_{padding:0}.enterpriseIntercompanyReport_table___dY9g{box-shadow:none}}.materialBlockFloorAnalysis_container__8UnEW{padding:0;width:100%;overflow-x:auto}.materialBlockFloorAnalysis_tableWrapper__69_ha{overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 200px);width:100%;border:1px solid var(--border);border-radius:4px}.materialBlockFloorAnalysis_table__xSoZo{width:100%;border-collapse:collapse;min-width:1200px;font-size:15px}.materialBlockFloorAnalysis_table__xSoZo thead{background-color:var(--surface);position:sticky;top:0;z-index:11}.materialBlockFloorAnalysis_table__xSoZo th{font-size:var(--font-size-body);padding:8px 4px;text-align:center;border:1px solid var(--border);font-weight:700;white-space:nowrap;vertical-align:middle}.materialBlockFloorAnalysis_table__xSoZo td{font-size:var(--font-size-body);padding:6px 4px;text-align:right;border:1px solid var(--border);vertical-align:middle}.materialBlockFloorAnalysis_table__xSoZo tbody tr:nth-child(2n){background-color:#f9f9f9}.materialBlockFloorAnalysis_table__xSoZo tbody tr:hover{background-color:#f0f0f0}.materialBlockFloorAnalysis_rowNumberCol__D1bob{min-width:40px;width:40px;position:sticky;left:0;background-color:var(--surface);z-index:12}.materialBlockFloorAnalysis_materialCol__UN6qf{min-width:200px;width:200px;position:sticky;left:40px;background-color:var(--surface);z-index:12;text-align:left!important}.materialBlockFloorAnalysis_rowNumber__qrlTT{text-align:center;position:sticky;left:0;background-color:inherit;z-index:1}.materialBlockFloorAnalysis_materialName__rCEeS{text-align:left!important;position:sticky;left:40px;background-color:inherit;z-index:1}.materialBlockFloorAnalysis_unit__f__K6{font-size:12.5px;color:var(--muted-foreground);font-style:italic}.materialBlockFloorAnalysis_endBalanceCol__rBKpN,.materialBlockFloorAnalysis_incomeCol__s9QhL,.materialBlockFloorAnalysis_startBalanceCol__9HLkv,.materialBlockFloorAnalysis_totalExpenseCol__VlrRR{background-color:#e8f4f8}.materialBlockFloorAnalysis_quantityCol__0_cCP,.materialBlockFloorAnalysis_sumCol__Qloxn{min-width:80px;font-size:13.75px}.materialBlockFloorAnalysis_blockHeader__GAGtr{background-color:#d4e6f1;font-weight:700;border-left:2px solid #3498db;border-right:2px solid #3498db}.materialBlockFloorAnalysis_blockHeaderContent__zTE1o{display:flex;align-items:center;justify-content:center;gap:8px}.materialBlockFloorAnalysis_floorHeader__juaCb{background-color:#e8f4f8;font-size:13.75px;border-left:1px solid #3498db;border-right:1px solid #3498db}.materialBlockFloorAnalysis_floorHeaderContent__IDBx4{display:flex;align-items:center;justify-content:center;gap:6px}.materialBlockFloorAnalysis_expandButton__SXauq{background-color:#3498db;color:white;border:none;border-radius:3px;width:24px;height:24px;cursor:pointer;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .2s;flex-shrink:0}.materialBlockFloorAnalysis_expandButton__SXauq:hover{background-color:#2980b9}.materialBlockFloorAnalysis_expandButton__SXauq:active{background-color:#21618c}.materialBlockFloorAnalysis_collapsedCell__pV0mV{background-color:var(--surface);min-width:40px;text-align:center}.materialBlockFloorAnalysis_diffCol___FfNI,.materialBlockFloorAnalysis_factCol__qKi9u,.materialBlockFloorAnalysis_normCol__1FU2e{min-width:70px;font-size:13.75px}.materialBlockFloorAnalysis_normCol__1FU2e{background-color:#fff9e6}.materialBlockFloorAnalysis_factCol__qKi9u{background-color:#e6f3ff}.materialBlockFloorAnalysis_diffCol___FfNI{background-color:#f0f0f0}.materialBlockFloorAnalysis_normCell__PULpC{text-align:right;background-color:#fff9e6}.materialBlockFloorAnalysis_factCell__laXtI{text-align:right;background-color:#e6f3ff}.materialBlockFloorAnalysis_factCellClickable__CmEnw{cursor:pointer;transition:background-color .2s}.materialBlockFloorAnalysis_factCellClickable__CmEnw:hover{background-color:#b3d9ff;text-decoration:underline}.materialBlockFloorAnalysis_diffCell__0z_l_{text-align:right;background-color:#f0f0f0;font-weight:500}.materialBlockFloorAnalysis_positiveDiff__f3KT_{color:#1976d2;font-weight:700}.materialBlockFloorAnalysis_negativeDiff__Jx1fV{color:#d32f2f;font-weight:700}.materialBlockFloorAnalysis_quantityCell__2u10l,.materialBlockFloorAnalysis_sumCell__RGdiQ{text-align:right}.materialBlockFloorAnalysis_totalRow__VSL7i{background-color:#e3f2fd!important;font-weight:700;border-top:2px solid #1976d2}.materialBlockFloorAnalysis_totalLabel__wJT0N{text-align:left!important;position:sticky;left:0;z-index:2}.materialBlockFloorAnalysis_totalLabel__wJT0N,.materialBlockFloorAnalysis_totalRow__VSL7i .materialBlockFloorAnalysis_quantityCell__2u10l,.materialBlockFloorAnalysis_totalRow__VSL7i .materialBlockFloorAnalysis_sumCell__RGdiQ{font-weight:700;background-color:#e3f2fd!important}.materialBlockFloorAnalysis_modalOverlay__flvky{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}.materialBlockFloorAnalysis_modalContent__hs5KP{background:var(--card);border-radius:8px;padding:0;max-width:600px;width:90%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.3)}.materialBlockFloorAnalysis_modalHeader__rI1EG{padding:20px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;background-color:var(--surface)}.materialBlockFloorAnalysis_modalHeader__rI1EG h3{margin:0;font-size:22.5px;font-weight:700}.materialBlockFloorAnalysis_modalCloseButton__VK2d9{background:none;border:none;font-size:28px;cursor:pointer;color:var(--muted-foreground);padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;line-height:1}.materialBlockFloorAnalysis_modalCloseButton__VK2d9:hover{color:#000}.materialBlockFloorAnalysis_modalBody__gXqBw{padding:20px;overflow-y:auto}.materialBlockFloorAnalysis_modalInfo__hpITU{margin-bottom:20px;padding:15px;background-color:#f9f9f9;border-radius:4px}.materialBlockFloorAnalysis_modalInfo__hpITU div{margin-bottom:8px;font-size:17.5px}.materialBlockFloorAnalysis_modalInfo__hpITU div:last-child{margin-bottom:0}.materialBlockFloorAnalysis_breakdownTable__VOWBH{width:100%;border-collapse:collapse;margin-top:10px}.materialBlockFloorAnalysis_breakdownTable__VOWBH th{background-color:#e3f2fd;padding:10px;text-align:left;border:1px solid var(--border);font-weight:700}.materialBlockFloorAnalysis_breakdownTable__VOWBH td{padding:10px;border:1px solid var(--border)}.materialBlockFloorAnalysis_breakdownTable__VOWBH tbody tr:nth-child(2n){background-color:#f9f9f9}.materialBlockFloorAnalysis_breakdownTable__VOWBH tbody tr:hover{background-color:#f0f0f0}.materialBlockFloorAnalysis_noData__SAVAG{text-align:center;color:var(--muted-foreground);font-style:italic;padding:20px!important}.materialBlockFloorAnalysis_expandCell__W6itg{width:40px;text-align:center}.materialBlockFloorAnalysis_expandButtonSmall__dyuHQ{background-color:#3498db;color:white;border:none;border-radius:3px;width:20px;height:20px;cursor:pointer;font-size:17.5px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .2s}.materialBlockFloorAnalysis_expandButtonSmall__dyuHQ:hover{background-color:#2980b9}.materialBlockFloorAnalysis_detailsRow__iCsC9{background-color:#f9f9f9}.materialBlockFloorAnalysis_detailsCell__sa8Y0{padding:0!important;background-color:#f9f9f9}.materialBlockFloorAnalysis_detailsTable__CjvJN{width:100%;border-collapse:collapse;margin:0}.materialBlockFloorAnalysis_detailsTable__CjvJN th{background-color:#e8f4f8;padding:8px;text-align:left;border:1px solid var(--border);font-weight:700;font-size:15px}.materialBlockFloorAnalysis_detailsTable__CjvJN td{padding:6px 8px;border:1px solid var(--border);font-size:15px}.materialBlockFloorAnalysis_detailsTable__CjvJN tbody tr:nth-child(2n){background-color:#ffffff}.materialBlockFloorAnalysis_detailsTable__CjvJN tbody tr:hover{background-color:#f0f0f0}@media (max-width:768px){.materialBlockFloorAnalysis_table__xSoZo{font-size:12.5px}.materialBlockFloorAnalysis_table__xSoZo td,.materialBlockFloorAnalysis_table__xSoZo th{font-size:var(--font-size-body);padding:4px 2px}.materialBlockFloorAnalysis_modalContent__hs5KP{width:95%;max-height:90vh}.materialBlockFloorAnalysis_modalHeader__rI1EG h3{font-size:20px}}.materialByDepartment_container__6nGvX{padding:0}.materialByDepartment_title__emAUc{text-align:center}.materialByDepartment_departmentSection__zpk_e{margin-bottom:20px;border:1px solid var(--border);border-radius:8px;overflow:hidden;box-shadow:none}.materialByDepartment_departmentHeader___j1lB{background:var(--surface);padding:12px 16px;font-weight:600;display:flex;justify-content:space-between;cursor:pointer;transition:background .2s;font-size:15px}.materialByDepartment_departmentHeader___j1lB:hover{background:var(--muted)}.materialByDepartment_departmentName__9OY5b{flex:1}.materialByDepartment_departmentTotal__Vvcun{font-weight:700;color:var(--foreground)}.materialByDepartment_table__Ly5mP{width:100%;border-collapse:collapse}.materialByDepartment_table__Ly5mP td,.materialByDepartment_table__Ly5mP th{border:.5px dotted var(--border);padding:8px 12px;font-weight:400;font-size:var(--font-size-body)}.materialByDepartment_table__Ly5mP th{font-size:var(--font-size-body);background:#fafafa;font-weight:600;text-align:center}.materialByDepartment_table__Ly5mP td:first-child{font-size:var(--font-size-body);text-align:left}.materialByDepartment_table__Ly5mP td:nth-child(2),.materialByDepartment_table__Ly5mP td:nth-child(3),.materialByDepartment_table__Ly5mP th:nth-child(2),.materialByDepartment_table__Ly5mP th:nth-child(3){font-size:var(--font-size-body);text-align:right}.materialByDepartment_totalRow__xXFp6{background:#f0f7ff;font-weight:700}.materialByDepartment_totalTd__Q44_H{text-align:right;font-weight:600;font-size:14px}.materialByDepartment_grandTotal__byeXL{margin-top:30px;padding:16px 20px;background:#e8f4fd;border-radius:8px;display:flex;justify-content:space-between;font-weight:700;font-size:16px;box-shadow:none}.materialByDepartment_grandTotalLabel__od__V{color:var(--foreground)}.materialByDepartment_grandTotalValue__ecp0r{color:#1e40af}.materialByDepartment_emptyMessage__s0dek{text-align:center;padding:40px;color:var(--muted-foreground);font-size:16px}.productionMaterialVariance_container__m2FAv{padding:0}.productionMaterialVariance_sectionTitle__v0o3T{margin:24px 0 12px;font-weight:600;font-size:var(--font-size-body);color:var(--foreground)}.productionMaterialVariance_tableContainer__CPswu{overflow-x:auto;margin:12px 0 24px;box-shadow:none;border:1px solid var(--border);border-radius:var(--radius)}.productionMaterialVariance_table__MBly3{width:100%;border-collapse:collapse;background:var(--card)}.productionMaterialVariance_table__MBly3 thead{background:var(--surface);color:var(--muted-foreground)}.productionMaterialVariance_table__MBly3 th{padding:12px 8px;text-align:left;font-weight:600;font-size:var(--font-size-body);border:1px solid var(--border)}.productionMaterialVariance_table__MBly3 th.productionMaterialVariance_numeric__0_f2R{font-size:var(--font-size-body);text-align:right}.productionMaterialVariance_table__MBly3 td.productionMaterialVariance_center__7Yfpx,.productionMaterialVariance_table__MBly3 th.productionMaterialVariance_center__7Yfpx{font-size:var(--font-size-body);text-align:center}.productionMaterialVariance_table__MBly3 tbody tr{border-bottom:1px solid var(--border)}.productionMaterialVariance_table__MBly3 tbody tr:hover{background-color:var(--muted)}.productionMaterialVariance_table__MBly3 td{padding:10px 8px;border:1px solid var(--border);font-size:var(--font-size-body)}.productionMaterialVariance_table__MBly3 td.productionMaterialVariance_numeric__0_f2R{font-size:var(--font-size-body);text-align:right}.productionMaterialVariance_totalRow__JcdD7{background:var(--muted);font-weight:700}.productionMaterialVariance_diffPositive__TYk3_{color:var(--success)}.productionMaterialVariance_diffNegative__aSus9{color:var(--destructive)}.inform_container__pcZ1o{position:relative;width:100%}.inform_docContainer__s5gMR{margin-bottom:16px}.inform_reportBodyHidden__qZ_yN{display:none}.inform_reportBody__IWJHe{position:relative;min-height:120px;color:var(--foreground);--border:var(--border-strong)}.inform_reportBody__IWJHe,.inform_reportBody__IWJHe table{font-size:var(--font-size-body)}.inform_reportBody__IWJHe table :is(td,th){border-width:1px;border-style:solid}.inform_infoBox__sj8Dr{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px}.inform_infoItem__D4D0H{background:var(--card);padding:16px 18px;border-radius:var(--radius-lg);box-shadow:var(--shadow);border:1px solid var(--border)}.inform_infoTitle___P__J{font-size:12px;color:var(--muted-fg);margin-bottom:8px;font-weight:500}.inform_infoValue__rhGUi{font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--text)}.inform_infoChange__uKMKK{font-size:12px;margin-top:6px;color:var(--muted-fg)}.inform_positive__Dq82T{color:var(--success)}.inform_negative__CGYfi{color:var(--danger)}.inform_pdfBtn__etXes{margin-top:16px}.inform_loadingIco__2UQOf{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px;height:220px;background:transparent;z-index:1000}.inform_chartContainer__NxKqC{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:16px 0;max-width:100%}.inform_chartContainer__NxKqC>div{background:var(--card);border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow);border:1px solid var(--border);max-width:100%;height:auto;min-height:200px;max-height:320px}@media (max-width:768px){.inform_chartContainer__NxKqC,.inform_infoBox__sj8Dr{grid-template-columns:1fr;gap:10px}.inform_chartContainer__NxKqC>div{padding:12px;min-height:180px}}@media (max-width:1024px) and (min-width:769px){.inform_chartContainer__NxKqC{grid-template-columns:1fr;gap:12px}}.inform_headerTitle__Tmhsm{font-size:22px;font-weight:700;letter-spacing:-.03em;margin-bottom:4px;color:var(--text)}.inform_headerTitleText__Egh1J{font-size:13px;color:var(--muted-fg);margin-top:0;margin-bottom:16px}.inform_headerTitleBox__w_qCu{margin:0 0 4px}.inform_printIco__7jJtE{width:22px;height:22px;position:absolute;top:4px;right:0;cursor:pointer;fill:var(--muted-fg)}.inform_printIco__7jJtE:hover{fill:var(--primary);transform:none;rotate:none}@media print{.inform_printIco__7jJtE{display:none!important}}