.abi-header-actions{display:flex;align-items:end;justify-content:flex-end;gap:12px;flex-wrap:wrap}.abi-search{display:grid;gap:4px}.abi-search span,.abi-toolbar label{font-size:10px;font-weight:900;text-transform:uppercase;color:var(--abi-muted)}.abi-search input,.abi-toolbar select{min-height:40px;border:1px solid var(--abi-line);border-radius:8px;background:#fff;color:var(--abi-text);padding:8px 11px}.abi-content{min-width:0}.abi-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;background:#fff;border:1px solid var(--abi-line);border-radius:8px}.abi-toolbar label{display:flex;align-items:center;gap:9px}.abi-toolbar select{min-width:220px}.abi-row-link{cursor:pointer;transition:background .15s ease}.abi-row-link:hover{background:#f3fbff}.abi-progress{display:inline-block;vertical-align:middle;width:70px;height:6px;margin-right:8px;background:#e5edf2;border-radius:999px;overflow:hidden}.abi-progress i{display:block;height:100%;background:var(--abi-teal);border-radius:inherit}.abi-project-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:20px;background:linear-gradient(135deg,#071d2e,#0a314a);color:#fff;border-radius:8px}.abi-project-hero small{color:#40e0cf}.abi-project-hero h2{margin:4px 0;font-size:24px}.abi-project-hero span{color:#c6d8e6}.abi-project-hero>.abi-status{color:#087154}.abi-kpis-project{grid-template-columns:repeat(4,minmax(130px,1fr))}.abi-list{list-style:none;padding:0;margin:0}.abi-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #edf2f5}.abi-list li:last-child{border-bottom:0}.abi-list li div{min-width:0}.abi-list li b,.abi-list li span{display:block}.abi-list li b{font-size:12px}.abi-list li div span,.abi-list time{margin-top:3px;color:var(--abi-muted);font-size:11px}.abi-risk{display:inline-flex;padding:5px 8px;border-radius:999px;background:#eef3f6;color:#41576a;font-size:10px;font-weight:900;white-space:nowrap}.abi-risk-alta,.abi-risk-critica,.abi-risk-critico{background:#ffecec;color:#a21f1f}.abi-risk-media{background:#fff2d6;color:#8a5a00}.abi-risk-baixa{background:#e4f6f0;color:#087154}.abi-governance{margin:0}.abi-governance div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #edf2f5}.abi-governance dt{color:var(--abi-muted)}.abi-governance dd{margin:0;font-weight:800}.abi-loading{padding:40px;text-align:center;color:var(--abi-muted)}
@media(max-width:850px){.abi-header-actions{width:100%;justify-content:stretch}.abi-search{flex:1}.abi-search input{width:100%}.abi-toolbar{align-items:stretch;flex-direction:column}.abi-toolbar label{align-items:stretch;flex-direction:column}.abi-toolbar select{width:100%;min-width:0}.abi-kpis-project{grid-template-columns:repeat(2,1fr)}}
