strong{color:red}:is(article,aside,nav,section) h1{border-bottom:double 3px black}:is(article,aside,nav,section) :is(article,aside,nav,section) h1{border-bottom:solid 3px black}:is(article,aside,nav,section) :is(article,aside,nav,section) :is(article,aside,nav,section) h1{border-bottom:none;border-left:solid 5px black;padding:.25em .5em}:is(article,aside,nav,section) :is(article,aside,nav,section) :is(article,aside,nav,section) :is(article,aside,nav,section) h1{border-bottom:none;border-left:none;padding:0}.margin0[data-v-a91d11da]{margin:0}.inputdailytimeranges-notsupportedmessage[data-v-3aca9427]{display:inline-block;border:solid 1px black}.inputdailytimerages tbody th[data-v-3aca9427]{text-align:start}.invalid[data-v-a75310a9]{outline:solid 2px red}.courses[data-v-a75310a9]{list-style:none;padding:0}.courses li[data-v-a75310a9]{border:solid 1px black;border-radius:10px;padding:10px;margin:20px 10px}.deletecoursebutton[data-v-a75310a9]{border:dashed 2px red}.coursemetadata[data-v-a75310a9]{display:flex}.coursemetadata dt[data-v-a75310a9]{display:none}.coursemetadata dd[data-v-a75310a9]{margin:0 1em}.popover__wrapper[data-v-54890144]{position:relative;display:inline-block}.popover__content[data-v-54890144]{all:initial;position:absolute;transform:translateY(8px);left:0;z-index:1;background-color:#fff;padding:.5rem;box-shadow:0 0 15px #000c;width:auto;white-space:nowrap;border-radius:5px}.popover__content[data-v-54890144]:before{position:absolute;z-index:1;content:"";left:10px;top:-8px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #FFFFFF transparent}.popover__title[data-v-54890144]{cursor:pointer}.colorbox[data-v-54890144]{display:inline-block;width:1em;height:1em;border:solid 1px #000000;vertical-align:bottom;background-color:var(--colorbox-color)}.timetable[data-v-25919803]{width:100%;table-layout:fixed;border-collapse:collapse;height:100%}.timetable td[data-v-25919803],.timetable th[data-v-25919803]{padding:0;height:0%}.timetable .timetable-rowheader[data-v-25919803]{padding:2px}.timetable .timetable-rowheaderleft[data-v-25919803]{text-align:right}.timetable .timetable-rowheaderright[data-v-25919803]{text-align:left}
