._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_ehjgj_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}._title_ehjgj_8{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_ehjgj_15{font-size:13.5px;color:var(--color-text-muted)}._roleBadge_ehjgj_20{background:var(--color-primary-light);color:var(--color-primary);font-size:12px;font-weight:700;padding:4px 12px;border-radius:99px}._statsGrid_ehjgj_29{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-bottom:32px}._statCard_ehjgj_36{padding:20px;border-radius:10px;display:flex;flex-direction:column;gap:4px}._statIcon_ehjgj_44{font-size:22px;margin-bottom:6px}._statValue_ehjgj_45{font-size:28px;font-weight:800}._statLabel_ehjgj_46{font-size:12px;font-weight:600;opacity:.8}._section_ehjgj_48{margin-bottom:28px}._sectionTitle_ehjgj_50{font-size:16px;font-weight:700;color:var(--color-text);margin-bottom:14px}._categoryGrid_ehjgj_57{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}._catCard_ehjgj_63{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:16px;box-shadow:var(--shadow-sm)}._catCode_ehjgj_71{font-family:monospace;font-size:12px;color:var(--color-text-muted);margin-bottom:4px}._catName_ehjgj_78{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:6px}._catCount_ehjgj_85{font-size:11.5px;color:var(--color-text-muted)}._accessInfo_ehjgj_90{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:20px 24px;box-shadow:var(--shadow-sm)}._accessTitle_ehjgj_98{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:12px}._accessList_ehjgj_105{display:flex;flex-direction:column;gap:6px}._accessItem_ehjgj_111{font-size:13.5px;color:var(--color-text)}@media (max-width: 768px){._header_ehjgj_1{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}._title_ehjgj_8{font-size:20px}._subtitle_ehjgj_15{font-size:13px;line-height:1.45}._roleBadge_ehjgj_20{align-self:flex-start}._statsGrid_ehjgj_29{grid-template-columns:1fr;gap:12px;margin-bottom:24px}._statCard_ehjgj_36{padding:16px}._statIcon_ehjgj_44{font-size:22px}._statValue_ehjgj_45{font-size:24px}._section_ehjgj_48{margin-bottom:22px}._sectionTitle_ehjgj_50{font-size:15px;margin-bottom:12px}._categoryGrid_ehjgj_57{grid-template-columns:1fr;gap:10px}._catCard_ehjgj_63{padding:14px}._accessInfo_ehjgj_90{padding:16px;border-radius:8px}._accessTitle_ehjgj_98,._accessItem_ehjgj_111{font-size:13px}}._list_1m3sf_1{list-style:none;padding:0;margin:0}._nested_1m3sf_7{padding-left:20px;border-left:2px solid var(--color-border);margin-left:10px}._item_1m3sf_13{margin:1px 0}._row_1m3sf_17{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:5px;transition:background .12s;min-height:34px}._row_1m3sf_17:hover{background:#f3f4f6}._group_1m3sf_31{background:#f8fafc;font-weight:600}._leaf_1m3sf_36{background:transparent;font-weight:400}._toggle_1m3sf_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_1m3sf_41:hover{color:var(--color-primary)}._badge_1m3sf_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_1m3sf_68{background:#dbeafe;color:#1d4ed8}._badge_liabilities_1m3sf_69{background:#fce7f3;color:#9d174d}._badge_equity_1m3sf_70{background:#d1fae5;color:#065f46}._badge_revenue_1m3sf_71{background:#dcfce7;color:#166534}._badge_cogs_1m3sf_72{background:#fff7ed;color:#9a3412}._badge_expenses_1m3sf_73{background:#fef9c3;color:#854d0e}._code_1m3sf_75{font-family:monospace;font-size:12px;color:var(--color-text-muted);min-width:52px;flex-shrink:0}._name_1m3sf_83{flex:1;font-size:13px;color:var(--color-text);display:flex;align-items:center;gap:4px}._systemTag_1m3sf_92,._groupTag_1m3sf_92,._leafTag_1m3sf_92{font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:4px;letter-spacing:.5px;text-transform:uppercase}._systemTag_1m3sf_92{background:#fef3c7;color:#92400e}._groupTag_1m3sf_92{background:#e0e7ff;color:#3730a3}._leafTag_1m3sf_92{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}._systemKeyTag_1m3sf_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_1m3sf_111{display:flex;gap:3px;flex-shrink:0}._btn_1m3sf_117{font-size:12px;padding:3px 10px;border-radius:5px;border:1px solid transparent;font-weight:500;transition:all .12s}._btnAdd_1m3sf_126{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}._btnAdd_1m3sf_126:hover{background:#bfdbfe}._btnEdit_1m3sf_129{background:#fef9c3;color:#713f12;border-color:#fde68a}._btnEdit_1m3sf_129:hover{background:#fde68a}._btnDelete_1m3sf_132{background:#fee2e2;color:#991b1b;border-color:#fecaca}._btnDelete_1m3sf_132:hover{background:#fecaca}@media screen and (max-width: 768px){._nested_1m3sf_7{padding-left:12px;margin-left:6px}._row_1m3sf_17{flex-wrap:wrap;align-items:flex-start;gap:4px;padding:6px;min-height:auto}._toggle_1m3sf_41{order:0;width:36px;height:36px;font-size:14px}._badge_1m3sf_57{order:1}._code_1m3sf_75{order:2}._name_1m3sf_83{flex:1 1 100%;order:3;min-width:0;flex-wrap:wrap;align-items:flex-start}._actions_1m3sf_111{order:4;width:100%;justify-content:flex-end;flex-wrap:wrap;gap:4px;padding-top:2px}._btn_1m3sf_117{min-height:36px;padding:6px 10px;font-size:12.5px}}._backdrop_moq9y_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}._modal_moq9y_12{background:var(--color-surface);border-radius:10px;box-shadow:0 20px 60px #00000038;width:100%;max-width:480px;max-height:min(90vh,900px);display:flex;flex-direction:column;animation:_slideUp_moq9y_1 .18s ease}@keyframes _slideUp_moq9y_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._header_moq9y_29{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--color-border)}._title_moq9y_37{font-size:15px;font-weight:700;color:var(--color-text)}._close_moq9y_43{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_moq9y_43:hover{color:var(--color-text)}._body_moq9y_56{padding:20px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;flex:1;min-height:0}@media screen and (max-width: 768px){._backdrop_moq9y_1{align-items:flex-end;justify-content:center;padding:0;padding-bottom:env(safe-area-inset-bottom,0)}._modal_moq9y_12{max-width:100%;width:100%;border-radius:14px 14px 0 0;max-height:min(96vh,100%);margin:0}._header_moq9y_29{flex-shrink:0;position:sticky;top:0;background:var(--color-surface);z-index:1;padding:16px 16px 12px}._title_moq9y_37{font-size:16px;padding-right:8px}._close_moq9y_43{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px}._body_moq9y_56{padding:16px 16px max(20px,env(safe-area-inset-bottom))}}._page_n3pbn_1{max-width:1100px;min-width:0}._header_n3pbn_6{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px;gap:10px;flex-wrap:wrap}._title_n3pbn_15{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_n3pbn_22{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_n3pbn_27{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .14s}._primaryBtn_n3pbn_27:hover{background:var(--color-primary-dark)}._alert_n3pbn_40{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:8px 12px;font-size:13px;margin-bottom:12px}._treeCard_n3pbn_50{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:10px 12px;box-shadow:var(--shadow-sm)}._loading_n3pbn_58,._empty_n3pbn_58{text-align:center;padding:24px 16px;color:var(--color-text-muted);font-size:14px}._form_n3pbn_66{display:flex;flex-direction:column;gap:11px}._formAlert_n3pbn_72{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:6px;padding:8px 12px;font-size:12.5px}._field_n3pbn_81{display:flex;flex-direction:column;gap:4px}._label_n3pbn_83{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_n3pbn_89{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_n3pbn_89:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._codeDisplay_n3pbn_105{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_n3pbn_117{font-size:11px;color:var(--color-text-muted);margin-top:3px;display:block}._codePreview_n3pbn_124{display:flex;align-items:center;gap:8px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:8px 12px;font-size:12.5px}._codePreviewLabel_n3pbn_135{color:#166534;font-weight:600}._codePreviewVal_n3pbn_140{color:#166534;font-family:monospace}._checkLabel_n3pbn_145{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text);cursor:pointer}._checkLabel_n3pbn_145 input{width:16px;height:16px;cursor:pointer}._labelHint_n3pbn_156{font-weight:400;font-size:11px;color:var(--color-text-muted)}._systemKeyHint_n3pbn_162{font-size:11px;color:var(--color-text-muted)}._formActions_n3pbn_167{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}._cancelBtn_n3pbn_174{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_n3pbn_174:hover{background:#e5e7eb}._saveBtn_n3pbn_187{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_n3pbn_187:hover:not(:disabled){background:var(--color-primary-dark)}._saveBtn_n3pbn_187:disabled{opacity:.65}@media screen and (max-width: 768px){._header_n3pbn_6{flex-direction:column;align-items:stretch;margin-bottom:12px}._title_n3pbn_15{font-size:1.35rem}._subtitle_n3pbn_22{font-size:13px;line-height:1.45}._primaryBtn_n3pbn_27{width:100%;min-height:44px;padding:12px 18px;font-size:15px;border-radius:8px}._treeCard_n3pbn_50{padding:8px 10px;border-radius:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}._loading_n3pbn_58,._empty_n3pbn_58{padding:20px 12px}._input_n3pbn_89,._codeDisplay_n3pbn_105{font-size:16px;min-height:44px;padding:10px 12px}._checkLabel_n3pbn_145{align-items:flex-start;gap:10px;line-height:1.4}._checkLabel_n3pbn_145 input{width:20px;height:20px;margin-top:2px;flex-shrink:0}._formActions_n3pbn_167{flex-direction:column-reverse;align-items:stretch;gap:10px;padding-top:8px}._cancelBtn_n3pbn_174,._saveBtn_n3pbn_187{width:100%;min-height:46px;padding:12px 18px;font-size:15px;border-radius:8px}}@media print{._treeCard_n3pbn_50{overflow:visible}}._page_684dz_1{max-width:1100px;min-width:0}._header_684dz_6{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}._title_684dz_15{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_684dz_22{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_684dz_27{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_684dz_27:hover{background:var(--color-primary-dark)}._alert_684dz_40{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._tableCard_684dz_50{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm)}._loading_684dz_58{text-align:center;padding:40px;color:var(--color-text-muted)}._table_684dz_50{width:100%;border-collapse:collapse;font-size:13.5px;min-width:640px}._table_684dz_50 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_684dz_50 td{padding:11px 16px;border-bottom:1px solid var(--color-border);color:var(--color-text)}._table_684dz_50 tr:last-child td{border-bottom:none}._table_684dz_50 tbody tr:hover{background:#f9fafb}._rolePill_684dz_93{background:var(--color-primary-light);color:var(--color-primary);font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px}._actions_684dz_102{display:flex;gap:6px}._editBtn_684dz_104{background:#fef9c3;border:1px solid #fde68a;color:#713f12;border-radius:5px;padding:3px 10px;font-size:12px;font-weight:500}._deleteBtn_684dz_114{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:5px;padding:3px 10px;font-size:12px;font-weight:500}._form_684dz_125{display:flex;flex-direction:column;gap:14px}._formAlert_684dz_126{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:6px;padding:8px 12px;font-size:12.5px}._field_684dz_127{display:flex;flex-direction:column;gap:4px}._label_684dz_128{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_684dz_129{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_684dz_129:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._formActions_684dz_131{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}._cancelBtn_684dz_132{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_684dz_133{background:var(--color-primary);color:#fff;border:none;border-radius:6px;padding:8px 18px;font-size:13.5px;font-weight:600}._saveBtn_684dz_133:disabled{opacity:.65}@media screen and (max-width: 768px){._header_684dz_6{flex-direction:column;align-items:stretch;margin-bottom:18px}._title_684dz_15{font-size:1.35rem}._subtitle_684dz_22{font-size:13px;line-height:1.45}._primaryBtn_684dz_27{width:100%;min-height:44px;padding:12px 18px;font-size:15px;border-radius:8px}._tableCard_684dz_50{border-radius:8px}._table_684dz_50 th,._table_684dz_50 td{padding:10px 12px}._table_684dz_50 th{font-size:10px;white-space:nowrap}._actions_684dz_102{flex-direction:column;align-items:stretch;gap:8px;min-width:104px}._editBtn_684dz_104,._deleteBtn_684dz_114{min-height:40px;padding:8px 10px;font-size:12.5px}._input_684dz_129{font-size:16px;min-height:44px;padding:10px 12px}._formActions_684dz_131{flex-direction:column-reverse;align-items:stretch;gap:10px;padding-top:8px}._cancelBtn_684dz_132,._saveBtn_684dz_133{width:100%;min-height:46px;padding:12px 18px;font-size:15px;border-radius:8px}}@media print{._tableScroll_684dz_213{overflow:visible}._table_684dz_50{min-width:auto}}._page_g4dms_1{min-width:0;max-width:100%;box-sizing:border-box}._header_g4dms_7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:12px;min-width:0}._title_g4dms_12{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_g4dms_13{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_g4dms_15{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_g4dms_15:hover{background:var(--color-primary-dark)}._alert_g4dms_22{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._empty_g4dms_26{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_g4dms_32{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline}._list_g4dms_39{display:flex;flex-direction:column;gap:8px}._entryCard_g4dms_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;min-width:0;max-width:100%;box-sizing:border-box}._entryCard_g4dms_41:hover{box-shadow:var(--shadow-md)}._entryHeader_g4dms_54{display:flex;align-items:center;gap:12px;padding:13px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}._entryHeader_g4dms_54:hover{background:#fafafa}._toggleIcon_g4dms_61{color:var(--color-text-muted);font-size:13px;flex-shrink:0}._entryMeta_g4dms_63{display:flex;align-items:center;gap:8px;flex-shrink:0}._entryId_g4dms_66{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_g4dms_71{font-size:12.5px;font-weight:600;color:var(--color-text-muted);white-space:nowrap}._entryTime_g4dms_75{font-size:11px;color:var(--color-text-muted)}._entryRef_g4dms_78{background:#fef9c3;color:#713f12;font-size:11px;font-weight:600;padding:2px 7px;border-radius:4px;white-space:nowrap}._entryDesc_g4dms_83{flex:1;min-width:0;font-size:13.5px;color:var(--color-text);font-weight:500}._entryRight_g4dms_88{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}._entryAmount_g4dms_91{font-family:monospace;font-size:14px;font-weight:800;color:#1d4ed8}._entryCreator_g4dms_94{font-size:11px;color:var(--color-text-muted)}._linesWrapper_g4dms_97{border-top:1px solid var(--color-border);background:#fafafa;padding:0 0 0 44px;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._linesTable_g4dms_106{width:100%;border-collapse:collapse;font-size:13px}._linesTable_g4dms_106 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_g4dms_106 th._right_g4dms_115,._linesTable_g4dms_106 td._right_g4dms_115{text-align:right}._linesTable_g4dms_106 td{padding:8px 12px;border-bottom:1px solid #f0f0f0;color:var(--color-text)}._linesTable_g4dms_106 tr:last-child td{border-bottom:none}._lineCode_g4dms_119{font-family:monospace;font-size:11.5px;color:var(--color-text-muted);background:#f3f4f6;padding:1px 5px;border-radius:3px;margin-right:6px}._narration_g4dms_124{color:var(--color-text-muted);font-style:italic}._right_g4dms_115{text-align:right}._debitVal_g4dms_127{font-family:monospace;font-weight:700;color:#1d4ed8}._creditVal_g4dms_128{font-family:monospace;font-weight:700;color:#166534}._totalRow_g4dms_130 td{padding:9px 12px;background:#f8fafc;border-top:2px solid var(--color-border);font-weight:700}._totalLabel_g4dms_134{color:var(--color-text-muted);font-size:12px}@media screen and (max-width: 768px){._header_g4dms_7{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._title_g4dms_12{font-size:1.35rem}._subtitle_g4dms_13{font-size:13px;line-height:1.45}._primaryBtn_g4dms_15{width:100%;min-height:46px;padding:12px 18px;font-size:15px;border-radius:8px}._empty_g4dms_26{padding:36px 16px;font-size:13px}._alert_g4dms_22{padding:10px 12px;font-size:13px}._entryCard_g4dms_41{border-radius:8px}._entryHeader_g4dms_54{flex-wrap:wrap;align-items:flex-start;padding:12px;min-height:44px}._toggleIcon_g4dms_61{order:1;padding-top:3px}._entryMeta_g4dms_63{order:2;flex:1 1 auto;min-width:0;flex-wrap:wrap}._entryRight_g4dms_88{order:3;margin-left:auto}._entryDesc_g4dms_83{order:4;flex:1 1 100%;width:100%;line-height:1.4}._entryDate_g4dms_71{font-size:11.5px;white-space:normal;line-height:1.35}._entryTime_g4dms_75{font-size:10.5px;font-weight:500}._entryAmount_g4dms_91{font-size:13px}._linesWrapper_g4dms_97{padding-left:0;padding-right:0}._linesWrapper_g4dms_97 ._linesTable_g4dms_106{min-width:720px}._linesTable_g4dms_106 th,._linesTable_g4dms_106 td{padding:7px 10px;font-size:12.5px}._linesTable_g4dms_106 th{font-size:10px}._narration_g4dms_124{max-width:200px;display:inline-block;word-break:break-word}}._page_6toi1_1{min-width:0;max-width:100%;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0)}._header_6toi1_8{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:12px;min-width:0}._title_6toi1_16{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_6toi1_17{font-size:13.5px;color:var(--color-text-muted)}._backBtn_6toi1_19{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_6toi1_19:hover{background:#e5e7eb}._alertError_6toi1_31{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:18px}._alertSuccess_6toi1_35{background:#dcfce7;border:1px solid #bbf7d0;color:#166534;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:18px}._card_6toi1_40{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:20px 24px;box-shadow:var(--shadow-sm);margin-bottom:20px;min-width:0;max-width:100%;box-sizing:border-box}._sectionTitle_6toi1_52{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:16px}._headerGrid_6toi1_56{display:grid;grid-template-columns:180px 1fr;gap:14px}._fieldFull_6toi1_61{grid-column:1 / -1}._field_6toi1_61{display:flex;flex-direction:column;gap:5px}._label_6toi1_63{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_6toi1_64{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_6toi1_64:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._linesHeader_6toi1_72{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._addLineBtn_6toi1_75{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_6toi1_75:hover{background:#bfdbfe}._tableWrapper_6toi1_82{overflow-x:auto}._table_6toi1_82{width:100%;border-collapse:collapse;font-size:13px}._table_6toi1_82 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_6toi1_82 td{padding:6px 8px;border-bottom:1px solid #f3f4f6;vertical-align:middle}._colAccount_6toi1_95{width:35%}._colNarration_6toi1_96{width:30%}._colAmount_6toi1_97{width:14%}._colAction_6toi1_98{width:5%}._lineRow_6toi1_100:hover td{background:#fafafa}._select_6toi1_102,._inputSm_6toi1_102{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_6toi1_102:focus,._inputSm_6toi1_102:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb14}._amountInput_6toi1_111{text-align:right;font-family:monospace;font-size:13px}._removeBtn_6toi1_113{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:5px;padding:4px 8px;font-size:12px;transition:background .12s}._removeBtn_6toi1_113:hover:not(:disabled){background:#fecaca}._removeBtn_6toi1_113:disabled{opacity:.35;cursor:not-allowed}._totalsRow_6toi1_121 td{padding:9px 10px;border-top:2px solid var(--color-border);border-bottom:none;background:#f8fafc}._totalsLabel_6toi1_125{font-weight:700;font-size:13px;color:var(--color-text-muted)}._totalDebit_6toi1_126{font-family:monospace;font-weight:800;font-size:14px;color:#1d4ed8}._totalCredit_6toi1_127{font-family:monospace;font-weight:800;font-size:14px;color:#166534}._balanceBar_6toi1_130{margin-top:14px;border-radius:7px;padding:10px 16px;font-size:13.5px;font-weight:500}._balanced_6toi1_134{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}._unbalanced_6toi1_135{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}._submitRow_6toi1_138{display:flex;justify-content:flex-end;gap:10px;padding-bottom:32px}._cancelBtn_6toi1_141{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_6toi1_146{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_6toi1_146:hover:not(:disabled){background:var(--color-primary-dark)}._submitBtn_6toi1_146:disabled{opacity:.55;cursor:not-allowed}@media screen and (max-width: 768px){._header_6toi1_8{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._title_6toi1_16{font-size:1.35rem}._subtitle_6toi1_17{font-size:13px;line-height:1.45}._backBtn_6toi1_19{width:100%;min-height:44px;padding:11px 16px;font-size:14px;border-radius:8px}._alertError_6toi1_31,._alertSuccess_6toi1_35{font-size:13px;padding:10px 12px}._card_6toi1_40{padding:16px 14px;margin-bottom:16px;border-radius:8px}._sectionTitle_6toi1_52{font-size:13px;margin-bottom:12px}._headerGrid_6toi1_56{grid-template-columns:1fr;gap:12px}._input_6toi1_64,._select_6toi1_102,._inputSm_6toi1_102{min-height:44px;font-size:16px;padding:10px 12px;border-radius:8px;box-sizing:border-box}._linesHeader_6toi1_72{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}._addLineBtn_6toi1_75{width:100%;min-height:44px;padding:10px 16px;font-size:14px;border-radius:8px}._tableWrapper_6toi1_82 ._table_6toi1_82{min-width:720px}._table_6toi1_82 th,._table_6toi1_82 td{padding:8px 6px;font-size:12px}._table_6toi1_82 th{font-size:10px;white-space:nowrap}._removeBtn_6toi1_113{min-width:44px;min-height:40px;padding:8px 12px;font-size:14px;border-radius:8px}._totalsRow_6toi1_121 td{padding:10px 8px}._balanceBar_6toi1_130{font-size:12.5px;padding:10px 12px;line-height:1.45}._submitRow_6toi1_138{flex-direction:column-reverse;align-items:stretch;gap:10px;padding-bottom:max(24px,env(safe-area-inset-bottom))}._cancelBtn_6toi1_141,._submitBtn_6toi1_146{width:100%;min-height:46px;font-size:15px;border-radius:8px;padding:12px 18px}}._page_6r75l_1{min-width:0;max-width:100%;box-sizing:border-box}._header_6r75l_7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap:12px;min-width:0}._title_6r75l_15{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_6r75l_16{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_6r75l_18{background:var(--color-primary);color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}._primaryBtn_6r75l_18:hover{background:var(--color-primary-dark, #1d4ed8)}._filters_6r75l_31{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}._inputDate_6r75l_38,._inputSearch_6r75l_38{padding:8px 12px;border:1px solid var(--color-border);border-radius:6px;font-size:13px}._inputSearch_6r75l_38{min-width:200px}._filterBtn_6r75l_45{background:#f3f4f6;border:1px solid var(--color-border);padding:8px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}._filterBtn_6r75l_45:hover{background:#e5e7eb}._alert_6r75l_56{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:16px}._toast_6r75l_66{position:fixed;bottom:24px;right:24px;background:#166534;color:#fff;padding:12px 20px;border-radius:8px;font-size:14px;box-shadow:0 4px 12px #00000026;z-index:1000}._empty_6r75l_79{padding:40px 20px;text-align:center;color:var(--color-text-muted);font-size:14px}._linkBtn_6r75l_85{background:none;border:none;color:var(--color-primary);text-decoration:underline;cursor:pointer;font-size:inherit;margin-left:6px}._linkBtn_6r75l_85:hover{color:var(--color-primary-dark, #1d4ed8)}._tableWrap_6r75l_96{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;margin-bottom:16px}._table_6r75l_96{width:100%;border-collapse:collapse;font-size:13px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._table_6r75l_96 th{background:#f8fafc;text-align:left;padding:10px 12px;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_6r75l_96 td{padding:10px 12px;border-bottom:1px solid var(--color-border)}._table_6r75l_96 tbody tr:hover{background:#fafafa}._right_6r75l_128{text-align:right}._actions_6r75l_129{text-align:right;white-space:nowrap}._voucherNo_6r75l_130{font-weight:600}._desc_6r75l_131{max-width:280px}._muted_6r75l_132{color:var(--color-text-muted)}._actionBtn_6r75l_134,._actionBtnDanger_6r75l_134{background:none;border:none;padding:4px 8px;font-size:12px;cursor:pointer;color:var(--color-primary);margin-right:4px}._actionBtn_6r75l_134:hover{text-decoration:underline}._actionBtnDanger_6r75l_134{color:#dc2626}._actionBtnDanger_6r75l_134:hover{text-decoration:underline}._pagination_6r75l_147{display:flex;align-items:center;gap:12px;margin-top:12px}._pageBtn_6r75l_153{padding:6px 12px;border:1px solid var(--color-border);background:#fff;border-radius:6px;font-size:13px;cursor:pointer}._pageBtn_6r75l_153:disabled{opacity:.5;cursor:not-allowed}._pageBtn_6r75l_153:not(:disabled):hover{background:#f3f4f6}._pageInfo_6r75l_163{font-size:13px;color:var(--color-text-muted)}._dialogOverlay_6r75l_165{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1200;padding:20px;box-sizing:border-box}._dialog_6r75l_165{background:#fff;border-radius:12px;padding:24px;max-width:400px;width:100%;min-width:0;max-height:min(92vh,100%);overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 20px 40px #0003}._dialogTitle_6r75l_188{font-size:18px;font-weight:700;margin-bottom:12px}._dialogBody_6r75l_189{font-size:14px;color:var(--color-text-muted);margin-bottom:20px;line-height:1.5}._dialogActions_6r75l_190{display:flex;justify-content:flex-end;gap:10px}._cancelBtn_6r75l_191{padding:8px 16px;border:1px solid var(--color-border);background:#fff;border-radius:6px;font-size:13px;cursor:pointer}._cancelBtn_6r75l_191:hover{background:#f3f4f6}._deleteBtn_6r75l_200{padding:8px 16px;border:none;background:#dc2626;color:#fff;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}._deleteBtn_6r75l_200:hover:not(:disabled){background:#b91c1c}._deleteBtn_6r75l_200:disabled{opacity:.7;cursor:not-allowed}@media screen and (max-width: 768px){._header_6r75l_7{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._title_6r75l_15{font-size:1.35rem}._subtitle_6r75l_16{font-size:13px;line-height:1.45}._primaryBtn_6r75l_18{width:100%;min-height:46px;padding:12px 18px;font-size:15px;border-radius:8px}._filters_6r75l_31{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px}._inputDate_6r75l_38,._inputSearch_6r75l_38{width:100%;min-width:0;box-sizing:border-box;min-height:44px;font-size:16px;padding:10px 12px;border-radius:8px}._filterBtn_6r75l_45{width:100%;min-height:44px;padding:10px 16px;font-size:14px;border-radius:8px}._alert_6r75l_56{padding:10px 12px;font-size:13px}._empty_6r75l_79{padding:32px 16px;font-size:13px}._tableWrap_6r75l_96 ._table_6r75l_96{min-width:980px}._table_6r75l_96 th,._table_6r75l_96 td{padding:9px 10px;font-size:12.5px}._table_6r75l_96 th{font-size:10px;white-space:nowrap}._desc_6r75l_131{max-width:none}._actions_6r75l_129{white-space:normal;vertical-align:top}._actionBtn_6r75l_134,._actionBtnDanger_6r75l_134{display:block;width:100%;min-height:40px;margin:0 0 6px;padding:8px 10px;font-size:13px;border-radius:8px;text-align:center;background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-primary)}._actionBtn_6r75l_134:last-child,._actionBtnDanger_6r75l_134:last-child{margin-bottom:0}._actionBtnDanger_6r75l_134{background:#fef2f2;border-color:#fecaca;color:#dc2626}._pagination_6r75l_147{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch;margin-top:16px}._pageInfo_6r75l_163{grid-column:1 / -1;order:-1;text-align:center;font-size:12.5px;padding:4px 0}._pageBtn_6r75l_153{min-height:44px;padding:10px 16px;font-size:14px;border-radius:8px}._toast_6r75l_66{left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom));text-align:center;font-size:13px;padding:12px 14px}._dialogOverlay_6r75l_165{align-items:flex-end;padding:0;padding-bottom:env(safe-area-inset-bottom,0)}._dialog_6r75l_165{max-width:100%;border-radius:12px 12px 0 0;padding:20px 16px max(20px,env(safe-area-inset-bottom))}._dialogActions_6r75l_190{flex-direction:column-reverse;gap:10px}._cancelBtn_6r75l_191,._deleteBtn_6r75l_200{width:100%;min-height:46px;font-size:15px;border-radius:8px}}._page_bs9gt_1{min-width:0;max-width:100%;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0)}._loadingState_bs9gt_8{text-align:center;padding:48px 16px;color:var(--color-text-muted);font-size:14px}._header_bs9gt_15{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:12px;min-width:0}._title_bs9gt_23{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_bs9gt_24{font-size:13.5px;color:var(--color-text-muted)}._backBtn_bs9gt_26{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_bs9gt_26:hover{background:#e5e7eb}._alertError_bs9gt_38{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:18px}._card_bs9gt_48{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_bs9gt_57{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:16px}._headerGrid_bs9gt_64{display:grid;grid-template-columns:180px 180px 1fr;gap:14px}._fieldFull_bs9gt_69{grid-column:1 / -1}._field_bs9gt_69{display:flex;flex-direction:column;gap:5px}._label_bs9gt_71{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_bs9gt_72{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_bs9gt_72:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._linesHeader_bs9gt_87{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._addLineBtn_bs9gt_93{background:var(--color-primary-light, #dbeafe);color:var(--color-primary);border:1px solid #bfdbfe;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer}._addLineBtn_bs9gt_93:hover{background:#bfdbfe}._accountFilter_bs9gt_105{display:flex;align-items:center;gap:10px;margin-bottom:12px}._searchInput_bs9gt_111{padding:8px 12px;border:1px solid var(--color-border);border-radius:6px;font-size:13px;width:220px}._searchInput_bs9gt_111:focus{border-color:var(--color-primary);outline:none}._tableWrap_bs9gt_123{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._table_bs9gt_123{width:100%;border-collapse:collapse;font-size:13px}._table_bs9gt_123 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_bs9gt_123 td{padding:6px 8px;border-bottom:1px solid #f3f4f6;vertical-align:middle}._colAccount_bs9gt_151{width:35%}._colNarration_bs9gt_152{width:30%}._colAmount_bs9gt_153{width:14%}._colAction_bs9gt_154{width:5%}._select_bs9gt_156,._inputSm_bs9gt_157{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_bs9gt_156:focus,._inputSm_bs9gt_157:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb14}._amountInput_bs9gt_174{text-align:right;font-family:monospace;font-size:13px}._removeBtn_bs9gt_176{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:5px;padding:4px 8px;font-size:12px;cursor:pointer;transition:background .12s}._removeBtn_bs9gt_176:hover:not(:disabled){background:#fecaca}._removeBtn_bs9gt_176:disabled{opacity:.35;cursor:not-allowed}._footer_bs9gt_189{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:20px 24px;margin-bottom:32px;min-width:0;max-width:100%;box-sizing:border-box}._totals_bs9gt_199{display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:16px;font-size:14px}._diffOk_bs9gt_206{color:#166534}._diffBad_bs9gt_207{color:#dc2626;font-weight:600}._submitRow_bs9gt_209{display:flex;justify-content:flex-end;gap:10px}._cancelBtn_bs9gt_214{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:7px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer}._cancelBtn_bs9gt_214:hover{background:#e5e7eb}._submitBtn_bs9gt_225{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:10px 24px;font-size:14px;font-weight:700;cursor:pointer;transition:background .14s,opacity .14s}._submitBtn_bs9gt_225:hover:not(:disabled){background:var(--color-primary-dark, #1d4ed8)}._submitBtn_bs9gt_225:disabled{opacity:.55;cursor:not-allowed}@media screen and (max-width: 768px){._header_bs9gt_15{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._title_bs9gt_23{font-size:1.35rem;word-break:break-word}._subtitle_bs9gt_24{font-size:13px;line-height:1.45}._backBtn_bs9gt_26{width:100%;min-height:44px;padding:11px 16px;font-size:14px;border-radius:8px}._alertError_bs9gt_38{font-size:13px;padding:10px 12px}._card_bs9gt_48{padding:16px 14px;margin-bottom:16px;border-radius:8px}._sectionTitle_bs9gt_57{font-size:13px;margin-bottom:12px}._headerGrid_bs9gt_64{grid-template-columns:1fr;gap:12px}._input_bs9gt_72,._select_bs9gt_156,._inputSm_bs9gt_157{min-height:44px;font-size:16px;padding:10px 12px;border-radius:8px;box-sizing:border-box}._linesHeader_bs9gt_87{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}._addLineBtn_bs9gt_93{width:100%;min-height:44px;padding:10px 16px;font-size:14px;border-radius:8px}._accountFilter_bs9gt_105{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:12px}._searchInput_bs9gt_111{width:100%;min-width:0;min-height:44px;font-size:16px;padding:10px 12px;border-radius:8px;box-sizing:border-box}._tableWrap_bs9gt_123 ._table_bs9gt_123{min-width:720px}._table_bs9gt_123 th,._table_bs9gt_123 td{padding:8px 6px;font-size:12px}._table_bs9gt_123 th{font-size:10px;white-space:nowrap}._removeBtn_bs9gt_176{min-width:44px;min-height:40px;padding:8px 12px;font-size:14px;border-radius:8px}._footer_bs9gt_189{padding:16px 14px;margin-bottom:max(24px,env(safe-area-inset-bottom))}._totals_bs9gt_199{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px;font-size:13px}._submitRow_bs9gt_209{flex-direction:column-reverse;align-items:stretch;gap:10px}._cancelBtn_bs9gt_214,._submitBtn_bs9gt_225{width:100%;min-height:46px;font-size:15px;border-radius:8px;padding:12px 18px}}._page_13vfd_1{max-width:min(900px,100%);margin:0 auto;min-width:0;box-sizing:border-box}._loading_13vfd_8{text-align:center;padding:52px 16px;color:var(--color-text-muted);font-size:14px}._errorBox_13vfd_14{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:12px 16px;font-size:13.5px}._pageHeader_13vfd_23{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:12px;min-width:0}._pageHeaderLeft_13vfd_31{display:flex;flex-direction:column;gap:6px;min-width:0}._pageHeaderRight_13vfd_32{display:flex;gap:8px;align-items:flex-start;flex-shrink:0;flex-wrap:wrap}._backBtn_13vfd_40{background:none;border:none;color:var(--color-primary);font-size:13px;font-weight:600;cursor:pointer;padding:0;text-align:left}._backBtn_13vfd_40:hover{text-decoration:underline}._title_13vfd_52{font-size:22px;font-weight:800;color:var(--color-text);margin:0}._printBtn_13vfd_54{background:#64748b;color:#fff;border:none;border-radius:7px;padding:9px 18px;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .14s}._printBtn_13vfd_54:hover{background:#475569}._editBtn_13vfd_67{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}._editBtn_13vfd_67:hover{background:var(--color-primary-dark, #1d4ed8)}._printContent_13vfd_82{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:24px;box-shadow:var(--shadow-sm);min-width:0;max-width:100%;box-sizing:border-box}._tableScroll_13vfd_93{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;margin-bottom:28px}._docTitle_13vfd_101{font-size:18px;font-weight:800;text-align:center;margin:0 0 20px;color:var(--color-text);letter-spacing:.5px}._metaRow_13vfd_110{display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:12px;font-size:13px}._description_13vfd_117{margin-bottom:12px;font-size:13px}._preparedBy_13vfd_121{display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:20px;font-size:12px;color:var(--color-text-muted)}._table_13vfd_93{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:0}._table_13vfd_93 th{padding:9px 10px;font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border:1px solid var(--color-border);text-align:left}._table_13vfd_93 td{padding:9px 10px;border:1px solid var(--color-border)}._table_13vfd_93 tfoot ._totalRow_13vfd_151 td{background:#f8fafc;font-weight:700;border-top:2px solid var(--color-border)}._totalLabel_13vfd_156{text-align:right;padding-right:12px}._colNo_13vfd_158{width:36px;text-align:center}._colCode_13vfd_159{width:100px}._colName_13vfd_160{min-width:140px}._colNarration_13vfd_161{min-width:120px}._colDebit_13vfd_162,._colCredit_13vfd_162{width:120px;text-align:right;font-family:monospace}._colDebit_13vfd_162{color:#1d4ed8}._colCredit_13vfd_162{color:#166534}._signatures_13vfd_170{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--color-text-muted);padding-top:24px;border-top:1px solid var(--color-border)}@media print{._noPrint_13vfd_80{display:none!important}._page_13vfd_1{max-width:none;margin:0}._printContent_13vfd_82{box-shadow:none;border:1px solid #333;padding:16px}._tableScroll_13vfd_93{overflow:visible!important;max-width:none!important}._table_13vfd_93{min-width:0!important}@page{size:A4;margin:16mm}body{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media screen and (max-width: 768px){._pageHeader_13vfd_23{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._backBtn_13vfd_40{min-height:44px;padding:8px 0;font-size:14px}._title_13vfd_52{font-size:1.25rem;line-height:1.3;word-break:break-word}._pageHeaderRight_13vfd_32{flex-direction:column;align-items:stretch;width:100%;gap:10px}._printBtn_13vfd_54,._editBtn_13vfd_67{width:100%;min-height:44px;padding:11px 16px;font-size:14px;border-radius:8px;text-align:center}._printContent_13vfd_82{padding:16px 14px;border-radius:8px}._docTitle_13vfd_101{font-size:16px;margin-bottom:16px}._metaRow_13vfd_110,._preparedBy_13vfd_121{flex-direction:column;gap:8px;align-items:flex-start}._description_13vfd_117{font-size:13px;line-height:1.45;word-break:break-word}._tableScroll_13vfd_93 ._table_13vfd_93{min-width:720px}._table_13vfd_93 th,._table_13vfd_93 td{padding:8px;font-size:12px}._table_13vfd_93 th{font-size:9px}._signatures_13vfd_170{flex-direction:column;align-items:flex-start;gap:10px;padding-top:20px}}._page_zc2f4_1{min-width:0;max-width:100%;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0)}._header_zc2f4_8{margin-bottom:24px;min-width:0}._title_zc2f4_9{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_zc2f4_10{font-size:13.5px;color:var(--color-text-muted)}._filterCard_zc2f4_12{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:18px 20px;box-shadow:var(--shadow-sm);margin-bottom:20px;min-width:0;max-width:100%;box-sizing:border-box}._filterGrid_zc2f4_19{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:14px;align-items:end}._field_zc2f4_22{display:flex;flex-direction:column;gap:5px}._fieldBtn_zc2f4_23{display:flex;align-items:flex-end}._label_zc2f4_24{font-size:12.5px;font-weight:600;color:var(--color-text)}._select_zc2f4_25,._input_zc2f4_25{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_zc2f4_25:focus,._input_zc2f4_25:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._loadBtn_zc2f4_33{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_zc2f4_33:hover:not(:disabled){background:var(--color-primary-dark)}._loadBtn_zc2f4_33:disabled{opacity:.55;cursor:not-allowed}._alert_zc2f4_41{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._ledgerCard_zc2f4_47{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm);min-width:0;max-width:100%;box-sizing:border-box}._accountHeading_zc2f4_55{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 12px;padding:16px 20px;border-bottom:1px solid var(--color-border);background:#f8fafc;min-width:0}._accountCode_zc2f4_61{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_zc2f4_66{font-size:16px;font-weight:800;color:var(--color-text);margin-right:10px}._rootTypeBadge_zc2f4_67{font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:#e0e7ff;color:#3730a3}._dateRange_zc2f4_71{font-size:12px;color:var(--color-text-muted);font-family:monospace}._statsRow_zc2f4_74{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--color-border)}._stat_zc2f4_74{padding:14px 20px;border-right:1px solid var(--color-border)}._stat_zc2f4_74:last-child{border-right:none}._statLabel_zc2f4_82{font-size:11.5px;font-weight:600;color:var(--color-text-muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.4px}._statValue_zc2f4_83{font-size:20px;font-weight:800;color:var(--color-text)}._debitColor_zc2f4_84{color:#1d4ed8}._creditColor_zc2f4_85{color:#166534}._positive_zc2f4_86{color:#1d4ed8}._negative_zc2f4_87{color:#dc2626}._zero_zc2f4_88{color:var(--color-text-muted)}._balanceSide_zc2f4_89{font-size:12px;font-weight:600;opacity:.7}._emptyLedger_zc2f4_91{text-align:center;padding:40px;color:var(--color-text-muted);font-size:14px}._tableWrapper_zc2f4_96{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._table_zc2f4_96{width:100%;border-collapse:collapse;font-size:13px}._table_zc2f4_96 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_zc2f4_96 th._right_zc2f4_109,._table_zc2f4_96 td._right_zc2f4_109{text-align:right}._table_zc2f4_96 td{padding:9px 12px;border-bottom:1px solid #f0f0f0;color:var(--color-text)}._row_zc2f4_112:hover td{background:#fafafa}._dateCell_zc2f4_114{white-space:nowrap;font-size:12.5px;color:var(--color-text-muted);font-family:monospace}._entryId_zc2f4_115{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_zc2f4_116{font-weight:500}._refCell_zc2f4_117{font-family:monospace;font-size:12px;color:#713f12}._narCell_zc2f4_118{font-style:italic;color:var(--color-text-muted);font-size:12px}._right_zc2f4_109{text-align:right}._debitVal_zc2f4_120{font-family:monospace;font-weight:700;color:#1d4ed8}._creditVal_zc2f4_121{font-family:monospace;font-weight:700;color:#166534}._balanceCell_zc2f4_123{font-family:monospace;font-weight:800}._side_zc2f4_124{font-size:11px;opacity:.75;margin-left:2px}._totalRow_zc2f4_126 td{padding:10px 12px;background:#f8fafc;border-top:2px solid var(--color-border);font-weight:700}._totalLabel_zc2f4_130{color:var(--color-text-muted);font-size:12px}@media screen and (max-width: 768px){._header_zc2f4_8{margin-bottom:18px}._title_zc2f4_9{font-size:1.35rem}._subtitle_zc2f4_10{font-size:13px;line-height:1.45}._filterCard_zc2f4_12{padding:14px;margin-bottom:16px;border-radius:8px}._filterGrid_zc2f4_19{grid-template-columns:1fr;gap:12px;align-items:stretch}._fieldBtn_zc2f4_23{display:block}._select_zc2f4_25,._input_zc2f4_25{width:100%;min-width:0;box-sizing:border-box;min-height:44px;font-size:16px;padding:10px 12px;border-radius:8px}._loadBtn_zc2f4_33{width:100%;min-height:46px;padding:12px 18px;font-size:15px;border-radius:8px;white-space:normal}._alert_zc2f4_41{padding:10px 12px;font-size:13px}._accountHeading_zc2f4_55{flex-direction:column;align-items:flex-start;padding:14px}._accountName_zc2f4_66{display:inline;word-break:break-word}._dateRange_zc2f4_71{width:100%;font-size:11.5px}._statsRow_zc2f4_74{display:flex;flex-direction:column;border-bottom:1px solid var(--color-border)}._stat_zc2f4_74{padding:12px 14px;border-right:none;border-bottom:1px solid var(--color-border);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:0}._stat_zc2f4_74:last-child{border-bottom:none}._statLabel_zc2f4_82{font-size:11px;margin-bottom:0;text-align:left;flex-shrink:0}._statValue_zc2f4_83{font-size:1rem;text-align:right}._emptyLedger_zc2f4_91{padding:32px 16px;font-size:13px}._tableWrapper_zc2f4_96 ._table_zc2f4_96{min-width:920px}._table_zc2f4_96 th,._table_zc2f4_96 td{padding:8px 10px;font-size:12px}._table_zc2f4_96 th{font-size:9px;white-space:nowrap}._descCell_zc2f4_116,._narCell_zc2f4_118{max-width:180px;word-break:break-word}}._header_mpxgt_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}._title_mpxgt_4{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_mpxgt_5{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_mpxgt_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_mpxgt_7:hover{background:var(--color-primary-dark)}._alert_mpxgt_13{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._empty_mpxgt_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_mpxgt_22{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline}._tableCard_mpxgt_27{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm);min-width:0}._tableScroll_mpxgt_32{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_mpxgt_27{width:100%;border-collapse:collapse;font-size:13.5px;min-width:920px}._table_mpxgt_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_mpxgt_27 td{padding:12px 14px;border-bottom:1px solid #f3f4f6}._table_mpxgt_27 tbody tr:last-child td{border-bottom:none}._row_mpxgt_44:hover td{background:#fafafa}._right_mpxgt_45{text-align:right}._idCell_mpxgt_47{color:var(--color-text-muted);font-size:12px}._nameCell_mpxgt_48{font-weight:700;color:var(--color-text)}._muted_mpxgt_49{color:var(--color-text-muted);font-size:13px}._amount_mpxgt_50{font-family:monospace;font-weight:700;color:#1d4ed8}._accBadge_mpxgt_52{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--color-text)}._accCode_mpxgt_56{font-family:monospace;font-size:11px;background:var(--color-primary-light);color:var(--color-primary);padding:1px 6px;border-radius:4px}._actions_mpxgt_61{display:flex;gap:6px}._editBtn_mpxgt_62,._ledgerBtn_mpxgt_62,._invoiceBtn_mpxgt_62{padding:5px 12px;border-radius:5px;font-size:12px;font-weight:600;border:1px solid;transition:background .12s;cursor:pointer}._editBtn_mpxgt_62{background:#f3f4f6;border-color:var(--color-border);color:var(--color-text)}._editBtn_mpxgt_62:hover{background:#e5e7eb}._ledgerBtn_mpxgt_62{background:#eff6ff;border-color:#bfdbfe;color:var(--color-primary)}._ledgerBtn_mpxgt_62:hover:not(:disabled){background:#dbeafe}._ledgerBtn_mpxgt_62:disabled{opacity:.4;cursor:not-allowed}._invoiceBtn_mpxgt_62{background:#f0fdf4;border-color:#bbf7d0;color:#166534}._invoiceBtn_mpxgt_62:hover{background:#dcfce7}._overlay_mpxgt_81{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1200;padding:20px}._modal_mpxgt_87{background:#fff;border-radius:12px;width:100%;max-width:540px;box-shadow:0 20px 60px #0000002e;overflow:hidden}._modalHeader_mpxgt_91{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid var(--color-border)}._modalTitle_mpxgt_95{font-size:16px;font-weight:800;color:var(--color-text)}._closeBtn_mpxgt_96{background:#f3f4f6;border:none;border-radius:5px;padding:4px 10px;font-size:14px;cursor:pointer;color:var(--color-text-muted)}._formAlert_mpxgt_101{margin:12px 22px 0;background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:7px;padding:9px 14px;font-size:13px}._form_mpxgt_101{padding:18px 22px;display:flex;flex-direction:column;gap:14px}._field_mpxgt_108{display:flex;flex-direction:column;gap:5px}._row2_mpxgt_109{display:grid;grid-template-columns:1fr 1fr;gap:14px}._label_mpxgt_110{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_mpxgt_111,._textarea_mpxgt_111{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_mpxgt_111:focus,._textarea_mpxgt_111:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._textarea_mpxgt_111{resize:vertical}._hint_mpxgt_120{font-size:11.5px;color:var(--color-text-muted);margin-top:2px}._modalFooter_mpxgt_122{display:flex;justify-content:flex-end;gap:10px;padding-top:6px}._cancelBtn_mpxgt_126{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_mpxgt_130{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_mpxgt_130:hover:not(:disabled){background:var(--color-primary-dark)}._saveBtn_mpxgt_130:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 768px){._header_mpxgt_1{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._title_mpxgt_4{font-size:1.35rem}._subtitle_mpxgt_5{font-size:13px;line-height:1.45}._primaryBtn_mpxgt_7{width:100%;min-height:44px;padding:12px 18px;font-size:15px;border-radius:8px}._alert_mpxgt_13{font-size:13px;padding:10px 12px}._empty_mpxgt_18{padding:36px 16px;font-size:13px}._tableCard_mpxgt_27{border-radius:8px}._table_mpxgt_27 th,._table_mpxgt_27 td{padding:10px}._table_mpxgt_27 th{font-size:10px;white-space:nowrap}._muted_mpxgt_49{font-size:12px}._accBadge_mpxgt_52{flex-wrap:wrap;max-width:200px}._actions_mpxgt_61{flex-direction:column;align-items:stretch;gap:8px;min-width:104px}._editBtn_mpxgt_62,._ledgerBtn_mpxgt_62,._invoiceBtn_mpxgt_62{min-height:40px;padding:8px 10px;font-size:12.5px}._overlay_mpxgt_81{align-items:flex-end;justify-content:center;padding:0;padding-bottom:env(safe-area-inset-bottom,0)}._modal_mpxgt_87{max-width:100%;width:100%;border-radius:12px 12px 0 0;max-height:min(92vh,100%);overflow-y:auto;-webkit-overflow-scrolling:touch}._modalHeader_mpxgt_91{padding:16px 16px 12px;position:sticky;top:0;background:#fff;z-index:1;border-bottom:1px solid var(--color-border)}._modalTitle_mpxgt_95{font-size:15px;padding-right:8px}._closeBtn_mpxgt_96{min-width:44px;min-height:44px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}._formAlert_mpxgt_101{margin:10px 16px 0}._form_mpxgt_101{padding:16px;gap:12px;padding-bottom:max(16px,env(safe-area-inset-bottom))}._row2_mpxgt_109{grid-template-columns:1fr;gap:12px}._input_mpxgt_111,._textarea_mpxgt_111{font-size:16px;padding:11px 12px}._label_mpxgt_110{font-size:12px}._modalFooter_mpxgt_122{flex-direction:column-reverse;gap:10px;padding-top:8px}._cancelBtn_mpxgt_126,._saveBtn_mpxgt_130{width:100%;min-height:46px;padding:12px 18px;font-size:15px;border-radius:8px}}@media print{._tableScroll_mpxgt_32{overflow:visible}._table_mpxgt_27{min-width:auto}}._overlay_blghb_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_fadeIn_blghb_1 .15s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}@keyframes _fadeIn_blghb_1{0%{opacity:0}to{opacity:1}}._modal_blghb_16{background:#fff;border-radius:14px;width:100%;max-width:480px;max-height:calc(100vh - 32px);box-shadow:0 20px 60px #00000038,0 4px 16px #0000001f;display:flex;flex-direction:column;gap:0;animation:_slideUp_blghb_1 .18s ease;overflow:hidden;flex-shrink:0;margin:auto}._modalBody_blghb_29{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}@keyframes _slideUp_blghb_1{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}._header_blghb_41{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid #f1f5f9;flex-shrink:0}._title_blghb_47{font-size:17px;font-weight:800;color:#0f172a;margin-bottom:3px}._subtitle_blghb_48{font-size:12.5px;color:#64748b}._closeBtn_blghb_49{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_blghb_49:hover{background:#e2e8f0;color:#0f172a}._invoiceSummary_blghb_58{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;background:#f8fafc;border-bottom:1px solid #f1f5f9}._summaryRow_blghb_63{display:flex;align-items:center;gap:10px;font-size:13px;color:#64748b}._totalAmt_blghb_64{font-family:monospace;font-size:16px;font-weight:800;color:#1d4ed8}._statusPill_blghb_65{font-size:11px;font-weight:700;padding:2px 10px;border-radius:99px}._unpaid_blghb_68{background:#fee2e2;color:#991b1b}._partial_blghb_69{background:#fff7ed;color:#9a3412}._alert_blghb_72{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_blghb_80{padding:18px 22px;display:flex;flex-direction:column;gap:14px}._field_blghb_82{display:flex;flex-direction:column;gap:5px}._label_blghb_83{font-size:12.5px;font-weight:700;color:#374151}._required_blghb_84{color:#ef4444}._optional_blghb_85{font-weight:400;color:#94a3b8;font-size:11.5px}._input_blghb_87,._select_blghb_88,._textarea_blghb_89{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%}._textarea_blghb_89{resize:vertical;min-height:56px;font-family:inherit}._input_blghb_87:focus,._select_blghb_88:focus,._textarea_blghb_89:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._loadingAccounts_blghb_103{font-size:13px;color:#94a3b8;padding:9px 0}._noAccounts_blghb_104{font-size:12.5px;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:7px;padding:9px 12px;line-height:1.5}._noAccounts_blghb_104 code{font-size:11.5px;background:#1e293b;color:#94a3b8;padding:1px 5px;border-radius:4px}._journalPreview_blghb_114{margin:0 22px 16px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:9px;padding:12px 14px}._previewTitle_blghb_119{font-size:12px;font-weight:700;color:#0369a1;margin-bottom:10px}._previewTable_blghb_123{width:100%;border-collapse:collapse;font-size:12.5px}._previewTable_blghb_123 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_blghb_123 td{padding:7px 8px;color:#0f172a;border-bottom:1px solid rgba(186,230,253,.5)}._previewTable_blghb_123 tbody tr:last-child td{border-bottom:none}._right_blghb_137{text-align:right}._drLabel_blghb_139{display:inline-block;font-size:10px;font-weight:800;background:#dbeafe;color:#1d4ed8;padding:1px 6px;border-radius:4px;margin-right:4px}._crLabel_blghb_144{display:inline-block;font-size:10px;font-weight:800;background:#dcfce7;color:#166534;padding:1px 6px;border-radius:4px;margin-right:4px}._drAmt_blghb_149{font-family:monospace;font-weight:700;color:#1d4ed8}._crAmt_blghb_150{font-family:monospace;font-weight:700;color:#16a34a}._footer_blghb_153{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 20px;border-top:1px solid #f1f5f9;flex-shrink:0;background:#fff}._cancelBtn_blghb_160{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_blghb_160:hover:not(:disabled){background:#e5e7eb}._cancelBtn_blghb_160:disabled{opacity:.5;cursor:not-allowed}._confirmBtn_blghb_168{padding:9px 22px;background:#16a34a;color:#fff;border:none;border-radius:8px;font-size:13.5px;font-weight:700;transition:background .12s}._confirmBtn_blghb_168:hover:not(:disabled){background:#15803d}._confirmBtn_blghb_168:disabled{opacity:.5;cursor:not-allowed}._baseAmtNote_blghb_177{font-size:13px;color:#374151;font-weight:500}._rateNote_blghb_178{font-size:11px;color:#9ca3af;font-weight:400}._rateHint_blghb_179{font-size:11px;font-weight:400;color:#9ca3af;margin-left:5px}._fxNote_blghb_181{font-size:12px;color:#6b7280;background:#f3f4f6;border-radius:5px;padding:5px 10px;margin-bottom:8px}._fxGain_blghb_187{color:#16a34a!important}._fxLoss_blghb_188{color:#dc2626!important}._fxWarning_blghb_190{margin-top:8px;padding:7px 12px;border-radius:6px;font-size:12.5px;font-weight:500}._fxGainMsg_blghb_194{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}._fxLossMsg_blghb_195{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}@media (max-width: 768px){._overlay_blghb_2{align-items:flex-end;justify-content:center;padding:0;padding-bottom:env(safe-area-inset-bottom,0)}._modal_blghb_16{max-width:100%;width:100%;border-radius:14px 14px 0 0;max-height:min(94vh,100%);margin:0}._header_blghb_41{padding:16px 16px 12px;position:sticky;top:0;background:#fff;z-index:2;border-bottom:1px solid #f1f5f9}._title_blghb_47{font-size:16px}._closeBtn_blghb_49{width:44px;height:44px;font-size:16px;border-radius:8px}._invoiceSummary_blghb_58{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 16px}._alert_blghb_72{margin:10px 16px 0}._form_blghb_80{padding:14px 16px}._input_blghb_87,._select_blghb_88,._textarea_blghb_89{font-size:16px;padding:11px 12px}._journalPreview_blghb_114{margin:0 16px 14px}._previewTable_blghb_123{font-size:11.5px}._footer_blghb_153{flex-direction:column-reverse;gap:10px;padding:12px 16px max(16px,env(safe-area-inset-bottom))}._cancelBtn_blghb_160,._confirmBtn_blghb_168{width:100%;min-height:46px;font-size:15px}}._header_1mzz1_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}._title_1mzz1_4{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px;display:flex;align-items:center;gap:10px}._subtitle_1mzz1_8{font-size:13.5px;color:var(--color-text-muted)}._filterBadge_1mzz1_9{font-size:11px;background:#fef9c3;color:#713f12;padding:2px 8px;border-radius:99px;font-weight:600}._headerActions_1mzz1_14{display:flex;gap:10px}._clearBtn_1mzz1_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_1mzz1_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_1mzz1_19:hover{background:var(--color-primary-dark)}._alert_1mzz1_25{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._empty_1mzz1_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_1mzz1_33{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline}._list_1mzz1_39{display:flex;flex-direction:column;gap:8px}._card_1mzz1_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_1mzz1_41:hover{box-shadow:var(--shadow-md)}._cardHeader_1mzz1_48{display:flex;align-items:center;gap:12px;padding:13px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}._cardHeader_1mzz1_48:hover{background:#fafafa}._toggleIcon_1mzz1_54{color:var(--color-text-muted);font-size:13px;flex-shrink:0}._invMeta_1mzz1_56{display:flex;align-items:center;gap:8px;flex-shrink:0}._invNum_1mzz1_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_1mzz1_62{font-size:12.5px;color:var(--color-text-muted);white-space:nowrap}._invTime_1mzz1_63{font-size:11px;color:var(--color-text-muted)}._invDueDate_1mzz1_64{font-size:12px;color:var(--color-text-muted);white-space:nowrap}._invClient_1mzz1_66{flex:1;font-size:14px;font-weight:600;color:var(--color-text)}._invRight_1mzz1_68{display:flex;align-items:center;gap:12px;flex-shrink:0}._invAmount_1mzz1_69{font-family:monospace;font-size:15px;font-weight:800;color:#1d4ed8}._pkrEquiv_1mzz1_72{font-size:11px;font-weight:400;color:#6b7280;font-family:sans-serif}._statusBadge_1mzz1_74{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:99px;white-space:nowrap}._statusUnpaid_1mzz1_78{background:#fee2e2;color:#991b1b}._statusPartial_1mzz1_79{background:#fff7ed;color:#9a3412}._statusPaid_1mzz1_80{background:#dcfce7;color:#166534}._detail_1mzz1_83{border-top:1px solid var(--color-border);background:#fafafa}._itemsTableScroll_1mzz1_85{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0}._itemsTable_1mzz1_85{width:100%;border-collapse:collapse;font-size:13px;min-width:340px}._itemsTable_1mzz1_85 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_1mzz1_85 td{padding:9px 14px;border-bottom:1px solid #f0f0f0}._itemsTable_1mzz1_85 tfoot td{padding:9px 14px;background:#f8fafc;font-weight:700;border-top:2px solid var(--color-border)}._right_1mzz1_101{text-align:right}._itemAmount_1mzz1_102{font-family:monospace;font-weight:700;color:#1d4ed8}._totalLabel_1mzz1_103{color:var(--color-text-muted);font-size:12px}._detailFooter_1mzz1_105{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_1mzz1_110{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._revAccBadge_1mzz1_111{font-size:12px;background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;padding:3px 10px;border-radius:6px;font-weight:600}._jeBadge_1mzz1_115{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_1mzz1_120{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._statusLabel_1mzz1_121{font-size:12px;color:var(--color-text-muted);font-weight:600}._statusBtn_1mzz1_122{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_1mzz1_122:hover{background:#e5e7eb}._statusBtnActive_1mzz1_128{background:#1d4ed8;color:#fff;border-color:#1d4ed8}._statusBtnActive_1mzz1_128:hover{background:var(--color-primary-dark)}._payBtn_1mzz1_132{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_1mzz1_132:hover{background:#15803d}._cardPaid_1mzz1_141{border-color:#86efac!important}._paidDate_1mzz1_142{font-size:11px;color:#166534;font-weight:600;background:#dcfce7;padding:2px 8px;border-radius:99px}._paidBadgeFull_1mzz1_146{font-size:12px;font-weight:700;color:#166534;background:#dcfce7;padding:4px 12px;border-radius:99px}._jePayBadge_1mzz1_152{font-size:12px;background:#f0fdf4;color:#166534;border:1px solid #86efac;padding:3px 10px;border-radius:6px;font-weight:600}._cardActions_1mzz1_158{display:flex;align-items:center;gap:5px;flex-shrink:0}._viewBtn_1mzz1_161{font-size:12px;font-weight:600;padding:4px 12px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:99px;transition:background .12s;white-space:nowrap;cursor:pointer}._viewBtn_1mzz1_161:hover{background:#dbeafe}._editBtn_1mzz1_168{font-size:12px;font-weight:600;padding:4px 12px;background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0;border-radius:99px;transition:background .12s;white-space:nowrap;cursor:pointer}._editBtn_1mzz1_168:hover:not(:disabled){background:#dcfce7}._editBtnDisabled_1mzz1_175{background:#f3f4f6!important;color:#9ca3af!important;border-color:#e5e7eb!important;cursor:not-allowed!important}._toast_1mzz1_181{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_1mzz1_1 .2s ease}@keyframes _slideInToast_1mzz1_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){._header_1mzz1_1{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._title_1mzz1_4{font-size:1.35rem;flex-wrap:wrap}._subtitle_1mzz1_8{font-size:13px;line-height:1.45}._headerActions_1mzz1_14{flex-direction:column;gap:10px;width:100%}._clearBtn_1mzz1_15,._primaryBtn_1mzz1_19{width:100%;min-height:44px;padding:12px 16px;font-size:15px;border-radius:8px}._alert_1mzz1_25{padding:10px 12px;font-size:13px}._empty_1mzz1_29{padding:36px 16px;font-size:13px}._list_1mzz1_39{gap:10px}._cardHeader_1mzz1_48{display:grid;grid-template-columns:auto 1fr;gap:8px 10px;align-items:start;padding:12px}._toggleIcon_1mzz1_54{grid-column:1;grid-row:1;padding-top:3px}._invMeta_1mzz1_56{grid-column:2;grid-row:1;min-width:0;flex-wrap:wrap;gap:6px}._invNum_1mzz1_57{font-size:12px}._invDate_1mzz1_62{white-space:normal}._invDueDate_1mzz1_64{width:100%;flex-basis:100%}._invClient_1mzz1_66{grid-column:1 / -1;grid-row:2;font-size:15px;line-height:1.35;word-break:break-word}._invRight_1mzz1_68{grid-column:1 / -1;grid-row:3;width:100%;flex-wrap:wrap;justify-content:flex-start;gap:8px 10px;align-items:center}._invAmount_1mzz1_69{font-size:14px;width:100%;order:-1}._pkrEquiv_1mzz1_72{display:block;margin-top:2px}._paidDate_1mzz1_142{font-size:10px}._cardActions_1mzz1_158{width:100%;justify-content:stretch;gap:8px;margin-top:4px}._viewBtn_1mzz1_161,._editBtn_1mzz1_168{flex:1;min-height:40px;padding:8px 12px;font-size:13px;border-radius:8px;text-align:center}._itemsTable_1mzz1_85 th,._itemsTable_1mzz1_85 td{padding:8px 10px;font-size:12px}._itemsTable_1mzz1_85 th{font-size:10px}._detailFooter_1mzz1_105{flex-direction:column;align-items:stretch;padding:12px;gap:12px}._detailMeta_1mzz1_110{flex-direction:column;align-items:flex-start;gap:6px}._revAccBadge_1mzz1_111,._jeBadge_1mzz1_115,._jePayBadge_1mzz1_152{font-size:11px;word-break:break-word;max-width:100%}._statusActions_1mzz1_120{width:100%;flex-direction:column;align-items:stretch;gap:8px}._statusLabel_1mzz1_121{font-size:11px}._statusBtn_1mzz1_122,._payBtn_1mzz1_132{width:100%;min-height:42px;padding:10px 14px;font-size:14px;border-radius:8px;white-space:normal;text-align:center}._paidBadgeFull_1mzz1_146{text-align:center;padding:10px 12px}._toast_1mzz1_181{left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom));text-align:center;font-size:13px;padding:12px 14px}}._page_pcl1l_2{min-width:0;max-width:100%;box-sizing:border-box}._header_pcl1l_8{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;min-width:0}._title_pcl1l_12{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_pcl1l_13{font-size:13px;color:var(--color-text-muted)}._backBtn_pcl1l_14{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_pcl1l_14:hover{background:#e5e7eb}._alertError_pcl1l_20{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:18px}._card_pcl1l_25{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:20px 24px;box-shadow:var(--shadow-sm);margin-bottom:18px;min-width:0;max-width:100%;box-sizing:border-box}._sectionTitle_pcl1l_32{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:16px}._headerGrid_pcl1l_34{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:16px;min-width:0;width:100%}._fieldFull_pcl1l_42{grid-column:1 / -1;min-width:0}._dateFieldsRow_pcl1l_43{display:flex;gap:16px;flex-wrap:wrap;grid-column:1 / -1;min-width:0}._dateFieldsRow_pcl1l_43 ._field_pcl1l_42{flex:1 1 auto;min-width:0;max-width:min(220px,100%)}._field_pcl1l_42{display:flex;flex-direction:column;gap:5px;min-width:0;max-width:100%}._label_pcl1l_59{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_pcl1l_60,._select_pcl1l_60,._textarea_pcl1l_60{width:100%;max-width:100%;min-width:0;box-sizing:border-box;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}._select_pcl1l_60{display:block}._dateInput_pcl1l_73{width:100%;min-width:0;max-width:100%;padding-right:10px;font-variant-numeric:tabular-nums;color-scheme:light}._input_pcl1l_60:focus,._select_pcl1l_60:focus,._textarea_pcl1l_60:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._textarea_pcl1l_60{resize:vertical}._itemsHeader_pcl1l_86{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;min-width:0;gap:10px}._addBtn_pcl1l_94{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_pcl1l_94:hover{background:#bfdbfe}._tableWrapper_pcl1l_101{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._table_pcl1l_101{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}._linesMobile_pcl1l_110{display:flex;flex-direction:column;gap:0;min-width:0;max-width:100%}._lineCard_pcl1l_117{background:#f8fafc;border:1px solid var(--color-border);border-radius:10px;padding:14px;margin-bottom:12px;min-width:0;max-width:100%;box-sizing:border-box}._lineCard_pcl1l_117:last-child{margin-bottom:0}._lineCardTop_pcl1l_130{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._lineCardBadge_pcl1l_136{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);background:#e5e7eb;padding:4px 10px;border-radius:99px}._removeBtnMobile_pcl1l_146{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;min-height:40px}._removeBtnMobile_pcl1l_146:hover:not(:disabled){background:#fecaca}._removeBtnMobile_pcl1l_146:disabled{opacity:.35;cursor:not-allowed}._lineCardField_pcl1l_163{display:flex;flex-direction:column;gap:6px}._lineCard_pcl1l_117>._lineCardField_pcl1l_163{margin-bottom:12px}._lineCardGrid_pcl1l_171 ._lineCardField_pcl1l_163{margin-bottom:0}._lineCardLabel_pcl1l_174{font-size:12px;font-weight:600;color:var(--color-text)}._lineCardGrid_pcl1l_171{display:grid;grid-template-columns:1fr 1fr;gap:12px}._lineCardAmount_pcl1l_184{grid-column:1 / -1}._lineAmountDisplay_pcl1l_187{font-family:monospace;font-weight:800;font-size:18px;color:#1d4ed8;padding:10px 12px;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;text-align:right;min-width:0;max-width:100%;overflow-wrap:anywhere;box-sizing:border-box}._numInputMobile_pcl1l_202{text-align:right;font-family:monospace;font-variant-numeric:tabular-nums}._table_pcl1l_101 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_pcl1l_101 td{padding:6px 8px;border-bottom:1px solid #f3f4f6;vertical-align:middle;min-width:0;max-width:100%}._colDesc_pcl1l_221{width:45%;min-width:0}._colQty_pcl1l_222{width:12%}._colPrice_pcl1l_223{width:18%}._colAmt_pcl1l_224{width:17%}._colAction_pcl1l_225{width:8%}._inputSm_pcl1l_227{width:100%;max-width:100%;min-width:0;box-sizing:border-box;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_pcl1l_227:focus{border-color:var(--color-primary)}._numInput_pcl1l_202{text-align:right;font-family:monospace}._amountCell_pcl1l_239{text-align:right;font-family:monospace;font-weight:700;color:#1d4ed8;font-size:13px}._removeBtn_pcl1l_146{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:5px;padding:4px 8px;font-size:12px}._removeBtn_pcl1l_146:hover:not(:disabled){background:#fecaca}._removeBtn_pcl1l_146:disabled{opacity:.35;cursor:not-allowed}._totalRow_pcl1l_251{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_pcl1l_255{font-size:14px;font-weight:600;color:var(--color-text-muted)}._totalValue_pcl1l_256{font-size:22px;font-weight:900;font-family:monospace;color:#1d4ed8}._submitRow_pcl1l_259{display:flex;justify-content:flex-end;gap:10px;padding-bottom:32px}._cancelBtn_pcl1l_262{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_pcl1l_267{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_pcl1l_267:hover:not(:disabled){background:var(--color-primary-dark)}._submitBtn_pcl1l_267:disabled{opacity:.55;cursor:not-allowed}._rateHint_pcl1l_276{font-size:11px;font-weight:400;color:var(--color-text-muted);margin-left:6px}._baseEquiv_pcl1l_277{font-size:12px;color:#6b7280;font-weight:400}._submitBtnAdvance_pcl1l_280{background:#059669!important}._submitBtnAdvance_pcl1l_280:hover:not(:disabled){background:#047857!important}._advanceLoading_pcl1l_286{font-size:12.5px;color:var(--color-text-muted);padding:8px 0;margin-bottom:16px;animation:_pulse_pcl1l_1 1.5s ease-in-out infinite}@keyframes _pulse_pcl1l_1{0%,to{opacity:1}50%{opacity:.5}}._advanceCard_pcl1l_293{border-color:#10b981!important;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)!important;box-shadow:0 0 0 2px #10b9811f!important;min-width:0!important;max-width:100%!important}._advanceHeader_pcl1l_301{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;min-width:0}._advanceIcon_pcl1l_308{font-size:22px;line-height:1}._advanceTitle_pcl1l_309{font-size:14px;font-weight:800;color:#065f46;margin-bottom:2px}._advanceSubtitle_pcl1l_312{font-size:12px;color:#6b7280}._advanceCcyTabs_pcl1l_315{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}._advanceCcyTab_pcl1l_315{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_pcl1l_315:hover{border-color:#10b981}._advanceCcyTabActive_pcl1l_324{background:#10b981!important;border-color:#10b981!important;color:#fff!important}._advanceBalance_pcl1l_329{display:flex;gap:20px;align-items:center;margin-bottom:14px;min-width:0;flex-wrap:wrap;padding:10px 14px;background:#fff;border-radius:8px;border:1.5px solid #a7f3d0}._advanceBalanceOrig_pcl1l_339{font-size:18px;font-weight:800;color:#065f46;font-family:monospace;display:flex;align-items:baseline;gap:4px}._advanceBalancePkr_pcl1l_343{font-size:14px;font-weight:700;color:#374151;font-family:monospace;display:flex;align-items:baseline;gap:4px}._advanceBalanceSym_pcl1l_347{font-size:.85em;font-weight:600;color:#6b7280}._advanceBalanceCcy_pcl1l_348{font-size:11px;font-weight:600;color:#6b7280;margin-left:2px}._advanceToggle_pcl1l_351{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_pcl1l_351:hover{border-color:#10b981;background:#f0fdf4}._advanceCheckbox_pcl1l_358{width:17px;height:17px;accent-color:#10b981;cursor:pointer;flex-shrink:0}._advanceToggleLabel_pcl1l_361{font-size:13.5px;font-weight:700;color:#065f46}._advancePreview_pcl1l_366{background:#fff;border:1.5px solid #a7f3d0;border-radius:9px;padding:14px 16px;margin-top:4px}._advancePreviewTitle_pcl1l_370{font-size:12px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}._advancePreviewRows_pcl1l_374{display:flex;flex-direction:column;gap:6px}._advancePreviewRow_pcl1l_374{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#374151}._advancePreviewAvail_pcl1l_379{font-weight:700;color:#065f46;font-family:monospace}._advancePreviewApply_pcl1l_380{padding-top:6px;border-top:1px dashed #d1fae5}._advancePreviewApplyAmt_pcl1l_381{font-weight:800;color:#10b981;font-family:monospace}._advancePreviewDivider_pcl1l_384{padding-top:6px;border-top:1.5px solid #d1d5db;font-weight:700;color:#111827}._advancePreviewPkrNote_pcl1l_388{font-size:11px;color:#6b7280;font-weight:400}._advancePreviewMuted_pcl1l_389{color:#9ca3af;font-size:12px}._advanceOutcome_pcl1l_392{margin-top:10px;padding:8px 12px;border-radius:7px;font-size:13px;font-weight:700;text-align:center}._advanceOutcomePaid_pcl1l_396{background:#dcfce7;color:#166534;border:1.5px solid #86efac}._advanceOutcomePartial_pcl1l_399{background:#fef9c3;color:#854d0e;border:1.5px solid #fde68a}._advanceJe_pcl1l_404{margin-top:12px}._advanceJeTitle_pcl1l_405{font-size:11.5px;font-weight:700;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}._advanceJeTable_pcl1l_409{width:100%;border-collapse:collapse;font-size:12.5px}._advanceJeTable_pcl1l_409 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_pcl1l_409 td{padding:7px 10px;border-bottom:1px solid #f3f4f6;color:#374151}._drTag_pcl1l_420{display:inline-block;background:#fee2e2;color:#991b1b;font-size:10px;font-weight:800;padding:1px 5px;border-radius:3px;margin-right:6px}._crTag_pcl1l_425{display:inline-block;background:#dcfce7;color:#166534;font-size:10px;font-weight:800;padding:1px 5px;border-radius:3px;margin-right:6px}._drAmt_pcl1l_430{text-align:right;font-family:monospace;font-weight:700;color:#991b1b}._crAmt_pcl1l_431{text-align:right;font-family:monospace;font-weight:700;color:#166534}._advanceNote_pcl1l_433{font-size:12px;color:#6b7280;margin-top:6px;padding:8px 12px;background:#f9fafb;border-radius:6px}@media (max-width: 768px){._header_pcl1l_8{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}._title_pcl1l_12{font-size:1.35rem}._subtitle_pcl1l_13{font-size:12.5px;line-height:1.45}._backBtn_pcl1l_14{width:100%;min-height:44px;padding:11px 16px;font-size:14px;border-radius:8px}._card_pcl1l_25{padding:16px 14px;margin-bottom:14px;border-radius:8px}._sectionTitle_pcl1l_32{margin-bottom:12px}._headerGrid_pcl1l_34{grid-template-columns:1fr;gap:14px}._dateFieldsRow_pcl1l_43{flex-direction:column;gap:12px}._dateFieldsRow_pcl1l_43 ._field_pcl1l_42{max-width:none;min-width:0}._input_pcl1l_60,._select_pcl1l_60,._textarea_pcl1l_60{font-size:16px;padding:11px 12px}._dateInput_pcl1l_73{min-width:0;width:100%}._itemsHeader_pcl1l_86{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}._addBtn_pcl1l_94{width:100%;min-height:44px;padding:11px 14px;font-size:14px;border-radius:8px}._lineCard_pcl1l_117{padding:12px}._totalRow_pcl1l_251{flex-direction:column;align-items:stretch;gap:8px;text-align:center;padding-top:12px}._totalValue_pcl1l_256{font-size:1.35rem}._baseEquiv_pcl1l_277{display:block;margin-top:4px}._submitRow_pcl1l_259{flex-direction:column-reverse;gap:10px;padding-bottom:max(24px,env(safe-area-inset-bottom))}._cancelBtn_pcl1l_262,._submitBtn_pcl1l_267{width:100%;min-height:48px;font-size:15px;border-radius:8px}._advanceHeader_pcl1l_301{flex-direction:column;gap:8px}._advanceBalance_pcl1l_329{flex-direction:column;align-items:flex-start;gap:10px}._advancePreviewRow_pcl1l_374{flex-direction:column;align-items:flex-start;gap:4px}._advanceOutcome_pcl1l_392{font-size:12px;line-height:1.4}._advanceJe_pcl1l_404{overflow-x:auto;-webkit-overflow-scrolling:touch}._advanceJeTable_pcl1l_409{min-width:300px}}._page_18dzz_1{max-width:900px;margin:0 auto;padding:0;min-width:0;box-sizing:border-box}._loading_18dzz_9{text-align:center;padding:52px;color:var(--color-text-muted);font-size:14px}._errorBox_18dzz_12{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:12px 16px;font-size:13.5px}._pageHeader_18dzz_18{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:12px}._pageHeaderLeft_18dzz_22{display:flex;flex-direction:column;gap:6px}._pageHeaderRight_18dzz_23{display:flex;gap:8px;align-items:flex-start;flex-shrink:0}._backBtn_18dzz_25{background:none;border:none;color:var(--color-primary);font-size:13px;font-weight:600;cursor:pointer;padding:0;text-align:left}._backBtn_18dzz_25:hover{text-decoration:underline}._title_18dzz_32{font-size:22px;font-weight:800;color:var(--color-text);margin:0}._editBtn_18dzz_36{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}._editBtn_18dzz_36:hover{background:var(--color-primary-dark)}._printBtn_18dzz_43{background:#64748b;color:#fff;border:none;border-radius:7px;padding:9px 18px;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .14s}._printBtn_18dzz_43:hover{background:#475569}._toggleRow_18dzz_50{display:flex;gap:4px;margin-top:8px}._toggleBtn_18dzz_51{padding:6px 12px;border:1px solid var(--color-border);background:#f8fafc;border-radius:6px;font-size:12px;cursor:pointer;color:var(--color-text-muted)}._toggleBtn_18dzz_51:hover{background:#e2e8f0;color:var(--color-text)}._toggleActive_18dzz_61{padding:6px 12px;border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;border-radius:6px;font-size:12px;cursor:pointer}._clientContact_18dzz_71{display:block;font-size:12px;color:var(--color-text-muted);margin-top:4px;line-height:1.4}._clientContact_18dzz_71 span{display:block}._card_18dzz_81{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;margin-bottom:16px;overflow:hidden;box-shadow:var(--shadow-sm);min-width:0;max-width:100%;box-sizing:border-box}._tableScroll_18dzz_91{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._cardTitle_18dzz_97{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);padding:10px 18px;background:#f8fafc;border-bottom:1px solid var(--color-border)}._metaGrid_18dzz_105{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:0;min-width:0}._metaRow_18dzz_111{display:flex;flex-direction:column;gap:3px;padding:12px 18px;border-bottom:1px solid #f0f0f0}._metaRowFull_18dzz_115{grid-column:1 / -1;min-width:0}._metaLabel_18dzz_116{font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px}._metaValue_18dzz_117{font-size:14px;color:var(--color-text);font-weight:500}._monoValue_18dzz_118{font-family:monospace;font-weight:800;color:var(--color-primary)}._statusBadge_18dzz_121{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px;width:fit-content}._badgeUnpaid_18dzz_125{background:#fee2e2;color:#991b1b}._badgePartial_18dzz_126{background:#fff7ed;color:#9a3412}._badgePaid_18dzz_127{background:#dcfce7;color:#166534}._table_18dzz_91{width:100%;border-collapse:collapse;font-size:13px}._table_18dzz_91 th{padding:9px 16px;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);text-align:left}._table_18dzz_91 td{padding:10px 16px;border-bottom:1px solid #f0f0f0}._table_18dzz_91 tfoot td{padding:10px 16px;background:#f8fafc;font-weight:600}._table_18dzz_91 tfoot tr:last-child td{border-top:2px solid var(--color-border)}._right_18dzz_143{text-align:right}._amount_18dzz_144{font-family:monospace;font-weight:700;color:#1d4ed8}._mono_18dzz_118{font-family:monospace;font-size:12.5px}._totalLabel_18dzz_146{color:var(--color-text-muted);font-size:12px}._notes_18dzz_147{font-size:12.5px;color:var(--color-text-muted);max-width:200px}._fxGain_18dzz_149{color:#166534;font-weight:700;text-align:right}._fxLoss_18dzz_150{color:#991b1b;font-weight:700;text-align:right}._emptySection_18dzz_152{padding:20px 18px;color:var(--color-text-muted);font-size:13.5px;font-style:italic}._balanceGrid_18dzz_158{padding:4px 0}._balanceRow_18dzz_159{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;border-bottom:1px solid #f0f0f0}._balanceRowTotal_18dzz_163{background:#f8fafc;border-top:2px solid var(--color-border);border-bottom:none}._balanceLabel_18dzz_167{font-size:13.5px;color:var(--color-text-muted);font-weight:500}._balanceValue_18dzz_168{font-size:15px;font-family:monospace;font-weight:800;color:var(--color-text)}._paidValue_18dzz_169{color:#166534}._owedValue_18dzz_170{color:#991b1b}._clearedValue_18dzz_171{color:#166534}._pkrHint_18dzz_172{font-size:11.5px;font-weight:400;color:#6b7280;font-family:sans-serif}._toast_18dzz_174{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_18dzz_1 .2s ease}@keyframes _slideIn_18dzz_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._clientInvoiceContent_18dzz_189{--client-pad: 14px;--client-gap: 12px;position:relative;background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;max-width:720px;margin:0 auto;overflow:visible}._clientInvoiceAccent_18dzz_203{height:2px;margin-bottom:10px;border-radius:1px;background:linear-gradient(90deg,#0f172a 0%,var(--color-primary) 50%,#38bdf8 100%)}._clientDocHeader_18dzz_211{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;padding:0 0 12px;margin:0 0 10px;border-bottom:1px solid #e2e8f0}._clientTitleColumn_18dzz_222{text-align:left;flex:1 1 auto;min-width:min(100%,220px);max-width:100%}._clientHeaderBrand_18dzz_229{min-width:0;flex:0 0 auto;max-width:220px;text-align:right;margin-left:auto}._clientBrandLogoWrap_18dzz_237{margin:0 0 0 auto;max-width:200px;line-height:0}._clientBrandLogo_18dzz_237{display:block;width:auto;height:auto;max-width:100%;max-height:44px;object-fit:contain;object-position:right center;margin-left:auto}._clientWordmark_18dzz_254{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:#0f172a;line-height:1.25;margin:0 0 0 auto;max-width:320px;text-align:right}@media screen and (max-width: 768px){._clientDocHeader_18dzz_211{flex-direction:column;align-items:stretch}._clientHeaderBrand_18dzz_229{max-width:100%;text-align:left;margin-left:0}._clientBrandLogoWrap_18dzz_237{margin-left:0}._clientBrandLogo_18dzz_237{margin-left:0;object-position:left center}._clientWordmark_18dzz_254{text-align:left;margin-left:0}._clientTitleColumn_18dzz_222{min-width:0}._clientMetaGrid_18dzz_290{max-width:none}}._clientDocKind_18dzz_295{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#64748b;margin:0 0 4px}._clientDocNumber_18dzz_304{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;color:var(--color-primary);margin:0 0 8px;font-variant-numeric:tabular-nums}._clientMetaGrid_18dzz_290{display:grid;gap:6px 0;max-width:260px;margin:0}._clientMetaCell_18dzz_321{display:grid;grid-template-columns:88px 1fr;gap:4px 10px;align-items:baseline;text-align:left;margin:0}._clientMetaCell_18dzz_321 dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin:0}._clientMetaCell_18dzz_321 dd{font-size:13px;font-weight:600;color:#0f172a;margin:0;font-variant-numeric:tabular-nums}._clientMetaEmpty_18dzz_347{color:#94a3b8!important;font-weight:500!important}._clientParties_18dzz_353{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin:0 0 12px;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:start}._clientParty_18dzz_365{min-width:0;padding:0 4px 0 0}._clientParty_18dzz_365+._clientParty_18dzz_365{border-left:1px solid #e2e8f0;padding-left:16px;margin-left:0}._clientSectionLabel_18dzz_376{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#64748b;margin:0 0 6px}._clientPartyName_18dzz_385{font-size:14px;font-weight:700;color:#0f172a;letter-spacing:-.01em;line-height:1.35;margin:0 0 4px}._clientPartyLine_18dzz_394{font-size:12px;color:#475569;line-height:1.45;white-space:pre-wrap;margin:0 0 4px}._clientPartyLineMuted_18dzz_402{font-size:11.5px;color:#64748b;line-height:1.45;margin:0}._clientTableWrap_18dzz_409{margin:0 0 10px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;min-width:0;max-width:100%;box-sizing:border-box}._clientTableScroll_18dzz_419{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._clientTable_18dzz_409{width:100%;border-collapse:collapse;font-size:13px;margin:0}._clientTable_18dzz_409 th{text-align:left;padding:8px 10px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#475569;background:#f1f5f9;border-bottom:1px solid var(--color-border)}._clientTable_18dzz_409 tbody tr:nth-child(2n) td{background:#fafbfc}._clientTable_18dzz_409 td{padding:8px 10px;border-bottom:1px solid #eef2f7;vertical-align:top;font-size:12.5px}._clientTable_18dzz_409 tbody tr:last-child td{border-bottom:none}._clientTable_18dzz_409 tfoot td{padding:8px 10px;background:#f8fafc;font-weight:600;border-bottom:1px solid #eef2f7;border-top:1px solid var(--color-border)}._clientColNo_18dzz_462{width:40px;text-align:center;color:#64748b;font-weight:600}._clientTable_18dzz_409 th._clientColRight_18dzz_464,._clientColRight_18dzz_464{text-align:right;font-variant-numeric:tabular-nums}._clientTotalLabel_18dzz_469{text-align:right;color:#64748b;font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em}._clientTable_18dzz_409 tfoot tr:last-child td{background:#eff6ff;border-top:2px solid var(--color-primary);font-size:14px;font-weight:800;color:#0f172a}._clientStatusWrap_18dzz_485{margin:0 0 8px;display:flex;justify-content:flex-end}._clientStatusWrap_18dzz_485 ._statusBadge_18dzz_121{font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:7px 16px;border-radius:6px}._clientBank_18dzz_498{margin:0 0 10px}._clientBankPre_18dzz_501{font-size:12px;color:var(--color-text);white-space:pre-wrap;font-family:inherit;margin:0;padding:12px;background:#f8fafc;border-radius:6px;border:1px solid var(--color-border)}._bankSelector_18dzz_514{display:flex;gap:10px;align-items:center;margin:0 0 10px}._bankSelectorLabel_18dzz_520{font-size:12.5px;font-weight:800;color:var(--color-text-muted)}._bankSelectorSelect_18dzz_525{padding:8px 12px;border:1.5px solid var(--color-border);border-radius:6px;font-size:13px;outline:none;color:var(--color-text);background:#fff}._bankSelectorSelect_18dzz_525:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._clientBankRows_18dzz_539{background:#f8fafc;border:1px solid var(--color-border);border-radius:6px;padding:10px 12px}._clientBankRow_18dzz_539{display:flex;gap:10px;padding:4px 0}._clientBankKey_18dzz_550{min-width:140px;font-size:12px;font-weight:800;color:var(--color-text-muted)}._clientBankVal_18dzz_556{flex:1;font-size:12.5px;color:var(--color-text)}._clientFooter_18dzz_561{margin-top:16px;padding:14px 12px 4px;border-top:1px solid #e2e8f0;text-align:center;background:linear-gradient(180deg,#fafbfc 0%,transparent 100%);border-radius:0 0 8px 8px}._clientFooterThanks_18dzz_570{font-size:13px;font-weight:600;color:#334155;margin:0 0 6px;line-height:1.45}._clientFooterBrand_18dzz_578{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin:0 0 10px}._clientFooterNote_18dzz_587{font-size:10.5px;color:#94a3b8;line-height:1.5;max-width:42em;margin:0 auto}@media print{._noPrint_18dzz_77{display:none!important}._page_18dzz_1{max-width:none!important;margin:0!important;padding:0!important}._tableScroll_18dzz_91,._clientTableScroll_18dzz_419{overflow:visible!important;max-width:none!important}._invoicePrintContent_18dzz_78{display:block!important}._table_18dzz_91,._clientTable_18dzz_409{min-width:0!important}._card_18dzz_81{box-shadow:none;border:1px solid #ddd;break-inside:avoid}._clientInvoiceContent_18dzz_189{box-shadow:none!important;border:none!important;border-radius:0!important;max-width:none!important;margin:0!important;background:transparent!important}._clientInvoiceAccent_18dzz_203{-webkit-print-color-adjust:exact;print-color-adjust:exact}._clientParties_18dzz_353,._clientTableWrap_18dzz_409{border-color:#e5e7eb!important;box-shadow:none!important;overflow:visible!important}._clientDocHeader_18dzz_211,._clientParties_18dzz_353,._clientTableWrap_18dzz_409,._clientStatusWrap_18dzz_485,._bankSelector_18dzz_514,._clientBank_18dzz_498,._clientFooter_18dzz_561{margin-left:0!important;margin-right:0!important}._clientDocHeader_18dzz_211{padding:0 0 12px!important}._clientParties_18dzz_353{padding:12px 14px!important}@page{size:A4;margin:14mm}body{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media screen and (max-width: 768px){._pageHeader_18dzz_18{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._pageHeaderRight_18dzz_23{flex-direction:column;align-items:stretch;width:100%;gap:10px}._printBtn_18dzz_43,._editBtn_18dzz_36{width:100%;min-height:44px;padding:11px 16px;font-size:14px;border-radius:8px;justify-content:center}._toggleRow_18dzz_50{flex-wrap:wrap;gap:8px}._toggleBtn_18dzz_51,._toggleActive_18dzz_61{flex:1;min-height:40px;min-width:0}._title_18dzz_32{font-size:1.35rem}._invoicePrintContent_18dzz_78{min-width:0}._metaGrid_18dzz_105{grid-template-columns:1fr}._balanceRow_18dzz_159{flex-direction:column;align-items:stretch;gap:6px;padding:10px 14px}._balanceValue_18dzz_168{text-align:right;font-size:14px}._tableScroll_18dzz_91 ._table_18dzz_91{min-width:520px}._clientInvoiceContent_18dzz_189{--client-pad: 12px;--client-gap: 10px;max-width:100%;padding:0 2px}._clientParties_18dzz_353{grid-template-columns:1fr;gap:12px;padding:12px}._clientParty_18dzz_365+._clientParty_18dzz_365{border-left:none;border-top:1px solid #e2e8f0;padding-left:0;padding-top:12px;margin-left:0}._clientTableWrap_18dzz_409{margin:0 0 12px;border-radius:8px}._clientTableScroll_18dzz_419 ._clientTable_18dzz_409{min-width:440px}._bankSelector_18dzz_514{flex-direction:column;align-items:stretch;gap:8px}._bankSelectorSelect_18dzz_525{width:100%;min-height:44px;font-size:16px;box-sizing:border-box}._clientBankRow_18dzz_539{flex-direction:column;gap:4px;align-items:flex-start}._clientBankKey_18dzz_550{min-width:0}._clientBankVal_18dzz_556{word-break:break-word}._clientStatusWrap_18dzz_485{justify-content:center}._toast_18dzz_174{left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom));text-align:center;font-size:13px}}._page_13pvd_1{max-width:860px;margin:0 auto}._loading_13pvd_3{text-align:center;padding:52px;color:var(--color-text-muted);font-size:14px}._pageHeader_13pvd_8{margin-bottom:20px}._backBtn_13pvd_9{background:none;border:none;color:var(--color-primary);font-size:13px;font-weight:600;cursor:pointer;padding:0;display:block;margin-bottom:6px}._backBtn_13pvd_9:hover{text-decoration:underline}._title_13pvd_15{font-size:22px;font-weight:800;color:var(--color-text);margin:0 0 4px}._subtitle_13pvd_16{font-size:13px;color:var(--color-text-muted);margin:0}._errorBox_13pvd_19{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._blockBox_13pvd_25{display:flex;align-items:flex-start;gap:16px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:20px 24px;margin-top:12px}._blockIcon_13pvd_30{font-size:28px;flex-shrink:0}._blockTitle_13pvd_31{font-size:16px;font-weight:700;color:#9a3412;margin-bottom:4px}._blockMsg_13pvd_32{font-size:13.5px;color:#7c2d12}._card_13pvd_35{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;margin-bottom:16px;overflow:hidden;box-shadow:var(--shadow-sm)}._cardTitle_13pvd_40{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);padding:10px 18px;background:#f8fafc;border-bottom:1px solid var(--color-border)}._lockedGrid_13pvd_48{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}._lockedRow_13pvd_51{display:flex;flex-direction:column;gap:3px;padding:12px 18px;border-bottom:1px solid #f0f0f0}._lockedLabel_13pvd_55{font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px}._lockedValue_13pvd_59{font-size:13.5px;color:#6b7280;font-weight:500;background:#f3f4f6;padding:4px 8px;border-radius:5px;display:inline-block}._fieldGrid_13pvd_65{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0;padding:16px 18px;gap:14px}._fieldGroup_13pvd_69{display:flex;flex-direction:column;gap:5px}._fieldGroupFull_13pvd_70{grid-column:1 / -1}._label_13pvd_71{font-size:12px;font-weight:600;color:var(--color-text-muted)}._input_13pvd_72,._textarea_13pvd_72{width:100%;padding:8px 10px;font-size:13.5px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-bg);color:var(--color-text);box-sizing:border-box;transition:border-color .14s}._dateInput_13pvd_78{min-width:160px;padding-right:10px;font-variant-numeric:tabular-nums;color-scheme:light}._input_13pvd_72:focus,._textarea_13pvd_72:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}._textarea_13pvd_72{resize:vertical}._itemsWrap_13pvd_88{padding:0}._itemsTable_13pvd_89{width:100%;border-collapse:collapse;font-size:13px}._itemsTable_13pvd_89 th{padding:8px 12px;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);text-align:left}._itemsTable_13pvd_89 td{padding:6px 8px;border-bottom:1px solid #f0f0f0}._cellInput_13pvd_97{width:100%;padding:6px 8px;font-size:13px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--color-text);transition:border-color .14s,background .14s;box-sizing:border-box}._cellInput_13pvd_97:focus{outline:none;border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 2px var(--color-primary-light)}._cellRight_13pvd_107,._right_13pvd_108{text-align:right}._lineAmount_13pvd_109{font-family:monospace;font-weight:700;color:#1d4ed8}._removeCell_13pvd_111{width:32px;text-align:center}._removeBtn_13pvd_112{background:none;border:none;color:#ef4444;font-size:18px;font-weight:700;cursor:pointer;padding:0 4px;line-height:1;border-radius:4px;transition:background .1s}._removeBtn_13pvd_112:hover{background:#fee2e2}._addLineBtn_13pvd_119{margin:10px 12px;background:none;border:1px dashed var(--color-border);color:var(--color-primary);font-size:13px;font-weight:600;padding:7px 16px;border-radius:6px;cursor:pointer;transition:background .12s}._addLineBtn_13pvd_119:hover{background:var(--color-primary-light)}._totalsBox_13pvd_128{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:12px 16px 16px;border-top:1px solid var(--color-border)}._totalsRow_13pvd_133{display:flex;align-items:center;gap:24px}._totalsRowTotal_13pvd_134{margin-top:4px;padding-top:8px;border-top:1px solid var(--color-border)}._totalsLabel_13pvd_135{font-size:12.5px;color:var(--color-text-muted);font-weight:500;min-width:180px;text-align:right}._totalsValue_13pvd_136{font-family:monospace;font-size:14px;font-weight:700;min-width:120px;text-align:right;color:var(--color-text)}._totalsBase_13pvd_137{color:#6b7280}._totalsTotal_13pvd_138{font-size:16px;color:#1d4ed8}._jePreview_13pvd_141{padding:12px 18px;display:flex;flex-direction:column;gap:6px}._jeRow_13pvd_142{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8fafc;border-radius:6px;border:1px solid #e5e7eb;font-size:13px}._jeAccount_13pvd_147{color:var(--color-text);font-weight:500}._jeDebit_13pvd_148{font-family:monospace;font-weight:700;color:#1d4ed8}._jeCredit_13pvd_149{font-family:monospace;font-weight:700;color:#166534}._actions_13pvd_152{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}._cancelBtn_13pvd_153{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:7px;padding:10px 20px;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .12s}._cancelBtn_13pvd_153:hover{background:#e5e7eb}._saveBtn_13pvd_159{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:10px 24px;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .14s}._saveBtn_13pvd_159:hover:not(:disabled){background:var(--color-primary-dark)}._saveBtn_13pvd_159:disabled{opacity:.6;cursor:not-allowed}._page_1ws0a_1{margin:0 auto;min-width:0;max-width:min(960px,100%);box-sizing:border-box}._loading_1ws0a_8{text-align:center;padding:52px 16px;color:var(--color-text-muted);font-size:14px}._errorBox_1ws0a_11{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:12px 16px;font-size:13.5px;margin:8px 0}._pageHeader_1ws0a_18{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:12px;min-width:0}._pageHeaderLeft_1ws0a_23{display:flex;flex-direction:column;gap:6px;min-width:0}._backBtn_1ws0a_24{background:none;border:none;color:var(--color-primary);font-size:13px;font-weight:600;cursor:pointer;padding:8px 0;text-align:left;align-self:flex-start}._backBtn_1ws0a_24:hover{text-decoration:underline}._titleRow_1ws0a_32{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;min-width:0}._title_1ws0a_32{font-size:22px;font-weight:800;color:var(--color-text);margin:0}._badgeActive_1ws0a_38{background:#dcfce7;color:#166534;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}._badgeReversed_1ws0a_39{background:#fee2e2;color:#991b1b;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}._reverseHeaderBtn_1ws0a_41{background:#fee2e2;color:#991b1b;border:1.5px solid #fecaca;border-radius:7px;padding:9px 18px;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .12s;flex-shrink:0}._reverseHeaderBtn_1ws0a_41:hover{background:#fecaca}._card_1ws0a_49{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;margin-bottom:16px;overflow:hidden;box-shadow:var(--shadow-sm);min-width:0;max-width:100%;box-sizing:border-box}._tableScroll_1ws0a_59{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._cardTitle_1ws0a_65{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);padding:10px 18px;background:#f8fafc;border-bottom:1px solid var(--color-border)}._metaGrid_1ws0a_73{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:0;min-width:0}._metaRow_1ws0a_79{display:flex;flex-direction:column;gap:3px;padding:11px 18px;border-bottom:1px solid #f0f0f0}._metaRowFull_1ws0a_83{grid-column:1 / -1;min-width:0}._metaLabel_1ws0a_84{font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px}._metaValue_1ws0a_85{font-size:14px;color:var(--color-text);font-weight:500;display:flex;align-items:center;gap:6px}._amountVal_1ws0a_86{font-family:monospace;font-weight:800;color:#166534;font-size:16px}._accCode_1ws0a_88{font-family:monospace;font-size:11px;background:var(--color-primary-light);color:var(--color-primary);padding:1px 5px;border-radius:3px}._jeMeta_1ws0a_94{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 18px;border-bottom:1px solid var(--color-border);background:#fafafa}._jeBadge_1ws0a_99{background:var(--color-primary-light);color:var(--color-primary);font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:99px}._jeDate_1ws0a_103{font-family:monospace;font-size:12.5px;color:var(--color-text-muted)}._jeRef_1ws0a_104{font-family:monospace;font-size:12.5px;color:var(--color-text-muted);background:#f3f4f6;padding:1px 7px;border-radius:4px}._jeDesc_1ws0a_105{font-size:13px;color:var(--color-text);font-weight:500;flex:1 1 100%;min-width:0}._table_1ws0a_59{width:100%;border-collapse:collapse;font-size:13px}._table_1ws0a_59 th{padding:8px 14px;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);text-align:left}._table_1ws0a_59 td{padding:10px 14px;border-bottom:1px solid #f0f0f0}._table_1ws0a_59 tfoot td{padding:10px 14px;background:#f8fafc;font-weight:700;border-top:2px solid var(--color-border)}._right_1ws0a_123{text-align:right}._mono_1ws0a_124{font-family:monospace;font-size:12.5px}._narration_1ws0a_125{font-size:12.5px;color:var(--color-text-muted);max-width:260px;word-break:break-word}._totalLabel_1ws0a_126{color:var(--color-text-muted);font-size:12px}._debitAmt_1ws0a_127{font-family:monospace;font-weight:700;color:#991b1b}._creditAmt_1ws0a_128,._fxGain_1ws0a_129{font-family:monospace;font-weight:700;color:#166534}._fxLoss_1ws0a_130{font-family:monospace;font-weight:700;color:#991b1b}._zero_1ws0a_131{color:var(--color-text-muted)}._overlay_1ws0a_134{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1200;padding:20px;box-sizing:border-box}._dialog_1ws0a_141{background:#fff;border-radius:12px;max-width:440px;width:100%;padding:24px;box-shadow:0 20px 60px #0003;min-width:0;max-height:min(92vh,100%);overflow-y:auto;-webkit-overflow-scrolling:touch}._dialogTitle_1ws0a_149{font-size:17px;font-weight:800;color:var(--color-text);margin-bottom:12px}._dialogBody_1ws0a_150{font-size:13.5px;color:var(--color-text-muted);line-height:1.6;margin-bottom:16px}._dialogError_1ws0a_151{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:6px;padding:8px 12px;font-size:13px;margin-bottom:14px}._dialogActions_1ws0a_155{display:flex;justify-content:flex-end;gap:10px}._cancelBtn_1ws0a_156{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:7px;padding:9px 18px;font-size:13.5px;font-weight:600;cursor:pointer}._reverseBtn_1ws0a_160{background:#dc2626;color:#fff;border:none;border-radius:7px;padding:9px 20px;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .12s}._reverseBtn_1ws0a_160:hover:not(:disabled){background:#b91c1c}._reverseBtn_1ws0a_160:disabled{opacity:.6;cursor:not-allowed}._toast_1ws0a_169{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_1ws0a_1 .2s ease}@keyframes _slideIn_1ws0a_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-width: 768px){._pageHeader_1ws0a_18{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._pageHeaderLeft_1ws0a_23{gap:8px}._backBtn_1ws0a_24{min-height:44px;padding:10px 4px 10px 0;font-size:14px}._title_1ws0a_32{font-size:1.35rem}._titleRow_1ws0a_32{align-items:flex-start}._reverseHeaderBtn_1ws0a_41{width:100%;min-height:46px;padding:12px 16px;font-size:15px;border-radius:8px;text-align:center}._card_1ws0a_49{border-radius:8px;margin-bottom:14px}._cardTitle_1ws0a_65{padding:10px 14px;font-size:11px}._metaGrid_1ws0a_73{grid-template-columns:1fr}._metaRow_1ws0a_79{padding:10px 14px}._metaValue_1ws0a_85{flex-wrap:wrap}._amountVal_1ws0a_86{font-size:15px}._jeMeta_1ws0a_94{padding:10px 14px;gap:8px}._jeDate_1ws0a_103,._jeRef_1ws0a_104{font-size:11.5px}._jeDesc_1ws0a_105{font-size:12.5px;line-height:1.45}._tableScroll_1ws0a_59 ._table_1ws0a_59{min-width:920px}._table_1ws0a_59 th,._table_1ws0a_59 td{padding:9px 10px;font-size:12.5px}._table_1ws0a_59 th{font-size:10px;white-space:nowrap}._narration_1ws0a_125{max-width:none}._overlay_1ws0a_134{align-items:flex-end;padding:0;padding-bottom:env(safe-area-inset-bottom,0)}._dialog_1ws0a_141{max-width:100%;border-radius:12px 12px 0 0;padding:20px 16px max(20px,env(safe-area-inset-bottom))}._dialogActions_1ws0a_155{flex-direction:column-reverse;gap:10px}._cancelBtn_1ws0a_156,._reverseBtn_1ws0a_160{width:100%;min-height:46px;font-size:15px}._toast_1ws0a_169{left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom));text-align:center;font-size:13px;padding:12px 14px}._loading_1ws0a_8{padding:40px 16px;font-size:13px}}._overlay_1oci2_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000007a;display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px;box-sizing:border-box;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_fadeIn_1oci2_1 .15s ease}@keyframes _fadeIn_1oci2_1{0%{opacity:0}to{opacity:1}}._modal_1oci2_14{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_1oci2_1 .18s ease}@keyframes _slideUp_1oci2_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}._header_1oci2_25{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid #e5e7eb;flex-shrink:0}._title_1oci2_29{font-size:17px;font-weight:800;color:#111827}._subtitle_1oci2_30{font-size:12px;color:#6b7280;margin-top:1px}._closeBtn_1oci2_31{background:#f3f4f6;border:none;border-radius:6px;padding:5px 11px;font-size:14px;cursor:pointer;color:#6b7280;transition:background .12s}._closeBtn_1oci2_31:hover{background:#e5e7eb}._alert_1oci2_39{margin:12px 22px 0;background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:9px 14px;font-size:13px}._body_1oci2_46{padding:18px 22px;display:flex;flex-direction:column;gap:16px}._grid2_1oci2_48{display:grid;grid-template-columns:1fr 1fr;gap:14px}._grid3_1oci2_49{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}._field_1oci2_50{display:flex;flex-direction:column;gap:5px}._label_1oci2_51{font-size:12.5px;font-weight:600;color:#374151}._hint_1oci2_52{font-size:11px;color:#9ca3af;margin-top:2px}._input_1oci2_53,._select_1oci2_53,._textarea_1oci2_53{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_1oci2_53:focus,._select_1oci2_53:focus,._textarea_1oci2_53:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}._textarea_1oci2_53{resize:vertical}._sectionTitle_1oci2_64{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_1oci2_70{font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:#eff6ff;color:#1d4ed8;text-transform:none;letter-spacing:0}._invoicesList_1oci2_76{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_1oci2_82{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_1oci2_82:hover{border-color:#bfdbfe;background:#f0f9ff}._invoiceItem_1oci2_82._selected_1oci2_89{border-color:#2563eb;background:#eff6ff}._invCheckbox_1oci2_91{width:16px;height:16px;accent-color:#2563eb;cursor:pointer;flex-shrink:0}._invBody_1oci2_92{flex:1;min-width:0}._invNum_1oci2_93{font-weight:700;font-size:13px;color:#111827}._invDate_1oci2_94{font-size:11.5px;color:#9ca3af;margin-left:8px}._invAmt_1oci2_95{font-family:monospace;font-weight:800;font-size:13px;color:#1d4ed8;text-align:right;flex-shrink:0}._invAmtPkr_1oci2_99{font-size:11px;color:#6b7280;font-family:sans-serif;font-weight:400}._invStatus_1oci2_100{font-size:11px;font-weight:700;padding:2px 7px;border-radius:99px;flex-shrink:0}._statusUnpaid_1oci2_103{background:#fee2e2;color:#991b1b}._statusPartial_1oci2_104{background:#fef9c3;color:#713f12}._loadingInv_1oci2_106{text-align:center;padding:20px;font-size:13px;color:#9ca3af}._noInvoices_1oci2_107{text-align:center;padding:16px;font-size:13px;color:#6b7280;background:#f0fdf4;border-radius:7px;border:1px dashed #bbf7d0}._allocSection_1oci2_113{background:#f8fafc;border:1.5px solid #e5e7eb;border-radius:9px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}._allocTitle_1oci2_117{font-size:12.5px;font-weight:700;color:#374151;margin-bottom:4px}._allocRow_1oci2_118{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._allocLeft_1oci2_121{flex:1;min-width:0}._allocInvNum_1oci2_122{font-weight:700;font-size:12.5px;color:#111827}._allocInvBase_1oci2_123{font-size:11px;color:#9ca3af}._allocRight_1oci2_124{text-align:right;flex-shrink:0}._allocAmt_1oci2_125{font-family:monospace;font-size:13px;font-weight:700;color:#1d4ed8}._allocFull_1oci2_126{font-size:10.5px;font-weight:700;color:#16a34a}._allocPartial_1oci2_127{font-size:10.5px;font-weight:700;color:#d97706}._fxBadge_1oci2_128{font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:99px}._fxGain_1oci2_131{background:#dcfce7;color:#16a34a}._fxLoss_1oci2_132{background:#fee2e2;color:#991b1b}._allocDivider_1oci2_133{border:none;border-top:1px dashed #e5e7eb;margin:4px 0}._allocSummaryRow_1oci2_134{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600}._allocAdvance_1oci2_137{color:#7c3aed}._allocTotal_1oci2_138{color:#111827}._jePreview_1oci2_141{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:12px 16px}._jeTitle_1oci2_145{font-size:12px;font-weight:700;color:#1e40af;margin-bottom:8px}._jeTable_1oci2_146{width:100%;border-collapse:collapse;font-size:12px}._jeTable_1oci2_146 th{font-size:11px;font-weight:700;color:#93c5fd;text-align:left;padding:3px 6px;border-bottom:1px solid #bfdbfe}._jeTable_1oci2_146 td{padding:4px 6px;color:#1e3a8a}._drAmt_1oci2_152{color:#1d4ed8;font-weight:700;font-family:monospace;text-align:right}._crAmt_1oci2_153,._fxAmtGain_1oci2_154{color:#16a34a;font-weight:700;font-family:monospace;text-align:right}._fxAmtLoss_1oci2_155{color:#dc2626;font-weight:700;font-family:monospace;text-align:right}._drLabel_1oci2_156{font-size:10px;font-weight:800;background:#dbeafe;color:#1d4ed8;padding:1px 4px;border-radius:3px}._crLabel_1oci2_157{font-size:10px;font-weight:800;background:#dcfce7;color:#16a34a;padding:1px 4px;border-radius:3px}._jeNote_1oci2_158{font-size:10.5px;color:#64748b;font-style:italic}._jeImbalance_1oci2_159{margin-top:8px;padding:6px 10px;background:#fef9c3;border:1px solid #fde047;border-radius:6px;font-size:12px;color:#713f12;font-weight:600}._creditBanner_1oci2_165{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_1oci2_171{font-size:20px;flex-shrink:0;margin-top:1px}._creditBannerContent_1oci2_172{flex:1;font-size:12.5px;color:#065f46}._creditBannerItem_1oci2_173{display:inline-block;margin-left:8px;font-weight:700;font-family:monospace;background:#dcfce7;padding:1px 7px;border-radius:99px;color:#16a34a}._creditBannerNote_1oci2_179{font-size:11px;color:#9ca3af;align-self:center;flex-shrink:0}._invAmtMain_1oci2_182{display:block;font-family:monospace;font-weight:800;font-size:13px;color:#1d4ed8}._invAmtTotal_1oci2_183{display:block;font-size:10.5px;color:#9ca3af;margin-top:1px}._invPaidNote_1oci2_184{display:block;font-size:11px;color:#059669;margin-top:2px}._footer_1oci2_187{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #e5e7eb;flex-shrink:0}._cancelBtn_1oci2_191{background:#f3f4f6;border:1px solid #d1d5db;color:#374151;border-radius:8px;padding:9px 18px;font-size:13.5px;font-weight:500}._submitBtn_1oci2_195{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_1oci2_195:hover:not(:disabled){background:#1d4ed8}._submitBtn_1oci2_195:disabled{opacity:.5;cursor:not-allowed}@media screen and (max-width: 768px){._overlay_1oci2_2{align-items:flex-end;padding:0;padding-bottom:env(safe-area-inset-bottom,0)}._modal_1oci2_14{max-width:100%;max-height:min(96vh,100%);border-radius:14px 14px 0 0;margin:0}._header_1oci2_25{padding:16px 16px 12px;position:sticky;top:0;background:#fff;z-index:1}._title_1oci2_29{font-size:16px}._subtitle_1oci2_30{font-size:11.5px}._alert_1oci2_39{margin:12px 16px 0;font-size:12.5px}._body_1oci2_46{padding:14px 16px 18px;gap:14px}._grid2_1oci2_48,._grid3_1oci2_49{grid-template-columns:1fr;gap:12px}._input_1oci2_53,._select_1oci2_53,._textarea_1oci2_53{min-height:44px;font-size:16px;padding:10px 12px;border-radius:8px}._textarea_1oci2_53{min-height:88px}._invoicesList_1oci2_76{max-height:min(40vh,280px)}._invoiceItem_1oci2_82{flex-wrap:wrap;padding:10px 12px}._jePreview_1oci2_141{overflow-x:auto;-webkit-overflow-scrolling:touch}._jeTable_1oci2_146{font-size:11px;min-width:280px}._footer_1oci2_187{flex-direction:column-reverse;align-items:stretch;gap:10px;padding:12px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid #e5e7eb}._cancelBtn_1oci2_191,._submitBtn_1oci2_195{width:100%;min-height:46px;font-size:15px;border-radius:8px;padding:12px 18px}}._page_1g05q_1{min-width:0;max-width:100%;box-sizing:border-box}._header_1g05q_7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;min-width:0}._title_1g05q_11{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_1g05q_12{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_1g05q_13{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_1g05q_13:hover{background:var(--color-primary-dark)}._alert_1g05q_19{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._empty_1g05q_23{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_1g05q_27{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline}._tableCard_1g05q_32{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm);min-width:0;max-width:100%;box-sizing:border-box}._tableScroll_1g05q_39{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._table_1g05q_32{width:100%;border-collapse:collapse;font-size:13.5px}._table_1g05q_32 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_1g05q_32 td{padding:12px 14px;border-bottom:1px solid #f3f4f6}._table_1g05q_32 tbody tr:last-child td{border-bottom:none}._row_1g05q_53:hover td{background:#fafafa}._muted_1g05q_55{color:var(--color-text-muted);font-size:12.5px}._dateCell_1g05q_56{font-family:monospace;font-size:12.5px;color:var(--color-text-muted)}._nameCell_1g05q_57{font-weight:700;color:var(--color-text)}._right_1g05q_58{text-align:right}._amountCell_1g05q_59{font-family:monospace;font-weight:800;font-size:14px;color:#166534}._methodBadge_1g05q_63{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:99px}._methodBank_1g05q_66{background:#eff6ff;color:#1d4ed8}._methodCash_1g05q_67{background:#f0fdf4;color:#166534}._methodCheque_1g05q_68{background:#fefce8;color:#713f12}._methodOnline_1g05q_69{background:#fdf4ff;color:#7e22ce}._accCell_1g05q_71{font-size:12.5px;color:var(--color-text);display:flex;align-items:center;gap:5px}._accCode_1g05q_72{font-family:monospace;font-size:11px;background:var(--color-primary-light);color:var(--color-primary);padding:1px 5px;border-radius:3px}._jeBadge_1g05q_77{background:var(--color-primary-light);color:var(--color-primary);font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:99px}._statusActive_1g05q_83{background:#dcfce7;color:#166534;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:99px}._statusReversed_1g05q_84{background:#fee2e2;color:#991b1b;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:99px}._rowReversed_1g05q_87 td{opacity:.55}._amountReversed_1g05q_88{font-family:monospace;font-weight:800;font-size:14px;color:#9ca3af;text-decoration:line-through}._actions_1g05q_94{display:flex;gap:5px;align-items:center}._viewBtn_1g05q_95{font-size:12px;font-weight:600;padding:4px 11px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:99px;cursor:pointer;transition:background .12s;white-space:nowrap}._viewBtn_1g05q_95:hover{background:#dbeafe}._reverseBtn_1g05q_101{font-size:12px;font-weight:600;padding:4px 11px;background:#fff1f2;color:#be123c;border:1px solid #fecdd3;border-radius:99px;cursor:pointer;transition:background .12s;white-space:nowrap}._reverseBtn_1g05q_101:hover{background:#ffe4e6}._overlay_1g05q_109{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1200;padding:20px;box-sizing:border-box}._dialog_1g05q_116{background:#fff;border-radius:12px;max-width:440px;width:100%;padding:24px;box-shadow:0 20px 60px #0003;min-width:0;max-height:min(92vh,100%);overflow-y:auto;-webkit-overflow-scrolling:touch}._dialogTitle_1g05q_124{font-size:17px;font-weight:800;color:var(--color-text);margin-bottom:12px}._dialogBody_1g05q_125{font-size:13.5px;color:var(--color-text-muted);line-height:1.6;margin-bottom:16px}._dialogError_1g05q_126{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:6px;padding:8px 12px;font-size:13px;margin-bottom:14px}._dialogActions_1g05q_130{display:flex;justify-content:flex-end;gap:10px}._dialogCancelBtn_1g05q_131{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:7px;padding:9px 18px;font-size:13.5px;font-weight:600;cursor:pointer}._dialogReverseBtn_1g05q_135{background:#dc2626;color:#fff;border:none;border-radius:7px;padding:9px 20px;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .12s}._dialogReverseBtn_1g05q_135:hover:not(:disabled){background:#b91c1c}._dialogReverseBtn_1g05q_135:disabled{opacity:.6;cursor:not-allowed}._modal_1g05q_144{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_1g05q_149{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid var(--color-border)}._modalTitle_1g05q_153{font-size:16px;font-weight:800;color:var(--color-text)}._closeBtn_1g05q_154{background:#f3f4f6;border:none;border-radius:5px;padding:4px 10px;font-size:14px;cursor:pointer;color:var(--color-text-muted)}._formAlert_1g05q_159{margin:12px 22px 0;background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:7px;padding:9px 14px;font-size:13px}._form_1g05q_159{padding:18px 22px;display:flex;flex-direction:column;gap:14px}._row2_1g05q_166{display:grid;grid-template-columns:1fr 1fr;gap:14px}._field_1g05q_167{display:flex;flex-direction:column;gap:5px}._label_1g05q_168{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_1g05q_169,._select_1g05q_169,._textarea_1g05q_169{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_1g05q_169:focus,._select_1g05q_169:focus,._textarea_1g05q_169:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._textarea_1g05q_169{resize:vertical}._hint_1g05q_178{font-size:11.5px;color:var(--color-text-muted)}._jeHint_1g05q_180{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_1g05q_185{font-size:15px}._modalFooter_1g05q_187{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}._cancelBtn_1g05q_190{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_1g05q_194{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_1g05q_194:hover:not(:disabled){background:var(--color-primary-dark)}._saveBtn_1g05q_194:disabled{opacity:.55;cursor:not-allowed}._toast_1g05q_203{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_1g05q_1 .2s ease}@keyframes _toastIn_1g05q_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media screen and (max-width: 768px){._header_1g05q_7{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._title_1g05q_11{font-size:1.35rem}._subtitle_1g05q_12{font-size:13px;line-height:1.45}._primaryBtn_1g05q_13{width:100%;min-height:44px;padding:12px 18px;font-size:15px;border-radius:8px}._alert_1g05q_19{padding:10px 12px;font-size:13px}._empty_1g05q_23{padding:36px 16px;font-size:13px}._tableCard_1g05q_32{border-radius:8px}._tableScroll_1g05q_39 ._table_1g05q_32{min-width:980px}._table_1g05q_32 th,._table_1g05q_32 td{padding:10px;font-size:12.5px}._table_1g05q_32 th{font-size:10px;white-space:nowrap}._accCell_1g05q_71{flex-wrap:wrap;align-items:flex-start;min-width:140px;max-width:220px}._actions_1g05q_94{flex-direction:column;align-items:stretch;gap:8px;min-width:104px}._viewBtn_1g05q_95,._reverseBtn_1g05q_101{min-height:40px;padding:8px 12px;font-size:12.5px;border-radius:8px;text-align:center;white-space:normal}._overlay_1g05q_109{align-items:flex-end;padding:0;padding-bottom:env(safe-area-inset-bottom,0)}._dialog_1g05q_116{max-width:100%;border-radius:12px 12px 0 0;padding:20px 16px max(20px,env(safe-area-inset-bottom))}._dialogActions_1g05q_130{flex-direction:column-reverse;gap:10px}._dialogCancelBtn_1g05q_131,._dialogReverseBtn_1g05q_135{width:100%;min-height:46px;font-size:15px}._toast_1g05q_203{left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom));text-align:center;font-size:13px;padding:12px 14px}}._page_8g365_2{max-width:1200px;min-width:0}._header_8g365_8{margin-bottom:22px}._title_8g365_9{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_8g365_10{font-size:13.5px;color:var(--color-text-muted)}._alertError_8g365_13{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_8g365_18{background:none;border:none;color:#991b1b;font-size:14px;cursor:pointer;padding:0 4px}._statusBanner_8g365_24{display:flex;align-items:center;gap:14px;border-radius:10px;padding:14px 18px;margin-bottom:18px;border:1px solid}._bannerGreen_8g365_29{background:#f0fdf4;border-color:#86efac}._bannerYellow_8g365_30{background:#fffbeb;border-color:#fcd34d}._bannerIcon_8g365_31{font-size:22px;flex-shrink:0}._bannerText_8g365_32{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--color-text)}._bannerText_8g365_32 strong{font-size:14px;font-weight:700}._bannerText_8g365_32 span{font-size:12.5px;color:var(--color-text-muted)}._infoBox_8g365_40{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:16px 20px;margin-bottom:24px}._infoTitle_8g365_44{font-size:13.5px;font-weight:700;color:#1e40af;margin-bottom:10px}._infoList_8g365_45{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}._infoList_8g365_45 li{font-size:13px;color:#1e3a8a;padding-left:18px;position:relative}._infoList_8g365_45 li:before{content:"→";position:absolute;left:0;color:#3b82f6;font-weight:700}._loading_8g365_56{text-align:center;padding:48px;font-size:14px;color:var(--color-text-muted)}._keysGrid_8g365_61{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px;margin-bottom:28px}._keyCard_8g365_69{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_8g365_69:hover{box-shadow:var(--shadow-md)}._cardAssigned_8g365_80{border-color:#86efac;background:#f0fdf4}._cardMissing_8g365_81{border-color:#fca5a5;background:#fff5f5}._cardOptional_8g365_82{border-color:var(--color-border)}._cardHead_8g365_85{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._cardLeft_8g365_88{display:flex;flex-direction:column;gap:5px}._cardRight_8g365_89{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}._keyBadge_8g365_91{display:flex;align-items:center;gap:6px}._keyIcon_8g365_92{font-size:14px}._keyCode_8g365_93{font-family:monospace;font-size:12.5px;font-weight:700;background:#1e293b;color:#94a3b8;padding:2px 9px;border-radius:6px}._keyLabel_8g365_98{font-size:15px;font-weight:800;color:var(--color-text)}._tagRequired_8g365_101,._tagOptional_8g365_101,._tagSet_8g365_101,._tagUnset_8g365_101{font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:99px;white-space:nowrap}._tagRequired_8g365_101{background:#fee2e2;color:#991b1b}._tagOptional_8g365_101{background:#f3f4f6;color:#6b7280}._tagSet_8g365_101{background:#dcfce7;color:#166534}._tagUnset_8g365_101{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}._purposeText_8g365_111{font-size:13px;color:var(--color-text);line-height:1.55;margin:0}._usedByRow_8g365_116{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._usedByLabel_8g365_119{font-size:11.5px;font-weight:600;color:var(--color-text-muted)}._usedByBadge_8g365_122{font-size:11px;background:#e0e7ff;color:#3730a3;padding:2px 8px;border-radius:99px;font-weight:600}._currentAssign_8g365_128{display:flex;align-items:center;gap:7px;flex-wrap:wrap;background:#ffffffb3;border-radius:7px;padding:7px 10px;border:1px solid #d1fae5}._currentLabel_8g365_133{font-size:11.5px;font-weight:700;color:#166534}._accCode_8g365_134{font-family:monospace;font-size:11.5px;background:var(--color-primary-light);color:var(--color-primary);padding:1px 6px;border-radius:4px}._accName_8g365_138{font-size:13px;font-weight:600;color:var(--color-text)}._rootBadge_8g365_141{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:99px;white-space:nowrap}._badgeAssets_8g365_145{background:#dbeafe;color:#1d4ed8}._badgeLiabilities_8g365_146{background:#fce7f3;color:#9d174d}._badgeEquity_8g365_147{background:#d1fae5;color:#065f46}._badgeRevenue_8g365_148{background:#dcfce7;color:#166534}._badgeCogs_8g365_149{background:#fff7ed;color:#9a3412}._badgeExpenses_8g365_150{background:#fef9c3;color:#854d0e}._assignRow_8g365_153{display:flex;gap:8px;align-items:stretch;min-width:0;overflow:hidden}._accountSelect_8g365_157{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_8g365_157:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._saveBtn_8g365_166{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_8g365_166:hover:not(:disabled){background:var(--color-primary-dark)}._saveBtn_8g365_166:disabled{opacity:.45;cursor:not-allowed}._saveBtnDone_8g365_174{background:#16a34a!important}._refCard_8g365_177{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_8g365_182{font-size:16px;font-weight:800;color:var(--color-text);margin-bottom:4px}._refSubtitle_8g365_183{font-size:13px;color:var(--color-text-muted);margin-bottom:18px}._refTable_8g365_185{width:100%;border-collapse:collapse;font-size:13px}._refTable_8g365_185 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_8g365_185 td{padding:11px 14px;border-bottom:1px solid #f3f4f6;color:var(--color-text);vertical-align:top}._refTable_8g365_185 tbody tr:last-child td{border-bottom:none}._refTable_8g365_185 tbody tr:hover td{background:#fafafa}._drCell_8g365_201{color:#1d4ed8;font-weight:600}._crCell_8g365_202{color:#166534;font-weight:600}._refKey_8g365_204{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_8g365_212{background:#f8fafc;border:1px solid var(--color-border);border-radius:8px;padding:14px 16px;margin-bottom:14px}._scenario_8g365_212:last-child{margin-bottom:0}._scenarioTitle_8g365_217{font-size:13.5px;font-weight:800;color:var(--color-text);margin-bottom:10px}._scenarioNote_8g365_221{font-size:12px;font-weight:600;color:var(--color-text-muted);margin-bottom:6px}._entryTable_8g365_226{width:100%;border-collapse:collapse;font-size:12.5px}._entryTable_8g365_226 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_8g365_226 th:nth-child(2),._entryTable_8g365_226 th:nth-child(3){text-align:right;width:80px}._entryTable_8g365_226 td{padding:7px 10px;border-bottom:1px solid #f1f5f9;color:var(--color-text);vertical-align:middle}._entryTable_8g365_226 td:nth-child(2),._entryTable_8g365_226 td:nth-child(3){text-align:right;font-weight:600;width:80px}._entryTable_8g365_226 tbody tr:last-child td{border-bottom:none}._coaGrid_8g365_246{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;margin-bottom:4px}._coaSection_8g365_252{border:1px solid;border-radius:10px;overflow:hidden}._coaAssets_8g365_255{border-color:#bfdbfe}._coaLiabilities_8g365_256{border-color:#fbcfe8}._coaEquity_8g365_257{border-color:#bbf7d0}._coaRevenue_8g365_258{border-color:#a7f3d0}._coaCogs_8g365_259{border-color:#fed7aa}._coaExpenses_8g365_260{border-color:#fde68a}._coaRootBadge_8g365_262{font-size:12px;font-weight:800;padding:7px 12px;text-transform:uppercase;letter-spacing:.6px}._coaAssets_8g365_255 ._coaRootBadge_8g365_262{background:#dbeafe;color:#1e40af}._coaLiabilities_8g365_256 ._coaRootBadge_8g365_262{background:#fce7f3;color:#9d174d}._coaEquity_8g365_257 ._coaRootBadge_8g365_262,._coaRevenue_8g365_258 ._coaRootBadge_8g365_262{background:#d1fae5;color:#065f46}._coaCogs_8g365_259 ._coaRootBadge_8g365_262{background:#fff7ed;color:#9a3412}._coaExpenses_8g365_260 ._coaRootBadge_8g365_262{background:#fef9c3;color:#854d0e}._coaTree_8g365_273{display:flex;flex-direction:column;padding:6px 0}._coaRow_8g365_277{display:flex;align-items:center;gap:5px;min-height:28px;font-size:12.5px;border-bottom:1px solid #f3f4f6}._coaRow_8g365_277:last-child{border-bottom:none}._coaType_root_8g365_284{background:#f8fafc}._coaType_group_8g365_285,._coaType_ledger_8g365_286{background:#fff}._coaConnector_8g365_288{color:#cbd5e1;font-size:11px;flex-shrink:0;width:14px}._coaCode_8g365_289{font-family:monospace;font-size:11px;color:var(--color-text-muted);flex-shrink:0;min-width:52px}._coaName_8g365_293{font-weight:500;color:var(--color-text);flex:1}._coaGroupTag_8g365_294{font-size:10px;font-weight:700;color:#6366f1;background:#ede9fe;padding:1px 6px;border-radius:99px;flex-shrink:0}._coaSysKey_8g365_298{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_8g365_303{font-size:10.5px;color:#94a3b8;font-style:italic;flex-shrink:0}._coaType_root_8g365_284 ._coaName_8g365_293{font-weight:800;font-size:13px}@media screen and (max-width: 768px){._title_8g365_9{font-size:1.35rem}._subtitle_8g365_10{font-size:13px;line-height:1.45}._statusBanner_8g365_24{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}._infoBox_8g365_40{padding:14px 16px;margin-bottom:20px}._keysGrid_8g365_61{grid-template-columns:1fr;gap:12px;margin-bottom:22px}._keyCard_8g365_69{padding:14px 16px}._assignRow_8g365_153{flex-direction:column;align-items:stretch;gap:10px}._accountSelect_8g365_157{font-size:16px;min-height:44px;padding:10px 12px}._saveBtn_8g365_166{width:100%;min-height:46px;font-size:15px;padding:12px 16px}._refCard_8g365_177{padding:16px;margin-bottom:24px}._refTitle_8g365_182{font-size:1.1rem}._refSubtitle_8g365_183{font-size:12.5px}._coaGrid_8g365_246{grid-template-columns:1fr;gap:12px}._coaRow_8g365_277{flex-wrap:wrap;font-size:12px;min-height:auto;padding:8px 6px}._scenario_8g365_212{padding:12px 14px;overflow-x:auto;-webkit-overflow-scrolling:touch}._entryTable_8g365_226{min-width:280px}}@media print{._scenario_8g365_212{overflow:visible}._entryTable_8g365_226{min-width:auto}}._page_t33ow_1{max-width:900px;min-width:0}._header_t33ow_6{margin-bottom:22px}._title_t33ow_7{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_t33ow_8{font-size:13.5px;color:var(--color-text-muted)}._loading_t33ow_10{text-align:center;padding:48px;font-size:14px;color:var(--color-text-muted)}._alertError_t33ow_17{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_t33ow_29{background:none;border:none;color:#991b1b;font-size:14px;cursor:pointer;padding:0 4px}._alertSuccess_t33ow_37{background:#dcfce7;border:1px solid #bbf7d0;color:#166534;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._card_t33ow_47{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:20px 24px;margin-bottom:20px;box-shadow:var(--shadow-sm)}._sectionTitle_t33ow_55{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:16px}._grid_t33ow_62{display:grid;grid-template-columns:1fr 1fr;gap:16px}._fieldFull_t33ow_67{grid-column:1 / -1}._label_t33ow_69{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_t33ow_70{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}._input_t33ow_70:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._textarea_t33ow_80{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;resize:vertical;min-height:80px;font-family:inherit}._textarea_t33ow_80:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._hint_t33ow_94{font-size:12px;color:var(--color-text-muted);margin-bottom:10px}._logoRow_t33ow_100{display:flex;align-items:flex-start;gap:20px}._logoPreview_t33ow_105{width:140px;height:80px;border:1px dashed var(--color-border);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fafafa}._logoImg_t33ow_116{max-width:100%;max-height:100%;object-fit:contain}._logoPlaceholder_t33ow_121{font-size:12px;color:var(--color-text-muted)}._fileInput_t33ow_125{display:none}._uploadBtn_t33ow_126{padding:8px 14px;border:1px solid var(--color-border);background:#f8fafc;border-radius:6px;font-size:13px;cursor:pointer}._uploadBtn_t33ow_126:hover:not(:disabled){background:#e2e8f0}._uploadBtn_t33ow_126:disabled{opacity:.7;cursor:not-allowed}._actions_t33ow_137{margin-bottom:32px}._saveBtn_t33ow_138{background:var(--color-primary);color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer}._saveBtn_t33ow_138:hover:not(:disabled){background:var(--color-primary-dark, #1d4ed8)}._bankHead_t33ow_152{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}._addBtn_t33ow_160{background:var(--color-primary-light, #dbeafe);color:var(--color-primary, #1d4ed8);border:1px solid #bfdbfe;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:700;cursor:pointer}._addBtn_t33ow_160:disabled{opacity:.65;cursor:not-allowed}._tableWrap_t33ow_172{overflow-x:auto}._bankTable_t33ow_173{width:100%;border-collapse:collapse;font-size:13px}._bankTable_t33ow_173 th{padding:10px 12px;font-size:11px;font-weight:800;color:var(--color-text-muted);background:#f8fafc;border-bottom:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.4px;text-align:left}._bankTable_t33ow_173 td{padding:10px 12px;border-bottom:1px solid #f0f0f0;vertical-align:top}._right_t33ow_195{text-align:right}._mono_t33ow_196{font-family:monospace}._muted_t33ow_197{color:var(--color-text-muted)}._emptyRow_t33ow_199{padding:18px 12px;color:var(--color-text-muted);font-size:13px}._linkBtn_t33ow_205,._dangerLinkBtn_t33ow_205{background:none;border:none;padding:0;margin-right:12px;cursor:pointer;color:var(--color-primary);font-size:13px;font-weight:700}._dangerLinkBtn_t33ow_205{color:#dc2626}._linkBtn_t33ow_205:hover,._dangerLinkBtn_t33ow_205:hover{text-decoration:underline}._linkBtn_t33ow_205:disabled,._dangerLinkBtn_t33ow_205:disabled{opacity:.6;cursor:not-allowed}._loadingSmall_t33ow_220{color:var(--color-text-muted);font-size:13px;margin:8px 0 12px}._formCard_t33ow_226{margin-top:18px;background:#fff;border:1px solid var(--color-border);border-radius:10px;padding:16px 18px}._formTitle_t33ow_233{margin:0 0 14px;font-size:14px;font-weight:800;color:var(--color-text)}._formGrid_t33ow_239{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 16px}._field_t33ow_67{display:flex;flex-direction:column;gap:6px}._label_t33ow_69{font-size:12.5px;font-weight:700;color:var(--color-text)}._select_t33ow_248{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}._select_t33ow_248:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._checkbox_t33ow_259{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text)}._checkbox_t33ow_259 input{width:16px;height:16px}._formActions_t33ow_262{display:flex;justify-content:flex-end;gap:12px;margin-top:14px}._cancelBtn_t33ow_269{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;padding:10px 18px;font-size:13px;font-weight:700;cursor:pointer}._cancelBtn_t33ow_269:hover:not(:disabled){background:#e5e7eb}._cancelBtn_t33ow_269:disabled{opacity:.65;cursor:not-allowed}._saveBtn_t33ow_138{background:var(--color-primary);color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:800;cursor:pointer}._saveBtn_t33ow_138:disabled{opacity:.7;cursor:not-allowed}@media screen and (max-width: 768px){._title_t33ow_7{font-size:1.35rem}._subtitle_t33ow_8{font-size:13px;line-height:1.45}._card_t33ow_47{padding:16px;border-radius:8px}._grid_t33ow_62{grid-template-columns:1fr;gap:14px}._input_t33ow_70,._textarea_t33ow_80,._select_t33ow_248{font-size:16px;min-height:44px;padding:10px 12px}._textarea_t33ow_80{min-height:88px}._logoRow_t33ow_100{flex-direction:column;align-items:stretch;gap:14px}._logoPreview_t33ow_105{width:100%;max-width:280px;min-height:100px}._uploadBtn_t33ow_126{width:100%;min-height:44px;text-align:center;font-size:14px}._bankHead_t33ow_152{flex-direction:column;align-items:stretch;gap:12px}._addBtn_t33ow_160{width:100%;min-height:44px;text-align:center;padding:12px 14px;font-size:14px}._tableWrap_t33ow_172{-webkit-overflow-scrolling:touch}._bankTable_t33ow_173{min-width:640px}._linkBtn_t33ow_205,._dangerLinkBtn_t33ow_205{min-height:40px;padding:6px 4px;margin-right:8px}._formGrid_t33ow_239{grid-template-columns:1fr}._formActions_t33ow_262{flex-direction:column-reverse;align-items:stretch;gap:10px}._cancelBtn_t33ow_269,._saveBtn_t33ow_138{width:100%;min-height:46px;font-size:15px}._actions_t33ow_137{margin-bottom:max(24px,env(safe-area-inset-bottom))}._actions_t33ow_137 ._saveBtn_t33ow_138{width:100%;min-height:48px;font-size:16px}}@media print{._tableWrap_t33ow_172{overflow:visible}._bankTable_t33ow_173{min-width:auto}}._page_v19q4_2{display:flex;flex-direction:column;gap:18px;min-width:0;max-width:100%;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0)}._pageHeader_v19q4_11{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}._title_v19q4_15{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_v19q4_16{font-size:13.5px;color:var(--color-text-muted)}._printBtn_v19q4_18{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_v19q4_18:hover{background:#e5e7eb}._filterBar_v19q4_26{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_v19q4_32{display:flex;flex-direction:column;gap:5px}._filterLabel_v19q4_33{font-size:12px;font-weight:700;color:var(--color-text-muted)}._filterInput_v19q4_34{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_v19q4_34:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._generateBtn_v19q4_45{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_v19q4_45:hover:not(:disabled){background:var(--color-primary-dark)}._generateBtn_v19q4_45:disabled{opacity:.55;cursor:not-allowed}._alertError_v19q4_54{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:12px 16px;font-size:13px}._alertWarning_v19q4_58{background:#fffbeb;border:1px solid #fcd34d;color:#92400e;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.5}._alertSuccess_v19q4_62{background:#f0fdf4;border:1px solid #86efac;color:#166534;border-radius:8px;padding:10px 16px;font-size:13px}._loadingState_v19q4_68{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_v19q4_74{width:22px;height:22px;border:3px solid #e5e7eb;border-top-color:var(--color-primary);border-radius:50%;animation:_spin_v19q4_74 .7s linear infinite}@keyframes _spin_v19q4_74{to{transform:rotate(360deg)}}._emptyState_v19q4_82{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_v19q4_88{font-size:36px}._emptyTitle_v19q4_89{font-size:15px;font-weight:700;color:var(--color-text)}._emptyText_v19q4_90{font-size:13px;color:var(--color-text-muted)}._reportCard_v19q4_93{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm);min-width:0;max-width:100%;box-sizing:border-box}._tableScroll_v19q4_101{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._reportMeta_v19q4_109{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--color-border);background:#f8fafc}._reportOrgName_v19q4_114{font-size:14px;font-weight:800;color:var(--color-text)}._reportPeriod_v19q4_115{font-size:12.5px;color:var(--color-text-muted)}._table_v19q4_101{width:100%;border-collapse:collapse}._table_v19q4_101 thead tr{background:#1e293b}._thCode_v19q4_126,._thName_v19q4_126,._thAmt_v19q4_126{padding:10px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;text-align:left}._thCode_v19q4_126{width:80px}._thAmt_v19q4_126{text-align:right;width:160px}._thDr_v19q4_134{color:#93c5fd}._thCr_v19q4_135{color:#86efac}._sectionHeader_v19q4_138 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_v19q4_147{transition:background .1s}._accountRow_v19q4_147:hover td{background:#fafafa}._accountRow_v19q4_147 td{border-bottom:1px solid #f3f4f6}._codeCell_v19q4_153{padding:9px 16px;font-family:monospace;font-size:12px;color:var(--color-text-muted);vertical-align:middle}._nameCell_v19q4_157{padding:9px 16px;font-size:13.5px;color:var(--color-text);display:flex;align-items:center;gap:8px;vertical-align:middle}._sysKeyBadge_v19q4_162{font-family:monospace;font-size:10.5px;font-weight:700;background:#1e293b;color:#94a3b8;padding:1px 6px;border-radius:4px}._amtCell_v19q4_168{padding:9px 16px;text-align:right;font-family:monospace;font-size:13.5px;vertical-align:middle}._drCell_v19q4_172{color:#1d4ed8;font-weight:600}._crCell_v19q4_173{color:#15803d;font-weight:600}._sectionSubtotal_v19q4_176 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_v19q4_181{color:var(--color-text-muted);font-style:italic}._sectionSubtotal_v19q4_176 ._amtCell_v19q4_168{font-size:13px}._totalRow_v19q4_185 td{padding:13px 16px;font-size:15px;font-weight:900;border-top:3px solid #1e293b}._totalLabel_v19q4_189{color:#0f172a;text-transform:uppercase;letter-spacing:.5px;padding-left:16px}._totalBalanced_v19q4_193 td{background:#f0fdf4}._totalUnbalanced_v19q4_194 td{background:#fffbeb}._totalDr_v19q4_195{text-align:right;color:#1d4ed8;font-family:monospace}._totalCr_v19q4_196{text-align:right;color:#15803d;font-family:monospace}@media print{._filterBar_v19q4_26,._generateBtn_v19q4_45,._printBtn_v19q4_18,._alertSuccess_v19q4_62,._alertWarning_v19q4_58,._pageHeader_v19q4_11>button{display:none!important}._page_v19q4_2{gap:8px}._reportCard_v19q4_93{box-shadow:none;border:none}._tableScroll_v19q4_101{overflow:visible!important;max-width:none!important}._table_v19q4_101{min-width:0!important}._table_v19q4_101 thead tr{background:#000!important;-webkit-print-color-adjust:exact}._sectionHeader_v19q4_138 td{background:#e5e5e5!important;-webkit-print-color-adjust:exact}}@media screen and (max-width: 768px){._page_v19q4_2{gap:14px}._pageHeader_v19q4_11{flex-direction:column;align-items:stretch;gap:12px}._title_v19q4_15{font-size:1.35rem}._subtitle_v19q4_16{font-size:13px;line-height:1.45}._printBtn_v19q4_18{width:100%;min-height:44px;font-size:14px;border-radius:8px}._filterBar_v19q4_26{flex-direction:column;align-items:stretch;gap:12px;padding:14px}._filterInput_v19q4_34{width:100%;min-height:44px;font-size:16px;box-sizing:border-box;border-radius:8px}._generateBtn_v19q4_45{width:100%;min-height:46px;align-self:stretch;font-size:15px;border-radius:8px;white-space:normal}._alertError_v19q4_54,._alertWarning_v19q4_58,._alertSuccess_v19q4_62{font-size:13px;padding:10px 12px}._loadingState_v19q4_68{padding:40px 16px;flex-direction:column;text-align:center}._emptyState_v19q4_82{padding:40px 16px}._reportMeta_v19q4_109{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px}._tableScroll_v19q4_101 ._table_v19q4_101{min-width:640px}._thCode_v19q4_126,._thName_v19q4_126,._thAmt_v19q4_126,._codeCell_v19q4_153,._nameCell_v19q4_157,._amtCell_v19q4_168{padding-left:10px;padding-right:10px;font-size:12px}._nameCell_v19q4_157{flex-wrap:wrap}}._page_19b08_2{display:flex;flex-direction:column;gap:18px;min-width:0;max-width:100%;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0)}._pageHeader_19b08_11{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}._title_19b08_15{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_19b08_16{font-size:13.5px;color:var(--color-text-muted)}._printBtn_19b08_17{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_19b08_17:hover{background:#e5e7eb}._filterBar_19b08_25{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_19b08_30{display:flex;flex-direction:column;gap:5px}._filterLabel_19b08_31{font-size:12px;font-weight:700;color:var(--color-text-muted)}._filterInput_19b08_32{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_19b08_32:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._generateBtn_19b08_41{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_19b08_41:hover:not(:disabled){background:var(--color-primary-dark)}._generateBtn_19b08_41:disabled{opacity:.55;cursor:not-allowed}._alertError_19b08_50{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:12px 16px;font-size:13px}._loadingState_19b08_54{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_19b08_60{width:22px;height:22px;border:3px solid #e5e7eb;border-top-color:var(--color-primary);border-radius:50%;animation:_spin_19b08_60 .7s linear infinite}@keyframes _spin_19b08_60{to{transform:rotate(360deg)}}._emptyState_19b08_66{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_19b08_72{font-size:36px}._emptyTitle_19b08_73{font-size:15px;font-weight:700;color:var(--color-text)}._emptyText_19b08_74{font-size:13px;color:var(--color-text-muted)}._reportCard_19b08_77{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm);min-width:0;max-width:100%;box-sizing:border-box}._tableScroll_19b08_85{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._reportMeta_19b08_91{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#f8fafc;border-bottom:1px solid var(--color-border)}._reportOrg_19b08_96{font-size:14px;font-weight:800;color:var(--color-text)}._reportPeriod_19b08_97{font-size:12.5px;color:var(--color-text-muted)}._table_19b08_85{width:100%;border-collapse:collapse}._tableHead_19b08_102 th{padding:10px 18px;background:#1e293b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;text-align:left}._thAmt_19b08_107{text-align:right!important;width:180px}._sectionHeader_19b08_110 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_19b08_118 td{padding:9px 18px;border-bottom:1px solid #f3f4f6}._accountRow_19b08_118:hover td{background:#fafafa}._nameCell_19b08_120{font-size:13.5px;color:var(--color-text);display:flex;align-items:center;gap:8px}._codeTag_19b08_121{font-family:monospace;font-size:11px;color:var(--color-text-muted);flex-shrink:0}._amtCell_19b08_125{padding:9px 18px;text-align:right;font-family:monospace;font-size:13.5px;font-weight:600;color:var(--color-text);vertical-align:middle}._subtotalRow_19b08_132 td{padding:9px 18px;font-weight:800;font-size:13px;border-top:1px solid #e2e8f0;border-bottom:2px solid var(--color-border)}._subtotalLabel_19b08_136{color:var(--color-text-muted);font-style:italic}._revenueTotal_19b08_137 td{background:#f0fdf4;color:#166534}._revenueTotal_19b08_137 ._amtCell_19b08_125{color:#16a34a}._cogsTotal_19b08_139 td{background:#fff7ed;color:#9a3412}._cogsTotal_19b08_139 ._amtCell_19b08_125{color:#ea580c}._expTotal_19b08_141 td{background:#fef9c3;color:#854d0e}._expTotal_19b08_141 ._amtCell_19b08_125{color:#ca8a04}._dividerRow_19b08_145 td{padding:0;height:10px;background:#f8fafc;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._profitRow_19b08_152 td{padding:11px 18px;font-weight:800;font-size:14px}._profitLabel_19b08_153{color:var(--color-text)}._profitAmt_19b08_154{font-family:monospace;font-size:15px}._grossProfitRow_19b08_156 td{background:#f0f9ff;border-top:2px solid #bae6fd;border-bottom:2px solid #bae6fd}._grossProfitRow_19b08_156 ._profitLabel_19b08_153{color:#0369a1}._grossProfitRow_19b08_156 ._amtCell_19b08_125{color:#0284c7}._netProfitRow_19b08_161 td{background:#f0fdf4;border-top:3px solid #16a34a;border-bottom:3px solid #16a34a}._netProfitRow_19b08_161 ._profitLabel_19b08_153{color:#166534}._netProfitRow_19b08_161 ._amtCell_19b08_125{color:#16a34a;font-size:17px}._netLossRow_19b08_165 td{background:#fef2f2;border-top:3px solid #dc2626;border-bottom:3px solid #dc2626}._netLossRow_19b08_165 ._profitLabel_19b08_153{color:#991b1b}._netLossRow_19b08_165 ._amtCell_19b08_125{color:#dc2626;font-size:17px}._noDataRow_19b08_170 td{padding:10px 18px;font-size:13px;color:var(--color-text-muted);font-style:italic;background:#fafafa}._summaryStrip_19b08_176{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_19b08_182{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_19b08_187{font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px}._pillVal_19b08_188{font-family:monospace;font-size:13.5px;font-weight:800;color:var(--color-text)}._pillOp_19b08_189{font-size:18px;font-weight:900;color:var(--color-text-muted);padding:0 2px}._pillProfit_19b08_191{background:#f0fdf4;border-color:#86efac}._pillProfit_19b08_191 ._pillLabel_19b08_187{color:#166534}._pillLoss_19b08_193{background:#fef2f2;border-color:#fca5a5}._pillLoss_19b08_193 ._pillLabel_19b08_187{color:#991b1b}._pillNetVal_19b08_195{font-size:15px!important}@media print{._filterBar_19b08_25,._generateBtn_19b08_41,._printBtn_19b08_17,._pageHeader_19b08_11>button,._summaryStrip_19b08_176{display:none!important}._page_19b08_2{gap:8px}._reportCard_19b08_77{box-shadow:none;border:none}._tableScroll_19b08_85{overflow:visible!important;max-width:none!important}._table_19b08_85{min-width:0!important}._tableHead_19b08_102 th{background:#000!important;-webkit-print-color-adjust:exact}._sectionHeader_19b08_110 td{background:#e5e5e5!important;-webkit-print-color-adjust:exact}}@media screen and (max-width: 768px){._pageHeader_19b08_11{flex-direction:column;align-items:stretch;gap:12px}._title_19b08_15{font-size:1.35rem}._subtitle_19b08_16{font-size:13px;line-height:1.45}._printBtn_19b08_17{width:100%;min-height:44px;border-radius:8px;font-size:14px}._filterBar_19b08_25{flex-direction:column;align-items:stretch;gap:12px;padding:14px}._filterInput_19b08_32{width:100%;min-height:44px;font-size:16px;box-sizing:border-box;border-radius:8px}._generateBtn_19b08_41{width:100%;min-height:46px;align-self:stretch;font-size:15px;border-radius:8px;white-space:normal}._loadingState_19b08_54{padding:40px 16px;flex-direction:column}._emptyState_19b08_66{padding:40px 16px}._reportMeta_19b08_91{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px}._tableScroll_19b08_85 ._table_19b08_85{min-width:520px}._accountRow_19b08_118 td,._sectionHeader_19b08_110 td,._subtotalRow_19b08_132 td,._profitRow_19b08_152 td{padding-left:12px;padding-right:12px}._summaryStrip_19b08_176{flex-direction:column;align-items:stretch;padding:14px;gap:10px}._summaryPill_19b08_182{width:100%;min-width:0;box-sizing:border-box}._pillOp_19b08_189{align-self:center}}._page_1ksi8_2{padding:24px;max-width:min(1200px,100%);margin:0 auto;min-width:0;box-sizing:border-box;font-family:Segoe UI,system-ui,sans-serif;padding-bottom:max(24px,env(safe-area-inset-bottom))}._pageHeader_1ksi8_12{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_1ksi8_21{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_1ksi8_28{font-size:.875rem;color:#6b7280;margin:0}._filterBar_1ksi8_35{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_1ksi8_47{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#374151}._dateInput_1ksi8_56{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none;transition:border-color .15s}._dateInput_1ksi8_56:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._generateBtn_1ksi8_72{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_1ksi8_72:hover:not(:disabled){background:#4f46e5}._generateBtn_1ksi8_72:disabled{opacity:.55;cursor:not-allowed}._printBtn_1ksi8_94{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_1ksi8_94:hover{background:#e5e7eb}._warningBanner_1ksi8_111{background:#fef3c7;border:1px solid #f59e0b;color:#92400e;border-radius:8px;padding:12px 16px;font-size:.875rem;margin-bottom:20px}._errorMsg_1ksi8_121{color:#dc2626;font-size:.875rem;margin-bottom:16px}._emptyState_1ksi8_127{text-align:center;color:#9ca3af;padding:60px 20px;font-size:.9375rem}._reportWrapper_1ksi8_135{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:28px 32px;box-shadow:0 1px 4px #0000000f}._printHeader_1ksi8_144{display:none;text-align:center;margin-bottom:20px}._printHeader_1ksi8_144 h2{font-size:1.25rem;margin:0}._printHeader_1ksi8_144 h3{font-size:1rem;margin:4px 0 2px;color:#374151}._printHeader_1ksi8_144 p{font-size:.8125rem;color:#6b7280;margin:0}._columns_1ksi8_155{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}._column_1ksi8_155{display:flex;flex-direction:column}._columnSpacer_1ksi8_167{height:24px}._sectionTable_1ksi8_172{width:100%;border-collapse:collapse;margin-bottom:4px}._sectionHeaderRow_1ksi8_178 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_1ksi8_188 td{padding:7px 0;font-size:.875rem;color:#374151;border-bottom:1px solid #f3f4f6}._nameCell_1ksi8_195{display:flex;align-items:center;gap:6px;padding-left:8px}._amtCell_1ksi8_202{text-align:right;font-variant-numeric:tabular-nums;color:#111827;white-space:nowrap}._codeTag_1ksi8_209{font-size:.6875rem;background:#eff6ff;color:#2563eb;border-radius:4px;padding:1px 5px;font-family:monospace;flex-shrink:0}._cpeBadge_1ksi8_219{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_1ksi8_231 td{border-top:1px solid #d1d5db;padding:0;height:4px}._subtotalRow_1ksi8_237{font-weight:700;color:#1a1a2e}._subtotalRow_1ksi8_237 td{padding:8px 0;font-size:.9375rem}._emptySection_1ksi8_247{font-size:.8125rem;color:#9ca3af;padding:10px 0 6px 8px}._grandTotalBar_1ksi8_254{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_1ksi8_266{display:flex;flex-direction:column;gap:2px}._gtLabel_1ksi8_272{font-size:.75rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._gtValue_1ksi8_280{font-size:1.1rem;font-weight:700;color:#1a1a2e;font-variant-numeric:tabular-nums}._gtEquals_1ksi8_287{font-size:1.5rem;font-weight:700;color:#9ca3af}._balancedBadge_1ksi8_293{margin-left:auto;background:#dcfce7;color:#15803d;border:1px solid #bbf7d0;border-radius:20px;padding:5px 14px;font-size:.8125rem;font-weight:700}._unbalancedBadge_1ksi8_304{margin-left:auto;background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5;border-radius:20px;padding:5px 14px;font-size:.8125rem;font-weight:700}@media screen and (max-width: 768px){._page_1ksi8_2{padding:16px 14px}._pageHeader_1ksi8_12{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}._pageTitle_1ksi8_21{font-size:1.35rem}._printBtn_1ksi8_94{width:100%;min-height:44px;font-size:14px}._filterBar_1ksi8_35{flex-direction:column;align-items:stretch;gap:12px;padding:14px;margin-bottom:16px}._dateInput_1ksi8_56{width:100%;min-height:44px;font-size:16px;box-sizing:border-box;border-radius:8px}._generateBtn_1ksi8_72{width:100%;min-height:46px;height:auto;font-size:15px;border-radius:8px}._reportWrapper_1ksi8_135{padding:16px 14px;border-radius:10px}._columns_1ksi8_155{grid-template-columns:1fr;gap:0}._column_1ksi8_155+._column_1ksi8_155{margin-top:24px}._grandTotalBar_1ksi8_254{flex-direction:column;align-items:stretch;gap:12px;padding:14px}._gtEquals_1ksi8_287{display:none}._balancedBadge_1ksi8_293,._unbalancedBadge_1ksi8_304{margin-left:0;align-self:flex-start}._column_1ksi8_155{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._sectionTable_1ksi8_172{min-width:300px}}@media print{._filterBar_1ksi8_35,._printBtn_1ksi8_94,._generateBtn_1ksi8_72{display:none!important}._printHeader_1ksi8_144{display:block!important}._reportWrapper_1ksi8_135{border:none;box-shadow:none;padding:0}._page_1ksi8_2{padding:0}}._page_1mgt8_2{padding:24px;max-width:min(1400px,100%);margin:0 auto;min-width:0;box-sizing:border-box;font-family:Segoe UI,system-ui,sans-serif;padding-bottom:max(24px,env(safe-area-inset-bottom))}._pageHeader_1mgt8_12{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_1mgt8_17{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_1mgt8_18{font-size:.875rem;color:#6b7280;margin:0}._filterBar_1mgt8_21{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_1mgt8_27{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#374151}._dateInput_1mgt8_32{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none;transition:border-color .15s}._dateInput_1mgt8_32:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._generateBtn_1mgt8_39{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_1mgt8_39:hover:not(:disabled){background:#4f46e5}._generateBtn_1mgt8_39:disabled{opacity:.55;cursor:not-allowed}._printBtn_1mgt8_47{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_1mgt8_47:hover{background:#e5e7eb}._errorMsg_1mgt8_55{color:#dc2626;font-size:.875rem;margin-bottom:16px}._emptyState_1mgt8_56{text-align:center;color:#9ca3af;padding:60px 20px;font-size:.9375rem}._agingAlert_1mgt8_57{margin-top:16px;padding:12px 16px;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#b91c1c;font-size:.875rem;font-weight:500}._reportWrapper_1mgt8_64{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px 28px;box-shadow:0 1px 4px #0000000f}._printHeader_1mgt8_70{display:none;text-align:center;margin-bottom:20px}._printHeader_1mgt8_70 h2{font-size:1.25rem;margin:0}._printHeader_1mgt8_70 h3{font-size:1rem;margin:4px 0 2px;color:#374151}._printHeader_1mgt8_70 p{font-size:.8125rem;color:#6b7280;margin:0}._summaryStrip_1mgt8_76{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}._summaryCard_1mgt8_80{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_1mgt8_85{font-size:.725rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._summaryValue_1mgt8_89{font-size:.95rem;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}._cardCurrent_1mgt8_94{background:#f0fdf4;border-color:#bbf7d0}._cardCurrent_1mgt8_94 ._summaryValue_1mgt8_89{color:#15803d}._cardWarning_1mgt8_96{background:#fefce8;border-color:#fde68a}._cardWarning_1mgt8_96 ._summaryValue_1mgt8_89{color:#b45309}._cardOrange_1mgt8_98{background:#fff7ed;border-color:#fed7aa}._cardOrange_1mgt8_98 ._summaryValue_1mgt8_89{color:#c2410c}._cardDanger_1mgt8_100{background:#fff1f2;border-color:#fecdd3}._cardDanger_1mgt8_100 ._summaryValue_1mgt8_89{color:#be123c}._ccySection_1mgt8_104{background:linear-gradient(135deg,#eff6ff,#f0fdf4);border:1px solid #bfdbfe;border-radius:10px;padding:14px 18px;margin-bottom:20px}._ccySectionTitle_1mgt8_109{font-size:.8125rem;font-weight:700;color:#1e40af;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}._ccyCards_1mgt8_113{display:flex;gap:12px;flex-wrap:wrap}._ccyCard_1mgt8_113{background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;padding:12px 16px;min-width:150px}._ccyCardForeign_1mgt8_118{border-color:#bfdbfe;background:#eff6ff}._ccyCode_1mgt8_119{font-size:.8125rem;font-weight:700;color:#6b7280}._ccyOrig_1mgt8_120{font-size:1.1rem;font-weight:800;color:#1d4ed8;font-family:monospace;margin-top:2px}._ccyUnit_1mgt8_124{font-size:.75rem;font-weight:600;margin-left:4px;color:#64748b}._ccyPkr_1mgt8_125{font-size:.75rem;color:#6b7280;margin-top:2px}._controlsRow_1mgt8_128{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}._ccyFilter_1mgt8_132{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._filterChipLabel_1mgt8_133{font-size:.8125rem;font-weight:600;color:#374151}._filterChip_1mgt8_133{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_1mgt8_133:hover{border-color:#6366f1;color:#4f46e5}._chipActive_1mgt8_140{background:#6366f1;border-color:#6366f1;color:#fff!important}._chipActive_1mgt8_140:hover{background:#4f46e5!important}._viewControls_1mgt8_143{display:flex;gap:10px;align-items:center}._sortSelect_1mgt8_144{padding:6px 10px;border:1.5px solid #e5e7eb;border-radius:7px;font-size:.8125rem;color:#374151;background:#fff;cursor:pointer}._viewToggle_1mgt8_148{display:flex;border:1.5px solid #e5e7eb;border-radius:7px;overflow:hidden}._viewBtn_1mgt8_149{padding:6px 14px;background:#fff;border:none;font-size:.8125rem;font-weight:600;cursor:pointer;color:#6b7280;transition:all .12s}._viewBtn_1mgt8_149:first-child{border-right:1.5px solid #e5e7eb}._viewBtnActive_1mgt8_154{background:#6366f1;color:#fff}._tableWrapper_1mgt8_157{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._table_1mgt8_157{width:100%;border-collapse:collapse;font-size:.875rem}._th_1mgt8_165{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_1mgt8_172{text-align:left}._thCenter_1mgt8_173{text-align:center}._th_1mgt8_165:first-child{border-radius:8px 0 0}._th_1mgt8_165:last-child{border-radius:0 8px 0 0}._clientHeaderRow_1mgt8_178{cursor:pointer;background:#f8f7ff}._clientHeaderRow_1mgt8_178:hover{background:#ede9fe}._clientHeaderCell_1mgt8_183{padding:10px 14px;font-size:.875rem;color:#4338ca;border-bottom:1px solid #e5e7eb;display:table-cell}._expandIcon_1mgt8_189{margin-right:8px;font-size:.75rem;color:#6366f1}._fxBadge_1mgt8_190{margin-left:10px;font-size:.7rem;font-weight:700;background:#dbeafe;color:#1e40af;padding:2px 7px;border-radius:99px}._clientTotal_1mgt8_195{float:right;font-size:.875rem;font-weight:700;color:#4338ca;font-family:monospace}._invoiceRow_1mgt8_201 td{border-bottom:1px solid #f3f4f6;transition:background .1s}._invoiceRow_1mgt8_201:hover td{filter:brightness(.97)}._rowNormal_1mgt8_207 td{background:#fff}._rowAmber_1mgt8_208 td{background:#fffbeb}._rowWarning_1mgt8_209 td{background:#fff7ed}._rowDanger_1mgt8_210 td{background:#fff1f2}._tdName_1mgt8_212{padding:9px 14px;font-weight:600;color:#111827}._tdInv_1mgt8_213{padding:9px 12px;font-weight:700;color:#1d4ed8;font-size:.875rem}._tdDate_1mgt8_214{padding:9px 12px;color:#6b7280;font-size:.825rem;white-space:nowrap}._tdCcy_1mgt8_215{padding:9px 12px;text-align:center}._tdAmt_1mgt8_216{padding:9px 12px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._tdPkr_1mgt8_220{padding:9px 12px;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:#111827}._tdDays_1mgt8_224,._tdBucket_1mgt8_225{padding:9px 12px;text-align:center}._origAmt_1mgt8_227{font-family:monospace;font-weight:700;color:#1e40af}._pkrOnly_1mgt8_228{color:#374151;font-weight:600}._tdFxRate_1mgt8_230{padding:9px 10px;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}._fxRateVal_1mgt8_234{font-size:.8rem;font-family:monospace;color:#6b7280;background:#f3f4f6;padding:2px 6px;border-radius:4px;cursor:help}._fxRateNA_1mgt8_239{font-size:.8rem;color:#d1d5db}._ccyBadge_1mgt8_242{display:inline-block;font-size:.7rem;font-weight:800;padding:2px 7px;border-radius:99px}._ccyBadgeForeign_1mgt8_246{background:#dbeafe;color:#1d4ed8}._ccyBadgePkr_1mgt8_247{background:#f0fdf4;color:#15803d}._daysBadge_1mgt8_250{display:inline-block;font-size:.75rem;font-weight:800;padding:2px 8px;border-radius:99px;font-family:monospace}._daysCurrent_1mgt8_254{background:#dcfce7;color:#166534}._daysOver30_1mgt8_255{background:#fef9c3;color:#854d0e}._daysOver60_1mgt8_256{background:#ffedd5;color:#9a3412}._daysOver90_1mgt8_257{background:#fee2e2;color:#991b1b}._bucketCurrent_1mgt8_260{display:inline-block;padding:2px 8px;border-radius:99px;font-size:.75rem;font-weight:700;background:#dcfce7;color:#166534}._bucket31_1mgt8_261{display:inline-block;padding:2px 8px;border-radius:99px;font-size:.75rem;font-weight:700;background:#fef9c3;color:#854d0e}._bucket61_1mgt8_262{display:inline-block;padding:2px 8px;border-radius:99px;font-size:.75rem;font-weight:700;background:#ffedd5;color:#9a3412}._bucket90_1mgt8_263{display:inline-block;padding:2px 8px;border-radius:99px;font-size:.75rem;font-weight:700;background:#fee2e2;color:#991b1b}._clientSubtotalRow_1mgt8_266 td{padding:8px 12px;background:#f8f7ff;border-top:1px solid #e0e7ff;border-bottom:2px solid #c7d2fe}._subtotalLabel_1mgt8_270{font-size:.8rem;font-weight:700;color:#6366f1}._subBucket_1mgt8_271{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;margin-right:8px}._subtotalPkr_1mgt8_272{font-size:.9rem;font-weight:800;color:#4338ca;text-align:right}._grandTotalRow_1mgt8_275 td{padding:12px 14px;font-weight:700;font-size:.95rem;color:#1a1a2e;background:#f8f7ff;border-top:2px solid #c7d2fe;white-space:nowrap}._grandTotalLabel_1mgt8_279{color:#4338ca}._grandTotalPkr_1mgt8_280{text-align:right;font-family:monospace;font-size:1rem;color:#4338ca}._ccyTotalsSection_1mgt8_283{margin-top:24px;border:1.5px solid #e5e7eb;border-radius:10px;overflow:hidden}._ccyTotalsTitle_1mgt8_287{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_1mgt8_293{width:100%;border-collapse:collapse;font-size:.875rem}._ccyTotalsTable_1mgt8_293 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_1mgt8_293 td{padding:10px 16px;border-bottom:1px solid #f3f4f6}._ccyTotalAmt_1mgt8_300{font-family:monospace;font-weight:700;color:#1d4ed8}._ccyTotalPkr_1mgt8_301{font-family:monospace;font-weight:700;color:#111827}._ccyTotalsGrand_1mgt8_302 td{background:#f8f7ff;font-weight:700;color:#4338ca;border-top:2px solid #c7d2fe}@media screen and (max-width: 768px){._page_1mgt8_2{padding:16px 14px}._pageHeader_1mgt8_12{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}._pageTitle_1mgt8_17{font-size:1.35rem}._pageSubtitle_1mgt8_18{font-size:.8125rem;line-height:1.45}._printBtn_1mgt8_47{width:100%;min-height:44px;font-size:14px;border-radius:8px}._filterBar_1mgt8_21{flex-direction:column;align-items:stretch;gap:12px;padding:14px;margin-bottom:16px}._dateInput_1mgt8_32{width:100%;min-height:44px;font-size:16px;box-sizing:border-box;border-radius:8px}._generateBtn_1mgt8_39{width:100%;min-height:46px;height:auto;font-size:15px;border-radius:8px}._reportWrapper_1mgt8_64{padding:16px 12px;border-radius:10px}._summaryStrip_1mgt8_76{flex-direction:column}._summaryCard_1mgt8_80{min-width:unset}._ccyCards_1mgt8_113{flex-direction:column}._ccyCard_1mgt8_113{min-width:unset;width:100%;box-sizing:border-box}._controlsRow_1mgt8_128{flex-direction:column;align-items:stretch;gap:14px}._ccyFilter_1mgt8_132{flex-wrap:wrap}._filterChip_1mgt8_133{min-height:36px;padding:6px 12px}._viewControls_1mgt8_143{flex-direction:column;align-items:stretch;width:100%;gap:10px}._sortSelect_1mgt8_144{width:100%;min-height:44px;font-size:16px;box-sizing:border-box}._viewToggle_1mgt8_148{width:100%}._viewBtn_1mgt8_149{flex:1;min-height:44px;padding:10px 12px}._tableWrapper_1mgt8_157 ._table_1mgt8_157{min-width:1020px}._th_1mgt8_165{padding:8px;font-size:.65rem}._rateHint_1mgt8_425{display:none}._ccyTotalsSection_1mgt8_283{overflow-x:auto;-webkit-overflow-scrolling:touch}._ccyTotalsTable_1mgt8_293{min-width:420px}._agingAlert_1mgt8_57{font-size:.8125rem;padding:10px 12px}}@media print{._filterBar_1mgt8_21,._printBtn_1mgt8_47,._generateBtn_1mgt8_39,._controlsRow_1mgt8_128{display:none!important}._printHeader_1mgt8_70{display:block!important}._reportWrapper_1mgt8_64{border:none;box-shadow:none;padding:0}._page_1mgt8_2{padding:0}._tableWrapper_1mgt8_157{overflow:visible!important;max-width:none!important}._table_1mgt8_157{min-width:0!important}._rowDanger_1mgt8_210 td,._rowWarning_1mgt8_209 td,._rowAmber_1mgt8_208 td{background:transparent!important}._clientHeaderRow_1mgt8_178{background:#f0f0f0!important}}._page_1mzqi_2{padding:24px;max-width:min(1280px,100%);margin:0 auto;min-width:0;box-sizing:border-box;font-family:Segoe UI,system-ui,sans-serif;padding-bottom:max(24px,env(safe-area-inset-bottom))}._headerActions_1mzqi_12{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._pageHeader_1mzqi_19{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_1mzqi_23{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_1mzqi_24{font-size:.875rem;color:#6b7280;margin:0}._generateBtn_1mzqi_27{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_1mzqi_27:hover:not(:disabled){background:#4f46e5}._generateBtn_1mzqi_27:disabled{opacity:.55;cursor:not-allowed}._printBtn_1mzqi_35{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_1mzqi_35:hover{background:#e5e7eb}._secondaryBtn_1mzqi_42{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_1mzqi_42:hover{background:#f9fafb;border-color:#9ca3af}._filterBar_1mzqi_50{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_1mzqi_55{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#374151}._dateInput_1mzqi_59{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none;transition:border-color .15s}._dateInput_1mzqi_59:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._vendorSelect_1mzqi_66{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_1mzqi_66:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._vendorSelect_1mzqi_66:disabled{opacity:.55}._errorMsg_1mzqi_75{color:#dc2626;font-size:.875rem;margin-bottom:16px}._emptyState_1mzqi_76{text-align:center;color:#9ca3af;padding:60px 20px;font-size:.9375rem}._agingAlert_1mzqi_79{margin-top:16px;padding:12px 16px;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#b91c1c;font-size:.875rem;font-weight:500}._reportWrapper_1mzqi_86{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px 28px;box-shadow:0 1px 4px #0000000f}._printHeader_1mzqi_91{display:none;text-align:center;margin-bottom:20px}._printHeader_1mzqi_91 h2{font-size:1.25rem;margin:0}._printHeader_1mzqi_91 h3{font-size:1rem;margin:4px 0 2px;color:#374151}._printHeader_1mzqi_91 p{font-size:.8125rem;color:#6b7280;margin:0}._summaryStrip_1mzqi_99{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}._summaryCard_1mzqi_100{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_1mzqi_105{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._summaryValue_1mzqi_106{font-size:1rem;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}._cardCurrent_1mzqi_108{background:#f0fdf4;border-color:#bbf7d0}._cardCurrent_1mzqi_108 ._summaryValue_1mzqi_106{color:#15803d}._cardWarning_1mzqi_110{background:#fefce8;border-color:#fde68a}._cardWarning_1mzqi_110 ._summaryValue_1mzqi_106{color:#b45309}._cardOrange_1mzqi_112{background:#fff7ed;border-color:#fed7aa}._cardOrange_1mzqi_112 ._summaryValue_1mzqi_106{color:#c2410c}._cardDanger_1mzqi_114{background:#fff1f2;border-color:#fecdd3}._cardDanger_1mzqi_114 ._summaryValue_1mzqi_106{color:#be123c}._tableWrapper_1mzqi_118{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._table_1mzqi_118{width:100%;border-collapse:collapse;font-size:.875rem}._th_1mzqi_126{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_1mzqi_132{text-align:right}._th_1mzqi_126:first-child{text-align:left;border-radius:8px 0 0}._th_1mzqi_126:hover{background:#e5e7eb}._sortInactive_1mzqi_136{opacity:.35;font-size:.7rem}._sortActive_1mzqi_137{color:#6366f1;font-size:.7rem}._tdName_1mzqi_139{padding:10px 14px;color:#111827;font-weight:500;border-bottom:1px solid #f3f4f6}._tdAmt_1mzqi_143{padding:10px 14px;text-align:right;color:#374151;font-variant-numeric:tabular-nums;border-bottom:1px solid #f3f4f6;white-space:nowrap}._tdTotal_1mzqi_147{font-weight:700;color:#111827}._tdAction_1mzqi_148{padding:10px 14px;border-bottom:1px solid #f3f4f6;text-align:center}._vendorLink_1mzqi_151{background:none;border:none;padding:0;cursor:pointer;color:#4338ca;font-weight:600;font-size:.875rem;text-decoration:underline;text-underline-offset:2px}._vendorLink_1mzqi_151:hover{color:#3730a3}._billsBtn_1mzqi_159{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_1mzqi_159:hover{background:#dbeafe}._rowNormal_1mzqi_167:hover td{background:#fafafa}._rowWarning_1mzqi_168 td{background:#fffbeb}._rowWarning_1mzqi_168:hover td{background:#fef9c3}._rowDanger_1mzqi_170 td{background:#fff5f5}._rowDanger_1mzqi_170:hover td{background:#fee2e2}._over90_1mzqi_172{color:#b91c1c!important;font-weight:700}._totalRow_1mzqi_175 td{padding:12px 14px;font-weight:700;font-size:.9375rem;color:#1a1a2e;background:#f8f7ff;border-top:2px solid #c7d2fe;white-space:nowrap}._totalRow_1mzqi_175 ._tdName_1mzqi_139{color:#4338ca}@media screen and (max-width: 768px){._page_1mzqi_2{padding:16px 14px}._pageHeader_1mzqi_19{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}._pageTitle_1mzqi_23{font-size:1.35rem}._headerActions_1mzqi_12{flex-direction:column;align-items:stretch;width:100%}._secondaryBtn_1mzqi_42,._printBtn_1mzqi_35{width:100%;min-height:44px;font-size:14px;border-radius:8px}._filterBar_1mzqi_50{flex-direction:column;align-items:stretch;gap:12px;padding:14px;margin-bottom:16px}._dateInput_1mzqi_59,._vendorSelect_1mzqi_66{width:100%;min-width:0;min-height:44px;font-size:16px;box-sizing:border-box;border-radius:8px}._generateBtn_1mzqi_27{width:100%;min-height:46px;height:auto;font-size:15px;border-radius:8px}._reportWrapper_1mzqi_86{padding:16px 12px;border-radius:10px}._summaryStrip_1mzqi_99{flex-direction:column}._summaryCard_1mzqi_100{min-width:unset}._tableWrapper_1mzqi_118 ._table_1mzqi_118{min-width:720px}._th_1mzqi_126,._tdName_1mzqi_139,._tdAmt_1mzqi_143,._tdAction_1mzqi_148{padding-left:10px;padding-right:10px;font-size:.8125rem}._billsBtn_1mzqi_159{min-height:40px;padding:8px 12px;font-size:12px}._agingAlert_1mzqi_79{font-size:.8125rem;padding:10px 12px}}@media print{._filterBar_1mzqi_50,._printBtn_1mzqi_35,._generateBtn_1mzqi_27,._summaryStrip_1mzqi_99,._secondaryBtn_1mzqi_42,._billsBtn_1mzqi_159,._vendorLink_1mzqi_151{display:none!important}._printHeader_1mzqi_91{display:block!important}._reportWrapper_1mzqi_86{border:none;box-shadow:none;padding:0}._page_1mzqi_2{padding:0}._tableWrapper_1mzqi_118{overflow:visible!important;max-width:none!important}._table_1mzqi_118{min-width:0!important}._rowDanger_1mzqi_170 td,._rowWarning_1mzqi_168 td{background:transparent!important}}._page_19p0k_2{padding:24px;max-width:min(1200px,100%);margin:0 auto;min-width:0;box-sizing:border-box;font-family:Segoe UI,system-ui,sans-serif;padding-bottom:max(24px,env(safe-area-inset-bottom))}._pageHeader_19p0k_12{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_19p0k_16{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_19p0k_17{font-size:.875rem;color:#6b7280;margin:0}._generateBtn_19p0k_20{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_19p0k_20:hover:not(:disabled){background:#4f46e5}._generateBtn_19p0k_20:disabled{opacity:.55;cursor:not-allowed}._printBtn_19p0k_28{padding:8px 18px;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer}._printBtn_19p0k_28:hover{background:#e5e7eb}._filterBar_19p0k_36{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_19p0k_41{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#374151}._dateInput_19p0k_45{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none}._dateInput_19p0k_45:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._errorBanner_19p0k_52{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;border-radius:8px;padding:12px 16px;font-size:.875rem;margin-bottom:20px}._warningBanner_19p0k_56{background:#fef3c7;border:1px solid #f59e0b;color:#92400e;border-radius:8px;padding:12px 16px;font-size:.875rem;margin-bottom:20px}._emptyState_19p0k_60{text-align:center;color:#9ca3af;padding:60px 20px;font-size:.9375rem}._reportWrapper_19p0k_65{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:28px 32px;box-shadow:0 1px 4px #0000000f}._printHeader_19p0k_70{display:none;text-align:center;margin-bottom:20px}._printHeader_19p0k_70 h2{font-size:1.25rem;margin:0}._printHeader_19p0k_70 h3{font-size:1rem;margin:4px 0 2px;color:#374151}._printHeader_19p0k_70 p{font-size:.8125rem;color:#6b7280;margin:0}._sections_19p0k_78{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:28px}._sectionCard_19p0k_86{border:1px solid #e5e7eb;border-top:4px solid var(--accent, #6366f1);border-radius:10px;overflow:hidden;background:#fff;min-width:0;max-width:100%}._sectionHead_19p0k_96{display:flex;align-items:center;gap:8px;padding:14px 16px 10px;background:#f9fafb;border-bottom:1px solid #f0f0f0}._sectionIcon_19p0k_102{font-size:1.125rem}._sectionTitle_19p0k_103{font-size:.9375rem;font-weight:700;color:#1a1a2e}._lineTable_19p0k_105{width:100%;border-collapse:collapse;min-width:260px}._lineRow_19p0k_111 td{padding:8px 16px;font-size:.8125rem;color:#374151}._lineRow_19p0k_111:hover td{background:#fafafa}._boldRow_19p0k_114 td{padding:8px 16px;font-size:.8125rem;font-weight:700;color:#111827}._separatorRow_19p0k_116 td{height:1px;background:#f0f0f0;padding:0}._totalRow_19p0k_118{background:#f8f7ff;border-top:2px solid #c7d2fe}._totalRow_19p0k_118 td{padding:10px 16px;font-size:.875rem;font-weight:700;color:#1a1a2e}._lineLabel_19p0k_126{width:65%}._lineValue_19p0k_127{text-align:right;white-space:nowrap}._amount_19p0k_130{font-variant-numeric:tabular-nums;font-size:.875rem}._pos_19p0k_131{color:#15803d}._neg_19p0k_132{color:#b91c1c}._neutral_19p0k_133{color:#111827}._indented_19p0k_134{padding-left:16px}._summaryStrip_19p0k_137{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_19p0k_144{display:flex;flex-direction:column;gap:3px}._summaryLabel_19p0k_147{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}._summaryValue_19p0k_151{font-size:1.125rem;font-weight:800;font-variant-numeric:tabular-nums}._summaryHighlight_19p0k_154 ._summaryValue_19p0k_151{font-size:1.25rem;color:#1a1a2e!important}._summaryArrow_19p0k_159{font-size:1.5rem;font-weight:700;color:#9ca3af}._verifiedBadge_19p0k_163{margin-left:auto;background:#dcfce7;color:#15803d;border:1px solid #bbf7d0;border-radius:20px;padding:5px 14px;font-size:.8125rem;font-weight:700}._unverifiedBadge_19p0k_168{margin-left:auto;background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5;border-radius:20px;padding:5px 14px;font-size:.8125rem;font-weight:700}._netGrid_19p0k_175{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}._netCell_19p0k_181{display:flex;flex-direction:column;gap:3px;min-width:120px}._netLabel_19p0k_184{font-size:.6875rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}._netTotal_19p0k_188{padding:8px 14px;background:#f0f0ff;border-radius:8px;border:1px solid #c7d2fe}._netPlus_19p0k_195{font-size:1.25rem;font-weight:700;color:#9ca3af}@media screen and (max-width: 900px){._sections_19p0k_78{grid-template-columns:1fr}._netGrid_19p0k_175{flex-direction:column;align-items:flex-start}._netPlus_19p0k_195{display:none}}@media screen and (max-width: 768px){._page_19p0k_2{padding:16px 14px}._pageHeader_19p0k_12{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}._pageTitle_19p0k_16{font-size:1.35rem}._pageSubtitle_19p0k_17{font-size:.8125rem;line-height:1.45}._printBtn_19p0k_28{width:100%;min-height:44px;font-size:14px;border-radius:8px}._filterBar_19p0k_36{flex-direction:column;align-items:stretch;gap:12px;padding:14px;margin-bottom:16px}._dateInput_19p0k_45{width:100%;min-height:44px;font-size:16px;box-sizing:border-box;border-radius:8px}._generateBtn_19p0k_20{width:100%;min-height:46px;height:auto;font-size:15px;border-radius:8px}._reportWrapper_19p0k_65{padding:16px 14px;border-radius:10px}._sections_19p0k_78{gap:16px}._sectionCard_19p0k_86{overflow-x:auto;-webkit-overflow-scrolling:touch}._summaryStrip_19p0k_137{flex-direction:column;align-items:stretch;gap:12px;padding:14px}._summaryArrow_19p0k_159{display:none}._verifiedBadge_19p0k_163,._unverifiedBadge_19p0k_168{margin-left:0;align-self:center}._warningBanner_19p0k_56,._errorBanner_19p0k_52{font-size:.8125rem;padding:10px 12px}._emptyState_19p0k_60{padding:40px 16px;font-size:.875rem}}@media print{._filterBar_19p0k_36,._printBtn_19p0k_28,._generateBtn_19p0k_20{display:none!important}._printHeader_19p0k_70{display:block!important}._reportWrapper_19p0k_65{border:none;box-shadow:none;padding:0}._page_19p0k_2{padding:0}._sections_19p0k_78{grid-template-columns:1fr;gap:12px}}._page_1hr8f_2{max-width:920px;min-width:0}._pageHeader_1hr8f_7{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}._pageSubtitle_1hr8f_16{font-size:13.5px;color:var(--color-text-muted);margin:0;line-height:1.45}._emptyLink_1hr8f_23{background:none;border:none;color:var(--color-primary, #6366f1);cursor:pointer;font-weight:600;font-size:inherit;padding:0;text-decoration:underline}._pageTitle_1hr8f_35{font-size:22px;font-weight:800;color:var(--color-text);margin:0 0 4px}._createBtn_1hr8f_37{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_1hr8f_37:hover{background:var(--color-primary-dark)}._errorBanner_1hr8f_45{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._emptyState_1hr8f_49{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_1hr8f_55{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_1hr8f_1 .2s ease}@keyframes _slideIn_1hr8f_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._billsList_1hr8f_70{display:flex;flex-direction:column;gap:8px}._billCard_1hr8f_72{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-sm);overflow:hidden}._billHeader_1hr8f_77{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;flex-wrap:wrap;gap:8px}._billLeft_1hr8f_82{display:flex;align-items:center;gap:8px;flex-shrink:0}._billNumber_1hr8f_84{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_1hr8f_89{font-size:12.5px;color:var(--color-text-muted);white-space:nowrap}._billTime_1hr8f_90{font-size:11px;color:var(--color-text-muted)}._billRight_1hr8f_92{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}._billAmount_1hr8f_93{font-family:monospace;font-size:15px;font-weight:800;color:#1d4ed8}._clientBadge_1hr8f_94{font-size:12px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:2px 10px;border-radius:99px;font-weight:600}._statusUnpaid_1hr8f_100{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:99px;background:#fee2e2;color:#991b1b}._statusPartial_1hr8f_101{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:99px;background:#fff7ed;color:#9a3412}._statusPaid_1hr8f_102{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:99px;background:#dcfce7;color:#166534}._payBtn_1hr8f_104{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_1hr8f_104:hover{background:#15803d}._paidDate_1hr8f_111{font-size:11px;color:#166534;font-weight:600;background:#dcfce7;padding:2px 8px;border-radius:99px}._billNotes_1hr8f_116{font-size:12.5px;color:var(--color-text-muted);padding:0 16px 12px;margin:0}._modalOverlay_1hr8f_119{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1200;padding:20px}._modal_1hr8f_119{background:#fff;border-radius:12px;width:100%;max-width:560px;box-shadow:0 20px 60px #0000002e;max-height:min(90vh,900px);display:flex;flex-direction:column;overflow:hidden}._modalHead_1hr8f_132{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid var(--color-border);flex-shrink:0;background:#fff;z-index:1}._modalTitle_1hr8f_138{font-size:16px;font-weight:800;color:var(--color-text)}._closeBtn_1hr8f_139{background:#f3f4f6;border:none;border-radius:5px;padding:4px 10px;font-size:14px;cursor:pointer;color:var(--color-text-muted)}._payMeta_1hr8f_145{padding:12px 22px;background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0}._payMetaRow_1hr8f_151{font-size:13px;color:#374151;display:flex;gap:24px;flex-wrap:wrap}._jePreview_1hr8f_158{margin-top:10px;font-size:12px;color:#6b7280;line-height:1.5;overflow-x:auto;-webkit-overflow-scrolling:touch}._formError_1hr8f_166{margin:12px 22px 0;background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:7px;padding:9px 14px;font-size:13px}._modalForm_1hr8f_171{padding:18px 22px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0}._formGrid_1hr8f_181{display:grid;grid-template-columns:1fr 1fr;gap:14px}._formField_1hr8f_182{display:flex;flex-direction:column;gap:5px}._fieldLabel_1hr8f_183{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_1hr8f_185,._select_1hr8f_185,._textarea_1hr8f_185{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_1hr8f_185:focus,._select_1hr8f_185:focus,._textarea_1hr8f_185:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._textarea_1hr8f_185{resize:vertical}._modalFooter_1hr8f_195{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}._cancelBtn_1hr8f_198{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_1hr8f_202{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_1hr8f_202:hover:not(:disabled){background:var(--color-primary-dark)}._confirmBtn_1hr8f_202:disabled{opacity:.55;cursor:not-allowed}@media screen and (max-width: 768px){._pageHeader_1hr8f_7{flex-direction:column;align-items:stretch;margin-bottom:16px}._pageTitle_1hr8f_35{font-size:1.35rem}._pageSubtitle_1hr8f_16{font-size:13px}._createBtn_1hr8f_37{width:100%;min-height:44px;padding:12px 18px;font-size:15px;border-radius:8px}._emptyState_1hr8f_49{padding:36px 16px;font-size:13px}._errorBanner_1hr8f_45{padding:10px 12px;margin-bottom:14px}._toast_1hr8f_55{left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom));text-align:center;font-size:13px}._billHeader_1hr8f_77{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}._billLeft_1hr8f_82{flex-wrap:wrap;align-items:flex-start}._billRight_1hr8f_92{width:100%;justify-content:space-between;flex-wrap:wrap;gap:8px}._payBtn_1hr8f_104{min-height:40px;padding:8px 16px;font-size:13px}._billNotes_1hr8f_116{padding:0 14px 12px}._modalOverlay_1hr8f_119{align-items:flex-end;padding:0;padding-bottom:env(safe-area-inset-bottom,0)}._modal_1hr8f_119{max-width:100%;width:100%;border-radius:14px 14px 0 0;max-height:min(96vh,100%)}._modalHead_1hr8f_132{position:sticky;top:0;padding:16px 16px 12px}._modalTitle_1hr8f_138{font-size:16px;padding-right:8px}._closeBtn_1hr8f_139{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}._formError_1hr8f_166{margin:10px 16px 0;font-size:12.5px}._payMeta_1hr8f_145{padding:12px 16px}._payMetaRow_1hr8f_151{flex-direction:column;gap:8px;font-size:13px}._modalForm_1hr8f_171{padding:14px 16px max(18px,env(safe-area-inset-bottom));gap:12px}._formGrid_1hr8f_181{grid-template-columns:1fr;gap:12px}._input_1hr8f_185,._select_1hr8f_185,._textarea_1hr8f_185{font-size:16px;min-height:44px;padding:10px 12px}._textarea_1hr8f_185{min-height:80px}._modalFooter_1hr8f_195{flex-direction:column-reverse;align-items:stretch;gap:10px;padding-top:6px}._cancelBtn_1hr8f_198,._confirmBtn_1hr8f_202{width:100%;min-height:46px;font-size:15px;border-radius:8px;padding:12px 18px}}._page_q4ses_2{padding:24px;max-width:min(1200px,100%);margin:0 auto;min-width:0;box-sizing:border-box;font-family:Segoe UI,system-ui,sans-serif}._pageHeader_q4ses_11{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px;min-width:0}._pageTitle_q4ses_16{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_q4ses_17{font-size:.875rem;color:#6b7280;margin:0}._headerActions_q4ses_19{display:flex;gap:8px;flex-wrap:wrap;align-items:center;flex-shrink:0}._generateBtn_q4ses_25{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_q4ses_25:hover:not(:disabled){background:#4f46e5}._generateBtn_q4ses_25:disabled{opacity:.55;cursor:not-allowed}._exportBtn_q4ses_33{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_q4ses_33:hover{background:#f3f4f6}._exportBtnGreen_q4ses_39{border-color:#10b981;color:#047857}._exportBtnGreen_q4ses_39:hover{background:#ecfdf5}._filterBar_q4ses_43{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_q4ses_48{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#374151}._filterSelect_q4ses_52{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none;min-width:200px}._filterSelect_q4ses_52:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._dateInput_q4ses_58{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none}._dateInput_q4ses_58:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._errorBanner_q4ses_65{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;border-radius:8px;padding:12px 16px;font-size:.875rem;margin-bottom:20px}._emptyState_q4ses_69{text-align:center;color:#9ca3af;padding:60px 20px;font-size:.9375rem}._statementCard_q4ses_74{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:hidden;min-width:0;max-width:100%;box-sizing:border-box}._entityHeader_q4ses_83{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_q4ses_88 h2{margin:0 0 4px;font-size:1.25rem;color:#111827}._entityLeft_q4ses_88 p{margin:2px 0;font-size:.8125rem;color:#6b7280}._entityRight_q4ses_90{text-align:right;min-width:0}._entityRight_q4ses_90 h3{margin:0 0 4px;font-size:.9375rem;font-weight:600;color:#374151}._entityRight_q4ses_90 p{margin:2px 0;font-size:.8125rem;color:#6b7280;word-break:break-word}._entityLeft_q4ses_88{min-width:0}._entityLeft_q4ses_88 h2{word-break:break-word}._balanceStrip_q4ses_97{display:flex;gap:0;border-bottom:1px solid #e5e7eb}._balanceCell_q4ses_100{flex:1;padding:14px 20px;text-align:center;border-right:1px solid #e5e7eb}._balanceCell_q4ses_100:last-child{border-right:none}._balanceLbl_q4ses_104{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._balanceVal_q4ses_105{font-size:1.125rem;font-weight:700;margin-top:4px;color:#111827}._balancePos_q4ses_106{color:#059669}._balanceNeg_q4ses_107{color:#dc2626}._tableWrap_q4ses_110{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}table._stmtTable_q4ses_116{width:100%;border-collapse:collapse;font-size:.875rem}._stmtTable_q4ses_116 th{background:#f3f4f6;color:#374151;font-weight:600;padding:10px 14px;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}._stmtTable_q4ses_116 th._right_q4ses_124,._stmtTable_q4ses_116 td._right_q4ses_124{text-align:right}._stmtTable_q4ses_116 td{padding:9px 14px;border-bottom:1px solid #f3f4f6;color:#1f2937;vertical-align:middle}._stmtTable_q4ses_116 tr:last-child td{border-bottom:none}._stmtTable_q4ses_116 tr:hover td{background:#fafafa}._typeBadge_q4ses_133{display:inline-block;padding:2px 8px;border-radius:20px;font-size:.75rem;font-weight:600}._typeBadgeInvoice_q4ses_137{background:#eff6ff;color:#1d4ed8}._typeBadgeBill_q4ses_138{background:#fef3c7;color:#92400e}._typeBadgePayment_q4ses_139{background:#ecfdf5;color:#065f46}._typeBadgeJournal_q4ses_140{background:#f3f4f6;color:#4b5563}._debitCol_q4ses_142{color:#1d4ed8;font-weight:500}._creditCol_q4ses_143{color:#065f46;font-weight:500}._balCol_q4ses_144{font-weight:600}._balColPos_q4ses_145{color:#059669}._balColNeg_q4ses_146{color:#dc2626}._openingRow_q4ses_149 td,._closingRow_q4ses_149 td{background:#f9fafb;font-weight:600}._closingRow_q4ses_149 td{border-top:2px solid #6366f1}@media print{._page_q4ses_2{padding:0;max-width:none}._filterBar_q4ses_43,._headerActions_q4ses_19,._generateBtn_q4ses_25,._exportBtn_q4ses_33{display:none!important}._statementCard_q4ses_74{box-shadow:none;border:none}._pageHeader_q4ses_11{margin-bottom:12px}._stmtTable_q4ses_116 th{background:#e5e7eb!important}._tableWrap_q4ses_110{overflow:visible!important;max-width:none!important}table._stmtTable_q4ses_116{min-width:0!important}}@media screen and (max-width: 768px){._page_q4ses_2{padding:16px 14px max(20px,env(safe-area-inset-bottom))}._pageHeader_q4ses_11{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._pageTitle_q4ses_16{font-size:1.35rem}._pageSubtitle_q4ses_17{font-size:.8125rem;line-height:1.45}._headerActions_q4ses_19{flex-direction:column;align-items:stretch;width:100%;gap:10px}._exportBtn_q4ses_33,._exportBtnGreen_q4ses_39{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;height:auto;padding:11px 16px;font-size:.875rem;border-radius:8px}._filterBar_q4ses_43{flex-direction:column;align-items:stretch;gap:12px;padding:14px;margin-bottom:18px}._filterLabel_q4ses_48{width:100%}._filterSelect_q4ses_52,._dateInput_q4ses_58{width:100%;min-width:0;box-sizing:border-box;min-height:44px;font-size:16px;padding:10px 12px;border-radius:8px}._generateBtn_q4ses_25{width:100%;min-height:46px;height:auto;padding:12px 18px;font-size:.9375rem;border-radius:8px}._errorBanner_q4ses_65{font-size:.8125rem;padding:10px 12px}._emptyState_q4ses_69{padding:40px 16px;font-size:.875rem}._statementCard_q4ses_74{border-radius:10px}._entityHeader_q4ses_83{flex-direction:column;align-items:stretch;padding:16px 14px;gap:16px}._entityRight_q4ses_90{text-align:left;padding-top:12px;border-top:1px solid #e5e7eb}._balanceStrip_q4ses_97{flex-direction:column}._balanceCell_q4ses_100{border-right:none;border-bottom:1px solid #e5e7eb;padding:12px 14px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px}._balanceCell_q4ses_100:last-child{border-bottom:none}._balanceLbl_q4ses_104{text-align:left;flex-shrink:0}._balanceVal_q4ses_105{font-size:1rem;text-align:right;margin-top:0}._tableWrap_q4ses_110 ._stmtTable_q4ses_116{min-width:920px}._stmtTable_q4ses_116 th,._stmtTable_q4ses_116 td{padding:8px 10px;font-size:.8125rem}._stmtTable_q4ses_116 th{font-size:.6875rem}}._page_12lid_2{padding:24px;max-width:1400px;margin:0 auto;font-family:Segoe UI,system-ui,sans-serif;background:#f8fafc;min-height:100vh;min-width:0;box-sizing:border-box}._pageHeader_12lid_14{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_12lid_18{font-size:1.6rem;font-weight:800;color:#1a1a2e;margin:0 0 3px}._pageSubtitle_12lid_19{font-size:.85rem;color:#6b7280;margin:0}._headerRight_12lid_21{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._yearSelect_12lid_24{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_12lid_24:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._exportBtn_12lid_31{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_12lid_31:hover{background:#ecfdf5}._refreshBtn_12lid_38{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_12lid_38:hover{background:#eff6ff}._refreshBtn_12lid_38:disabled{opacity:.5;cursor:not-allowed}._loadingOverlay_12lid_47{text-align:center;padding:80px 20px;color:#6b7280;font-size:1rem}._errorBanner_12lid_50{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;border-radius:8px;padding:12px 16px;margin-bottom:20px}._kpiGrid_12lid_56{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-bottom:24px}._kpiCard_12lid_63{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:18px 20px;box-shadow:0 1px 4px #0000000f;position:relative;overflow:hidden}._kpiCard_12lid_63:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent, #6366f1);border-radius:12px 0 0 12px}._kpiIcon_12lid_76{font-size:1.5rem;margin-bottom:10px}._kpiLabel_12lid_77{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}._kpiValue_12lid_78{font-size:1.35rem;font-weight:800;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._kpiSub_12lid_79{font-size:.75rem;color:#9ca3af;margin-top:4px}._kpiPos_12lid_80{color:#059669}._kpiNeg_12lid_81{color:#dc2626}._twoColGrid_12lid_84{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;min-width:0}@media (max-width: 900px){._twoColGrid_12lid_84{grid-template-columns:1fr}}._widget_12lid_97{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:20px 22px;box-shadow:0 1px 4px #0000000f;min-width:0}._widgetTitle_12lid_104{font-size:.9375rem;font-weight:700;color:#111827;margin:0 0 4px}._widgetSub_12lid_108{font-size:.8rem;color:#9ca3af;margin:0 0 16px}._widgetFull_12lid_111{grid-column:1 / -1}._agingBuckets_12lid_114{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}._agingBucket_12lid_114{text-align:center;border-radius:8px;padding:10px 6px}._agingBucketLabel_12lid_120{font-size:.7rem;font-weight:600;color:#6b7280;margin-bottom:4px}._agingBucketValue_12lid_121{font-size:.9rem;font-weight:700;color:#111827}._topTable_12lid_124{width:100%;border-collapse:collapse;font-size:.8125rem;margin-top:4px}._topTable_12lid_124 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_12lid_124 th._right_12lid_130,._topTable_12lid_124 td._right_12lid_130{text-align:right}._topTable_12lid_124 td{padding:8px 10px;border-bottom:1px solid #f3f4f6;color:#374151}._topTable_12lid_124 tr:last-child td{border-bottom:none}._topTable_12lid_124 tr:hover td{background:#fafafa}._overdueBadge_12lid_135{display:inline-block;padding:2px 7px;border-radius:20px;font-size:.7rem;font-weight:700}._overdueCurrent_12lid_139{background:#dcfce7;color:#166534}._overdueWarn_12lid_140{background:#fef9c3;color:#854d0e}._overdueDanger_12lid_141{background:#fee2e2;color:#991b1b}._statusBadge_12lid_144{display:inline-block;padding:2px 8px;border-radius:20px;font-size:.7rem;font-weight:700}._statusPaid_12lid_148{background:#dcfce7;color:#166534}._statusUnpaid_12lid_149{background:#fee2e2;color:#991b1b}._statusPartial_12lid_150{background:#fef9c3;color:#854d0e}._chartWrap_12lid_153{width:100%;height:260px}._cashGrid_12lid_156{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}._cashCell_12lid_159{border-radius:8px;padding:12px 14px;text-align:center}._cashCellLabel_12lid_162{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._cashCellValue_12lid_163{font-size:1.05rem;font-weight:700;margin-top:4px}._donutWrap_12lid_166{display:flex;align-items:center;gap:20px;min-width:0;flex-wrap:wrap}._donutChartInner_12lid_167{width:200px;height:200px;flex-shrink:0}._donutLegend_12lid_172{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}._legendItem_12lid_173{display:flex;align-items:center;gap:8px;font-size:.8125rem}._legendDot_12lid_174{width:12px;height:12px;border-radius:50%;flex-shrink:0}._legendLabel_12lid_175{color:#374151}._legendVal_12lid_176{font-weight:700;color:#111827;margin-left:auto}._tableScroll_12lid_179{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px}._recentTable_12lid_185{width:100%;border-collapse:collapse;font-size:.8125rem;min-width:520px}._recentTable_12lid_185 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_12lid_185 th._right_12lid_130,._recentTable_12lid_185 td._right_12lid_130{text-align:right}._recentTable_12lid_185 td{padding:9px 12px;border-bottom:1px solid #f3f4f6;color:#374151}._recentTable_12lid_185 tr:last-child td{border-bottom:none}._recentTable_12lid_185 tr:hover td{background:#fafafa}@media print{._page_12lid_2{background:#fff;padding:10px}._headerRight_12lid_21,._refreshBtn_12lid_38,._exportBtn_12lid_31,._yearSelect_12lid_24{display:none!important}._kpiCard_12lid_63,._widget_12lid_97{box-shadow:none}}@media (max-width: 768px){._page_12lid_2{padding:0;min-height:0}._pageHeader_12lid_14{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._pageTitle_12lid_18{font-size:1.35rem}._pageSubtitle_12lid_19{font-size:.8125rem;line-height:1.45}._headerRight_12lid_21{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}._yearSelect_12lid_24{grid-column:1 / -1;width:100%;min-height:44px;padding:10px 14px;font-size:16px}._refreshBtn_12lid_38,._exportBtn_12lid_31{min-height:44px;padding:10px 12px;font-size:.8125rem;justify-self:stretch}._kpiGrid_12lid_56{grid-template-columns:1fr;gap:12px;margin-bottom:20px}._kpiCard_12lid_63{padding:14px 16px}._kpiValue_12lid_78{font-size:1.2rem}._twoColGrid_12lid_84{gap:14px;margin-bottom:18px}._widget_12lid_97{padding:16px 14px;border-radius:10px}._widgetTitle_12lid_104{font-size:.875rem}._widgetSub_12lid_108{font-size:.78rem;margin-bottom:12px}._chartWrap_12lid_153{height:220px;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}._donutWrap_12lid_166{flex-direction:column;align-items:stretch;gap:16px}._donutChartInner_12lid_167{width:min(220px,85vw);height:min(220px,85vw);max-width:100%;margin-inline:auto}._donutLegend_12lid_172{width:100%}._agingBuckets_12lid_114{grid-template-columns:1fr 1fr;gap:8px}._agingBucket_12lid_114{padding:10px 8px}._agingBucketLabel_12lid_120{font-size:.65rem;line-height:1.25}._agingBucketValue_12lid_121{font-size:.82rem;word-break:break-word}._cashGrid_12lid_156{grid-template-columns:1fr;gap:8px}._cashCell_12lid_159{padding:12px}._cashCellValue_12lid_163{font-size:.95rem}._tableScroll_12lid_179 ._topTable_12lid_124{min-width:280px;font-size:.78rem}._topTable_12lid_124 th,._topTable_12lid_124 td{padding:8px 6px}._recentTable_12lid_185{min-width:480px;font-size:.75rem}._recentTable_12lid_185 th,._recentTable_12lid_185 td{padding:8px}._loadingOverlay_12lid_47{padding:48px 16px}}._page_1ar2p_1{max-width:820px;min-width:0}._header_1ar2p_3{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}._title_1ar2p_7{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_1ar2p_9{font-size:13px;color:var(--color-text-muted)}._addBtn_1ar2p_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_1ar2p_11:hover{background:var(--color-primary-dark)}._card_1ar2p_19{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);margin-bottom:24px}._tableScroll_1ar2p_25{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}._table_1ar2p_25{width:100%;border-collapse:collapse;min-width:720px}._table_1ar2p_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_1ar2p_25 td{padding:12px 16px;font-size:13.5px;color:var(--color-text);border-bottom:1px solid #f0f0f0;vertical-align:middle}._table_1ar2p_25 tr:last-child td{border-bottom:none}._table_1ar2p_25 tr:hover td{background:#fafafa}._baseBadge_1ar2p_45{display:inline-block;padding:2px 9px;background:#dbeafe;color:#1d4ed8;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.03em}._codeBadge_1ar2p_51{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_1ar2p_57{font-size:16px;font-weight:600}._inactive_1ar2p_58{opacity:.45}._rateEdit_1ar2p_60{display:flex;align-items:center;gap:8px}._rateInput_1ar2p_63{width:100px;padding:5px 8px;border:1.5px solid var(--color-border);border-radius:6px;font-size:13px;outline:none}._rateInput_1ar2p_63:focus{border-color:var(--color-primary)}._saveRateBtn_1ar2p_68{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_1ar2p_68:hover:not(:disabled){background:var(--color-primary-dark)}._saveRateBtn_1ar2p_68:disabled{opacity:.5;cursor:not-allowed}._statusToggle_1ar2p_76{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_1ar2p_76:hover{background:#f3f4f6}._emptyState_1ar2p_83{padding:40px 24px;text-align:center;color:var(--color-text-muted);font-size:14px}._formCard_1ar2p_89{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_1ar2p_94{font-size:14px;font-weight:700;margin-bottom:16px;color:var(--color-text)}._formGrid_1ar2p_96{display:grid;grid-template-columns:80px 1fr 60px 1fr;gap:12px;align-items:end}@media (max-width: 640px){._formGrid_1ar2p_96{grid-template-columns:1fr 1fr}}._field_1ar2p_99{display:flex;flex-direction:column;gap:5px}._label_1ar2p_100{font-size:12px;font-weight:600;color:var(--color-text)}._input_1ar2p_101,._select_1ar2p_101{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_1ar2p_101:focus,._select_1ar2p_101:focus{border-color:var(--color-primary)}._formActions_1ar2p_109{display:flex;gap:10px;margin-top:16px}._submitBtn_1ar2p_110{padding:9px 22px;background:#16a34a;color:#fff;border:none;border-radius:8px;font-size:13.5px;font-weight:700;transition:background .14s}._submitBtn_1ar2p_110:hover:not(:disabled){background:#15803d}._submitBtn_1ar2p_110:disabled{opacity:.55;cursor:not-allowed}._cancelFormBtn_1ar2p_117{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_1ar2p_117:hover{background:#e5e7eb}._toast_1ar2p_125{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_1ar2p_1 .2s ease}@keyframes _toastIn_1ar2p_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._alertErr_1ar2p_133{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:16px}._updated_1ar2p_138{color:var(--color-text-muted);font-size:11.5px}@media screen and (max-width: 768px){._header_1ar2p_3{flex-direction:column;align-items:stretch;margin-bottom:18px}._title_1ar2p_7{font-size:1.35rem}._subtitle_1ar2p_9{font-size:13px;line-height:1.45}._addBtn_1ar2p_11{width:100%;min-height:44px;padding:12px 18px;font-size:15px;border-radius:8px;text-align:center}._card_1ar2p_19,._formCard_1ar2p_89{border-radius:8px}._formCard_1ar2p_89{padding:16px}._formGrid_1ar2p_96{grid-template-columns:1fr;gap:12px}._input_1ar2p_101,._select_1ar2p_101,._rateInput_1ar2p_63{font-size:16px;min-height:44px;padding:10px 12px}._rateInput_1ar2p_63{width:100%;max-width:none;flex:1;min-width:0}._rateEdit_1ar2p_60{flex-wrap:wrap;gap:8px}._saveRateBtn_1ar2p_68{min-height:40px;padding:8px 14px;font-size:13px}._formActions_1ar2p_109{flex-direction:column-reverse;align-items:stretch;gap:10px}._submitBtn_1ar2p_110,._cancelFormBtn_1ar2p_117{width:100%;min-height:46px;font-size:15px;border-radius:8px}._table_1ar2p_25 th,._table_1ar2p_25 td{padding:10px 12px;font-size:13px}._statusToggle_1ar2p_76{min-height:40px;padding:8px 12px;font-size:13px}._toast_1ar2p_125{left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom));text-align:center;font-size:13px}}@media print{._tableScroll_1ar2p_25{overflow:visible}._table_1ar2p_25{min-width:auto}}._shell_164vn_1{display:flex;height:100vh;overflow:hidden}._mainColumn_164vn_7{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}._mobileHeader_164vn_15{display:none;align-items:center;gap:12px;flex-shrink:0;padding:0 max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));padding-top:max(10px,env(safe-area-inset-top));min-height:52px;background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm)}._mobileTitle_164vn_28{font-size:15px;font-weight:700;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._menuBtn_164vn_37{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px 0 -8px -8px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--color-text);font-size:22px;line-height:1;transition:background .15s}._menuBtn_164vn_37:hover{background:var(--color-bg)}._menuBtn_164vn_37:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._menuIcon_164vn_63{display:block;margin-top:-2px}._backdrop_164vn_68{display:none}._sidebar_164vn_72{width:240px;min-width:240px;background:var(--color-sidebar-bg);display:flex;flex-direction:column;padding:0;overflow-y:auto;z-index:1}._sidebarCloseBtn_164vn_83{display:none;align-items:center;justify-content:center;width:36px;height:36px;margin:0 4px 0 -4px;padding:0;flex-shrink:0;border:none;border-radius:8px;background:#ffffff14;color:#e2e8f0;font-size:18px;line-height:1;transition:background .15s}._sidebarCloseBtn_164vn_83:hover{background:#ffffff24}._sidebarCloseBtn_164vn_83:focus-visible{outline:2px solid #fff;outline-offset:2px}._brand_164vn_110{display:flex;align-items:center;gap:10px;padding:20px 20px 24px;border-bottom:1px solid rgba(255,255,255,.08)}._brandLogo_164vn_118{width:32px;height:32px;object-fit:contain;flex-shrink:0}._brandName_164vn_125{font-size:15px;font-weight:700;color:#fff;letter-spacing:.3px}._nav_164vn_132{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:4px}._navItem_164vn_140{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_164vn_140:hover{background:#ffffff12;color:#fff}._navItem_164vn_140._active_164vn_157{background:var(--color-sidebar-active);color:#fff}._navIcon_164vn_162{font-size:15px}._navGroup_164vn_164{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#475569;padding:12px 12px 4px}._userArea_164vn_173{border-top:1px solid rgba(255,255,255,.08);padding:16px 14px;display:flex;flex-direction:column;gap:10px}._userInfo_164vn_181{display:flex;align-items:center;gap:10px}._avatar_164vn_187{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_164vn_201{color:#e2e8f0;font-size:13px;font-weight:600}._userRole_164vn_207{color:#94a3b8;font-size:11px;margin-top:2px}._logoutBtn_164vn_213{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_164vn_213:hover{background:#dc262640;color:#fca5a5;border-color:#dc26264d}._main_164vn_7{flex:1;overflow-y:auto;padding:28px 32px;padding-bottom:max(28px,env(safe-area-inset-bottom));background:var(--color-bg);min-height:0}@media (max-width: 768px){._shell_164vn_1{display:block;height:auto;min-height:100vh;min-height:100dvh;overflow:visible}._backdrop_164vn_68{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;margin:0;padding:0;border:none;background:#0f172a73;cursor:pointer;-webkit-tap-highlight-color:transparent}._sidebar_164vn_72{position:fixed;top:0;left:0;height:100%;height:100dvh;width:min(280px,86vw);min-width:unset;z-index:500;transform:translate(-100%);transition:transform .22s ease;box-shadow:8px 0 32px #00000040;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._sidebarOpen_164vn_278{transform:translate(0)}._sidebarCloseBtn_164vn_83{display:flex}._mobileHeader_164vn_15{display:flex;position:sticky;top:0;z-index:100}._mainColumn_164vn_7{min-height:100vh;min-height:100dvh}._main_164vn_7{padding:16px 14px 24px;padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}}*,*: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}@media print{.app-print-hide{display:none!important}body{background:#fff!important}.shell{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}.mainColumn{display:block!important;min-height:0!important}.main{padding:0!important;margin:0!important;overflow:visible!important;background:#fff!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
