.DashboardGrid-module__9d5eFG__grid{gap:var(--spacing-lg);grid-template-columns:repeat(12,1fr);grid-auto-rows:180px;width:100%;display:grid}.DashboardGrid-module__9d5eFG__grid__item--1x1{grid-area:span 1/span 3}.DashboardGrid-module__9d5eFG__grid__item--2x1{grid-area:span 1/span 6}.DashboardGrid-module__9d5eFG__grid__item--1x2{grid-area:span 2/span 3}.DashboardGrid-module__9d5eFG__grid__item--2x2{grid-area:span 2/span 6}.DashboardGrid-module__9d5eFG__grid__item--full{grid-area:span 1/span 12}@media (max-width:1024px){.DashboardGrid-module__9d5eFG__grid__item--1x1{grid-column:span 4}.DashboardGrid-module__9d5eFG__grid__item--2x1{grid-column:span 8}.DashboardGrid-module__9d5eFG__grid__item--1x2{grid-column:span 4}.DashboardGrid-module__9d5eFG__grid__item--2x2{grid-column:span 8}.DashboardGrid-module__9d5eFG__grid__item--full{grid-column:span 12}}@media (max-width:640px){.DashboardGrid-module__9d5eFG__grid{grid-template-columns:1fr;grid-auto-rows:auto}.DashboardGrid-module__9d5eFG__grid__item--1x1,.DashboardGrid-module__9d5eFG__grid__item--2x1,.DashboardGrid-module__9d5eFG__grid__item--1x2,.DashboardGrid-module__9d5eFG__grid__item--2x2,.DashboardGrid-module__9d5eFG__grid__item--full{grid-area:span 1/span 1;min-height:180px}}.DashboardGrid-module__9d5eFG__grid__dropTarget{border:2px dashed var(--color-teal-300);border-radius:var(--radius-lg);color:var(--color-teal-500);font-size:var(--font-size-sm);transition:background var(--transition-fast);background:#5b7f8d0d;grid-area:span 1/span 3;justify-content:center;align-items:center;display:flex}.DashboardGrid-module__9d5eFG__grid__dropTarget:hover{background:#5b7f8d1a}.DashboardGrid-module__9d5eFG__grid--presentation{gap:var(--spacing-xl)}.DashboardGrid-module__9d5eFG__grid--presentation .DashboardGrid-module__9d5eFG__grid__item--1x1{grid-column:span 3}
.DashboardDateRangePicker-module__corwkq__picker{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.DashboardDateRangePicker-module__corwkq__picker__presets{gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.DashboardDateRangePicker-module__corwkq__picker__preset{padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap;background:0 0}.DashboardDateRangePicker-module__corwkq__picker__preset:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.DashboardDateRangePicker-module__corwkq__picker__preset--active{background:var(--color-teal-500);color:var(--color-white);border-color:var(--color-teal-500)}.DashboardDateRangePicker-module__corwkq__picker__preset--active:hover{background:var(--color-teal-600);color:var(--color-white)}.DashboardDateRangePicker-module__corwkq__picker__customInputs{align-items:center;gap:var(--spacing-xs);display:flex}.DashboardDateRangePicker-module__corwkq__picker__dateInput{padding:var(--spacing-xs)var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-xs);width:130px}.DashboardDateRangePicker-module__corwkq__picker__dateInput:focus{border-color:var(--color-teal-500);outline:none;box-shadow:0 0 0 2px #5b7f8d26}.DashboardDateRangePicker-module__corwkq__picker__separator{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}
.DashboardEditToolbar-module__UUb8SW__toolbar{padding:var(--spacing-sm)var(--spacing-lg);margin-bottom:var(--spacing-md);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:var(--spacing-sm);background:#5b7f8d0f;border:1px solid #5b7f8d26;flex-wrap:wrap;display:flex}[data-theme=dark] .DashboardEditToolbar-module__UUb8SW__toolbar{background:#5b7f8d1a;border-color:#5b7f8d33}.DashboardEditToolbar-module__UUb8SW__toolbar__left{align-items:center;gap:var(--spacing-md);flex:1;min-width:0;display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__right{align-items:center;gap:var(--spacing-sm);display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-teal-600);align-items:center;gap:var(--spacing-xs);display:flex}[data-theme=dark] .DashboardEditToolbar-module__UUb8SW__toolbar__label{color:var(--color-teal-300)}.DashboardEditToolbar-module__UUb8SW__toolbar__btn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);display:inline-flex}.DashboardEditToolbar-module__UUb8SW__toolbar__btn:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.DashboardEditToolbar-module__UUb8SW__toolbar__btn--primary{background:var(--color-teal-500);color:var(--color-white);border-color:var(--color-teal-500)}.DashboardEditToolbar-module__UUb8SW__toolbar__btn--primary:hover{background:var(--color-teal-600)}.DashboardEditToolbar-module__UUb8SW__toolbar__btn--danger{color:var(--color-red-500);border-color:var(--color-red-300)}.DashboardEditToolbar-module__UUb8SW__toolbar__btn--danger:hover{background:var(--color-red-50);color:var(--color-red-600)}[data-theme=dark] .DashboardEditToolbar-module__UUb8SW__toolbar__btn--danger:hover{background:#c751461a}.DashboardEditToolbar-module__UUb8SW__toolbar__divider{background:var(--color-border);width:1px;height:24px}.DashboardEditToolbar-module__UUb8SW__toolbar__toggle{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-secondary);cursor:pointer;display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__toggleSwitch{background:var(--color-gray-300);width:32px;height:18px;transition:background var(--transition-fast);cursor:pointer;border-radius:9px;position:relative}.DashboardEditToolbar-module__UUb8SW__toolbar__toggleSwitch--on{background:var(--color-teal-500)}.DashboardEditToolbar-module__UUb8SW__toolbar__toggleSwitch:after{content:"";background:var(--color-white);width:14px;height:14px;transition:transform var(--transition-fast);border-radius:50%;position:absolute;top:2px;left:2px}.DashboardEditToolbar-module__UUb8SW__toolbar__toggleSwitch--on:after{transform:translate(14px)}.DashboardEditToolbar-module__UUb8SW__toolbar__searchContainer{flex:1;min-width:0;position:relative}.DashboardEditToolbar-module__UUb8SW__toolbar__searchBox{align-items:center;gap:var(--spacing-sm);padding:2px var(--spacing-sm);border-radius:var(--radius-md);transition:border-color var(--transition-fast),background var(--transition-fast);background:#5b7f8d0f;border:1px solid #0000;display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__searchBox:focus-within{border-color:var(--color-teal-400);background:var(--color-surface)}[data-theme=dark] .DashboardEditToolbar-module__UUb8SW__toolbar__searchBox{background:#5b7f8d14}[data-theme=dark] .DashboardEditToolbar-module__UUb8SW__toolbar__searchBox:focus-within{background:var(--color-surface-dark)}.DashboardEditToolbar-module__UUb8SW__toolbar__searchIcon{color:var(--color-text-tertiary);flex-shrink:0}.DashboardEditToolbar-module__UUb8SW__toolbar__searchInput{min-width:0;font-size:var(--font-size-sm);color:var(--color-text-primary);padding:var(--spacing-xs)0;background:0 0;border:none;outline:none;flex:1}.DashboardEditToolbar-module__UUb8SW__toolbar__searchInput::placeholder{color:var(--color-text-tertiary)}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-height:360px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);padding:var(--spacing-xs);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}[data-theme=dark] .DashboardEditToolbar-module__UUb8SW__toolbar__dropdown{background:var(--color-surface-dark)}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownLabel{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm)var(--spacing-sm);cursor:pointer;text-align:left;border-radius:var(--radius-md);transition:background var(--transition-fast);background:0 0;border:none;display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItem:hover,.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItem--selected{background:#5b7f8d1a}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItemIcon{background:var(--color-surface-dark);border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItem--selected .DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItemIcon{background:var(--color-teal-500);color:var(--color-white)}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItemContent{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItemTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItemSub{font-size:var(--font-size-xs);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItemType{font-size:var(--font-size-xs);color:var(--color-text-tertiary);background:var(--color-surface-dark);padding:2px var(--spacing-xs);border-radius:var(--radius-sm);flex-shrink:0}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownEmpty{padding:var(--spacing-md)var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center}
.DashboardCrossFilterBar-module__lrpzPW__bar{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs)var(--spacing-lg);border-radius:var(--radius-lg);font-size:var(--font-size-sm);background:#5b7f8d14;border:1px solid #5b7f8d26;display:flex}[data-theme=dark] .DashboardCrossFilterBar-module__lrpzPW__bar{background:#5b7f8d1f;border-color:#5b7f8d33}.DashboardCrossFilterBar-module__lrpzPW__bar__icon{color:var(--color-teal-500);flex-shrink:0}.DashboardCrossFilterBar-module__lrpzPW__bar__label{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.DashboardCrossFilterBar-module__lrpzPW__bar__chip{align-items:center;gap:var(--spacing-xs);padding:2px var(--spacing-sm);background:var(--color-teal-500);color:var(--color-white);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:inline-flex}.DashboardCrossFilterBar-module__lrpzPW__bar__chipClose{width:18px;height:18px;color:var(--color-white);cursor:pointer;transition:background var(--transition-fast);background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.DashboardCrossFilterBar-module__lrpzPW__bar__chipClose:hover{background:#ffffff59}
.WidgetCard-module__2NcHyG__widgetCard{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%;transition:box-shadow var(--transition-base),border-color var(--transition-base),transform var(--transition-base);background:#ffffffd9;border:1px solid #5b7f8d26;flex-direction:column;animation:.4s cubic-bezier(.4,0,.2,1) backwards WidgetCard-module__2NcHyG__widgetFadeUp;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 0 0 1px #5b7f8d0d}.WidgetCard-module__2NcHyG__widgetCard:hover{border-color:#5b7f8d40;box-shadow:0 4px 12px #00000014,0 0 0 1px #5b7f8d1f}[data-theme=dark] .WidgetCard-module__2NcHyG__widgetCard{background:#1f292fd9;border-color:#5b7f8d33}[data-theme=dark] .WidgetCard-module__2NcHyG__widgetCard:hover{border-color:#5b7f8d59;box-shadow:0 4px 12px #0003,0 0 0 1px #5b7f8d26}.WidgetCard-module__2NcHyG__widgetCard:first-child{animation-delay:50ms}.WidgetCard-module__2NcHyG__widgetCard:nth-child(2){animation-delay:.1s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(3){animation-delay:.15s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(4){animation-delay:.2s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(5){animation-delay:.25s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(6){animation-delay:.3s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(7){animation-delay:.35s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(8){animation-delay:.4s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(9){animation-delay:.45s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(10){animation-delay:.5s}.WidgetCard-module__2NcHyG__widgetCard--editing{cursor:grab;border-style:dashed}.WidgetCard-module__2NcHyG__widgetCard--editing:active{cursor:grabbing}.WidgetCard-module__2NcHyG__widgetCard--dragging{opacity:.5;transform:scale(.98)}.WidgetCard-module__2NcHyG__widgetCard__header{padding:var(--spacing-md)var(--spacing-lg);justify-content:space-between;align-items:center;min-height:44px;display:flex}.WidgetCard-module__2NcHyG__widgetCard__titleGroup{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.WidgetCard-module__2NcHyG__widgetCard__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WidgetCard-module__2NcHyG__widgetCard__subtitle{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.WidgetCard-module__2NcHyG__widgetCard__actions{align-items:center;gap:var(--spacing-xs);opacity:0;transition:opacity var(--transition-fast);display:flex}.WidgetCard-module__2NcHyG__widgetCard:hover .WidgetCard-module__2NcHyG__widgetCard__actions,.WidgetCard-module__2NcHyG__widgetCard--editing .WidgetCard-module__2NcHyG__widgetCard__actions{opacity:1}.WidgetCard-module__2NcHyG__widgetCard__body{padding:0 var(--spacing-lg)var(--spacing-lg);flex:1;min-height:0;overflow:visible}.WidgetCard-module__2NcHyG__widgetCard__body--noPadding{padding:0}.WidgetCard-module__2NcHyG__widgetCard__loading{height:100%;color:var(--color-text-tertiary);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}.WidgetCard-module__2NcHyG__widgetCard__error{height:100%;color:var(--color-red-500);font-size:var(--font-size-sm);padding:var(--spacing-md);text-align:center;justify-content:center;align-items:center;display:flex}.WidgetCard-module__2NcHyG__widgetCard__empty{height:100%;color:var(--color-text-tertiary);font-size:var(--font-size-sm);padding:var(--spacing-md);text-align:center;justify-content:center;align-items:center;display:flex}.WidgetCard-module__2NcHyG__widgetCard__demoBadge{top:var(--spacing-sm);right:var(--spacing-sm);background:var(--color-gold-500);color:var(--color-white);font-size:10px;font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;z-index:1;padding:2px 6px;position:absolute}@keyframes WidgetCard-module__2NcHyG__widgetFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
.WidgetMetric-module__TiUpKW__metric{justify-content:center;gap:var(--spacing-xs);flex-direction:column;height:100%;display:flex}.WidgetMetric-module__TiUpKW__metric__value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.1}.WidgetMetric-module__TiUpKW__metric__value--compact{font-size:var(--font-size-2xl)}.WidgetMetric-module__TiUpKW__metric__trend{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);display:flex}.WidgetMetric-module__TiUpKW__metric__trendValue{font-weight:var(--font-weight-semibold)}.WidgetMetric-module__TiUpKW__metric__trendValue--up{color:var(--color-green-500)}.WidgetMetric-module__TiUpKW__metric__trendValue--down{color:var(--color-red-500)}.WidgetMetric-module__TiUpKW__metric__trendValue--neutral,.WidgetMetric-module__TiUpKW__metric__trendLabel{color:var(--color-text-tertiary)}.WidgetMetric-module__TiUpKW__metric__sparkline{margin-top:var(--spacing-xs);width:100%;height:32px}.WidgetMetric-module__TiUpKW__metric__secondary{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--spacing-2xs)}.WidgetMetric-module__TiUpKW__metric__threshold{font-size:var(--font-size-xs);border-radius:var(--radius-full);font-weight:var(--font-weight-medium);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.WidgetMetric-module__TiUpKW__metric__threshold--success{background:var(--color-green-50);color:var(--color-green-600)}.WidgetMetric-module__TiUpKW__metric__threshold--warning{background:var(--color-orange-50);color:var(--color-orange-600)}.WidgetMetric-module__TiUpKW__metric__threshold--error{background:var(--color-red-50);color:var(--color-red-600)}[data-theme=dark] .WidgetMetric-module__TiUpKW__metric__threshold--success{color:var(--color-green-400);background:#3d8b6d26}[data-theme=dark] .WidgetMetric-module__TiUpKW__metric__threshold--warning{color:var(--color-orange-400);background:#f59e0b26}[data-theme=dark] .WidgetMetric-module__TiUpKW__metric__threshold--error{color:var(--color-red-400);background:#c7514626}.WidgetMetric-module__TiUpKW__metric--clickable{cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast)}.WidgetMetric-module__TiUpKW__metric--clickable:hover{background:#5b7f8d0f}[data-theme=dark] .WidgetMetric-module__TiUpKW__metric--clickable:hover{background:#5b7f8d1a}.WidgetMetric-module__TiUpKW__metric__comparison{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);margin-top:var(--spacing-2xs);display:flex}.WidgetMetric-module__TiUpKW__metric__comparisonDelta{font-weight:var(--font-weight-semibold)}.WidgetMetric-module__TiUpKW__metric__comparisonDelta--up{color:var(--color-green-500)}.WidgetMetric-module__TiUpKW__metric__comparisonDelta--down{color:var(--color-red-500)}.WidgetMetric-module__TiUpKW__metric__comparisonDelta--neutral,.WidgetMetric-module__TiUpKW__metric__comparisonLabel{color:var(--color-text-tertiary)}
.WidgetChart-module__9t7lOa__chart{width:100%;height:100%;min-height:180px}.WidgetChart-module__9t7lOa__chart--compact{min-height:120px}.WidgetChart-module__9t7lOa__chart--clickable{cursor:pointer}.WidgetChart-module__9t7lOa__chart__container{width:100%;height:100%}
.WidgetGauge-module__VxKTbW__gauge{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;height:100%;display:flex}.WidgetGauge-module__VxKTbW__gauge__circle{width:120px;height:120px;position:relative}.WidgetGauge-module__VxKTbW__gauge__svg{transform:rotate(-90deg)}.WidgetGauge-module__VxKTbW__gauge__bgCircle{fill:none;stroke:var(--color-gray-200);stroke-width:8px}[data-theme=dark] .WidgetGauge-module__VxKTbW__gauge__bgCircle{stroke:var(--color-gray-700)}.WidgetGauge-module__VxKTbW__gauge__progressCircle{fill:none;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.4,0,.2,1)}.WidgetGauge-module__VxKTbW__gauge__valueGroup{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WidgetGauge-module__VxKTbW__gauge__value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1}.WidgetGauge-module__VxKTbW__gauge__unit{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.WidgetGauge-module__VxKTbW__gauge__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}
.WidgetTable-module__Dx4ZDq__table{width:100%;height:100%;overflow:auto}.WidgetTable-module__Dx4ZDq__table__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.WidgetTable-module__Dx4ZDq__table__th{text-align:left;padding:var(--spacing-sm)var(--spacing-md);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);white-space:nowrap;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;-webkit-user-select:none;user-select:none}.WidgetTable-module__Dx4ZDq__table__th:hover{color:var(--color-text-primary)}.WidgetTable-module__Dx4ZDq__table__th--sorted{color:var(--color-primary)}.WidgetTable-module__Dx4ZDq__table__td{padding:var(--spacing-sm)var(--spacing-md);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.WidgetTable-module__Dx4ZDq__table__tr:last-child .WidgetTable-module__Dx4ZDq__table__td{border-bottom:none}.WidgetTable-module__Dx4ZDq__table__tr:hover .WidgetTable-module__Dx4ZDq__table__td{background:var(--color-surface-hover)}.WidgetTable-module__Dx4ZDq__table__rank{font-weight:var(--font-weight-bold);color:var(--color-text-tertiary);text-align:center;width:32px}.WidgetTable-module__Dx4ZDq__table__rank--top{color:var(--color-gold-500)}.WidgetTable-module__Dx4ZDq__table__bar{background:var(--color-gray-200);border-radius:3px;min-width:60px;height:6px;overflow:hidden}.WidgetTable-module__Dx4ZDq__table__barFill{border-radius:3px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.WidgetTable-module__Dx4ZDq__table__empty{text-align:center;padding:var(--spacing-xl);color:var(--color-text-tertiary)}.WidgetTable-module__Dx4ZDq__table__footer{padding:var(--spacing-sm)var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-align:right}
.WidgetGallery-module__rl5Qia__gallery{gap:var(--spacing-md);flex-direction:column;display:flex}.WidgetGallery-module__rl5Qia__gallery__search{gap:var(--spacing-sm);align-items:center;display:flex}.WidgetGallery-module__rl5Qia__gallery__searchInput{padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-sm);flex:1}.WidgetGallery-module__rl5Qia__gallery__searchInput:focus{border-color:var(--color-teal-500);outline:none;box-shadow:0 0 0 2px #5b7f8d26}.WidgetGallery-module__rl5Qia__gallery__filters{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.WidgetGallery-module__rl5Qia__gallery__filterChip{padding:var(--spacing-2xs)var(--spacing-sm);border-radius:var(--radius-full);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast);background:0 0}.WidgetGallery-module__rl5Qia__gallery__filterChip:hover{border-color:var(--color-teal-300);color:var(--color-text-primary)}.WidgetGallery-module__rl5Qia__gallery__filterChip--active{border-color:var(--color-teal-500);background:var(--color-teal-500);color:var(--color-white)}.WidgetGallery-module__rl5Qia__gallery__grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.WidgetGallery-module__rl5Qia__gallery__card{gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);flex-direction:column;display:flex}.WidgetGallery-module__rl5Qia__gallery__card:hover{border-color:var(--color-teal-300);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.WidgetGallery-module__rl5Qia__gallery__cardHeader{align-items:center;gap:var(--spacing-sm);display:flex}.WidgetGallery-module__rl5Qia__gallery__cardIcon{color:var(--color-teal-500)}.WidgetGallery-module__rl5Qia__gallery__cardName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.WidgetGallery-module__rl5Qia__gallery__cardDesc{font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:1.4}.WidgetGallery-module__rl5Qia__gallery__cardMeta{gap:var(--spacing-sm);margin-top:auto;display:flex}.WidgetGallery-module__rl5Qia__gallery__cardTag{border-radius:var(--radius-sm);background:var(--color-teal-50);color:var(--color-teal-600);padding:2px 6px;font-size:10px}[data-theme=dark] .WidgetGallery-module__rl5Qia__gallery__cardTag{color:var(--color-teal-300);background:#5b7f8d26}.WidgetGallery-module__rl5Qia__gallery__empty{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-tertiary);font-size:var(--font-size-sm)}
.Stepper-module__OyeItG__stepper{padding:var(--spacing-lg);background-color:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;display:flex}.Stepper-module__OyeItG__stepper__step{align-items:center;gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex;position:relative}.Stepper-module__OyeItG__stepper__step:not(:last-child):after{content:"";top:calc(var(--height-sm)/2);width:100%;height:var(--spacing-2xs);background-color:var(--color-border);z-index:0;position:absolute;left:50%}.Stepper-module__OyeItG__stepper__icon{width:var(--height-sm);height:var(--height-sm);border-radius:var(--radius-full);background-color:var(--color-background);color:var(--color-text-secondary);font-size:var(--icon-size-md);z-index:1;justify-content:center;align-items:center;transition:all .2s;display:flex}.Stepper-module__OyeItG__stepper__step--active .Stepper-module__OyeItG__stepper__icon{background-color:var(--color-teal-500);color:var(--color-text-inverse)}.Stepper-module__OyeItG__stepper__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}.Stepper-module__OyeItG__stepper__step--active .Stepper-module__OyeItG__stepper__label{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}
.DashboardWidgetWizard-module__gQatkW__wizard__stepper{margin-bottom:var(--spacing-lg)}.DashboardWidgetWizard-module__gQatkW__wizard__body{min-height:400px}.DashboardWidgetWizard-module__gQatkW__typeGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.DashboardWidgetWizard-module__gQatkW__typeCard{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);border:2px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast);flex-direction:column;display:flex}.DashboardWidgetWizard-module__gQatkW__typeCard:hover{border-color:var(--color-teal-300);background:var(--color-teal-50);transform:translateY(-2px)}[data-theme=dark] .DashboardWidgetWizard-module__gQatkW__typeCard:hover{background:#5b7f8d1a}.DashboardWidgetWizard-module__gQatkW__typeCard--selected{border-color:var(--color-teal-500);background:var(--color-teal-50);box-shadow:0 0 0 3px #5b7f8d26}[data-theme=dark] .DashboardWidgetWizard-module__gQatkW__typeCard--selected{background:#5b7f8d26}.DashboardWidgetWizard-module__gQatkW__typeCard__icon{border-radius:var(--radius-md);background:var(--color-teal-100);width:40px;height:40px;color:var(--color-teal-600);justify-content:center;align-items:center;display:flex}[data-theme=dark] .DashboardWidgetWizard-module__gQatkW__typeCard__icon{color:var(--color-teal-300);background:#5b7f8d33}.DashboardWidgetWizard-module__gQatkW__typeCard__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:center}.DashboardWidgetWizard-module__gQatkW__typeCard__category{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:capitalize}.DashboardWidgetWizard-module__gQatkW__sourceGroup{margin-bottom:var(--spacing-lg)}.DashboardWidgetWizard-module__gQatkW__sourceGroup__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--spacing-sm)}.DashboardWidgetWizard-module__gQatkW__sourceList{gap:var(--spacing-xs);flex-direction:column;display:flex}.DashboardWidgetWizard-module__gQatkW__sourceItem{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);display:flex}.DashboardWidgetWizard-module__gQatkW__sourceItem:hover{border-color:var(--color-teal-300);background:var(--color-teal-50)}.DashboardWidgetWizard-module__gQatkW__sourceItem--selected{border-color:var(--color-teal-500);background:var(--color-teal-50)}.DashboardWidgetWizard-module__gQatkW__sourceItem__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.DashboardWidgetWizard-module__gQatkW__sourceItem__desc{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.DashboardWidgetWizard-module__gQatkW__appearanceForm{gap:var(--spacing-md);flex-direction:column;display:flex}.DashboardWidgetWizard-module__gQatkW__formField{gap:var(--spacing-xs);flex-direction:column;display:flex}.DashboardWidgetWizard-module__gQatkW__formField__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.DashboardWidgetWizard-module__gQatkW__formField__input{padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-sm)}.DashboardWidgetWizard-module__gQatkW__formField__input:focus{border-color:var(--color-teal-500);outline:none;box-shadow:0 0 0 2px #5b7f8d26}.DashboardWidgetWizard-module__gQatkW__formField__select{cursor:pointer;}.DashboardWidgetWizard-module__gQatkW__previewContainer{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);background:var(--color-background);min-height:300px}.DashboardWidgetWizard-module__gQatkW__previewMeta{gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-direction:column;display:flex}.DashboardWidgetWizard-module__gQatkW__previewMeta__row{gap:var(--spacing-md);align-items:center;display:flex}.DashboardWidgetWizard-module__gQatkW__previewMeta__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;width:80px}.DashboardWidgetWizard-module__gQatkW__previewMeta__value{font-size:var(--font-size-sm);color:var(--color-text-primary)}.DashboardWidgetWizard-module__gQatkW__sizeGrid{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.DashboardWidgetWizard-module__gQatkW__sizeOption{padding:var(--spacing-xs)var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast)}.DashboardWidgetWizard-module__gQatkW__sizeOption:hover{border-color:var(--color-teal-300)}.DashboardWidgetWizard-module__gQatkW__sizeOption--selected{border-color:var(--color-teal-500);background:var(--color-teal-50);color:var(--color-teal-700);font-weight:var(--font-weight-semibold)}.DashboardWidgetWizard-module__gQatkW__visibilityOptions{gap:var(--spacing-sm);display:flex}.DashboardWidgetWizard-module__gQatkW__visibilityOption{padding:var(--spacing-xs)var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast)}.DashboardWidgetWizard-module__gQatkW__visibilityOption:hover{border-color:var(--color-teal-300)}.DashboardWidgetWizard-module__gQatkW__visibilityOption--selected{border-color:var(--color-teal-500);background:var(--color-teal-500);color:var(--color-white)}
.Dashboard-module__5cuSHa__dashboard{padding:var(--spacing-xl);max-width:1400px;margin:0 auto}.Dashboard-module__5cuSHa__dashboard__searchSection{max-width:600px;margin:0 auto var(--spacing-xl)}.Dashboard-module__5cuSHa__dashboard__heading{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-lg);line-height:1.2}.Dashboard-module__5cuSHa__dashboard__controls{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.Dashboard-module__5cuSHa__dashboard--presentation{max-width:none;padding:var(--spacing-2xl)}.Dashboard-module__5cuSHa__dashboard--presentation .Dashboard-module__5cuSHa__dashboard__controls{margin-bottom:var(--spacing-xl)}@media (max-width:900px){.Dashboard-module__5cuSHa__dashboard__heading{font-size:var(--font-size-xl)}}@media (max-width:640px){.Dashboard-module__5cuSHa__dashboard{padding:var(--spacing-md)}}
