.mc-admin-main{max-width:none}.mc-admin-sidebar .mc-side-nav a{min-height:48px}.mc-admin-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.mc-admin-head h1{font-family:var(--serif);font-size:54px;line-height:1;margin:0 0 10px}.mc-admin-head p{color:var(--muted);margin:0}.mc-primary-action{background:var(--forest);color:#fff;padding:13px 18px;font-size:12px;font-weight:800}.mc-admin-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}.mc-admin-quick a{background:#472559;border:1px solid var(--line);padding:20px;display:grid;gap:7px}.mc-admin-quick strong{font-family:var(--serif);font-size:22px}.mc-admin-quick span{font-size:11px;color:var(--muted)}.mc-create-course{border:2px solid var(--forest);padding:28px}.mc-panel-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:22px}.mc-panel-heading h3{font-size:34px}.mc-panel-heading p{color:var(--muted);margin:6px 0 0}.mc-course-editor{background:var(--cream2);padding:20px}.mc-create-button{grid-column:1/-1;justify-self:start;min-width:210px}.mc-course-list-heading{display:flex;justify-content:space-between;align-items:end;margin:34px 0 14px}.mc-course-list-heading h2{font-family:var(--serif);font-size:36px;margin:0}.mc-course-list-heading span{font-size:11px;color:var(--muted)}.mc-manage-course{background:#472559;border:1px solid var(--line);margin-bottom:14px}.mc-manage-course>summary{list-style:none;cursor:pointer;padding:20px 22px;display:flex;justify-content:space-between;align-items:center;gap:18px}.mc-manage-course>summary::-webkit-details-marker{display:none}.mc-manage-course>summary h3{font-family:var(--serif);font-size:28px;margin:6px 0 3px}.mc-manage-course>summary p{margin:0;color:var(--muted);font-size:11px}.mc-open-label{font-size:11px;font-weight:800;color:var(--forest)}.mc-course-state{font-size:9px;letter-spacing:.12em;font-weight:800}.mc-course-state.live{color:#7fbf8e}.mc-course-state.draft{color:#d9a25e}.mc-manage-body{border-top:1px solid var(--line);padding:22px}.mc-manage-body>.edit-course-form{background:var(--cream2);padding:20px;margin-bottom:18px}.mc-form-title{grid-column:1/-1;font-family:var(--serif);font-size:24px;margin:0 0 4px}.mc-content-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mc-course-block{border:1px solid var(--line);padding:18px}.mc-block-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:6px}.mc-block-title h4{font-family:var(--serif);font-size:24px;margin:0}.mc-block-title span{font-size:11px;background:var(--cream2);padding:4px 8px}.mc-admin-list-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #4A2D5C}.mc-admin-list-row div{display:grid}.mc-admin-list-row small{font-size:10px;color:var(--muted)}.mc-add-box{background:var(--cream2);padding:16px;margin-top:16px}.mc-add-box h5{font-family:var(--serif);font-size:21px;margin:0}.mc-strong-btn{background:var(--forest);color:#fff;border-color:var(--forest);justify-self:start}.mc-empty-note{font-size:12px;color:var(--muted)}.mc-course-footer-actions{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.mc-delete{color:#e88686}.mc-admin-tabs{overflow:auto;max-width:100%}@media(max-width:1000px){.mc-admin-quick{grid-template-columns:1fr 1fr}.mc-content-columns{grid-template-columns:1fr}.mc-admin-head h1{font-size:44px}}@media(max-width:700px){.mc-admin-head{display:block}.mc-admin-head>a{display:inline-flex;margin-top:14px}.mc-admin-quick{grid-template-columns:1fr}.mc-create-course{padding:18px}.mc-course-editor,.mc-manage-body>.edit-course-form{padding:14px}.mc-manage-course>summary{align-items:flex-start}.mc-manage-course>summary h3{font-size:23px}.mc-open-label{white-space:nowrap}.mc-create-button{width:100%}.mc-course-footer-actions .mini-btn{flex:1 1 46%;text-align:center}.form-grid{grid-template-columns:1fr}.form-grid label[style*=grid-column]{grid-column:auto!important}.mc-form-title,.mc-create-button{grid-column:auto}}
