.koni-performance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.koni-performance-summary>div{padding:1.25rem;border:1px solid #d4e0e9;border-radius:1rem;background:#fff;display:grid;gap:.3rem;text-align:center}.koni-performance-summary strong{font-size:clamp(1.5rem,4vw,2.5rem);color:var(--navy,#082f54)}.koni-performance-summary span{color:#506779}.koni-performance-note{font-size:.9rem;color:#506779}.koni-performance-filter{display:flex;align-items:end;flex-wrap:wrap;gap:.75rem;margin:1.25rem 0}.koni-performance-filter label{display:grid;gap:.4rem;flex:1 1 10rem;font-weight:600;min-width:0}.koni-performance-filter select{width:100%;min-width:0;padding:.65rem;border:1px solid #bed0dd;border-radius:.5rem;background:#fff;color:#112c45;box-sizing:border-box}.koni-performance-filter button{padding:.75rem 1.25rem;border:0;border-radius:.5rem;background:var(--navy,#082f54);color:var(--on-navy,#fff);font:inherit;cursor:pointer}.koni-performance-table{overflow-x:auto;border:1px solid #d4e0e9;border-radius:.75rem;margin:1.5rem 0}.koni-performance-table table{border-collapse:collapse;width:100%;min-width:40rem;margin:0}.koni-performance-table :is(th,td){padding:.9rem;text-align:left;border-bottom:1px solid #d4e0e9}.koni-performance-table th{background:#f0f5f9;color:#112c45}.koni-performance-table tr:last-child td{border-bottom:0}.koni-performance :is(a,button,select):focus-visible,.koni-performance-table:focus-visible{outline:3px solid #b85000;outline-offset:3px}@media(max-width:600px){.koni-performance-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.koni-performance-summary>div{padding:1rem .6rem}}
