.saas-dashboard-grid{gap:var(--saas-space-md);min-inline-size:0;display:grid}.saas-dashboard-grid--stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.saas-dashboard-grid--quarters{grid-template-columns:repeat(4,minmax(0,1fr))}.saas-dashboard-grid--charts{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}.saas-dashboard-grid--thirds{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.saas-dashboard-grid--charts>*,.saas-dashboard-grid--thirds>*{box-sizing:border-box;align-content:start;block-size:100%}@media (width<=1023px){.saas-dashboard-grid--charts,.saas-dashboard-grid--thirds{grid-template-columns:minmax(0,1fr)}.saas-dashboard-grid--quarters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.saas-dashboard-grid{gap:var(--saas-space-md)}.saas-dashboard-grid--quarters{gap:var(--saas-space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}}.saas-viz-tooltip{z-index:3;gap:var(--saas-space-2xs);padding:var(--saas-space-sm) var(--saas-space-md);border-radius:var(--saas-radius-sm);background:var(--saas-bg-surface);box-shadow:var(--saas-elevation-popover);color:var(--saas-text-primary);font-size:var(--saas-font-body-sm);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;display:none;position:absolute;inset-block-end:calc(100% + var(--saas-space-sm));inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .saas-viz-tooltip{transform:translate(50%)}.saas-collections__track:hover .saas-viz-tooltip{display:grid}.saas-viz-toggle{padding:var(--saas-space-2xs);border-radius:var(--saas-radius-sm);background:var(--saas-bg-canvas);justify-self:end;display:inline-flex}.saas-viz-toggle__button{min-block-size:32px;padding-inline:var(--saas-space-md);border-radius:var(--saas-radius-sm);color:var(--saas-text-secondary);font-family:inherit;font-size:var(--saas-font-body-sm);cursor:pointer;background:0 0;border:0}.saas-viz-toggle__button[aria-pressed=true]{background:var(--saas-bg-surface);color:var(--saas-text-primary);font-weight:500}.saas-viz-toggle__button:focus-visible{box-shadow:var(--saas-focus-ring);outline:none}.saas-viz-table{border-collapse:collapse;inline-size:100%;font-size:var(--saas-font-body-sm);font-variant-numeric:tabular-nums}.saas-viz-table th,.saas-viz-table td{padding:var(--saas-space-sm) 0;border-block-end:1px solid var(--saas-border-default);text-align:start}.saas-viz-table td{text-align:end}.saas-viz-table thead th{color:var(--saas-text-secondary);font-weight:500}.saas-viz-table tbody th{font-weight:400}.saas-collections{gap:var(--saas-space-md);display:grid}.saas-collections__plot{gap:var(--saas-space-sm);grid-template-columns:auto minmax(0,1fr);block-size:240px;display:grid}.saas-collections__axis{color:var(--saas-text-secondary);font-size:var(--saas-font-caption);font-variant-numeric:tabular-nums;text-align:end;flex-direction:column;justify-content:space-between;padding-block-end:var(--saas-space-lg);display:flex}.saas-collections__tick{line-height:1}.saas-collections__columns{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.saas-collections__column{grid-template-rows:minmax(0, 1fr) var(--saas-space-lg);min-inline-size:0;display:grid}.saas-collections__track{border-block-end:1px solid var(--saas-border-strong);background:linear-gradient(var(--saas-chart-grid), var(--saas-chart-grid)) top / 100% 1px no-repeat, linear-gradient(var(--saas-chart-grid), var(--saas-chart-grid)) center / 100% 1px no-repeat;justify-content:center;align-items:flex-end;display:flex;position:relative}.saas-collections__bar{border-radius:var(--saas-radius-sm) var(--saas-radius-sm) 0 0;background:var(--saas-brand-primary);min-block-size:2px;inline-size:min(40px,70%);transition:background-color var(--saas-motion-micro) var(--saas-ease-standard);position:relative}.saas-collections__track:hover .saas-collections__bar{background:var(--saas-brand-primary-hover)}.saas-collections__label{color:var(--saas-text-primary);font-size:var(--saas-font-caption);text-align:center;font-weight:500;position:absolute;inset-block-end:calc(100% + var(--saas-space-xs));inset-inline:-20px}.saas-collections__month{color:var(--saas-text-secondary);font-size:var(--saas-font-caption);text-align:center;align-self:end}