._page_1jrur_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e293b,#0f172a);padding:20px}._card_1jrur_10{background:var(--color-surface);border-radius:14px;padding:40px 36px;width:100%;max-width:400px;box-shadow:0 24px 64px #0000004d;text-align:center}._logo_1jrur_20{margin-bottom:12px;display:flex;justify-content:center}._logoImg_1jrur_21{height:56px;object-fit:contain}._heading_1jrur_23{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subheading_1jrur_30{font-size:13.5px;color:var(--color-text-muted);margin-bottom:24px}._alert_1jrur_36{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:18px;text-align:left}._form_1jrur_47{display:flex;flex-direction:column;gap:16px;text-align:left}._field_1jrur_54{display:flex;flex-direction:column;gap:5px}._label_1jrur_56{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_1jrur_62{padding:10px 13px;border:1.5px solid var(--color-border);border-radius:7px;font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s;color:var(--color-text);background:#fff}._input_1jrur_62:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1f}._submitBtn_1jrur_78{margin-top:4px;background:var(--color-primary);color:#fff;border:none;border-radius:8px;padding:11px;font-size:14px;font-weight:600;transition:background .15s,opacity .15s}._submitBtn_1jrur_78:hover:not(:disabled){background:var(--color-primary-dark)}._submitBtn_1jrur_78:disabled{opacity:.65}._hint_1jrur_93{margin-top:20px;font-size:12px;color:var(--color-text-muted)}._hint_1jrur_93 code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-size:11.5px}._header_sgw12_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}._title_sgw12_8{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_sgw12_15{font-size:13.5px;color:var(--color-text-muted)}._roleBadge_sgw12_20{background:var(--color-primary-light);color:var(--color-primary);font-size:12px;font-weight:700;padding:4px 12px;border-radius:99px}._statsGrid_sgw12_29{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-bottom:32px}._statCard_sgw12_36{padding:20px;border-radius:10px;display:flex;flex-direction:column;gap:4px}._statIcon_sgw12_44{font-size:22px;margin-bottom:6px}._statValue_sgw12_45{font-size:28px;font-weight:800}._statLabel_sgw12_46{font-size:12px;font-weight:600;opacity:.8}._section_sgw12_48{margin-bottom:28px}._sectionTitle_sgw12_50{font-size:16px;font-weight:700;color:var(--color-text);margin-bottom:14px}._categoryGrid_sgw12_57{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}._catCard_sgw12_63{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:16px;box-shadow:var(--shadow-sm)}._catCode_sgw12_71{font-family:monospace;font-size:12px;color:var(--color-text-muted);margin-bottom:4px}._catName_sgw12_78{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:6px}._catCount_sgw12_85{font-size:11.5px;color:var(--color-text-muted)}._accessInfo_sgw12_90{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:20px 24px;box-shadow:var(--shadow-sm)}._accessTitle_sgw12_98{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:12px}._accessList_sgw12_105{display:flex;flex-direction:column;gap:6px}._accessItem_sgw12_111{font-size:13.5px;color:var(--color-text)}._list_gnhun_1{list-style:none;padding:0;margin:0}._nested_gnhun_7{padding-left:28px;border-left:2px solid var(--color-border);margin-left:14px}._item_gnhun_13{margin:2px 0}._row_gnhun_17{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;transition:background .12s;min-height:40px}._row_gnhun_17:hover{background:#f3f4f6}._group_gnhun_31{background:#f8fafc;font-weight:600}._leaf_gnhun_36{background:transparent;font-weight:400}._toggle_gnhun_41{background:none;border:none;width:20px;height:20px;font-size:13px;color:var(--color-text-muted);padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}._toggle_gnhun_41:hover{color:var(--color-primary)}._badge_gnhun_57{font-size:10px;font-weight:600;padding:2px 7px;border-radius:99px;white-space:nowrap;flex-shrink:0;text-transform:uppercase;letter-spacing:.4px}._badge_assets_gnhun_68{background:#dbeafe;color:#1d4ed8}._badge_liabilities_gnhun_69{background:#fce7f3;color:#9d174d}._badge_equity_gnhun_70{background:#d1fae5;color:#065f46}._badge_revenue_gnhun_71{background:#dcfce7;color:#166534}._badge_cogs_gnhun_72{background:#fff7ed;color:#9a3412}._badge_expenses_gnhun_73{background:#fef9c3;color:#854d0e}._code_gnhun_75{font-family:monospace;font-size:12px;color:var(--color-text-muted);min-width:52px;flex-shrink:0}._name_gnhun_83{flex:1;font-size:13.5px;color:var(--color-text);display:flex;align-items:center;gap:6px}._systemTag_gnhun_92,._groupTag_gnhun_92,._leafTag_gnhun_92{font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:4px;letter-spacing:.5px;text-transform:uppercase}._systemTag_gnhun_92{background:#fef3c7;color:#92400e}._groupTag_gnhun_92{background:#e0e7ff;color:#3730a3}._leafTag_gnhun_92{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}._systemKeyTag_gnhun_104{font-size:10px;font-weight:700;padding:2px 8px;border-radius:99px;background:#1e293b;color:#94a3b8;font-family:monospace;letter-spacing:.3px;flex-shrink:0;cursor:default}._actions_gnhun_111{display:flex;gap:4px;flex-shrink:0}._btn_gnhun_117{font-size:12px;padding:3px 10px;border-radius:5px;border:1px solid transparent;font-weight:500;transition:all .12s}._btnAdd_gnhun_126{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}._btnAdd_gnhun_126:hover{background:#bfdbfe}._btnEdit_gnhun_129{background:#fef9c3;color:#713f12;border-color:#fde68a}._btnEdit_gnhun_129:hover{background:#fde68a}._btnDelete_gnhun_132{background:#fee2e2;color:#991b1b;border-color:#fecaca}._btnDelete_gnhun_132:hover{background:#fecaca}._backdrop_xq14c_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}._modal_xq14c_12{background:var(--color-surface);border-radius:10px;box-shadow:0 20px 60px #00000038;width:100%;max-width:480px;animation:_slideUp_xq14c_1 .18s ease}@keyframes _slideUp_xq14c_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._header_xq14c_26{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--color-border)}._title_xq14c_34{font-size:15px;font-weight:700;color:var(--color-text)}._close_xq14c_40{background:none;border:none;font-size:22px;color:var(--color-text-muted);line-height:1;padding:0 4px;border-radius:4px;transition:color .12s}._close_xq14c_40:hover{color:var(--color-text)}._body_xq14c_53{padding:20px}._header_npyvk_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}._title_npyvk_8{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_npyvk_15{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_npyvk_20{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:background .14s}._primaryBtn_npyvk_20:hover{background:var(--color-primary-dark)}._alert_npyvk_33{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._treeCard_npyvk_43{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:16px;box-shadow:var(--shadow-sm)}._loading_npyvk_51,._empty_npyvk_51{text-align:center;padding:40px;color:var(--color-text-muted);font-size:14px}._form_npyvk_59{display:flex;flex-direction:column;gap:14px}._formAlert_npyvk_65{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:6px;padding:8px 12px;font-size:12.5px}._field_npyvk_74{display:flex;flex-direction:column;gap:4px}._label_npyvk_76{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_npyvk_82{padding:9px 12px;border:1.5px solid var(--color-border);border-radius:6px;font-size:13.5px;outline:none;transition:border-color .14s,box-shadow .14s;color:var(--color-text);background:#fff}._input_npyvk_82:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._codeDisplay_npyvk_98{padding:8px 12px;background:#f3f4f6;border:1.5px solid var(--color-border);border-radius:6px;font-family:monospace;font-size:14px;font-weight:700;color:var(--color-primary);letter-spacing:.5px}._codeHint_npyvk_110{font-size:11px;color:var(--color-text-muted);margin-top:3px;display:block}._codePreview_npyvk_117{display:flex;align-items:center;gap:8px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:8px 12px;font-size:12.5px}._codePreviewLabel_npyvk_128{color:#166534;font-weight:600}._codePreviewVal_npyvk_133{color:#166534;font-family:monospace}._checkLabel_npyvk_138{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text);cursor:pointer}._checkLabel_npyvk_138 input{width:16px;height:16px;cursor:pointer}._labelHint_npyvk_149{font-weight:400;font-size:11px;color:var(--color-text-muted)}._systemKeyHint_npyvk_155{font-size:11px;color:var(--color-text-muted)}._formActions_npyvk_160{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}._cancelBtn_npyvk_167{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;padding:8px 16px;font-size:13.5px;font-weight:500;transition:background .12s}._cancelBtn_npyvk_167:hover{background:#e5e7eb}._saveBtn_npyvk_180{background:var(--color-primary);color:#fff;border:none;border-radius:6px;padding:8px 18px;font-size:13.5px;font-weight:600;transition:background .12s,opacity .12s}._saveBtn_npyvk_180:hover:not(:disabled){background:var(--color-primary-dark)}._saveBtn_npyvk_180:disabled{opacity:.65}._header_1j5j6_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}._title_1j5j6_8{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_1j5j6_15{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_1j5j6_20{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:background .14s}._primaryBtn_1j5j6_20:hover{background:var(--color-primary-dark)}._alert_1j5j6_33{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._tableCard_1j5j6_43{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm)}._loading_1j5j6_51{text-align:center;padding:40px;color:var(--color-text-muted)}._table_1j5j6_43{width:100%;border-collapse:collapse;font-size:13.5px}._table_1j5j6_43 th{background:#f8fafc;text-align:left;padding:11px 16px;font-size:12px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-border)}._table_1j5j6_43 td{padding:11px 16px;border-bottom:1px solid var(--color-border);color:var(--color-text)}._table_1j5j6_43 tr:last-child td{border-bottom:none}._table_1j5j6_43 tbody tr:hover{background:#f9fafb}._rolePill_1j5j6_85{background:var(--color-primary-light);color:var(--color-primary);font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px}._actions_1j5j6_94{display:flex;gap:6px}._editBtn_1j5j6_96{background:#fef9c3;border:1px solid #fde68a;color:#713f12;border-radius:5px;padding:3px 10px;font-size:12px;font-weight:500}._deleteBtn_1j5j6_106{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:5px;padding:3px 10px;font-size:12px;font-weight:500}._form_1j5j6_117{display:flex;flex-direction:column;gap:14px}._formAlert_1j5j6_118{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:6px;padding:8px 12px;font-size:12.5px}._field_1j5j6_119{display:flex;flex-direction:column;gap:4px}._label_1j5j6_120{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_1j5j6_121{padding:9px 12px;border:1.5px solid var(--color-border);border-radius:6px;font-size:13.5px;outline:none;transition:border-color .14s;color:var(--color-text);background:#fff}._input_1j5j6_121:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._formActions_1j5j6_123{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}._cancelBtn_1j5j6_124{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;padding:8px 16px;font-size:13.5px;font-weight:500}._saveBtn_1j5j6_125{background:var(--color-primary);color:#fff;border:none;border-radius:6px;padding:8px 18px;font-size:13.5px;font-weight:600}._saveBtn_1j5j6_125:disabled{opacity:.65}._header_1tbtj_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}._title_1tbtj_4{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_1tbtj_5{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_1tbtj_7{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:background .14s}._primaryBtn_1tbtj_7:hover{background:var(--color-primary-dark)}._alert_1tbtj_14{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._empty_1tbtj_18{text-align:center;padding:52px 20px;color:var(--color-text-muted);font-size:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}._linkBtn_1tbtj_24{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline}._list_1tbtj_31{display:flex;flex-direction:column;gap:8px}._entryCard_1tbtj_33{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow .15s}._entryCard_1tbtj_33:hover{box-shadow:var(--shadow-md)}._entryHeader_1tbtj_43{display:flex;align-items:center;gap:12px;padding:13px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}._entryHeader_1tbtj_43:hover{background:#fafafa}._toggleIcon_1tbtj_50{color:var(--color-text-muted);font-size:13px;flex-shrink:0}._entryMeta_1tbtj_52{display:flex;align-items:center;gap:8px;flex-shrink:0}._entryId_1tbtj_55{background:var(--color-primary-light);color:var(--color-primary);font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:99px;white-space:nowrap}._entryDate_1tbtj_60{font-size:12.5px;font-weight:600;color:var(--color-text-muted);white-space:nowrap}._entryRef_1tbtj_64{background:#fef9c3;color:#713f12;font-size:11px;font-weight:600;padding:2px 7px;border-radius:4px;white-space:nowrap}._entryDesc_1tbtj_69{flex:1;font-size:13.5px;color:var(--color-text);font-weight:500}._entryRight_1tbtj_73{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}._entryAmount_1tbtj_76{font-family:monospace;font-size:14px;font-weight:800;color:#1d4ed8}._entryCreator_1tbtj_79{font-size:11px;color:var(--color-text-muted)}._linesWrapper_1tbtj_82{border-top:1px solid var(--color-border);background:#fafafa;padding:0 0 0 44px}._linesTable_1tbtj_87{width:100%;border-collapse:collapse;font-size:13px}._linesTable_1tbtj_87 th{padding:8px 12px;font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;background:#f3f4f6;border-bottom:1px solid var(--color-border);text-align:left}._linesTable_1tbtj_87 th._right_1tbtj_96,._linesTable_1tbtj_87 td._right_1tbtj_96{text-align:right}._linesTable_1tbtj_87 td{padding:8px 12px;border-bottom:1px solid #f0f0f0;color:var(--color-text)}._linesTable_1tbtj_87 tr:last-child td{border-bottom:none}._lineCode_1tbtj_100{font-family:monospace;font-size:11.5px;color:var(--color-text-muted);background:#f3f4f6;padding:1px 5px;border-radius:3px;margin-right:6px}._narration_1tbtj_105{color:var(--color-text-muted);font-style:italic}._right_1tbtj_96{text-align:right}._debitVal_1tbtj_108{font-family:monospace;font-weight:700;color:#1d4ed8}._creditVal_1tbtj_109{font-family:monospace;font-weight:700;color:#166534}._totalRow_1tbtj_111 td{padding:9px 12px;background:#f8fafc;border-top:2px solid var(--color-border);font-weight:700}._totalLabel_1tbtj_115{color:var(--color-text-muted);font-size:12px}._header_x516y_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}._title_x516y_7{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_x516y_8{font-size:13.5px;color:var(--color-text-muted)}._backBtn_x516y_10{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:7px;padding:8px 16px;font-size:13px;font-weight:500;transition:background .14s}._backBtn_x516y_10:hover{background:#e5e7eb}._alertError_x516y_22{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:18px}._alertSuccess_x516y_26{background:#dcfce7;border:1px solid #bbf7d0;color:#166534;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:18px}._card_x516y_31{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:20px 24px;box-shadow:var(--shadow-sm);margin-bottom:20px}._sectionTitle_x516y_40{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:16px}._headerGrid_x516y_44{display:grid;grid-template-columns:180px 1fr;gap:14px}._fieldFull_x516y_49{grid-column:1 / -1}._field_x516y_49{display:flex;flex-direction:column;gap:5px}._label_x516y_51{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_x516y_52{padding:9px 12px;border:1.5px solid var(--color-border);border-radius:6px;font-size:13.5px;outline:none;color:var(--color-text);background:#fff;transition:border-color .14s}._input_x516y_52:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._linesHeader_x516y_60{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._addLineBtn_x516y_63{background:var(--color-primary-light);color:var(--color-primary);border:1px solid #bfdbfe;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .12s}._addLineBtn_x516y_63:hover{background:#bfdbfe}._tableWrapper_x516y_70{overflow-x:auto}._table_x516y_70{width:100%;border-collapse:collapse;font-size:13px}._table_x516y_70 th{background:#f8fafc;text-align:left;padding:9px 10px;font-size:11.5px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-border)}._table_x516y_70 td{padding:6px 8px;border-bottom:1px solid #f3f4f6;vertical-align:middle}._colAccount_x516y_83{width:35%}._colNarration_x516y_84{width:30%}._colAmount_x516y_85{width:14%}._colAction_x516y_86{width:5%}._lineRow_x516y_88:hover td{background:#fafafa}._select_x516y_90,._inputSm_x516y_90{width:100%;padding:7px 9px;border:1.5px solid var(--color-border);border-radius:5px;font-size:13px;outline:none;color:var(--color-text);background:#fff;transition:border-color .12s}._select_x516y_90:focus,._inputSm_x516y_90:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb14}._amountInput_x516y_99{text-align:right;font-family:monospace;font-size:13px}._removeBtn_x516y_101{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:5px;padding:4px 8px;font-size:12px;transition:background .12s}._removeBtn_x516y_101:hover:not(:disabled){background:#fecaca}._removeBtn_x516y_101:disabled{opacity:.35;cursor:not-allowed}._totalsRow_x516y_109 td{padding:9px 10px;border-top:2px solid var(--color-border);border-bottom:none;background:#f8fafc}._totalsLabel_x516y_113{font-weight:700;font-size:13px;color:var(--color-text-muted)}._totalDebit_x516y_114{font-family:monospace;font-weight:800;font-size:14px;color:#1d4ed8}._totalCredit_x516y_115{font-family:monospace;font-weight:800;font-size:14px;color:#166534}._balanceBar_x516y_118{margin-top:14px;border-radius:7px;padding:10px 16px;font-size:13.5px;font-weight:500}._balanced_x516y_122{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}._unbalanced_x516y_123{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}._submitRow_x516y_126{display:flex;justify-content:flex-end;gap:10px;padding-bottom:32px}._cancelBtn_x516y_129{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:7px;padding:10px 20px;font-size:14px;font-weight:500}._submitBtn_x516y_134{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:10px 24px;font-size:14px;font-weight:700;transition:background .14s,opacity .14s}._submitBtn_x516y_134:hover:not(:disabled){background:var(--color-primary-dark)}._submitBtn_x516y_134:disabled{opacity:.55;cursor:not-allowed}._header_17vdk_1{margin-bottom:24px}._title_17vdk_2{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_17vdk_3{font-size:13.5px;color:var(--color-text-muted)}._filterCard_17vdk_5{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:18px 20px;box-shadow:var(--shadow-sm);margin-bottom:20px}._filterGrid_17vdk_9{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:14px;align-items:end}._field_17vdk_12{display:flex;flex-direction:column;gap:5px}._fieldBtn_17vdk_13{display:flex;align-items:flex-end}._label_17vdk_14{font-size:12.5px;font-weight:600;color:var(--color-text)}._select_17vdk_15,._input_17vdk_15{padding:9px 12px;border:1.5px solid var(--color-border);border-radius:6px;font-size:13.5px;outline:none;color:var(--color-text);background:#fff;transition:border-color .14s}._select_17vdk_15:focus,._input_17vdk_15:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._loadBtn_17vdk_23{background:var(--color-primary);color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;white-space:nowrap;transition:background .14s,opacity .14s}._loadBtn_17vdk_23:hover:not(:disabled){background:var(--color-primary-dark)}._loadBtn_17vdk_23:disabled{opacity:.55;cursor:not-allowed}._alert_17vdk_31{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._ledgerCard_17vdk_37{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm)}._accountHeading_17vdk_42{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border);background:#f8fafc}._accountCode_17vdk_46{font-family:monospace;font-size:13px;font-weight:700;background:var(--color-primary-light);color:var(--color-primary);padding:2px 9px;border-radius:5px;margin-right:10px}._accountName_17vdk_51{font-size:16px;font-weight:800;color:var(--color-text);margin-right:10px}._rootTypeBadge_17vdk_52{font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:#e0e7ff;color:#3730a3}._dateRange_17vdk_56{font-size:12px;color:var(--color-text-muted);font-family:monospace}._statsRow_17vdk_59{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--color-border)}._stat_17vdk_59{padding:14px 20px;border-right:1px solid var(--color-border)}._stat_17vdk_59:last-child{border-right:none}._statLabel_17vdk_67{font-size:11.5px;font-weight:600;color:var(--color-text-muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.4px}._statValue_17vdk_68{font-size:20px;font-weight:800;color:var(--color-text)}._debitColor_17vdk_69{color:#1d4ed8}._creditColor_17vdk_70{color:#166534}._positive_17vdk_71{color:#1d4ed8}._negative_17vdk_72{color:#dc2626}._zero_17vdk_73{color:var(--color-text-muted)}._balanceSide_17vdk_74{font-size:12px;font-weight:600;opacity:.7}._emptyLedger_17vdk_76{text-align:center;padding:40px;color:var(--color-text-muted);font-size:14px}._tableWrapper_17vdk_81{overflow-x:auto}._table_17vdk_81{width:100%;border-collapse:collapse;font-size:13px}._table_17vdk_81 th{padding:9px 12px;text-align:left;font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-bottom:1px solid var(--color-border)}._table_17vdk_81 th._right_17vdk_89,._table_17vdk_81 td._right_17vdk_89{text-align:right}._table_17vdk_81 td{padding:9px 12px;border-bottom:1px solid #f0f0f0;color:var(--color-text)}._row_17vdk_92:hover td{background:#fafafa}._dateCell_17vdk_94{white-space:nowrap;font-size:12.5px;color:var(--color-text-muted);font-family:monospace}._entryId_17vdk_95{background:var(--color-primary-light);color:var(--color-primary);font-size:11px;font-weight:700;padding:2px 7px;border-radius:99px;white-space:nowrap}._descCell_17vdk_96{font-weight:500}._refCell_17vdk_97{font-family:monospace;font-size:12px;color:#713f12}._narCell_17vdk_98{font-style:italic;color:var(--color-text-muted);font-size:12px}._right_17vdk_89{text-align:right}._debitVal_17vdk_100{font-family:monospace;font-weight:700;color:#1d4ed8}._creditVal_17vdk_101{font-family:monospace;font-weight:700;color:#166534}._balanceCell_17vdk_103{font-family:monospace;font-weight:800}._side_17vdk_104{font-size:11px;opacity:.75;margin-left:2px}._totalRow_17vdk_106 td{padding:10px 12px;background:#f8fafc;border-top:2px solid var(--color-border);font-weight:700}._totalLabel_17vdk_110{color:var(--color-text-muted);font-size:12px}._header_thwuz_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}._title_thwuz_4{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_thwuz_5{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_thwuz_7{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:background .14s}._primaryBtn_thwuz_7:hover{background:var(--color-primary-dark)}._alert_thwuz_13{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._empty_thwuz_18{text-align:center;padding:52px;color:var(--color-text-muted);font-size:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}._linkBtn_thwuz_22{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline}._tableCard_thwuz_27{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm)}._table_thwuz_27{width:100%;border-collapse:collapse;font-size:13.5px}._table_thwuz_27 th{padding:10px 14px;text-align:left;font-size:11.5px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-bottom:1px solid var(--color-border)}._table_thwuz_27 td{padding:12px 14px;border-bottom:1px solid #f3f4f6}._table_thwuz_27 tbody tr:last-child td{border-bottom:none}._row_thwuz_39:hover td{background:#fafafa}._right_thwuz_40{text-align:right}._idCell_thwuz_42{color:var(--color-text-muted);font-size:12px}._nameCell_thwuz_43{font-weight:700;color:var(--color-text)}._muted_thwuz_44{color:var(--color-text-muted);font-size:13px}._amount_thwuz_45{font-family:monospace;font-weight:700;color:#1d4ed8}._accBadge_thwuz_47{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--color-text)}._accCode_thwuz_51{font-family:monospace;font-size:11px;background:var(--color-primary-light);color:var(--color-primary);padding:1px 6px;border-radius:4px}._actions_thwuz_56{display:flex;gap:6px}._editBtn_thwuz_57,._ledgerBtn_thwuz_57,._invoiceBtn_thwuz_57{padding:5px 12px;border-radius:5px;font-size:12px;font-weight:600;border:1px solid;transition:background .12s;cursor:pointer}._editBtn_thwuz_57{background:#f3f4f6;border-color:var(--color-border);color:var(--color-text)}._editBtn_thwuz_57:hover{background:#e5e7eb}._ledgerBtn_thwuz_57{background:#eff6ff;border-color:#bfdbfe;color:var(--color-primary)}._ledgerBtn_thwuz_57:hover:not(:disabled){background:#dbeafe}._ledgerBtn_thwuz_57:disabled{opacity:.4;cursor:not-allowed}._invoiceBtn_thwuz_57{background:#f0fdf4;border-color:#bbf7d0;color:#166534}._invoiceBtn_thwuz_57:hover{background:#dcfce7}._overlay_thwuz_76{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}._modal_thwuz_80{background:#fff;border-radius:12px;width:100%;max-width:540px;box-shadow:0 20px 60px #0000002e;overflow:hidden}._modalHeader_thwuz_84{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid var(--color-border)}._modalTitle_thwuz_88{font-size:16px;font-weight:800;color:var(--color-text)}._closeBtn_thwuz_89{background:#f3f4f6;border:none;border-radius:5px;padding:4px 10px;font-size:14px;cursor:pointer;color:var(--color-text-muted)}._formAlert_thwuz_94{margin:12px 22px 0;background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:7px;padding:9px 14px;font-size:13px}._form_thwuz_94{padding:18px 22px;display:flex;flex-direction:column;gap:14px}._field_thwuz_101{display:flex;flex-direction:column;gap:5px}._row2_thwuz_102{display:grid;grid-template-columns:1fr 1fr;gap:14px}._label_thwuz_103{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_thwuz_104,._textarea_thwuz_104{padding:9px 12px;border:1.5px solid var(--color-border);border-radius:6px;font-size:13.5px;outline:none;color:var(--color-text);background:#fff;transition:border-color .14s;font-family:inherit}._input_thwuz_104:focus,._textarea_thwuz_104:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._textarea_thwuz_104{resize:vertical}._hint_thwuz_113{font-size:11.5px;color:var(--color-text-muted);margin-top:2px}._modalFooter_thwuz_115{display:flex;justify-content:flex-end;gap:10px;padding-top:6px}._cancelBtn_thwuz_119{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:7px;padding:9px 18px;font-size:13.5px;font-weight:500}._saveBtn_thwuz_123{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:9px 20px;font-size:13.5px;font-weight:700;transition:background .14s,opacity .14s}._saveBtn_thwuz_123:hover:not(:disabled){background:var(--color-primary-dark)}._saveBtn_thwuz_123:disabled{opacity:.55;cursor:not-allowed}._overlay_tjgl4_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_fadeIn_tjgl4_1 .15s ease}@keyframes _fadeIn_tjgl4_1{0%{opacity:0}to{opacity:1}}._modal_tjgl4_13{background:#fff;border-radius:14px;width:100%;max-width:480px;box-shadow:0 20px 60px #00000038,0 4px 16px #0000001f;display:flex;flex-direction:column;gap:0;animation:_slideUp_tjgl4_1 .18s ease;overflow:hidden}@keyframes _slideUp_tjgl4_1{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}._header_tjgl4_27{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid #f1f5f9}._title_tjgl4_32{font-size:17px;font-weight:800;color:#0f172a;margin-bottom:3px}._subtitle_tjgl4_33{font-size:12.5px;color:#64748b}._closeBtn_tjgl4_34{background:#f1f5f9;border:none;border-radius:99px;width:28px;height:28px;font-size:13px;color:#64748b;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:background .12s}._closeBtn_tjgl4_34:hover{background:#e2e8f0;color:#0f172a}._invoiceSummary_tjgl4_43{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;background:#f8fafc;border-bottom:1px solid #f1f5f9}._summaryRow_tjgl4_48{display:flex;align-items:center;gap:10px;font-size:13px;color:#64748b}._totalAmt_tjgl4_49{font-family:monospace;font-size:16px;font-weight:800;color:#1d4ed8}._statusPill_tjgl4_50{font-size:11px;font-weight:700;padding:2px 10px;border-radius:99px}._unpaid_tjgl4_53{background:#fee2e2;color:#991b1b}._partial_tjgl4_54{background:#fff7ed;color:#9a3412}._alert_tjgl4_57{margin:12px 22px 0;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:9px 14px;font-size:13px;display:flex;gap:7px;align-items:flex-start}._form_tjgl4_65{padding:18px 22px;display:flex;flex-direction:column;gap:14px}._field_tjgl4_67{display:flex;flex-direction:column;gap:5px}._label_tjgl4_68{font-size:12.5px;font-weight:700;color:#374151}._required_tjgl4_69{color:#ef4444}._optional_tjgl4_70{font-weight:400;color:#94a3b8;font-size:11.5px}._input_tjgl4_72,._select_tjgl4_73{padding:9px 12px;border:1.5px solid #d1d5db;border-radius:8px;font-size:13.5px;color:#0f172a;outline:none;transition:border-color .12s,box-shadow .12s;background:#fff;width:100%}._input_tjgl4_72:focus,._select_tjgl4_73:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._loadingAccounts_tjgl4_85{font-size:13px;color:#94a3b8;padding:9px 0}._noAccounts_tjgl4_86{font-size:12.5px;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:7px;padding:9px 12px;line-height:1.5}._noAccounts_tjgl4_86 code{font-size:11.5px;background:#1e293b;color:#94a3b8;padding:1px 5px;border-radius:4px}._journalPreview_tjgl4_96{margin:0 22px 16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:9px;padding:12px 14px}._previewTitle_tjgl4_101{font-size:12px;font-weight:700;color:#0369a1;margin-bottom:10px}._previewTable_tjgl4_105{width:100%;border-collapse:collapse;font-size:12.5px}._previewTable_tjgl4_105 th{padding:5px 8px;text-align:left;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid #bae6fd}._previewTable_tjgl4_105 td{padding:7px 8px;color:#0f172a;border-bottom:1px solid rgba(186,230,253,.5)}._previewTable_tjgl4_105 tbody tr:last-child td{border-bottom:none}._right_tjgl4_119{text-align:right}._drLabel_tjgl4_121{display:inline-block;font-size:10px;font-weight:800;background:#dbeafe;color:#1d4ed8;padding:1px 6px;border-radius:4px;margin-right:4px}._crLabel_tjgl4_126{display:inline-block;font-size:10px;font-weight:800;background:#dcfce7;color:#166534;padding:1px 6px;border-radius:4px;margin-right:4px}._drAmt_tjgl4_131{font-family:monospace;font-weight:700;color:#1d4ed8}._crAmt_tjgl4_132{font-family:monospace;font-weight:700;color:#16a34a}._footer_tjgl4_135{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 20px;border-top:1px solid #f1f5f9}._cancelBtn_tjgl4_140{padding:9px 20px;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:13.5px;font-weight:600;transition:background .12s}._cancelBtn_tjgl4_140:hover:not(:disabled){background:#e5e7eb}._cancelBtn_tjgl4_140:disabled{opacity:.5;cursor:not-allowed}._confirmBtn_tjgl4_148{padding:9px 22px;background:#16a34a;color:#fff;border:none;border-radius:8px;font-size:13.5px;font-weight:700;transition:background .12s}._confirmBtn_tjgl4_148:hover:not(:disabled){background:#15803d}._confirmBtn_tjgl4_148:disabled{opacity:.5;cursor:not-allowed}._baseAmtNote_tjgl4_157{font-size:13px;color:#374151;font-weight:500}._rateNote_tjgl4_158{font-size:11px;color:#9ca3af;font-weight:400}._rateHint_tjgl4_159{font-size:11px;font-weight:400;color:#9ca3af;margin-left:5px}._fxNote_tjgl4_161{font-size:12px;color:#6b7280;background:#f3f4f6;border-radius:5px;padding:5px 10px;margin-bottom:8px}._fxGain_tjgl4_167{color:#16a34a!important}._fxLoss_tjgl4_168{color:#dc2626!important}._fxWarning_tjgl4_170{margin-top:8px;padding:7px 12px;border-radius:6px;font-size:12.5px;font-weight:500}._fxGainMsg_tjgl4_174{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}._fxLossMsg_tjgl4_175{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}._header_528rn_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}._title_528rn_4{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px;display:flex;align-items:center;gap:10px}._subtitle_528rn_8{font-size:13.5px;color:var(--color-text-muted)}._filterBadge_528rn_9{font-size:11px;background:#fef9c3;color:#713f12;padding:2px 8px;border-radius:99px;font-weight:600}._headerActions_528rn_14{display:flex;gap:10px}._clearBtn_528rn_15{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:7px;padding:9px 16px;font-size:13px;font-weight:500}._primaryBtn_528rn_19{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:background .14s}._primaryBtn_528rn_19:hover{background:var(--color-primary-dark)}._alert_528rn_25{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._empty_528rn_29{text-align:center;padding:52px;color:var(--color-text-muted);font-size:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}._linkBtn_528rn_33{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline}._list_528rn_39{display:flex;flex-direction:column;gap:8px}._card_528rn_41{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow .15s}._card_528rn_41:hover{box-shadow:var(--shadow-md)}._cardHeader_528rn_48{display:flex;align-items:center;gap:12px;padding:13px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}._cardHeader_528rn_48:hover{background:#fafafa}._toggleIcon_528rn_54{color:var(--color-text-muted);font-size:13px;flex-shrink:0}._invMeta_528rn_56{display:flex;align-items:center;gap:8px;flex-shrink:0}._invNum_528rn_57{font-family:monospace;font-size:13px;font-weight:800;background:var(--color-primary-light);color:var(--color-primary);padding:2px 9px;border-radius:99px}._invDate_528rn_62{font-size:12.5px;color:var(--color-text-muted);white-space:nowrap}._invClient_528rn_64{flex:1;font-size:14px;font-weight:600;color:var(--color-text)}._invRight_528rn_66{display:flex;align-items:center;gap:12px;flex-shrink:0}._invAmount_528rn_67{font-family:monospace;font-size:15px;font-weight:800;color:#1d4ed8}._pkrEquiv_528rn_70{font-size:11px;font-weight:400;color:#6b7280;font-family:sans-serif}._statusBadge_528rn_72{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:99px;white-space:nowrap}._statusUnpaid_528rn_76{background:#fee2e2;color:#991b1b}._statusPartial_528rn_77{background:#fff7ed;color:#9a3412}._statusPaid_528rn_78{background:#dcfce7;color:#166534}._detail_528rn_81{border-top:1px solid var(--color-border);background:#fafafa}._itemsTable_528rn_83{width:100%;border-collapse:collapse;font-size:13px;padding:0 16px}._itemsTable_528rn_83 th{padding:8px 14px;font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;background:#f3f4f6;border-bottom:1px solid var(--color-border);text-align:left}._itemsTable_528rn_83 td{padding:9px 14px;border-bottom:1px solid #f0f0f0}._itemsTable_528rn_83 tfoot td{padding:9px 14px;background:#f8fafc;font-weight:700;border-top:2px solid var(--color-border)}._right_528rn_94{text-align:right}._itemAmount_528rn_95{font-family:monospace;font-weight:700;color:#1d4ed8}._totalLabel_528rn_96{color:var(--color-text-muted);font-size:12px}._detailFooter_528rn_98{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:1px solid var(--color-border);flex-wrap:wrap;gap:10px}._detailMeta_528rn_103{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._revAccBadge_528rn_104{font-size:12px;background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;padding:3px 10px;border-radius:6px;font-weight:600}._jeBadge_528rn_108{font-size:12px;background:var(--color-primary-light);color:var(--color-primary);border:1px solid #bfdbfe;padding:3px 10px;border-radius:6px;font-weight:600}._statusActions_528rn_113{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._statusLabel_528rn_114{font-size:12px;color:var(--color-text-muted);font-weight:600}._statusBtn_528rn_115{font-size:12px;font-weight:600;padding:4px 12px;border:1px solid var(--color-border);border-radius:99px;background:#f3f4f6;color:var(--color-text);transition:all .12s}._statusBtn_528rn_115:hover{background:#e5e7eb}._statusBtnActive_528rn_121{background:#1d4ed8;color:#fff;border-color:#1d4ed8}._statusBtnActive_528rn_121:hover{background:var(--color-primary-dark)}._payBtn_528rn_125{font-size:12px;font-weight:700;padding:5px 14px;background:#16a34a;color:#fff;border:none;border-radius:99px;transition:background .12s;white-space:nowrap}._payBtn_528rn_125:hover{background:#15803d}._cardPaid_528rn_134{border-color:#86efac!important}._paidDate_528rn_135{font-size:11px;color:#166534;font-weight:600;background:#dcfce7;padding:2px 8px;border-radius:99px}._paidBadgeFull_528rn_139{font-size:12px;font-weight:700;color:#166534;background:#dcfce7;padding:4px 12px;border-radius:99px}._jePayBadge_528rn_145{font-size:12px;background:#f0fdf4;color:#166534;border:1px solid #86efac;padding:3px 10px;border-radius:6px;font-weight:600}._toast_528rn_151{position:fixed;bottom:24px;right:24px;background:#166534;color:#fff;padding:12px 20px;border-radius:9px;font-size:13.5px;font-weight:600;box-shadow:0 8px 24px #0003;z-index:2000;animation:_slideInToast_528rn_1 .2s ease}@keyframes _slideInToast_528rn_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._header_57hf3_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}._title_57hf3_4{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_57hf3_5{font-size:13px;color:var(--color-text-muted)}._backBtn_57hf3_6{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:7px;padding:8px 16px;font-size:13px;font-weight:500}._backBtn_57hf3_6:hover{background:#e5e7eb}._alertError_57hf3_12{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:18px}._card_57hf3_17{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:20px 24px;box-shadow:var(--shadow-sm);margin-bottom:18px}._sectionTitle_57hf3_21{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:16px}._headerGrid_57hf3_23{display:grid;grid-template-columns:1fr 180px;gap:14px}._fieldFull_57hf3_24{grid-column:1 / -1}._field_57hf3_24{display:flex;flex-direction:column;gap:5px}._label_57hf3_26{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_57hf3_27,._select_57hf3_27,._textarea_57hf3_27{padding:9px 12px;border:1.5px solid var(--color-border);border-radius:6px;font-size:13.5px;outline:none;color:var(--color-text);background:#fff;transition:border-color .14s;font-family:inherit}._input_57hf3_27:focus,._select_57hf3_27:focus,._textarea_57hf3_27:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._textarea_57hf3_27{resize:vertical}._itemsHeader_57hf3_38{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._addBtn_57hf3_41{background:var(--color-primary-light);color:var(--color-primary);border:1px solid #bfdbfe;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600}._addBtn_57hf3_41:hover{background:#bfdbfe}._tableWrapper_57hf3_48{overflow-x:auto}._table_57hf3_48{width:100%;border-collapse:collapse;font-size:13px}._table_57hf3_48 th{background:#f8fafc;padding:9px 10px;text-align:left;font-size:11.5px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-border)}._table_57hf3_48 td{padding:6px 8px;border-bottom:1px solid #f3f4f6;vertical-align:middle}._colDesc_57hf3_57{width:45%}._colQty_57hf3_58{width:12%}._colPrice_57hf3_59{width:18%}._colAmt_57hf3_60{width:17%}._colAction_57hf3_61{width:8%}._inputSm_57hf3_63{width:100%;padding:7px 9px;border:1.5px solid var(--color-border);border-radius:5px;font-size:13px;outline:none;background:#fff;transition:border-color .12s}._inputSm_57hf3_63:focus{border-color:var(--color-primary)}._numInput_57hf3_69{text-align:right;font-family:monospace}._amountCell_57hf3_71{text-align:right;font-family:monospace;font-weight:700;color:#1d4ed8;font-size:13px}._removeBtn_57hf3_76{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:5px;padding:4px 8px;font-size:12px}._removeBtn_57hf3_76:hover:not(:disabled){background:#fecaca}._removeBtn_57hf3_76:disabled{opacity:.35;cursor:not-allowed}._totalRow_57hf3_83{display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:14px 0 0;border-top:2px solid var(--color-border);margin-top:4px}._totalLabel_57hf3_87{font-size:14px;font-weight:600;color:var(--color-text-muted)}._totalValue_57hf3_88{font-size:22px;font-weight:900;font-family:monospace;color:#1d4ed8}._submitRow_57hf3_91{display:flex;justify-content:flex-end;gap:10px;padding-bottom:32px}._cancelBtn_57hf3_94{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:7px;padding:10px 20px;font-size:14px;font-weight:500}._submitBtn_57hf3_99{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:10px 24px;font-size:14px;font-weight:700;transition:background .14s,opacity .14s}._submitBtn_57hf3_99:hover:not(:disabled){background:var(--color-primary-dark)}._submitBtn_57hf3_99:disabled{opacity:.55;cursor:not-allowed}._rateHint_57hf3_108{font-size:11px;font-weight:400;color:var(--color-text-muted);margin-left:6px}._baseEquiv_57hf3_109{font-size:12px;color:#6b7280;font-weight:400}._submitBtnAdvance_57hf3_112{background:#059669!important}._submitBtnAdvance_57hf3_112:hover:not(:disabled){background:#047857!important}._advanceLoading_57hf3_118{font-size:12.5px;color:var(--color-text-muted);padding:8px 0;margin-bottom:16px;animation:_pulse_57hf3_1 1.5s ease-in-out infinite}@keyframes _pulse_57hf3_1{0%,to{opacity:1}50%{opacity:.5}}._advanceCard_57hf3_125{border-color:#10b981!important;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)!important;box-shadow:0 0 0 2px #10b9811f!important}._advanceHeader_57hf3_131{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}._advanceIcon_57hf3_134{font-size:22px;line-height:1}._advanceTitle_57hf3_135{font-size:14px;font-weight:800;color:#065f46;margin-bottom:2px}._advanceSubtitle_57hf3_138{font-size:12px;color:#6b7280}._advanceCcyTabs_57hf3_141{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}._advanceCcyTab_57hf3_141{padding:4px 12px;border:1.5px solid #d1fae5;border-radius:99px;background:#fff;font-size:12px;font-weight:700;color:#065f46;cursor:pointer;transition:all .12s}._advanceCcyTab_57hf3_141:hover{border-color:#10b981}._advanceCcyTabActive_57hf3_150{background:#10b981!important;border-color:#10b981!important;color:#fff!important}._advanceBalance_57hf3_155{display:flex;gap:20px;align-items:center;margin-bottom:14px;padding:10px 14px;background:#fff;border-radius:8px;border:1.5px solid #a7f3d0}._advanceBalanceOrig_57hf3_160{font-size:18px;font-weight:800;color:#065f46;font-family:monospace;display:flex;align-items:baseline;gap:4px}._advanceBalancePkr_57hf3_164{font-size:14px;font-weight:700;color:#374151;font-family:monospace;display:flex;align-items:baseline;gap:4px}._advanceBalanceSym_57hf3_168{font-size:.85em;font-weight:600;color:#6b7280}._advanceBalanceCcy_57hf3_169{font-size:11px;font-weight:600;color:#6b7280;margin-left:2px}._advanceToggle_57hf3_172{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px 12px;border-radius:8px;border:1.5px solid #d1fae5;background:#fff;margin-bottom:12px;-webkit-user-select:none;user-select:none;transition:border-color .15s,background .15s}._advanceToggle_57hf3_172:hover{border-color:#10b981;background:#f0fdf4}._advanceCheckbox_57hf3_179{width:17px;height:17px;accent-color:#10b981;cursor:pointer;flex-shrink:0}._advanceToggleLabel_57hf3_182{font-size:13.5px;font-weight:700;color:#065f46}._advancePreview_57hf3_187{background:#fff;border:1.5px solid #a7f3d0;border-radius:9px;padding:14px 16px;margin-top:4px}._advancePreviewTitle_57hf3_191{font-size:12px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}._advancePreviewRows_57hf3_195{display:flex;flex-direction:column;gap:6px}._advancePreviewRow_57hf3_195{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#374151}._advancePreviewAvail_57hf3_200{font-weight:700;color:#065f46;font-family:monospace}._advancePreviewApply_57hf3_201{padding-top:6px;border-top:1px dashed #d1fae5}._advancePreviewApplyAmt_57hf3_202{font-weight:800;color:#10b981;font-family:monospace}._advancePreviewDivider_57hf3_205{padding-top:6px;border-top:1.5px solid #d1d5db;font-weight:700;color:#111827}._advancePreviewPkrNote_57hf3_209{font-size:11px;color:#6b7280;font-weight:400}._advancePreviewMuted_57hf3_210{color:#9ca3af;font-size:12px}._advanceOutcome_57hf3_213{margin-top:10px;padding:8px 12px;border-radius:7px;font-size:13px;font-weight:700;text-align:center}._advanceOutcomePaid_57hf3_217{background:#dcfce7;color:#166534;border:1.5px solid #86efac}._advanceOutcomePartial_57hf3_220{background:#fef9c3;color:#854d0e;border:1.5px solid #fde68a}._advanceJe_57hf3_225{margin-top:12px}._advanceJeTitle_57hf3_226{font-size:11.5px;font-weight:700;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}._advanceJeTable_57hf3_230{width:100%;border-collapse:collapse;font-size:12.5px}._advanceJeTable_57hf3_230 th{background:#f8fafc;padding:6px 10px;text-align:left;font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;border-bottom:1px solid #e5e7eb}._advanceJeTable_57hf3_230 td{padding:7px 10px;border-bottom:1px solid #f3f4f6;color:#374151}._drTag_57hf3_241{display:inline-block;background:#fee2e2;color:#991b1b;font-size:10px;font-weight:800;padding:1px 5px;border-radius:3px;margin-right:6px}._crTag_57hf3_246{display:inline-block;background:#dcfce7;color:#166534;font-size:10px;font-weight:800;padding:1px 5px;border-radius:3px;margin-right:6px}._drAmt_57hf3_251{text-align:right;font-family:monospace;font-weight:700;color:#991b1b}._crAmt_57hf3_252{text-align:right;font-family:monospace;font-weight:700;color:#166534}._advanceNote_57hf3_254{font-size:12px;color:#6b7280;margin-top:6px;padding:8px 12px;background:#f9fafb;border-radius:6px}._overlay_2fcgb_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000007a;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_fadeIn_2fcgb_1 .15s ease}@keyframes _fadeIn_2fcgb_1{0%{opacity:0}to{opacity:1}}._modal_2fcgb_12{background:#fff;border-radius:14px;width:100%;max-width:600px;max-height:92vh;overflow-y:auto;box-shadow:0 24px 70px #00000038,0 4px 20px #0000001a;display:flex;flex-direction:column;animation:_slideUp_2fcgb_1 .18s ease}@keyframes _slideUp_2fcgb_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}._header_2fcgb_23{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid #e5e7eb;flex-shrink:0}._title_2fcgb_27{font-size:17px;font-weight:800;color:#111827}._subtitle_2fcgb_28{font-size:12px;color:#6b7280;margin-top:1px}._closeBtn_2fcgb_29{background:#f3f4f6;border:none;border-radius:6px;padding:5px 11px;font-size:14px;cursor:pointer;color:#6b7280;transition:background .12s}._closeBtn_2fcgb_29:hover{background:#e5e7eb}._alert_2fcgb_37{margin:12px 22px 0;background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:9px 14px;font-size:13px}._body_2fcgb_44{padding:18px 22px;display:flex;flex-direction:column;gap:16px}._grid2_2fcgb_46{display:grid;grid-template-columns:1fr 1fr;gap:14px}._grid3_2fcgb_47{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}._field_2fcgb_48{display:flex;flex-direction:column;gap:5px}._label_2fcgb_49{font-size:12.5px;font-weight:600;color:#374151}._hint_2fcgb_50{font-size:11px;color:#9ca3af;margin-top:2px}._input_2fcgb_51,._select_2fcgb_51,._textarea_2fcgb_51{padding:9px 12px;border:1.5px solid #d1d5db;border-radius:7px;font-size:13.5px;outline:none;color:#111827;background:#fff;transition:border-color .14s;font-family:inherit}._input_2fcgb_51:focus,._select_2fcgb_51:focus,._textarea_2fcgb_51:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}._textarea_2fcgb_51{resize:vertical}._sectionTitle_2fcgb_62{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;border-top:1px solid #f0f0f0;padding-top:14px;display:flex;align-items:center;justify-content:space-between}._sectionBadge_2fcgb_68{font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:#eff6ff;color:#1d4ed8;text-transform:none;letter-spacing:0}._invoicesList_2fcgb_74{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;border:1.5px solid #e5e7eb;border-radius:8px;padding:10px;background:#fafafa}._invoiceItem_2fcgb_80{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:7px;cursor:pointer;border:1.5px solid transparent;transition:all .12s;background:#fff}._invoiceItem_2fcgb_80:hover{border-color:#bfdbfe;background:#f0f9ff}._invoiceItem_2fcgb_80._selected_2fcgb_87{border-color:#2563eb;background:#eff6ff}._invCheckbox_2fcgb_89{width:16px;height:16px;accent-color:#2563eb;cursor:pointer;flex-shrink:0}._invBody_2fcgb_90{flex:1;min-width:0}._invNum_2fcgb_91{font-weight:700;font-size:13px;color:#111827}._invDate_2fcgb_92{font-size:11.5px;color:#9ca3af;margin-left:8px}._invAmt_2fcgb_93{font-family:monospace;font-weight:800;font-size:13px;color:#1d4ed8;text-align:right;flex-shrink:0}._invAmtPkr_2fcgb_97{font-size:11px;color:#6b7280;font-family:sans-serif;font-weight:400}._invStatus_2fcgb_98{font-size:11px;font-weight:700;padding:2px 7px;border-radius:99px;flex-shrink:0}._statusUnpaid_2fcgb_101{background:#fee2e2;color:#991b1b}._statusPartial_2fcgb_102{background:#fef9c3;color:#713f12}._loadingInv_2fcgb_104{text-align:center;padding:20px;font-size:13px;color:#9ca3af}._noInvoices_2fcgb_105{text-align:center;padding:16px;font-size:13px;color:#6b7280;background:#f0fdf4;border-radius:7px;border:1px dashed #bbf7d0}._allocSection_2fcgb_111{background:#f8fafc;border:1.5px solid #e5e7eb;border-radius:9px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}._allocTitle_2fcgb_115{font-size:12.5px;font-weight:700;color:#374151;margin-bottom:4px}._allocRow_2fcgb_116{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._allocLeft_2fcgb_119{flex:1;min-width:0}._allocInvNum_2fcgb_120{font-weight:700;font-size:12.5px;color:#111827}._allocInvBase_2fcgb_121{font-size:11px;color:#9ca3af}._allocRight_2fcgb_122{text-align:right;flex-shrink:0}._allocAmt_2fcgb_123{font-family:monospace;font-size:13px;font-weight:700;color:#1d4ed8}._allocFull_2fcgb_124{font-size:10.5px;font-weight:700;color:#16a34a}._allocPartial_2fcgb_125{font-size:10.5px;font-weight:700;color:#d97706}._fxBadge_2fcgb_126{font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:99px}._fxGain_2fcgb_129{background:#dcfce7;color:#16a34a}._fxLoss_2fcgb_130{background:#fee2e2;color:#991b1b}._allocDivider_2fcgb_131{border:none;border-top:1px dashed #e5e7eb;margin:4px 0}._allocSummaryRow_2fcgb_132{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600}._allocAdvance_2fcgb_135{color:#7c3aed}._allocTotal_2fcgb_136{color:#111827}._jePreview_2fcgb_139{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:12px 16px}._jeTitle_2fcgb_143{font-size:12px;font-weight:700;color:#1e40af;margin-bottom:8px}._jeTable_2fcgb_144{width:100%;border-collapse:collapse;font-size:12px}._jeTable_2fcgb_144 th{font-size:11px;font-weight:700;color:#93c5fd;text-align:left;padding:3px 6px;border-bottom:1px solid #bfdbfe}._jeTable_2fcgb_144 td{padding:4px 6px;color:#1e3a8a}._drAmt_2fcgb_150{color:#1d4ed8;font-weight:700;font-family:monospace;text-align:right}._crAmt_2fcgb_151,._fxAmtGain_2fcgb_152{color:#16a34a;font-weight:700;font-family:monospace;text-align:right}._fxAmtLoss_2fcgb_153{color:#dc2626;font-weight:700;font-family:monospace;text-align:right}._drLabel_2fcgb_154{font-size:10px;font-weight:800;background:#dbeafe;color:#1d4ed8;padding:1px 4px;border-radius:3px}._crLabel_2fcgb_155{font-size:10px;font-weight:800;background:#dcfce7;color:#16a34a;padding:1px 4px;border-radius:3px}._jeNote_2fcgb_156{font-size:10.5px;color:#64748b;font-style:italic}._jeImbalance_2fcgb_157{margin-top:8px;padding:6px 10px;background:#fef9c3;border:1px solid #fde047;border-radius:6px;font-size:12px;color:#713f12;font-weight:600}._creditBanner_2fcgb_163{display:flex;align-items:flex-start;gap:10px;background:linear-gradient(135deg,#f0fdf4,#eff6ff);border:1.5px solid #bbf7d0;border-radius:9px;padding:10px 14px}._creditBannerIcon_2fcgb_169{font-size:20px;flex-shrink:0;margin-top:1px}._creditBannerContent_2fcgb_170{flex:1;font-size:12.5px;color:#065f46}._creditBannerItem_2fcgb_171{display:inline-block;margin-left:8px;font-weight:700;font-family:monospace;background:#dcfce7;padding:1px 7px;border-radius:99px;color:#16a34a}._creditBannerNote_2fcgb_177{font-size:11px;color:#9ca3af;align-self:center;flex-shrink:0}._invAmtMain_2fcgb_180{display:block;font-family:monospace;font-weight:800;font-size:13px;color:#1d4ed8}._invAmtTotal_2fcgb_181{display:block;font-size:10.5px;color:#9ca3af;margin-top:1px}._invPaidNote_2fcgb_182{display:block;font-size:11px;color:#059669;margin-top:2px}._footer_2fcgb_185{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #e5e7eb;flex-shrink:0}._cancelBtn_2fcgb_189{background:#f3f4f6;border:1px solid #d1d5db;color:#374151;border-radius:8px;padding:9px 18px;font-size:13.5px;font-weight:500}._submitBtn_2fcgb_193{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:9px 22px;font-size:13.5px;font-weight:700;transition:background .14s,opacity .14s}._submitBtn_2fcgb_193:hover:not(:disabled){background:#1d4ed8}._submitBtn_2fcgb_193:disabled{opacity:.5;cursor:not-allowed}._header_1xgfj_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}._title_1xgfj_4{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_1xgfj_5{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_1xgfj_6{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:background .14s}._primaryBtn_1xgfj_6:hover{background:var(--color-primary-dark)}._alert_1xgfj_12{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._empty_1xgfj_16{text-align:center;padding:52px;color:var(--color-text-muted);font-size:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}._linkBtn_1xgfj_20{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline}._tableCard_1xgfj_25{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm)}._table_1xgfj_25{width:100%;border-collapse:collapse;font-size:13.5px}._table_1xgfj_25 th{padding:10px 14px;text-align:left;font-size:11.5px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-bottom:1px solid var(--color-border)}._table_1xgfj_25 td{padding:12px 14px;border-bottom:1px solid #f3f4f6}._table_1xgfj_25 tbody tr:last-child td{border-bottom:none}._row_1xgfj_37:hover td{background:#fafafa}._muted_1xgfj_39{color:var(--color-text-muted);font-size:12.5px}._dateCell_1xgfj_40{font-family:monospace;font-size:12.5px;color:var(--color-text-muted)}._nameCell_1xgfj_41{font-weight:700;color:var(--color-text)}._right_1xgfj_42{text-align:right}._amountCell_1xgfj_43{font-family:monospace;font-weight:800;font-size:14px;color:#166534}._methodBadge_1xgfj_47{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:99px}._methodBank_1xgfj_50{background:#eff6ff;color:#1d4ed8}._methodCash_1xgfj_51{background:#f0fdf4;color:#166534}._methodCheque_1xgfj_52{background:#fefce8;color:#713f12}._methodOnline_1xgfj_53{background:#fdf4ff;color:#7e22ce}._accCell_1xgfj_55{font-size:12.5px;color:var(--color-text);display:flex;align-items:center;gap:5px}._accCode_1xgfj_56{font-family:monospace;font-size:11px;background:var(--color-primary-light);color:var(--color-primary);padding:1px 5px;border-radius:3px}._jeBadge_1xgfj_61{background:var(--color-primary-light);color:var(--color-primary);font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:99px}._overlay_1xgfj_67{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}._modal_1xgfj_71{background:#fff;border-radius:12px;width:100%;max-width:540px;box-shadow:0 20px 60px #0000002e;overflow:hidden;max-height:92vh;overflow-y:auto}._modalHeader_1xgfj_76{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid var(--color-border)}._modalTitle_1xgfj_80{font-size:16px;font-weight:800;color:var(--color-text)}._closeBtn_1xgfj_81{background:#f3f4f6;border:none;border-radius:5px;padding:4px 10px;font-size:14px;cursor:pointer;color:var(--color-text-muted)}._formAlert_1xgfj_86{margin:12px 22px 0;background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:7px;padding:9px 14px;font-size:13px}._form_1xgfj_86{padding:18px 22px;display:flex;flex-direction:column;gap:14px}._row2_1xgfj_93{display:grid;grid-template-columns:1fr 1fr;gap:14px}._field_1xgfj_94{display:flex;flex-direction:column;gap:5px}._label_1xgfj_95{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_1xgfj_96,._select_1xgfj_96,._textarea_1xgfj_96{padding:9px 12px;border:1.5px solid var(--color-border);border-radius:6px;font-size:13.5px;outline:none;color:var(--color-text);background:#fff;transition:border-color .14s;font-family:inherit}._input_1xgfj_96:focus,._select_1xgfj_96:focus,._textarea_1xgfj_96:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._textarea_1xgfj_96{resize:vertical}._hint_1xgfj_105{font-size:11.5px;color:var(--color-text-muted)}._jeHint_1xgfj_107{background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;padding:10px 14px;font-size:12.5px;color:#1e40af;display:flex;align-items:center;gap:8px;flex-wrap:wrap}._jeIcon_1xgfj_112{font-size:15px}._modalFooter_1xgfj_114{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}._cancelBtn_1xgfj_117{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:7px;padding:9px 18px;font-size:13.5px;font-weight:500}._saveBtn_1xgfj_121{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:9px 20px;font-size:13.5px;font-weight:700;transition:background .14s,opacity .14s}._saveBtn_1xgfj_121:hover:not(:disabled){background:var(--color-primary-dark)}._saveBtn_1xgfj_121:disabled{opacity:.55;cursor:not-allowed}._toast_1xgfj_130{position:fixed;bottom:24px;right:24px;background:#1f2937;color:#fff;padding:12px 20px;border-radius:10px;font-size:13.5px;font-weight:500;box-shadow:0 4px 20px #00000040;z-index:9999;animation:_toastIn_1xgfj_1 .2s ease}@keyframes _toastIn_1xgfj_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._header_1nd6j_2{margin-bottom:22px}._title_1nd6j_3{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_1nd6j_4{font-size:13.5px;color:var(--color-text-muted)}._alertError_1nd6j_7{display:flex;align-items:center;justify-content:space-between;background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._alertClose_1nd6j_12{background:none;border:none;color:#991b1b;font-size:14px;cursor:pointer;padding:0 4px}._statusBanner_1nd6j_18{display:flex;align-items:center;gap:14px;border-radius:10px;padding:14px 18px;margin-bottom:18px;border:1px solid}._bannerGreen_1nd6j_23{background:#f0fdf4;border-color:#86efac}._bannerYellow_1nd6j_24{background:#fffbeb;border-color:#fcd34d}._bannerIcon_1nd6j_25{font-size:22px;flex-shrink:0}._bannerText_1nd6j_26{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--color-text)}._bannerText_1nd6j_26 strong{font-size:14px;font-weight:700}._bannerText_1nd6j_26 span{font-size:12.5px;color:var(--color-text-muted)}._infoBox_1nd6j_34{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:16px 20px;margin-bottom:24px}._infoTitle_1nd6j_38{font-size:13.5px;font-weight:700;color:#1e40af;margin-bottom:10px}._infoList_1nd6j_39{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}._infoList_1nd6j_39 li{font-size:13px;color:#1e3a8a;padding-left:18px;position:relative}._infoList_1nd6j_39 li:before{content:"→";position:absolute;left:0;color:#3b82f6;font-weight:700}._loading_1nd6j_50{text-align:center;padding:48px;font-size:14px;color:var(--color-text-muted)}._keysGrid_1nd6j_55{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px;margin-bottom:28px}._keyCard_1nd6j_63{background:var(--color-surface);border:1.5px solid;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-sm);transition:box-shadow .15s}._keyCard_1nd6j_63:hover{box-shadow:var(--shadow-md)}._cardAssigned_1nd6j_74{border-color:#86efac;background:#f0fdf4}._cardMissing_1nd6j_75{border-color:#fca5a5;background:#fff5f5}._cardOptional_1nd6j_76{border-color:var(--color-border)}._cardHead_1nd6j_79{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._cardLeft_1nd6j_82{display:flex;flex-direction:column;gap:5px}._cardRight_1nd6j_83{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}._keyBadge_1nd6j_85{display:flex;align-items:center;gap:6px}._keyIcon_1nd6j_86{font-size:14px}._keyCode_1nd6j_87{font-family:monospace;font-size:12.5px;font-weight:700;background:#1e293b;color:#94a3b8;padding:2px 9px;border-radius:6px}._keyLabel_1nd6j_92{font-size:15px;font-weight:800;color:var(--color-text)}._tagRequired_1nd6j_95,._tagOptional_1nd6j_95,._tagSet_1nd6j_95,._tagUnset_1nd6j_95{font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:99px;white-space:nowrap}._tagRequired_1nd6j_95{background:#fee2e2;color:#991b1b}._tagOptional_1nd6j_95{background:#f3f4f6;color:#6b7280}._tagSet_1nd6j_95{background:#dcfce7;color:#166534}._tagUnset_1nd6j_95{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}._purposeText_1nd6j_105{font-size:13px;color:var(--color-text);line-height:1.55;margin:0}._usedByRow_1nd6j_110{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._usedByLabel_1nd6j_113{font-size:11.5px;font-weight:600;color:var(--color-text-muted)}._usedByBadge_1nd6j_116{font-size:11px;background:#e0e7ff;color:#3730a3;padding:2px 8px;border-radius:99px;font-weight:600}._currentAssign_1nd6j_122{display:flex;align-items:center;gap:7px;flex-wrap:wrap;background:#ffffffb3;border-radius:7px;padding:7px 10px;border:1px solid #d1fae5}._currentLabel_1nd6j_127{font-size:11.5px;font-weight:700;color:#166534}._accCode_1nd6j_128{font-family:monospace;font-size:11.5px;background:var(--color-primary-light);color:var(--color-primary);padding:1px 6px;border-radius:4px}._accName_1nd6j_132{font-size:13px;font-weight:600;color:var(--color-text)}._rootBadge_1nd6j_135{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:99px;white-space:nowrap}._badgeAssets_1nd6j_139{background:#dbeafe;color:#1d4ed8}._badgeLiabilities_1nd6j_140{background:#fce7f3;color:#9d174d}._badgeEquity_1nd6j_141{background:#d1fae5;color:#065f46}._badgeRevenue_1nd6j_142{background:#dcfce7;color:#166534}._badgeCogs_1nd6j_143{background:#fff7ed;color:#9a3412}._badgeExpenses_1nd6j_144{background:#fef9c3;color:#854d0e}._assignRow_1nd6j_147{display:flex;gap:8px;align-items:stretch;min-width:0;overflow:hidden}._accountSelect_1nd6j_151{flex:1;min-width:0;padding:8px 12px;border:1.5px solid var(--color-border);border-radius:7px;font-size:13px;outline:none;background:#fff;color:var(--color-text);transition:border-color .12s}._accountSelect_1nd6j_151:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._saveBtn_1nd6j_160{flex-shrink:0;padding:8px 18px;background:var(--color-primary);color:#fff;border:none;border-radius:7px;font-size:13px;font-weight:700;white-space:nowrap;transition:background .14s,opacity .14s}._saveBtn_1nd6j_160:hover:not(:disabled){background:var(--color-primary-dark)}._saveBtn_1nd6j_160:disabled{opacity:.45;cursor:not-allowed}._saveBtnDone_1nd6j_168{background:#16a34a!important}._refCard_1nd6j_171{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:22px 24px;box-shadow:var(--shadow-sm);margin-bottom:32px}._refTitle_1nd6j_176{font-size:16px;font-weight:800;color:var(--color-text);margin-bottom:4px}._refSubtitle_1nd6j_177{font-size:13px;color:var(--color-text-muted);margin-bottom:18px}._refTable_1nd6j_179{width:100%;border-collapse:collapse;font-size:13px}._refTable_1nd6j_179 th{padding:10px 14px;text-align:left;font-size:11.5px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-bottom:1px solid var(--color-border)}._refTable_1nd6j_179 td{padding:11px 14px;border-bottom:1px solid #f3f4f6;color:var(--color-text);vertical-align:top}._refTable_1nd6j_179 tbody tr:last-child td{border-bottom:none}._refTable_1nd6j_179 tbody tr:hover td{background:#fafafa}._drCell_1nd6j_195{color:#1d4ed8;font-weight:600}._crCell_1nd6j_196{color:#166534;font-weight:600}._refKey_1nd6j_198{display:inline-block;font-family:monospace;font-size:11.5px;font-weight:700;background:#1e293b;color:#94a3b8;padding:1px 7px;border-radius:5px;margin:1px 2px}._scenario_1nd6j_206{background:#f8fafc;border:1px solid var(--color-border);border-radius:8px;padding:14px 16px;margin-bottom:14px}._scenario_1nd6j_206:last-child{margin-bottom:0}._scenarioTitle_1nd6j_211{font-size:13.5px;font-weight:800;color:var(--color-text);margin-bottom:10px}._scenarioNote_1nd6j_215{font-size:12px;font-weight:600;color:var(--color-text-muted);margin-bottom:6px}._entryTable_1nd6j_220{width:100%;border-collapse:collapse;font-size:12.5px}._entryTable_1nd6j_220 th{padding:6px 10px;text-align:left;font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px;background:#fff;border-bottom:1px solid var(--color-border)}._entryTable_1nd6j_220 th:nth-child(2),._entryTable_1nd6j_220 th:nth-child(3){text-align:right;width:80px}._entryTable_1nd6j_220 td{padding:7px 10px;border-bottom:1px solid #f1f5f9;color:var(--color-text);vertical-align:middle}._entryTable_1nd6j_220 td:nth-child(2),._entryTable_1nd6j_220 td:nth-child(3){text-align:right;font-weight:600;width:80px}._entryTable_1nd6j_220 tbody tr:last-child td{border-bottom:none}._coaGrid_1nd6j_240{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;margin-bottom:4px}._coaSection_1nd6j_246{border:1px solid;border-radius:10px;overflow:hidden}._coaAssets_1nd6j_249{border-color:#bfdbfe}._coaLiabilities_1nd6j_250{border-color:#fbcfe8}._coaEquity_1nd6j_251{border-color:#bbf7d0}._coaRevenue_1nd6j_252{border-color:#a7f3d0}._coaCogs_1nd6j_253{border-color:#fed7aa}._coaExpenses_1nd6j_254{border-color:#fde68a}._coaRootBadge_1nd6j_256{font-size:12px;font-weight:800;padding:7px 12px;text-transform:uppercase;letter-spacing:.6px}._coaAssets_1nd6j_249 ._coaRootBadge_1nd6j_256{background:#dbeafe;color:#1e40af}._coaLiabilities_1nd6j_250 ._coaRootBadge_1nd6j_256{background:#fce7f3;color:#9d174d}._coaEquity_1nd6j_251 ._coaRootBadge_1nd6j_256,._coaRevenue_1nd6j_252 ._coaRootBadge_1nd6j_256{background:#d1fae5;color:#065f46}._coaCogs_1nd6j_253 ._coaRootBadge_1nd6j_256{background:#fff7ed;color:#9a3412}._coaExpenses_1nd6j_254 ._coaRootBadge_1nd6j_256{background:#fef9c3;color:#854d0e}._coaTree_1nd6j_267{display:flex;flex-direction:column;padding:6px 0}._coaRow_1nd6j_271{display:flex;align-items:center;gap:5px;min-height:28px;font-size:12.5px;border-bottom:1px solid #f3f4f6}._coaRow_1nd6j_271:last-child{border-bottom:none}._coaType_root_1nd6j_278{background:#f8fafc}._coaType_group_1nd6j_279,._coaType_ledger_1nd6j_280{background:#fff}._coaConnector_1nd6j_282{color:#cbd5e1;font-size:11px;flex-shrink:0;width:14px}._coaCode_1nd6j_283{font-family:monospace;font-size:11px;color:var(--color-text-muted);flex-shrink:0;min-width:52px}._coaName_1nd6j_287{font-weight:500;color:var(--color-text);flex:1}._coaGroupTag_1nd6j_288{font-size:10px;font-weight:700;color:#6366f1;background:#ede9fe;padding:1px 6px;border-radius:99px;flex-shrink:0}._coaSysKey_1nd6j_292{font-family:monospace;font-size:10.5px;font-weight:700;background:#1e293b;color:#94a3b8;padding:1px 6px;border-radius:4px;flex-shrink:0;margin-right:4px}._coaNote_1nd6j_297{font-size:10.5px;color:#94a3b8;font-style:italic;flex-shrink:0}._coaType_root_1nd6j_278 ._coaName_1nd6j_287{font-weight:800;font-size:13px}._page_1mwia_2{display:flex;flex-direction:column;gap:18px}._pageHeader_1mwia_5{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}._title_1mwia_9{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_1mwia_10{font-size:13.5px;color:var(--color-text-muted)}._printBtn_1mwia_12{padding:8px 18px;background:#f3f4f6;border:1px solid var(--color-border);border-radius:7px;font-size:13px;font-weight:600;color:var(--color-text);transition:background .12s;white-space:nowrap}._printBtn_1mwia_12:hover{background:#e5e7eb}._filterBar_1mwia_20{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:16px 20px;box-shadow:var(--shadow-sm)}._filterGroup_1mwia_26{display:flex;flex-direction:column;gap:5px}._filterLabel_1mwia_27{font-size:12px;font-weight:700;color:var(--color-text-muted)}._filterInput_1mwia_28{padding:8px 12px;border:1.5px solid var(--color-border);border-radius:7px;font-size:13.5px;color:var(--color-text);outline:none;transition:border-color .12s;background:#fff}._filterInput_1mwia_28:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._generateBtn_1mwia_39{padding:9px 22px;background:var(--color-primary);color:#fff;border:none;border-radius:7px;font-size:13.5px;font-weight:700;transition:background .14s;white-space:nowrap;align-self:flex-end}._generateBtn_1mwia_39:hover:not(:disabled){background:var(--color-primary-dark)}._generateBtn_1mwia_39:disabled{opacity:.55;cursor:not-allowed}._alertError_1mwia_48{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:12px 16px;font-size:13px}._alertWarning_1mwia_52{background:#fffbeb;border:1px solid #fcd34d;color:#92400e;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.5}._alertSuccess_1mwia_56{background:#f0fdf4;border:1px solid #86efac;color:#166534;border-radius:8px;padding:10px 16px;font-size:13px}._loadingState_1mwia_62{display:flex;align-items:center;justify-content:center;gap:12px;padding:64px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;font-size:14px;color:var(--color-text-muted)}._spinner_1mwia_68{width:22px;height:22px;border:3px solid #e5e7eb;border-top-color:var(--color-primary);border-radius:50%;animation:_spin_1mwia_68 .7s linear infinite}@keyframes _spin_1mwia_68{to{transform:rotate(360deg)}}._emptyState_1mwia_76{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:64px 24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;text-align:center}._emptyIcon_1mwia_82{font-size:36px}._emptyTitle_1mwia_83{font-size:15px;font-weight:700;color:var(--color-text)}._emptyText_1mwia_84{font-size:13px;color:var(--color-text-muted)}._reportCard_1mwia_87{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm)}._reportMeta_1mwia_93{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--color-border);background:#f8fafc}._reportOrgName_1mwia_98{font-size:14px;font-weight:800;color:var(--color-text)}._reportPeriod_1mwia_99{font-size:12.5px;color:var(--color-text-muted)}._table_1mwia_102{width:100%;border-collapse:collapse}._table_1mwia_102 thead tr{background:#1e293b}._thCode_1mwia_110,._thName_1mwia_110,._thAmt_1mwia_110{padding:10px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;text-align:left}._thCode_1mwia_110{width:80px}._thAmt_1mwia_110{text-align:right;width:160px}._thDr_1mwia_118{color:#93c5fd}._thCr_1mwia_119{color:#86efac}._sectionHeader_1mwia_122 td{padding:8px 16px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;background:#f1f5f9;color:#475569;border-top:1px solid var(--color-border);border-bottom:1px solid #e2e8f0}._accountRow_1mwia_131{transition:background .1s}._accountRow_1mwia_131:hover td{background:#fafafa}._accountRow_1mwia_131 td{border-bottom:1px solid #f3f4f6}._codeCell_1mwia_137{padding:9px 16px;font-family:monospace;font-size:12px;color:var(--color-text-muted);vertical-align:middle}._nameCell_1mwia_141{padding:9px 16px;font-size:13.5px;color:var(--color-text);display:flex;align-items:center;gap:8px;vertical-align:middle}._sysKeyBadge_1mwia_146{font-family:monospace;font-size:10.5px;font-weight:700;background:#1e293b;color:#94a3b8;padding:1px 6px;border-radius:4px}._amtCell_1mwia_152{padding:9px 16px;text-align:right;font-family:monospace;font-size:13.5px;vertical-align:middle}._drCell_1mwia_156{color:#1d4ed8;font-weight:600}._crCell_1mwia_157{color:#15803d;font-weight:600}._sectionSubtotal_1mwia_160 td{padding:7px 16px;font-weight:700;font-size:12.5px;background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:2px solid var(--color-border)}._subtotalLabel_1mwia_165{color:var(--color-text-muted);font-style:italic}._sectionSubtotal_1mwia_160 ._amtCell_1mwia_152{font-size:13px}._totalRow_1mwia_169 td{padding:13px 16px;font-size:15px;font-weight:900;border-top:3px solid #1e293b}._totalLabel_1mwia_173{color:#0f172a;text-transform:uppercase;letter-spacing:.5px;padding-left:16px}._totalBalanced_1mwia_177 td{background:#f0fdf4}._totalUnbalanced_1mwia_178 td{background:#fffbeb}._totalDr_1mwia_179{text-align:right;color:#1d4ed8;font-family:monospace}._totalCr_1mwia_180{text-align:right;color:#15803d;font-family:monospace}@media print{._filterBar_1mwia_20,._generateBtn_1mwia_39,._printBtn_1mwia_12,._alertSuccess_1mwia_56,._alertWarning_1mwia_52,._pageHeader_1mwia_5>button{display:none!important}._page_1mwia_2{gap:8px}._reportCard_1mwia_87{box-shadow:none;border:none}._table_1mwia_102 thead tr{background:#000!important;-webkit-print-color-adjust:exact}._sectionHeader_1mwia_122 td{background:#e5e5e5!important;-webkit-print-color-adjust:exact}}._page_1j8wf_2{display:flex;flex-direction:column;gap:18px}._pageHeader_1j8wf_5{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}._title_1j8wf_9{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_1j8wf_10{font-size:13.5px;color:var(--color-text-muted)}._printBtn_1j8wf_11{padding:8px 18px;background:#f3f4f6;border:1px solid var(--color-border);border-radius:7px;font-size:13px;font-weight:600;color:var(--color-text);transition:background .12s;white-space:nowrap}._printBtn_1j8wf_11:hover{background:#e5e7eb}._filterBar_1j8wf_19{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:16px 20px;box-shadow:var(--shadow-sm)}._filterGroup_1j8wf_24{display:flex;flex-direction:column;gap:5px}._filterLabel_1j8wf_25{font-size:12px;font-weight:700;color:var(--color-text-muted)}._filterInput_1j8wf_26{padding:8px 12px;border:1.5px solid var(--color-border);border-radius:7px;font-size:13.5px;color:var(--color-text);outline:none;transition:border-color .12s;background:#fff}._filterInput_1j8wf_26:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._generateBtn_1j8wf_35{padding:9px 22px;background:var(--color-primary);color:#fff;border:none;border-radius:7px;font-size:13.5px;font-weight:700;transition:background .14s;white-space:nowrap;align-self:flex-end}._generateBtn_1j8wf_35:hover:not(:disabled){background:var(--color-primary-dark)}._generateBtn_1j8wf_35:disabled{opacity:.55;cursor:not-allowed}._alertError_1j8wf_44{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:12px 16px;font-size:13px}._loadingState_1j8wf_48{display:flex;align-items:center;justify-content:center;gap:12px;padding:64px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;font-size:14px;color:var(--color-text-muted)}._spinner_1j8wf_54{width:22px;height:22px;border:3px solid #e5e7eb;border-top-color:var(--color-primary);border-radius:50%;animation:_spin_1j8wf_54 .7s linear infinite}@keyframes _spin_1j8wf_54{to{transform:rotate(360deg)}}._emptyState_1j8wf_60{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:64px 24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;text-align:center}._emptyIcon_1j8wf_66{font-size:36px}._emptyTitle_1j8wf_67{font-size:15px;font-weight:700;color:var(--color-text)}._emptyText_1j8wf_68{font-size:13px;color:var(--color-text-muted)}._reportCard_1j8wf_71{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm)}._reportMeta_1j8wf_75{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#f8fafc;border-bottom:1px solid var(--color-border)}._reportOrg_1j8wf_80{font-size:14px;font-weight:800;color:var(--color-text)}._reportPeriod_1j8wf_81{font-size:12.5px;color:var(--color-text-muted)}._table_1j8wf_84{width:100%;border-collapse:collapse}._tableHead_1j8wf_86 th{padding:10px 18px;background:#1e293b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;text-align:left}._thAmt_1j8wf_91{text-align:right!important;width:180px}._sectionHeader_1j8wf_94 td{padding:9px 18px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.7px;color:#475569;background:#f1f5f9;border-top:1px solid var(--color-border);border-bottom:1px solid #e2e8f0}._accountRow_1j8wf_102 td{padding:9px 18px;border-bottom:1px solid #f3f4f6}._accountRow_1j8wf_102:hover td{background:#fafafa}._nameCell_1j8wf_104{font-size:13.5px;color:var(--color-text);display:flex;align-items:center;gap:8px}._codeTag_1j8wf_105{font-family:monospace;font-size:11px;color:var(--color-text-muted);flex-shrink:0}._amtCell_1j8wf_109{padding:9px 18px;text-align:right;font-family:monospace;font-size:13.5px;font-weight:600;color:var(--color-text);vertical-align:middle}._subtotalRow_1j8wf_116 td{padding:9px 18px;font-weight:800;font-size:13px;border-top:1px solid #e2e8f0;border-bottom:2px solid var(--color-border)}._subtotalLabel_1j8wf_120{color:var(--color-text-muted);font-style:italic}._revenueTotal_1j8wf_121 td{background:#f0fdf4;color:#166534}._revenueTotal_1j8wf_121 ._amtCell_1j8wf_109{color:#16a34a}._cogsTotal_1j8wf_123 td{background:#fff7ed;color:#9a3412}._cogsTotal_1j8wf_123 ._amtCell_1j8wf_109{color:#ea580c}._expTotal_1j8wf_125 td{background:#fef9c3;color:#854d0e}._expTotal_1j8wf_125 ._amtCell_1j8wf_109{color:#ca8a04}._dividerRow_1j8wf_129 td{padding:0;height:10px;background:#f8fafc;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._profitRow_1j8wf_136 td{padding:11px 18px;font-weight:800;font-size:14px}._profitLabel_1j8wf_137{color:var(--color-text)}._profitAmt_1j8wf_138{font-family:monospace;font-size:15px}._grossProfitRow_1j8wf_140 td{background:#f0f9ff;border-top:2px solid #bae6fd;border-bottom:2px solid #bae6fd}._grossProfitRow_1j8wf_140 ._profitLabel_1j8wf_137{color:#0369a1}._grossProfitRow_1j8wf_140 ._amtCell_1j8wf_109{color:#0284c7}._netProfitRow_1j8wf_145 td{background:#f0fdf4;border-top:3px solid #16a34a;border-bottom:3px solid #16a34a}._netProfitRow_1j8wf_145 ._profitLabel_1j8wf_137{color:#166534}._netProfitRow_1j8wf_145 ._amtCell_1j8wf_109{color:#16a34a;font-size:17px}._netLossRow_1j8wf_149 td{background:#fef2f2;border-top:3px solid #dc2626;border-bottom:3px solid #dc2626}._netLossRow_1j8wf_149 ._profitLabel_1j8wf_137{color:#991b1b}._netLossRow_1j8wf_149 ._amtCell_1j8wf_109{color:#dc2626;font-size:17px}._noDataRow_1j8wf_154 td{padding:10px 18px;font-size:13px;color:var(--color-text-muted);font-style:italic;background:#fafafa}._summaryStrip_1j8wf_160{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:16px 20px;background:#f8fafc;border-top:1px solid var(--color-border)}._summaryPill_1j8wf_166{display:flex;flex-direction:column;align-items:center;gap:2px;background:#fff;border:1px solid var(--color-border);border-radius:10px;padding:8px 16px;min-width:110px}._pillLabel_1j8wf_171{font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px}._pillVal_1j8wf_172{font-family:monospace;font-size:13.5px;font-weight:800;color:var(--color-text)}._pillOp_1j8wf_173{font-size:18px;font-weight:900;color:var(--color-text-muted);padding:0 2px}._pillProfit_1j8wf_175{background:#f0fdf4;border-color:#86efac}._pillProfit_1j8wf_175 ._pillLabel_1j8wf_171{color:#166534}._pillLoss_1j8wf_177{background:#fef2f2;border-color:#fca5a5}._pillLoss_1j8wf_177 ._pillLabel_1j8wf_171{color:#991b1b}._pillNetVal_1j8wf_179{font-size:15px!important}@media print{._filterBar_1j8wf_19,._generateBtn_1j8wf_35,._printBtn_1j8wf_11,._pageHeader_1j8wf_5>button,._summaryStrip_1j8wf_160{display:none!important}._page_1j8wf_2{gap:8px}._reportCard_1j8wf_71{box-shadow:none;border:none}._tableHead_1j8wf_86 th{background:#000!important;-webkit-print-color-adjust:exact}._sectionHeader_1j8wf_94 td{background:#e5e5e5!important;-webkit-print-color-adjust:exact}}._page_5uajr_2{padding:24px;max-width:1200px;margin:0 auto;font-family:Segoe UI,system-ui,sans-serif}._pageHeader_5uajr_9{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_5uajr_18{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_5uajr_25{font-size:.875rem;color:#6b7280;margin:0}._filterBar_5uajr_32{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px 20px;margin-bottom:24px}._filterLabel_5uajr_44{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#374151}._dateInput_5uajr_53{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none;transition:border-color .15s}._dateInput_5uajr_53:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._generateBtn_5uajr_69{padding:9px 22px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s;height:38px}._generateBtn_5uajr_69:hover:not(:disabled){background:#4f46e5}._generateBtn_5uajr_69:disabled{opacity:.55;cursor:not-allowed}._printBtn_5uajr_91{padding:8px 18px;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}._printBtn_5uajr_91:hover{background:#e5e7eb}._warningBanner_5uajr_108{background:#fef3c7;border:1px solid #f59e0b;color:#92400e;border-radius:8px;padding:12px 16px;font-size:.875rem;margin-bottom:20px}._errorMsg_5uajr_118{color:#dc2626;font-size:.875rem;margin-bottom:16px}._emptyState_5uajr_124{text-align:center;color:#9ca3af;padding:60px 20px;font-size:.9375rem}._reportWrapper_5uajr_132{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:28px 32px;box-shadow:0 1px 4px #0000000f}._printHeader_5uajr_141{display:none;text-align:center;margin-bottom:20px}._printHeader_5uajr_141 h2{font-size:1.25rem;margin:0}._printHeader_5uajr_141 h3{font-size:1rem;margin:4px 0 2px;color:#374151}._printHeader_5uajr_141 p{font-size:.8125rem;color:#6b7280;margin:0}._columns_5uajr_152{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}._column_5uajr_152{display:flex;flex-direction:column}._columnSpacer_5uajr_164{height:24px}._sectionTable_5uajr_169{width:100%;border-collapse:collapse;margin-bottom:4px}._sectionHeaderRow_5uajr_175 td{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6366f1;padding:0 0 8px;border-bottom:2px solid #e5e7eb}._accountRow_5uajr_185 td{padding:7px 0;font-size:.875rem;color:#374151;border-bottom:1px solid #f3f4f6}._nameCell_5uajr_192{display:flex;align-items:center;gap:6px;padding-left:8px}._amtCell_5uajr_199{text-align:right;font-variant-numeric:tabular-nums;color:#111827;white-space:nowrap}._codeTag_5uajr_206{font-size:.6875rem;background:#eff6ff;color:#2563eb;border-radius:4px;padding:1px 5px;font-family:monospace;flex-shrink:0}._cpeBadge_5uajr_216{font-size:.625rem;background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;border-radius:4px;padding:1px 5px;font-weight:600;letter-spacing:.04em;flex-shrink:0}._dividerRow_5uajr_228 td{border-top:1px solid #d1d5db;padding:0;height:4px}._subtotalRow_5uajr_234{font-weight:700;color:#1a1a2e}._subtotalRow_5uajr_234 td{padding:8px 0;font-size:.9375rem}._emptySection_5uajr_244{font-size:.8125rem;color:#9ca3af;padding:10px 0 6px 8px}._grandTotalBar_5uajr_251{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px;padding:16px 20px;background:#f8f7ff;border:2px solid #c7d2fe;border-radius:10px}._gtCell_5uajr_263{display:flex;flex-direction:column;gap:2px}._gtLabel_5uajr_269{font-size:.75rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._gtValue_5uajr_277{font-size:1.1rem;font-weight:700;color:#1a1a2e;font-variant-numeric:tabular-nums}._gtEquals_5uajr_284{font-size:1.5rem;font-weight:700;color:#9ca3af}._balancedBadge_5uajr_290{margin-left:auto;background:#dcfce7;color:#15803d;border:1px solid #bbf7d0;border-radius:20px;padding:5px 14px;font-size:.8125rem;font-weight:700}._unbalancedBadge_5uajr_301{margin-left:auto;background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5;border-radius:20px;padding:5px 14px;font-size:.8125rem;font-weight:700}@media (max-width: 760px){._columns_5uajr_152{grid-template-columns:1fr;gap:0}._column_5uajr_152+._column_5uajr_152{margin-top:24px}._grandTotalBar_5uajr_251{flex-direction:column;align-items:flex-start}._gtEquals_5uajr_284{display:none}._balancedBadge_5uajr_290,._unbalancedBadge_5uajr_301{margin-left:0}}@media print{._filterBar_5uajr_32,._printBtn_5uajr_91,._generateBtn_5uajr_69{display:none!important}._printHeader_5uajr_141{display:block!important}._reportWrapper_5uajr_132{border:none;box-shadow:none;padding:0}._page_5uajr_2{padding:0}}._page_1tcq2_2{padding:24px;max-width:1400px;margin:0 auto;font-family:Segoe UI,system-ui,sans-serif}._pageHeader_1tcq2_9{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_1tcq2_14{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_1tcq2_15{font-size:.875rem;color:#6b7280;margin:0}._filterBar_1tcq2_18{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px 20px;margin-bottom:24px}._filterLabel_1tcq2_24{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#374151}._dateInput_1tcq2_29{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none;transition:border-color .15s}._dateInput_1tcq2_29:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._generateBtn_1tcq2_36{padding:9px 22px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s;height:38px}._generateBtn_1tcq2_36:hover:not(:disabled){background:#4f46e5}._generateBtn_1tcq2_36:disabled{opacity:.55;cursor:not-allowed}._printBtn_1tcq2_44{padding:8px 18px;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}._printBtn_1tcq2_44:hover{background:#e5e7eb}._errorMsg_1tcq2_52{color:#dc2626;font-size:.875rem;margin-bottom:16px}._emptyState_1tcq2_53{text-align:center;color:#9ca3af;padding:60px 20px;font-size:.9375rem}._agingAlert_1tcq2_54{margin-top:16px;padding:12px 16px;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#b91c1c;font-size:.875rem;font-weight:500}._reportWrapper_1tcq2_61{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px 28px;box-shadow:0 1px 4px #0000000f}._printHeader_1tcq2_67{display:none;text-align:center;margin-bottom:20px}._printHeader_1tcq2_67 h2{font-size:1.25rem;margin:0}._printHeader_1tcq2_67 h3{font-size:1rem;margin:4px 0 2px;color:#374151}._printHeader_1tcq2_67 p{font-size:.8125rem;color:#6b7280;margin:0}._summaryStrip_1tcq2_73{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}._summaryCard_1tcq2_77{flex:1;min-width:130px;padding:14px 16px;border-radius:10px;background:#f9fafb;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:4px}._summaryLabel_1tcq2_82{font-size:.725rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._summaryValue_1tcq2_86{font-size:.95rem;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}._cardCurrent_1tcq2_91{background:#f0fdf4;border-color:#bbf7d0}._cardCurrent_1tcq2_91 ._summaryValue_1tcq2_86{color:#15803d}._cardWarning_1tcq2_93{background:#fefce8;border-color:#fde68a}._cardWarning_1tcq2_93 ._summaryValue_1tcq2_86{color:#b45309}._cardOrange_1tcq2_95{background:#fff7ed;border-color:#fed7aa}._cardOrange_1tcq2_95 ._summaryValue_1tcq2_86{color:#c2410c}._cardDanger_1tcq2_97{background:#fff1f2;border-color:#fecdd3}._cardDanger_1tcq2_97 ._summaryValue_1tcq2_86{color:#be123c}._ccySection_1tcq2_101{background:linear-gradient(135deg,#eff6ff,#f0fdf4);border:1px solid #bfdbfe;border-radius:10px;padding:14px 18px;margin-bottom:20px}._ccySectionTitle_1tcq2_106{font-size:.8125rem;font-weight:700;color:#1e40af;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}._ccyCards_1tcq2_110{display:flex;gap:12px;flex-wrap:wrap}._ccyCard_1tcq2_110{background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;padding:12px 16px;min-width:150px}._ccyCardForeign_1tcq2_115{border-color:#bfdbfe;background:#eff6ff}._ccyCode_1tcq2_116{font-size:.8125rem;font-weight:700;color:#6b7280}._ccyOrig_1tcq2_117{font-size:1.1rem;font-weight:800;color:#1d4ed8;font-family:monospace;margin-top:2px}._ccyUnit_1tcq2_121{font-size:.75rem;font-weight:600;margin-left:4px;color:#64748b}._ccyPkr_1tcq2_122{font-size:.75rem;color:#6b7280;margin-top:2px}._controlsRow_1tcq2_125{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}._ccyFilter_1tcq2_129{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._filterChipLabel_1tcq2_130{font-size:.8125rem;font-weight:600;color:#374151}._filterChip_1tcq2_130{padding:4px 12px;border:1.5px solid #e5e7eb;border-radius:99px;background:#fff;font-size:.8rem;font-weight:600;cursor:pointer;color:#374151;transition:all .12s}._filterChip_1tcq2_130:hover{border-color:#6366f1;color:#4f46e5}._chipActive_1tcq2_137{background:#6366f1;border-color:#6366f1;color:#fff!important}._chipActive_1tcq2_137:hover{background:#4f46e5!important}._viewControls_1tcq2_140{display:flex;gap:10px;align-items:center}._sortSelect_1tcq2_141{padding:6px 10px;border:1.5px solid #e5e7eb;border-radius:7px;font-size:.8125rem;color:#374151;background:#fff;cursor:pointer}._viewToggle_1tcq2_145{display:flex;border:1.5px solid #e5e7eb;border-radius:7px;overflow:hidden}._viewBtn_1tcq2_146{padding:6px 14px;background:#fff;border:none;font-size:.8125rem;font-weight:600;cursor:pointer;color:#6b7280;transition:all .12s}._viewBtn_1tcq2_146:first-child{border-right:1.5px solid #e5e7eb}._viewBtnActive_1tcq2_151{background:#6366f1;color:#fff}._tableWrapper_1tcq2_154{overflow-x:auto}._table_1tcq2_154{width:100%;border-collapse:collapse;font-size:.875rem}._th_1tcq2_157{padding:10px 12px;text-align:right;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#374151;background:#f3f4f6;border-bottom:2px solid #e5e7eb;white-space:nowrap}._thLeft_1tcq2_164{text-align:left}._thCenter_1tcq2_165{text-align:center}._th_1tcq2_157:first-child{border-radius:8px 0 0}._th_1tcq2_157:last-child{border-radius:0 8px 0 0}._clientHeaderRow_1tcq2_170{cursor:pointer;background:#f8f7ff}._clientHeaderRow_1tcq2_170:hover{background:#ede9fe}._clientHeaderCell_1tcq2_175{padding:10px 14px;font-size:.875rem;color:#4338ca;border-bottom:1px solid #e5e7eb;display:table-cell}._expandIcon_1tcq2_181{margin-right:8px;font-size:.75rem;color:#6366f1}._fxBadge_1tcq2_182{margin-left:10px;font-size:.7rem;font-weight:700;background:#dbeafe;color:#1e40af;padding:2px 7px;border-radius:99px}._clientTotal_1tcq2_187{float:right;font-size:.875rem;font-weight:700;color:#4338ca;font-family:monospace}._invoiceRow_1tcq2_193 td{border-bottom:1px solid #f3f4f6;transition:background .1s}._invoiceRow_1tcq2_193:hover td{filter:brightness(.97)}._rowNormal_1tcq2_199 td{background:#fff}._rowAmber_1tcq2_200 td{background:#fffbeb}._rowWarning_1tcq2_201 td{background:#fff7ed}._rowDanger_1tcq2_202 td{background:#fff1f2}._tdName_1tcq2_204{padding:9px 14px;font-weight:600;color:#111827}._tdInv_1tcq2_205{padding:9px 12px;font-weight:700;color:#1d4ed8;font-size:.875rem}._tdDate_1tcq2_206{padding:9px 12px;color:#6b7280;font-size:.825rem;white-space:nowrap}._tdCcy_1tcq2_207{padding:9px 12px;text-align:center}._tdAmt_1tcq2_208{padding:9px 12px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._tdPkr_1tcq2_212{padding:9px 12px;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:#111827}._tdDays_1tcq2_216,._tdBucket_1tcq2_217{padding:9px 12px;text-align:center}._origAmt_1tcq2_219{font-family:monospace;font-weight:700;color:#1e40af}._pkrOnly_1tcq2_220{color:#374151;font-weight:600}._tdFxRate_1tcq2_222{padding:9px 10px;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}._fxRateVal_1tcq2_226{font-size:.8rem;font-family:monospace;color:#6b7280;background:#f3f4f6;padding:2px 6px;border-radius:4px;cursor:help}._fxRateNA_1tcq2_231{font-size:.8rem;color:#d1d5db}._ccyBadge_1tcq2_234{display:inline-block;font-size:.7rem;font-weight:800;padding:2px 7px;border-radius:99px}._ccyBadgeForeign_1tcq2_238{background:#dbeafe;color:#1d4ed8}._ccyBadgePkr_1tcq2_239{background:#f0fdf4;color:#15803d}._daysBadge_1tcq2_242{display:inline-block;font-size:.75rem;font-weight:800;padding:2px 8px;border-radius:99px;font-family:monospace}._daysCurrent_1tcq2_246{background:#dcfce7;color:#166534}._daysOver30_1tcq2_247{background:#fef9c3;color:#854d0e}._daysOver60_1tcq2_248{background:#ffedd5;color:#9a3412}._daysOver90_1tcq2_249{background:#fee2e2;color:#991b1b}._bucketCurrent_1tcq2_252{display:inline-block;padding:2px 8px;border-radius:99px;font-size:.75rem;font-weight:700;background:#dcfce7;color:#166534}._bucket31_1tcq2_253{display:inline-block;padding:2px 8px;border-radius:99px;font-size:.75rem;font-weight:700;background:#fef9c3;color:#854d0e}._bucket61_1tcq2_254{display:inline-block;padding:2px 8px;border-radius:99px;font-size:.75rem;font-weight:700;background:#ffedd5;color:#9a3412}._bucket90_1tcq2_255{display:inline-block;padding:2px 8px;border-radius:99px;font-size:.75rem;font-weight:700;background:#fee2e2;color:#991b1b}._clientSubtotalRow_1tcq2_258 td{padding:8px 12px;background:#f8f7ff;border-top:1px solid #e0e7ff;border-bottom:2px solid #c7d2fe}._subtotalLabel_1tcq2_262{font-size:.8rem;font-weight:700;color:#6366f1}._subBucket_1tcq2_263{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;margin-right:8px}._subtotalPkr_1tcq2_264{font-size:.9rem;font-weight:800;color:#4338ca;text-align:right}._grandTotalRow_1tcq2_267 td{padding:12px 14px;font-weight:700;font-size:.95rem;color:#1a1a2e;background:#f8f7ff;border-top:2px solid #c7d2fe;white-space:nowrap}._grandTotalLabel_1tcq2_271{color:#4338ca}._grandTotalPkr_1tcq2_272{text-align:right;font-family:monospace;font-size:1rem;color:#4338ca}._ccyTotalsSection_1tcq2_275{margin-top:24px;border:1.5px solid #e5e7eb;border-radius:10px;overflow:hidden}._ccyTotalsTitle_1tcq2_279{background:#f9fafb;padding:10px 16px;font-size:.8125rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #e5e7eb}._ccyTotalsTable_1tcq2_285{width:100%;border-collapse:collapse;font-size:.875rem}._ccyTotalsTable_1tcq2_285 th{padding:8px 16px;text-align:left;font-size:.75rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb}._ccyTotalsTable_1tcq2_285 td{padding:10px 16px;border-bottom:1px solid #f3f4f6}._ccyTotalAmt_1tcq2_292{font-family:monospace;font-weight:700;color:#1d4ed8}._ccyTotalPkr_1tcq2_293{font-family:monospace;font-weight:700;color:#111827}._ccyTotalsGrand_1tcq2_294 td{background:#f8f7ff;font-weight:700;color:#4338ca;border-top:2px solid #c7d2fe}@media (max-width: 768px){._summaryStrip_1tcq2_73{flex-direction:column}._summaryCard_1tcq2_77{min-width:unset}._controlsRow_1tcq2_125{flex-direction:column;align-items:flex-start}._rateHint_1tcq2_304{display:none}}@media print{._filterBar_1tcq2_18,._printBtn_1tcq2_44,._generateBtn_1tcq2_36,._controlsRow_1tcq2_125{display:none!important}._printHeader_1tcq2_67{display:block!important}._reportWrapper_1tcq2_61{border:none;box-shadow:none;padding:0}._page_1tcq2_2{padding:0}._rowDanger_1tcq2_202 td,._rowWarning_1tcq2_201 td,._rowAmber_1tcq2_200 td{background:transparent!important}._clientHeaderRow_1tcq2_170{background:#f0f0f0!important}}._page_s6ibi_2{padding:24px;max-width:1280px;margin:0 auto;font-family:Segoe UI,system-ui,sans-serif}._pageHeader_s6ibi_9{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_s6ibi_13{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_s6ibi_14{font-size:.875rem;color:#6b7280;margin:0}._generateBtn_s6ibi_17{padding:9px 22px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s;height:38px}._generateBtn_s6ibi_17:hover:not(:disabled){background:#4f46e5}._generateBtn_s6ibi_17:disabled{opacity:.55;cursor:not-allowed}._printBtn_s6ibi_25{padding:8px 18px;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}._printBtn_s6ibi_25:hover{background:#e5e7eb}._secondaryBtn_s6ibi_32{padding:8px 16px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s}._secondaryBtn_s6ibi_32:hover{background:#f9fafb;border-color:#9ca3af}._filterBar_s6ibi_40{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px 20px;margin-bottom:24px}._filterLabel_s6ibi_45{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#374151}._dateInput_s6ibi_49{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none;transition:border-color .15s}._dateInput_s6ibi_49:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._vendorSelect_s6ibi_56{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none;min-width:200px;transition:border-color .15s}._vendorSelect_s6ibi_56:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._vendorSelect_s6ibi_56:disabled{opacity:.55}._errorMsg_s6ibi_65{color:#dc2626;font-size:.875rem;margin-bottom:16px}._emptyState_s6ibi_66{text-align:center;color:#9ca3af;padding:60px 20px;font-size:.9375rem}._agingAlert_s6ibi_69{margin-top:16px;padding:12px 16px;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#b91c1c;font-size:.875rem;font-weight:500}._reportWrapper_s6ibi_76{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px 28px;box-shadow:0 1px 4px #0000000f}._printHeader_s6ibi_81{display:none;text-align:center;margin-bottom:20px}._printHeader_s6ibi_81 h2{font-size:1.25rem;margin:0}._printHeader_s6ibi_81 h3{font-size:1rem;margin:4px 0 2px;color:#374151}._printHeader_s6ibi_81 p{font-size:.8125rem;color:#6b7280;margin:0}._summaryStrip_s6ibi_89{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}._summaryCard_s6ibi_90{flex:1;min-width:140px;padding:14px 16px;border-radius:10px;background:#f9fafb;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:4px}._summaryLabel_s6ibi_95{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._summaryValue_s6ibi_96{font-size:1rem;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}._cardCurrent_s6ibi_98{background:#f0fdf4;border-color:#bbf7d0}._cardCurrent_s6ibi_98 ._summaryValue_s6ibi_96{color:#15803d}._cardWarning_s6ibi_100{background:#fefce8;border-color:#fde68a}._cardWarning_s6ibi_100 ._summaryValue_s6ibi_96{color:#b45309}._cardOrange_s6ibi_102{background:#fff7ed;border-color:#fed7aa}._cardOrange_s6ibi_102 ._summaryValue_s6ibi_96{color:#c2410c}._cardDanger_s6ibi_104{background:#fff1f2;border-color:#fecdd3}._cardDanger_s6ibi_104 ._summaryValue_s6ibi_96{color:#be123c}._tableWrapper_s6ibi_108{overflow-x:auto}._table_s6ibi_108{width:100%;border-collapse:collapse;font-size:.875rem}._th_s6ibi_111{padding:10px 14px;text-align:right;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#374151;background:#f3f4f6;border-bottom:2px solid #e5e7eb;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._thRight_s6ibi_117{text-align:right}._th_s6ibi_111:first-child{text-align:left;border-radius:8px 0 0}._th_s6ibi_111:hover{background:#e5e7eb}._sortInactive_s6ibi_121{opacity:.35;font-size:.7rem}._sortActive_s6ibi_122{color:#6366f1;font-size:.7rem}._tdName_s6ibi_124{padding:10px 14px;color:#111827;font-weight:500;border-bottom:1px solid #f3f4f6}._tdAmt_s6ibi_128{padding:10px 14px;text-align:right;color:#374151;font-variant-numeric:tabular-nums;border-bottom:1px solid #f3f4f6;white-space:nowrap}._tdTotal_s6ibi_132{font-weight:700;color:#111827}._tdAction_s6ibi_133{padding:10px 14px;border-bottom:1px solid #f3f4f6;text-align:center}._vendorLink_s6ibi_136{background:none;border:none;padding:0;cursor:pointer;color:#4338ca;font-weight:600;font-size:.875rem;text-decoration:underline;text-underline-offset:2px}._vendorLink_s6ibi_136:hover{color:#3730a3}._billsBtn_s6ibi_144{font-size:11.5px;font-weight:600;padding:4px 10px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:5px;cursor:pointer;transition:background .12s;white-space:nowrap}._billsBtn_s6ibi_144:hover{background:#dbeafe}._rowNormal_s6ibi_152:hover td{background:#fafafa}._rowWarning_s6ibi_153 td{background:#fffbeb}._rowWarning_s6ibi_153:hover td{background:#fef9c3}._rowDanger_s6ibi_155 td{background:#fff5f5}._rowDanger_s6ibi_155:hover td{background:#fee2e2}._over90_s6ibi_157{color:#b91c1c!important;font-weight:700}._totalRow_s6ibi_160 td{padding:12px 14px;font-weight:700;font-size:.9375rem;color:#1a1a2e;background:#f8f7ff;border-top:2px solid #c7d2fe;white-space:nowrap}._totalRow_s6ibi_160 ._tdName_s6ibi_124{color:#4338ca}@media (max-width: 640px){._summaryStrip_s6ibi_89{flex-direction:column}._summaryCard_s6ibi_90{min-width:unset}}@media print{._filterBar_s6ibi_40,._printBtn_s6ibi_25,._generateBtn_s6ibi_17,._summaryStrip_s6ibi_89,._secondaryBtn_s6ibi_32,._billsBtn_s6ibi_144,._vendorLink_s6ibi_136{display:none!important}._printHeader_s6ibi_81{display:block!important}._reportWrapper_s6ibi_76{border:none;box-shadow:none;padding:0}._page_s6ibi_2{padding:0}._rowDanger_s6ibi_155 td,._rowWarning_s6ibi_153 td{background:transparent!important}}._page_1tnb0_2{padding:24px;max-width:1200px;margin:0 auto;font-family:Segoe UI,system-ui,sans-serif}._pageHeader_1tnb0_9{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_1tnb0_13{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_1tnb0_14{font-size:.875rem;color:#6b7280;margin:0}._generateBtn_1tnb0_17{padding:9px 22px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s;height:38px}._generateBtn_1tnb0_17:hover:not(:disabled){background:#4f46e5}._generateBtn_1tnb0_17:disabled{opacity:.55;cursor:not-allowed}._printBtn_1tnb0_25{padding:8px 18px;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer}._printBtn_1tnb0_25:hover{background:#e5e7eb}._filterBar_1tnb0_33{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px 20px;margin-bottom:24px}._filterLabel_1tnb0_38{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#374151}._dateInput_1tnb0_42{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none}._dateInput_1tnb0_42:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._errorBanner_1tnb0_49{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;border-radius:8px;padding:12px 16px;font-size:.875rem;margin-bottom:20px}._warningBanner_1tnb0_53{background:#fef3c7;border:1px solid #f59e0b;color:#92400e;border-radius:8px;padding:12px 16px;font-size:.875rem;margin-bottom:20px}._emptyState_1tnb0_57{text-align:center;color:#9ca3af;padding:60px 20px;font-size:.9375rem}._reportWrapper_1tnb0_62{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:28px 32px;box-shadow:0 1px 4px #0000000f}._printHeader_1tnb0_67{display:none;text-align:center;margin-bottom:20px}._printHeader_1tnb0_67 h2{font-size:1.25rem;margin:0}._printHeader_1tnb0_67 h3{font-size:1rem;margin:4px 0 2px;color:#374151}._printHeader_1tnb0_67 p{font-size:.8125rem;color:#6b7280;margin:0}._sections_1tnb0_75{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:28px}._sectionCard_1tnb0_83{border:1px solid #e5e7eb;border-top:4px solid var(--accent, #6366f1);border-radius:10px;overflow:hidden;background:#fff}._sectionHead_1tnb0_91{display:flex;align-items:center;gap:8px;padding:14px 16px 10px;background:#f9fafb;border-bottom:1px solid #f0f0f0}._sectionIcon_1tnb0_97{font-size:1.125rem}._sectionTitle_1tnb0_98{font-size:.9375rem;font-weight:700;color:#1a1a2e}._lineTable_1tnb0_100{width:100%;border-collapse:collapse}._lineRow_1tnb0_102 td{padding:8px 16px;font-size:.8125rem;color:#374151}._lineRow_1tnb0_102:hover td{background:#fafafa}._boldRow_1tnb0_105 td{padding:8px 16px;font-size:.8125rem;font-weight:700;color:#111827}._separatorRow_1tnb0_107 td{height:1px;background:#f0f0f0;padding:0}._totalRow_1tnb0_109{background:#f8f7ff;border-top:2px solid #c7d2fe}._totalRow_1tnb0_109 td{padding:10px 16px;font-size:.875rem;font-weight:700;color:#1a1a2e}._lineLabel_1tnb0_117{width:65%}._lineValue_1tnb0_118{text-align:right;white-space:nowrap}._amount_1tnb0_121{font-variant-numeric:tabular-nums;font-size:.875rem}._pos_1tnb0_122{color:#15803d}._neg_1tnb0_123{color:#b91c1c}._neutral_1tnb0_124{color:#111827}._indented_1tnb0_125{padding-left:16px}._summaryStrip_1tnb0_128{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;background:#f8f7ff;border:2px solid #c7d2fe;border-radius:10px;margin-bottom:20px}._summaryItem_1tnb0_135{display:flex;flex-direction:column;gap:3px}._summaryLabel_1tnb0_138{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}._summaryValue_1tnb0_142{font-size:1.125rem;font-weight:800;font-variant-numeric:tabular-nums}._summaryHighlight_1tnb0_145 ._summaryValue_1tnb0_142{font-size:1.25rem;color:#1a1a2e!important}._summaryArrow_1tnb0_150{font-size:1.5rem;font-weight:700;color:#9ca3af}._verifiedBadge_1tnb0_154{margin-left:auto;background:#dcfce7;color:#15803d;border:1px solid #bbf7d0;border-radius:20px;padding:5px 14px;font-size:.8125rem;font-weight:700}._unverifiedBadge_1tnb0_159{margin-left:auto;background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5;border-radius:20px;padding:5px 14px;font-size:.8125rem;font-weight:700}._netGrid_1tnb0_166{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}._netCell_1tnb0_172{display:flex;flex-direction:column;gap:3px;min-width:120px}._netLabel_1tnb0_175{font-size:.6875rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}._netTotal_1tnb0_179{padding:8px 14px;background:#f0f0ff;border-radius:8px;border:1px solid #c7d2fe}._netPlus_1tnb0_186{font-size:1.25rem;font-weight:700;color:#9ca3af}@media (max-width: 900px){._sections_1tnb0_75{grid-template-columns:1fr}._netGrid_1tnb0_166{flex-direction:column;align-items:flex-start}._netPlus_1tnb0_186{display:none}}@media print{._filterBar_1tnb0_33,._printBtn_1tnb0_25,._generateBtn_1tnb0_17{display:none!important}._printHeader_1tnb0_67{display:block!important}._reportWrapper_1tnb0_62{border:none;box-shadow:none;padding:0}._page_1tnb0_2{padding:0}._sections_1tnb0_75{grid-template-columns:1fr;gap:12px}}._pageTitle_91p67_2{font-size:22px;font-weight:800;color:var(--color-text);margin:0 0 4px}._createBtn_91p67_4{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:9px 18px;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .14s}._createBtn_91p67_4:hover{background:var(--color-primary-dark)}._errorBanner_91p67_12{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._emptyState_91p67_16{text-align:center;padding:52px;color:var(--color-text-muted);font-size:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}._toast_91p67_22{position:fixed;bottom:24px;right:24px;background:#166534;color:#fff;padding:12px 20px;border-radius:9px;font-size:13.5px;font-weight:600;box-shadow:0 8px 24px #0003;z-index:2000;animation:_slideIn_91p67_1 .2s ease}@keyframes _slideIn_91p67_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._billsList_91p67_37{display:flex;flex-direction:column;gap:8px}._billCard_91p67_39{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-sm);overflow:hidden}._billHeader_91p67_44{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;flex-wrap:wrap;gap:8px}._billLeft_91p67_49{display:flex;align-items:center;gap:8px;flex-shrink:0}._billNumber_91p67_51{font-family:monospace;font-size:13px;font-weight:800;background:var(--color-primary-light);color:var(--color-primary);padding:2px 9px;border-radius:99px}._billDate_91p67_56{font-size:12.5px;color:var(--color-text-muted);white-space:nowrap}._billRight_91p67_58{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}._billAmount_91p67_59{font-family:monospace;font-size:15px;font-weight:800;color:#1d4ed8}._clientBadge_91p67_60{font-size:12px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:2px 10px;border-radius:99px;font-weight:600}._statusUnpaid_91p67_66{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:99px;background:#fee2e2;color:#991b1b}._statusPartial_91p67_67{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:99px;background:#fff7ed;color:#9a3412}._statusPaid_91p67_68{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:99px;background:#dcfce7;color:#166534}._payBtn_91p67_70{font-size:12px;font-weight:700;padding:5px 14px;background:#16a34a;color:#fff;border:none;border-radius:99px;cursor:pointer;transition:background .12s;white-space:nowrap}._payBtn_91p67_70:hover{background:#15803d}._paidDate_91p67_77{font-size:11px;color:#166534;font-weight:600;background:#dcfce7;padding:2px 8px;border-radius:99px}._billNotes_91p67_82{font-size:12.5px;color:var(--color-text-muted);padding:0 16px 12px;margin:0}._modalOverlay_91p67_85{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}._modal_91p67_85{background:#fff;border-radius:12px;width:100%;max-width:560px;box-shadow:0 20px 60px #0000002e;overflow:hidden;max-height:90vh;overflow-y:auto}._modalHead_91p67_95{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid var(--color-border);position:sticky;top:0;background:#fff;z-index:1}._modalTitle_91p67_99{font-size:16px;font-weight:800;color:var(--color-text)}._closeBtn_91p67_100{background:#f3f4f6;border:none;border-radius:5px;padding:4px 10px;font-size:14px;cursor:pointer;color:var(--color-text-muted)}._formError_91p67_104{margin:12px 22px 0;background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:7px;padding:9px 14px;font-size:13px}._modalForm_91p67_109{padding:18px 22px;display:flex;flex-direction:column;gap:14px}._formGrid_91p67_110{display:grid;grid-template-columns:1fr 1fr;gap:14px}._formField_91p67_111{display:flex;flex-direction:column;gap:5px}._fieldLabel_91p67_112{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_91p67_114,._select_91p67_114,._textarea_91p67_114{padding:9px 12px;border:1.5px solid var(--color-border);border-radius:6px;font-size:13.5px;outline:none;color:var(--color-text);background:#fff;transition:border-color .14s;font-family:inherit;width:100%;box-sizing:border-box}._input_91p67_114:focus,._select_91p67_114:focus,._textarea_91p67_114:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._textarea_91p67_114{resize:vertical}._modalFooter_91p67_124{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}._cancelBtn_91p67_127{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:7px;padding:9px 18px;font-size:13.5px;font-weight:500;cursor:pointer}._confirmBtn_91p67_131{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:9px 20px;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .14s,opacity .14s}._confirmBtn_91p67_131:hover:not(:disabled){background:var(--color-primary-dark)}._confirmBtn_91p67_131:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 560px){._formGrid_91p67_110{grid-template-columns:1fr}}._page_1xz54_2{padding:24px;max-width:1200px;margin:0 auto;font-family:Segoe UI,system-ui,sans-serif}._pageHeader_1xz54_9{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_1xz54_13{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_1xz54_14{font-size:.875rem;color:#6b7280;margin:0}._headerActions_1xz54_16{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._generateBtn_1xz54_19{padding:9px 22px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s;height:38px}._generateBtn_1xz54_19:hover:not(:disabled){background:#4f46e5}._generateBtn_1xz54_19:disabled{opacity:.55;cursor:not-allowed}._exportBtn_1xz54_27{padding:8px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;background:#fff;color:#374151;transition:background .15s;height:38px}._exportBtn_1xz54_27:hover{background:#f3f4f6}._exportBtnGreen_1xz54_33{border-color:#10b981;color:#047857}._exportBtnGreen_1xz54_33:hover{background:#ecfdf5}._filterBar_1xz54_37{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px 20px;margin-bottom:24px}._filterLabel_1xz54_42{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#374151}._filterSelect_1xz54_46{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none;min-width:200px}._filterSelect_1xz54_46:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._dateInput_1xz54_52{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none}._dateInput_1xz54_52:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._errorBanner_1xz54_59{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;border-radius:8px;padding:12px 16px;font-size:.875rem;margin-bottom:20px}._emptyState_1xz54_63{text-align:center;color:#9ca3af;padding:60px 20px;font-size:.9375rem}._statementCard_1xz54_68{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:hidden}._entityHeader_1xz54_74{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:12px;background:linear-gradient(135deg,#f0f4ff,#f9fafb)}._entityLeft_1xz54_79 h2{margin:0 0 4px;font-size:1.25rem;color:#111827}._entityLeft_1xz54_79 p{margin:2px 0;font-size:.8125rem;color:#6b7280}._entityRight_1xz54_81{text-align:right}._entityRight_1xz54_81 h3{margin:0 0 4px;font-size:.9375rem;font-weight:600;color:#374151}._entityRight_1xz54_81 p{margin:2px 0;font-size:.8125rem;color:#6b7280}._balanceStrip_1xz54_86{display:flex;gap:0;border-bottom:1px solid #e5e7eb}._balanceCell_1xz54_89{flex:1;padding:14px 20px;text-align:center;border-right:1px solid #e5e7eb}._balanceCell_1xz54_89:last-child{border-right:none}._balanceLbl_1xz54_93{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._balanceVal_1xz54_94{font-size:1.125rem;font-weight:700;margin-top:4px;color:#111827}._balancePos_1xz54_95{color:#059669}._balanceNeg_1xz54_96{color:#dc2626}._tableWrap_1xz54_99{overflow-x:auto}table._stmtTable_1xz54_100{width:100%;border-collapse:collapse;font-size:.875rem}._stmtTable_1xz54_100 th{background:#f3f4f6;color:#374151;font-weight:600;padding:10px 14px;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}._stmtTable_1xz54_100 th._right_1xz54_108,._stmtTable_1xz54_100 td._right_1xz54_108{text-align:right}._stmtTable_1xz54_100 td{padding:9px 14px;border-bottom:1px solid #f3f4f6;color:#1f2937;vertical-align:middle}._stmtTable_1xz54_100 tr:last-child td{border-bottom:none}._stmtTable_1xz54_100 tr:hover td{background:#fafafa}._typeBadge_1xz54_117{display:inline-block;padding:2px 8px;border-radius:20px;font-size:.75rem;font-weight:600}._typeBadgeInvoice_1xz54_121{background:#eff6ff;color:#1d4ed8}._typeBadgeBill_1xz54_122{background:#fef3c7;color:#92400e}._typeBadgePayment_1xz54_123{background:#ecfdf5;color:#065f46}._typeBadgeJournal_1xz54_124{background:#f3f4f6;color:#4b5563}._debitCol_1xz54_126{color:#1d4ed8;font-weight:500}._creditCol_1xz54_127{color:#065f46;font-weight:500}._balCol_1xz54_128{font-weight:600}._balColPos_1xz54_129{color:#059669}._balColNeg_1xz54_130{color:#dc2626}._openingRow_1xz54_133 td,._closingRow_1xz54_133 td{background:#f9fafb;font-weight:600}._closingRow_1xz54_133 td{border-top:2px solid #6366f1}@media print{._page_1xz54_2{padding:0;max-width:none}._filterBar_1xz54_37,._headerActions_1xz54_16,._generateBtn_1xz54_19,._exportBtn_1xz54_27{display:none!important}._statementCard_1xz54_68{box-shadow:none;border:none}._pageHeader_1xz54_9{margin-bottom:12px}._stmtTable_1xz54_100 th{background:#e5e7eb!important}}._page_48fw0_2{padding:24px;max-width:1400px;margin:0 auto;font-family:Segoe UI,system-ui,sans-serif;background:#f8fafc;min-height:100vh}._pageHeader_48fw0_12{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_48fw0_16{font-size:1.6rem;font-weight:800;color:#1a1a2e;margin:0 0 3px}._pageSubtitle_48fw0_17{font-size:.85rem;color:#6b7280;margin:0}._headerRight_48fw0_19{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._yearSelect_48fw0_22{padding:7px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;font-weight:600;color:#374151;background:#fff;cursor:pointer;outline:none}._yearSelect_48fw0_22:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._exportBtn_48fw0_29{padding:8px 16px;border:1px solid #10b981;border-radius:8px;font-size:.8125rem;font-weight:600;color:#047857;background:#fff;cursor:pointer;transition:background .15s}._exportBtn_48fw0_29:hover{background:#ecfdf5}._refreshBtn_48fw0_36{padding:8px 16px;border:1px solid #6366f1;border-radius:8px;font-size:.8125rem;font-weight:600;color:#6366f1;background:#fff;cursor:pointer;transition:background .15s}._refreshBtn_48fw0_36:hover{background:#eff6ff}._refreshBtn_48fw0_36:disabled{opacity:.5;cursor:not-allowed}._loadingOverlay_48fw0_45{text-align:center;padding:80px 20px;color:#6b7280;font-size:1rem}._errorBanner_48fw0_48{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;border-radius:8px;padding:12px 16px;margin-bottom:20px}._kpiGrid_48fw0_54{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-bottom:24px}._kpiCard_48fw0_61{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:18px 20px;box-shadow:0 1px 4px #0000000f;position:relative;overflow:hidden}._kpiCard_48fw0_61:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent, #6366f1);border-radius:12px 0 0 12px}._kpiIcon_48fw0_74{font-size:1.5rem;margin-bottom:10px}._kpiLabel_48fw0_75{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}._kpiValue_48fw0_76{font-size:1.35rem;font-weight:800;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._kpiSub_48fw0_77{font-size:.75rem;color:#9ca3af;margin-top:4px}._kpiPos_48fw0_78{color:#059669}._kpiNeg_48fw0_79{color:#dc2626}._twoColGrid_48fw0_82{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}@media (max-width: 900px){._twoColGrid_48fw0_82{grid-template-columns:1fr}}._widget_48fw0_94{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:20px 22px;box-shadow:0 1px 4px #0000000f}._widgetTitle_48fw0_100{font-size:.9375rem;font-weight:700;color:#111827;margin:0 0 4px}._widgetSub_48fw0_104{font-size:.8rem;color:#9ca3af;margin:0 0 16px}._widgetFull_48fw0_107{grid-column:1 / -1}._agingBuckets_48fw0_110{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}._agingBucket_48fw0_110{text-align:center;border-radius:8px;padding:10px 6px}._agingBucketLabel_48fw0_116{font-size:.7rem;font-weight:600;color:#6b7280;margin-bottom:4px}._agingBucketValue_48fw0_117{font-size:.9rem;font-weight:700;color:#111827}._topTable_48fw0_120{width:100%;border-collapse:collapse;font-size:.8125rem;margin-top:4px}._topTable_48fw0_120 th{background:#f9fafb;color:#6b7280;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;padding:7px 10px;text-align:left;border-bottom:1px solid #e5e7eb}._topTable_48fw0_120 th._right_48fw0_126,._topTable_48fw0_120 td._right_48fw0_126{text-align:right}._topTable_48fw0_120 td{padding:8px 10px;border-bottom:1px solid #f3f4f6;color:#374151}._topTable_48fw0_120 tr:last-child td{border-bottom:none}._topTable_48fw0_120 tr:hover td{background:#fafafa}._overdueBadge_48fw0_131{display:inline-block;padding:2px 7px;border-radius:20px;font-size:.7rem;font-weight:700}._overdueCurrent_48fw0_135{background:#dcfce7;color:#166534}._overdueWarn_48fw0_136{background:#fef9c3;color:#854d0e}._overdueDanger_48fw0_137{background:#fee2e2;color:#991b1b}._statusBadge_48fw0_140{display:inline-block;padding:2px 8px;border-radius:20px;font-size:.7rem;font-weight:700}._statusPaid_48fw0_144{background:#dcfce7;color:#166534}._statusUnpaid_48fw0_145{background:#fee2e2;color:#991b1b}._statusPartial_48fw0_146{background:#fef9c3;color:#854d0e}._chartWrap_48fw0_149{width:100%;height:260px}._cashGrid_48fw0_152{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}._cashCell_48fw0_155{border-radius:8px;padding:12px 14px;text-align:center}._cashCellLabel_48fw0_158{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._cashCellValue_48fw0_159{font-size:1.05rem;font-weight:700;margin-top:4px}._donutWrap_48fw0_162{display:flex;align-items:center;gap:20px}._donutLegend_48fw0_163{display:flex;flex-direction:column;gap:8px}._legendItem_48fw0_164{display:flex;align-items:center;gap:8px;font-size:.8125rem}._legendDot_48fw0_165{width:12px;height:12px;border-radius:50%;flex-shrink:0}._legendLabel_48fw0_166{color:#374151}._legendVal_48fw0_167{font-weight:700;color:#111827;margin-left:auto}._recentTable_48fw0_170{width:100%;border-collapse:collapse;font-size:.8125rem}._recentTable_48fw0_170 th{background:#f9fafb;color:#6b7280;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;padding:8px 12px;text-align:left;border-bottom:1px solid #e5e7eb}._recentTable_48fw0_170 th._right_48fw0_126,._recentTable_48fw0_170 td._right_48fw0_126{text-align:right}._recentTable_48fw0_170 td{padding:9px 12px;border-bottom:1px solid #f3f4f6;color:#374151}._recentTable_48fw0_170 tr:last-child td{border-bottom:none}._recentTable_48fw0_170 tr:hover td{background:#fafafa}@media print{._page_48fw0_2{background:#fff;padding:10px}._headerRight_48fw0_19,._refreshBtn_48fw0_36,._exportBtn_48fw0_29,._yearSelect_48fw0_22{display:none!important}._kpiCard_48fw0_61,._widget_48fw0_94{box-shadow:none}}._page_ic39n_1{max-width:820px}._header_ic39n_3{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}._title_ic39n_7{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_ic39n_9{font-size:13px;color:var(--color-text-muted)}._addBtn_ic39n_11{background:var(--color-primary);color:#fff;border:none;border-radius:8px;padding:9px 18px;font-size:13.5px;font-weight:700;transition:background .14s;white-space:nowrap}._addBtn_ic39n_11:hover{background:var(--color-primary-dark)}._card_ic39n_19{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);margin-bottom:24px}._table_ic39n_25{width:100%;border-collapse:collapse}._table_ic39n_25 th{text-align:left;padding:11px 16px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:#f9fafb;border-bottom:1px solid var(--color-border)}._table_ic39n_25 td{padding:12px 16px;font-size:13.5px;color:var(--color-text);border-bottom:1px solid #f0f0f0;vertical-align:middle}._table_ic39n_25 tr:last-child td{border-bottom:none}._table_ic39n_25 tr:hover td{background:#fafafa}._baseBadge_ic39n_39{display:inline-block;padding:2px 9px;background:#dbeafe;color:#1d4ed8;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.03em}._codeBadge_ic39n_45{display:inline-block;padding:2px 9px;background:#f3f4f6;color:#374151;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.06em;font-family:monospace}._symbolCell_ic39n_51{font-size:16px;font-weight:600}._inactive_ic39n_52{opacity:.45}._rateEdit_ic39n_54{display:flex;align-items:center;gap:8px}._rateInput_ic39n_57{width:100px;padding:5px 8px;border:1.5px solid var(--color-border);border-radius:6px;font-size:13px;outline:none}._rateInput_ic39n_57:focus{border-color:var(--color-primary)}._saveRateBtn_ic39n_62{padding:5px 12px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-size:12.5px;font-weight:600;transition:background .12s}._saveRateBtn_ic39n_62:hover:not(:disabled){background:var(--color-primary-dark)}._saveRateBtn_ic39n_62:disabled{opacity:.5;cursor:not-allowed}._statusToggle_ic39n_70{padding:4px 12px;border:1.5px solid var(--color-border);border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;background:#fff;color:var(--color-text);transition:all .12s}._statusToggle_ic39n_70:hover{background:#f3f4f6}._emptyState_ic39n_77{padding:40px 24px;text-align:center;color:var(--color-text-muted);font-size:14px}._formCard_ic39n_83{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:20px 24px;box-shadow:var(--shadow-sm);margin-bottom:24px}._formTitle_ic39n_88{font-size:14px;font-weight:700;margin-bottom:16px;color:var(--color-text)}._formGrid_ic39n_90{display:grid;grid-template-columns:80px 1fr 60px 1fr;gap:12px;align-items:end}@media (max-width: 640px){._formGrid_ic39n_90{grid-template-columns:1fr 1fr}}._field_ic39n_93{display:flex;flex-direction:column;gap:5px}._label_ic39n_94{font-size:12px;font-weight:600;color:var(--color-text)}._input_ic39n_95,._select_ic39n_95{padding:9px 12px;border:1.5px solid var(--color-border);border-radius:7px;font-size:13.5px;outline:none;color:var(--color-text);background:#fff;transition:border-color .14s;font-family:inherit}._input_ic39n_95:focus,._select_ic39n_95:focus{border-color:var(--color-primary)}._formActions_ic39n_103{display:flex;gap:10px;margin-top:16px}._submitBtn_ic39n_104{padding:9px 22px;background:#16a34a;color:#fff;border:none;border-radius:8px;font-size:13.5px;font-weight:700;transition:background .14s}._submitBtn_ic39n_104:hover:not(:disabled){background:#15803d}._submitBtn_ic39n_104:disabled{opacity:.55;cursor:not-allowed}._cancelFormBtn_ic39n_111{padding:9px 18px;background:#f3f4f6;color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;font-size:13.5px;font-weight:600;transition:background .14s}._cancelFormBtn_ic39n_111:hover{background:#e5e7eb}._toast_ic39n_119{position:fixed;bottom:24px;right:24px;background:#1f2937;color:#fff;padding:12px 20px;border-radius:10px;font-size:13.5px;font-weight:500;box-shadow:0 4px 20px #00000040;z-index:9999;animation:_toastIn_ic39n_1 .2s ease}@keyframes _toastIn_ic39n_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._alertErr_ic39n_127{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:16px}._updated_ic39n_132{color:var(--color-text-muted);font-size:11.5px}._shell_1wuoq_1{display:flex;height:100vh;overflow:hidden}._sidebar_1wuoq_7{width:240px;min-width:240px;background:var(--color-sidebar-bg);display:flex;flex-direction:column;padding:0;overflow-y:auto}._brand_1wuoq_17{display:flex;align-items:center;gap:10px;padding:20px 20px 24px;border-bottom:1px solid rgba(255,255,255,.08)}._brandLogo_1wuoq_25{width:32px;height:32px;object-fit:contain;flex-shrink:0}._brandName_1wuoq_32{font-size:15px;font-weight:700;color:#fff;letter-spacing:.3px}._nav_1wuoq_39{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:4px}._navItem_1wuoq_47{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:6px;color:var(--color-sidebar-text);font-size:13.5px;font-weight:500;transition:background .15s,color .15s}._navItem_1wuoq_47:hover{background:#ffffff12;color:#fff}._navItem_1wuoq_47._active_1wuoq_64{background:var(--color-sidebar-active);color:#fff}._navIcon_1wuoq_69{font-size:15px}._navGroup_1wuoq_71{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#475569;padding:12px 12px 4px}._userArea_1wuoq_80{border-top:1px solid rgba(255,255,255,.08);padding:16px 14px;display:flex;flex-direction:column;gap:10px}._userInfo_1wuoq_88{display:flex;align-items:center;gap:10px}._avatar_1wuoq_94{width:34px;height:34px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._userName_1wuoq_108{color:#e2e8f0;font-size:13px;font-weight:600}._userRole_1wuoq_114{color:#94a3b8;font-size:11px;margin-top:2px}._logoutBtn_1wuoq_120{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#94a3b8;border-radius:6px;padding:6px 12px;font-size:12.5px;text-align:left;transition:background .15s,color .15s}._logoutBtn_1wuoq_120:hover{background:#dc262640;color:#fca5a5;border-color:#dc26264d}._main_1wuoq_137{flex:1;overflow-y:auto;padding:28px 32px;background:var(--color-bg)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-primary: #2563eb;--color-primary-dark: #1d4ed8;--color-primary-light: #dbeafe;--color-success: #16a34a;--color-danger: #dc2626;--color-warning: #d97706;--color-text: #111827;--color-text-muted: #6b7280;--color-bg: #f9fafb;--color-surface: #ffffff;--color-border: #e5e7eb;--color-sidebar-bg: #1e293b;--color-sidebar-text: #cbd5e1;--color-sidebar-active: #2563eb;--radius: 8px;--shadow-sm: 0 1px 3px rgba(0,0,0,.08);--shadow-md: 0 4px 12px rgba(0,0,0,.1)}body{font-family:Inter,system-ui,sans-serif;background:var(--color-bg);color:var(--color-text);line-height:1.5;font-size:14px}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
