.courses{display:flex;gap:.5rem;margin:1rem 0;flex-direction:column}.course,.session{padding:.5rem;background-color:#f1f1f1;border-radius:6px;width:100%;display:flex}.session-title{font-weight:600;color:#fff;background-color:#ff6319}.sessions:nth-of-type(odd){background-color:#fff}.session-date,.session-duration,.session-time{width:20%;padding:.5rem}.session-page{width:40%;padding:.5rem}.course-email,.course-name{width:30%;padding:.5rem}.course-sessions,.course-status{width:15%;padding:.5rem}.course-sessions{border-right:none!important}.course-time-spent{width:10%;padding:.5rem}.course-sessions{cursor:pointer}.course--title .course-sessions{cursor:auto}.sessions{display:none}.course{margin:.5rem 0}.sessions.active{position:fixed;inset:2rem;z-index:99;display:flex;gap:.5rem;flex-direction:column;max-width:1200px;margin:auto;box-shadow:0 0 120px #000;border-radius:6px;padding:1rem;overflow:auto;background-color:#fff}.close-sessions{font-size:1.5rem;font-weight:600;cursor:pointer;width:100%;text-align:right;padding-right:.5rem}.course>div{border-right:1px solid #ccc}