.page-container[data-v-46220039]{padding:20px}.page-header[data-v-46220039]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page-title[data-v-46220039]{font-size:20px;font-weight:600;color:#333}.filter-bar[data-v-46220039]{background:#fff;padding:16px;border-radius:8px;margin-bottom:16px}.card[data-v-46220039]{background:#fff;padding:20px;border-radius:8px}.pagination-wrapper[data-v-46220039]{margin-top:16px;display:flex;justify-content:flex-end}.danger-action[data-v-46220039]{color:#f56c6c}.course-create-dialog[data-v-46220039] .el-dialog__body{padding:20px;max-height:60vh;overflow-y:auto}.dialog-body-scroll[data-v-46220039]{max-height:50vh;overflow-y:auto;padding-right:8px}.course-create-dialog[data-v-46220039] .el-form-item{margin-bottom:16px}.course-create-dialog[data-v-46220039] .el-form-item__label{padding-right:8px}.course-create-dialog[data-v-46220039] .el-form-item__content{margin-left:100px!important}.course-create-dialog[data-v-46220039] .el-input,.course-create-dialog[data-v-46220039] .el-input-number,.course-create-dialog[data-v-46220039] .el-select{width:100%}.qrcode-preview[data-v-46220039]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:4px;cursor:pointer}.upload-placeholder[data-v-46220039]{width:100px;height:100px;border:2px dashed #d9d9d9;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#999;font-size:14px;transition:all .3s;&[data-v-46220039]:hover{border-color:#ff7a00;color:#ff7a00}.el-icon-plus[data-v-46220039]{font-size:24px;margin-bottom:4px}}.price-row[data-v-46220039]{white-space:nowrap;display:flex;align-items:center}.price-row[data-v-46220039] .el-input-number{width:calc(100% - 40px)}.duration-row[data-v-46220039]{white-space:nowrap;display:flex;align-items:center}.duration-row[data-v-46220039] .el-input-number{width:calc(100% - 50px)}.cover-preview[data-v-46220039]{width:240px;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.cover-placeholder[data-v-46220039]{width:240px;height:160px;border:2px dashed #d9d9d9;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;cursor:pointer;i[data-v-46220039]{font-size:24px;margin-bottom:8px}span[data-v-46220039]{font-size:12px}&[data-v-46220039]:hover{border-color:#409eff;color:#409eff}}.status-tag.has-draft[data-v-46220039]{background-color:#fffbe6;color:#d48806;border:1px solid #ffe58f}.status-rejected[data-v-46220039]{background-color:#fff1f0;color:#cf1322}