.learn-weighting-toolbar{top:var(--learn-header-height,80px);z-index:35;position:sticky}.learn-weighting-scroll{border-radius:8px 8px 0 0;overflow:auto hidden}.learn-task-icon{width:44px;height:44px;color:var(--color-primary);background:var(--color-muted)}.learn-task-icon svg{width:30px;height:30px}.learn-weighting-table .learn-unscored{font-size:15px;font-weight:700}.learn-weighting-table tbody td:first-child{min-width:300px}.learn-weighting-table tbody td:first-child small{font-size:14px}.learn-weighting-section{scroll-margin-top:var(--learn-header-height,80px)}.learn-weighting-table{min-width:1200px;font-size:18px;font-weight:700}.learn-weighting-table thead th{background:var(--color-primary);color:var(--color-primary-foreground);letter-spacing:0;white-space:nowrap;padding:14px 8px;font-size:14px;font-weight:800;line-height:1.3}.learn-weighting-table tbody td{padding-top:14px;padding-bottom:14px}.learn-weighting-table tr>:not(:last-child):not([colspan]){border-right:1px solid color-mix(in srgb, var(--color-border) 55%, transparent)}.learn-weighting-table tbody td{border-bottom:1px solid color-mix(in srgb, var(--color-border) 45%, transparent)}.learn-weighting-table tbody tr:last-child td{border-bottom:0}.learn-weighting-table tbody td:first-child a{white-space:nowrap;font-weight:800;line-height:1.35}.learn-weighting-table tbody td>span>span{font-weight:800}.learn-weighting-table tbody td:not(:first-child):not(:last-child){font-variant-numeric:tabular-nums;color:var(--color-primary);white-space:nowrap;font-size:16px;font-weight:800}.learn-weighting-table tbody td:nth-child(3)>span{font-size:16px;font-weight:800}.learn-weighting-table tbody td:last-child>span{letter-spacing:0;font-size:12px}.learn-weighting-table tbody td[colspan]{padding-block:10px;font-size:14px}.learn-weighting-table tbody td[colspan] span{letter-spacing:0;font-size:13px}.learn-weighting-table[data-skill=listening] :is(th,td):nth-child(4),.learn-weighting-table[data-skill=reading] :is(th,td):nth-child(5),.learn-weighting-table[data-skill=speaking] :is(th,td):nth-child(6),.learn-weighting-table[data-skill=writing] :is(th,td):nth-child(7){box-shadow:inset 0 0 0 1px var(--color-border)}.learn-weighting-table[data-skill=listening] td:nth-child(4),.learn-weighting-table[data-skill=reading] td:nth-child(5),.learn-weighting-table[data-skill=speaking] td:nth-child(6),.learn-weighting-table[data-skill=writing] td:nth-child(7){background:var(--color-muted)}@media (width<=767px){.learn-weighting-table{font-size:16px}.learn-weighting-table thead th{font-size:12px}.learn-weighting-table tr>:first-child:not([colspan]){z-index:10;background:var(--color-card);border-right:1px solid var(--color-border);min-width:390px;max-width:390px;position:sticky;left:0}.learn-weighting-table thead tr>:first-child:not([colspan]){z-index:30;background:var(--color-primary)}}@media (width>=1024px){.learn-weighting-table{table-layout:fixed;min-width:0}.learn-weighting-table tr>:first-child:not([colspan]){width:39%;min-width:0}.learn-weighting-table thead th:nth-child(2),.learn-weighting-table thead th:nth-child(3){width:11%}.learn-weighting-table tbody td:not(:first-child){padding-inline:8px}}@media (width<=767px){.learn-weighting-table tr>:first-child:not([colspan]){position:static}}
