.bar-chart-container[data-v-0d7073c6]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bar-chart-container .chart-wrapper[data-v-0d7073c6]{width:100%;height:220px}.courses-top-teacher-block[data-v-a7b987e0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-sm)}.courses-top-teacher-block .block-title[data-v-a7b987e0]{font-size:var(--font-size-base);font-family:var(--font-family-medium);color:var(--primary-black);-ms-flex-negative:0;flex-shrink:0}.courses-top-teacher-block .block-content[data-v-a7b987e0]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-base);min-height:0}.courses-top-teacher-block .block-table[data-v-a7b987e0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;border-radius:var(--radius-md)}.courses-top-teacher-block .block-chart[data-v-a7b987e0]{-ms-flex-negative:0;flex-shrink:0;margin-top:auto;border:1px solid var(--secondary-grey-3);border-radius:var(--radius-md);padding:var(--space-base);-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--primary-white)}.courses-course-panel[data-v-c5eedb16]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(max-width:1200px){.courses-course-panel[data-v-c5eedb16]{grid-template-columns:1fr}}.pagination-container[data-v-9887f41a]{background:var(--primary-white);padding:var(--space-sm) var(--space-md)}.inquiry-link[data-v-627d7b40]{color:var(--primary-blue);cursor:pointer;-webkit-transition:var(--transition-default);transition:var(--transition-default)}.inquiry-link[data-v-627d7b40]:hover{opacity:.8}.student-popover{border-radius:var(--radius-md)!important}.student-popover .student-list-container{max-height:200px;overflow:auto;padding:var(--space-base);min-width:180px;font-family:var(--font-family-variable)}.student-popover .student-list-container .student-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--space-xs) var(--space-base);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--primary-blue);border-bottom:1px solid var(--secondary-grey-3)}.student-popover .student-list-container .student-list-header .header-label{font-weight:var(--font-weight-bold);color:var(--primary-blue)}.student-popover .student-list-container .student-list-item{padding:var(--space-xs) var(--space-base);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-base);color:var(--primary-black);font-family:var(--font-family-variable);word-break:break-word;font-weight:var(--font-weight-medium);border-bottom:1px solid var(--secondary-grey-3)}.student-popover .student-list-container .student-list-item:last-child{border-bottom:none}.student-popover .student-list-container .student-list-item:hover{background-color:var(--secondary-grey-3);color:var(--primary-blue)}.student-popover .student-list-container .student-list-item .student-name{-webkit-box-flex:1;-ms-flex:1;flex:1}.insight-table-container td.data-cell.line-style-class,.insight-table-container th.header-cell.line-style-class{border-right:1px dashed var(--secondary-grey-2)!important;padding-right:0!important}.insight-table-container td.data-cell.line-style-right-class,.insight-table-container th.header-cell.line-style-right-class{padding-left:var(--space-xxxl)!important}.courses-overview-panel[data-v-192f3a4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-xl)}.courses-overview-panel .overview-top-section[data-v-192f3a4f]{display:grid;grid-template-columns:minmax(720px,1.9fr) minmax(280px,1fr);gap:var(--space-xl);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(max-width:1200px){.courses-overview-panel .overview-top-section[data-v-192f3a4f]{grid-template-columns:1fr}}.courses-overview-panel .overview-summary-board[data-v-192f3a4f]{background:var(--secondary-grey-3);border-radius:var(--radius-md);padding:var(--space-base) var(--space-lg);min-width:0}.courses-overview-panel .summary-overview-row[data-v-192f3a4f]{display:grid;grid-template-columns:1fr repeat(3,minmax(0,1.5fr));-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.courses-overview-panel .summary-overview-card[data-v-192f3a4f]{min-width:200px!important;padding:var(--space-xs) var(--space-base);background:transparent;border-radius:0;border-width:0;font-family:var(--font-family-medium)!important}.courses-overview-panel .summary-overview-card[data-v-192f3a4f] .SalesValueMain{font-size:30px!important;font-family:var(--font-family-semiBold)}.courses-overview-panel .summary-overview-card[data-v-192f3a4f] .percentage-value{font-size:13px!important}.courses-overview-panel .summary-total-card[data-v-192f3a4f]{padding-left:0;border-right:1px solid var(--primary-white)}.courses-overview-panel .summary-total-card[data-v-192f3a4f] .sales-card-main{display:grid;grid-template-areas:"title title" "value ratio";grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:var(--space-xs);-moz-column-gap:var(--space-xs);column-gap:var(--space-xs)}.courses-overview-panel .summary-total-card[data-v-192f3a4f] .SalesValueMain{font-size:30px!important;font-family:var(--font-family-semiBold)}.courses-overview-panel .summary-total-card[data-v-192f3a4f] .title-text{grid-area:title;font-family:var(--font-family-medium);font-size:var(--font-size-base)!important}.courses-overview-panel .summary-total-card[data-v-192f3a4f] .sales-value{grid-area:value}.courses-overview-panel .summary-total-card[data-v-192f3a4f] .ratio-wrapper{grid-area:ratio}.courses-overview-panel .summary-divider[data-v-192f3a4f]{height:1px;margin:var(--space-xs) 0 var(--space-sm);background:var(--secondary-grey-2)}.courses-overview-panel .overview-class-type-cards[data-v-192f3a4f]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-sm)}.courses-overview-panel .class-type-card[data-v-192f3a4f]{min-width:0!important;min-height:97px;padding:var(--space-sm) var(--space-base);border-width:0;border-radius:var(--radius-md)}.courses-overview-panel .class-type-card[data-v-192f3a4f] .sales-value{font-size:var(--font-size-xl)}.courses-overview-panel .class-type-card[data-v-192f3a4f] .SalesValueMain{font-family:var(--font-family-semiBold)}.courses-overview-panel .class-type-card[data-v-192f3a4f] .percentage-value{font-size:var(--font-size-md);font-family:var(--font-family-medium)!important}.courses-overview-panel .class-type-card[data-v-192f3a4f] .title-text,.courses-overview-panel .summary-overview-card[data-v-192f3a4f] .title-text{font-size:var(--font-size-base);font-family:var(--font-family-medium)}.courses-overview-panel .class-type-card[data-v-192f3a4f] .sales-card-main,.courses-overview-panel .summary-overview-card[data-v-192f3a4f] .sales-card-main{gap:var(--space-xxs)}.courses-overview-panel .overview-by-hours[data-v-192f3a4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-sm);min-width:0}.courses-overview-panel .overview-by-hours[data-v-192f3a4f] .hours-range-class{color:var(--primary-grey)!important}.courses-overview-panel .section-title[data-v-192f3a4f]{font-size:var(--font-size-md);font-family:var(--font-family-medium);color:var(--primary-black)}.courses-overview-panel .overview-monthly-section[data-v-192f3a4f],.courses-overview-panel .overview-teacher-section[data-v-192f3a4f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-base)}.courses-overview-panel .overview-monthly-section[data-v-192f3a4f] .month-class,.courses-overview-panel .overview-monthly-section[data-v-192f3a4f] .name-class,.courses-overview-panel .overview-teacher-section[data-v-192f3a4f] .month-class,.courses-overview-panel .overview-teacher-section[data-v-192f3a4f] .name-class{color:var(--primary-grey)!important}.courses-container[data-v-03c864c3]{position:relative;width:100%;min-width:900px;overflow-y:hidden;-ms-flex-direction:column;flex-direction:column}.courses-container .main-content[data-v-03c864c3],.courses-container[data-v-03c864c3]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.courses-container .main-content[data-v-03c864c3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;-ms-flex-direction:column;flex-direction:column;padding:calc(var(--space-m) + 1px);background:var(--primary-white);border-radius:var(--radius-lg);-webkit-box-sizing:border-box;box-sizing:border-box}.courses-container .main-content .courses-tab-bar[data-v-03c864c3]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-xxxl);padding:calc(var(--space-md) + 1px) var(--space-xxl);background:var(--primary-blue);border-radius:var(--radius-md);-webkit-box-sizing:border-box;box-sizing:border-box}.courses-container .main-content .courses-tab-bar .courses-tab-item[data-v-03c864c3]{color:var(--primary-white);font-size:var(--font-size-md);font-family:var(--font-family-medium);cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.courses-container .main-content .courses-tab-bar .courses-tab-item.active[data-v-03c864c3]{color:var(--secondary-yellow)}.courses-container .main-content .main-content-inner[data-v-03c864c3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:var(--space-lg) var(--space-xxl);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.courses-container .main-content .content-title[data-v-03c864c3]{color:var(--primary-blue);font-size:calc(var(--font-size-xxl) + 1px);font-family:var(--font-family-semiBold);margin-bottom:var(--space-sm)}