.course-card-module__3_8ojW__card{border:none;transition:all .2s ease-in-out}.course-card-module__3_8ojW__card:hover{transform:translateY(-2px)}
.week-row-module__dfZH2a__weekRow{text-align:center;flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex;container-type:inline-size}@container (max-width:600px){.week-row-module__dfZH2a__weekRow .week-row-module__dfZH2a__courses{grid-auto-flow:row}}.week-row-module__dfZH2a__courses{grid-auto-flow:column;gap:1rem;padding:.5rem;display:grid}.week-row-module__dfZH2a__week{background-color:hsl(var(--background)/.8);z-index:10;border-bottom:1px solid var(--color-border);opacity:.6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;align-items:center;gap:.25rem;margin-bottom:.25rem;padding:.5rem 0;font-size:1.25rem;font-weight:200;display:flex;position:sticky;top:0}.week-row-module__dfZH2a__week span:not(:first-of-type){margin-left:.25rem}.week-row-module__dfZH2a__weekNumber{color:hsl(var(--foreground));font-size:1.125rem;font-weight:700}.week-row-module__dfZH2a__monthName{color:hsl(var(--muted-foreground));font-size:.875rem}@media (max-width:768px){.week-row-module__dfZH2a__courses{flex-direction:column;grid-auto-flow:row}}
.customer-courses-overview-module__NWUbnG__coursesOverview{width:100%}.customer-courses-overview-module__NWUbnG__courseLink{border-radius:.5rem;transition:transform .2s;display:block}.customer-courses-overview-module__NWUbnG__courseLink:hover,.customer-courses-overview-module__NWUbnG__courseLink:focus{box-shadow:0 0 0 2px hsl(var(--primary)),0 0 0 4px hsl(var(--primary)/.2);outline:none;transform:scale(1.02)}.customer-courses-overview-module__NWUbnG__courseCard{width:100%;max-width:none}@media (min-width:768px){.customer-courses-overview-module__NWUbnG__courseCard{max-width:24rem}}
