.page-courses .subjectgrid{display:block}.page-courses .subject-card{margin:0;border-bottom:1px solid #2a2d32!important;min-height:0}.page-courses .subject-card:hover{background:#15171a!important}.page-courses .subject-card-body{display:grid;grid-template-columns:minmax(220px,1fr) 180px 210px;align-items:center;gap:24px;padding:18px 8px!important}.page-courses .subject-total{font-size:18px;margin:0}.page-courses .subject-stats{margin:0;display:flex;gap:12px}.page-courses .subject-stat{border:0!important;background:transparent!important;padding:0!important}.page-courses .recent-sessions{display:none}.page-courses .bar{margin-top:7px}.page-tasks .task-filters{border-bottom:1px solid #2a2d32;padding-bottom:14px}.page-tasks .task-item{display:grid;grid-template-columns:1fr auto;align-items:center;padding:15px 8px;border-bottom:1px solid #2a2d32!important}.page-tasks .task-item:hover{background:#15171a!important}.page-tasks .task-actions{justify-content:flex-end}.page-focus{max-width:760px;margin:auto}.page-focus .timer{font-size:96px;margin:38px 0 18px}.page-focus .tabs{width:max-content;margin:auto;background:transparent;border:0}.page-focus .session-summary{border-top:1px solid #2a2d32;border-bottom:1px solid #2a2d32;padding:16px 0}.page-focus .session-summary .subject-stat{background:transparent!important;border:0!important;text-align:center}@media(max-width:760px){.page-courses .subject-card-body{grid-template-columns:1fr;gap:12px}.page-courses .subject-stats{display:grid;grid-template-columns:1fr 1fr}.page-tasks .task-item{grid-template-columns:1fr}.page-tasks .task-actions{justify-content:flex-start;margin-top:9px}.page-focus .timer{font-size:64px}}
