.cb-dashboard-stats{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.cb-dashboard-stat{background:var(--color-bg-elevated);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-3);border:1px solid var(--color-border);flex-direction:column;transition:all .2s;display:flex}.cb-dashboard-stat:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.cb-dashboard-stat__label{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.cb-dashboard-stat__value{color:var(--color-text);margin:0;font-size:2.5rem;font-weight:700;line-height:1.1}.cb-dashboard-stat__trend{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.cb-dashboard-stat__trend.is-positive{color:var(--color-success)}.cb-dashboard-stat__trend.is-negative{color:var(--color-danger)}.cb-dashboard-progress{background:var(--color-bg-elevated);border-radius:var(--radius-md);padding:var(--space-5);margin-bottom:var(--space-6)}.cb-dashboard-progress__item{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.cb-dashboard-progress__item:last-child{margin-bottom:0}.cb-dashboard-progress__head{font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.cb-dashboard-progress__title{color:var(--color-text);font-weight:500}.cb-dashboard-progress__percentage{color:var(--color-text-muted)}.cb-dashboard-progress__bar{background:var(--color-bg);border-radius:var(--radius-pill);height:8px;overflow:hidden}.cb-dashboard-progress__bar-fill{background:var(--color-primary);border-radius:var(--radius-pill);height:100%;transition:width .3s}.cb-dashboard-activity{background:var(--color-bg-elevated);border-radius:var(--radius-md);padding:var(--space-5)}.cb-dashboard-activity__item{align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--color-border);transition:background .2s;display:flex}.cb-dashboard-activity__item:last-child{border-bottom:none}.cb-dashboard-activity__item:hover{background:var(--color-bg-muted)}.cb-dashboard-activity__icon{border-radius:var(--radius-md);background:var(--color-primary-light-rgba);width:40px;height:40px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cb-dashboard-activity__content{flex:1}.cb-dashboard-activity__title{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:500}.cb-dashboard-activity__date{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}@media (width<=767px){.cb-dashboard-stats{grid-template-columns:1fr}.cb-dashboard-stat__value{font-size:2rem}.cb-dashboard-activity__item{flex-direction:column;align-items:flex-start}.cb-dashboard-activity__icon{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.cb-dashboard-stat,.cb-dashboard-activity__item,.cb-dashboard-progress__bar-fill{transition:none}}