.exercise-list-section[data-v-4020a5d3]{margin-bottom:20px;background:#fff;border-radius:12px;padding:24px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.06)}.exercise-list-section[data-v-4020a5d3] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#666;font-size:13px}.exercise-list-section[data-v-4020a5d3] .ant-table-tbody>tr:hover>td{background:#f5f7fa}.exercise-list-section[data-v-4020a5d3] .stripe-row td{background:#fafbfc}.exercise-list-section[data-v-4020a5d3] .stripe-row:hover td{background:#f5f7fa}.section-header[data-v-4020a5d3]{margin-bottom:16px}.section-title[data-v-4020a5d3]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:8px}.section-title-hint[data-v-4020a5d3]{font-size:13px;color:#bbb;font-weight:400}.section-subtitle[data-v-4020a5d3]{font-size:13px;color:#999;font-weight:400}.exercise-name[data-v-4020a5d3]{font-weight:500;color:#333}.status-badges[data-v-4020a5d3]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.status-badge[data-v-4020a5d3]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500}.badge-dot[data-v-4020a5d3]{width:7px;height:7px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.dot-reviewed[data-v-4020a5d3]{background:#52c41a}.dot-incomplete[data-v-4020a5d3]{background:#bfbfbf}.dot-pending[data-v-4020a5d3]{background:#fa8c16}.badge-reviewed[data-v-4020a5d3]{background:#f6ffed;color:#52c41a}.badge-incomplete[data-v-4020a5d3]{background:#f5f5f5;color:#8c8c8c}.badge-pending[data-v-4020a5d3]{background:#fff7e6;color:#fa8c16}.action-btn[data-v-4020a5d3]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 12px;background:#1a3a6b;color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;cursor:pointer;transition:background .2s}.action-btn[data-v-4020a5d3]:hover{background:#24497d;color:#fff}