.course-operation-page[data-v-a55ab700]{padding-bottom:18px}.operation-card[data-v-a55ab700]{border-radius:8px;border:1px solid #e4ecef}.operation-card[data-v-a55ab700] .el-card__header{padding:18px 20px;border-bottom:1px solid #edf2f4}.operation-header[data-v-a55ab700],.toolbar[data-v-a55ab700]{display:flex;align-items:center;gap:10px}.operation-header[data-v-a55ab700]{justify-content:space-between}.operation-header small[data-v-a55ab700]{display:block;margin-top:4px;color:#7a8a92}.dashboard-grid[data-v-a55ab700]{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:12px;margin-bottom:16px}.dashboard-grid div[data-v-a55ab700]{padding:14px;border:1px solid #e4ecef;border-radius:8px;background:#f8fbfb}.dashboard-grid span[data-v-a55ab700]{display:block;margin-bottom:6px;color:#7a8a92;font-size:12px}.dashboard-grid strong[data-v-a55ab700]{color:#1f6f65;font-size:22px}.toolbar[data-v-a55ab700]{flex-wrap:wrap;margin-bottom:14px;padding:12px;border:1px solid #e4ecef;border-radius:8px;background:#f8fbfb}.toolbar .el-input[data-v-a55ab700]{max-width:320px}.toolbar .el-select[data-v-a55ab700]{width:150px}.operation-card[data-v-a55ab700] .el-date-editor.el-input,.toolbar[data-v-a55ab700] .el-input-number{width:170px}.link-grid[data-v-a55ab700],.setting-grid[data-v-a55ab700]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.link-panel[data-v-a55ab700],.setting-panel[data-v-a55ab700]{overflow:hidden;border:1px solid #e4ecef;border-radius:8px;background:#fff}.setting-panel.wide-panel[data-v-a55ab700]{grid-column:1/-1}.link-panel-head[data-v-a55ab700],.setting-panel-head[data-v-a55ab700]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #edf2f4;background:#f8fbfb}.link-panel-head strong[data-v-a55ab700],.setting-panel-head strong[data-v-a55ab700]{display:block;color:#1f3d3a}.link-panel-head small[data-v-a55ab700],.setting-panel-head small[data-v-a55ab700]{display:block;margin-top:4px;color:#7a8a92}.compact-form[data-v-a55ab700],.inline-relation-form[data-v-a55ab700]{padding:14px 14px 0;border-bottom:1px solid #edf2f4;background:#fbfdfd}.compact-form[data-v-a55ab700] .el-input-number,.compact-form[data-v-a55ab700] .el-select,.inline-relation-form[data-v-a55ab700] .el-input-number,.inline-relation-form[data-v-a55ab700] .el-select{width:100%}.compact-form .el-button+.el-button[data-v-a55ab700],.inline-relation-form .el-button+.el-button[data-v-a55ab700]{margin-left:8px}.payment-form[data-v-a55ab700] .el-textarea__inner{font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.5}.form-tip[data-v-a55ab700]{margin-top:6px;color:#8a9aa3;font-size:12px;line-height:1.45}.payment-switches[data-v-a55ab700] .el-switch+.el-switch{margin-left:14px}.embedded-toolbar[data-v-a55ab700]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #edf2f4;background:#fff}.embedded-toolbar .el-input[data-v-a55ab700],.embedded-toolbar .el-select[data-v-a55ab700],.embedded-toolbar[data-v-a55ab700] .el-input-number,.setting-panel[data-v-a55ab700] .el-date-editor.el-input{width:170px}.reply-question[data-v-a55ab700]{margin-bottom:12px;padding:12px;border-radius:8px;background:#f8fbfb}.reply-question h3[data-v-a55ab700]{margin:0 0 8px}.reply-question p[data-v-a55ab700]{margin:0;color:#65767d}.attendance-room-title[data-v-a55ab700]{display:flex;justify-content:space-between;margin-bottom:12px;padding:12px;border-radius:8px;background:#f8fbfb}.live-message-preview[data-v-a55ab700]{margin-top:16px}.live-message-preview h3[data-v-a55ab700]{margin:0 0 10px}.message-preview-list[data-v-a55ab700]{max-height:180px;overflow:auto;padding:10px 12px;border:1px solid #e4ecef;border-radius:8px;background:#fbfdfd}.message-preview-list p[data-v-a55ab700]{margin:0;padding:6px 0;border-bottom:1px solid #edf2f4}@media (max-width:900px){.operation-header[data-v-a55ab700]{align-items:stretch;flex-direction:column}.dashboard-grid[data-v-a55ab700]{grid-template-columns:repeat(2,1fr)}.link-grid[data-v-a55ab700],.setting-grid[data-v-a55ab700]{grid-template-columns:1fr}}