:where(.pg-despesas-por-fornecedores) .desp-forn-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,270px));grid-gap:16px;gap:16px;margin-bottom:1.75rem}:where(.pg-despesas-por-fornecedores) .desp-forn-kpi-money{font-size:1.05rem}:where(.pg-despesas-por-fornecedores) .desp-forn-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.25rem}:where(.pg-despesas-por-fornecedores) .desp-forn-actions a{text-decoration:none}:where(.pg-despesas-por-fornecedores) .desp-forn-chart{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1rem 1.25rem;margin-bottom:1.25rem}:where(.pg-despesas-por-fornecedores) .desp-forn-table-panel{overflow:visible;margin-bottom:1.25rem}:where(.pg-despesas-por-fornecedores) .desp-forn-table-panel .table-toolbar{border-radius:var(--radius) var(--radius) 0 0}:where(.pg-despesas-por-fornecedores) .desp-forn-table-panel .table-footer{border-radius:0 0 var(--radius) var(--radius)}:where(.pg-despesas-por-fornecedores) .desp-forn-footer{margin-top:1.5rem}@media(max-width:900px){:where(.pg-despesas-por-fornecedores) .desp-forn-kpis{grid-template-columns:1fr}}