.camp-dialog.CommonDialog{--camp-dialog-min-height:410px;--camp-dialog-v-margin:64px;--camp-form-min-height:272px;border-radius:var(--space-m);overflow:hidden;background-color:var(--secondary-grey-4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:var(--camp-dialog-min-height);max-height:calc(100vh - var(--camp-dialog-v-margin));height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.camp-dialog.CommonDialog .el-dialog__header{display:none}.camp-dialog.CommonDialog .el-dialog__body{padding:calc(var(--space-xl) + var(--space-xs));background-color:var(--secondary-grey-4);border-radius:var(--space-md);-webkit-box-sizing:border-box;box-sizing:border-box}.camp-dialog.CommonDialog .camp-box,.camp-dialog.CommonDialog .el-dialog__body{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.camp-dialog.CommonDialog .camp-box{gap:var(--space-base)}.camp-dialog.CommonDialog .camp-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0}.camp-dialog.CommonDialog .camp-title{font-size:var(--font-size-lg);font-family:var(--font-family-semiBold);color:var(--primary-blue);text-transform:uppercase}.camp-dialog.CommonDialog .camp-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-xs)}.camp-dialog.CommonDialog .camp-btn{padding:var(--space-sm) var(--space-xl);border:none;border-radius:var(--radius-full);font-family:var(--font-family-medium);cursor:pointer;font-size:var(--font-size-base);-webkit-box-sizing:border-box;box-sizing:border-box}.camp-dialog.CommonDialog .camp-btn,.camp-dialog.CommonDialog .camp-btn:hover{-webkit-transition:var(--transition-default);transition:var(--transition-default)}.camp-dialog.CommonDialog .camp-btn.cancel{background:transparent;color:var(--secondary-grey-2)}.camp-dialog.CommonDialog .camp-btn.save{background-color:var(--primary-blue);color:var(--primary-white)}.camp-dialog.CommonDialog .camp-btn.is-disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.camp-dialog.CommonDialog .camp-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-base);-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:var(--camp-form-min-height);overflow:hidden;position:relative}.camp-dialog.CommonDialog .camp-form.is-saving .camp-groups,.camp-dialog.CommonDialog .camp-form.is-saving .camp-types{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.camp-dialog.CommonDialog .camp-save-progress{position:absolute;inset:0;z-index:2;flex-direction:column;gap:var(--space-base);padding:var(--space-lg) var(--space-xl);background:var(--primary-white);border-radius:var(--radius-md);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.camp-dialog.CommonDialog .camp-save-progress,.camp-dialog.CommonDialog .camp-save-progress__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.camp-dialog.CommonDialog .camp-save-progress__list{margin:0;padding:0;list-style:none;flex-direction:column;gap:var(--space-xs);overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.camp-dialog.CommonDialog .camp-save-progress__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--space-base);padding:var(--space-sm) var(--space-base);border-radius:var(--radius-sm);background:var(--primary-white);-webkit-box-sizing:border-box;box-sizing:border-box}.camp-dialog.CommonDialog .camp-save-progress__item--loading .camp-save-progress__name{color:var(--primary-blue)}.camp-dialog.CommonDialog .camp-save-progress__item--success .camp-save-progress__name{color:var(--secondary-black-2)}.camp-dialog.CommonDialog .camp-save-progress__item--error .camp-save-progress__name{color:var(--secondary-orange)}.camp-dialog.CommonDialog .camp-save-progress__name{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:var(--font-size-base);font-family:var(--font-family-medium);color:var(--secondary-grey-2);text-transform:uppercase;word-break:break-word}.camp-dialog.CommonDialog .camp-save-progress__status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.camp-dialog.CommonDialog .camp-save-progress__status .el-icon-loading{font-size:18px;color:var(--primary-blue)}.camp-dialog.CommonDialog .camp-save-progress__icon{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.camp-dialog.CommonDialog .camp-save-progress__icon-fail{font-size:16px;color:var(--secondary-orange);font-weight:700}.camp-dialog.CommonDialog .camp-save-progress-fade-enter-active,.camp-dialog.CommonDialog .camp-save-progress-fade-leave-active{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.camp-dialog.CommonDialog .camp-save-progress-fade-enter,.camp-dialog.CommonDialog .camp-save-progress-fade-leave-to{opacity:0}.camp-dialog.CommonDialog .camp-types{flex-direction:column;gap:var(--space-sm);-ms-flex-negative:0;flex-shrink:0}.camp-dialog.CommonDialog .camp-groups,.camp-dialog.CommonDialog .camp-types{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.camp-dialog.CommonDialog .camp-groups{flex-direction:column;gap:var(--space-base);-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.camp-dialog.CommonDialog .camp-groups::-webkit-scrollbar{display:none}.camp-dialog.CommonDialog .camp-row{display:grid;grid-template-columns:minmax(80px,-webkit-max-content) 1fr;grid-template-columns:minmax(80px,max-content) 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:var(--space-lg);-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);width:100%}.camp-dialog.CommonDialog .camp-label{min-width:80px;color:var(--secondary-grey-2);font-size:var(--font-size-base);font-family:var(--font-family-medium)!important;text-transform:uppercase;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.camp-dialog.CommonDialog .camp-label.is-empty{visibility:hidden}.camp-dialog.CommonDialog .camp-body{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-xs)}.camp-dialog.CommonDialog .camp-body.is-schedule{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--space-sm)}.camp-dialog.CommonDialog .camp-body.is-name{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--space-sm);width:100%}.camp-dialog.CommonDialog .camp-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-m);padding:var(--space-lg) var(--space-xl);background-color:var(--primary-white);border-radius:var(--radius-md);-webkit-box-sizing:border-box;box-sizing:border-box}.camp-dialog.CommonDialog .camp-pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-xs)}.camp-dialog.CommonDialog .camp-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--space-xs) var(--space-base);border:none;border-radius:var(--radius-sm);background-color:var(--secondary-grey-3);font-size:var(--font-size-base);font-family:var(--font-family-medium);color:var(--secondary-grey-2);text-transform:uppercase;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:var(--transition-default);transition:var(--transition-default)}.camp-dialog.CommonDialog .camp-pill.active{background-color:var(--primary-blue);color:var(--primary-white)}.camp-dialog.CommonDialog .camp-pills.is-token .camp-pill{background-color:var(--primary-white)}.camp-dialog.CommonDialog .camp-pills.is-token .camp-pill.active{background-color:var(--primary-blue);color:var(--primary-white)}.camp-dialog.CommonDialog .camp-schedule{gap:var(--space-m);-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}.camp-dialog.CommonDialog .camp-schedule,.camp-dialog.CommonDialog .camp-week{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.camp-dialog.CommonDialog .camp-week{gap:var(--space-xxxs)}.camp-dialog.CommonDialog .camp-week.is-week-locked .camp-day{cursor:default;pointer-events:none}.camp-dialog.CommonDialog .camp-week.is-week-locked .camp-day.active{background-color:rgba(158,158,159,.6);color:var(--primary-white)}.camp-dialog.CommonDialog .camp-week:not(.is-week-locked) .camp-day.active{background-color:var(--secondary-yellow)}.camp-dialog.CommonDialog .camp-day{width:20px;height:20px;border:none;border-radius:var(--radius-sm);background-color:#f1f1f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--font-size-xsm);font-family:var(--font-family-medium);color:var(--primary-white);cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:var(--transition-default);transition:var(--transition-default)}.camp-dialog.CommonDialog .camp-day.is-disabled{cursor:not-allowed;pointer-events:none;opacity:.4}.camp-dialog.CommonDialog .camp-day.is-disabled.active{background-color:#f1f1f0;color:#9e9e9f}.camp-dialog.CommonDialog .camp-time{font-size:var(--font-size-md);font-family:var(--font-family-medium);color:var(--secondary-grey-2);white-space:nowrap}.camp-dialog.CommonDialog .camp-acts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-sm);-ms-flex-negative:0;flex-shrink:0}.camp-dialog.CommonDialog .camp-icon{width:var(--font-size-xl);height:var(--font-size-xl);-o-object-fit:contain;object-fit:contain;cursor:pointer;opacity:.55}.camp-dialog.CommonDialog .camp-icon.is-copy{width:var(--font-size-md);height:var(--font-size-md)}.camp-dialog.CommonDialog .camp-icon:hover{opacity:.85}.camp-dialog.CommonDialog .camp-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:100%}.camp-dialog.CommonDialog .camp-input .el-input__inner{width:100%;height:auto;line-height:var(--space-md);padding:var(--space-xs) var(--space-sm);border:1px solid var(--secondary-grey-3);border-radius:var(--radius-sm);background-color:var(--primary-white);color:var(--primary-blue);font-size:var(--font-size-base);font-family:var(--font-family-medium);text-transform:uppercase}.camp-dialog.CommonDialog .camp-input .el-input__inner::-webkit-input-placeholder{color:var(--primary-grey);text-transform:uppercase}.camp-dialog.CommonDialog .camp-input .el-input__inner::-moz-placeholder{color:var(--primary-grey);text-transform:uppercase}.camp-dialog.CommonDialog .camp-input .el-input__inner:-ms-input-placeholder{color:var(--primary-grey);text-transform:uppercase}.camp-dialog.CommonDialog .camp-input .el-input__inner::-ms-input-placeholder{color:var(--primary-grey);text-transform:uppercase}.camp-dialog.CommonDialog .camp-input .el-input__inner::placeholder{color:var(--primary-grey);text-transform:uppercase}.camp-dialog.CommonDialog .camp-input .el-input .el-input__inner:focus{border-color:var(--primary-blue)}.camp-dialog.CommonDialog .camp-add{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;display:block;cursor:pointer}.pagination-container[data-v-9887f41a]{background:var(--primary-white);padding:var(--space-sm) var(--space-md)}.ui-skeleton-block[data-v-6653eedd]{display:block;-ms-flex-negative:0;flex-shrink:0;border-radius:var(--radius-sm);background:-webkit-gradient(linear,left top,right top,color-stop(25%,var(--secondary-grey-4)),color-stop(50%,var(--secondary-grey-3)),color-stop(75%,var(--secondary-grey-4)));background:linear-gradient(90deg,var(--secondary-grey-4) 25%,var(--secondary-grey-3) 50%,var(--secondary-grey-4) 75%);background-size:200% 100%;-webkit-animation:ui-skeleton-shimmer-6653eedd 1.2s ease-in-out infinite;animation:ui-skeleton-shimmer-6653eedd 1.2s ease-in-out infinite}@-webkit-keyframes ui-skeleton-shimmer-6653eedd{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ui-skeleton-shimmer-6653eedd{0%{background-position:200% 0}to{background-position:-200% 0}}.table-rows-skeleton[data-v-39994588]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:var(--space-sm) 0;-webkit-box-sizing:border-box;box-sizing:border-box}.table-rows-skeleton__head[data-v-39994588],.table-rows-skeleton__row[data-v-39994588]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-sm);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-rows-skeleton__head[data-v-39994588]{-ms-flex-negative:0;flex-shrink:0;min-height:var(--skeleton-header-height,45px);padding:0 var(--space-base);border-bottom:1px solid var(--secondary-grey-3)}.table-rows-skeleton__body[data-v-39994588]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.table-rows-skeleton__row[data-v-39994588]{min-height:var(--skeleton-row-height,56px);padding:0 var(--space-base);-webkit-box-sizing:border-box;box-sizing:border-box}.table-rows-skeleton__row+.table-rows-skeleton__row[data-v-39994588]{border-top:1px solid var(--secondary-grey-3)}.table-rows-skeleton--fill[data-v-39994588]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:100%;overflow:hidden;padding:0}.table-rows-skeleton--fill .table-rows-skeleton__body[data-v-39994588]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden}.table-rows-skeleton--fill .table-rows-skeleton__row[data-v-39994588]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0}.camp-token-lesson-skeleton-cell[data-v-e26d99b8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:25px}.camp-token-lesson-skeleton-cell--status[data-v-e26d99b8],.camp-token-lesson-skeleton-cell--teacher[data-v-e26d99b8]{gap:var(--space-xs)}.camp-token-lesson-skeleton-cell--attendance[data-v-e26d99b8]{gap:2px}.group-lesson-status[data-v-5a8ce23a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;white-space:nowrap}.group-lesson-status__icon[data-v-5a8ce23a]{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.group-lesson-status__text[data-v-5a8ce23a]{font-size:var(--font-size-sm);font-family:var(--font-family-medium);text-transform:lowercase;line-height:1}.group-lesson-status--upcoming .group-lesson-status__text[data-v-5a8ce23a]{color:var(--primary-blue)}.group-lesson-status--attend .group-lesson-status__text[data-v-5a8ce23a]{color:var(--secondary-cyan)}.group-lesson-status--canceled .group-lesson-status__text[data-v-5a8ce23a]{color:var(--primary-grey)}.group-lesson-status--default .group-lesson-status__text[data-v-5a8ce23a]{color:var(--primary-black)}.group-attendance[data-v-5a8ce23a]{gap:var(--space-sm)}.group-attendance[data-v-5a8ce23a],.group-attendance__avatars[data-v-5a8ce23a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.group-attendance__avatars[data-v-5a8ce23a]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px}.group-attendance__avatar[data-v-5a8ce23a]{width:25px;height:25px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default}.group-attendance__avatar.attend[data-v-5a8ce23a]{border:3px solid var(--secondary-cyan)}.group-attendance__avatar.missed[data-v-5a8ce23a]{border:3px solid var(--secondary-orange)}.group-attendance__avatar.sick[data-v-5a8ce23a]{border:3px solid var(--secondary-grey-2)}.group-attendance__avatar.upcoming[data-v-5a8ce23a]{border:2px dashed var(--secondary-grey-2)}.group-attendance__ratio[data-v-5a8ce23a]{font-size:var(--font-size-sm);font-family:var(--font-family-medium);color:var(--secondary-black-2);white-space:nowrap}.group-lesson-status[data-v-76e28350]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;white-space:nowrap}.group-lesson-status__icon[data-v-76e28350]{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.group-lesson-status__text[data-v-76e28350]{font-size:var(--font-size-sm);font-family:var(--font-family-medium);text-transform:lowercase;line-height:1}.group-lesson-status--upcoming .group-lesson-status__text[data-v-76e28350]{color:var(--primary-blue)}.group-lesson-status--attend .group-lesson-status__text[data-v-76e28350]{color:var(--secondary-cyan)}.group-lesson-status--canceled .group-lesson-status__text[data-v-76e28350]{color:var(--primary-grey)}.group-lesson-status--default .group-lesson-status__text[data-v-76e28350]{color:var(--primary-black)}.group-attendance[data-v-76e28350]{gap:var(--space-sm)}.group-attendance[data-v-76e28350],.group-attendance__avatars[data-v-76e28350]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.group-attendance__avatars[data-v-76e28350]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px}.group-attendance__avatar[data-v-76e28350]{width:25px;height:25px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default}.group-attendance__avatar.attend[data-v-76e28350]{border:3px solid var(--secondary-cyan)}.group-attendance__avatar.missed[data-v-76e28350]{border:3px solid var(--secondary-orange)}.group-attendance__avatar.sick[data-v-76e28350]{border:3px solid var(--secondary-grey-2)}.group-attendance__avatar.upcoming[data-v-76e28350]{border:2px dashed var(--secondary-grey-2)}.group-attendance__ratio[data-v-76e28350]{font-size:var(--font-size-sm);font-family:var(--font-family-medium);color:var(--secondary-black-2);white-space:nowrap}.camp-container[data-v-77db320f]{height:100%;padding:var(--space-base);background-color:var(--primary-white);border-radius:var(--radius-md);-webkit-box-sizing:border-box;box-sizing:border-box}.camp-container .camp-list-filter-container[data-v-77db320f]{background-color:var(--primary-blue);border-radius:var(--radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-xs);padding:0 var(--space-base);height:50px}.camp-container .camp-list-filter-container .filter-top-left[data-v-77db320f]{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-family-variable);gap:var(--space-base);color:var(--primary-white);border-right:1px solid var(--primary-white);margin-right:22px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:120px;height:30px;place-items:center}.camp-container .camp-list-filter-container .filter-top-left img[data-v-77db320f]{width:20px;height:20px}.camp-container .camp-list-filter-container .group-prg-menu[data-v-77db320f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;gap:var(--space-xxl);padding-right:var(--space-xxl);margin-right:22px}.camp-container .camp-list-filter-container .group-prg-menu span[data-v-77db320f]{font-weight:var(--font-weight-medium);font-size:var(--font-size-md);color:var(--primary-white);-webkit-transition:var(--transition-default);transition:var(--transition-default);cursor:pointer}.camp-container .camp-list-filter-container .group-prg-menu span.active[data-v-77db320f]{color:var(--secondary-yellow)}.camp-container .camp-list-filter-container .filters-btn[data-v-77db320f]{height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid var(--primary-white);border-radius:var(--radius-md);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 var(--space-base);color:var(--primary-white);gap:var(--space-sm)}.camp-container .camp-list-filter-container .filters-btn img[data-v-77db320f]{height:11px;-o-object-fit:contain;object-fit:contain}.camp-container .camp-list-filter-container .filters-btn.active[data-v-77db320f]{color:var(--primary-blue);background-color:var(--secondary-cyan);border-color:var(--secondary-cyan)}.camp-container .camp-content[data-v-77db320f]{margin-top:var(--space-base);height:calc(100% - 62px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.camp-container .camp-content[data-v-77db320f] .table-rows-skeleton{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.camp-container .camp-content[data-v-77db320f] .el-table{height:100%}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__header-wrapper{background-color:var(--secondary-grey-3);border-radius:var(--radius-md)}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__header-wrapper tr{background-color:transparent}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__header-wrapper tr th{background-color:transparent;border:none}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__header-wrapper tr th .cell{padding:0 var(--space-base);font-family:var(--font-family-variable);line-height:45px}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper{height:calc(100% - 45px);overflow-y:hidden}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper:hover{overflow-y:auto}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr:hover .table-delete-icon img{visibility:visible!important}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.camp-token-row--group td{background-color:var(--secondary-grey-4)!important}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.camp-token-row--group td .cell{color:var(--primary-black)!important;font-family:var(--font-family-regular);font-weight:var(--font-weight-regular);line-height:25px}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.camp-token-row--group td.camp-col-group .cell{padding-right:var(--space-xxs);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:25px;cursor:pointer}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.camp-token-row--group td.camp-col-group .camp-token-group-name{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.camp-token-row--group.disable-row td{background-color:var(--primary-white)!important}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.camp-token-row--group.disable-row td .cell,.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.camp-token-row--group.disable-row td .cell *{color:var(--secondary-grey-2)!important}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.camp-token-row--lesson td,.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.camp-token-row--loading td{background-color:var(--primary-white)!important}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.disable-row td,.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.disable-row td .cell,.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.disable-row td .cell *{color:var(--secondary-grey-2)}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell{padding:0 var(--space-base);font-size:var(--font-size-base);font-family:var(--font-family-variable);font-weight:var(--font-weight-regular);line-height:1;color:var(--primary-black)}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell,.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell *{cursor:pointer}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-xs)}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-name span{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:var(--transition-default);transition:var(--transition-default)}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-name,.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-name *{cursor:pointer}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-teacher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-xxxs)}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-teacher .teacher-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-xs)}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-teacher .teacher-item img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-members{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-base)}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-members img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-student{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-xxxs)}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-student .week-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-sm)}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-student .week-item .week-label{white-space:nowrap;line-height:25px}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-student img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover;display:inline-block;border-radius:50%;margin-right:-5px;cursor:pointer}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-delete-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-delete-icon img{width:18px;-o-object-fit:contain;object-fit:contain;visibility:hidden;cursor:pointer}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper td .cell .table-delete-icon img:hover{opacity:.8}.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.camp-token-row--lesson td .cell,.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.camp-token-row--lesson td .cell *,.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.camp-token-row--loading td .cell,.camp-container .camp-content[data-v-77db320f] .el-table .el-table__body-wrapper tr.camp-token-row--loading td .cell *{cursor:default}.camp-container .camp-content[data-v-77db320f] .pagination-container{padding:var(--space-base) var(--space-base) 0}.camp-container .camp-content[data-v-77db320f] .pagination-container .el-pagination{padding:0}.camp-container .camp-content[data-v-77db320f] .camp-token-group-level,.camp-container .camp-content[data-v-77db320f] .camp-token-group-name,.camp-container .camp-content[data-v-77db320f] .camp-token-group-topic,.camp-container .camp-content[data-v-77db320f] .camp-token-group-week{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:25px;line-height:25px;white-space:nowrap;font-family:var(--font-family-regular);font-weight:var(--font-weight-regular);color:var(--primary-black)}.camp-container .camp-content[data-v-77db320f] .camp-token-group-name{gap:var(--space-xxs)}.camp-container .camp-content[data-v-77db320f] .camp-token-group-name__expand-chevron{width:9px;height:5px;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform var(--transition-default);transition:-webkit-transform var(--transition-default);transition:transform var(--transition-default);transition:transform var(--transition-default),-webkit-transform var(--transition-default)}.camp-container .camp-content[data-v-77db320f] .camp-token-group-name__expand-chevron.is-expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.camp-container .camp-content[data-v-77db320f] .camp-token-lesson-topic,.camp-container .camp-content[data-v-77db320f] .camp-token-lesson-week{color:var(--primary-black)}