.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.dashboard-stat{text-align:left;color:var(--ink);font:inherit;min-width:0}.dashboard-stat[data-nav]{cursor:pointer;transition:border-color .15s,box-shadow .15s}.dashboard-stat[data-nav]:hover{border-color:#b6ddf5;box-shadow:0 6px 22px #147ec510}.dashboard-stat-top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.dashboard-stat-icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;background:#eff8fe;color:var(--ocean-dark);font-size:18px}.dashboard-stat .stat-label{line-height:1.45}.dashboard-stat .stat-value{font-variant-numeric:tabular-nums}.dashboard-stat .stat-note{line-height:1.4}.dashboard-recent-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-recent-item{padding:16px;border:1px solid #e2edf5;border-radius:14px;background:#fcfeff;min-width:0}.dashboard-recent-item h3{font-size:15px;line-height:1.5;margin:10px 0;overflow-wrap:anywhere}.dashboard-recent-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.dashboard-recent-item .button-row{margin-top:13px}.dashboard-crm{font-size:13px;color:var(--ocean-dark);text-decoration:none}.dashboard-performer-name{font-size:13px;color:#186e49}.board-switch,.dashboard-periods{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.board-switch button{flex:1 1 85px}.board-assignee{display:grid;gap:7px;margin-top:14px;padding:14px;border:1px solid #cee6da;background:#f2fbf6;border-radius:13px;min-width:0}.board-assignee>span,.board-assignee small{font-size:12px;color:#487461}.board-assignee strong{overflow-wrap:anywhere}.dashboard-analytics-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-chart{margin-bottom:18px}.dashboard-trend{display:flex;gap:8px;align-items:end;height:155px;padding-top:8px}.dashboard-trend-day{flex:1;min-width:0;text-align:center;height:100%;display:flex;flex-direction:column;gap:6px}.dashboard-trend-track{flex:1;display:flex;align-items:flex-end;border-radius:6px;background:#f2f8fc;overflow:hidden}.dashboard-trend-track i{display:block;width:100%;min-height:2px;border-radius:6px 6px 0 0;background:linear-gradient(#61c5fa,#147ec5)}.dashboard-trend-value,.dashboard-trend-day small{font-size:11px;min-height:15px;color:var(--muted)}.dashboard-trend-value{font-weight:700;color:var(--ocean-dark)}.dashboard-analytics-grid{margin-bottom:18px}.dashboard-outcomes{display:grid;gap:18px;margin:20px 0}.dashboard-outcomes>div{display:grid;grid-template-columns:1fr auto;gap:7px;font-size:13px}.dashboard-outcome-track{grid-column:1/-1;height:6px;border-radius:6px;background:#edf3f7;overflow:hidden}.dashboard-outcome-track i{display:block;height:100%;border-radius:6px}.outcome-green{background:#4fa77d}.outcome-red{background:#e58a96}.outcome-ocean{background:#4da4d7}.dashboard-leader{display:flex;gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid #edf3f7}.dashboard-leader>div{flex:1;min-width:0;display:grid;gap:4px}.dashboard-leader strong{font-size:13px;overflow-wrap:anywhere}.dashboard-leader a,.dashboard-leader small{font-size:12px;overflow-wrap:anywhere}.dashboard-leader a{color:var(--ocean-dark)}.dashboard-leader small{color:var(--muted)}.dashboard-place{color:#92a9bb;font-size:12px;min-width:15px}.dashboard-leader-count{text-align:center;color:var(--ocean-dark);font-weight:800;font-size:22px}.dashboard-leader-count small{display:block;font-weight:500;font-size:10px}.dashboard-type{padding:16px 0;border-bottom:1px solid #edf3f7}.dashboard-type strong{font-size:14px;overflow-wrap:anywhere}.dashboard-type .button-row{margin-top:10px}.dashboard-analytics-note{padding:15px 0 0;line-height:1.6}.task-card .badge{white-space:normal;overflow-wrap:anywhere}.task-card .task-actions{flex-wrap:wrap}.dashboard-periods button{flex:1 1 70px}
@media(max-width:980px){.dashboard-analytics-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-stat{padding:14px!important}.dashboard-stat .stat-label{font-size:11px}.dashboard-stat-icon{width:24px;height:24px;font-size:15px}.dashboard-stat .stat-value{font-size:29px;margin-top:8px}.dashboard-stat .stat-note{font-size:10px}.dashboard-recent-list{grid-template-columns:1fr}.dashboard-trend{gap:4px}.dashboard-analytics-grid{grid-template-columns:1fr}.dashboard-analytics-stats{gap:10px}.dashboard-analytics-stats .stat-value{font-size:25px}.mobile-tab small{font-size:10px}.task-filters{grid-template-columns:1fr!important}.board-switch button{padding:10px 8px}.dashboard-recent{padding:16px!important}.dashboard-chart{padding:16px!important}.dashboard-periods{gap:6px}.dashboard-periods button{font-size:12px;padding:10px 8px}}
