.ds-toolbar[data-v-1bd967df]{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-spacing-md);flex-wrap:wrap;padding:var(--ds-spacing-sm) var(--ds-spacing-lg);background:#fff;border:1px solid var(--ds-gray-300);border-bottom:none;border-radius:var(--ds-radius-md) var(--ds-radius-md) 0 0}.ds-toolbar__left[data-v-1bd967df]{display:flex;align-items:center;gap:var(--ds-spacing-md);min-width:0}.ds-toolbar__right[data-v-1bd967df]{display:flex;align-items:center;gap:var(--ds-spacing-sm);flex-shrink:0}.ds-toolbar__total[data-v-1bd967df]{font-size:var(--ds-font-size-sm);color:var(--ds-gray-500)}.ds-toolbar__total strong[data-v-1bd967df]{color:var(--ds-gray-800);font-weight:600}.ds-toolbar__selection[data-v-1bd967df]{display:inline-flex;align-items:center;gap:var(--ds-spacing-xs);height:28px;padding:0 var(--ds-spacing-sm);font-size:var(--ds-font-size-sm);color:var(--ds-primary);background:var(--ds-primary-sub);border-radius:var(--ds-radius-sm)}.ds-toolbar__selection strong[data-v-1bd967df]{font-weight:700}.ds-column-setting__title[data-v-1bd967df]{font-size:var(--ds-font-size-sm);font-weight:600;color:var(--ds-gray-700);margin-bottom:var(--ds-spacing-sm);padding-bottom:var(--ds-spacing-xs);border-bottom:1px solid var(--ds-gray-200)}.ds-column-setting .el-checkbox-group[data-v-1bd967df]{display:flex;flex-direction:column;max-height:260px;overflow-y:auto}.ds-column-setting .el-checkbox[data-v-1bd967df]{margin-right:0;padding:var(--ds-spacing-xs) 0}.ds-fade-enter-active[data-v-1bd967df],.ds-fade-leave-active[data-v-1bd967df]{transition:opacity var(--ds-transition-fast)}.ds-fade-enter[data-v-1bd967df],.ds-fade-leave-to[data-v-1bd967df]{opacity:0}.ds-status-tag[data-v-4d196eac]{display:inline-flex;align-items:center;gap:var(--ds-spacing-xs);padding:2px 10px;border-radius:var(--ds-radius-full);font-size:var(--ds-font-size-xs);font-weight:500;line-height:1.6;white-space:nowrap}.ds-status-tag.ds-status-tag--sm[data-v-4d196eac]{padding:0 8px;font-size:11px}.ds-status-tag__dot[data-v-4d196eac]{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.ds-status-tag--success[data-v-4d196eac]{background-color:rgba(var(--ds-success-rgb),.1);color:var(--ds-success)}.ds-status-tag--warning[data-v-4d196eac]{background-color:rgba(var(--ds-warning-rgb),.12);color:#b45309}.ds-status-tag--danger[data-v-4d196eac]{background-color:rgba(var(--ds-danger-rgb),.1);color:var(--ds-danger)}.ds-status-tag--info[data-v-4d196eac]{background-color:rgba(var(--ds-info-rgb),.1);color:var(--ds-info)}.ds-status-tag--primary[data-v-4d196eac]{background-color:rgba(var(--ds-primary-rgb),.1);color:var(--ds-primary)}.ds-status-tag--muted[data-v-4d196eac]{background-color:var(--ds-gray-200);color:var(--ds-gray-600)}.ds-chart-panel[data-v-9ea279ac]{background:#fff;border:1px solid var(--ds-gray-300);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm);padding:var(--ds-spacing-md) var(--ds-spacing-lg) var(--ds-spacing-lg)}.ds-chart-panel__head[data-v-9ea279ac]{display:flex;align-items:center;gap:var(--ds-spacing-sm);margin-bottom:var(--ds-spacing-sm)}.ds-chart-panel__title[data-v-9ea279ac]{font-size:var(--ds-font-size-lg);font-weight:600;color:var(--ds-gray-800)}.ds-chart-panel__subtitle[data-v-9ea279ac]{font-size:var(--ds-font-size-xs);color:var(--ds-gray-500)}.ds-chart-panel__actions[data-v-9ea279ac]{margin-left:auto;display:flex;align-items:center;gap:var(--ds-spacing-sm)}.ds-chart-panel__body[data-v-9ea279ac]{position:relative;width:100%}.ds-chart-panel__loading[data-v-9ea279ac]{height:100%}.ds-chart-panel__empty[data-v-9ea279ac]{height:100%;display:flex;align-items:center;justify-content:center}.ds-chart-panel__canvas[data-v-9ea279ac],.ds-chart-panel__content[data-v-9ea279ac]{width:100%;height:100%}.ds-chart-panel__summary[data-v-9ea279ac]{margin-top:var(--ds-spacing-sm);font-size:var(--ds-font-size-xs);color:var(--ds-gray-500);line-height:1.6}.ds-report-chart[data-v-41c039be]{width:100%}.ds-pagination-bar[data-v-dccff464]{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-spacing-md);flex-wrap:wrap;padding:var(--ds-spacing-md) var(--ds-spacing-lg);background:#fff;border:1px solid var(--ds-gray-300);border-top:none;border-radius:0 0 var(--ds-radius-md) var(--ds-radius-md)}.ds-pagination-bar__summary[data-v-dccff464]{font-size:var(--ds-font-size-sm);color:var(--ds-gray-500);min-width:0}.ds-pagination-bar__summary strong[data-v-dccff464]{color:var(--ds-gray-800);font-weight:600}.ds-pagination-bar__pager[data-v-dccff464]{flex-shrink:0}.ui-showcase[data-v-b2e5929a]{padding:var(--ds-spacing-lg);background:var(--ds-gray-100);min-height:calc(100vh - 60px)}.ui-showcase__section[data-v-b2e5929a]{margin-bottom:var(--ds-spacing-xl)}.ui-showcase__section-title[data-v-b2e5929a]{font-size:var(--ds-font-size-lg);font-weight:600;color:var(--ds-gray-800);margin:0 0 var(--ds-spacing-md)}.ui-showcase__card[data-v-b2e5929a]{background:#fff;border:1px solid var(--ds-gray-300);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm);padding:var(--ds-spacing-lg)}.ui-showcase__card--flat[data-v-b2e5929a]{padding:0}.ui-showcase__card h4[data-v-b2e5929a]{font-size:var(--ds-font-size-sm);font-weight:600;color:var(--ds-gray-600);margin:0 0 var(--ds-spacing-sm)}.ui-showcase__swatches[data-v-b2e5929a]{display:flex;flex-wrap:wrap;gap:var(--ds-spacing-md);margin-bottom:var(--ds-spacing-lg)}.ui-showcase__swatch[data-v-b2e5929a]{width:120px}.ui-showcase__swatch-color[data-v-b2e5929a]{height:56px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-gray-200)}.ui-showcase__swatch-name[data-v-b2e5929a]{margin-top:var(--ds-spacing-xs);font-size:var(--ds-font-size-xs);color:var(--ds-gray-700);font-weight:600}.ui-showcase__swatch-value[data-v-b2e5929a]{font-size:11px;color:var(--ds-gray-500);font-family:var(--ds-font-family-num)}.ui-showcase__tip[data-v-b2e5929a]{margin:var(--ds-spacing-md) 0 0;font-size:var(--ds-font-size-xs);color:var(--ds-gray-500)}