@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:ital,opsz,wght@0,9..40,400..700;1,9..40,400..700&display=swap";._header_2h9o2_1{border-bottom:1px solid #d1d5db;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}._header_2h9o2_1 nav,._userActions_2h9o2_14{align-items:center;gap:.75rem;display:flex}._field_10nnf_1{flex-direction:column;gap:.25rem;display:flex}._input_10nnf_6{font:inherit;padding:.5rem}._selectControl_10nnf_10{align-items:center;gap:.5rem;display:flex}._selectControl_10nnf_10 ._input_10nnf_6{flex:1;min-width:0}._selectLeading_10nnf_19{flex:none;display:inline-flex}._error_10nnf_23{color:#b00020;margin:.25rem 0}._technologyIcon_a4pf7_1{background:var(--technology-icon-background);height:var(--technology-icon-size);width:var(--technology-icon-size);border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._technologyIcon_a4pf7_1 svg{width:60%;height:60%;display:block}._technologyIcon_a4pf7_1 svg :is(path,circle,ellipse,line,polygon,polyline,rect){fill:var(--technology-icon-color)!important;stroke:var(--technology-icon-color)!important}._courseIcon_1q5cz_1{color:#00da5f;height:var(--course-icon-size);width:var(--course-icon-size);background:#0d3020;border-radius:.25rem;flex:none;justify-content:center;align-items:center;display:inline-flex}._courseIcon_1q5cz_1 svg{width:60%;height:60%}._technologyCourseIcon_1q5cz_18{flex:none}:root{color:#1f2937;background:#fff;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;text-align:center;padding:.45rem .7rem}button:disabled{cursor:not-allowed}.button{color:inherit;text-align:center;border:1px solid #9ca3af;border-radius:.25rem;justify-content:center;align-items:center;padding:.45rem .7rem;text-decoration:none;display:inline-flex}a{color:#14532d}main{max-width:980px;margin:0 auto;padding:1rem}form,.stack{flex-direction:column;gap:.75rem;display:flex}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-header{justify-content:space-between;align-items:center;gap:1rem;margin-block:1rem;display:flex}.page-header>h1,.page-header-title h1{margin:0}.page-header-title{align-items:center;gap:.75rem;min-width:0;display:flex}.course-details-title{flex:20rem;min-width:0}.course-details-title h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.course-details-full-title{overflow-wrap:anywhere;margin:.25rem 0 0;font-family:DM Mono,ui-monospace,monospace;font-size:.75rem}.course-details-status{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.course-status-badge{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:600}.page-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.course-card{grid-template-columns:minmax(0,1fr) auto;gap:1rem;display:grid}.course-card-content p{margin-bottom:0}.course-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.course-card-actions{flex-direction:column;gap:.75rem;display:flex}.pagination{justify-content:center}.lesson-row{align-items:center;gap:1rem;display:flex}.lesson-list-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.lesson-list-header h2{margin:0}.lesson-row-actions{align-items:center;gap:1rem;margin-left:auto;display:flex}.module-card{border:1px solid #d1d5db;margin-top:1rem;padding:1rem}.module-card-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.module-card-header h3{margin:0}.module-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.lesson-delete-action{margin-top:1rem}.video-player-item{flex-direction:column;align-items:flex-start;display:flex}.video-player{max-width:100%;display:block}.video-player-delete{margin-top:.25rem}.upload-progress{border:1px solid #bfdbfe;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem 1rem;padding:1rem;display:grid}.upload-progress div{gap:.25rem;display:grid}.upload-progress progress{accent-color:#2563eb;width:100%;height:1rem}.upload-progress p{grid-column:1/-1;margin:0}.upload-progress button{justify-self:end}@media (width<=640px){.page-header{flex-wrap:wrap;align-items:flex-start}.page-header-actions{justify-content:flex-start;width:100%}.course-card{grid-template-columns:1fr}.course-card-actions{flex-flow:wrap}.lesson-row{flex-wrap:wrap;align-items:flex-start}.lesson-row-actions{flex-wrap:wrap;width:100%;margin-left:0}.lesson-list-header,.module-card-header{flex-wrap:wrap;align-items:flex-start}.module-card-actions{justify-content:flex-start}}.card{border:1px solid #d1d5db;margin-block:1rem;padding:1rem}.attention-section{border-color:#fecaca}.attention-section h2,.attention-section p{margin-top:0}.attention-section button{color:#b00020}.muted{color:#4b5563}.danger{color:#b00020}
