.rcl-panel-shell{position:relative;left:50%;width:min(1560px,calc(100vw - 64px));max-width:none;margin-left:0;margin-right:0;transform:translateX(-50%)}
.rcl-dashboard-hero{min-height:220px;padding:42px 50px}
.rcl-dashboard-hero h1{font-size:clamp(2.6rem,4.5vw,4.5rem)}
.rcl-dashboard-hero .rcl-button-light{flex:0 0 auto;width:auto!important;height:auto!important;min-width:0;min-height:44px;padding:11px 18px;border-radius:999px}
.rcl-dashboard-hero>.rcl-button-light{align-self:center!important;flex:0 0 auto!important;width:auto!important;height:44px!important;min-width:0!important;max-width:none!important;min-height:44px!important;max-height:44px!important;aspect-ratio:auto!important;padding:0 20px!important;border-radius:999px!important;white-space:nowrap}
.rcl-dashboard-layout{grid-template-columns:250px minmax(0,1fr);gap:32px}
.rcl-dashboard-content{width:100%;min-width:0}
.rcl-course-picker{display:flex;align-items:center;gap:20px}
.rcl-course-picker label{flex:0 0 auto}
.rcl-course-picker select{max-width:none;flex:1}
.rcl-course-picker-row{display:block}.rcl-course-picker-row .rcl-course-picker{width:100%}.rcl-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.rcl-dashboard-hero .rcl-button-ghost{border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff}
.rcl-panel-grid{grid-template-columns:minmax(0,2.4fr) minmax(300px,.8fr)}
.rcl-manage-lessons{max-height:680px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
@media(max-width:1100px){.rcl-dashboard-layout{grid-template-columns:220px minmax(0,1fr)}}
@media(max-width:900px){.rcl-panel-shell{width:calc(100vw - 32px)}.rcl-dashboard-layout{grid-template-columns:1fr}.rcl-course-picker{display:block}.rcl-course-picker-row{align-items:stretch;flex-direction:column}.rcl-hero-actions{justify-content:flex-start}}
@media(max-width:620px){.rcl-panel-shell{width:calc(100vw - 22px)}.rcl-manage-lessons{max-height:none;overflow:visible}}
