/* Hubs ADM, Processos e Relatórios */
.process-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:16px}
.process-hub-card{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;text-align:left;width:100%;cursor:pointer}
.process-hub-card h3{margin:0 0 5px}.process-hub-card p{margin:0 0 6px;color:#5d7280}
.process-hub-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eaf6fb;color:#0877a6;font-size:20px;font-weight:800}
.process-hub-arrow{font-size:22px;color:#7a909d}
.credential-client-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}
.credential-client-card{cursor:pointer;text-align:left;font:inherit;color:inherit;width:100%;min-width:0}.credential-client-card:focus-visible{outline:3px solid #034ea2;outline-offset:3px}.credential-client-card>span.btn{pointer-events:none}
.credential-client-card h3{margin:4px 0 8px}
.report-filter-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(150px,.8fr) minmax(180px,1fr) auto;gap:8px;align-items:center;margin:10px 0}
.report-columns{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
.report-fav{display:inline-flex;gap:3px}
.report-manager-table{margin-top:12px;max-height:620px;overflow:auto}
#adm-hub-root .cards>.card.selected{outline:2px solid #35a7d6;box-shadow:0 0 0 3px #dff4fb}
@media(max-width:780px){.report-filter-row{grid-template-columns:1fr}.process-hub-card{grid-template-columns:auto 1fr}.process-hub-arrow{display:none}}

.client-partner-slot{margin-top:14px}
.client-partner-card{box-shadow:none;background:#f9fcfd}
.partner-grid{display:grid;gap:9px;margin-top:10px}
.partner-item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border:1px solid #dce7ec;border-radius:10px;background:#fff}
.partner-item b{display:block;margin-bottom:3px}
