._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))}}._header_vmpkg_4{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px;gap:10px;flex-wrap:wrap}._title_vmpkg_13{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_vmpkg_20{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_vmpkg_25{background:var(--color-primary);color:#fff;border:none;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .14s}._primaryBtn_vmpkg_25:hover{background:var(--color-primary-dark)}._alert_vmpkg_38{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:8px 12px;font-size:13px;margin-bottom:12px}._treeCard_vmpkg_48{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:10px 12px;box-shadow:var(--shadow-sm)}._loading_vmpkg_56,._empty_vmpkg_56{text-align:center;padding:24px 16px;color:var(--color-text-muted);font-size:14px}._form_vmpkg_64{display:flex;flex-direction:column;gap:11px}._formAlert_vmpkg_70{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:6px;padding:8px 12px;font-size:12.5px}._field_vmpkg_79{display:flex;flex-direction:column;gap:4px}._label_vmpkg_81{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_vmpkg_87{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_vmpkg_87:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._codeDisplay_vmpkg_103{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_vmpkg_115{font-size:11px;color:var(--color-text-muted);margin-top:3px;display:block}._codePreview_vmpkg_122{display:flex;align-items:center;gap:8px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:8px 12px;font-size:12.5px}._codePreviewLabel_vmpkg_133{color:#166534;font-weight:600}._codePreviewVal_vmpkg_138{color:#166534;font-family:monospace}._checkLabel_vmpkg_143{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text);cursor:pointer}._checkLabel_vmpkg_143 input{width:16px;height:16px;cursor:pointer}._labelHint_vmpkg_154{font-weight:400;font-size:11px;color:var(--color-text-muted)}._systemKeyHint_vmpkg_160{font-size:11px;color:var(--color-text-muted)}._formActions_vmpkg_165{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}._cancelBtn_vmpkg_172{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_vmpkg_172:hover{background:#e5e7eb}._saveBtn_vmpkg_185{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_vmpkg_185:hover:not(:disabled){background:var(--color-primary-dark)}._saveBtn_vmpkg_185:disabled{opacity:.65}@media screen and (max-width: 768px){._header_vmpkg_4{flex-direction:column;align-items:stretch;margin-bottom:12px}._title_vmpkg_13{font-size:1.35rem}._subtitle_vmpkg_20{font-size:13px;line-height:1.45}._primaryBtn_vmpkg_25{width:100%;min-height:44px;padding:12px 18px;font-size:15px;border-radius:8px}._treeCard_vmpkg_48{padding:8px 10px;border-radius:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}._loading_vmpkg_56,._empty_vmpkg_56{padding:20px 12px}._input_vmpkg_87,._codeDisplay_vmpkg_103{font-size:16px;min-height:44px;padding:10px 12px}._checkLabel_vmpkg_143{align-items:flex-start;gap:10px;line-height:1.4}._checkLabel_vmpkg_143 input{width:20px;height:20px;margin-top:2px;flex-shrink:0}._formActions_vmpkg_165{flex-direction:column-reverse;align-items:stretch;gap:10px;padding-top:8px}._cancelBtn_vmpkg_172,._saveBtn_vmpkg_185{width:100%;min-height:46px;padding:12px 18px;font-size:15px;border-radius:8px}}@media print{._treeCard_vmpkg_48{overflow:visible}}._header_1jby5_4{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}._title_1jby5_13{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_1jby5_20{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_1jby5_25{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_1jby5_25:hover{background:var(--color-primary-dark)}._alert_1jby5_38{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._tableCard_1jby5_48{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-sm)}._loading_1jby5_56{text-align:center;padding:40px;color:var(--color-text-muted)}._table_1jby5_48{width:100%;border-collapse:collapse;font-size:13.5px;min-width:640px}._table_1jby5_48 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_1jby5_48 td{padding:11px 16px;border-bottom:1px solid var(--color-border);color:var(--color-text)}._table_1jby5_48 tr:last-child td{border-bottom:none}._table_1jby5_48 tbody tr:hover{background:#f9fafb}._rolePill_1jby5_91{background:var(--color-primary-light);color:var(--color-primary);font-size:11px;font-weight:700;padding:2px 9px;border-radius:99px}._actions_1jby5_100{display:flex;gap:6px}._editBtn_1jby5_102{background:#fef9c3;border:1px solid #fde68a;color:#713f12;border-radius:5px;padding:3px 10px;font-size:12px;font-weight:500}._deleteBtn_1jby5_112{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:5px;padding:3px 10px;font-size:12px;font-weight:500}._form_1jby5_123{display:flex;flex-direction:column;gap:14px}._formAlert_1jby5_124{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:6px;padding:8px 12px;font-size:12.5px}._field_1jby5_125{display:flex;flex-direction:column;gap:4px}._label_1jby5_126{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_1jby5_127{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_1jby5_127:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._formActions_1jby5_129{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}._cancelBtn_1jby5_130{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_1jby5_131{background:var(--color-primary);color:#fff;border:none;border-radius:6px;padding:8px 18px;font-size:13.5px;font-weight:600}._saveBtn_1jby5_131:disabled{opacity:.65}@media screen and (max-width: 768px){._header_1jby5_4{flex-direction:column;align-items:stretch;margin-bottom:18px}._title_1jby5_13{font-size:1.35rem}._subtitle_1jby5_20{font-size:13px;line-height:1.45}._primaryBtn_1jby5_25{width:100%;min-height:44px;padding:12px 18px;font-size:15px;border-radius:8px}._tableCard_1jby5_48{border-radius:8px}._table_1jby5_48 th,._table_1jby5_48 td{padding:10px 12px}._table_1jby5_48 th{font-size:10px;white-space:nowrap}._actions_1jby5_100{flex-direction:column;align-items:stretch;gap:8px;min-width:104px}._editBtn_1jby5_102,._deleteBtn_1jby5_112{min-height:40px;padding:8px 10px;font-size:12.5px}._input_1jby5_127{font-size:16px;min-height:44px;padding:10px 12px}._formActions_1jby5_129{flex-direction:column-reverse;align-items:stretch;gap:10px;padding-top:8px}._cancelBtn_1jby5_130,._saveBtn_1jby5_131{width:100%;min-height:46px;padding:12px 18px;font-size:15px;border-radius:8px}}@media print{._tableScroll_1jby5_211{overflow:visible}._table_1jby5_48{min-width:auto}}._header_18npg_4{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:12px;min-width:0}._title_18npg_9{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_18npg_10{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_18npg_12{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_18npg_12:hover{background:var(--color-primary-dark)}._alert_18npg_19{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._empty_18npg_23{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_18npg_29{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline}._list_18npg_36{display:flex;flex-direction:column;gap:8px}._entryCard_18npg_38{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_18npg_38:hover{box-shadow:var(--shadow-md)}._entryHeader_18npg_51{display:flex;align-items:center;gap:12px;padding:13px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}._entryHeader_18npg_51:hover{background:#fafafa}._toggleIcon_18npg_58{color:var(--color-text-muted);font-size:13px;flex-shrink:0}._entryMeta_18npg_60{display:flex;align-items:center;gap:8px;flex-shrink:0}._entryId_18npg_63{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_18npg_68{font-size:12.5px;font-weight:600;color:var(--color-text-muted);white-space:nowrap}._entryTime_18npg_72{font-size:11px;color:var(--color-text-muted)}._entryRef_18npg_75{background:#fef9c3;color:#713f12;font-size:11px;font-weight:600;padding:2px 7px;border-radius:4px;white-space:nowrap}._entryDesc_18npg_80{flex:1;min-width:0;font-size:13.5px;color:var(--color-text);font-weight:500}._entryRight_18npg_85{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}._entryAmount_18npg_88{font-family:monospace;font-size:14px;font-weight:800;color:#1d4ed8}._entryCreator_18npg_91{font-size:11px;color:var(--color-text-muted)}._linesWrapper_18npg_94{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_18npg_103{width:100%;border-collapse:collapse;font-size:13px}._linesTable_18npg_103 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_18npg_103 th._right_18npg_112,._linesTable_18npg_103 td._right_18npg_112{text-align:right}._linesTable_18npg_103 td{padding:8px 12px;border-bottom:1px solid #f0f0f0;color:var(--color-text)}._linesTable_18npg_103 tr:last-child td{border-bottom:none}._lineCode_18npg_116{font-family:monospace;font-size:11.5px;color:var(--color-text-muted);background:#f3f4f6;padding:1px 5px;border-radius:3px;margin-right:6px}._narration_18npg_121{color:var(--color-text-muted);font-style:italic}._right_18npg_112{text-align:right}._debitVal_18npg_124{font-family:monospace;font-weight:700;color:#1d4ed8}._creditVal_18npg_125{font-family:monospace;font-weight:700;color:#166534}._totalRow_18npg_127 td{padding:9px 12px;background:#f8fafc;border-top:2px solid var(--color-border);font-weight:700}._totalLabel_18npg_131{color:var(--color-text-muted);font-size:12px}@media screen and (max-width: 768px){._header_18npg_4{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._title_18npg_9{font-size:1.35rem}._subtitle_18npg_10{font-size:13px;line-height:1.45}._primaryBtn_18npg_12{width:100%;min-height:46px;padding:12px 18px;font-size:15px;border-radius:8px}._empty_18npg_23{padding:36px 16px;font-size:13px}._alert_18npg_19{padding:10px 12px;font-size:13px}._entryCard_18npg_38{border-radius:8px}._entryHeader_18npg_51{flex-wrap:wrap;align-items:flex-start;padding:12px;min-height:44px}._toggleIcon_18npg_58{order:1;padding-top:3px}._entryMeta_18npg_60{order:2;flex:1 1 auto;min-width:0;flex-wrap:wrap}._entryRight_18npg_85{order:3;margin-left:auto}._entryDesc_18npg_80{order:4;flex:1 1 100%;width:100%;line-height:1.4}._entryDate_18npg_68{font-size:11.5px;white-space:normal;line-height:1.35}._entryTime_18npg_72{font-size:10.5px;font-weight:500}._entryAmount_18npg_88{font-size:13px}._linesWrapper_18npg_94{padding-left:0;padding-right:0}._linesWrapper_18npg_94 ._linesTable_18npg_103{min-width:720px}._linesTable_18npg_103 th,._linesTable_18npg_103 td{padding:7px 10px;font-size:12.5px}._linesTable_18npg_103 th{font-size:10px}._narration_18npg_121{max-width:200px;display:inline-block;word-break:break-word}}._page_1utlg_1{padding-bottom:env(safe-area-inset-bottom,0)}._header_1utlg_5{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:12px;min-width:0}._title_1utlg_13{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_1utlg_14{font-size:13.5px;color:var(--color-text-muted)}._backBtn_1utlg_16{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_1utlg_16:hover{background:#e5e7eb}._alertError_1utlg_28{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:18px}._alertSuccess_1utlg_32{background:#dcfce7;border:1px solid #bbf7d0;color:#166534;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:18px}._card_1utlg_37{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_1utlg_49{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:16px}._headerGrid_1utlg_53{display:grid;grid-template-columns:180px 1fr;gap:14px}._fieldFull_1utlg_58{grid-column:1 / -1}._field_1utlg_58{display:flex;flex-direction:column;gap:5px}._label_1utlg_60{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_1utlg_61{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_1utlg_61:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._linesHeader_1utlg_69{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._addLineBtn_1utlg_72{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_1utlg_72:hover{background:#bfdbfe}._tableWrapper_1utlg_79{overflow-x:auto}._table_1utlg_79{width:100%;border-collapse:collapse;font-size:13px}._table_1utlg_79 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_1utlg_79 td{padding:6px 8px;border-bottom:1px solid #f3f4f6;vertical-align:middle}._colAccount_1utlg_92{width:35%}._colNarration_1utlg_93{width:30%}._colAmount_1utlg_94{width:14%}._colAction_1utlg_95{width:5%}._lineRow_1utlg_97:hover td{background:#fafafa}._select_1utlg_99,._inputSm_1utlg_99{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_1utlg_99:focus,._inputSm_1utlg_99:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb14}._amountInput_1utlg_108{text-align:right;font-family:monospace;font-size:13px}._removeBtn_1utlg_110{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:5px;padding:4px 8px;font-size:12px;transition:background .12s}._removeBtn_1utlg_110:hover:not(:disabled){background:#fecaca}._removeBtn_1utlg_110:disabled{opacity:.35;cursor:not-allowed}._totalsRow_1utlg_118 td{padding:9px 10px;border-top:2px solid var(--color-border);border-bottom:none;background:#f8fafc}._totalsLabel_1utlg_122{font-weight:700;font-size:13px;color:var(--color-text-muted)}._totalDebit_1utlg_123{font-family:monospace;font-weight:800;font-size:14px;color:#1d4ed8}._totalCredit_1utlg_124{font-family:monospace;font-weight:800;font-size:14px;color:#166534}._balanceBar_1utlg_127{margin-top:14px;border-radius:7px;padding:10px 16px;font-size:13.5px;font-weight:500}._balanced_1utlg_131{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}._unbalanced_1utlg_132{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}._submitRow_1utlg_135{display:flex;justify-content:flex-end;gap:10px;padding-bottom:32px}._cancelBtn_1utlg_138{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_1utlg_143{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_1utlg_143:hover:not(:disabled){background:var(--color-primary-dark)}._submitBtn_1utlg_143:disabled{opacity:.55;cursor:not-allowed}@media screen and (max-width: 768px){._header_1utlg_5{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._title_1utlg_13{font-size:1.35rem}._subtitle_1utlg_14{font-size:13px;line-height:1.45}._backBtn_1utlg_16{width:100%;min-height:44px;padding:11px 16px;font-size:14px;border-radius:8px}._alertError_1utlg_28,._alertSuccess_1utlg_32{font-size:13px;padding:10px 12px}._card_1utlg_37{padding:16px 14px;margin-bottom:16px;border-radius:8px}._sectionTitle_1utlg_49{font-size:13px;margin-bottom:12px}._headerGrid_1utlg_53{grid-template-columns:1fr;gap:12px}._input_1utlg_61,._select_1utlg_99,._inputSm_1utlg_99{min-height:44px;font-size:16px;padding:10px 12px;border-radius:8px;box-sizing:border-box}._linesHeader_1utlg_69{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}._addLineBtn_1utlg_72{width:100%;min-height:44px;padding:10px 16px;font-size:14px;border-radius:8px}._tableWrapper_1utlg_79 ._table_1utlg_79{min-width:720px}._table_1utlg_79 th,._table_1utlg_79 td{padding:8px 6px;font-size:12px}._table_1utlg_79 th{font-size:10px;white-space:nowrap}._removeBtn_1utlg_110{min-width:44px;min-height:40px;padding:8px 12px;font-size:14px;border-radius:8px}._totalsRow_1utlg_118 td{padding:10px 8px}._balanceBar_1utlg_127{font-size:12.5px;padding:10px 12px;line-height:1.45}._submitRow_1utlg_135{flex-direction:column-reverse;align-items:stretch;gap:10px;padding-bottom:max(24px,env(safe-area-inset-bottom))}._cancelBtn_1utlg_138,._submitBtn_1utlg_143{width:100%;min-height:46px;font-size:15px;border-radius:8px;padding:12px 18px}}._header_10vtb_4{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap:12px;min-width:0}._title_10vtb_12{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_10vtb_13{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_10vtb_15{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_10vtb_15:hover{background:var(--color-primary-dark, #1d4ed8)}._filters_10vtb_28{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}._inputDate_10vtb_35,._inputSearch_10vtb_35{padding:8px 12px;border:1px solid var(--color-border);border-radius:6px;font-size:13px}._inputSearch_10vtb_35{min-width:200px}._filterBtn_10vtb_42{background:#f3f4f6;border:1px solid var(--color-border);padding:8px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}._filterBtn_10vtb_42:hover{background:#e5e7eb}._alert_10vtb_53{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:16px}._toast_10vtb_63{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_10vtb_76{padding:40px 20px;text-align:center;color:var(--color-text-muted);font-size:14px}._linkBtn_10vtb_82{background:none;border:none;color:var(--color-primary);text-decoration:underline;cursor:pointer;font-size:inherit;margin-left:6px}._linkBtn_10vtb_82:hover{color:var(--color-primary-dark, #1d4ed8)}._tableWrap_10vtb_93{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;margin-bottom:16px}._table_10vtb_93{width:100%;border-collapse:collapse;font-size:13px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._table_10vtb_93 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_10vtb_93 td{padding:10px 12px;border-bottom:1px solid var(--color-border)}._table_10vtb_93 tbody tr:hover{background:#fafafa}._right_10vtb_125{text-align:right}._actions_10vtb_126{text-align:right;white-space:nowrap}._voucherNo_10vtb_127{font-weight:600}._desc_10vtb_128{max-width:280px}._muted_10vtb_129{color:var(--color-text-muted)}._actionBtn_10vtb_131,._actionBtnDanger_10vtb_131{background:none;border:none;padding:4px 8px;font-size:12px;cursor:pointer;color:var(--color-primary);margin-right:4px}._actionBtn_10vtb_131:hover{text-decoration:underline}._actionBtnDanger_10vtb_131{color:#dc2626}._actionBtnDanger_10vtb_131:hover{text-decoration:underline}._pagination_10vtb_144{display:flex;align-items:center;gap:12px;margin-top:12px}._pageBtn_10vtb_150{padding:6px 12px;border:1px solid var(--color-border);background:#fff;border-radius:6px;font-size:13px;cursor:pointer}._pageBtn_10vtb_150:disabled{opacity:.5;cursor:not-allowed}._pageBtn_10vtb_150:not(:disabled):hover{background:#f3f4f6}._pageInfo_10vtb_160{font-size:13px;color:var(--color-text-muted)}._dialogOverlay_10vtb_162{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_10vtb_162{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_10vtb_185{font-size:18px;font-weight:700;margin-bottom:12px}._dialogBody_10vtb_186{font-size:14px;color:var(--color-text-muted);margin-bottom:20px;line-height:1.5}._dialogActions_10vtb_187{display:flex;justify-content:flex-end;gap:10px}._cancelBtn_10vtb_188{padding:8px 16px;border:1px solid var(--color-border);background:#fff;border-radius:6px;font-size:13px;cursor:pointer}._cancelBtn_10vtb_188:hover{background:#f3f4f6}._deleteBtn_10vtb_197{padding:8px 16px;border:none;background:#dc2626;color:#fff;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}._deleteBtn_10vtb_197:hover:not(:disabled){background:#b91c1c}._deleteBtn_10vtb_197:disabled{opacity:.7;cursor:not-allowed}@media screen and (max-width: 768px){._header_10vtb_4{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._title_10vtb_12{font-size:1.35rem}._subtitle_10vtb_13{font-size:13px;line-height:1.45}._primaryBtn_10vtb_15{width:100%;min-height:46px;padding:12px 18px;font-size:15px;border-radius:8px}._filters_10vtb_28{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px}._inputDate_10vtb_35,._inputSearch_10vtb_35{width:100%;min-width:0;box-sizing:border-box;min-height:44px;font-size:16px;padding:10px 12px;border-radius:8px}._filterBtn_10vtb_42{width:100%;min-height:44px;padding:10px 16px;font-size:14px;border-radius:8px}._alert_10vtb_53{padding:10px 12px;font-size:13px}._empty_10vtb_76{padding:32px 16px;font-size:13px}._tableWrap_10vtb_93 ._table_10vtb_93{min-width:980px}._table_10vtb_93 th,._table_10vtb_93 td{padding:9px 10px;font-size:12.5px}._table_10vtb_93 th{font-size:10px;white-space:nowrap}._desc_10vtb_128{max-width:none}._actions_10vtb_126{white-space:normal;vertical-align:top}._actionBtn_10vtb_131,._actionBtnDanger_10vtb_131{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_10vtb_131:last-child,._actionBtnDanger_10vtb_131:last-child{margin-bottom:0}._actionBtnDanger_10vtb_131{background:#fef2f2;border-color:#fecaca;color:#dc2626}._pagination_10vtb_144{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch;margin-top:16px}._pageInfo_10vtb_160{grid-column:1 / -1;order:-1;text-align:center;font-size:12.5px;padding:4px 0}._pageBtn_10vtb_150{min-height:44px;padding:10px 16px;font-size:14px;border-radius:8px}._toast_10vtb_63{left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom));text-align:center;font-size:13px;padding:12px 14px}._dialogOverlay_10vtb_162{align-items:flex-end;padding:0;padding-bottom:env(safe-area-inset-bottom,0)}._dialog_10vtb_162{max-width:100%;border-radius:12px 12px 0 0;padding:20px 16px max(20px,env(safe-area-inset-bottom))}._dialogActions_10vtb_187{flex-direction:column-reverse;gap:10px}._cancelBtn_10vtb_188,._deleteBtn_10vtb_197{width:100%;min-height:46px;font-size:15px;border-radius:8px}}._page_1b9gi_1{padding-bottom:env(safe-area-inset-bottom,0)}._loadingState_1b9gi_5{text-align:center;padding:48px 16px;color:var(--color-text-muted);font-size:14px}._header_1b9gi_12{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:12px;min-width:0}._title_1b9gi_20{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_1b9gi_21{font-size:13.5px;color:var(--color-text-muted)}._backBtn_1b9gi_23{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_1b9gi_23:hover{background:#e5e7eb}._alertError_1b9gi_35{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:18px}._card_1b9gi_45{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_1b9gi_54{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:16px}._headerGrid_1b9gi_61{display:grid;grid-template-columns:180px 180px 1fr;gap:14px}._fieldFull_1b9gi_66{grid-column:1 / -1}._field_1b9gi_66{display:flex;flex-direction:column;gap:5px}._label_1b9gi_68{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_1b9gi_69{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_1b9gi_69:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._linesHeader_1b9gi_84{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._addLineBtn_1b9gi_90{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_1b9gi_90:hover{background:#bfdbfe}._accountFilter_1b9gi_102{display:flex;align-items:center;gap:10px;margin-bottom:12px}._searchInput_1b9gi_108{padding:8px 12px;border:1px solid var(--color-border);border-radius:6px;font-size:13px;width:220px}._searchInput_1b9gi_108:focus{border-color:var(--color-primary);outline:none}._tableWrap_1b9gi_120{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._table_1b9gi_120{width:100%;border-collapse:collapse;font-size:13px}._table_1b9gi_120 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_1b9gi_120 td{padding:6px 8px;border-bottom:1px solid #f3f4f6;vertical-align:middle}._colAccount_1b9gi_148{width:35%}._colNarration_1b9gi_149{width:30%}._colAmount_1b9gi_150{width:14%}._colAction_1b9gi_151{width:5%}._select_1b9gi_153,._inputSm_1b9gi_154{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_1b9gi_153:focus,._inputSm_1b9gi_154:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb14}._amountInput_1b9gi_171{text-align:right;font-family:monospace;font-size:13px}._removeBtn_1b9gi_173{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:5px;padding:4px 8px;font-size:12px;cursor:pointer;transition:background .12s}._removeBtn_1b9gi_173:hover:not(:disabled){background:#fecaca}._removeBtn_1b9gi_173:disabled{opacity:.35;cursor:not-allowed}._footer_1b9gi_186{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_1b9gi_196{display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:16px;font-size:14px}._diffOk_1b9gi_203{color:#166534}._diffBad_1b9gi_204{color:#dc2626;font-weight:600}._submitRow_1b9gi_206{display:flex;justify-content:flex-end;gap:10px}._cancelBtn_1b9gi_211{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_1b9gi_211:hover{background:#e5e7eb}._submitBtn_1b9gi_222{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_1b9gi_222:hover:not(:disabled){background:var(--color-primary-dark, #1d4ed8)}._submitBtn_1b9gi_222:disabled{opacity:.55;cursor:not-allowed}@media screen and (max-width: 768px){._header_1b9gi_12{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._title_1b9gi_20{font-size:1.35rem;word-break:break-word}._subtitle_1b9gi_21{font-size:13px;line-height:1.45}._backBtn_1b9gi_23{width:100%;min-height:44px;padding:11px 16px;font-size:14px;border-radius:8px}._alertError_1b9gi_35{font-size:13px;padding:10px 12px}._card_1b9gi_45{padding:16px 14px;margin-bottom:16px;border-radius:8px}._sectionTitle_1b9gi_54{font-size:13px;margin-bottom:12px}._headerGrid_1b9gi_61{grid-template-columns:1fr;gap:12px}._input_1b9gi_69,._select_1b9gi_153,._inputSm_1b9gi_154{min-height:44px;font-size:16px;padding:10px 12px;border-radius:8px;box-sizing:border-box}._linesHeader_1b9gi_84{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}._addLineBtn_1b9gi_90{width:100%;min-height:44px;padding:10px 16px;font-size:14px;border-radius:8px}._accountFilter_1b9gi_102{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:12px}._searchInput_1b9gi_108{width:100%;min-width:0;min-height:44px;font-size:16px;padding:10px 12px;border-radius:8px;box-sizing:border-box}._tableWrap_1b9gi_120 ._table_1b9gi_120{min-width:720px}._table_1b9gi_120 th,._table_1b9gi_120 td{padding:8px 6px;font-size:12px}._table_1b9gi_120 th{font-size:10px;white-space:nowrap}._removeBtn_1b9gi_173{min-width:44px;min-height:40px;padding:8px 12px;font-size:14px;border-radius:8px}._footer_1b9gi_186{padding:16px 14px;margin-bottom:max(24px,env(safe-area-inset-bottom))}._totals_1b9gi_196{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:14px;font-size:13px}._submitRow_1b9gi_206{flex-direction:column-reverse;align-items:stretch;gap:10px}._cancelBtn_1b9gi_211,._submitBtn_1b9gi_222{width:100%;min-height:46px;font-size:15px;border-radius:8px;padding:12px 18px}}._loading_6fgko_4{text-align:center;padding:52px 16px;color:var(--color-text-muted);font-size:14px}._errorBox_6fgko_10{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:12px 16px;font-size:13.5px}._pageHeader_6fgko_19{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:12px;min-width:0}._pageHeaderLeft_6fgko_27{display:flex;flex-direction:column;gap:6px;min-width:0}._pageHeaderRight_6fgko_28{display:flex;gap:8px;align-items:flex-start;flex-shrink:0;flex-wrap:wrap}._backBtn_6fgko_36{background:none;border:none;color:var(--color-primary);font-size:13px;font-weight:600;cursor:pointer;padding:0;text-align:left}._backBtn_6fgko_36:hover{text-decoration:underline}._title_6fgko_48{font-size:22px;font-weight:800;color:var(--color-text);margin:0}._printBtn_6fgko_50{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_6fgko_50:hover{background:#475569}._editBtn_6fgko_63{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_6fgko_63:hover{background:var(--color-primary-dark, #1d4ed8)}._printContent_6fgko_78{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_6fgko_89{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0;margin-bottom:28px}._docTitle_6fgko_97{font-size:18px;font-weight:800;text-align:center;margin:0 0 20px;color:var(--color-text);letter-spacing:.5px}._metaRow_6fgko_106{display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:12px;font-size:13px}._description_6fgko_113{margin-bottom:12px;font-size:13px}._preparedBy_6fgko_117{display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:20px;font-size:12px;color:var(--color-text-muted)}._table_6fgko_89{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:0}._table_6fgko_89 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_6fgko_89 td{padding:9px 10px;border:1px solid var(--color-border)}._table_6fgko_89 tfoot ._totalRow_6fgko_147 td{background:#f8fafc;font-weight:700;border-top:2px solid var(--color-border)}._totalLabel_6fgko_152{text-align:right;padding-right:12px}._colNo_6fgko_154{width:36px;text-align:center}._colCode_6fgko_155{width:100px}._colName_6fgko_156{min-width:140px}._colNarration_6fgko_157{min-width:120px}._colDebit_6fgko_158,._colCredit_6fgko_158{width:120px;text-align:right;font-family:monospace}._colDebit_6fgko_158{color:#1d4ed8}._colCredit_6fgko_158{color:#166534}._signatures_6fgko_166{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_6fgko_76{display:none!important}._page_6fgko_2{max-width:none;margin:0}._printContent_6fgko_78{box-shadow:none;border:1px solid #333;padding:16px}._tableScroll_6fgko_89{overflow:visible!important;max-width:none!important}._table_6fgko_89{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_6fgko_19{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._backBtn_6fgko_36{min-height:44px;padding:8px 0;font-size:14px}._title_6fgko_48{font-size:1.25rem;line-height:1.3;word-break:break-word}._pageHeaderRight_6fgko_28{flex-direction:column;align-items:stretch;width:100%;gap:10px}._printBtn_6fgko_50,._editBtn_6fgko_63{width:100%;min-height:44px;padding:11px 16px;font-size:14px;border-radius:8px;text-align:center}._printContent_6fgko_78{padding:16px 14px;border-radius:8px}._docTitle_6fgko_97{font-size:16px;margin-bottom:16px}._metaRow_6fgko_106,._preparedBy_6fgko_117{flex-direction:column;gap:8px;align-items:flex-start}._description_6fgko_113{font-size:13px;line-height:1.45;word-break:break-word}._tableScroll_6fgko_89 ._table_6fgko_89{min-width:720px}._table_6fgko_89 th,._table_6fgko_89 td{padding:8px;font-size:12px}._table_6fgko_89 th{font-size:9px}._signatures_6fgko_166{flex-direction:column;align-items:flex-start;gap:10px;padding-top:20px}}._page_mkr8r_1{padding-bottom:env(safe-area-inset-bottom,0)}._header_mkr8r_5{margin-bottom:24px;min-width:0}._title_mkr8r_6{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_mkr8r_7{font-size:13.5px;color:var(--color-text-muted)}._filterCard_mkr8r_9{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_mkr8r_16{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:14px;align-items:end}._field_mkr8r_19{display:flex;flex-direction:column;gap:5px}._fieldBtn_mkr8r_20{display:flex;align-items:flex-end}._label_mkr8r_21{font-size:12.5px;font-weight:600;color:var(--color-text)}._select_mkr8r_22,._input_mkr8r_22{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_mkr8r_22:focus,._input_mkr8r_22:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._loadBtn_mkr8r_30{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_mkr8r_30:hover:not(:disabled){background:var(--color-primary-dark)}._loadBtn_mkr8r_30:disabled{opacity:.55;cursor:not-allowed}._alert_mkr8r_38{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._ledgerCard_mkr8r_44{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_mkr8r_52{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_mkr8r_58{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_mkr8r_63{font-size:16px;font-weight:800;color:var(--color-text);margin-right:10px}._rootTypeBadge_mkr8r_64{font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:#e0e7ff;color:#3730a3}._dateRange_mkr8r_68{font-size:12px;color:var(--color-text-muted);font-family:monospace}._statsRow_mkr8r_71{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--color-border)}._stat_mkr8r_71{padding:14px 20px;border-right:1px solid var(--color-border)}._stat_mkr8r_71:last-child{border-right:none}._statLabel_mkr8r_79{font-size:11.5px;font-weight:600;color:var(--color-text-muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.4px}._statValue_mkr8r_80{font-size:20px;font-weight:800;color:var(--color-text)}._debitColor_mkr8r_81{color:#1d4ed8}._creditColor_mkr8r_82{color:#166534}._positive_mkr8r_83{color:#1d4ed8}._negative_mkr8r_84{color:#dc2626}._zero_mkr8r_85{color:var(--color-text-muted)}._balanceSide_mkr8r_86{font-size:12px;font-weight:600;opacity:.7}._emptyLedger_mkr8r_88{text-align:center;padding:40px;color:var(--color-text-muted);font-size:14px}._tableWrapper_mkr8r_93{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._table_mkr8r_93{width:100%;border-collapse:collapse;font-size:13px}._table_mkr8r_93 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_mkr8r_93 th._right_mkr8r_106,._table_mkr8r_93 td._right_mkr8r_106{text-align:right}._table_mkr8r_93 td{padding:9px 12px;border-bottom:1px solid #f0f0f0;color:var(--color-text)}._row_mkr8r_109:hover td{background:#fafafa}._dateCell_mkr8r_111{white-space:nowrap;font-size:12.5px;color:var(--color-text-muted);font-family:monospace}._entryId_mkr8r_112{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_mkr8r_113{font-weight:500}._refCell_mkr8r_114{font-family:monospace;font-size:12px;color:#713f12}._narCell_mkr8r_115{font-style:italic;color:var(--color-text-muted);font-size:12px}._right_mkr8r_106{text-align:right}._debitVal_mkr8r_117{font-family:monospace;font-weight:700;color:#1d4ed8}._creditVal_mkr8r_118{font-family:monospace;font-weight:700;color:#166534}._balanceCell_mkr8r_120{font-family:monospace;font-weight:800}._side_mkr8r_121{font-size:11px;opacity:.75;margin-left:2px}._totalRow_mkr8r_123 td{padding:10px 12px;background:#f8fafc;border-top:2px solid var(--color-border);font-weight:700}._totalLabel_mkr8r_127{color:var(--color-text-muted);font-size:12px}@media screen and (max-width: 768px){._header_mkr8r_5{margin-bottom:18px}._title_mkr8r_6{font-size:1.35rem}._subtitle_mkr8r_7{font-size:13px;line-height:1.45}._filterCard_mkr8r_9{padding:14px;margin-bottom:16px;border-radius:8px}._filterGrid_mkr8r_16{grid-template-columns:1fr;gap:12px;align-items:stretch}._fieldBtn_mkr8r_20{display:block}._select_mkr8r_22,._input_mkr8r_22{width:100%;min-width:0;box-sizing:border-box;min-height:44px;font-size:16px;padding:10px 12px;border-radius:8px}._loadBtn_mkr8r_30{width:100%;min-height:46px;padding:12px 18px;font-size:15px;border-radius:8px;white-space:normal}._alert_mkr8r_38{padding:10px 12px;font-size:13px}._accountHeading_mkr8r_52{flex-direction:column;align-items:flex-start;padding:14px}._accountName_mkr8r_63{display:inline;word-break:break-word}._dateRange_mkr8r_68{width:100%;font-size:11.5px}._statsRow_mkr8r_71{display:flex;flex-direction:column;border-bottom:1px solid var(--color-border)}._stat_mkr8r_71{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_mkr8r_71:last-child{border-bottom:none}._statLabel_mkr8r_79{font-size:11px;margin-bottom:0;text-align:left;flex-shrink:0}._statValue_mkr8r_80{font-size:1rem;text-align:right}._emptyLedger_mkr8r_88{padding:32px 16px;font-size:13px}._tableWrapper_mkr8r_93 ._table_mkr8r_93{min-width:920px}._table_mkr8r_93 th,._table_mkr8r_93 td{padding:8px 10px;font-size:12px}._table_mkr8r_93 th{font-size:9px;white-space:nowrap}._descCell_mkr8r_113,._narCell_mkr8r_115{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}}._header_rlu4a_4{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;min-width:0}._title_rlu4a_8{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_rlu4a_9{font-size:13px;color:var(--color-text-muted)}._backBtn_rlu4a_10{background:#f3f4f6;border:1px solid var(--color-border);color:var(--color-text);border-radius:7px;padding:8px 16px;font-size:13px;font-weight:500}._backBtn_rlu4a_10:hover{background:#e5e7eb}._alertError_rlu4a_16{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:18px}._card_rlu4a_21{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_rlu4a_28{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:16px}._headerGrid_rlu4a_30{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:16px;min-width:0;width:100%}._fieldFull_rlu4a_38{grid-column:1 / -1;min-width:0}._dateFieldsRow_rlu4a_39{display:flex;gap:16px;flex-wrap:wrap;grid-column:1 / -1;min-width:0}._dateFieldsRow_rlu4a_39 ._field_rlu4a_38{flex:1 1 auto;min-width:0;max-width:min(220px,100%)}._field_rlu4a_38{display:flex;flex-direction:column;gap:5px;min-width:0;max-width:100%}._label_rlu4a_55{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_rlu4a_56,._select_rlu4a_56,._textarea_rlu4a_56{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_rlu4a_56{display:block}._dateInput_rlu4a_69{width:100%;min-width:0;max-width:100%;padding-right:10px;font-variant-numeric:tabular-nums;color-scheme:light}._input_rlu4a_56:focus,._select_rlu4a_56:focus,._textarea_rlu4a_56:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._textarea_rlu4a_56{resize:vertical}._itemsHeader_rlu4a_82{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;min-width:0;gap:10px}._addBtn_rlu4a_90{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_rlu4a_90:hover{background:#bfdbfe}._tableWrapper_rlu4a_97{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._table_rlu4a_97{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}._linesMobile_rlu4a_106{display:flex;flex-direction:column;gap:0;min-width:0;max-width:100%}._lineCard_rlu4a_113{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_rlu4a_113:last-child{margin-bottom:0}._lineCardTop_rlu4a_126{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._lineCardBadge_rlu4a_132{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_rlu4a_142{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;min-height:40px}._removeBtnMobile_rlu4a_142:hover:not(:disabled){background:#fecaca}._removeBtnMobile_rlu4a_142:disabled{opacity:.35;cursor:not-allowed}._lineCardField_rlu4a_159{display:flex;flex-direction:column;gap:6px}._lineCard_rlu4a_113>._lineCardField_rlu4a_159{margin-bottom:12px}._lineCardGrid_rlu4a_167 ._lineCardField_rlu4a_159{margin-bottom:0}._lineCardLabel_rlu4a_170{font-size:12px;font-weight:600;color:var(--color-text)}._lineCardGrid_rlu4a_167{display:grid;grid-template-columns:1fr 1fr;gap:12px}._lineCardAmount_rlu4a_180{grid-column:1 / -1}._lineAmountDisplay_rlu4a_183{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_rlu4a_198{text-align:right;font-family:monospace;font-variant-numeric:tabular-nums}._table_rlu4a_97 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_rlu4a_97 td{padding:6px 8px;border-bottom:1px solid #f3f4f6;vertical-align:middle;min-width:0;max-width:100%}._colDesc_rlu4a_217{width:45%;min-width:0}._colQty_rlu4a_218{width:12%}._colPrice_rlu4a_219{width:18%}._colAmt_rlu4a_220{width:17%}._colAction_rlu4a_221{width:8%}._inputSm_rlu4a_223{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_rlu4a_223:focus{border-color:var(--color-primary)}._numInput_rlu4a_198{text-align:right;font-family:monospace}._amountCell_rlu4a_235{text-align:right;font-family:monospace;font-weight:700;color:#1d4ed8;font-size:13px}._removeBtn_rlu4a_142{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:5px;padding:4px 8px;font-size:12px}._removeBtn_rlu4a_142:hover:not(:disabled){background:#fecaca}._removeBtn_rlu4a_142:disabled{opacity:.35;cursor:not-allowed}._totalRow_rlu4a_247{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_rlu4a_251{font-size:14px;font-weight:600;color:var(--color-text-muted)}._totalValue_rlu4a_252{font-size:22px;font-weight:900;font-family:monospace;color:#1d4ed8}._submitRow_rlu4a_255{display:flex;justify-content:flex-end;gap:10px;padding-bottom:32px}._cancelBtn_rlu4a_258{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_rlu4a_263{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_rlu4a_263:hover:not(:disabled){background:var(--color-primary-dark)}._submitBtn_rlu4a_263:disabled{opacity:.55;cursor:not-allowed}._rateHint_rlu4a_272{font-size:11px;font-weight:400;color:var(--color-text-muted);margin-left:6px}._baseEquiv_rlu4a_273{font-size:12px;color:#6b7280;font-weight:400}._submitBtnAdvance_rlu4a_276{background:#059669!important}._submitBtnAdvance_rlu4a_276:hover:not(:disabled){background:#047857!important}._advanceLoading_rlu4a_282{font-size:12.5px;color:var(--color-text-muted);padding:8px 0;margin-bottom:16px;animation:_pulse_rlu4a_1 1.5s ease-in-out infinite}@keyframes _pulse_rlu4a_1{0%,to{opacity:1}50%{opacity:.5}}._advanceCard_rlu4a_289{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_rlu4a_297{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;min-width:0}._advanceIcon_rlu4a_304{font-size:22px;line-height:1}._advanceTitle_rlu4a_305{font-size:14px;font-weight:800;color:#065f46;margin-bottom:2px}._advanceSubtitle_rlu4a_308{font-size:12px;color:#6b7280}._advanceCcyTabs_rlu4a_311{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}._advanceCcyTab_rlu4a_311{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_rlu4a_311:hover{border-color:#10b981}._advanceCcyTabActive_rlu4a_320{background:#10b981!important;border-color:#10b981!important;color:#fff!important}._advanceBalance_rlu4a_325{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_rlu4a_335{font-size:18px;font-weight:800;color:#065f46;font-family:monospace;display:flex;align-items:baseline;gap:4px}._advanceBalancePkr_rlu4a_339{font-size:14px;font-weight:700;color:#374151;font-family:monospace;display:flex;align-items:baseline;gap:4px}._advanceBalanceSym_rlu4a_343{font-size:.85em;font-weight:600;color:#6b7280}._advanceBalanceCcy_rlu4a_344{font-size:11px;font-weight:600;color:#6b7280;margin-left:2px}._advanceToggle_rlu4a_347{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_rlu4a_347:hover{border-color:#10b981;background:#f0fdf4}._advanceCheckbox_rlu4a_354{width:17px;height:17px;accent-color:#10b981;cursor:pointer;flex-shrink:0}._advanceToggleLabel_rlu4a_357{font-size:13.5px;font-weight:700;color:#065f46}._advancePreview_rlu4a_362{background:#fff;border:1.5px solid #a7f3d0;border-radius:9px;padding:14px 16px;margin-top:4px}._advancePreviewTitle_rlu4a_366{font-size:12px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}._advancePreviewRows_rlu4a_370{display:flex;flex-direction:column;gap:6px}._advancePreviewRow_rlu4a_370{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#374151}._advancePreviewAvail_rlu4a_375{font-weight:700;color:#065f46;font-family:monospace}._advancePreviewApply_rlu4a_376{padding-top:6px;border-top:1px dashed #d1fae5}._advancePreviewApplyAmt_rlu4a_377{font-weight:800;color:#10b981;font-family:monospace}._advancePreviewDivider_rlu4a_380{padding-top:6px;border-top:1.5px solid #d1d5db;font-weight:700;color:#111827}._advancePreviewPkrNote_rlu4a_384{font-size:11px;color:#6b7280;font-weight:400}._advancePreviewMuted_rlu4a_385{color:#9ca3af;font-size:12px}._advanceOutcome_rlu4a_388{margin-top:10px;padding:8px 12px;border-radius:7px;font-size:13px;font-weight:700;text-align:center}._advanceOutcomePaid_rlu4a_392{background:#dcfce7;color:#166534;border:1.5px solid #86efac}._advanceOutcomePartial_rlu4a_395{background:#fef9c3;color:#854d0e;border:1.5px solid #fde68a}._advanceJe_rlu4a_400{margin-top:12px}._advanceJeTitle_rlu4a_401{font-size:11.5px;font-weight:700;color:#6b7280;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}._advanceJeTable_rlu4a_405{width:100%;border-collapse:collapse;font-size:12.5px}._advanceJeTable_rlu4a_405 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_rlu4a_405 td{padding:7px 10px;border-bottom:1px solid #f3f4f6;color:#374151}._drTag_rlu4a_416{display:inline-block;background:#fee2e2;color:#991b1b;font-size:10px;font-weight:800;padding:1px 5px;border-radius:3px;margin-right:6px}._crTag_rlu4a_421{display:inline-block;background:#dcfce7;color:#166534;font-size:10px;font-weight:800;padding:1px 5px;border-radius:3px;margin-right:6px}._drAmt_rlu4a_426{text-align:right;font-family:monospace;font-weight:700;color:#991b1b}._crAmt_rlu4a_427{text-align:right;font-family:monospace;font-weight:700;color:#166534}._advanceNote_rlu4a_429{font-size:12px;color:#6b7280;margin-top:6px;padding:8px 12px;background:#f9fafb;border-radius:6px}@media (max-width: 768px){._header_rlu4a_4{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}._title_rlu4a_8{font-size:1.35rem}._subtitle_rlu4a_9{font-size:12.5px;line-height:1.45}._backBtn_rlu4a_10{width:100%;min-height:44px;padding:11px 16px;font-size:14px;border-radius:8px}._card_rlu4a_21{padding:16px 14px;margin-bottom:14px;border-radius:8px}._sectionTitle_rlu4a_28{margin-bottom:12px}._headerGrid_rlu4a_30{grid-template-columns:1fr;gap:14px}._dateFieldsRow_rlu4a_39{flex-direction:column;gap:12px}._dateFieldsRow_rlu4a_39 ._field_rlu4a_38{max-width:none;min-width:0}._input_rlu4a_56,._select_rlu4a_56,._textarea_rlu4a_56{font-size:16px;padding:11px 12px}._dateInput_rlu4a_69{min-width:0;width:100%}._itemsHeader_rlu4a_82{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}._addBtn_rlu4a_90{width:100%;min-height:44px;padding:11px 14px;font-size:14px;border-radius:8px}._lineCard_rlu4a_113{padding:12px}._totalRow_rlu4a_247{flex-direction:column;align-items:stretch;gap:8px;text-align:center;padding-top:12px}._totalValue_rlu4a_252{font-size:1.35rem}._baseEquiv_rlu4a_273{display:block;margin-top:4px}._submitRow_rlu4a_255{flex-direction:column-reverse;gap:10px;padding-bottom:max(24px,env(safe-area-inset-bottom))}._cancelBtn_rlu4a_258,._submitBtn_rlu4a_263{width:100%;min-height:48px;font-size:15px;border-radius:8px}._advanceHeader_rlu4a_297{flex-direction:column;gap:8px}._advanceBalance_rlu4a_325{flex-direction:column;align-items:flex-start;gap:10px}._advancePreviewRow_rlu4a_370{flex-direction:column;align-items:flex-start;gap:4px}._advanceOutcome_rlu4a_388{font-size:12px;line-height:1.4}._advanceJe_rlu4a_400{overflow-x:auto;-webkit-overflow-scrolling:touch}._advanceJeTable_rlu4a_405{min-width:300px}}._page_11e4s_2{padding:0}._loading_11e4s_6{text-align:center;padding:52px;color:var(--color-text-muted);font-size:14px}._errorBox_11e4s_9{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:12px 16px;font-size:13.5px}._pageHeader_11e4s_15{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:12px}._pageHeaderLeft_11e4s_19{display:flex;flex-direction:column;gap:6px}._pageHeaderRight_11e4s_20{display:flex;gap:8px;align-items:flex-start;flex-shrink:0}._backBtn_11e4s_22{background:none;border:none;color:var(--color-primary);font-size:13px;font-weight:600;cursor:pointer;padding:0;text-align:left}._backBtn_11e4s_22:hover{text-decoration:underline}._title_11e4s_29{font-size:22px;font-weight:800;color:var(--color-text);margin:0}._editBtn_11e4s_33{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_11e4s_33:hover{background:var(--color-primary-dark)}._printBtn_11e4s_40{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_11e4s_40:hover{background:#475569}._toggleRow_11e4s_47{display:flex;gap:4px;margin-top:8px}._toggleBtn_11e4s_48{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_11e4s_48:hover{background:#e2e8f0;color:var(--color-text)}._toggleActive_11e4s_58{padding:6px 12px;border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;border-radius:6px;font-size:12px;cursor:pointer}._clientContact_11e4s_68{display:block;font-size:12px;color:var(--color-text-muted);margin-top:4px;line-height:1.4}._clientContact_11e4s_68 span{display:block}._card_11e4s_78{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_11e4s_88{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._cardTitle_11e4s_94{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_11e4s_102{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:0;min-width:0}._metaRow_11e4s_108{display:flex;flex-direction:column;gap:3px;padding:12px 18px;border-bottom:1px solid #f0f0f0}._metaRowFull_11e4s_112{grid-column:1 / -1;min-width:0}._metaLabel_11e4s_113{font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px}._metaValue_11e4s_114{font-size:14px;color:var(--color-text);font-weight:500}._monoValue_11e4s_115{font-family:monospace;font-weight:800;color:var(--color-primary)}._statusBadge_11e4s_118{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px;width:fit-content}._badgeUnpaid_11e4s_122{background:#fee2e2;color:#991b1b}._badgePartial_11e4s_123{background:#fff7ed;color:#9a3412}._badgePaid_11e4s_124{background:#dcfce7;color:#166534}._table_11e4s_88{width:100%;border-collapse:collapse;font-size:13px}._table_11e4s_88 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_11e4s_88 td{padding:10px 16px;border-bottom:1px solid #f0f0f0}._table_11e4s_88 tfoot td{padding:10px 16px;background:#f8fafc;font-weight:600}._table_11e4s_88 tfoot tr:last-child td{border-top:2px solid var(--color-border)}._right_11e4s_140{text-align:right}._amount_11e4s_141{font-family:monospace;font-weight:700;color:#1d4ed8}._mono_11e4s_115{font-family:monospace;font-size:12.5px}._totalLabel_11e4s_143{color:var(--color-text-muted);font-size:12px}._notes_11e4s_144{font-size:12.5px;color:var(--color-text-muted);max-width:200px}._fxGain_11e4s_146{color:#166534;font-weight:700;text-align:right}._fxLoss_11e4s_147{color:#991b1b;font-weight:700;text-align:right}._emptySection_11e4s_149{padding:20px 18px;color:var(--color-text-muted);font-size:13.5px;font-style:italic}._balanceGrid_11e4s_155{padding:4px 0}._balanceRow_11e4s_156{display:flex;align-items:center;justify-content:space-between;padding:11px 18px;border-bottom:1px solid #f0f0f0}._balanceRowTotal_11e4s_160{background:#f8fafc;border-top:2px solid var(--color-border);border-bottom:none}._balanceLabel_11e4s_164{font-size:13.5px;color:var(--color-text-muted);font-weight:500}._balanceValue_11e4s_165{font-size:15px;font-family:monospace;font-weight:800;color:var(--color-text)}._paidValue_11e4s_166{color:#166534}._owedValue_11e4s_167{color:#991b1b}._clearedValue_11e4s_168{color:#166534}._pkrHint_11e4s_169{font-size:11.5px;font-weight:400;color:#6b7280;font-family:sans-serif}._toast_11e4s_171{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_11e4s_1 .2s ease}@keyframes _slideIn_11e4s_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._clientInvoiceContent_11e4s_186{--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_11e4s_200{height:2px;margin-bottom:10px;border-radius:1px;background:linear-gradient(90deg,#0f172a 0%,var(--color-primary) 50%,#38bdf8 100%)}._clientDocHeader_11e4s_208{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_11e4s_219{text-align:left;flex:1 1 auto;min-width:min(100%,220px);max-width:100%}._clientHeaderBrand_11e4s_226{min-width:0;flex:0 0 auto;max-width:220px;text-align:right;margin-left:auto}._clientBrandLogoWrap_11e4s_234{margin:0 0 0 auto;max-width:200px;line-height:0}._clientBrandLogo_11e4s_234{display:block;width:auto;height:auto;max-width:100%;max-height:44px;object-fit:contain;object-position:right center;margin-left:auto}._clientWordmark_11e4s_251{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_11e4s_208{flex-direction:column;align-items:stretch}._clientHeaderBrand_11e4s_226{max-width:100%;text-align:left;margin-left:0}._clientBrandLogoWrap_11e4s_234{margin-left:0}._clientBrandLogo_11e4s_234{margin-left:0;object-position:left center}._clientWordmark_11e4s_251{text-align:left;margin-left:0}._clientTitleColumn_11e4s_219{min-width:0}._clientMetaGrid_11e4s_287{max-width:none}}._clientDocKind_11e4s_292{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#64748b;margin:0 0 4px}._clientDocNumber_11e4s_301{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;color:var(--color-primary);margin:0 0 8px;font-variant-numeric:tabular-nums}._clientMetaGrid_11e4s_287{display:grid;gap:6px 0;max-width:260px;margin:0}._clientMetaCell_11e4s_318{display:grid;grid-template-columns:88px 1fr;gap:4px 10px;align-items:baseline;text-align:left;margin:0}._clientMetaCell_11e4s_318 dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin:0}._clientMetaCell_11e4s_318 dd{font-size:13px;font-weight:600;color:#0f172a;margin:0;font-variant-numeric:tabular-nums}._clientMetaEmpty_11e4s_344{color:#94a3b8!important;font-weight:500!important}._clientParties_11e4s_350{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_11e4s_362{min-width:0;padding:0 4px 0 0}._clientParty_11e4s_362+._clientParty_11e4s_362{border-left:1px solid #e2e8f0;padding-left:16px;margin-left:0}._clientSectionLabel_11e4s_373{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#64748b;margin:0 0 6px}._clientPartyName_11e4s_382{font-size:14px;font-weight:700;color:#0f172a;letter-spacing:-.01em;line-height:1.35;margin:0 0 4px}._clientPartyLine_11e4s_391{font-size:12px;color:#475569;line-height:1.45;white-space:pre-wrap;margin:0 0 4px}._clientPartyLineMuted_11e4s_399{font-size:11.5px;color:#64748b;line-height:1.45;margin:0}._clientTableWrap_11e4s_406{margin:0 0 10px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;min-width:0;max-width:100%;box-sizing:border-box}._clientTableScroll_11e4s_416{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._clientTable_11e4s_406{width:100%;border-collapse:collapse;font-size:13px;margin:0}._clientTable_11e4s_406 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_11e4s_406 tbody tr:nth-child(2n) td{background:#fafbfc}._clientTable_11e4s_406 td{padding:8px 10px;border-bottom:1px solid #eef2f7;vertical-align:top;font-size:12.5px}._clientTable_11e4s_406 tbody tr:last-child td{border-bottom:none}._clientTable_11e4s_406 tfoot td{padding:8px 10px;background:#f8fafc;font-weight:600;border-bottom:1px solid #eef2f7;border-top:1px solid var(--color-border)}._clientColNo_11e4s_459{width:40px;text-align:center;color:#64748b;font-weight:600}._clientTable_11e4s_406 th._clientColRight_11e4s_461,._clientColRight_11e4s_461{text-align:right;font-variant-numeric:tabular-nums}._clientTotalLabel_11e4s_466{text-align:right;color:#64748b;font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em}._clientTable_11e4s_406 tfoot tr:last-child td{background:#eff6ff;border-top:2px solid var(--color-primary);font-size:14px;font-weight:800;color:#0f172a}._clientStatusWrap_11e4s_482{margin:0 0 8px;display:flex;justify-content:flex-end}._clientStatusWrap_11e4s_482 ._statusBadge_11e4s_118{font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:7px 16px;border-radius:6px}._clientBank_11e4s_495{margin:0 0 10px}._clientBankPre_11e4s_498{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_11e4s_511{display:flex;gap:10px;align-items:center;margin:0 0 10px}._bankSelectorLabel_11e4s_517{font-size:12.5px;font-weight:800;color:var(--color-text-muted)}._bankSelectorSelect_11e4s_522{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_11e4s_522:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._clientBankRows_11e4s_536{background:#f8fafc;border:1px solid var(--color-border);border-radius:6px;padding:10px 12px}._clientBankRow_11e4s_536{display:flex;gap:10px;padding:4px 0}._clientBankKey_11e4s_547{min-width:140px;font-size:12px;font-weight:800;color:var(--color-text-muted)}._clientBankVal_11e4s_553{flex:1;font-size:12.5px;color:var(--color-text)}._clientFooter_11e4s_558{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_11e4s_567{font-size:13px;font-weight:600;color:#334155;margin:0 0 6px;line-height:1.45}._clientFooterBrand_11e4s_575{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin:0 0 10px}._clientFooterNote_11e4s_584{font-size:10.5px;color:#94a3b8;line-height:1.5;max-width:42em;margin:0 auto}@media print{._noPrint_11e4s_74{display:none!important}._page_11e4s_2{max-width:none!important;margin:0!important;padding:0!important}._tableScroll_11e4s_88,._clientTableScroll_11e4s_416{overflow:visible!important;max-width:none!important}._invoicePrintContent_11e4s_75{display:block!important}._table_11e4s_88,._clientTable_11e4s_406{min-width:0!important}._card_11e4s_78{box-shadow:none;border:1px solid #ddd;break-inside:avoid}._clientInvoiceContent_11e4s_186{box-shadow:none!important;border:none!important;border-radius:0!important;max-width:none!important;margin:0!important;background:transparent!important}._clientInvoiceAccent_11e4s_200{-webkit-print-color-adjust:exact;print-color-adjust:exact}._clientParties_11e4s_350,._clientTableWrap_11e4s_406{border-color:#e5e7eb!important;box-shadow:none!important;overflow:visible!important}._clientDocHeader_11e4s_208,._clientParties_11e4s_350,._clientTableWrap_11e4s_406,._clientStatusWrap_11e4s_482,._bankSelector_11e4s_511,._clientBank_11e4s_495,._clientFooter_11e4s_558{margin-left:0!important;margin-right:0!important}._clientDocHeader_11e4s_208{padding:0 0 12px!important}._clientParties_11e4s_350{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_11e4s_15{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._pageHeaderRight_11e4s_20{flex-direction:column;align-items:stretch;width:100%;gap:10px}._printBtn_11e4s_40,._editBtn_11e4s_33{width:100%;min-height:44px;padding:11px 16px;font-size:14px;border-radius:8px;justify-content:center}._toggleRow_11e4s_47{flex-wrap:wrap;gap:8px}._toggleBtn_11e4s_48,._toggleActive_11e4s_58{flex:1;min-height:40px;min-width:0}._title_11e4s_29{font-size:1.35rem}._invoicePrintContent_11e4s_75{min-width:0}._metaGrid_11e4s_102{grid-template-columns:1fr}._balanceRow_11e4s_156{flex-direction:column;align-items:stretch;gap:6px;padding:10px 14px}._balanceValue_11e4s_165{text-align:right;font-size:14px}._tableScroll_11e4s_88 ._table_11e4s_88{min-width:520px}._clientInvoiceContent_11e4s_186{--client-pad: 12px;--client-gap: 10px;max-width:100%;padding:0 2px}._clientParties_11e4s_350{grid-template-columns:1fr;gap:12px;padding:12px}._clientParty_11e4s_362+._clientParty_11e4s_362{border-left:none;border-top:1px solid #e2e8f0;padding-left:0;padding-top:12px;margin-left:0}._clientTableWrap_11e4s_406{margin:0 0 12px;border-radius:8px}._clientTableScroll_11e4s_416 ._clientTable_11e4s_406{min-width:440px}._bankSelector_11e4s_511{flex-direction:column;align-items:stretch;gap:8px}._bankSelectorSelect_11e4s_522{width:100%;min-height:44px;font-size:16px;box-sizing:border-box}._clientBankRow_11e4s_536{flex-direction:column;gap:4px;align-items:flex-start}._clientBankKey_11e4s_547{min-width:0}._clientBankVal_11e4s_553{word-break:break-word}._clientStatusWrap_11e4s_482{justify-content:center}._toast_11e4s_171{left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom));text-align:center;font-size:13px}}._loading_122xk_4{text-align:center;padding:52px;color:var(--color-text-muted);font-size:14px}._pageHeader_122xk_9{margin-bottom:20px}._backBtn_122xk_10{background:none;border:none;color:var(--color-primary);font-size:13px;font-weight:600;cursor:pointer;padding:0;display:block;margin-bottom:6px}._backBtn_122xk_10:hover{text-decoration:underline}._title_122xk_16{font-size:22px;font-weight:800;color:var(--color-text);margin:0 0 4px}._subtitle_122xk_17{font-size:13px;color:var(--color-text-muted);margin:0}._errorBox_122xk_20{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._blockBox_122xk_26{display:flex;align-items:flex-start;gap:16px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:20px 24px;margin-top:12px}._blockIcon_122xk_31{font-size:28px;flex-shrink:0}._blockTitle_122xk_32{font-size:16px;font-weight:700;color:#9a3412;margin-bottom:4px}._blockMsg_122xk_33{font-size:13.5px;color:#7c2d12}._card_122xk_36{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;margin-bottom:16px;overflow:hidden;box-shadow:var(--shadow-sm)}._cardTitle_122xk_41{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_122xk_49{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}._lockedRow_122xk_52{display:flex;flex-direction:column;gap:3px;padding:12px 18px;border-bottom:1px solid #f0f0f0}._lockedLabel_122xk_56{font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px}._lockedValue_122xk_60{font-size:13.5px;color:#6b7280;font-weight:500;background:#f3f4f6;padding:4px 8px;border-radius:5px;display:inline-block}._fieldGrid_122xk_66{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0;padding:16px 18px;gap:14px}._fieldGroup_122xk_70{display:flex;flex-direction:column;gap:5px}._fieldGroupFull_122xk_71{grid-column:1 / -1}._label_122xk_72{font-size:12px;font-weight:600;color:var(--color-text-muted)}._input_122xk_73,._textarea_122xk_73{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_122xk_79{min-width:160px;padding-right:10px;font-variant-numeric:tabular-nums;color-scheme:light}._input_122xk_73:focus,._textarea_122xk_73:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}._textarea_122xk_73{resize:vertical}._itemsWrap_122xk_89{padding:0}._itemsTable_122xk_90{width:100%;border-collapse:collapse;font-size:13px}._itemsTable_122xk_90 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_122xk_90 td{padding:6px 8px;border-bottom:1px solid #f0f0f0}._cellInput_122xk_98{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_122xk_98:focus{outline:none;border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 2px var(--color-primary-light)}._cellRight_122xk_108,._right_122xk_109{text-align:right}._lineAmount_122xk_110{font-family:monospace;font-weight:700;color:#1d4ed8}._removeCell_122xk_112{width:32px;text-align:center}._removeBtn_122xk_113{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_122xk_113:hover{background:#fee2e2}._addLineBtn_122xk_120{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_122xk_120:hover{background:var(--color-primary-light)}._totalsBox_122xk_129{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:12px 16px 16px;border-top:1px solid var(--color-border)}._totalsRow_122xk_134{display:flex;align-items:center;gap:24px}._totalsRowTotal_122xk_135{margin-top:4px;padding-top:8px;border-top:1px solid var(--color-border)}._totalsLabel_122xk_136{font-size:12.5px;color:var(--color-text-muted);font-weight:500;min-width:180px;text-align:right}._totalsValue_122xk_137{font-family:monospace;font-size:14px;font-weight:700;min-width:120px;text-align:right;color:var(--color-text)}._totalsBase_122xk_138{color:#6b7280}._totalsTotal_122xk_139{font-size:16px;color:#1d4ed8}._jePreview_122xk_142{padding:12px 18px;display:flex;flex-direction:column;gap:6px}._jeRow_122xk_143{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_122xk_148{color:var(--color-text);font-weight:500}._jeDebit_122xk_149{font-family:monospace;font-weight:700;color:#1d4ed8}._jeCredit_122xk_150{font-family:monospace;font-weight:700;color:#166534}._actions_122xk_153{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}._cancelBtn_122xk_154{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_122xk_154:hover{background:#e5e7eb}._saveBtn_122xk_160{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_122xk_160:hover:not(:disabled){background:var(--color-primary-dark)}._saveBtn_122xk_160:disabled{opacity:.6;cursor:not-allowed}._loading_cw35m_4{text-align:center;padding:52px 16px;color:var(--color-text-muted);font-size:14px}._errorBox_cw35m_7{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:12px 16px;font-size:13.5px;margin:8px 0}._pageHeader_cw35m_14{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:12px;min-width:0}._pageHeaderLeft_cw35m_19{display:flex;flex-direction:column;gap:6px;min-width:0}._backBtn_cw35m_20{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_cw35m_20:hover{text-decoration:underline}._titleRow_cw35m_28{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;min-width:0}._title_cw35m_28{font-size:22px;font-weight:800;color:var(--color-text);margin:0}._badgeActive_cw35m_34{background:#dcfce7;color:#166534;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}._badgeReversed_cw35m_35{background:#fee2e2;color:#991b1b;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}._reverseHeaderBtn_cw35m_37{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_cw35m_37:hover{background:#fecaca}._card_cw35m_45{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_cw35m_55{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._cardTitle_cw35m_61{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_cw35m_69{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:0;min-width:0}._metaRow_cw35m_75{display:flex;flex-direction:column;gap:3px;padding:11px 18px;border-bottom:1px solid #f0f0f0}._metaRowFull_cw35m_79{grid-column:1 / -1;min-width:0}._metaLabel_cw35m_80{font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px}._metaValue_cw35m_81{font-size:14px;color:var(--color-text);font-weight:500;display:flex;align-items:center;gap:6px}._amountVal_cw35m_82{font-family:monospace;font-weight:800;color:#166534;font-size:16px}._accCode_cw35m_84{font-family:monospace;font-size:11px;background:var(--color-primary-light);color:var(--color-primary);padding:1px 5px;border-radius:3px}._jeMeta_cw35m_90{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 18px;border-bottom:1px solid var(--color-border);background:#fafafa}._jeBadge_cw35m_95{background:var(--color-primary-light);color:var(--color-primary);font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:99px}._jeDate_cw35m_99{font-family:monospace;font-size:12.5px;color:var(--color-text-muted)}._jeRef_cw35m_100{font-family:monospace;font-size:12.5px;color:var(--color-text-muted);background:#f3f4f6;padding:1px 7px;border-radius:4px}._jeDesc_cw35m_101{font-size:13px;color:var(--color-text);font-weight:500;flex:1 1 100%;min-width:0}._table_cw35m_55{width:100%;border-collapse:collapse;font-size:13px}._table_cw35m_55 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_cw35m_55 td{padding:10px 14px;border-bottom:1px solid #f0f0f0}._table_cw35m_55 tfoot td{padding:10px 14px;background:#f8fafc;font-weight:700;border-top:2px solid var(--color-border)}._right_cw35m_119{text-align:right}._mono_cw35m_120{font-family:monospace;font-size:12.5px}._narration_cw35m_121{font-size:12.5px;color:var(--color-text-muted);max-width:260px;word-break:break-word}._totalLabel_cw35m_122{color:var(--color-text-muted);font-size:12px}._debitAmt_cw35m_123{font-family:monospace;font-weight:700;color:#991b1b}._creditAmt_cw35m_124,._fxGain_cw35m_125{font-family:monospace;font-weight:700;color:#166534}._fxLoss_cw35m_126{font-family:monospace;font-weight:700;color:#991b1b}._zero_cw35m_127{color:var(--color-text-muted)}._overlay_cw35m_130{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_cw35m_137{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_cw35m_145{font-size:17px;font-weight:800;color:var(--color-text);margin-bottom:12px}._dialogBody_cw35m_146{font-size:13.5px;color:var(--color-text-muted);line-height:1.6;margin-bottom:16px}._dialogError_cw35m_147{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:6px;padding:8px 12px;font-size:13px;margin-bottom:14px}._dialogActions_cw35m_151{display:flex;justify-content:flex-end;gap:10px}._cancelBtn_cw35m_152{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_cw35m_156{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_cw35m_156:hover:not(:disabled){background:#b91c1c}._reverseBtn_cw35m_156:disabled{opacity:.6;cursor:not-allowed}._toast_cw35m_165{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_cw35m_1 .2s ease}@keyframes _slideIn_cw35m_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-width: 768px){._pageHeader_cw35m_14{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._pageHeaderLeft_cw35m_19{gap:8px}._backBtn_cw35m_20{min-height:44px;padding:10px 4px 10px 0;font-size:14px}._title_cw35m_28{font-size:1.35rem}._titleRow_cw35m_28{align-items:flex-start}._reverseHeaderBtn_cw35m_37{width:100%;min-height:46px;padding:12px 16px;font-size:15px;border-radius:8px;text-align:center}._card_cw35m_45{border-radius:8px;margin-bottom:14px}._cardTitle_cw35m_61{padding:10px 14px;font-size:11px}._metaGrid_cw35m_69{grid-template-columns:1fr}._metaRow_cw35m_75{padding:10px 14px}._metaValue_cw35m_81{flex-wrap:wrap}._amountVal_cw35m_82{font-size:15px}._jeMeta_cw35m_90{padding:10px 14px;gap:8px}._jeDate_cw35m_99,._jeRef_cw35m_100{font-size:11.5px}._jeDesc_cw35m_101{font-size:12.5px;line-height:1.45}._tableScroll_cw35m_55 ._table_cw35m_55{min-width:920px}._table_cw35m_55 th,._table_cw35m_55 td{padding:9px 10px;font-size:12.5px}._table_cw35m_55 th{font-size:10px;white-space:nowrap}._narration_cw35m_121{max-width:none}._overlay_cw35m_130{align-items:flex-end;padding:0;padding-bottom:env(safe-area-inset-bottom,0)}._dialog_cw35m_137{max-width:100%;border-radius:12px 12px 0 0;padding:20px 16px max(20px,env(safe-area-inset-bottom))}._dialogActions_cw35m_151{flex-direction:column-reverse;gap:10px}._cancelBtn_cw35m_152,._reverseBtn_cw35m_156{width:100%;min-height:46px;font-size:15px}._toast_cw35m_165{left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom));text-align:center;font-size:13px;padding:12px 14px}._loading_cw35m_4{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}}._header_v3ltq_4{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;min-width:0}._title_v3ltq_8{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_v3ltq_9{font-size:13.5px;color:var(--color-text-muted)}._primaryBtn_v3ltq_10{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_v3ltq_10:hover{background:var(--color-primary-dark)}._alert_v3ltq_16{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._empty_v3ltq_20{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_v3ltq_24{background:none;border:none;color:var(--color-primary);font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline}._tableCard_v3ltq_29{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_v3ltq_36{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._table_v3ltq_29{width:100%;border-collapse:collapse;font-size:13.5px}._table_v3ltq_29 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_v3ltq_29 td{padding:12px 14px;border-bottom:1px solid #f3f4f6}._table_v3ltq_29 tbody tr:last-child td{border-bottom:none}._row_v3ltq_50:hover td{background:#fafafa}._muted_v3ltq_52{color:var(--color-text-muted);font-size:12.5px}._dateCell_v3ltq_53{font-family:monospace;font-size:12.5px;color:var(--color-text-muted)}._nameCell_v3ltq_54{font-weight:700;color:var(--color-text)}._right_v3ltq_55{text-align:right}._amountCell_v3ltq_56{font-family:monospace;font-weight:800;font-size:14px;color:#166534}._methodBadge_v3ltq_60{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:99px}._methodBank_v3ltq_63{background:#eff6ff;color:#1d4ed8}._methodCash_v3ltq_64{background:#f0fdf4;color:#166534}._methodCheque_v3ltq_65{background:#fefce8;color:#713f12}._methodOnline_v3ltq_66{background:#fdf4ff;color:#7e22ce}._accCell_v3ltq_68{font-size:12.5px;color:var(--color-text);display:flex;align-items:center;gap:5px}._accCode_v3ltq_69{font-family:monospace;font-size:11px;background:var(--color-primary-light);color:var(--color-primary);padding:1px 5px;border-radius:3px}._jeBadge_v3ltq_74{background:var(--color-primary-light);color:var(--color-primary);font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:99px}._statusActive_v3ltq_80{background:#dcfce7;color:#166534;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:99px}._statusReversed_v3ltq_81{background:#fee2e2;color:#991b1b;font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:99px}._rowReversed_v3ltq_84 td{opacity:.55}._amountReversed_v3ltq_85{font-family:monospace;font-weight:800;font-size:14px;color:#9ca3af;text-decoration:line-through}._actions_v3ltq_91{display:flex;gap:5px;align-items:center}._viewBtn_v3ltq_92{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_v3ltq_92:hover{background:#dbeafe}._reverseBtn_v3ltq_98{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_v3ltq_98:hover{background:#ffe4e6}._overlay_v3ltq_106{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_v3ltq_113{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_v3ltq_121{font-size:17px;font-weight:800;color:var(--color-text);margin-bottom:12px}._dialogBody_v3ltq_122{font-size:13.5px;color:var(--color-text-muted);line-height:1.6;margin-bottom:16px}._dialogError_v3ltq_123{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:6px;padding:8px 12px;font-size:13px;margin-bottom:14px}._dialogActions_v3ltq_127{display:flex;justify-content:flex-end;gap:10px}._dialogCancelBtn_v3ltq_128{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_v3ltq_132{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_v3ltq_132:hover:not(:disabled){background:#b91c1c}._dialogReverseBtn_v3ltq_132:disabled{opacity:.6;cursor:not-allowed}._modal_v3ltq_141{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_v3ltq_146{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid var(--color-border)}._modalTitle_v3ltq_150{font-size:16px;font-weight:800;color:var(--color-text)}._closeBtn_v3ltq_151{background:#f3f4f6;border:none;border-radius:5px;padding:4px 10px;font-size:14px;cursor:pointer;color:var(--color-text-muted)}._formAlert_v3ltq_156{margin:12px 22px 0;background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:7px;padding:9px 14px;font-size:13px}._form_v3ltq_156{padding:18px 22px;display:flex;flex-direction:column;gap:14px}._row2_v3ltq_163{display:grid;grid-template-columns:1fr 1fr;gap:14px}._field_v3ltq_164{display:flex;flex-direction:column;gap:5px}._label_v3ltq_165{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_v3ltq_166,._select_v3ltq_166,._textarea_v3ltq_166{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_v3ltq_166:focus,._select_v3ltq_166:focus,._textarea_v3ltq_166:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._textarea_v3ltq_166{resize:vertical}._hint_v3ltq_175{font-size:11.5px;color:var(--color-text-muted)}._jeHint_v3ltq_177{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_v3ltq_182{font-size:15px}._modalFooter_v3ltq_184{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}._cancelBtn_v3ltq_187{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_v3ltq_191{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_v3ltq_191:hover:not(:disabled){background:var(--color-primary-dark)}._saveBtn_v3ltq_191:disabled{opacity:.55;cursor:not-allowed}._toast_v3ltq_200{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_v3ltq_1 .2s ease}@keyframes _toastIn_v3ltq_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media screen and (max-width: 768px){._header_v3ltq_4{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._title_v3ltq_8{font-size:1.35rem}._subtitle_v3ltq_9{font-size:13px;line-height:1.45}._primaryBtn_v3ltq_10{width:100%;min-height:44px;padding:12px 18px;font-size:15px;border-radius:8px}._alert_v3ltq_16{padding:10px 12px;font-size:13px}._empty_v3ltq_20{padding:36px 16px;font-size:13px}._tableCard_v3ltq_29{border-radius:8px}._tableScroll_v3ltq_36 ._table_v3ltq_29{min-width:980px}._table_v3ltq_29 th,._table_v3ltq_29 td{padding:10px;font-size:12.5px}._table_v3ltq_29 th{font-size:10px;white-space:nowrap}._accCell_v3ltq_68{flex-wrap:wrap;align-items:flex-start;min-width:140px;max-width:220px}._actions_v3ltq_91{flex-direction:column;align-items:stretch;gap:8px;min-width:104px}._viewBtn_v3ltq_92,._reverseBtn_v3ltq_98{min-height:40px;padding:8px 12px;font-size:12.5px;border-radius:8px;text-align:center;white-space:normal}._overlay_v3ltq_106{align-items:flex-end;padding:0;padding-bottom:env(safe-area-inset-bottom,0)}._dialog_v3ltq_113{max-width:100%;border-radius:12px 12px 0 0;padding:20px 16px max(20px,env(safe-area-inset-bottom))}._dialogActions_v3ltq_127{flex-direction:column-reverse;gap:10px}._dialogCancelBtn_v3ltq_128,._dialogReverseBtn_v3ltq_132{width:100%;min-height:46px;font-size:15px}._toast_v3ltq_200{left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom));text-align:center;font-size:13px;padding:12px 14px}}._header_o8zpx_6{margin-bottom:22px}._title_o8zpx_7{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_o8zpx_8{font-size:13.5px;color:var(--color-text-muted)}._alertError_o8zpx_11{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_o8zpx_16{background:none;border:none;color:#991b1b;font-size:14px;cursor:pointer;padding:0 4px}._statusBanner_o8zpx_22{display:flex;align-items:center;gap:14px;border-radius:10px;padding:14px 18px;margin-bottom:18px;border:1px solid}._bannerGreen_o8zpx_27{background:#f0fdf4;border-color:#86efac}._bannerYellow_o8zpx_28{background:#fffbeb;border-color:#fcd34d}._bannerIcon_o8zpx_29{font-size:22px;flex-shrink:0}._bannerText_o8zpx_30{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--color-text)}._bannerText_o8zpx_30 strong{font-size:14px;font-weight:700}._bannerText_o8zpx_30 span{font-size:12.5px;color:var(--color-text-muted)}._infoBox_o8zpx_38{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:16px 20px;margin-bottom:24px}._infoTitle_o8zpx_42{font-size:13.5px;font-weight:700;color:#1e40af;margin-bottom:10px}._infoList_o8zpx_43{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}._infoList_o8zpx_43 li{font-size:13px;color:#1e3a8a;padding-left:18px;position:relative}._infoList_o8zpx_43 li:before{content:"→";position:absolute;left:0;color:#3b82f6;font-weight:700}._loading_o8zpx_54{text-align:center;padding:48px;font-size:14px;color:var(--color-text-muted)}._keysGrid_o8zpx_59{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px;margin-bottom:28px}._keyCard_o8zpx_67{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_o8zpx_67:hover{box-shadow:var(--shadow-md)}._cardAssigned_o8zpx_78{border-color:#86efac;background:#f0fdf4}._cardMissing_o8zpx_79{border-color:#fca5a5;background:#fff5f5}._cardOptional_o8zpx_80{border-color:var(--color-border)}._cardHead_o8zpx_83{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._cardLeft_o8zpx_86{display:flex;flex-direction:column;gap:5px}._cardRight_o8zpx_87{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}._keyBadge_o8zpx_89{display:flex;align-items:center;gap:6px}._keyIcon_o8zpx_90{font-size:14px}._keyCode_o8zpx_91{font-family:monospace;font-size:12.5px;font-weight:700;background:#1e293b;color:#94a3b8;padding:2px 9px;border-radius:6px}._keyLabel_o8zpx_96{font-size:15px;font-weight:800;color:var(--color-text)}._tagRequired_o8zpx_99,._tagOptional_o8zpx_99,._tagSet_o8zpx_99,._tagUnset_o8zpx_99{font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:99px;white-space:nowrap}._tagRequired_o8zpx_99{background:#fee2e2;color:#991b1b}._tagOptional_o8zpx_99{background:#f3f4f6;color:#6b7280}._tagSet_o8zpx_99{background:#dcfce7;color:#166534}._tagUnset_o8zpx_99{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}._purposeText_o8zpx_109{font-size:13px;color:var(--color-text);line-height:1.55;margin:0}._usedByRow_o8zpx_114{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._usedByLabel_o8zpx_117{font-size:11.5px;font-weight:600;color:var(--color-text-muted)}._usedByBadge_o8zpx_120{font-size:11px;background:#e0e7ff;color:#3730a3;padding:2px 8px;border-radius:99px;font-weight:600}._currentAssign_o8zpx_126{display:flex;align-items:center;gap:7px;flex-wrap:wrap;background:#ffffffb3;border-radius:7px;padding:7px 10px;border:1px solid #d1fae5}._currentLabel_o8zpx_131{font-size:11.5px;font-weight:700;color:#166534}._accCode_o8zpx_132{font-family:monospace;font-size:11.5px;background:var(--color-primary-light);color:var(--color-primary);padding:1px 6px;border-radius:4px}._accName_o8zpx_136{font-size:13px;font-weight:600;color:var(--color-text)}._rootBadge_o8zpx_139{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:99px;white-space:nowrap}._badgeAssets_o8zpx_143{background:#dbeafe;color:#1d4ed8}._badgeLiabilities_o8zpx_144{background:#fce7f3;color:#9d174d}._badgeEquity_o8zpx_145{background:#d1fae5;color:#065f46}._badgeRevenue_o8zpx_146{background:#dcfce7;color:#166534}._badgeCogs_o8zpx_147{background:#fff7ed;color:#9a3412}._badgeExpenses_o8zpx_148{background:#fef9c3;color:#854d0e}._assignRow_o8zpx_151{display:flex;gap:8px;align-items:stretch;min-width:0;overflow:hidden}._accountSelect_o8zpx_155{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_o8zpx_155:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._saveBtn_o8zpx_164{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_o8zpx_164:hover:not(:disabled){background:var(--color-primary-dark)}._saveBtn_o8zpx_164:disabled{opacity:.45;cursor:not-allowed}._saveBtnDone_o8zpx_172{background:#16a34a!important}._refCard_o8zpx_175{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_o8zpx_180{font-size:16px;font-weight:800;color:var(--color-text);margin-bottom:4px}._refSubtitle_o8zpx_181{font-size:13px;color:var(--color-text-muted);margin-bottom:18px}._refTable_o8zpx_183{width:100%;border-collapse:collapse;font-size:13px}._refTable_o8zpx_183 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_o8zpx_183 td{padding:11px 14px;border-bottom:1px solid #f3f4f6;color:var(--color-text);vertical-align:top}._refTable_o8zpx_183 tbody tr:last-child td{border-bottom:none}._refTable_o8zpx_183 tbody tr:hover td{background:#fafafa}._drCell_o8zpx_199{color:#1d4ed8;font-weight:600}._crCell_o8zpx_200{color:#166534;font-weight:600}._refKey_o8zpx_202{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_o8zpx_210{background:#f8fafc;border:1px solid var(--color-border);border-radius:8px;padding:14px 16px;margin-bottom:14px}._scenario_o8zpx_210:last-child{margin-bottom:0}._scenarioTitle_o8zpx_215{font-size:13.5px;font-weight:800;color:var(--color-text);margin-bottom:10px}._scenarioNote_o8zpx_219{font-size:12px;font-weight:600;color:var(--color-text-muted);margin-bottom:6px}._entryTable_o8zpx_224{width:100%;border-collapse:collapse;font-size:12.5px}._entryTable_o8zpx_224 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_o8zpx_224 th:nth-child(2),._entryTable_o8zpx_224 th:nth-child(3){text-align:right;width:80px}._entryTable_o8zpx_224 td{padding:7px 10px;border-bottom:1px solid #f1f5f9;color:var(--color-text);vertical-align:middle}._entryTable_o8zpx_224 td:nth-child(2),._entryTable_o8zpx_224 td:nth-child(3){text-align:right;font-weight:600;width:80px}._entryTable_o8zpx_224 tbody tr:last-child td{border-bottom:none}._coaGrid_o8zpx_244{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;margin-bottom:4px}._coaSection_o8zpx_250{border:1px solid;border-radius:10px;overflow:hidden}._coaAssets_o8zpx_253{border-color:#bfdbfe}._coaLiabilities_o8zpx_254{border-color:#fbcfe8}._coaEquity_o8zpx_255{border-color:#bbf7d0}._coaRevenue_o8zpx_256{border-color:#a7f3d0}._coaCogs_o8zpx_257{border-color:#fed7aa}._coaExpenses_o8zpx_258{border-color:#fde68a}._coaRootBadge_o8zpx_260{font-size:12px;font-weight:800;padding:7px 12px;text-transform:uppercase;letter-spacing:.6px}._coaAssets_o8zpx_253 ._coaRootBadge_o8zpx_260{background:#dbeafe;color:#1e40af}._coaLiabilities_o8zpx_254 ._coaRootBadge_o8zpx_260{background:#fce7f3;color:#9d174d}._coaEquity_o8zpx_255 ._coaRootBadge_o8zpx_260,._coaRevenue_o8zpx_256 ._coaRootBadge_o8zpx_260{background:#d1fae5;color:#065f46}._coaCogs_o8zpx_257 ._coaRootBadge_o8zpx_260{background:#fff7ed;color:#9a3412}._coaExpenses_o8zpx_258 ._coaRootBadge_o8zpx_260{background:#fef9c3;color:#854d0e}._coaTree_o8zpx_271{display:flex;flex-direction:column;padding:6px 0}._coaRow_o8zpx_275{display:flex;align-items:center;gap:5px;min-height:28px;font-size:12.5px;border-bottom:1px solid #f3f4f6}._coaRow_o8zpx_275:last-child{border-bottom:none}._coaType_root_o8zpx_282{background:#f8fafc}._coaType_group_o8zpx_283,._coaType_ledger_o8zpx_284{background:#fff}._coaConnector_o8zpx_286{color:#cbd5e1;font-size:11px;flex-shrink:0;width:14px}._coaCode_o8zpx_287{font-family:monospace;font-size:11px;color:var(--color-text-muted);flex-shrink:0;min-width:52px}._coaName_o8zpx_291{font-weight:500;color:var(--color-text);flex:1}._coaGroupTag_o8zpx_292{font-size:10px;font-weight:700;color:#6366f1;background:#ede9fe;padding:1px 6px;border-radius:99px;flex-shrink:0}._coaSysKey_o8zpx_296{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_o8zpx_301{font-size:10.5px;color:#94a3b8;font-style:italic;flex-shrink:0}._coaType_root_o8zpx_282 ._coaName_o8zpx_291{font-weight:800;font-size:13px}@media screen and (max-width: 768px){._title_o8zpx_7{font-size:1.35rem}._subtitle_o8zpx_8{font-size:13px;line-height:1.45}._statusBanner_o8zpx_22{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}._infoBox_o8zpx_38{padding:14px 16px;margin-bottom:20px}._keysGrid_o8zpx_59{grid-template-columns:1fr;gap:12px;margin-bottom:22px}._keyCard_o8zpx_67{padding:14px 16px}._assignRow_o8zpx_151{flex-direction:column;align-items:stretch;gap:10px}._accountSelect_o8zpx_155{font-size:16px;min-height:44px;padding:10px 12px}._saveBtn_o8zpx_164{width:100%;min-height:46px;font-size:15px;padding:12px 16px}._refCard_o8zpx_175{padding:16px;margin-bottom:24px}._refTitle_o8zpx_180{font-size:1.1rem}._refSubtitle_o8zpx_181{font-size:12.5px}._coaGrid_o8zpx_244{grid-template-columns:1fr;gap:12px}._coaRow_o8zpx_275{flex-wrap:wrap;font-size:12px;min-height:auto;padding:8px 6px}._scenario_o8zpx_210{padding:12px 14px;overflow-x:auto;-webkit-overflow-scrolling:touch}._entryTable_o8zpx_224{min-width:280px}}@media print{._scenario_o8zpx_210{overflow:visible}._entryTable_o8zpx_224{min-width:auto}}._header_1o3o6_4{margin-bottom:22px}._title_1o3o6_5{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_1o3o6_6{font-size:13.5px;color:var(--color-text-muted)}._loading_1o3o6_8{text-align:center;padding:48px;font-size:14px;color:var(--color-text-muted)}._alertError_1o3o6_15{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_1o3o6_27{background:none;border:none;color:#991b1b;font-size:14px;cursor:pointer;padding:0 4px}._alertSuccess_1o3o6_35{background:#dcfce7;border:1px solid #bbf7d0;color:#166534;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._card_1o3o6_45{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_1o3o6_53{font-size:14px;font-weight:700;color:var(--color-text);margin-bottom:16px}._grid_1o3o6_60{display:grid;grid-template-columns:1fr 1fr;gap:16px}._fieldFull_1o3o6_65{grid-column:1 / -1}._label_1o3o6_67{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_1o3o6_68{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_1o3o6_68:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._textarea_1o3o6_78{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_1o3o6_78:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._hint_1o3o6_92{font-size:12px;color:var(--color-text-muted);margin-bottom:10px}._logoRow_1o3o6_98{display:flex;align-items:flex-start;gap:20px}._logoPreview_1o3o6_103{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_1o3o6_114{max-width:100%;max-height:100%;object-fit:contain}._logoPlaceholder_1o3o6_119{font-size:12px;color:var(--color-text-muted)}._fileInput_1o3o6_123{display:none}._uploadBtn_1o3o6_124{padding:8px 14px;border:1px solid var(--color-border);background:#f8fafc;border-radius:6px;font-size:13px;cursor:pointer}._uploadBtn_1o3o6_124:hover:not(:disabled){background:#e2e8f0}._uploadBtn_1o3o6_124:disabled{opacity:.7;cursor:not-allowed}._actions_1o3o6_135{margin-bottom:32px}._saveBtn_1o3o6_136{background:var(--color-primary);color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer}._saveBtn_1o3o6_136:hover:not(:disabled){background:var(--color-primary-dark, #1d4ed8)}._bankHead_1o3o6_150{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}._addBtn_1o3o6_158{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_1o3o6_158:disabled{opacity:.65;cursor:not-allowed}._tableWrap_1o3o6_170{overflow-x:auto}._bankTable_1o3o6_171{width:100%;border-collapse:collapse;font-size:13px}._bankTable_1o3o6_171 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_1o3o6_171 td{padding:10px 12px;border-bottom:1px solid #f0f0f0;vertical-align:top}._right_1o3o6_193{text-align:right}._mono_1o3o6_194{font-family:monospace}._muted_1o3o6_195{color:var(--color-text-muted)}._emptyRow_1o3o6_197{padding:18px 12px;color:var(--color-text-muted);font-size:13px}._linkBtn_1o3o6_203,._dangerLinkBtn_1o3o6_203{background:none;border:none;padding:0;margin-right:12px;cursor:pointer;color:var(--color-primary);font-size:13px;font-weight:700}._dangerLinkBtn_1o3o6_203{color:#dc2626}._linkBtn_1o3o6_203:hover,._dangerLinkBtn_1o3o6_203:hover{text-decoration:underline}._linkBtn_1o3o6_203:disabled,._dangerLinkBtn_1o3o6_203:disabled{opacity:.6;cursor:not-allowed}._loadingSmall_1o3o6_218{color:var(--color-text-muted);font-size:13px;margin:8px 0 12px}._formCard_1o3o6_224{margin-top:18px;background:#fff;border:1px solid var(--color-border);border-radius:10px;padding:16px 18px}._formTitle_1o3o6_231{margin:0 0 14px;font-size:14px;font-weight:800;color:var(--color-text)}._formGrid_1o3o6_237{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 16px}._field_1o3o6_65{display:flex;flex-direction:column;gap:6px}._label_1o3o6_67{font-size:12.5px;font-weight:700;color:var(--color-text)}._select_1o3o6_246{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_1o3o6_246:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._checkbox_1o3o6_257{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text)}._checkbox_1o3o6_257 input{width:16px;height:16px}._formActions_1o3o6_260{display:flex;justify-content:flex-end;gap:12px;margin-top:14px}._cancelBtn_1o3o6_267{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_1o3o6_267:hover:not(:disabled){background:#e5e7eb}._cancelBtn_1o3o6_267:disabled{opacity:.65;cursor:not-allowed}._saveBtn_1o3o6_136{background:var(--color-primary);color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:800;cursor:pointer}._saveBtn_1o3o6_136:disabled{opacity:.7;cursor:not-allowed}@media screen and (max-width: 768px){._title_1o3o6_5{font-size:1.35rem}._subtitle_1o3o6_6{font-size:13px;line-height:1.45}._card_1o3o6_45{padding:16px;border-radius:8px}._grid_1o3o6_60{grid-template-columns:1fr;gap:14px}._input_1o3o6_68,._textarea_1o3o6_78,._select_1o3o6_246{font-size:16px;min-height:44px;padding:10px 12px}._textarea_1o3o6_78{min-height:88px}._logoRow_1o3o6_98{flex-direction:column;align-items:stretch;gap:14px}._logoPreview_1o3o6_103{width:100%;max-width:280px;min-height:100px}._uploadBtn_1o3o6_124{width:100%;min-height:44px;text-align:center;font-size:14px}._bankHead_1o3o6_150{flex-direction:column;align-items:stretch;gap:12px}._addBtn_1o3o6_158{width:100%;min-height:44px;text-align:center;padding:12px 14px;font-size:14px}._tableWrap_1o3o6_170{-webkit-overflow-scrolling:touch}._bankTable_1o3o6_171{min-width:640px}._linkBtn_1o3o6_203,._dangerLinkBtn_1o3o6_203{min-height:40px;padding:6px 4px;margin-right:8px}._formGrid_1o3o6_237{grid-template-columns:1fr}._formActions_1o3o6_260{flex-direction:column-reverse;align-items:stretch;gap:10px}._cancelBtn_1o3o6_267,._saveBtn_1o3o6_136{width:100%;min-height:46px;font-size:15px}._actions_1o3o6_135{margin-bottom:max(24px,env(safe-area-inset-bottom))}._actions_1o3o6_135 ._saveBtn_1o3o6_136{width:100%;min-height:48px;font-size:16px}}@media print{._tableWrap_1o3o6_170{overflow:visible}._bankTable_1o3o6_171{min-width:auto}}._page_13arb_2{display:flex;flex-direction:column;gap:18px;padding-bottom:env(safe-area-inset-bottom,0)}._pageHeader_13arb_8{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}._title_13arb_12{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_13arb_13{font-size:13.5px;color:var(--color-text-muted)}._printBtn_13arb_15{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_13arb_15:hover{background:#e5e7eb}._filterBar_13arb_23{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_13arb_29{display:flex;flex-direction:column;gap:5px}._filterLabel_13arb_30{font-size:12px;font-weight:700;color:var(--color-text-muted)}._filterInput_13arb_31{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_13arb_31:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._generateBtn_13arb_42{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_13arb_42:hover:not(:disabled){background:var(--color-primary-dark)}._generateBtn_13arb_42:disabled{opacity:.55;cursor:not-allowed}._alertError_13arb_51{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:12px 16px;font-size:13px}._alertWarning_13arb_55{background:#fffbeb;border:1px solid #fcd34d;color:#92400e;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.5}._alertSuccess_13arb_59{background:#f0fdf4;border:1px solid #86efac;color:#166534;border-radius:8px;padding:10px 16px;font-size:13px}._loadingState_13arb_65{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_13arb_71{width:22px;height:22px;border:3px solid #e5e7eb;border-top-color:var(--color-primary);border-radius:50%;animation:_spin_13arb_71 .7s linear infinite}@keyframes _spin_13arb_71{to{transform:rotate(360deg)}}._emptyState_13arb_79{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_13arb_85{font-size:36px}._emptyTitle_13arb_86{font-size:15px;font-weight:700;color:var(--color-text)}._emptyText_13arb_87{font-size:13px;color:var(--color-text-muted)}._reportCard_13arb_90{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_13arb_98{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._reportMeta_13arb_106{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--color-border);background:#f8fafc}._reportOrgName_13arb_111{font-size:14px;font-weight:800;color:var(--color-text)}._reportPeriod_13arb_112{font-size:12.5px;color:var(--color-text-muted)}._table_13arb_98{width:100%;border-collapse:collapse}._table_13arb_98 thead tr{background:#1e293b}._thCode_13arb_123,._thName_13arb_123,._thAmt_13arb_123{padding:10px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;text-align:left}._thCode_13arb_123{width:80px}._thAmt_13arb_123{text-align:right;width:160px}._thDr_13arb_131{color:#93c5fd}._thCr_13arb_132{color:#86efac}._sectionHeader_13arb_135 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_13arb_144{transition:background .1s}._accountRow_13arb_144:hover td{background:#fafafa}._accountRow_13arb_144 td{border-bottom:1px solid #f3f4f6}._codeCell_13arb_150{padding:9px 16px;font-family:monospace;font-size:12px;color:var(--color-text-muted);vertical-align:middle}._nameCell_13arb_154{padding:9px 16px;font-size:13.5px;color:var(--color-text);display:flex;align-items:center;gap:8px;vertical-align:middle}._sysKeyBadge_13arb_159{font-family:monospace;font-size:10.5px;font-weight:700;background:#1e293b;color:#94a3b8;padding:1px 6px;border-radius:4px}._amtCell_13arb_165{padding:9px 16px;text-align:right;font-family:monospace;font-size:13.5px;vertical-align:middle}._drCell_13arb_169{color:#1d4ed8;font-weight:600}._crCell_13arb_170{color:#15803d;font-weight:600}._sectionSubtotal_13arb_173 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_13arb_178{color:var(--color-text-muted);font-style:italic}._sectionSubtotal_13arb_173 ._amtCell_13arb_165{font-size:13px}._totalRow_13arb_182 td{padding:13px 16px;font-size:15px;font-weight:900;border-top:3px solid #1e293b}._totalLabel_13arb_186{color:#0f172a;text-transform:uppercase;letter-spacing:.5px;padding-left:16px}._totalBalanced_13arb_190 td{background:#f0fdf4}._totalUnbalanced_13arb_191 td{background:#fffbeb}._totalDr_13arb_192{text-align:right;color:#1d4ed8;font-family:monospace}._totalCr_13arb_193{text-align:right;color:#15803d;font-family:monospace}@media print{._filterBar_13arb_23,._generateBtn_13arb_42,._printBtn_13arb_15,._alertSuccess_13arb_59,._alertWarning_13arb_55,._pageHeader_13arb_8>button{display:none!important}._page_13arb_2{gap:8px}._reportCard_13arb_90{box-shadow:none;border:none}._tableScroll_13arb_98{overflow:visible!important;max-width:none!important}._table_13arb_98{min-width:0!important}._table_13arb_98 thead tr{background:#000!important;-webkit-print-color-adjust:exact}._sectionHeader_13arb_135 td{background:#e5e5e5!important;-webkit-print-color-adjust:exact}}@media screen and (max-width: 768px){._page_13arb_2{gap:14px}._pageHeader_13arb_8{flex-direction:column;align-items:stretch;gap:12px}._title_13arb_12{font-size:1.35rem}._subtitle_13arb_13{font-size:13px;line-height:1.45}._printBtn_13arb_15{width:100%;min-height:44px;font-size:14px;border-radius:8px}._filterBar_13arb_23{flex-direction:column;align-items:stretch;gap:12px;padding:14px}._filterInput_13arb_31{width:100%;min-height:44px;font-size:16px;box-sizing:border-box;border-radius:8px}._generateBtn_13arb_42{width:100%;min-height:46px;align-self:stretch;font-size:15px;border-radius:8px;white-space:normal}._alertError_13arb_51,._alertWarning_13arb_55,._alertSuccess_13arb_59{font-size:13px;padding:10px 12px}._loadingState_13arb_65{padding:40px 16px;flex-direction:column;text-align:center}._emptyState_13arb_79{padding:40px 16px}._reportMeta_13arb_106{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px}._tableScroll_13arb_98 ._table_13arb_98{min-width:640px}._thCode_13arb_123,._thName_13arb_123,._thAmt_13arb_123,._codeCell_13arb_150,._nameCell_13arb_154,._amtCell_13arb_165{padding-left:10px;padding-right:10px;font-size:12px}._nameCell_13arb_154{flex-wrap:wrap}}._page_1i0h8_2{display:flex;flex-direction:column;gap:18px;padding-bottom:env(safe-area-inset-bottom,0)}._pageHeader_1i0h8_8{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}._title_1i0h8_12{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_1i0h8_13{font-size:13.5px;color:var(--color-text-muted)}._printBtn_1i0h8_14{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_1i0h8_14:hover{background:#e5e7eb}._filterBar_1i0h8_22{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_1i0h8_27{display:flex;flex-direction:column;gap:5px}._filterLabel_1i0h8_28{font-size:12px;font-weight:700;color:var(--color-text-muted)}._filterInput_1i0h8_29{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_1i0h8_29:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._generateBtn_1i0h8_38{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_1i0h8_38:hover:not(:disabled){background:var(--color-primary-dark)}._generateBtn_1i0h8_38:disabled{opacity:.55;cursor:not-allowed}._alertError_1i0h8_47{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:12px 16px;font-size:13px}._loadingState_1i0h8_51{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_1i0h8_57{width:22px;height:22px;border:3px solid #e5e7eb;border-top-color:var(--color-primary);border-radius:50%;animation:_spin_1i0h8_57 .7s linear infinite}@keyframes _spin_1i0h8_57{to{transform:rotate(360deg)}}._emptyState_1i0h8_63{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_1i0h8_69{font-size:36px}._emptyTitle_1i0h8_70{font-size:15px;font-weight:700;color:var(--color-text)}._emptyText_1i0h8_71{font-size:13px;color:var(--color-text-muted)}._reportCard_1i0h8_74{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_1i0h8_82{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._reportMeta_1i0h8_88{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#f8fafc;border-bottom:1px solid var(--color-border)}._reportOrg_1i0h8_93{font-size:14px;font-weight:800;color:var(--color-text)}._reportPeriod_1i0h8_94{font-size:12.5px;color:var(--color-text-muted)}._table_1i0h8_82{width:100%;border-collapse:collapse}._tableHead_1i0h8_99 th{padding:10px 18px;background:#1e293b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8;text-align:left}._thAmt_1i0h8_104{text-align:right!important;width:180px}._sectionHeader_1i0h8_107 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_1i0h8_115 td{padding:9px 18px;border-bottom:1px solid #f3f4f6}._accountRow_1i0h8_115:hover td{background:#fafafa}._nameCell_1i0h8_117{font-size:13.5px;color:var(--color-text);display:flex;align-items:center;gap:8px}._codeTag_1i0h8_118{font-family:monospace;font-size:11px;color:var(--color-text-muted);flex-shrink:0}._amtCell_1i0h8_122{padding:9px 18px;text-align:right;font-family:monospace;font-size:13.5px;font-weight:600;color:var(--color-text);vertical-align:middle}._subtotalRow_1i0h8_129 td{padding:9px 18px;font-weight:800;font-size:13px;border-top:1px solid #e2e8f0;border-bottom:2px solid var(--color-border)}._subtotalLabel_1i0h8_133{color:var(--color-text-muted);font-style:italic}._revenueTotal_1i0h8_134 td{background:#f0fdf4;color:#166534}._revenueTotal_1i0h8_134 ._amtCell_1i0h8_122{color:#16a34a}._cogsTotal_1i0h8_136 td{background:#fff7ed;color:#9a3412}._cogsTotal_1i0h8_136 ._amtCell_1i0h8_122{color:#ea580c}._expTotal_1i0h8_138 td{background:#fef9c3;color:#854d0e}._expTotal_1i0h8_138 ._amtCell_1i0h8_122{color:#ca8a04}._dividerRow_1i0h8_142 td{padding:0;height:10px;background:#f8fafc;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._profitRow_1i0h8_149 td{padding:11px 18px;font-weight:800;font-size:14px}._profitLabel_1i0h8_150{color:var(--color-text)}._profitAmt_1i0h8_151{font-family:monospace;font-size:15px}._grossProfitRow_1i0h8_153 td{background:#f0f9ff;border-top:2px solid #bae6fd;border-bottom:2px solid #bae6fd}._grossProfitRow_1i0h8_153 ._profitLabel_1i0h8_150{color:#0369a1}._grossProfitRow_1i0h8_153 ._amtCell_1i0h8_122{color:#0284c7}._netProfitRow_1i0h8_158 td{background:#f0fdf4;border-top:3px solid #16a34a;border-bottom:3px solid #16a34a}._netProfitRow_1i0h8_158 ._profitLabel_1i0h8_150{color:#166534}._netProfitRow_1i0h8_158 ._amtCell_1i0h8_122{color:#16a34a;font-size:17px}._netLossRow_1i0h8_162 td{background:#fef2f2;border-top:3px solid #dc2626;border-bottom:3px solid #dc2626}._netLossRow_1i0h8_162 ._profitLabel_1i0h8_150{color:#991b1b}._netLossRow_1i0h8_162 ._amtCell_1i0h8_122{color:#dc2626;font-size:17px}._noDataRow_1i0h8_167 td{padding:10px 18px;font-size:13px;color:var(--color-text-muted);font-style:italic;background:#fafafa}._summaryStrip_1i0h8_173{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_1i0h8_179{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_1i0h8_184{font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px}._pillVal_1i0h8_185{font-family:monospace;font-size:13.5px;font-weight:800;color:var(--color-text)}._pillOp_1i0h8_186{font-size:18px;font-weight:900;color:var(--color-text-muted);padding:0 2px}._pillProfit_1i0h8_188{background:#f0fdf4;border-color:#86efac}._pillProfit_1i0h8_188 ._pillLabel_1i0h8_184{color:#166534}._pillLoss_1i0h8_190{background:#fef2f2;border-color:#fca5a5}._pillLoss_1i0h8_190 ._pillLabel_1i0h8_184{color:#991b1b}._pillNetVal_1i0h8_192{font-size:15px!important}@media print{._filterBar_1i0h8_22,._generateBtn_1i0h8_38,._printBtn_1i0h8_14,._pageHeader_1i0h8_8>button,._summaryStrip_1i0h8_173{display:none!important}._page_1i0h8_2{gap:8px}._reportCard_1i0h8_74{box-shadow:none;border:none}._tableScroll_1i0h8_82{overflow:visible!important;max-width:none!important}._table_1i0h8_82{min-width:0!important}._tableHead_1i0h8_99 th{background:#000!important;-webkit-print-color-adjust:exact}._sectionHeader_1i0h8_107 td{background:#e5e5e5!important;-webkit-print-color-adjust:exact}}@media screen and (max-width: 768px){._pageHeader_1i0h8_8{flex-direction:column;align-items:stretch;gap:12px}._title_1i0h8_12{font-size:1.35rem}._subtitle_1i0h8_13{font-size:13px;line-height:1.45}._printBtn_1i0h8_14{width:100%;min-height:44px;border-radius:8px;font-size:14px}._filterBar_1i0h8_22{flex-direction:column;align-items:stretch;gap:12px;padding:14px}._filterInput_1i0h8_29{width:100%;min-height:44px;font-size:16px;box-sizing:border-box;border-radius:8px}._generateBtn_1i0h8_38{width:100%;min-height:46px;align-self:stretch;font-size:15px;border-radius:8px;white-space:normal}._loadingState_1i0h8_51{padding:40px 16px;flex-direction:column}._emptyState_1i0h8_63{padding:40px 16px}._reportMeta_1i0h8_88{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px}._tableScroll_1i0h8_82 ._table_1i0h8_82{min-width:520px}._accountRow_1i0h8_115 td,._sectionHeader_1i0h8_107 td,._subtotalRow_1i0h8_129 td,._profitRow_1i0h8_149 td{padding-left:12px;padding-right:12px}._summaryStrip_1i0h8_173{flex-direction:column;align-items:stretch;padding:14px;gap:10px}._summaryPill_1i0h8_179{width:100%;min-width:0;box-sizing:border-box}._pillOp_1i0h8_186{align-self:center}}._page_1lprb_2{padding:24px;font-family:Segoe UI,system-ui,sans-serif;padding-bottom:max(24px,env(safe-area-inset-bottom))}._pageHeader_1lprb_8{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_1lprb_17{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_1lprb_24{font-size:.875rem;color:#6b7280;margin:0}._filterBar_1lprb_31{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_1lprb_43{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#374151}._dateInput_1lprb_52{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none;transition:border-color .15s}._dateInput_1lprb_52:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._generateBtn_1lprb_68{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_1lprb_68:hover:not(:disabled){background:#4f46e5}._generateBtn_1lprb_68:disabled{opacity:.55;cursor:not-allowed}._printBtn_1lprb_90{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_1lprb_90:hover{background:#e5e7eb}._warningBanner_1lprb_107{background:#fef3c7;border:1px solid #f59e0b;color:#92400e;border-radius:8px;padding:12px 16px;font-size:.875rem;margin-bottom:20px}._errorMsg_1lprb_117{color:#dc2626;font-size:.875rem;margin-bottom:16px}._emptyState_1lprb_123{text-align:center;color:#9ca3af;padding:60px 20px;font-size:.9375rem}._reportWrapper_1lprb_131{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:28px 32px;box-shadow:0 1px 4px #0000000f}._printHeader_1lprb_140{display:none;text-align:center;margin-bottom:20px}._printHeader_1lprb_140 h2{font-size:1.25rem;margin:0}._printHeader_1lprb_140 h3{font-size:1rem;margin:4px 0 2px;color:#374151}._printHeader_1lprb_140 p{font-size:.8125rem;color:#6b7280;margin:0}._columns_1lprb_151{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}._column_1lprb_151{display:flex;flex-direction:column}._columnSpacer_1lprb_163{height:24px}._sectionTable_1lprb_168{width:100%;border-collapse:collapse;margin-bottom:4px}._sectionHeaderRow_1lprb_174 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_1lprb_184 td{padding:7px 0;font-size:.875rem;color:#374151;border-bottom:1px solid #f3f4f6}._nameCell_1lprb_191{display:flex;align-items:center;gap:6px;padding-left:8px}._amtCell_1lprb_198{text-align:right;font-variant-numeric:tabular-nums;color:#111827;white-space:nowrap}._codeTag_1lprb_205{font-size:.6875rem;background:#eff6ff;color:#2563eb;border-radius:4px;padding:1px 5px;font-family:monospace;flex-shrink:0}._cpeBadge_1lprb_215{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_1lprb_227 td{border-top:1px solid #d1d5db;padding:0;height:4px}._subtotalRow_1lprb_233{font-weight:700;color:#1a1a2e}._subtotalRow_1lprb_233 td{padding:8px 0;font-size:.9375rem}._emptySection_1lprb_243{font-size:.8125rem;color:#9ca3af;padding:10px 0 6px 8px}._grandTotalBar_1lprb_250{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_1lprb_262{display:flex;flex-direction:column;gap:2px}._gtLabel_1lprb_268{font-size:.75rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._gtValue_1lprb_276{font-size:1.1rem;font-weight:700;color:#1a1a2e;font-variant-numeric:tabular-nums}._gtEquals_1lprb_283{font-size:1.5rem;font-weight:700;color:#9ca3af}._balancedBadge_1lprb_289{margin-left:auto;background:#dcfce7;color:#15803d;border:1px solid #bbf7d0;border-radius:20px;padding:5px 14px;font-size:.8125rem;font-weight:700}._unbalancedBadge_1lprb_300{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_1lprb_2{padding:16px 14px}._pageHeader_1lprb_8{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}._pageTitle_1lprb_17{font-size:1.35rem}._printBtn_1lprb_90{width:100%;min-height:44px;font-size:14px}._filterBar_1lprb_31{flex-direction:column;align-items:stretch;gap:12px;padding:14px;margin-bottom:16px}._dateInput_1lprb_52{width:100%;min-height:44px;font-size:16px;box-sizing:border-box;border-radius:8px}._generateBtn_1lprb_68{width:100%;min-height:46px;height:auto;font-size:15px;border-radius:8px}._reportWrapper_1lprb_131{padding:16px 14px;border-radius:10px}._columns_1lprb_151{grid-template-columns:1fr;gap:0}._column_1lprb_151+._column_1lprb_151{margin-top:24px}._grandTotalBar_1lprb_250{flex-direction:column;align-items:stretch;gap:12px;padding:14px}._gtEquals_1lprb_283{display:none}._balancedBadge_1lprb_289,._unbalancedBadge_1lprb_300{margin-left:0;align-self:flex-start}._column_1lprb_151{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._sectionTable_1lprb_168{min-width:300px}}@media print{._filterBar_1lprb_31,._printBtn_1lprb_90,._generateBtn_1lprb_68{display:none!important}._printHeader_1lprb_140{display:block!important}._reportWrapper_1lprb_131{border:none;box-shadow:none;padding:0}._page_1lprb_2{padding:0}}._page_lrm29_2{padding:24px;font-family:Segoe UI,system-ui,sans-serif;padding-bottom:max(24px,env(safe-area-inset-bottom))}._pageHeader_lrm29_8{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_lrm29_13{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_lrm29_14{font-size:.875rem;color:#6b7280;margin:0}._filterBar_lrm29_17{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_lrm29_23{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#374151}._dateInput_lrm29_28{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none;transition:border-color .15s}._dateInput_lrm29_28:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._generateBtn_lrm29_35{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_lrm29_35:hover:not(:disabled){background:#4f46e5}._generateBtn_lrm29_35:disabled{opacity:.55;cursor:not-allowed}._printBtn_lrm29_43{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_lrm29_43:hover{background:#e5e7eb}._errorMsg_lrm29_51{color:#dc2626;font-size:.875rem;margin-bottom:16px}._emptyState_lrm29_52{text-align:center;color:#9ca3af;padding:60px 20px;font-size:.9375rem}._agingAlert_lrm29_53{margin-top:16px;padding:12px 16px;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#b91c1c;font-size:.875rem;font-weight:500}._reportWrapper_lrm29_60{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px 28px;box-shadow:0 1px 4px #0000000f}._printHeader_lrm29_66{display:none;text-align:center;margin-bottom:20px}._printHeader_lrm29_66 h2{font-size:1.25rem;margin:0}._printHeader_lrm29_66 h3{font-size:1rem;margin:4px 0 2px;color:#374151}._printHeader_lrm29_66 p{font-size:.8125rem;color:#6b7280;margin:0}._summaryStrip_lrm29_72{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}._summaryCard_lrm29_76{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_lrm29_81{font-size:.725rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._summaryValue_lrm29_85{font-size:.95rem;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}._cardCurrent_lrm29_90{background:#f0fdf4;border-color:#bbf7d0}._cardCurrent_lrm29_90 ._summaryValue_lrm29_85{color:#15803d}._cardWarning_lrm29_92{background:#fefce8;border-color:#fde68a}._cardWarning_lrm29_92 ._summaryValue_lrm29_85{color:#b45309}._cardOrange_lrm29_94{background:#fff7ed;border-color:#fed7aa}._cardOrange_lrm29_94 ._summaryValue_lrm29_85{color:#c2410c}._cardDanger_lrm29_96{background:#fff1f2;border-color:#fecdd3}._cardDanger_lrm29_96 ._summaryValue_lrm29_85{color:#be123c}._ccySection_lrm29_100{background:linear-gradient(135deg,#eff6ff,#f0fdf4);border:1px solid #bfdbfe;border-radius:10px;padding:14px 18px;margin-bottom:20px}._ccySectionTitle_lrm29_105{font-size:.8125rem;font-weight:700;color:#1e40af;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}._ccyCards_lrm29_109{display:flex;gap:12px;flex-wrap:wrap}._ccyCard_lrm29_109{background:#fff;border:1.5px solid #e5e7eb;border-radius:9px;padding:12px 16px;min-width:150px}._ccyCardForeign_lrm29_114{border-color:#bfdbfe;background:#eff6ff}._ccyCode_lrm29_115{font-size:.8125rem;font-weight:700;color:#6b7280}._ccyOrig_lrm29_116{font-size:1.1rem;font-weight:800;color:#1d4ed8;font-family:monospace;margin-top:2px}._ccyUnit_lrm29_120{font-size:.75rem;font-weight:600;margin-left:4px;color:#64748b}._ccyPkr_lrm29_121{font-size:.75rem;color:#6b7280;margin-top:2px}._controlsRow_lrm29_124{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}._ccyFilter_lrm29_128{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._filterChipLabel_lrm29_129{font-size:.8125rem;font-weight:600;color:#374151}._filterChip_lrm29_129{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_lrm29_129:hover{border-color:#6366f1;color:#4f46e5}._chipActive_lrm29_136{background:#6366f1;border-color:#6366f1;color:#fff!important}._chipActive_lrm29_136:hover{background:#4f46e5!important}._viewControls_lrm29_139{display:flex;gap:10px;align-items:center}._sortSelect_lrm29_140{padding:6px 10px;border:1.5px solid #e5e7eb;border-radius:7px;font-size:.8125rem;color:#374151;background:#fff;cursor:pointer}._viewToggle_lrm29_144{display:flex;border:1.5px solid #e5e7eb;border-radius:7px;overflow:hidden}._viewBtn_lrm29_145{padding:6px 14px;background:#fff;border:none;font-size:.8125rem;font-weight:600;cursor:pointer;color:#6b7280;transition:all .12s}._viewBtn_lrm29_145:first-child{border-right:1.5px solid #e5e7eb}._viewBtnActive_lrm29_150{background:#6366f1;color:#fff}._tableWrapper_lrm29_153{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._table_lrm29_153{width:100%;border-collapse:collapse;font-size:.875rem}._th_lrm29_161{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_lrm29_168{text-align:left}._thCenter_lrm29_169{text-align:center}._th_lrm29_161:first-child{border-radius:8px 0 0}._th_lrm29_161:last-child{border-radius:0 8px 0 0}._clientHeaderRow_lrm29_174{cursor:pointer;background:#f8f7ff}._clientHeaderRow_lrm29_174:hover{background:#ede9fe}._clientHeaderCell_lrm29_179{padding:10px 14px;font-size:.875rem;color:#4338ca;border-bottom:1px solid #e5e7eb;display:table-cell}._expandIcon_lrm29_185{margin-right:8px;font-size:.75rem;color:#6366f1}._fxBadge_lrm29_186{margin-left:10px;font-size:.7rem;font-weight:700;background:#dbeafe;color:#1e40af;padding:2px 7px;border-radius:99px}._clientTotal_lrm29_191{float:right;font-size:.875rem;font-weight:700;color:#4338ca;font-family:monospace}._invoiceRow_lrm29_197 td{border-bottom:1px solid #f3f4f6;transition:background .1s}._invoiceRow_lrm29_197:hover td{filter:brightness(.97)}._rowNormal_lrm29_203 td{background:#fff}._rowAmber_lrm29_204 td{background:#fffbeb}._rowWarning_lrm29_205 td{background:#fff7ed}._rowDanger_lrm29_206 td{background:#fff1f2}._tdName_lrm29_208{padding:9px 14px;font-weight:600;color:#111827}._tdInv_lrm29_209{padding:9px 12px;font-weight:700;color:#1d4ed8;font-size:.875rem}._tdDate_lrm29_210{padding:9px 12px;color:#6b7280;font-size:.825rem;white-space:nowrap}._tdCcy_lrm29_211{padding:9px 12px;text-align:center}._tdAmt_lrm29_212{padding:9px 12px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._tdPkr_lrm29_216{padding:9px 12px;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:#111827}._tdDays_lrm29_220,._tdBucket_lrm29_221{padding:9px 12px;text-align:center}._origAmt_lrm29_223{font-family:monospace;font-weight:700;color:#1e40af}._pkrOnly_lrm29_224{color:#374151;font-weight:600}._tdFxRate_lrm29_226{padding:9px 10px;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}._fxRateVal_lrm29_230{font-size:.8rem;font-family:monospace;color:#6b7280;background:#f3f4f6;padding:2px 6px;border-radius:4px;cursor:help}._fxRateNA_lrm29_235{font-size:.8rem;color:#d1d5db}._ccyBadge_lrm29_238{display:inline-block;font-size:.7rem;font-weight:800;padding:2px 7px;border-radius:99px}._ccyBadgeForeign_lrm29_242{background:#dbeafe;color:#1d4ed8}._ccyBadgePkr_lrm29_243{background:#f0fdf4;color:#15803d}._daysBadge_lrm29_246{display:inline-block;font-size:.75rem;font-weight:800;padding:2px 8px;border-radius:99px;font-family:monospace}._daysCurrent_lrm29_250{background:#dcfce7;color:#166534}._daysOver30_lrm29_251{background:#fef9c3;color:#854d0e}._daysOver60_lrm29_252{background:#ffedd5;color:#9a3412}._daysOver90_lrm29_253{background:#fee2e2;color:#991b1b}._bucketCurrent_lrm29_256{display:inline-block;padding:2px 8px;border-radius:99px;font-size:.75rem;font-weight:700;background:#dcfce7;color:#166534}._bucket31_lrm29_257{display:inline-block;padding:2px 8px;border-radius:99px;font-size:.75rem;font-weight:700;background:#fef9c3;color:#854d0e}._bucket61_lrm29_258{display:inline-block;padding:2px 8px;border-radius:99px;font-size:.75rem;font-weight:700;background:#ffedd5;color:#9a3412}._bucket90_lrm29_259{display:inline-block;padding:2px 8px;border-radius:99px;font-size:.75rem;font-weight:700;background:#fee2e2;color:#991b1b}._clientSubtotalRow_lrm29_262 td{padding:8px 12px;background:#f8f7ff;border-top:1px solid #e0e7ff;border-bottom:2px solid #c7d2fe}._subtotalLabel_lrm29_266{font-size:.8rem;font-weight:700;color:#6366f1}._subBucket_lrm29_267{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;margin-right:8px}._subtotalPkr_lrm29_268{font-size:.9rem;font-weight:800;color:#4338ca;text-align:right}._grandTotalRow_lrm29_271 td{padding:12px 14px;font-weight:700;font-size:.95rem;color:#1a1a2e;background:#f8f7ff;border-top:2px solid #c7d2fe;white-space:nowrap}._grandTotalLabel_lrm29_275{color:#4338ca}._grandTotalPkr_lrm29_276{text-align:right;font-family:monospace;font-size:1rem;color:#4338ca}._ccyTotalsSection_lrm29_279{margin-top:24px;border:1.5px solid #e5e7eb;border-radius:10px;overflow:hidden}._ccyTotalsTitle_lrm29_283{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_lrm29_289{width:100%;border-collapse:collapse;font-size:.875rem}._ccyTotalsTable_lrm29_289 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_lrm29_289 td{padding:10px 16px;border-bottom:1px solid #f3f4f6}._ccyTotalAmt_lrm29_296{font-family:monospace;font-weight:700;color:#1d4ed8}._ccyTotalPkr_lrm29_297{font-family:monospace;font-weight:700;color:#111827}._ccyTotalsGrand_lrm29_298 td{background:#f8f7ff;font-weight:700;color:#4338ca;border-top:2px solid #c7d2fe}@media screen and (max-width: 768px){._page_lrm29_2{padding:16px 14px}._pageHeader_lrm29_8{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}._pageTitle_lrm29_13{font-size:1.35rem}._pageSubtitle_lrm29_14{font-size:.8125rem;line-height:1.45}._printBtn_lrm29_43{width:100%;min-height:44px;font-size:14px;border-radius:8px}._filterBar_lrm29_17{flex-direction:column;align-items:stretch;gap:12px;padding:14px;margin-bottom:16px}._dateInput_lrm29_28{width:100%;min-height:44px;font-size:16px;box-sizing:border-box;border-radius:8px}._generateBtn_lrm29_35{width:100%;min-height:46px;height:auto;font-size:15px;border-radius:8px}._reportWrapper_lrm29_60{padding:16px 12px;border-radius:10px}._summaryStrip_lrm29_72{flex-direction:column}._summaryCard_lrm29_76{min-width:unset}._ccyCards_lrm29_109{flex-direction:column}._ccyCard_lrm29_109{min-width:unset;width:100%;box-sizing:border-box}._controlsRow_lrm29_124{flex-direction:column;align-items:stretch;gap:14px}._ccyFilter_lrm29_128{flex-wrap:wrap}._filterChip_lrm29_129{min-height:36px;padding:6px 12px}._viewControls_lrm29_139{flex-direction:column;align-items:stretch;width:100%;gap:10px}._sortSelect_lrm29_140{width:100%;min-height:44px;font-size:16px;box-sizing:border-box}._viewToggle_lrm29_144{width:100%}._viewBtn_lrm29_145{flex:1;min-height:44px;padding:10px 12px}._tableWrapper_lrm29_153 ._table_lrm29_153{min-width:1020px}._th_lrm29_161{padding:8px;font-size:.65rem}._rateHint_lrm29_421{display:none}._ccyTotalsSection_lrm29_279{overflow-x:auto;-webkit-overflow-scrolling:touch}._ccyTotalsTable_lrm29_289{min-width:420px}._agingAlert_lrm29_53{font-size:.8125rem;padding:10px 12px}}@media print{._filterBar_lrm29_17,._printBtn_lrm29_43,._generateBtn_lrm29_35,._controlsRow_lrm29_124{display:none!important}._printHeader_lrm29_66{display:block!important}._reportWrapper_lrm29_60{border:none;box-shadow:none;padding:0}._page_lrm29_2{padding:0}._tableWrapper_lrm29_153{overflow:visible!important;max-width:none!important}._table_lrm29_153{min-width:0!important}._rowDanger_lrm29_206 td,._rowWarning_lrm29_205 td,._rowAmber_lrm29_204 td{background:transparent!important}._clientHeaderRow_lrm29_174{background:#f0f0f0!important}}._page_1ic0w_2{padding:24px;font-family:Segoe UI,system-ui,sans-serif;padding-bottom:max(24px,env(safe-area-inset-bottom))}._headerActions_1ic0w_8{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._pageHeader_1ic0w_15{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_1ic0w_19{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_1ic0w_20{font-size:.875rem;color:#6b7280;margin:0}._generateBtn_1ic0w_23{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_1ic0w_23:hover:not(:disabled){background:#4f46e5}._generateBtn_1ic0w_23:disabled{opacity:.55;cursor:not-allowed}._printBtn_1ic0w_31{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_1ic0w_31:hover{background:#e5e7eb}._secondaryBtn_1ic0w_38{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_1ic0w_38:hover{background:#f9fafb;border-color:#9ca3af}._filterBar_1ic0w_46{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_1ic0w_51{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#374151}._dateInput_1ic0w_55{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none;transition:border-color .15s}._dateInput_1ic0w_55:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._vendorSelect_1ic0w_62{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_1ic0w_62:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._vendorSelect_1ic0w_62:disabled{opacity:.55}._errorMsg_1ic0w_71{color:#dc2626;font-size:.875rem;margin-bottom:16px}._emptyState_1ic0w_72{text-align:center;color:#9ca3af;padding:60px 20px;font-size:.9375rem}._agingAlert_1ic0w_75{margin-top:16px;padding:12px 16px;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#b91c1c;font-size:.875rem;font-weight:500}._reportWrapper_1ic0w_82{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px 28px;box-shadow:0 1px 4px #0000000f}._printHeader_1ic0w_87{display:none;text-align:center;margin-bottom:20px}._printHeader_1ic0w_87 h2{font-size:1.25rem;margin:0}._printHeader_1ic0w_87 h3{font-size:1rem;margin:4px 0 2px;color:#374151}._printHeader_1ic0w_87 p{font-size:.8125rem;color:#6b7280;margin:0}._summaryStrip_1ic0w_95{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}._summaryCard_1ic0w_96{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_1ic0w_101{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}._summaryValue_1ic0w_102{font-size:1rem;font-weight:700;color:#111827;font-variant-numeric:tabular-nums}._cardCurrent_1ic0w_104{background:#f0fdf4;border-color:#bbf7d0}._cardCurrent_1ic0w_104 ._summaryValue_1ic0w_102{color:#15803d}._cardWarning_1ic0w_106{background:#fefce8;border-color:#fde68a}._cardWarning_1ic0w_106 ._summaryValue_1ic0w_102{color:#b45309}._cardOrange_1ic0w_108{background:#fff7ed;border-color:#fed7aa}._cardOrange_1ic0w_108 ._summaryValue_1ic0w_102{color:#c2410c}._cardDanger_1ic0w_110{background:#fff1f2;border-color:#fecdd3}._cardDanger_1ic0w_110 ._summaryValue_1ic0w_102{color:#be123c}._tableWrapper_1ic0w_114{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}._table_1ic0w_114{width:100%;border-collapse:collapse;font-size:.875rem}._th_1ic0w_122{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_1ic0w_128{text-align:right}._th_1ic0w_122:first-child{text-align:left;border-radius:8px 0 0}._th_1ic0w_122:hover{background:#e5e7eb}._sortInactive_1ic0w_132{opacity:.35;font-size:.7rem}._sortActive_1ic0w_133{color:#6366f1;font-size:.7rem}._tdName_1ic0w_135{padding:10px 14px;color:#111827;font-weight:500;border-bottom:1px solid #f3f4f6}._tdAmt_1ic0w_139{padding:10px 14px;text-align:right;color:#374151;font-variant-numeric:tabular-nums;border-bottom:1px solid #f3f4f6;white-space:nowrap}._tdTotal_1ic0w_143{font-weight:700;color:#111827}._tdAction_1ic0w_144{padding:10px 14px;border-bottom:1px solid #f3f4f6;text-align:center}._vendorLink_1ic0w_147{background:none;border:none;padding:0;cursor:pointer;color:#4338ca;font-weight:600;font-size:.875rem;text-decoration:underline;text-underline-offset:2px}._vendorLink_1ic0w_147:hover{color:#3730a3}._billsBtn_1ic0w_155{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_1ic0w_155:hover{background:#dbeafe}._rowNormal_1ic0w_163:hover td{background:#fafafa}._rowWarning_1ic0w_164 td{background:#fffbeb}._rowWarning_1ic0w_164:hover td{background:#fef9c3}._rowDanger_1ic0w_166 td{background:#fff5f5}._rowDanger_1ic0w_166:hover td{background:#fee2e2}._over90_1ic0w_168{color:#b91c1c!important;font-weight:700}._totalRow_1ic0w_171 td{padding:12px 14px;font-weight:700;font-size:.9375rem;color:#1a1a2e;background:#f8f7ff;border-top:2px solid #c7d2fe;white-space:nowrap}._totalRow_1ic0w_171 ._tdName_1ic0w_135{color:#4338ca}@media screen and (max-width: 768px){._page_1ic0w_2{padding:16px 14px}._pageHeader_1ic0w_15{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}._pageTitle_1ic0w_19{font-size:1.35rem}._headerActions_1ic0w_8{flex-direction:column;align-items:stretch;width:100%}._secondaryBtn_1ic0w_38,._printBtn_1ic0w_31{width:100%;min-height:44px;font-size:14px;border-radius:8px}._filterBar_1ic0w_46{flex-direction:column;align-items:stretch;gap:12px;padding:14px;margin-bottom:16px}._dateInput_1ic0w_55,._vendorSelect_1ic0w_62{width:100%;min-width:0;min-height:44px;font-size:16px;box-sizing:border-box;border-radius:8px}._generateBtn_1ic0w_23{width:100%;min-height:46px;height:auto;font-size:15px;border-radius:8px}._reportWrapper_1ic0w_82{padding:16px 12px;border-radius:10px}._summaryStrip_1ic0w_95{flex-direction:column}._summaryCard_1ic0w_96{min-width:unset}._tableWrapper_1ic0w_114 ._table_1ic0w_114{min-width:720px}._th_1ic0w_122,._tdName_1ic0w_135,._tdAmt_1ic0w_139,._tdAction_1ic0w_144{padding-left:10px;padding-right:10px;font-size:.8125rem}._billsBtn_1ic0w_155{min-height:40px;padding:8px 12px;font-size:12px}._agingAlert_1ic0w_75{font-size:.8125rem;padding:10px 12px}}@media print{._filterBar_1ic0w_46,._printBtn_1ic0w_31,._generateBtn_1ic0w_23,._summaryStrip_1ic0w_95,._secondaryBtn_1ic0w_38,._billsBtn_1ic0w_155,._vendorLink_1ic0w_147{display:none!important}._printHeader_1ic0w_87{display:block!important}._reportWrapper_1ic0w_82{border:none;box-shadow:none;padding:0}._page_1ic0w_2{padding:0}._tableWrapper_1ic0w_114{overflow:visible!important;max-width:none!important}._table_1ic0w_114{min-width:0!important}._rowDanger_1ic0w_166 td,._rowWarning_1ic0w_164 td{background:transparent!important}}._page_1dy1m_2{padding:24px;font-family:Segoe UI,system-ui,sans-serif;padding-bottom:max(24px,env(safe-area-inset-bottom))}._pageHeader_1dy1m_8{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_1dy1m_12{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_1dy1m_13{font-size:.875rem;color:#6b7280;margin:0}._generateBtn_1dy1m_16{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_1dy1m_16:hover:not(:disabled){background:#4f46e5}._generateBtn_1dy1m_16:disabled{opacity:.55;cursor:not-allowed}._printBtn_1dy1m_24{padding:8px 18px;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer}._printBtn_1dy1m_24:hover{background:#e5e7eb}._filterBar_1dy1m_32{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px 20px;margin-bottom:24px}._filterLabel_1dy1m_37{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#374151}._dateInput_1dy1m_41{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none}._dateInput_1dy1m_41:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._errorBanner_1dy1m_48{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;border-radius:8px;padding:12px 16px;font-size:.875rem;margin-bottom:20px}._warningBanner_1dy1m_52{background:#fef3c7;border:1px solid #f59e0b;color:#92400e;border-radius:8px;padding:12px 16px;font-size:.875rem;margin-bottom:20px}._emptyState_1dy1m_56{text-align:center;color:#9ca3af;padding:60px 20px;font-size:.9375rem}._reportWrapper_1dy1m_61{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:28px 32px;box-shadow:0 1px 4px #0000000f}._printHeader_1dy1m_66{display:none;text-align:center;margin-bottom:20px}._printHeader_1dy1m_66 h2{font-size:1.25rem;margin:0}._printHeader_1dy1m_66 h3{font-size:1rem;margin:4px 0 2px;color:#374151}._printHeader_1dy1m_66 p{font-size:.8125rem;color:#6b7280;margin:0}._sections_1dy1m_74{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:28px}._sectionCard_1dy1m_82{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_1dy1m_92{display:flex;align-items:center;gap:8px;padding:14px 16px 10px;background:#f9fafb;border-bottom:1px solid #f0f0f0}._sectionIcon_1dy1m_98{font-size:1.125rem}._sectionTitle_1dy1m_99{font-size:.9375rem;font-weight:700;color:#1a1a2e}._lineTable_1dy1m_101{width:100%;border-collapse:collapse;min-width:260px}._lineRow_1dy1m_107 td{padding:8px 16px;font-size:.8125rem;color:#374151}._lineRow_1dy1m_107:hover td{background:#fafafa}._boldRow_1dy1m_110 td{padding:8px 16px;font-size:.8125rem;font-weight:700;color:#111827}._separatorRow_1dy1m_112 td{height:1px;background:#f0f0f0;padding:0}._totalRow_1dy1m_114{background:#f8f7ff;border-top:2px solid #c7d2fe}._totalRow_1dy1m_114 td{padding:10px 16px;font-size:.875rem;font-weight:700;color:#1a1a2e}._lineLabel_1dy1m_122{width:65%}._lineValue_1dy1m_123{text-align:right;white-space:nowrap}._amount_1dy1m_126{font-variant-numeric:tabular-nums;font-size:.875rem}._pos_1dy1m_127{color:#15803d}._neg_1dy1m_128{color:#b91c1c}._neutral_1dy1m_129{color:#111827}._indented_1dy1m_130{padding-left:16px}._summaryStrip_1dy1m_133{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_1dy1m_140{display:flex;flex-direction:column;gap:3px}._summaryLabel_1dy1m_143{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}._summaryValue_1dy1m_147{font-size:1.125rem;font-weight:800;font-variant-numeric:tabular-nums}._summaryHighlight_1dy1m_150 ._summaryValue_1dy1m_147{font-size:1.25rem;color:#1a1a2e!important}._summaryArrow_1dy1m_155{font-size:1.5rem;font-weight:700;color:#9ca3af}._verifiedBadge_1dy1m_159{margin-left:auto;background:#dcfce7;color:#15803d;border:1px solid #bbf7d0;border-radius:20px;padding:5px 14px;font-size:.8125rem;font-weight:700}._unverifiedBadge_1dy1m_164{margin-left:auto;background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5;border-radius:20px;padding:5px 14px;font-size:.8125rem;font-weight:700}._netGrid_1dy1m_171{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}._netCell_1dy1m_177{display:flex;flex-direction:column;gap:3px;min-width:120px}._netLabel_1dy1m_180{font-size:.6875rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}._netTotal_1dy1m_184{padding:8px 14px;background:#f0f0ff;border-radius:8px;border:1px solid #c7d2fe}._netPlus_1dy1m_191{font-size:1.25rem;font-weight:700;color:#9ca3af}@media screen and (max-width: 900px){._sections_1dy1m_74{grid-template-columns:1fr}._netGrid_1dy1m_171{flex-direction:column;align-items:flex-start}._netPlus_1dy1m_191{display:none}}@media screen and (max-width: 768px){._page_1dy1m_2{padding:16px 14px}._pageHeader_1dy1m_8{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}._pageTitle_1dy1m_12{font-size:1.35rem}._pageSubtitle_1dy1m_13{font-size:.8125rem;line-height:1.45}._printBtn_1dy1m_24{width:100%;min-height:44px;font-size:14px;border-radius:8px}._filterBar_1dy1m_32{flex-direction:column;align-items:stretch;gap:12px;padding:14px;margin-bottom:16px}._dateInput_1dy1m_41{width:100%;min-height:44px;font-size:16px;box-sizing:border-box;border-radius:8px}._generateBtn_1dy1m_16{width:100%;min-height:46px;height:auto;font-size:15px;border-radius:8px}._reportWrapper_1dy1m_61{padding:16px 14px;border-radius:10px}._sections_1dy1m_74{gap:16px}._sectionCard_1dy1m_82{overflow-x:auto;-webkit-overflow-scrolling:touch}._summaryStrip_1dy1m_133{flex-direction:column;align-items:stretch;gap:12px;padding:14px}._summaryArrow_1dy1m_155{display:none}._verifiedBadge_1dy1m_159,._unverifiedBadge_1dy1m_164{margin-left:0;align-self:center}._warningBanner_1dy1m_52,._errorBanner_1dy1m_48{font-size:.8125rem;padding:10px 12px}._emptyState_1dy1m_56{padding:40px 16px;font-size:.875rem}}@media print{._filterBar_1dy1m_32,._printBtn_1dy1m_24,._generateBtn_1dy1m_16{display:none!important}._printHeader_1dy1m_66{display:block!important}._reportWrapper_1dy1m_61{border:none;box-shadow:none;padding:0}._page_1dy1m_2{padding:0}._sections_1dy1m_74{grid-template-columns:1fr;gap:12px}}._pageHeader_17vsh_5{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}._pageSubtitle_17vsh_14{font-size:13.5px;color:var(--color-text-muted);margin:0;line-height:1.45}._emptyLink_17vsh_21{background:none;border:none;color:var(--color-primary, #6366f1);cursor:pointer;font-weight:600;font-size:inherit;padding:0;text-decoration:underline}._pageTitle_17vsh_33{font-size:22px;font-weight:800;color:var(--color-text);margin:0 0 4px}._createBtn_17vsh_35{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_17vsh_35:hover{background:var(--color-primary-dark)}._errorBanner_17vsh_43{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:16px}._emptyState_17vsh_47{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_17vsh_53{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_17vsh_1 .2s ease}@keyframes _slideIn_17vsh_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._billsList_17vsh_68{display:flex;flex-direction:column;gap:8px}._billCard_17vsh_70{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-sm);overflow:hidden}._billHeader_17vsh_75{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;flex-wrap:wrap;gap:8px}._billLeft_17vsh_80{display:flex;align-items:center;gap:8px;flex-shrink:0}._billNumber_17vsh_82{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_17vsh_87{font-size:12.5px;color:var(--color-text-muted);white-space:nowrap}._billTime_17vsh_88{font-size:11px;color:var(--color-text-muted)}._billRight_17vsh_90{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}._billAmount_17vsh_91{font-family:monospace;font-size:15px;font-weight:800;color:#1d4ed8}._clientBadge_17vsh_92{font-size:12px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:2px 10px;border-radius:99px;font-weight:600}._statusUnpaid_17vsh_98{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:99px;background:#fee2e2;color:#991b1b}._statusPartial_17vsh_99{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:99px;background:#fff7ed;color:#9a3412}._statusPaid_17vsh_100{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:99px;background:#dcfce7;color:#166534}._payBtn_17vsh_102{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_17vsh_102:hover{background:#15803d}._paidDate_17vsh_109{font-size:11px;color:#166534;font-weight:600;background:#dcfce7;padding:2px 8px;border-radius:99px}._billNotes_17vsh_114{font-size:12.5px;color:var(--color-text-muted);padding:0 16px 12px;margin:0}._modalOverlay_17vsh_117{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_17vsh_117{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_17vsh_130{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_17vsh_136{font-size:16px;font-weight:800;color:var(--color-text)}._closeBtn_17vsh_137{background:#f3f4f6;border:none;border-radius:5px;padding:4px 10px;font-size:14px;cursor:pointer;color:var(--color-text-muted)}._payMeta_17vsh_143{padding:12px 22px;background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0}._payMetaRow_17vsh_149{font-size:13px;color:#374151;display:flex;gap:24px;flex-wrap:wrap}._jePreview_17vsh_156{margin-top:10px;font-size:12px;color:#6b7280;line-height:1.5;overflow-x:auto;-webkit-overflow-scrolling:touch}._formError_17vsh_164{margin:12px 22px 0;background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:7px;padding:9px 14px;font-size:13px}._modalForm_17vsh_169{padding:18px 22px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0}._formGrid_17vsh_179{display:grid;grid-template-columns:1fr 1fr;gap:14px}._formField_17vsh_180{display:flex;flex-direction:column;gap:5px}._fieldLabel_17vsh_181{font-size:12.5px;font-weight:600;color:var(--color-text)}._input_17vsh_183,._select_17vsh_183,._textarea_17vsh_183{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_17vsh_183:focus,._select_17vsh_183:focus,._textarea_17vsh_183:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb14}._textarea_17vsh_183{resize:vertical}._modalFooter_17vsh_193{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}._cancelBtn_17vsh_196{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_17vsh_200{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_17vsh_200:hover:not(:disabled){background:var(--color-primary-dark)}._confirmBtn_17vsh_200:disabled{opacity:.55;cursor:not-allowed}@media screen and (max-width: 768px){._pageHeader_17vsh_5{flex-direction:column;align-items:stretch;margin-bottom:16px}._pageTitle_17vsh_33{font-size:1.35rem}._pageSubtitle_17vsh_14{font-size:13px}._createBtn_17vsh_35{width:100%;min-height:44px;padding:12px 18px;font-size:15px;border-radius:8px}._emptyState_17vsh_47{padding:36px 16px;font-size:13px}._errorBanner_17vsh_43{padding:10px 12px;margin-bottom:14px}._toast_17vsh_53{left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom));text-align:center;font-size:13px}._billHeader_17vsh_75{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}._billLeft_17vsh_80{flex-wrap:wrap;align-items:flex-start}._billRight_17vsh_90{width:100%;justify-content:space-between;flex-wrap:wrap;gap:8px}._payBtn_17vsh_102{min-height:40px;padding:8px 16px;font-size:13px}._billNotes_17vsh_114{padding:0 14px 12px}._modalOverlay_17vsh_117{align-items:flex-end;padding:0;padding-bottom:env(safe-area-inset-bottom,0)}._modal_17vsh_117{max-width:100%;width:100%;border-radius:14px 14px 0 0;max-height:min(96vh,100%)}._modalHead_17vsh_130{position:sticky;top:0;padding:16px 16px 12px}._modalTitle_17vsh_136{font-size:16px;padding-right:8px}._closeBtn_17vsh_137{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}._formError_17vsh_164{margin:10px 16px 0;font-size:12.5px}._payMeta_17vsh_143{padding:12px 16px}._payMetaRow_17vsh_149{flex-direction:column;gap:8px;font-size:13px}._modalForm_17vsh_169{padding:14px 16px max(18px,env(safe-area-inset-bottom));gap:12px}._formGrid_17vsh_179{grid-template-columns:1fr;gap:12px}._input_17vsh_183,._select_17vsh_183,._textarea_17vsh_183{font-size:16px;min-height:44px;padding:10px 12px}._textarea_17vsh_183{min-height:80px}._modalFooter_17vsh_193{flex-direction:column-reverse;align-items:stretch;gap:10px;padding-top:6px}._cancelBtn_17vsh_196,._confirmBtn_17vsh_200{width:100%;min-height:46px;font-size:15px;border-radius:8px;padding:12px 18px}}._page_u24x1_2{padding:24px;font-family:Segoe UI,system-ui,sans-serif}._pageHeader_u24x1_7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px;min-width:0}._pageTitle_u24x1_12{font-size:1.75rem;font-weight:700;color:#1a1a2e;margin:0 0 4px}._pageSubtitle_u24x1_13{font-size:.875rem;color:#6b7280;margin:0}._headerActions_u24x1_15{display:flex;gap:8px;flex-wrap:wrap;align-items:center;flex-shrink:0}._generateBtn_u24x1_21{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_u24x1_21:hover:not(:disabled){background:#4f46e5}._generateBtn_u24x1_21:disabled{opacity:.55;cursor:not-allowed}._exportBtn_u24x1_29{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_u24x1_29:hover{background:#f3f4f6}._exportBtnGreen_u24x1_35{border-color:#10b981;color:#047857}._exportBtnGreen_u24x1_35:hover{background:#ecfdf5}._filterBar_u24x1_39{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_u24x1_44{display:flex;flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;color:#374151}._filterSelect_u24x1_48{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none;min-width:200px}._filterSelect_u24x1_48:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._dateInput_u24x1_54{padding:8px 12px;border:1px solid #d1d5db;border-radius:7px;font-size:.875rem;color:#111827;background:#fff;outline:none}._dateInput_u24x1_54:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._errorBanner_u24x1_61{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;border-radius:8px;padding:12px 16px;font-size:.875rem;margin-bottom:20px}._emptyState_u24x1_65{text-align:center;color:#9ca3af;padding:60px 20px;font-size:.9375rem}._statementCard_u24x1_70{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_u24x1_79{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_u24x1_84 h2{margin:0 0 4px;font-size:1.25rem;color:#111827}._entityLeft_u24x1_84 p{margin:2px 0;font-size:.8125rem;color:#6b7280}._entityRight_u24x1_86{text-align:right;min-width:0}._entityRight_u24x1_86 h3{margin:0 0 4px;font-size:.9375rem;font-weight:600;color:#374151}._entityRight_u24x1_86 p{margin:2px 0;font-size:.8125rem;color:#6b7280;word-break:break-word}._entityLeft_u24x1_84{min-width:0}._entityLeft_u24x1_84 h2{word-break:break-word}._balanceStrip_u24x1_93{display:flex;gap:0;border-bottom:1px solid #e5e7eb}._balanceCell_u24x1_96{flex:1;padding:14px 20px;text-align:center;border-right:1px solid #e5e7eb}._balanceCell_u24x1_96:last-child{border-right:none}._balanceLbl_u24x1_100{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._balanceVal_u24x1_101{font-size:1.125rem;font-weight:700;margin-top:4px;color:#111827}._balancePos_u24x1_102{color:#059669}._balanceNeg_u24x1_103{color:#dc2626}._tableWrap_u24x1_106{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}table._stmtTable_u24x1_112{width:100%;border-collapse:collapse;font-size:.875rem}._stmtTable_u24x1_112 th{background:#f3f4f6;color:#374151;font-weight:600;padding:10px 14px;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}._stmtTable_u24x1_112 th._right_u24x1_120,._stmtTable_u24x1_112 td._right_u24x1_120{text-align:right}._stmtTable_u24x1_112 td{padding:9px 14px;border-bottom:1px solid #f3f4f6;color:#1f2937;vertical-align:middle}._stmtTable_u24x1_112 tr:last-child td{border-bottom:none}._stmtTable_u24x1_112 tr:hover td{background:#fafafa}._typeBadge_u24x1_129{display:inline-block;padding:2px 8px;border-radius:20px;font-size:.75rem;font-weight:600}._typeBadgeInvoice_u24x1_133{background:#eff6ff;color:#1d4ed8}._typeBadgeBill_u24x1_134{background:#fef3c7;color:#92400e}._typeBadgePayment_u24x1_135{background:#ecfdf5;color:#065f46}._typeBadgeJournal_u24x1_136{background:#f3f4f6;color:#4b5563}._debitCol_u24x1_138{color:#1d4ed8;font-weight:500}._creditCol_u24x1_139{color:#065f46;font-weight:500}._balCol_u24x1_140{font-weight:600}._balColPos_u24x1_141{color:#059669}._balColNeg_u24x1_142{color:#dc2626}._openingRow_u24x1_145 td,._closingRow_u24x1_145 td{background:#f9fafb;font-weight:600}._closingRow_u24x1_145 td{border-top:2px solid #6366f1}@media print{._page_u24x1_2{padding:0;max-width:none}._filterBar_u24x1_39,._headerActions_u24x1_15,._generateBtn_u24x1_21,._exportBtn_u24x1_29{display:none!important}._statementCard_u24x1_70{box-shadow:none;border:none}._pageHeader_u24x1_7{margin-bottom:12px}._stmtTable_u24x1_112 th{background:#e5e7eb!important}._tableWrap_u24x1_106{overflow:visible!important;max-width:none!important}table._stmtTable_u24x1_112{min-width:0!important}}@media screen and (max-width: 768px){._page_u24x1_2{padding:16px 14px max(20px,env(safe-area-inset-bottom))}._pageHeader_u24x1_7{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._pageTitle_u24x1_12{font-size:1.35rem}._pageSubtitle_u24x1_13{font-size:.8125rem;line-height:1.45}._headerActions_u24x1_15{flex-direction:column;align-items:stretch;width:100%;gap:10px}._exportBtn_u24x1_29,._exportBtnGreen_u24x1_35{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_u24x1_39{flex-direction:column;align-items:stretch;gap:12px;padding:14px;margin-bottom:18px}._filterLabel_u24x1_44{width:100%}._filterSelect_u24x1_48,._dateInput_u24x1_54{width:100%;min-width:0;box-sizing:border-box;min-height:44px;font-size:16px;padding:10px 12px;border-radius:8px}._generateBtn_u24x1_21{width:100%;min-height:46px;height:auto;padding:12px 18px;font-size:.9375rem;border-radius:8px}._errorBanner_u24x1_61{font-size:.8125rem;padding:10px 12px}._emptyState_u24x1_65{padding:40px 16px;font-size:.875rem}._statementCard_u24x1_70{border-radius:10px}._entityHeader_u24x1_79{flex-direction:column;align-items:stretch;padding:16px 14px;gap:16px}._entityRight_u24x1_86{text-align:left;padding-top:12px;border-top:1px solid #e5e7eb}._balanceStrip_u24x1_93{flex-direction:column}._balanceCell_u24x1_96{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_u24x1_96:last-child{border-bottom:none}._balanceLbl_u24x1_100{text-align:left;flex-shrink:0}._balanceVal_u24x1_101{font-size:1rem;text-align:right;margin-top:0}._tableWrap_u24x1_106 ._stmtTable_u24x1_112{min-width:920px}._stmtTable_u24x1_112 th,._stmtTable_u24x1_112 td{padding:8px 10px;font-size:.8125rem}._stmtTable_u24x1_112 th{font-size:.6875rem}}._page_1hsp1_2{padding:24px;font-family:Segoe UI,system-ui,sans-serif;background:#f8fafc;min-height:100vh}._pageHeader_1hsp1_10{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_1hsp1_14{font-size:1.6rem;font-weight:800;color:#1a1a2e;margin:0 0 3px}._pageSubtitle_1hsp1_15{font-size:.85rem;color:#6b7280;margin:0}._headerRight_1hsp1_17{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._yearSelect_1hsp1_20{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_1hsp1_20:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}._exportBtn_1hsp1_27{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_1hsp1_27:hover{background:#ecfdf5}._refreshBtn_1hsp1_34{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_1hsp1_34:hover{background:#eff6ff}._refreshBtn_1hsp1_34:disabled{opacity:.5;cursor:not-allowed}._loadingOverlay_1hsp1_43{text-align:center;padding:80px 20px;color:#6b7280;font-size:1rem}._errorBanner_1hsp1_46{background:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;border-radius:8px;padding:12px 16px;margin-bottom:20px}._kpiGrid_1hsp1_52{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-bottom:24px}._kpiCard_1hsp1_59{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:18px 20px;box-shadow:0 1px 4px #0000000f;position:relative;overflow:hidden}._kpiCard_1hsp1_59:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent, #6366f1);border-radius:12px 0 0 12px}._kpiIcon_1hsp1_72{font-size:1.5rem;margin-bottom:10px}._kpiLabel_1hsp1_73{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}._kpiValue_1hsp1_74{font-size:1.35rem;font-weight:800;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._kpiSub_1hsp1_75{font-size:.75rem;color:#9ca3af;margin-top:4px}._kpiPos_1hsp1_76{color:#059669}._kpiNeg_1hsp1_77{color:#dc2626}._twoColGrid_1hsp1_80{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;min-width:0}@media (max-width: 900px){._twoColGrid_1hsp1_80{grid-template-columns:1fr}}._widget_1hsp1_93{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:20px 22px;box-shadow:0 1px 4px #0000000f;min-width:0}._widgetTitle_1hsp1_100{font-size:.9375rem;font-weight:700;color:#111827;margin:0 0 4px}._widgetSub_1hsp1_104{font-size:.8rem;color:#9ca3af;margin:0 0 16px}._widgetFull_1hsp1_107{grid-column:1 / -1}._agingBuckets_1hsp1_110{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}._agingBucket_1hsp1_110{text-align:center;border-radius:8px;padding:10px 6px}._agingBucketLabel_1hsp1_116{font-size:.7rem;font-weight:600;color:#6b7280;margin-bottom:4px}._agingBucketValue_1hsp1_117{font-size:.9rem;font-weight:700;color:#111827}._topTable_1hsp1_120{width:100%;border-collapse:collapse;font-size:.8125rem;margin-top:4px}._topTable_1hsp1_120 th{background:#f9fafb;color:#6b7280;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;padding:7px 10px;text-align:left;border-bottom:1px solid #e5e7eb}._topTable_1hsp1_120 th._right_1hsp1_126,._topTable_1hsp1_120 td._right_1hsp1_126{text-align:right}._topTable_1hsp1_120 td{padding:8px 10px;border-bottom:1px solid #f3f4f6;color:#374151}._topTable_1hsp1_120 tr:last-child td{border-bottom:none}._topTable_1hsp1_120 tr:hover td{background:#fafafa}._overdueBadge_1hsp1_131{display:inline-block;padding:2px 7px;border-radius:20px;font-size:.7rem;font-weight:700}._overdueCurrent_1hsp1_135{background:#dcfce7;color:#166534}._overdueWarn_1hsp1_136{background:#fef9c3;color:#854d0e}._overdueDanger_1hsp1_137{background:#fee2e2;color:#991b1b}._statusBadge_1hsp1_140{display:inline-block;padding:2px 8px;border-radius:20px;font-size:.7rem;font-weight:700}._statusPaid_1hsp1_144{background:#dcfce7;color:#166534}._statusUnpaid_1hsp1_145{background:#fee2e2;color:#991b1b}._statusPartial_1hsp1_146{background:#fef9c3;color:#854d0e}._chartWrap_1hsp1_149{width:100%;height:260px}._cashGrid_1hsp1_152{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}._cashCell_1hsp1_155{border-radius:8px;padding:12px 14px;text-align:center}._cashCellLabel_1hsp1_158{font-size:.7rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}._cashCellValue_1hsp1_159{font-size:1.05rem;font-weight:700;margin-top:4px}._donutWrap_1hsp1_162{display:flex;align-items:center;gap:20px;min-width:0;flex-wrap:wrap}._donutChartInner_1hsp1_163{width:200px;height:200px;flex-shrink:0}._donutLegend_1hsp1_168{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}._legendItem_1hsp1_169{display:flex;align-items:center;gap:8px;font-size:.8125rem}._legendDot_1hsp1_170{width:12px;height:12px;border-radius:50%;flex-shrink:0}._legendLabel_1hsp1_171{color:#374151}._legendVal_1hsp1_172{font-weight:700;color:#111827;margin-left:auto}._tableScroll_1hsp1_175{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px}._recentTable_1hsp1_181{width:100%;border-collapse:collapse;font-size:.8125rem;min-width:520px}._recentTable_1hsp1_181 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_1hsp1_181 th._right_1hsp1_126,._recentTable_1hsp1_181 td._right_1hsp1_126{text-align:right}._recentTable_1hsp1_181 td{padding:9px 12px;border-bottom:1px solid #f3f4f6;color:#374151}._recentTable_1hsp1_181 tr:last-child td{border-bottom:none}._recentTable_1hsp1_181 tr:hover td{background:#fafafa}@media print{._page_1hsp1_2{background:#fff;padding:10px}._headerRight_1hsp1_17,._refreshBtn_1hsp1_34,._exportBtn_1hsp1_27,._yearSelect_1hsp1_20{display:none!important}._kpiCard_1hsp1_59,._widget_1hsp1_93{box-shadow:none}}@media (max-width: 768px){._page_1hsp1_2{padding:0;min-height:0}._pageHeader_1hsp1_10{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}._pageTitle_1hsp1_14{font-size:1.35rem}._pageSubtitle_1hsp1_15{font-size:.8125rem;line-height:1.45}._headerRight_1hsp1_17{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}._yearSelect_1hsp1_20{grid-column:1 / -1;width:100%;min-height:44px;padding:10px 14px;font-size:16px}._refreshBtn_1hsp1_34,._exportBtn_1hsp1_27{min-height:44px;padding:10px 12px;font-size:.8125rem;justify-self:stretch}._kpiGrid_1hsp1_52{grid-template-columns:1fr;gap:12px;margin-bottom:20px}._kpiCard_1hsp1_59{padding:14px 16px}._kpiValue_1hsp1_74{font-size:1.2rem}._twoColGrid_1hsp1_80{gap:14px;margin-bottom:18px}._widget_1hsp1_93{padding:16px 14px;border-radius:10px}._widgetTitle_1hsp1_100{font-size:.875rem}._widgetSub_1hsp1_104{font-size:.78rem;margin-bottom:12px}._chartWrap_1hsp1_149{height:220px;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}._donutWrap_1hsp1_162{flex-direction:column;align-items:stretch;gap:16px}._donutChartInner_1hsp1_163{width:min(220px,85vw);height:min(220px,85vw);max-width:100%;margin-inline:auto}._donutLegend_1hsp1_168{width:100%}._agingBuckets_1hsp1_110{grid-template-columns:1fr 1fr;gap:8px}._agingBucket_1hsp1_110{padding:10px 8px}._agingBucketLabel_1hsp1_116{font-size:.65rem;line-height:1.25}._agingBucketValue_1hsp1_117{font-size:.82rem;word-break:break-word}._cashGrid_1hsp1_152{grid-template-columns:1fr;gap:8px}._cashCell_1hsp1_155{padding:12px}._cashCellValue_1hsp1_159{font-size:.95rem}._tableScroll_1hsp1_175 ._topTable_1hsp1_120{min-width:280px;font-size:.78rem}._topTable_1hsp1_120 th,._topTable_1hsp1_120 td{padding:8px 6px}._recentTable_1hsp1_181{min-width:480px;font-size:.75rem}._recentTable_1hsp1_181 th,._recentTable_1hsp1_181 td{padding:8px}._loadingOverlay_1hsp1_43{padding:48px 16px}}._header_rznlr_4{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}._title_rznlr_8{font-size:22px;font-weight:800;color:var(--color-text);margin-bottom:4px}._subtitle_rznlr_10{font-size:13px;color:var(--color-text-muted)}._addBtn_rznlr_12{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_rznlr_12:hover{background:var(--color-primary-dark)}._card_rznlr_20{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm);margin-bottom:24px}._tableScroll_rznlr_26{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}._table_rznlr_26{width:100%;border-collapse:collapse;min-width:720px}._table_rznlr_26 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_rznlr_26 td{padding:12px 16px;font-size:13.5px;color:var(--color-text);border-bottom:1px solid #f0f0f0;vertical-align:middle}._table_rznlr_26 tr:last-child td{border-bottom:none}._table_rznlr_26 tr:hover td{background:#fafafa}._baseBadge_rznlr_46{display:inline-block;padding:2px 9px;background:#dbeafe;color:#1d4ed8;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.03em}._codeBadge_rznlr_52{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_rznlr_58{font-size:16px;font-weight:600}._inactive_rznlr_59{opacity:.45}._rateEdit_rznlr_61{display:flex;align-items:center;gap:8px}._rateInput_rznlr_64{width:100px;padding:5px 8px;border:1.5px solid var(--color-border);border-radius:6px;font-size:13px;outline:none}._rateInput_rznlr_64:focus{border-color:var(--color-primary)}._saveRateBtn_rznlr_69{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_rznlr_69:hover:not(:disabled){background:var(--color-primary-dark)}._saveRateBtn_rznlr_69:disabled{opacity:.5;cursor:not-allowed}._statusToggle_rznlr_77{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_rznlr_77:hover{background:#f3f4f6}._emptyState_rznlr_84{padding:40px 24px;text-align:center;color:var(--color-text-muted);font-size:14px}._formCard_rznlr_90{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_rznlr_95{font-size:14px;font-weight:700;margin-bottom:16px;color:var(--color-text)}._formGrid_rznlr_97{display:grid;grid-template-columns:80px 1fr 60px 1fr;gap:12px;align-items:end}@media (max-width: 640px){._formGrid_rznlr_97{grid-template-columns:1fr 1fr}}._field_rznlr_100{display:flex;flex-direction:column;gap:5px}._label_rznlr_101{font-size:12px;font-weight:600;color:var(--color-text)}._input_rznlr_102,._select_rznlr_102{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_rznlr_102:focus,._select_rznlr_102:focus{border-color:var(--color-primary)}._formActions_rznlr_110{display:flex;gap:10px;margin-top:16px}._submitBtn_rznlr_111{padding:9px 22px;background:#16a34a;color:#fff;border:none;border-radius:8px;font-size:13.5px;font-weight:700;transition:background .14s}._submitBtn_rznlr_111:hover:not(:disabled){background:#15803d}._submitBtn_rznlr_111:disabled{opacity:.55;cursor:not-allowed}._cancelFormBtn_rznlr_118{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_rznlr_118:hover{background:#e5e7eb}._toast_rznlr_126{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_rznlr_1 .2s ease}@keyframes _toastIn_rznlr_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._alertErr_rznlr_134{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px 16px;font-size:13px;margin-bottom:16px}._updated_rznlr_139{color:var(--color-text-muted);font-size:11.5px}@media screen and (max-width: 768px){._header_rznlr_4{flex-direction:column;align-items:stretch;margin-bottom:18px}._title_rznlr_8{font-size:1.35rem}._subtitle_rznlr_10{font-size:13px;line-height:1.45}._addBtn_rznlr_12{width:100%;min-height:44px;padding:12px 18px;font-size:15px;border-radius:8px;text-align:center}._card_rznlr_20,._formCard_rznlr_90{border-radius:8px}._formCard_rznlr_90{padding:16px}._formGrid_rznlr_97{grid-template-columns:1fr;gap:12px}._input_rznlr_102,._select_rznlr_102,._rateInput_rznlr_64{font-size:16px;min-height:44px;padding:10px 12px}._rateInput_rznlr_64{width:100%;max-width:none;flex:1;min-width:0}._rateEdit_rznlr_61{flex-wrap:wrap;gap:8px}._saveRateBtn_rznlr_69{min-height:40px;padding:8px 14px;font-size:13px}._formActions_rznlr_110{flex-direction:column-reverse;align-items:stretch;gap:10px}._submitBtn_rznlr_111,._cancelFormBtn_rznlr_118{width:100%;min-height:46px;font-size:15px;border-radius:8px}._table_rznlr_26 th,._table_rznlr_26 td{padding:10px 12px;font-size:13px}._statusToggle_rznlr_77{min-height:40px;padding:8px 12px;font-size:13px}._toast_rznlr_126{left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom));text-align:center;font-size:13px}}@media print{._tableScroll_rznlr_26{overflow:visible}._table_rznlr_26{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}.appPage{width:100%;max-width:none;min-width:0;box-sizing:border-box}
