.main_main .page_main[data-v-20477ab8]{padding:18px 20px}.main_main .page_main .btn_el[data-v-20477ab8]{margin:10px 0 20px 0}.main_main .page_main .btn_el .tips[data-v-20477ab8]{padding:6px 8px;background-color:rgba(255,177,0,.1);border-radius:6px;font-size:16px;font-weight:700}.main_main .page_header[data-v-20477ab8]{padding:0 20px;height:60px;line-height:60px;background-color:#d8e4f0;font-size:24px;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.075)}.main_box[data-v-20477ab8]{height:calc(100vh - 60px);overflow-y:auto}.main_box .main_main[data-v-20477ab8]{position:relative;min-height:100%;max-height:auto;background-color:#fafafa}.el-header[data-v-20477ab8],.el-main[data-v-20477ab8]{padding:0}.training-type-page[data-v-20477ab8]{padding:16px 12px 30px;background:#f5f6f7;min-height:100vh;box-sizing:border-box}.tip-box[data-v-20477ab8]{background:#f6efdf;border-radius:4px;color:#333;padding:14px 16px;margin-bottom:14px;font-size:14px;line-height:24px}.tip-title[data-v-20477ab8]{font-weight:700}.tip-list[data-v-20477ab8]{margin:8px 0 0 18px;padding:0}.tip-list li[data-v-20477ab8]{line-height:26px}.panel[data-v-20477ab8]{background:#fff;border:1px solid #dcdfe6}.panel-header[data-v-20477ab8]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px;border-bottom:1px solid #dcdfe6}.panel-title[data-v-20477ab8]{margin:0;font-size:22px;font-weight:700;color:#222}.panel-tools[data-v-20477ab8]{display:flex;align-items:center;gap:8px}.search-input[data-v-20477ab8]{width:220px}.collapse-btn[data-v-20477ab8]{width:28px;height:28px;padding:0}.training-table[data-v-20477ab8]{width:100%}[data-v-20477ab8] .table-header-cell{background:#fff!important;color:#222;font-weight:700;font-size:16px}[data-v-20477ab8] .table-body-cell{color:#222;font-size:15px}[data-v-20477ab8] .el-table td,[data-v-20477ab8] .el-table th{padding:14px 0}[data-v-20477ab8] .el-table--border td,[data-v-20477ab8] .el-table--border th{border-right:1px solid #dcdfe6}[data-v-20477ab8] .el-button--mini{padding:7px 12px;font-size:14px}.panel-footer[data-v-20477ab8]{display:flex;justify-content:center;gap:12px;padding:24px 0 28px}[data-v-20477ab8] .btn span{text-decoration:underline}