#financeSection .fs-scope{--fs-accent:#047857;--fs-accent-soft:rgba(5, 150, 105, .1)}.sp-unified .fs-scope{--fs-accent:#4f46e5;--fs-accent-soft:rgba(79, 70, 229, .1)}body.dark-mode #financeSection .fs-scope,html[data-theme=dark] #financeSection .fs-scope{--fs-accent:#34d399;--fs-accent-soft:rgba(52, 211, 153, .14)}body.dark-mode .sp-unified .fs-scope,html[data-theme=dark] .sp-unified .fs-scope{--fs-accent:#a5b4fc;--fs-accent-soft:rgba(165, 180, 252, .14)}.fs-scope{--fin-font:var(--font-plex);--fin-mono:var(--font-plex);font-family:var(--font-plex)}:is(#financeSection,.sp-unified) .fs-scope :is(.fs-table,.fs-table th,.fs-table td,.fs-table .badge,.fs-kpi,.fs-chip,.fs-badge,.fs-line,.fs-head,.fs-steps,.fs-recon,.fs-toolbar,button,input,select){font-family:var(--font-plex)!important}#finView_opex:has(.fs-source) .fin-vh-actions>.fin-field{display:none}.fs-scope .fs-card{background:var(--fin-surface);border:1px solid var(--fin-border);border-radius:12px;padding:12px 16px;margin-block-end:12px}.fs-scope .fs-card-title{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--fin-text);margin-block-end:8px}.fs-scope .fs-card-title>i{color:var(--fs-accent)}.fs-scope .fs-line{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-block-end:12px;border-radius:8px;font-size:13px;color:var(--fin-text-2);background:var(--fin-surface-2);border:1px solid var(--fin-border)}.fs-scope .fs-line>i{flex:none;font-size:15px}.fs-scope .fs-line.is-official{color:var(--fin-pos);background:var(--fin-pos-bg);border-color:var(--fin-pos-border)}.fs-scope .fs-line.is-locked{color:var(--fin-text);background:var(--fs-accent-soft);border-color:transparent}.fs-scope .fs-line.is-locked>i{color:var(--fs-accent)}.fs-scope .fs-line.is-warn{color:var(--fin-pending);background:var(--fin-pending-bg);border-color:var(--fin-pending-border)}.fs-scope .fs-line .badge{font-size:11px;vertical-align:1px}.fs-scope .fs-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.fs-scope .fs-head-main{min-width:0;flex:1 1 320px}.fs-scope .fs-head-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;color:var(--fin-text)}.fs-scope .fs-head-file{display:inline-flex;align-items:center;gap:8px;font-size:15px;min-width:0;overflow-wrap:anywhere}.fs-scope .fs-head-file>i{color:var(--fs-accent)}.fs-scope .fs-head-sub{font-size:12px;color:var(--fin-text-3);margin-block-start:4px}.fs-scope .fs-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fs-scope .fs-month{width:150px}.fs-scope .fs-file{max-width:340px}.fs-scope .fs-chip-static{padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;color:var(--fin-text-2);background:var(--fin-surface-2)}.fs-scope .fs-steps{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;list-style:none;margin:0 0 12px;padding:0;font-size:12px;color:var(--fin-text-3)}.fs-scope .fs-steps>li{display:inline-flex;align-items:center;gap:4px}.fs-scope .fs-steps>li+li::before{content:"";width:16px;height:1px;background:var(--fin-border-strong);margin-inline-end:4px}.fs-scope .fs-steps>li.is-active,.fs-scope .fs-steps>li.is-done{color:var(--fin-text);font-weight:600}.fs-scope .fs-step-dot{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;background:var(--fin-surface-2);color:var(--fin-text-3)}.fs-scope .is-done>.fs-step-dot{background:var(--fin-pos);color:#fff}.fs-scope .is-active>.fs-step-dot{background:var(--fs-accent);color:#fff}body.dark-mode .fs-scope :is(.is-done,.is-active)>.fs-step-dot,html[data-theme=dark] .fs-scope :is(.is-done,.is-active)>.fs-step-dot{color:#0b1220}.fs-scope .fs-batches{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:12px}.fs-scope .fs-batches>label{font-size:13px;font-weight:600;color:var(--fin-text-2);margin:0}.fs-scope .fs-batches>select{flex:1 1 280px;max-width:640px;width:auto}.fs-scope .fs-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-block-end:12px}.fs-scope .fs-kpi{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 12px;text-align:start;font:inherit;color:var(--fin-text);background:var(--fin-surface);border:1px solid var(--fin-border);border-radius:12px}.fs-scope .fs-kpi-label{font-size:12px;color:var(--fin-text-2)}.fs-scope .fs-kpi-value{font-size:18px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fs-scope .fs-kpi-sub{font-size:12px;color:var(--fin-text-3)}.fs-scope .fs-kpi.is-pos .fs-kpi-value{color:var(--fin-pos)}.fs-scope .fs-kpi.is-neg .fs-kpi-value{color:var(--fin-neg)}.fs-scope .fs-kpi.is-warn .fs-kpi-value{color:var(--fin-pending)}.fs-scope .fs-kpi.is-emp{background:var(--fin-review-bg);border-color:var(--fin-review-border)}.fs-scope .fs-kpi.is-emp .fs-kpi-value{color:var(--fin-review)}.fs-scope .fs-kpi.is-com{background:var(--fin-pending-bg);border-color:var(--fin-pending-border)}.fs-scope .fs-kpi.is-com .fs-kpi-value{color:var(--fin-pending)}.fs-scope button.fs-kpi{cursor:pointer;transition:box-shadow .12s,border-color .12s}.fs-scope button.fs-kpi:hover{border-color:var(--fs-accent)}.fs-scope button.fs-kpi:focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.fs-scope button.fs-kpi.is-active{border-color:var(--fs-accent);box-shadow:inset 0 0 0 1px var(--fs-accent)}.fs-scope .fs-recon-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-end:8px}.fs-scope .fs-recon-state{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--fin-text-3)}.fs-scope .fs-recon-state.is-ok{color:var(--fin-pos)}.fs-scope .fs-recon-state.is-diff{color:var(--fin-neg);font-weight:600}.fs-scope .fs-recon-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.fs-scope .fs-recon-cell{min-width:0;padding:4px 8px;border-radius:8px;background:var(--fin-surface-2);font-size:12px}.fs-scope .fs-recon-cell.is-diff{background:var(--fin-neg-bg)}.fs-scope .fs-recon-label{color:var(--fin-text-2)}.fs-scope .fs-recon-value{font-size:14px;font-weight:700;color:var(--fin-text)}.fs-scope .fs-recon-file{color:var(--fin-text-2)}.fs-scope .fs-recon-diff{color:var(--fin-neg);font-weight:700}.fs-scope .fs-recon-ok{color:var(--fin-pos)}.fs-scope .fs-toolbar{padding:8px 12px;margin-block-end:8px;background:var(--fin-surface);border:1px solid var(--fin-border);border-radius:12px}.fs-scope .fs-toolbar-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.fs-scope .fs-toolbar-title{display:flex;align-items:center;gap:8px;align-self:center;font-weight:700;font-size:14px;color:var(--fin-text);white-space:nowrap}.fs-scope .fs-toolbar-title>i{color:var(--fs-accent)}.fs-scope .fs-toolbar .fin-field{display:flex;flex-direction:column;gap:4px;flex:0 1 240px;min-width:150px}.fs-scope .fs-toolbar .fin-field>label{font-size:12px;color:var(--fin-text-3);margin:0}.fs-scope .fs-search{position:relative;flex:1 1 280px;min-width:200px}.fs-scope .fs-search>.bi-search{position:absolute;inset-inline-start:8px;top:50%;transform:translateY(-50%);color:var(--fin-text-3);pointer-events:none}.fs-scope .fs-search>input{padding-inline:28px 44px;text-overflow:ellipsis}.fs-scope .fs-search>kbd{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);padding:0 4px;font-size:11px;color:var(--fin-text-3);background:var(--fin-surface-2);border:1px solid var(--fin-border);border-radius:4px;box-shadow:none}.fs-scope .fs-search-x{position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);width:24px;height:24px;padding:0;line-height:1;font-size:12px;color:var(--fin-text-2);background:var(--fin-surface);border:0;border-radius:50%;cursor:pointer}.fs-scope .fs-search-x:hover{background:var(--fin-surface-2)}.fs-scope .fs-search-x[hidden]{display:none}.fs-scope .fs-count{align-self:center;font-size:12px;color:var(--fin-text-2);white-space:nowrap}.fs-scope .fs-toolbar-actions{display:flex;align-items:center;gap:8px;align-self:center}.fs-scope .fs-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-block-start:8px}.fs-scope .fs-chip-group{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.fs-scope .fs-chip-label{font-size:12px;color:var(--fin-text-3);margin-inline-end:4px;white-space:nowrap}.fs-scope .fs-chip{padding:2px 8px;font-size:12px;line-height:1.5;white-space:nowrap;color:var(--fin-text-2);background:var(--fin-surface);border:1px solid var(--fin-border);border-radius:999px;cursor:pointer}.fs-scope .fs-chip:hover{border-color:var(--fs-accent)}.fs-scope .fs-chip:focus-visible,.fs-scope .fs-clear:focus-visible{outline:2px solid var(--fs-accent);outline-offset:1px}.fs-scope .fs-chip.is-on{color:var(--fs-accent);background:var(--fs-accent-soft);border-color:var(--fs-accent);font-weight:600}.fs-scope .fs-chip.is-emp.is-on{color:var(--fin-review);background:var(--fin-review-bg);border-color:var(--fin-review)}.fs-scope .fs-chip.is-com.is-on{color:var(--fin-pending);background:var(--fin-pending-bg);border-color:var(--fin-pending)}.fs-scope .fs-clear{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:12px;color:var(--fin-neg);background:0 0;border:0;cursor:pointer}.fs-scope .fs-table-wrap{max-height:calc(100vh - 180px);overflow:auto;background:var(--fin-surface);border:1px solid var(--fin-border);border-radius:12px}.fs-scope .fs-table,.fs-scope .fs-table>tbody>tr>td,.fs-scope .fs-table>tfoot>tr>td{font-size:13px;font-variant-numeric:tabular-nums;color:var(--fin-text)}.fs-scope .fs-table>thead>tr>th{position:sticky;top:0;z-index:2;padding:8px!important;font-size:12px!important;font-weight:700;color:var(--fin-text-2);background:var(--fin-surface-2);border-bottom:1px solid var(--fin-border-strong);box-shadow:0 1px 0 var(--fin-border-strong)}:is(#financeSection,.sp-unified) .fs-scope .fs-table>thead>tr>th{font-size:12px!important}:is(#financeSection,.sp-unified) .fs-scope .fs-table>tbody>tr>td{padding:4px 8px!important;font-size:13px!important;line-height:1.4!important}:is(#financeSection,.sp-unified) .fs-scope .fs-table .badge{padding:2px 8px!important;font-size:12px!important;line-height:1.4!important}:is(#financeSection,.sp-unified) .fs-scope .fs-table>tbody .btn{padding:0 8px!important;min-height:26px!important}.fs-scope .fs-table>tbody>tr>td{padding:4px 8px!important;height:auto!important;white-space:nowrap;border-bottom:1px solid var(--fin-border)}.fs-scope .fs-table>tbody>tr:nth-child(2n):not(.table-danger):not(.table-warning)>td{background:var(--fin-surface-2)}.fs-scope .fs-table>tfoot>tr>td{position:sticky;bottom:0;z-index:2;padding:8px!important;white-space:nowrap;color:var(--fin-text);background:var(--fin-surface-2);border-top:2px solid var(--fin-border-strong)}.fs-scope .fs-dash{color:var(--fin-dash)}.fs-scope .fs-badge{display:inline-block;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap;color:var(--fin-text-2);background:var(--fin-surface-2);border:1px solid var(--fin-border);border-radius:999px}.fs-scope .fs-badge.is-emp{color:var(--fin-review);background:var(--fin-review-bg);border-color:var(--fin-review-border)}.fs-scope .fs-badge.is-com{color:var(--fin-pending);background:var(--fin-pending-bg);border-color:var(--fin-pending-border)}.fs-scope .fs-cell-note{font-size:12px;font-weight:400;color:var(--fin-text-3);white-space:normal;min-width:160px}.fs-scope .fs-lock{color:var(--fin-text-3);cursor:help}.fs-scope .fs-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;color:var(--fin-text-2)}.fs-scope .fs-empty>i{font-size:24px;color:var(--fin-text-3)}@media (max-width:1200px){.fs-scope .fs-kpis,.fs-scope .fs-recon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:576px){.fs-scope .fs-kpis,.fs-scope .fs-recon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-scope .fs-search,.fs-scope .fs-toolbar .fin-field{flex-basis:100%}.fs-scope .fs-search>kbd{display:none}.fs-scope .fs-table-wrap{max-height:70vh}}.fs-scope .fs-table>tbody>tr.table-warning>td{background:var(--fin-pending-bg)!important;color:var(--fin-text)!important}.fs-scope .fs-table>tbody>tr.table-danger>td{background:var(--fin-neg-bg)!important;color:var(--fin-text)!important}.fs-scope :is(.form-control,.form-select){color:var(--fin-text);background-color:var(--fin-surface);border-color:var(--fin-border)}.fs-scope :is(.form-control,.form-select)::placeholder{color:var(--fin-text-3)}