.breadcrumb[data-v-de643e9c]{background:#f5f5f5;margin:20px 0}[data-v-de643e9c] .el-breadcrumb{line-height:1.5}[data-v-332afd3b] .el-form-item__label{line-height:26px;text-align:left}@media (max-width:992px){[data-v-332afd3b] .el-dialog{width:90%}}[data-v-f0c08bd6].el-form-item .el-form-item__label{line-height:40px!important}[data-v-26f2f74e] .el-dialog__body,[data-v-26f2f74e] .el-dialog__header{text-align:left}[data-v-26f2f74e] .el-form-item__label{line-height:26px;text-align:left}[data-v-26f2f74e] .el-dialog__body .el-form-item__label{line-height:40px;text-align:right}[data-v-26f2f74e] label{margin-bottom:0;line-height:20px}[data-v-26f2f74e] .el-dialog{width:1000px}@media (max-width:992px){[data-v-26f2f74e] .el-dialog{width:90%}}.private-lesson-info[data-v-dfff763e]{color:#303133}.section-caption[data-v-dfff763e]{margin-bottom:10px;font-weight:600;color:#2f3b52}.info-table[data-v-dfff763e]{margin-bottom:6px}.info-table[data-v-dfff763e] .el-table__header th{background:#f8fafc}.label-col[data-v-dfff763e]{font-weight:600;color:#4a5568}.content-col[data-v-dfff763e]{color:#303133}.rich-text-card[data-v-dfff763e]{padding:8px 10px;border:1px solid #edf2f7;border-radius:8px;background:#fafcff}.muted-text[data-v-dfff763e]{color:#909399}.reply-status[data-v-dfff763e]{font-size:16px}.reply-status--pending[data-v-dfff763e]{color:#909399}.reply-status--accepted[data-v-dfff763e]{color:#42a16a}.reply-status--rejected[data-v-dfff763e]{color:#d9534f}.timeslot-list[data-v-dfff763e]{list-style:none;padding:0;margin:0}.timeslot-item[data-v-dfff763e]{margin-bottom:4px}.timeslot-count[data-v-dfff763e]{display:inline-block;width:1.5rem;text-align:right}.availability-cell[data-v-dfff763e]{line-height:1.45}.availability-reply[data-v-dfff763e]{display:flex;align-items:flex-start;gap:8px}.availability-reply-icon[data-v-dfff763e]{flex:0 0 auto;margin-top:1px;color:#42a16a;font-size:16px}.availability-reply-body[data-v-dfff763e]{display:inline-block;max-width:100%;padding:8px 10px;border:1px solid #d6eadf;border-radius:10px;background:#f7fcf9}.availability-note[data-v-dfff763e]{color:#303133;white-space:pre-line;word-break:break-word}.availability-replied-time[data-v-dfff763e]{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:2px 9px;border-radius:10px;background:#e9f6ef;color:#42a16a;font-size:12px}[data-v-566b4a7d] .el-form-item__label{padding:0;margin:0;font-size:18px;font-weight:700;color:#000}