.DashboardPage-module__p1Fikq__page{max-width:1200px;margin:0 auto;animation:.25s ease-out DashboardPage-module__p1Fikq__pageEnter}@keyframes DashboardPage-module__p1Fikq__pageEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.DashboardPage-module__p1Fikq__header{border-bottom:1px solid var(--color-border-secondary);justify-content:space-between;align-items:baseline;margin-bottom:24px;padding-bottom:16px;display:flex}.DashboardPage-module__p1Fikq__greeting{letter-spacing:-.01em;margin:0;font-weight:700}.DashboardPage-module__p1Fikq__dateText{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;font-size:13px}.DashboardPage-module__p1Fikq__kpiRow{background:var(--color-bg-container);border:1px solid var(--color-border-secondary);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:24px;display:grid;overflow:hidden}.DashboardPage-module__p1Fikq__kpiCard{text-align:center;border-right:1px solid var(--color-border-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:20px 16px;display:flex}.DashboardPage-module__p1Fikq__kpiCard:last-child{border-right:none}.DashboardPage-module__p1Fikq__kpiValue{color:var(--color-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:36px;font-weight:800;line-height:1}.DashboardPage-module__p1Fikq__kpiSuffix{color:var(--color-text-tertiary);margin-left:2px;font-size:14px;font-weight:500}.DashboardPage-module__p1Fikq__kpiLabel{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-top:6px;font-size:12px;font-weight:500}.DashboardPage-module__p1Fikq__kpiCardClickable{cursor:pointer;transition:background var(--transition-fast) ease}.DashboardPage-module__p1Fikq__kpiCardClickable:hover{background:var(--color-bg-hover)}.DashboardPage-module__p1Fikq__kpiTrend{justify-content:center;align-items:center;gap:3px;margin-top:6px;font-size:11px;font-weight:500;display:flex}.DashboardPage-module__p1Fikq__kpiTrendUp{color:var(--color-success)}.DashboardPage-module__p1Fikq__kpiTrendDown{color:var(--color-error)}.DashboardPage-module__p1Fikq__kpiTrendFlat{color:var(--color-text-quaternary)}.DashboardPage-module__p1Fikq__sectionCard{border:1px solid var(--color-border-secondary);box-shadow:none;border-radius:8px;margin-bottom:16px}.DashboardPage-module__p1Fikq__sectionHeader{justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex}.DashboardPage-module__p1Fikq__todoList{flex-direction:column;gap:0;display:flex}.DashboardPage-module__p1Fikq__todoItem{border-bottom:1px solid var(--color-border-light);transition:background var(--transition-fast) ease;border-radius:4px;align-items:flex-start;gap:10px;margin:0 -4px;padding:10px 4px;display:flex}.DashboardPage-module__p1Fikq__todoItem:hover{background:var(--color-bg-hover)}.DashboardPage-module__p1Fikq__todoItem:last-child{border-bottom:none}.DashboardPage-module__p1Fikq__todoDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.DashboardPage-module__p1Fikq__todoDotRed{background:var(--color-error)}.DashboardPage-module__p1Fikq__todoDotOrange{background:var(--color-warning)}.DashboardPage-module__p1Fikq__todoDotGray{background:var(--color-border)}.DashboardPage-module__p1Fikq__todoBody{flex:1;min-width:0}.DashboardPage-module__p1Fikq__todoTitle{color:var(--color-text);font-size:13px;font-weight:500;line-height:1.5}.DashboardPage-module__p1Fikq__todoSubtitle{color:var(--color-text-tertiary);margin-top:1px;font-size:12px}.DashboardPage-module__p1Fikq__todoAction{flex-shrink:0;align-self:center}.DashboardPage-module__p1Fikq__prodStats{flex-wrap:wrap;gap:0;margin-bottom:12px;display:flex}.DashboardPage-module__p1Fikq__prodStatItem{text-align:center;border-right:1px solid var(--color-border-light);cursor:pointer;min-width:72px;transition:background var(--transition-fast) ease;border-radius:4px;padding:8px 16px}.DashboardPage-module__p1Fikq__prodStatItem:hover{background:var(--color-bg-hover)}.DashboardPage-module__p1Fikq__prodStatItem:last-child{border-right:none}.DashboardPage-module__p1Fikq__prodStatValue{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:800}.DashboardPage-module__p1Fikq__prodStatLabel{color:var(--color-text-tertiary);margin-top:2px;font-size:11px;font-weight:500}.DashboardPage-module__p1Fikq__prodAlerts{flex-direction:column;gap:6px;margin-top:4px;display:flex}.DashboardPage-module__p1Fikq__reviewRow{border-bottom:1px solid var(--color-border-light);transition:background var(--transition-fast) ease;border-radius:4px;align-items:center;gap:12px;margin:0 -4px;padding:8px 4px;display:flex}.DashboardPage-module__p1Fikq__reviewRow:hover{background:var(--color-bg-hover)}.DashboardPage-module__p1Fikq__reviewRow:last-child{border-bottom:none}.DashboardPage-module__p1Fikq__reviewLabel{font-variant-numeric:tabular-nums;min-width:120px;font-size:13px;font-weight:500}.DashboardPage-module__p1Fikq__reviewBar{flex:1}.DashboardPage-module__p1Fikq__terminatedTag{color:var(--color-error);text-transform:uppercase;letter-spacing:.02em;font-size:11px;font-weight:600}.DashboardPage-module__p1Fikq__quoteList{flex-direction:column;gap:0;display:flex}.DashboardPage-module__p1Fikq__quoteRow{border-bottom:1px solid var(--color-border-light);transition:background var(--transition-fast) ease;justify-content:space-between;align-items:center;gap:12px;margin:0 -20px;padding:8px 20px;display:flex}.DashboardPage-module__p1Fikq__quoteRow:hover{background:var(--color-bg-hover)}.DashboardPage-module__p1Fikq__quoteRow:last-child{border-bottom:none}.DashboardPage-module__p1Fikq__quoteInfo{flex:1;min-width:0}.DashboardPage-module__p1Fikq__quoteNumber{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.DashboardPage-module__p1Fikq__quoteCompany{color:var(--color-text-tertiary);font-size:12px}.DashboardPage-module__p1Fikq__quoteAmount{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:600}.DashboardPage-module__p1Fikq__kpiSkeleton{flex-direction:column;align-items:center;gap:8px;display:flex}.DashboardPage-module__p1Fikq__kpiSkeletonValue{background:var(--color-fill);border-radius:4px;width:56px;height:36px}.DashboardPage-module__p1Fikq__kpiSkeletonLabel{background:var(--color-fill);border-radius:3px;width:48px;height:12px}.DashboardPage-module__p1Fikq__todoSkeleton{flex-direction:column;gap:12px;display:flex}.DashboardPage-module__p1Fikq__todoSkeletonItem{align-items:center;gap:10px;display:flex}.DashboardPage-module__p1Fikq__todoSkeletonDot{background:var(--color-fill);border-radius:50%;width:8px;height:8px}.DashboardPage-module__p1Fikq__todoSkeletonLine{background:var(--color-fill);border-radius:3px;height:13px}.DashboardPage-module__p1Fikq__todoSkeletonLine:first-of-type{width:60%}.DashboardPage-module__p1Fikq__todoSkeletonLine:nth-of-type(2){width:40%}.DashboardPage-module__p1Fikq__emptyTodo{text-align:center;padding:28px 16px}.DashboardPage-module__p1Fikq__emptyTodoIcon{color:var(--color-text-quaternary);margin-bottom:8px;font-size:28px}.DashboardPage-module__p1Fikq__emptyTodoText{color:var(--color-text-secondary);margin-bottom:4px;font-size:14px;font-weight:500}.DashboardPage-module__p1Fikq__emptyTodoHint{color:var(--color-text-quaternary);font-size:12px}.DashboardPage-module__p1Fikq__errorBlock{text-align:center;padding:20px 0}@media (max-width:767px){.DashboardPage-module__p1Fikq__kpiRow{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.DashboardPage-module__p1Fikq__kpiValue{font-size:26px}.DashboardPage-module__p1Fikq__kpiCard{padding:14px 10px}.DashboardPage-module__p1Fikq__header{flex-direction:column;align-items:flex-start;gap:2px}.DashboardPage-module__p1Fikq__prodStats{gap:0}.DashboardPage-module__p1Fikq__prodStatItem{min-width:60px;padding:6px 12px}.DashboardPage-module__p1Fikq__reviewLabel{min-width:80px;font-size:12px}.DashboardPage-module__p1Fikq__quoteRow{flex-wrap:wrap;margin:0 -16px;padding-left:16px;padding-right:16px}.DashboardPage-module__p1Fikq__quoteInfo{flex-basis:100%;margin-bottom:2px}.DashboardPage-module__p1Fikq__quoteAmount{text-align:right;margin-left:auto}}@media (prefers-reduced-motion:reduce){.DashboardPage-module__p1Fikq__page{animation:none}}
