.empty-rules{border-bottom:1px solid rgba(50,56,66,.1019607843);caption-side:bottom}.rule-details[data-v-429f600a]{padding:24px}.rule-details__title[data-v-429f600a]{font-size:14px;font-weight:600;color:var(--se-theme-text-1);line-height:20px;text-align:left}.rule-details__content[data-v-429f600a]{margin-top:16px}.rule-details__content table thead[data-v-429f600a]{display:table;table-layout:fixed}.rule-details__content table thead tr[data-v-429f600a]{background-color:var(--se-theme-background-4);border-top:1px solid var(--se-theme-border-0);border-bottom:1px solid var(--se-theme-border-0)}.rule-details__content table tbody[data-v-429f600a]{display:block;max-height:60vh;overflow-y:auto}.rule-details__content table tbody tr[data-v-429f600a]{border-bottom:1px solid var(--se-theme-border-0)}.rule-details__content table td[data-v-429f600a],.rule-details__content table th[data-v-429f600a]{padding:10px 14px;text-align:left;width:70px}.rule-details__content table th[data-v-429f600a]:nth-child(2){width:160px}.rule-details__content table td[data-v-429f600a]:nth-child(2){width:160px;color:var(--se-theme-text-2)}.alert{padding:10px 15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;font-size:13px}.alert.alert-warning{color:#ad5b00;background-color:#fff5e3}.alert.alert-warning strong{color:#d9a517;font-weight:600}.alert.alert-normal{background-color:#e4e6eb}.alert.alert-normal strong{color:#5d6169}.alert.alert-danger{color:#c41a1d;background-color:#fdefef}.alert.alert-info{color:#325cd9;background-color:#ebf3ff}.forbidden-time-calendar[data-v-886fa50a]{border:1px solid #d3d5db;border-radius:4px;font-size:12px;color:rgba(6,12,25,.65)}.forbidden-time-calendar .calendar-header[data-v-886fa50a]{display:flex;height:32px;border-bottom:1px solid #ebebec}.forbidden-time-calendar .calendar-header .calendar-header__cell[data-v-886fa50a]{flex:1;display:flex;align-items:center;justify-content:center;flex:0 0 54px}.forbidden-time-calendar .calendar-body[data-v-886fa50a]{display:flex;flex-direction:column}.forbidden-time-calendar .calendar-body .calendar-body__block[data-v-886fa50a]{border-bottom:1px solid #c1c2c5}.forbidden-time-calendar .calendar-body .calendar-body__block[data-v-886fa50a]:last-child{border-bottom:none}.forbidden-time-calendar .calendar-body .calendar-body__block .calendar-body__row[data-v-886fa50a]{display:flex;border-bottom:1px solid #ebebec;height:32px}.forbidden-time-calendar .calendar-body .calendar-body__block .calendar-body__row[data-v-886fa50a]:last-child{border-bottom:none}.forbidden-time-calendar .calendar-body .calendar-body__block .calendar-body__row .calendar-body__cell[data-v-886fa50a]{flex:1;display:flex;align-items:center;justify-content:center;border-right:1px solid #ebeef5;min-width:0;flex:0 0 54px}.forbidden-time-calendar .calendar-body .calendar-body__block .calendar-body__row .calendar-body__cell.lesson-cell .lesson-name[data-v-886fa50a]{padding:0 4px}.forbidden-time-calendar .calendar-body .calendar-body__block .calendar-body__row .calendar-body__cell[data-v-886fa50a]:last-child{border-right:none}.forbidden-time-calendar .calendar-body .calendar-body__block .calendar-body__row .calendar-body__cell .calendar-body__cell__content[data-v-886fa50a]{flex:1;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;transition:all .3s}.forbidden-time-calendar .calendar-body .calendar-body__block .calendar-body__row .calendar-body__cell .calendar-body__cell__content[data-v-886fa50a]:hover{border:1px solid #477cff}.forbidden-time-calendar .calendar-body .calendar-body__block .calendar-body__row .calendar-body__cell .calendar-body__cell__content.active[data-v-886fa50a]{background-color:#ebebeb}.forbidden-time-calendar .calendar-body .calendar-body__block .calendar-body__row .calendar-body__cell .calendar-body__cell__content.disabled[data-v-886fa50a]{cursor:not-allowed;background-color:#f9fafc}.forbidden-time-calendar .calendar-body .calendar-body__block .calendar-body__row .calendar-body__cell .calendar-body__cell__content.disabled[data-v-886fa50a]:hover{border:1px solid transparent;background-color:#f9fafc}.force-mode .calendar-body__cell__content.active[data-v-886fa50a]{background-color:#fdefef!important}.fields-basic-select[data-v-0a3d24d3]{display:flex;align-items:center;gap:16px;height:32px;margin-top:4px}.fields-list[data-v-0a3d24d3]{margin-top:8px;display:flex;flex-direction:column;gap:8px;border-radius:4px;background-color:var(--se-theme-background-3);padding:16px}.fields-list .fields-list__tip[data-v-0a3d24d3]{font-size:14px;color:var(--se-theme-text-2);line-height:20px}.fields-list .fields-list__item[data-v-0a3d24d3]{display:flex;align-items:flex-start;gap:12px}.fields-list .fields-list__item .se-select[data-v-0a3d24d3]{width:240px}.fields-list .fields-list__item .divider[data-v-0a3d24d3]{flex-shrink:0;color:var(--se-theme-text-2)}.fields-list .fields-list__item .delete-button[data-v-0a3d24d3]{margin-top:8px;flex-shrink:0;cursor:pointer;height:16px;width:16px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease-in-out;color:var(--se-theme-text-3)}.fields-list .fields-list__item .delete-button[data-v-0a3d24d3]:hover{background-color:var(--se-theme-background-2)}.relative-teachers[data-v-0a3d24d3]{display:flex;align-items:center;gap:6px;margin-top:2px;color:var(--se-theme-text-2)}.relative-teachers .tip[data-v-0a3d24d3]{display:flex;align-items:center;justify-content:center;cursor:pointer}.relative-teachers .teacher-list[data-v-0a3d24d3]{color:var(--se-theme-primary);cursor:pointer}.teacher-list__content[data-v-0a3d24d3]{padding:12px;display:flex;flex-direction:column;gap:8px;width:280px;box-sizing:border-box;border-radius:6px}.teacher-list__content .teacher-list__title[data-v-0a3d24d3]{font-size:16px;color:var(--se-theme-text-1);line-height:24px;font-weight:600}.teacher-list__content .teachers[data-v-0a3d24d3]{font-size:14px;color:var(--se-theme-text-2);line-height:20px}.calendar-wrapper[data-v-0a3d24d3]{display:flex}.force[data-v-0a3d24d3]{display:flex;align-items:center;gap:2px;margin-top:12px}.force .se-checkbox[data-v-0a3d24d3]{display:flex;align-items:center;width:auto}[data-v-0a3d24d3] .se-form-item__content{overflow:hidden!important}.example-table[data-v-65673bb3]{overflow-x:auto}.example-table .table[data-v-65673bb3]{font-size:.8rem;white-space:nowrap;border-radius:4px;border-collapse:initial;border-spacing:0}.example-table .table td[data-v-65673bb3],.example-table .table th[data-v-65673bb3]{text-align:center;border-top:0;border-left:0}.example-table .table td[data-v-65673bb3]:last-child,.example-table .table th[data-v-65673bb3]:last-child{border-right:0}.example-table .table th[data-v-65673bb3]{font-size:13px;font-weight:500}.example-table .table td[data-v-65673bb3]{font-size:12px;color:var(--se-theme-text-2)}.example-table .table tr:last-child td[data-v-65673bb3]{border-bottom:0}.upload-container[data-v-48917dc7]{display:flex;flex-direction:column;align-items:flex-start}.text-warning[data-v-48917dc7]{padding:5px 12px;background-color:#fdf5df;border-radius:3px;color:#cb9300;font-size:13px;font-weight:400;margin-bottom:16px}.upload-box.box[data-v-48917dc7]{border:1px solid #f1f1f1;text-align:center;height:50px;width:100%}.upload-box.box[data-v-48917dc7]:hover{border-color:#ddd}.upload-box.box.drop-active[data-v-48917dc7]{border:1px dashed #ddd}.upload-box.box input[data-v-48917dc7]{display:none}.upload-box.box .icon-upload[data-v-48917dc7]{width:32px;height:20px;background-image:url(../img/upload.ac4ba209.svg);margin-right:5px}.upload-box.box span[data-v-48917dc7]{font-size:14px}.text-help[data-v-af01d362]{text-align:left;font-size:13px;margin-top:12px}.text-help li[data-v-af01d362]{position:relative;padding-left:16px;color:var(--se-theme-text-2);margin-top:4px}.text-help li[data-v-af01d362]:before{content:"";position:absolute;left:6px;width:4px;height:4px;border-radius:50%;top:50%;transform:translateY(-50%);background-color:#666}.forbidden-rule-invalid-corner[data-v-e394d8f2]{position:absolute;top:3px;left:-10px;height:10px;width:10px;z-index:1}.scheduling-card__section-content[data-v-a574cf66],.scheduling-card__section[data-v-a574cf66]{width:100%}