/* V15.41: aba "Baixar notas e boletos". Mesmo visual das Pendências. */
.cf-downloads{--dl-bg:#fff;--dl-soft:#f4f7f6;--dl-border:#dee6e1;--dl-ink:#20372b;--dl-muted:#627368;--dl-accent:#23734b;--dl-warning:#8a5c0d;--dl-warn-bg:#fff8e8;color:var(--dl-ink);max-width:1320px;margin:0 auto;padding:6px 0 24px}
.cf-downloads-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 16px}
.cf-downloads-bar label{font-size:12px;font-weight:650;color:var(--dl-muted)}
.cf-downloads-bar input[type=date]{min-height:38px;padding:0 10px;border:1px solid var(--dl-border);border-radius:9px;background:var(--dl-bg);color:var(--dl-ink);font:inherit;font-size:14px}
.cf-downloads .sys-btn{display:inline-flex;align-items:center;gap:7px;min-height:38px}
.cf-downloads-note{font-size:13px;line-height:1.5;margin:0 0 14px;color:var(--dl-muted)}
.cf-downloads-note.warn{background:var(--dl-warn-bg);color:var(--dl-warning);border:1px solid #f0dfb5;border-radius:10px;padding:10px 12px}
.cf-downloads-empty{background:var(--dl-soft);border:1px dashed var(--dl-border);border-radius:12px;padding:18px;font-size:13px;color:var(--dl-muted);margin:0}
.cf-downloads-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.cf-downloads-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--dl-bg);border:1px solid var(--dl-border);border-radius:12px;padding:14px 16px;box-shadow:0 2px 4px #12332304}
.cf-downloads-row .rede{font-size:16px;font-weight:730;letter-spacing:-.3px;min-width:150px}
.cf-downloads-row .conta{font-size:13px;color:var(--dl-muted);flex:1 1 220px;font-variant-numeric:tabular-nums}
.cf-downloads-row .aviso{font-size:12px;color:var(--dl-warning);flex:1 1 100%;margin:0}
.cf-downloads-row .sys-btn{margin-left:auto}
@media (max-width:640px){
  .cf-downloads-row{align-items:flex-start}
  .cf-downloads-row .sys-btn{margin-left:0;width:100%;justify-content:center}
}
.cf-downloads-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}
@media (max-width:640px){
  .cf-downloads-acoes{margin-left:0;width:100%}
  .cf-downloads-acoes .sys-btn{flex:1 1 auto;justify-content:center}
}
