.CourseProgramTree_editor___Uacg,.CourseProgramTree_lessonList__1Fu9r,.CourseProgramTree_topicContent__ICp_m,.CourseProgramTree_topicList__iFDLV{display:flex;flex-direction:column}.CourseProgramTree_editor___Uacg,.CourseProgramTree_topicList__iFDLV{gap:var(--padding-s)}.CourseProgramTree_toolbar__EKJlz{display:flex;justify-content:flex-end}.CourseProgramTree_emptyCourse__5o0kG{margin:0;padding:var(--padding-l);text-align:center;border-radius:var(--padding-s);background:var(--g-color-base-generic-ultralight)}.CourseProgramTree_sortable___PNUE{position:relative;padding-left:var(--padding-xl)}.CourseProgramTree_sortable___PNUE[data-dragging]{z-index:2}.CourseProgramTree_sortable___PNUE[data-drop-position]:after,.CourseProgramTree_sortable___PNUE[data-drop-position]:before{position:absolute;right:0;left:var(--padding-xl);height:2px;border-radius:var(--padding-xxs);background:var(--g-color-line-brand);content:""}.CourseProgramTree_sortable___PNUE[data-drop-position=before]:before{top:calc(-1 * var(--padding-xxs))}.CourseProgramTree_sortable___PNUE[data-drop-position=after]:after{bottom:calc(-1 * var(--padding-xxs))}.CourseProgramTree_sortable___PNUE[data-drop-position=append]:after{bottom:var(--padding-xs)}.CourseProgramTree_dragHandle__m3jjD{position:absolute;left:0;top:var(--padding-xxs);z-index:1;touch-action:none;cursor:grab}.CourseProgramTree_dragHandle__m3jjD:active{cursor:grabbing}.CourseProgramTree_actions__3XXH3:focus-visible,.CourseProgramTree_collapse__TG7Km:focus-visible,.CourseProgramTree_dragHandle__m3jjD:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:2px}.CourseProgramTree_topic__bdS9L{overflow:visible;padding:0;border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs)}.CourseProgramTree_lessonRow__5H699,.CourseProgramTree_topicRow__kjBMm{display:flex;align-items:center;gap:var(--padding-xs);min-width:0}.CourseProgramTree_topicRow__kjBMm{min-height:44px;padding:var(--padding-xxs) var(--padding-xs);border-radius:var(--padding-xs);background:var(--g-color-base-selection)}.CourseProgramTree_actions__3XXH3,.CourseProgramTree_collapse__TG7Km{flex-shrink:0}.CourseProgramTree_topicNumber__mXdio{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:var(--padding-xxs);color:var(--g-color-text-brand-contrast);background:var(--g-color-base-brand)}.CourseProgramTree_title__yoHBT{min-width:0;flex:1 1;overflow-wrap:anywhere}.CourseProgramTree_lessonLink__NJ7cb{color:inherit;text-decoration:none}.CourseProgramTree_lessonLink__NJ7cb:hover{color:var(--g-color-text-brand);text-decoration:underline}.CourseProgramTree_lessonLink__NJ7cb:focus-visible{border-radius:var(--padding-xxs);outline:2px solid var(--g-color-line-focus);outline-offset:2px}.CourseProgramTree_topicContent__ICp_m{gap:var(--padding-xs);padding:var(--padding-xs)}.CourseProgramTree_lessonList__1Fu9r{gap:var(--padding-xxs)}.CourseProgramTree_lessonRow__5H699{min-height:44px;padding:var(--padding-xxs) var(--padding-xs);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);background:var(--g-color-base-background)}.CourseProgramTree_lessonKindIcon__DWW_8{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:var(--g-color-text-secondary)}.CourseProgramTree_emptyTopic__zW_GR{padding:var(--padding-xs)}.CourseProgramTree_addLesson__kFlrP{align-self:flex-start}.CourseProgramTree_dragOverlay__QoUyi{min-width:240px;max-width:min(560px,80vw);padding:var(--padding-xs) var(--padding-s);overflow-wrap:anywhere;border:1px solid var(--g-color-line-brand);border-radius:var(--padding-xs);box-shadow:0 8px 24px var(--g-color-sfx-shadow);color:var(--g-color-text-primary);background:var(--g-color-base-background)}@media (max-width:750px){.CourseProgramTree_lessonRow__5H699,.CourseProgramTree_topicRow__kjBMm{gap:var(--padding-xxs)}.CourseProgramTree_kindLabel__DF_sh{display:none}.CourseProgramTree_title__yoHBT{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.g-label{--_--bg-color:none;--_--bg-color-hover:none;--_--text-color:none;--_--animation-from:calc(-100% * var(--g-flow-direction));--_--animation-to:calc(100% * var(--g-flow-direction));--_--gradient-deg:calc(90deg * var(--g-flow-direction));--_--gradient-mask-begin-color:rgba(233,233,233,0);--_--gradient-mask-end-color:rgba(233,233,233,1);display:inline-flex;align-items:center;position:relative;height:var(--_--height);border-radius:var(--_--border-radius);color:var(--_--text-color);background-color:var(--_--bg-color);transition-property:opacity,color,background-color;transition-duration:.15s;transition-timing-function:ease-in-out;box-sizing:border-box;isolation:isolate}.g-label__animation-container{overflow:hidden;position:absolute;inset:0;border-radius:inherit}.g-label__animation-container:after{position:absolute;z-index:-1;inset:0;content:"";background-color:var(--_--gradient-bg-color,var(--_--bg-color));-webkit-mask-image:linear-gradient(var(--_--gradient-deg),var(--_--gradient-mask-begin-color),var(--_--gradient-mask-end-color));mask-image:linear-gradient(var(--_--gradient-deg),var(--_--gradient-mask-begin-color),var(--_--gradient-mask-end-color));animation:g-label 2s linear infinite}.g-label__text{font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-short-font-size);line-height:var(--g-text-body-short-line-height);display:flex;align-items:baseline;margin:0 var(--_--margin-inline);width:100%;text-align:center;white-space:nowrap;overflow:hidden}.g-label__content,.g-label__key{text-overflow:ellipsis;overflow:hidden}.g-label__value{display:flex;opacity:.7;overflow:hidden}.g-label__separator{margin:0 4px}.g-label__main-button{padding:0;font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:inherit;background:none;border:none;outline:none;cursor:pointer;border-radius:inherit;z-index:1;height:100%}.g-label__main-button:empty{position:absolute;inset:0}.g-label__addon{display:flex;align-items:center;justify-content:center;width:var(--_--height);height:var(--_--height);border-radius:var(--_--border-radius)}.g-label__addon_side_end,.g-label__addon_side_start{position:absolute;inset-block-start:0}.g-label__addon_side_start{inset-inline-start:2px;border-start-end-radius:0;border-end-end-radius:0}.g-label__addon_side_end{inset-inline-end:0;border-start-start-radius:0;border-end-start-radius:0}.g-label__addon_type_button{padding:0;font-family:var(--g-text-body-font-family);font-size:inherit;font-weight:var(--g-text-body-font-weight);color:inherit;background:none;border:none;outline:none;z-index:2;cursor:pointer;color:var(--_--text-color);background-color:transparent;transition:color .15s ease-in-out,background-color .15s ease-in-out,transform .1s ease-out}.g-label__addon_type_button:active{transform:scale(.96)}.g-label_size_xxs{--_--height:18px;--_--border-radius:var(--g-border-radius-xs);--_--margin-inline:6px;--_--margin-addon-start:22px;--_--margin-addon-end:20px}.g-label_size_xs{--_--height:20px;--_--border-radius:var(--g-border-radius-xs);--_--margin-inline:8px;--_--margin-addon-start:24px;--_--margin-addon-end:22px}.g-label_size_s{--_--height:24px;--_--border-radius:var(--g-border-radius-s);--_--margin-inline:10px;--_--margin-addon-start:28px;--_--margin-addon-end:26px}.g-label_size_m{--_--height:28px;--_--border-radius:var(--g-border-radius-m);--_--margin-inline:12px;--_--margin-addon-start:32px;--_--margin-addon-end:32px}.g-label_disabled{opacity:.7;pointer-events:none}.g-label_interactive{cursor:pointer}.g-label_width_auto{max-width:100%}.g-label_theme_normal{--_--bg-color:var(--g-color-base-misc-light);--_--bg-color-hover:var(--g-color-base-misc-light-hover);--_--text-color:var(--g-color-text-misc-heavy)}.g-label_theme_success{--_--bg-color:var(--g-color-base-positive-light);--_--bg-color-hover:var(--g-color-base-positive-light-hover);--_--text-color:var(--g-color-text-positive-heavy)}.g-label_theme_info{--_--bg-color:var(--g-color-base-info-light);--_--bg-color-hover:var(--g-color-base-info-light-hover);--_--text-color:var(--g-color-text-info-heavy)}.g-label_theme_warning{--_--bg-color:var(--g-color-base-warning-light);--_--bg-color-hover:var(--g-color-base-warning-light-hover);--_--text-color:var(--g-color-text-warning-heavy)}.g-label_theme_danger{--_--bg-color:var(--g-color-base-danger-light);--_--bg-color-hover:var(--g-color-base-danger-light-hover);--_--text-color:var(--g-color-text-danger-heavy)}.g-label_theme_utility{--_--bg-color:var(--g-color-base-utility-light);--_--bg-color-hover:var(--g-color-base-utility-light-hover);--_--text-color:var(--g-color-text-utility-heavy)}.g-label_theme_unknown{--_--bg-color:var(--g-color-base-neutral-light);--_--bg-color-hover:var(--g-color-base-neutral-light-hover);--_--text-color:var(--g-color-text-complementary)}.g-label_theme_clear{--_--bg-color:transparent;--_--bg-color-hover:var(--g-color-base-simple-hover);--_--text-color:var(--g-color-text-complementary);--_--gradient-bg-color:var(--g-color-base-neutral-light);box-shadow:inset 0 0 0 1px var(--g-color-line-generic)}.g-label:has(.g-label__addon_side_start) .g-label__text{margin-inline-start:var(--_--margin-addon-start)}.g-label:has(.g-label__addon_side_end) .g-label__text{margin-inline-end:var(--_--margin-addon-end)}.g-label__addon_type_button:not(.g-label__addon_action_copy):hover,.g-label_interactive:hover:not(:has(.g-label__addon_type_button:not(.g-label__addon_action_copy):hover)){background-color:var(--_--bg-color-hover)}.g-label__addon_type_button:focus-visible,.g-label__main-button:focus-visible{outline:2px solid var(--g-color-line-focus)}@keyframes g-label{0%{transform:translateX(var(--_--animation-from))}to{transform:translateX(var(--_--animation-to))}}.CollectionCardPreview_wrapper__7fgYD{display:flex;flex-direction:column;gap:var(--padding-xs)}.CollectionCardPreview_cardWrapper__bJMIM{pointer-events:none}.BinaryTagAdminForm_form__3qvoO{display:flex;flex-direction:column;gap:var(--padding-m);width:100%;padding:var(--padding-l)}.BinaryTagAdminForm_row__Kkx8B{display:flex;gap:var(--padding-s);>*{flex:1 1}}.BinaryTagAdminForm_section__mgFr7{display:flex;flex-direction:column;gap:var(--padding-s);padding:var(--padding-m);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-m)}.BinaryTagAdminForm_sectionHeader__QRbAW{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-s)}.BinaryTagAdminForm_colorRow__1Bb90{display:flex;gap:var(--padding-s);align-items:flex-end}.BinaryTagAdminForm_colorRow__1Bb90>:first-child{flex:1 1}.BinaryTagAdminForm_colorPreview__pGjbg{width:28px;height:28px;border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-s)}.BinaryTagAdminForm_actions__BODLk{display:flex;gap:var(--padding-s)}.BinaryTagsTab_wrapper__N6l8G{display:flex;flex-direction:column;gap:var(--padding-m)}.BinaryTagsTab_header__Yu7c0{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-s)}