.course-dates-main{width:100%;table{tbody{tr{td[data-label='Book']{.book-now,.sold-out{color:var(--e-global-color-21bfb04);padding:.8rem 1.6rem;width:100%;display:inline-block;text-align:center;text-transform:uppercase;font-weight:var(--e-global-typography-secondary-font-weight)}.book-now{background-color:var(--e-global-color-fd2c51d);text-decoration:none;transition:background-color 0.125s ease;&:not(.sold-out):hover{background-color:var(--e-global-color-e5e9561)}}.sold-out{background-color:var(--e-global-color-text);&:hover{cursor:not-allowed}}}}}}}@media screen and (max-width:768px){.course-dates-main{table{thead{display:none}tbody{tr{display:block;background-color:var(--e-global-color-57a29b1);margin-block:1rem;td{display:block;&::before{content:attr(data-label);font-weight:700;display:inline-block;width:100%}&[data-label='Book']{.book-now,.sold-out{margin-block-start:.5rem}}}}}}}}