/* D36: native cash and closing evidence, scoped presentation only. */
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"]{font-family:'Plus Jakarta Sans Catalog',sans-serif;font-size:14px;line-height:1.5;gap:16px}
body.surface-dashboard[data-v2-destination="D36"]:has([data-finance-area="cash"]) #surface-title{font-family:'Plus Jakarta Sans Catalog',sans-serif;font-size:28px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-two{gap:16px;align-items:start}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-panel{padding:20px;border-radius:16px}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] h2{font-size:20px;font-weight:700;margin-bottom:14px}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-lines>div{align-items:center;min-height:48px;padding:12px 0;gap:12px}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-lines dt{min-width:0;overflow-wrap:anywhere}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-lines dd{flex:none;max-width:54%;overflow-wrap:anywhere;font-size:16px;font-weight:600}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] [data-finance-source="cashControl.expectedCashRupiah"]{padding:12px;border-radius:10px;background:#f6f5f2;font-weight:700}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] [data-finance-source="cashControl.varianceRupiah"]{padding:12px;border-radius:10px;background:#fff0e8;color:#9b3213;font-weight:700;border-bottom:0}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-two>.v2-finance-panel:first-child .v2-finance-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-two>.v2-finance-panel:first-child .v2-finance-actions a{background:#24241f;border-color:#24241f;color:#fff;min-height:48px;text-align:center}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-button{min-height:44px;font-size:14px;line-height:1.4;overflow-wrap:anywhere}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-button>svg.feather{width:20px;height:20px;flex:0 0 20px;padding:0}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-checks li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px 0}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-checks li>svg.feather{width:32px;height:32px;flex:none;padding:6px;border-radius:9px;background:#f6f5f2;color:#515751}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-checks strong{font-size:14px;font-weight:600}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-checks small{font-size:12px;line-height:1.5;margin-top:2px;color:#626962;overflow-wrap:anywhere}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-checks .v2-finance-status{margin:0;max-width:112px;font-size:12px;line-height:1.4;text-align:center;overflow-wrap:anywhere}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-checks li:has(>svg.feather-check-circle)>.v2-finance-status{background:#e9f6ed;color:#17633a}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-checks li:has(>svg.feather-alert-circle)>.v2-finance-status{background:#fff0e8;color:#8b3517}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-note{font-size:12px;line-height:1.6;padding:12px 14px;margin-bottom:0}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-note>svg.feather{width:22px;height:22px;flex:0 0 22px;padding:0}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] tbody th{position:static;top:auto;z-index:auto;background:transparent}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] td[data-label="Waktu sumber"]{font-size:12px;overflow-wrap:anywhere}
body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-source{font-size:12px;line-height:1.5}
@media(max-width:700px){
 body.surface-dashboard[data-v2-destination="D36"]:has([data-finance-area="cash"]) #surface-title{font-size:22px}
 body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-panel{padding:16px}
 body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] h2{font-size:18px}
 body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-lines>div{min-height:44px;padding:10px 0}
 body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-lines dd{font-size:14px}
 body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] [data-finance-source="cashControl.expectedCashRupiah"],body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] [data-finance-source="cashControl.varianceRupiah"]{padding:10px}
 body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-checks li{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:12px 0}
 body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-checks li>svg.feather{width:28px;height:28px;padding:4px}
 body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-checks .v2-finance-status{max-width:88px}
 body.surface-dashboard[data-v2-destination="D36"] [data-finance-area="cash"] .v2-finance-two>.v2-finance-panel:first-child .v2-finance-actions{grid-template-columns:1fr}
}
