.EChart-module-scss-module__66IbDq__chart{width:100%;height:340px}.EChart-module-scss-module__66IbDq__chart--compact{width:100%;height:300px}.EChart-module-scss-module__66IbDq__chart--hero{width:100%;height:380px}@media (max-width:1366px){.EChart-module-scss-module__66IbDq__chart{height:320px}.EChart-module-scss-module__66IbDq__chart--compact{height:280px}.EChart-module-scss-module__66IbDq__chart--hero{height:360px}}
.ChartCard-module-scss-module__098LTa__card{min-width:0;padding:var(--spacing-24);background:var(--td-bg-color-container);border:1px solid var(--td-component-stroke);border-radius:var(--radius-large);transition:transform .2s,box-shadow .2s,border-color .2s;animation:.5s both ChartCard-module-scss-module__098LTa__card-in}.ChartCard-module-scss-module__098LTa__card:hover{border-color:var(--td-brand-color-light-active);transform:translateY(-2px)}.ChartCard-module-scss-module__098LTa__card:nth-child(2){animation-delay:40ms}.ChartCard-module-scss-module__098LTa__card:nth-child(3){animation-delay:80ms}.ChartCard-module-scss-module__098LTa__card:nth-child(4){animation-delay:.12s}.ChartCard-module-scss-module__098LTa__card__head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);min-height:52px;display:flex}.ChartCard-module-scss-module__098LTa__card__title{color:var(--td-text-color-primary);font:var(--text-title-16-sb);margin:0}.ChartCard-module-scss-module__098LTa__card__sub{margin:var(--spacing-4) 0 0;color:var(--td-text-color-secondary);font:var(--text-foot-12)}@keyframes ChartCard-module-scss-module__098LTa__card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1366px){.ChartCard-module-scss-module__098LTa__card{padding:var(--spacing-20)}}@media (prefers-reduced-motion:reduce){.ChartCard-module-scss-module__098LTa__card{transition:none;animation:none}.ChartCard-module-scss-module__098LTa__card:hover{transform:none}}
.KpiCard-module-scss-module__OUYPcW__kpi{isolation:isolate;min-width:0;min-height:152px;padding:var(--spacing-24);background:var(--td-brand-color-light);border-radius:var(--radius-large);border:1px solid #0000;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.KpiCard-module-scss-module__OUYPcW__kpi:hover{border-color:var(--td-brand-color-light-active);transform:translateY(-2px)}.KpiCard-module-scss-module__OUYPcW__kpi__label{z-index:1;color:var(--td-text-color-secondary);font:var(--text-body-14);display:block;position:relative}.KpiCard-module-scss-module__OUYPcW__kpi__value{z-index:1;margin-top:var(--spacing-12);color:var(--td-text-color-primary);font:var(--text-headline-36-sb);font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:block;position:relative}.KpiCard-module-scss-module__OUYPcW__kpi__meta{z-index:1;align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-12);color:var(--td-text-color-placeholder);font:var(--text-foot-12);display:flex;position:relative}.KpiCard-module-scss-module__OUYPcW__kpi__trend{font-weight:600}.KpiCard-module-scss-module__OUYPcW__kpi__trend--bad{color:var(--td-error-color)}.KpiCard-module-scss-module__OUYPcW__kpi__trend--good{color:var(--td-success-color)}.KpiCard-module-scss-module__OUYPcW__kpi__illustration{top:50%;right:var(--spacing-12);z-index:0;width:80px;max-width:none;max-height:calc(152px - var(--spacing-24)*2);object-fit:contain;pointer-events:none;height:auto;position:absolute;transform:translateY(-50%)}.KpiCard-module-scss-module__OUYPcW__kpi__illustration--narrow{width:68px}.KpiCard-module-scss-module__OUYPcW__kpi__illustration--dark{display:none}.KpiCard-module-scss-module__OUYPcW__kpi--danger .KpiCard-module-scss-module__OUYPcW__kpi__value{color:var(--td-error-color)}.KpiCard-module-scss-module__OUYPcW__kpi--success .KpiCard-module-scss-module__OUYPcW__kpi__value{color:var(--td-success-color)}:root[theme-mode=dark] .KpiCard-module-scss-module__OUYPcW__kpi__illustration--light{display:none}:root[theme-mode=dark] .KpiCard-module-scss-module__OUYPcW__kpi__illustration--dark{display:block}@media (prefers-reduced-motion:reduce){.KpiCard-module-scss-module__OUYPcW__kpi{transition:none}.KpiCard-module-scss-module__OUYPcW__kpi:hover{transform:none}}
.QualityDashboard-module-scss-module__gOwjmW__dashboard{flex-direction:column;min-width:0;display:flex}.QualityDashboard-module-scss-module__gOwjmW__dashboard__head{justify-content:space-between;align-items:center;gap:var(--spacing-24);flex-wrap:wrap;min-height:60px;display:flex}.QualityDashboard-module-scss-module__gOwjmW__dashboard__title{color:var(--td-text-color-primary);font:var(--text-title-24-sb);margin:0}.QualityDashboard-module-scss-module__gOwjmW__dashboard__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-12);display:flex}.QualityDashboard-module-scss-module__gOwjmW__dashboard__month{width:160px}.QualityDashboard-module-scss-module__gOwjmW__dashboard__panel{gap:var(--spacing-32);flex-direction:column;min-width:0;display:flex}.QualityDashboard-module-scss-module__gOwjmW__dashboard__kpi-group{padding:var(--spacing-24);background:var(--td-bg-color-container);border:1px solid var(--td-component-stroke);border-radius:var(--radius-large)}.QualityDashboard-module-scss-module__gOwjmW__dashboard__kpi-grid{gap:var(--spacing-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.QualityDashboard-module-scss-module__gOwjmW__dashboard__section{gap:var(--spacing-24);flex-direction:column;min-width:0;display:flex}.QualityDashboard-module-scss-module__gOwjmW__dashboard__section-head{justify-content:space-between;align-items:flex-end;gap:var(--spacing-16);display:flex}.QualityDashboard-module-scss-module__gOwjmW__dashboard__section-title{color:var(--td-text-color-primary);font:var(--text-title-20-sb);margin:0}.QualityDashboard-module-scss-module__gOwjmW__dashboard__section-desc{margin:var(--spacing-4) 0 0;color:var(--td-text-color-secondary);font:var(--text-foot-12)}.QualityDashboard-module-scss-module__gOwjmW__dashboard__section-note{color:var(--td-text-color-placeholder);font:var(--text-foot-12);white-space:nowrap}.QualityDashboard-module-scss-module__gOwjmW__dashboard__grid{gap:var(--spacing-24);min-width:0;display:grid}.QualityDashboard-module-scss-module__gOwjmW__dashboard__grid--full{grid-template-columns:minmax(0,1fr)}.QualityDashboard-module-scss-module__gOwjmW__dashboard__grid--even{grid-template-columns:repeat(2,minmax(0,1fr))}.QualityDashboard-module-scss-module__gOwjmW__dashboard__grid--wide-narrow{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.QualityDashboard-module-scss-module__gOwjmW__dashboard__grid--narrow-wide{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.QualityDashboard-module-scss-module__gOwjmW__dashboard__grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.QualityDashboard-module-scss-module__gOwjmW__tabs{min-width:0;margin-bottom:var(--spacing-24);border-bottom:1px solid var(--td-component-stroke)}.QualityDashboard-module-scss-module__gOwjmW__tabs__nav{align-items:stretch;gap:var(--spacing-24);min-width:0;display:flex;overflow-x:auto}.QualityDashboard-module-scss-module__gOwjmW__tabs__item{height:48px;color:var(--td-text-color-secondary);font:var(--text-body-14);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex;position:relative}.QualityDashboard-module-scss-module__gOwjmW__tabs__item:hover{color:var(--td-text-color-brand)}.QualityDashboard-module-scss-module__gOwjmW__tabs__item--active{color:var(--td-text-color-brand);font:var(--text-body-14-sb)}.QualityDashboard-module-scss-module__gOwjmW__tabs__item--active:after{background:var(--td-brand-color);content:"";height:3px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1180px){.QualityDashboard-module-scss-module__gOwjmW__dashboard__kpi-grid,.QualityDashboard-module-scss-module__gOwjmW__dashboard__grid--triple{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.QualityDashboard-module-scss-module__gOwjmW__dashboard__grid--even,.QualityDashboard-module-scss-module__gOwjmW__dashboard__grid--wide-narrow,.QualityDashboard-module-scss-module__gOwjmW__dashboard__grid--narrow-wide,.QualityDashboard-module-scss-module__gOwjmW__dashboard__grid--triple{grid-template-columns:minmax(0,1fr)}.QualityDashboard-module-scss-module__gOwjmW__dashboard__head{align-items:flex-start}.QualityDashboard-module-scss-module__gOwjmW__tabs__nav{gap:var(--spacing-16)}}@media (max-width:640px){.QualityDashboard-module-scss-module__gOwjmW__dashboard__kpi-grid{grid-template-columns:minmax(0,1fr)}.QualityDashboard-module-scss-module__gOwjmW__dashboard__kpi-group{padding:var(--spacing-16)}.QualityDashboard-module-scss-module__gOwjmW__dashboard__head,.QualityDashboard-module-scss-module__gOwjmW__dashboard__section-head{flex-direction:column;align-items:flex-start}.QualityDashboard-module-scss-module__gOwjmW__dashboard__month{width:100%}}
