.course-fields{border:1px solid #66505c;border-radius:12px;padding:16px;display:grid;gap:12px;min-width:0;margin:8px 0}.course-fields legend{color:#e5bdcf;padding:0 6px}.course-fields [data-course-weekdays]{display:flex;flex-wrap:wrap;gap:12px}.course-fields [data-course-weekdays] label{display:flex;align-items:center;gap:5px}.course-fields [type=checkbox]{width:auto}.course-summary{padding:16px;border:1px solid #66505c;border-radius:12px;margin:12px 0}.course-summary p{line-height:1.5}.course-summary button{margin-right:8px}

.course-fields [hidden]{display:none!important}
