/* Course operations follow the accepted SHARON workbench. */
.course-manager{max-width:1040px;margin:0 auto}.course-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.course-manager button{background:#edf2e9;color:#243c35;border:1px solid #dce5d7;border-radius:10px;min-height:44px}.course-manager .course-primary{background:#243c35;color:white;border-color:#243c35}.course-manager .course-list{display:grid;gap:10px}.course-manager .course-list-item{display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;padding:16px}.course-list-item small{flex:none;color:#657468}.course-manager form{padding:20px 0;border-top:1px solid #e3e8de}.course-manager .card{padding:18px;border-radius:14px;background:#fafbf7}.course-phone-preview{max-width:430px;margin:24px auto;background:#faf9f5;border-radius:20px;padding:24px;color:#243c35;overflow-wrap:anywhere}.course-phone-preview img{display:block;width:100%;height:auto;border-radius:12px}.course-phone-preview p{white-space:pre-wrap;line-height:1.75}.course-phone-preview h2{font-size:24px}.course-phone-preview section{background:white;padding:12px;margin:12px 0;border-radius:12px}@media(max-width:650px){.course-list-item{flex-direction:column;align-items:flex-start!important}.course-toolbar .actions{width:100%}}
