.deadline-panel{margin-top:16px}
.deadline-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.deadline-item{display:flex;justify-content:space-between;gap:18px;align-items:center;background:#f7faf9;border:1px solid var(--line);border-radius:10px;padding:12px 14px}
.deadline-item strong,.deadline-item span{display:block}
.deadline-item>div:first-child strong{font-size:13px}
.deadline-item>div:first-child span{color:var(--muted);font-size:11px;margin-top:3px}
.deadline-date{text-align:right;white-space:nowrap}
.deadline-date>strong{font-size:11px;color:var(--muted)}
.deadline-status{display:inline-block!important;margin-top:5px;padding:3px 7px;border-radius:10px;font-size:10px;font-weight:800;background:#eef1f0;color:#52645f}
.deadline-status.em-andamento{background:#fff4d8;color:#735b13}
.deadline-status.concluida{background:#dff3ea;color:#14614c}
.deadline-status.atrasada{background:#f8e4df;color:#983e2c}
.deadline-status.proxima{background:#e4eef8;color:#315f86}
@media(max-width:800px){.deadline-list{grid-template-columns:1fr}.deadline-item{align-items:flex-start}.deadline-date{white-space:normal}}
.funding-cell{display:grid;gap:2px;min-width:150px}.funding-cell strong,.funding-cell small{display:block}.funding-cell small{color:var(--muted);font-size:11px;white-space:nowrap}.disbursement-panel .row-action{white-space:nowrap}.disbursement-panel td{vertical-align:top}
