@layer dc-tokens {
.f42-pro .f27-head{border-color:#168eff;background:linear-gradient(120deg,var(--dc-surface),#073b79);color:#fff;flex-wrap:wrap}
.f42-pro .f27-head h2,.f42-pro .f27-head p{color:#fff!important}.f42-pro #dcFinanceOperations27{margin-left:auto;white-space:normal;min-height:44px}
#financeNavPersistent [data-fin1066="sicarReconciliation"]{background:linear-gradient(125deg,#0877ed,#163da7)!important}
[data-audit42]{display:grid;gap:14px;color:var(--dc-text)}[data-audit42] h2{color:var(--dc-text)!important}.f42-pro [data-audit42]>header{background:linear-gradient(120deg,#0b459b,#142653);border:1px solid #2b9dff;border-radius:14px;padding:14px;color:#fff}.f42-pro [data-audit42]>header :is(h2,p){color:#fff!important}
.f42-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.f42-stats article{display:grid;gap:8px;padding:14px;border:1px solid var(--dc-line-strong);border-radius:14px;background:var(--dc-surface-2)}.f42-stats b{font-size:26px}.f42-stats span{font-size:13px}
.f42-exact{border-left:4px solid #11b87a!important}.f42-clarified,.f42-excluded{border-left:4px solid #258fff!important}.f42-review,.f42-source_pending,.f42-historical,.f42-review_changed{border-left:4px solid #f2b342!important}.f42-difference{border-left:4px solid #f35c78!important}
.f42-table{max-width:100%;overflow:auto;border:1px solid var(--dc-line-strong);border-radius:12px}.f42-table table{width:100%;border-collapse:collapse}.f42-table th,.f42-table td{text-align:left;padding:12px;border-bottom:1px solid var(--dc-line);vertical-align:top}.f42-table small{display:block;overflow-wrap:anywhere;color:var(--dc-muted)}
.f42-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}[data-detail42]{display:grid;gap:14px}[data-detail42] header{display:flex;justify-content:space-between;gap:12px}[data-detail42] label{display:grid;gap:8px}[data-detail42] input[type=checkbox]{width:20px!important;min-height:20px!important}[data-detail42] input,[data-detail42] select,[data-detail42] textarea{font-size:16px!important;max-width:100%;box-sizing:border-box}[data-ops]{display:grid;gap:12px}[data-detail42] .f27-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-detail42] section{overflow-wrap:anywhere}
@media(max-width:700px){.f42-stats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-detail42] .f27-detail-grid{grid-template-columns:1fr}.f42-pro #dcFinanceOperations27{width:100%;margin-left:0}.f42-table table,.f42-table tbody{display:block;width:100%}.f42-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.f42-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--dc-line-strong);padding:8px;gap:8px}.f42-table td{display:block;font-size:13px;padding:8px;word-break:normal!important;overflow-wrap:break-word;border:0;min-width:0}.f42-table td:nth-child(3),.f42-table td:nth-child(4){grid-column:1/-1}.f42-table td::before{display:block;font-size:11px;color:var(--dc-muted);margin-bottom:6px}.f42-table td:nth-child(1)::before{content:'Banco / cliente'}.f42-table td:nth-child(2)::before{content:'Banco · Aplicador · SICAR'}.f42-table td:nth-child(3)::before{content:'Estado / diferencia'}.f42-table td:nth-child(4) button{width:100%}.f42-table button{min-width:60px!important}}
}
