.insight-table-container[data-v-c4a023b2]{background:var(--primary-white);border-radius:var(--radius-md)}.insight-table-container .table-wrapper[data-v-c4a023b2]{overflow-x:auto;min-width:100%}.insight-table-container .insight-table[data-v-c4a023b2]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-family:var(--font-family-variable)}.insight-table-container .insight-table .table-header .header-row[data-v-c4a023b2]{background:var(--secondary-grey-3);height:39px;border-radius:var(--radius-md);overflow:hidden}.insight-table-container .insight-table .table-header .header-row .header-cell[data-v-c4a023b2]{padding:0 var(--space-base);font-size:var(--font-size-base);color:var(--primary-grey);font-weight:400;text-align:left;vertical-align:middle;white-space:nowrap}.insight-table-container .insight-table .table-header .header-row .header-cell[data-v-c4a023b2]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.insight-table-container .insight-table .table-header .header-row .header-cell[data-v-c4a023b2]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.insight-table-container .insight-table .table-header .header-row .header-cell .column-title[data-v-c4a023b2]{font-size:var(--font-size-base);color:var(--primary-grey);font-weight:var(--font-weight-medium)}.insight-table-container .insight-table .table-header .header-row .header-cell .sortable-header[data-v-c4a023b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;gap:var(--space-xs)}.insight-table-container .insight-table .table-header .header-row .header-cell .sortable-header .sort-controls[data-v-c4a023b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.insight-table-container .insight-table .table-header .header-row .header-cell .sortable-header .sort-controls .sort-btn[data-v-c4a023b2]{width:0;height:0;border:4px solid transparent;background:none;cursor:pointer;-webkit-transition:all var(--transition-base) ease-out;transition:all var(--transition-base) ease-out;padding:0}.insight-table-container .insight-table .table-header .header-row .header-cell .sortable-header .sort-controls .sort-btn.ascending[data-v-c4a023b2]{border-bottom-color:var(--secondary-grey-2);margin-bottom:1px}.insight-table-container .insight-table .table-header .header-row .header-cell .sortable-header .sort-controls .sort-btn.ascending.active[data-v-c4a023b2],.insight-table-container .insight-table .table-header .header-row .header-cell .sortable-header .sort-controls .sort-btn.ascending[data-v-c4a023b2]:hover{border-bottom-color:var(--primary-blue)}.insight-table-container .insight-table .table-header .header-row .header-cell .sortable-header .sort-controls .sort-btn.descending[data-v-c4a023b2]{border-top-color:var(--secondary-grey-2)}.insight-table-container .insight-table .table-header .header-row .header-cell .sortable-header .sort-controls .sort-btn.descending.active[data-v-c4a023b2],.insight-table-container .insight-table .table-header .header-row .header-cell .sortable-header .sort-controls .sort-btn.descending[data-v-c4a023b2]:hover{border-top-color:var(--primary-blue)}.insight-table-container .insight-table .table-body .data-row[data-v-c4a023b2]{height:39px}.insight-table-container .insight-table .table-body .data-row.total-row[data-v-c4a023b2]{background-color:var(--secondary-grey-3)}.insight-table-container .insight-table .table-body .data-row.total-row .data-cell[data-v-c4a023b2]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.insight-table-container .insight-table .table-body .data-row.total-row .data-cell[data-v-c4a023b2]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.insight-table-container .insight-table .table-body .data-row .data-cell[data-v-c4a023b2]{padding:0 var(--space-base);vertical-align:middle;font-size:var(--font-size-base);border-bottom:1px solid var(--secondary-grey-3);font-weight:var(--font-weight-regular);color:var(--primary-black)}.insight-table-container .insight-table .table-body .data-row .data-cell .sales-value[data-v-c4a023b2]{cursor:default}.insight-table-container .insight-table .table-body .data-row .data-cell.grayColor[data-v-c4a023b2],.insight-table-container .insight-table .table-body .data-row .data-cell.row-gray[data-v-c4a023b2]{color:var(--primary-grey)!important}.insight-table-container .insight-table .table-body .data-row .category-class[data-v-c4a023b2],.insight-table-container .insight-table .table-body .data-row .duration-class[data-v-c4a023b2],.insight-table-container .insight-table .table-body .data-row .program-class[data-v-c4a023b2]{color:var(--primary-grey);font-weight:var(--font-weight-medium)}.insight-table-container .insight-table .table-body .data-row .total-col-class[data-v-c4a023b2]{font-weight:var(--font-weight-medium)}.insight-table-container .insight-table .table-body .data-row .student-number[data-v-c4a023b2],.insight-table-container .insight-table .table-body .data-row .total-course-class[data-v-c4a023b2]{color:var(--primary-blue);cursor:pointer}.insight-table-container .insight-table .table-body .data-row tr.clickable-row .data-cell[data-v-c4a023b2],.insight-table-container .insight-table .table-body .data-row tr.clickable-row[data-v-c4a023b2]{cursor:pointer}.insight-table-container .insight-table .table-body .data-row .race-row-cell[data-v-c4a023b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-xxs)}.insight-table-container .insight-table .table-body .data-row .race-row-cell .crown-icon[data-v-c4a023b2]{width:11.44px;height:10.3px;-ms-flex-negative:0;flex-shrink:0}.insight-table-container .insight-table .table-body .data-row .race-row-cell .normal-cell[data-v-c4a023b2]{line-height:1}.insight-table-container .insight-table .table-body.has-total .data-row:nth-last-child(2) .data-cell[data-v-c4a023b2]{border-bottom:none}.insight-table-container .no-data-message[data-v-c4a023b2]{text-align:center;padding:var(--space-xxxl);color:var(--primary-grey);font-size:var(--font-size-lg)}.insight-table-container .no-data-message p[data-v-c4a023b2]{margin:0}