.g2d225-governance{display:grid;gap:18px}.g2d225-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.g2d225-kpis article,.g2d225-gap{border:1px solid var(--border,#dfe9e3);border-radius:16px;padding:14px;background:#fff}.g2d225-kpis b{font-size:1.55rem;display:block}.g2d225-kpis span,.g2d225-gap span,.g2d225-gap small{color:#66756d;font-size:.82rem}.g2d225-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:18px}.g2d225-rows{display:grid;gap:9px}.g2d225-rows>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;border:1px solid #e1ebe5;border-left:4px solid #8aa39a;border-radius:14px;padding:12px;background:#fff}.g2d225-rows article.is-trusted,.g2d225-rows article.is-good,.g2d225-rows article.is-approved,.g2d225-rows article.is-corrected{border-left-color:#159b6b}.g2d225-rows article.is-conflict,.g2d225-rows article.is-review{border-left-color:#d28a1c}.g2d225-rows article.is-blocked{opacity:.62;border-left-color:#a84f4f}.g2d225-rows article.is-duplicate{opacity:.62}.g2d225-rows strong,.g2d225-rows small{display:block}.g2d225-rows small{margin-top:4px;color:#65756d}.g2d225-actions form{display:flex;gap:6px;align-items:flex-start}.g2d225-actions details{min-width:110px}.g2d225-actions details[open]{position:absolute;right:24px;z-index:5;background:#fff;border:1px solid #dbe7df;border-radius:14px;padding:10px;box-shadow:0 12px 30px rgba(25,66,49,.12);width:min(360px,80vw)}.g2d225-actions textarea,.g2d225-actions input{width:100%;margin:5px 0}.g2d225-grid aside{display:grid;gap:9px;align-content:start}.g2d225-gap b{display:block;margin-bottom:5px}.g2d225-trainer-trust{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:18px;align-items:center}.g2d225-truststats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.g2d225-truststats span{padding:12px;border-radius:14px;background:#f3faf6;text-align:center}.g2d225-truststats b,.g2d225-truststats small{display:block}.g2d225-truststats b{font-size:1.25rem;color:#156b4b}.g2d225-truststats small{font-size:.75rem;color:#68796f}.g2d224-tabs button[data-tab="governance"]{border-color:#b9dac8}
@media(max-width:760px){.g2d225-kpis{grid-template-columns:repeat(2,1fr)}.g2d225-grid,.g2d225-trainer-trust{grid-template-columns:1fr}.g2d225-rows>article{grid-template-columns:1fr}.g2d225-actions form{flex-wrap:wrap}.g2d225-truststats{grid-template-columns:repeat(3,1fr)}}
