._report_wdfwz_1{color:#263d3a;min-width:0;font-size:14px}._currentLocation_wdfwz_3{overflow-wrap:anywhere;margin-top:4px;display:block}._toolbar_wdfwz_5{flex-wrap:wrap;align-items:end;gap:12px;padding:12px 0;display:flex}._toolbar_wdfwz_5 label,._dialog_wdfwz_7 label{gap:5px;font-weight:600;display:grid}._toolbar_wdfwz_5 input,._toolbar_wdfwz_5 select{box-sizing:border-box;width:100%;min-width:0;height:44px}._toolbar_wdfwz_5 span{flex:1;min-width:180px}._report_wdfwz_1 small{color:#64726e;font-size:12px;font-weight:400;line-height:1.5;display:block}._report_wdfwz_1 input,._report_wdfwz_1 select,._report_wdfwz_1 button{font:inherit;color:inherit;background:#fff;border:1px solid #bdc9c3;border-radius:4px;min-height:44px;padding:8px 12px}._report_wdfwz_1 button{cursor:pointer}._report_wdfwz_1 button:disabled{cursor:wait;opacity:.65}._report_wdfwz_1 button[aria-pressed=true]{color:#fff;background:#345948;border-color:#345948}._scroll_wdfwz_23{border:1px solid #d9deda;max-width:100%;overflow-x:auto}._report_wdfwz_1>._scroll_wdfwz_23{max-height:min(60dvh,560px);overflow:auto}._report_wdfwz_1>._scroll_wdfwz_23>table>thead>tr>th{z-index:1;position:sticky;top:0}._report_wdfwz_1 table{border-collapse:collapse;text-align:left;width:100%}._report_wdfwz_1 th{background:#f2f4f1;font-size:12px;font-weight:600}._report_wdfwz_1 td,._report_wdfwz_1 th{vertical-align:top;border-bottom:1px solid #d9deda;min-width:115px;padding:10px 12px}._report_wdfwz_1 td:first-child{min-width:180px}._basis_wdfwz_37{margin-top:4px;font-size:12px}._basis_wdfwz_37 summary{cursor:pointer;color:#795039}._report_wdfwz_1 ._basis_wdfwz_37{background:0 0;border:0;padding:0}._report_wdfwz_1 ._basis_wdfwz_37>summary{background:0 0;min-height:0;padding:0;font-size:12px;display:list-item}._basis_wdfwz_37 p{overflow-wrap:anywhere;max-width:280px;margin:6px 0;line-height:1.5}._purchaseList_wdfwz_47{width:min(70vw,620px);max-height:320px;overflow:auto}._purchaseList_wdfwz_47 table{table-layout:fixed;min-width:600px}._purchaseList_wdfwz_47 td{overflow-wrap:anywhere}._proofLink_wdfwz_53{color:#795039;align-items:center;min-height:44px;display:flex}._error_wdfwz_55{color:#873d24;background:#fbebe5;padding:10px}._backdrop_wdfwz_57{z-index:90;background:#172f2a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._dialog_wdfwz_7{color:#263d3a;background:#fff;border:1px solid #bdc9c3;border-radius:6px;width:min(100% - 32px,1080px);max-height:90dvh;padding:20px;overflow:auto}._dialog_wdfwz_7::backdrop{background:#172f2a80}._dialog_wdfwz_7 header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;display:flex}._dialog_wdfwz_7 header>div{flex:1;min-width:180px}._dialog_wdfwz_7 h3{margin:0;font-size:18px}@media (max-width:600px){._toolbar_wdfwz_5{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._toolbar_wdfwz_5 label,._toolbar_wdfwz_5 span{min-width:0}._toolbar_wdfwz_5 input,._toolbar_wdfwz_5 select{width:100%;min-width:0;max-width:100%}._toolbar_wdfwz_5 button{justify-self:end}._backdrop_wdfwz_57{padding:8px}._dialog_wdfwz_7{padding:12px}}._section_hf6wq_1{color:#26393d;border-top:1px solid #d8dadd;min-width:0;margin:16px 0;padding:12px 0}._section_hf6wq_1,._section_hf6wq_1 *{box-sizing:border-box}._section_hf6wq_1 h3{margin:0 0 8px;font-size:18px}._section_hf6wq_1 p{overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.5}._section_hf6wq_1 small{color:#5d6870;overflow-wrap:anywhere;font-size:12px;display:block}._section_hf6wq_1 button,._section_hf6wq_1 select,._section_hf6wq_1 input,._section_hf6wq_1 textarea{font:inherit;letter-spacing:0;color:inherit;background:#fff;border:1px solid #b8c1c3;border-radius:4px;max-width:100%;min-height:44px;padding:8px}._section_hf6wq_1 button{cursor:pointer}._section_hf6wq_1 button:disabled{opacity:.5;cursor:wait}:is(._section_hf6wq_1 button:focus-visible,._section_hf6wq_1 select:focus-visible){outline-offset:2px;outline:3px solid #377a86}._section_hf6wq_1 button[aria-pressed=true]{background:#e0eeeb;border-color:#35655e}._section_hf6wq_1 table{border-collapse:collapse;width:100%;font-size:13px}._section_hf6wq_1 th,._section_hf6wq_1 td{text-align:left;vertical-align:top;border-bottom:1px solid #dde1e2;padding:8px}._section_hf6wq_1 td>strong{display:block}._scroll_hf6wq_27,._desktopMatrix_hf6wq_27{max-width:100%;overflow:auto}._desktopMatrix_hf6wq_27 th:first-child{z-index:1;background:#fff;min-width:150px;position:sticky;left:0}._desktopMatrix_hf6wq_27 td{text-align:center;min-width:46px;padding:2px}._desktopMatrix_hf6wq_27 td button{width:44px;padding:4px}._pending_hf6wq_35{background:#fff1d4!important}._days_hf6wq_37{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:6px;margin:12px 0;display:grid}._days_hf6wq_37 button{text-align:left;gap:5px;min-height:88px;display:grid}._days_hf6wq_37 time{font-size:12px}._days_hf6wq_37 strong{font-size:13px}._personPicker_hf6wq_45{gap:5px;max-width:420px;margin-top:16px;display:grid}._evidence_hf6wq_47{overflow-wrap:anywhere;border-left:3px solid #879e99;margin:12px 0;padding:8px 12px}._form_hf6wq_49{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}._form_hf6wq_49 label{gap:5px;font-size:13px;display:grid}._form_hf6wq_49 p{grid-column:1/-1}._section_hf6wq_1 summary{cursor:pointer;padding:10px 0;font-size:14px}._tabs_hf6wq_57{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}._category_hf6wq_59{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}._toolbar_hf6wq_61{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}@media (max-width:640px){._desktopMatrix_hf6wq_27{display:none}._form_hf6wq_49{grid-template-columns:1fr}._section_hf6wq_1 th,._section_hf6wq_1 td{padding:6px}}._ledger_1nk2c_1{color:#263932;font:inherit;border-top:1px solid #d7dad6;border-bottom:1px solid #d7dad6;margin:16px 0;padding:12px 0}._ledger_1nk2c_1>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 20px;display:flex}._ledger_1nk2c_1>summary span,._note_1nk2c_5,._ledger_1nk2c_1 small{color:#63706c;font-size:12px;line-height:1.45}._toolbar_1nk2c_7{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}._tabs_1nk2c_9{flex-wrap:wrap;display:flex}._ledger_1nk2c_1 button{color:#263932;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #bbc5c0;border-radius:3px;padding:8px 12px;font-size:13px}._tabs_1nk2c_9 button[aria-pressed=true]{background:#e6efea;border-color:#67816f;font-weight:700}._ledger_1nk2c_1 button:disabled{opacity:.5;cursor:default}._ledger_1nk2c_1 label{gap:5px;font-size:13px;font-weight:600;display:grid}._ledger_1nk2c_1 input:not([type=checkbox]),._ledger_1nk2c_1 select,._ledger_1nk2c_1 textarea{box-sizing:border-box;color:#263932;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bbc5c0;border-radius:3px;padding:8px 10px;font-size:14px}._ledger_1nk2c_1 ._check_1nk2c_21{align-items:center;gap:8px;min-height:44px;font-weight:400;display:flex}._check_1nk2c_21 input{flex:0 0 18px;width:18px;height:18px}._totals_1nk2c_25{border-top:1px solid #d7dad6;border-bottom:1px solid #d7dad6;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0;display:grid}._totals_1nk2c_25>div{border-right:1px solid #d7dad6;min-width:0;padding:10px}._totals_1nk2c_25>div:last-child{border:0}._totals_1nk2c_25 dt{color:#63706c;font-size:12px}._totals_1nk2c_25 dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:17px;font-weight:700}._scroll_1nk2c_35{width:100%;overflow-x:auto}._ledger_1nk2c_1 table{border-collapse:collapse;width:100%;min-width:670px;font-size:13px}._ledger_1nk2c_1 th{text-align:left;color:#63706c;background:#f4f6f4;font-size:12px;font-weight:700}._ledger_1nk2c_1 td,._ledger_1nk2c_1 th{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d7dad6;max-width:310px;padding:10px}._ledger_1nk2c_1 table[aria-label=Settlement\ balances] td:nth-child(n+2):nth-child(-n+4),._ledger_1nk2c_1 table[aria-label="Monthly salary reconciliation"] td:nth-child(-n+7),._ledger_1nk2c_1 table[aria-label="Salary source month history"] td:nth-child(n+3),._ledger_1nk2c_1 table[aria-label="Applied payment history"] td:nth-child(3),._ledger_1nk2c_1 table[aria-label=Settlement\ suggestions] td:nth-child(2),._ledger_1nk2c_1 table[aria-label=Settlement\ suggestions] td:nth-child(3){white-space:nowrap;font-variant-numeric:tabular-nums}._ledger_1nk2c_1 small{margin-top:4px;display:block}._ledger_1nk2c_1 table[aria-label="Monthly salary reconciliation"]{min-width:1080px}._ledger_1nk2c_1 table[aria-label="Monthly salary reconciliation"] th{white-space:nowrap}._ledger_1nk2c_1 table[aria-label="Monthly salary reconciliation"] td:last-child{min-width:250px}._warning_1nk2c_63{color:#904226;background:#fff3ec;border-left:3px solid #ad5330;padding:10px 12px;font-size:13px;line-height:1.5}._notice_1nk2c_65{background:#eef5ef;border-left:3px solid #597968;padding:10px 12px;font-size:13px}._pagination_1nk2c_67{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}._pagination_1nk2c_67 span{margin-right:auto}._detail_1nk2c_71{border-top:2px solid #67816f;margin-top:12px;padding-top:14px}._detail_1nk2c_71 header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._detail_1nk2c_71 h3{margin:0 0 4px;font-size:19px}._detail_1nk2c_71 h4{margin:18px 0 10px;font-size:14px}._detail_1nk2c_71 header span{color:#63706c;font-size:13px}._form_1nk2c_81{gap:12px;max-width:820px;margin:16px 0;display:grid}._form_1nk2c_81>button{background:#e6efea;border-color:#67816f;justify-self:start;font-weight:700}._form_1nk2c_81>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:600px){._toolbar_1nk2c_7{align-items:stretch}._toolbar_1nk2c_7>label:not(._check_1nk2c_21){width:100%}._totals_1nk2c_25 dd{font-size:15px}._totals_1nk2c_25>div{padding:8px 6px}._ledger_1nk2c_1>summary{display:grid}._detail_1nk2c_71 header>div{min-width:0}}._entry_qot7p_1{border:0;border-top:1px solid #bbc5c0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:4px 0;padding:12px 0;display:grid}._entry_qot7p_1 legend{padding:0 8px;font-weight:600}._entry_qot7p_1 button{justify-self:start}@media (max-width:600px){._entry_qot7p_1{grid-template-columns:minmax(0,1fr)}}._form_1i2h9_1{gap:14px;max-width:960px;margin:16px 0;display:grid}._fields_1i2h9_3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._row_1i2h9_5{border:1px solid #cad2ce;min-width:0;margin:0;padding:12px}._row_1i2h9_5>button{margin-top:8px}@media (max-width:600px){._fields_1i2h9_3{grid-template-columns:minmax(0,1fr)}}
