.course-modal[data-v-98966621]{border-width:1px;display:flex;flex-direction:column;justify-content:space-between;width:280px;z-index:10;--tw-border-opacity:1;border-color:rgb(41 41 41/var(--tw-border-opacity,1));padding:1.5rem}.modal-dark[data-v-98966621]{background-color:rgb(41 41 41/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.modal-dark[data-v-98966621],.modal-light[data-v-98966621]{--tw-bg-opacity:1;--tw-text-opacity:1}.modal-light[data-v-98966621]{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(41 41 41/var(--tw-text-opacity,1))}.modal-top[data-v-98966621]{align-items:flex-start;display:flex;flex:1 1 0%;flex-direction:row;justify-content:space-between;margin-bottom:1.25rem}.back-button[data-v-98966621],.close-button[data-v-98966621]{cursor:pointer}.modal-body[data-v-98966621]{display:flex;flex-direction:column}.price-row[data-v-98966621]{border-color:rgb(122 122 122/var(--tw-border-opacity,1));border-top-width:1px;flex-direction:row;padding-bottom:.5rem;padding-top:.5rem}.price-label[data-v-98966621],.price-row[data-v-98966621]{display:flex;--tw-border-opacity:1}.price-label[data-v-98966621]{border-color:rgb(122 122 122/var(--tw-border-opacity,1));border-right-width:1px;flex:1 1 0%;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1))}.price-value[data-v-98966621]{display:flex;flex:1 1 0%;justify-content:flex-end}.bundle-prompt[data-v-98966621]{--tw-bg-opacity:1;background-color:rgb(62 62 62/var(--tw-bg-opacity,1));padding:.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.cart-added[data-v-98966621]{display:flex;justify-content:center}.add-to-cart-btn[data-v-98966621],.cart-added[data-v-98966621]{font-size:.875rem;margin-top:1.5rem}.add-to-cart-btn[data-v-98966621]{border-radius:9999px;cursor:pointer;width:100%;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding:.75rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.add-to-cart-btn[data-v-98966621]:hover{--tw-bg-opacity:1;background-color:rgb(82 82 82/var(--tw-bg-opacity,1))}.event[data-v-bf69c9e1]{border-radius:.25rem;cursor:pointer;margin-bottom:.25rem;margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:rgb(43 112 180/var(--tw-bg-opacity,1));font-size:.75rem;padding-left:.25rem;padding-right:.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.event.active[data-v-bf69c9e1]{--tw-bg-opacity:1;background-color:rgb(95 165 234/var(--tw-bg-opacity,1))}.calendar[data-v-8abd0646]{display:flex;flex-direction:column}.label[data-v-8abd0646]{font-size:.875rem;grid-template-rows:repeat(1,minmax(0,1fr));margin-bottom:2rem}.content[data-v-8abd0646],.label[data-v-8abd0646]{display:grid;gap:1rem;grid-template-columns:repeat(7,minmax(0,1fr));width:100%}.content[data-v-8abd0646]{grid-template-rows:repeat(5,minmax(0,1fr))}.content.is-week[data-v-8abd0646]{grid-template-rows:repeat(1,minmax(0,1fr))}.date[data-v-8abd0646]{border-width:1px;display:flex;flex:1 1 0%;flex-direction:column;min-height:11vw;padding:1rem}.is-week .date[data-v-8abd0646]{min-height:35vw}.switcher[data-v-8abd0646]{border-radius:9999px;border-width:1px;overflow:hidden;--tw-border-opacity:1;border-color:rgb(122 122 122/var(--tw-border-opacity,1));font-size:.875rem;text-align:center;--tw-text-opacity:1;color:rgb(122 122 122/var(--tw-text-opacity,1))}.switcher-item[data-v-8abd0646]{padding-bottom:.5rem;padding-top:.5rem;width:5rem}.switcher-item.active[data-v-8abd0646]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media only screen and (max-width:768px){.body[data-v-8abd0646]{width:1200px}}
