table.pvtTable{border-collapse:separate;border-spacing:0;border:1px solid hsl(var(--border));border-radius:.5rem;overflow:hidden;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8125rem;color:hsl(var(--foreground));width:100%;min-width:-moz-max-content;min-width:max-content}table.pvtTable td,table.pvtTable th{border-right:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));padding:.5rem .75rem;font-weight:400;text-align:left;background:hsl(var(--background))}table.pvtTable td:last-child,table.pvtTable th:last-child{border-right:none}table.pvtTable tr:last-child td,table.pvtTable tr:last-child th{border-bottom:none}table.pvtTable th.pvtAxisLabel,table.pvtTable th.pvtColLabel,table.pvtTable th.pvtRowLabel,table.pvtTable th.pvtTotalLabel{background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-weight:600}table.pvtTable td.pvtGrandTotal,table.pvtTable td.pvtTotal,table.pvtTable td.pvtVal{text-align:right;font-variant-numeric:tabular-nums}table.pvtTable td.pvtGrandTotal,table.pvtTable td.pvtTotal,table.pvtTable th.pvtTotalLabel{background:hsl(var(--muted)/.4);font-weight:600}table.pvtTable td.pvtGrandTotal{background:hsl(var(--muted)/.7)}table.pvtTable tbody tr:nth-child(odd) td.pvtVal{background:hsl(var(--muted)/.15)}