[data-sales] > summary,[data-non] > summary,[data-master] > summary,[data-warnings] > summary,[data-marketing] > details > summary,[data-rates] > details > summary {display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:10px 0;color:#203b64;font-weight:600;}
[data-sales] > summary::-webkit-details-marker,[data-non] > summary::-webkit-details-marker,[data-master] > summary::-webkit-details-marker,[data-warnings] > summary::-webkit-details-marker,[data-marketing] > details > summary::-webkit-details-marker,[data-rates] > details > summary::-webkit-details-marker {display:none;}
[data-sales] > summary::before,[data-non] > summary::before,[data-master] > summary::before,[data-warnings] > summary::before,[data-marketing] > details > summary::before,[data-rates] > details > summary::before {content:'›';width:14px;flex:0 0 14px;line-height:1;transform:rotate(0);}
[data-sales][open] > summary::before,[data-non][open] > summary::before,[data-master][open] > summary::before,[data-warnings][open] > summary::before,[data-marketing] > details[open] > summary::before,[data-rates] > details[open] > summary::before {transform:rotate(90deg);}
[data-marketing] > details {box-shadow:none;border:1px solid #e0e6ef;margin:8px 0;padding:10px 14px;}
[data-rates] table {width:100%;min-width:540px;}
[data-rates] th:first-child {width:46%;}
[data-rates] input[data-rate] {width:100%;min-width:120px;text-align:right;}
[data-marketing] td,[data-marketing] th {white-space:nowrap;}
[data-master-form] input:read-only {background:#f2f5f9;color:#475569;}
@media(max-width:640px){[data-marketing] > details{padding:8px;}[data-master-form] .pub-grid{grid-template-columns:1fr;}[data-rates] table{min-width:480px;}}
[data-audit-insentif] > summary,[data-audit-body] > details > summary {display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:10px 0;color:#203b64;font-weight:600;}
[data-audit-insentif] > summary::-webkit-details-marker,[data-audit-body] > details > summary::-webkit-details-marker {display:none;}
[data-audit-insentif] > summary::before,[data-audit-body] > details > summary::before {content:'›';width:14px;flex:0 0 14px;line-height:1;}
[data-audit-insentif][open] > summary::before,[data-audit-body] > details[open] > summary::before {transform:rotate(90deg);}
#f-kons [aria-invalid="true"] {border:1px solid #b42318;box-shadow:0 0 0 1px #b42318;}
#spr251-state {font-size:13px;line-height:1.5;}
[data-rates] fieldset,[data-scope-form] fieldset {border:1px solid #dce3ee;border-radius:8px;padding:12px;margin:10px 0;}
[data-project-status] {color:#52627a;}
.spr-aksi {margin-top:16px;}
.spr-aksi-row {display:flex;flex-wrap:wrap;align-items:center;gap:16px;}
#f-kons .spr-aksi-link {background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;padding:0!important;margin:0!important;width:auto!important;min-height:32px;color:#1765c1;font:inherit;text-align:left;cursor:pointer;}
#f-kons .spr-aksi-link:hover {text-decoration:underline;}
#f-kons .spr-aksi-link:focus-visible {outline:2px solid #1765c1;outline-offset:4px;}
#f-kons .spr-aksi-link:disabled {opacity:.5;cursor:wait;}
.spr-aksi-batal {margin-top:12px;}
[data-audit-biaya] > summary,[data-cost-body] > details > summary {display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:10px 0;color:#203b64;font-weight:600;}
[data-audit-biaya] > summary::-webkit-details-marker,[data-cost-body] > details > summary::-webkit-details-marker {display:none;}
[data-audit-biaya] > summary::before,[data-cost-body] > details > summary::before {content:'›';width:14px;flex:0 0 14px;line-height:1;}
[data-audit-biaya][open] > summary::before,[data-cost-body] > details[open] > summary::before {transform:rotate(90deg);}
