.analytics-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:1rem;display:grid}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.analytics-panel :is(input,select,button){min-height:44px}.analytics-panel [data-slot=card]{min-width:0}.analytics-chart{border-bottom:1px solid var(--border);align-items:end;gap:clamp(1px,.5vw,8px);height:12rem;padding-top:1rem;display:flex}.analytics-bar{flex:1;align-items:end;gap:1px;min-width:1px;height:100%;display:flex}.analytics-bar span{background:var(--primary);border-radius:3px 3px 0 0;width:50%;min-height:1px}.analytics-bar span+span{background:var(--foreground);opacity:.55}@media (min-width:768px){.analytics-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.analytics-refine{grid-column:1/-1}.analytics-refine summary{cursor:pointer;min-height:44px;padding-block:.65rem;font-size:.875rem}@media (max-width:600px){.analytics-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-filters>:is(details,div:last-child){grid-column:1/-1}.analytics-filters [data-slot=native-select],.analytics-filters [data-slot=native-select] select{width:100%}.analytics-filters input[type=date]{min-width:0;padding-inline:.5rem;font-size:.8125rem}}
