.dashboard-module__ri1OsW__tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:22px;display:grid}.dashboard-module__ri1OsW__tile{border:1px solid var(--border,#7878822e);background:var(--surface,#fff);color:inherit;border-radius:12px;flex-direction:column;gap:3px;padding:16px;text-decoration:none;display:flex}.dashboard-module__ri1OsW__tile:hover{border-color:var(--accent,#7c2434)}.dashboard-module__ri1OsW__tileIcon{color:var(--accent,#7c2434)}.dashboard-module__ri1OsW__tileValue{font-size:24px;font-weight:700;line-height:1.1}.dashboard-module__ri1OsW__tileLabel{color:var(--text-muted,#8a8a94);font-size:12.5px}.dashboard-module__ri1OsW__section{margin-bottom:24px}.dashboard-module__ri1OsW__sectionTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#8a8a94);margin-bottom:10px;font-size:12px;font-weight:700}.dashboard-module__ri1OsW__pipeline{flex-wrap:wrap;gap:8px;display:flex}.dashboard-module__ri1OsW__stage{border:1px solid var(--border,#7878822e);color:inherit;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.dashboard-module__ri1OsW__stage:hover{border-color:var(--accent,#7c2434)}.dashboard-module__ri1OsW__stageDot{border-radius:50%;width:9px;height:9px}.dashboard-module__ri1OsW__stageLabel{font-weight:600}.dashboard-module__ri1OsW__stageCount{color:var(--text-muted,#8a8a94);font-weight:700}.dashboard-module__ri1OsW__empty{color:var(--text-muted,#8a8a94);padding:24px 0}.dashboard-module__ri1OsW__taskList{flex-direction:column;display:flex}.dashboard-module__ri1OsW__taskRow{border-bottom:1px dashed var(--border,#78788224);align-items:center;gap:8px;padding:6px 0;display:flex}.dashboard-module__ri1OsW__taskTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.dashboard-module__ri1OsW__taskSrc{background:var(--surface-2,#78788224);color:var(--text-muted,#6a6a74);border-radius:999px;padding:1px 8px;font-size:11px;text-decoration:none}.dashboard-module__ri1OsW__taskPri{text-transform:uppercase;color:#ea580c;background:#ea580c29;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.dashboard-module__ri1OsW__taskDue{color:var(--text-muted,#8a8a94);white-space:nowrap;font-size:11.5px}.dashboard-module__ri1OsW__taskOverdue{color:#dc2626;white-space:nowrap;font-size:11.5px;font-weight:600}
