.attribution[data-v-69954180]{padding:22px;color:#253247}.page-heading[data-v-69954180],.panel-head[data-v-69954180]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.page-heading h2[data-v-69954180]{margin:0;font-size:25px;font-weight:650}.page-heading p[data-v-69954180]{margin:5px 0 0}.report-filter[data-v-69954180]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin:17px 0 14px;padding:15px;background:#f7faff;border:1px solid #e7edf5;border-radius:12px}.filter-view[data-v-69954180]{width:138px}.filter-date[data-v-69954180]{width:155px}.filter-select[data-v-69954180]{width:150px}.date-separator[data-v-69954180]{color:#8a98aa}.report-meta[data-v-69954180]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin:12px 1px;color:#718096;font-size:12px}.summary-grid[data-v-69954180]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:17px 0}.summary-card[data-v-69954180]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:123px;padding:17px 19px;background:#fff;border:1px solid #e7edf5;border-radius:12px;-webkit-box-shadow:0 4px 16px rgba(31,72,118,.04);box-shadow:0 4px 16px rgba(31,72,118,.04)}.summary-card span[data-v-69954180]{color:#66788e;font-size:13px}.summary-card strong[data-v-69954180]{margin:9px 0 5px;font-size:26px;line-height:1.2;color:#20334d;font-variant-numeric:tabular-nums}.summary-card small[data-v-69954180]{font-size:11px}.report-panel[data-v-69954180]{margin-top:15px;padding:20px;background:#fff;border:1px solid #e7edf5;border-radius:13px}.panel-head[data-v-69954180]{margin-bottom:16px}.panel-head h3[data-v-69954180]{margin:0 0 3px;font-size:17px}.panel-controls[data-v-69954180]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.retention-grid[data-v-69954180]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.retention-grid>div[data-v-69954180]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:18px;background:#f7faff;border-radius:10px}.retention-grid span[data-v-69954180]{color:#6d7e96}.retention-grid strong[data-v-69954180]{margin:8px 0;font-size:24px}.retention-grid small[data-v-69954180]{font-size:12px}.toolbar[data-v-69954180]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:18px 0}p[data-v-69954180],small[data-v-69954180]{color:#687383;line-height:1.6}.attribution .ant-alert[data-v-69954180],.attribution>.ant-alert[data-v-69954180]{margin-top:9px}@media (max-width:1100px){.summary-grid[data-v-69954180]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.attribution[data-v-69954180]{padding:12px}.page-heading[data-v-69954180]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-heading h2[data-v-69954180]{font-size:21px}.report-filter[data-v-69954180],.report-panel[data-v-69954180]{padding:12px}.filter-date[data-v-69954180],.filter-select[data-v-69954180],.filter-view[data-v-69954180]{width:calc(50% - 8px)}.date-separator[data-v-69954180]{display:none}.summary-grid[data-v-69954180]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.summary-card[data-v-69954180]{min-height:111px;padding:12px}.summary-card strong[data-v-69954180]{font-size:21px}.panel-head[data-v-69954180]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.retention-grid[data-v-69954180]{grid-template-columns:1fr}}@media (max-width:380px){.summary-grid[data-v-69954180]{grid-template-columns:1fr}}