.term-filter[data-v-1c22be0e]{min-width:0}.term-filter__desktop[data-v-1c22be0e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:18px;-ms-flex-wrap:wrap;flex-wrap:wrap}.term-filter__field[data-v-1c22be0e]{display:grid;gap:5px;min-width:150px}.term-filter__field>span[data-v-1c22be0e]{color:var(--parent-muted);font-size:11px}.term-filter__field[data-v-1c22be0e] .dropdown__trigger{min-height:42px;padding:0 14px;background:#fff;border:1px solid var(--parent-border);border-radius:11px;-webkit-box-shadow:0 4px 12px rgba(70,30,20,.05);box-shadow:0 4px 12px rgba(70,30,20,.05);font-size:13px}.term-filter__field[data-v-1c22be0e] .dropdown__trigger:focus{outline:none}.term-filter__field[data-v-1c22be0e] .dropdown__trigger:focus-visible{outline:2px solid var(--parent-wine);outline-offset:2px}.term-filter__field[data-v-1c22be0e] .dropdown__chevron{color:var(--parent-wine)}.term-filter__field[data-v-1c22be0e] .dropdown__menu{right:0;min-width:100%;border-color:var(--parent-border);-webkit-box-shadow:0 12px 28px rgba(70,30,20,.14);box-shadow:0 12px 28px rgba(70,30,20,.14)}.term-filter__field[data-v-1c22be0e] .dropdown__option--active{background:#f5e9e8;color:var(--parent-wine)}.term-accordion__head[data-v-1c22be0e],.term-filter__years[data-v-1c22be0e]{display:none}@media(max-width:700px){.term-filter__desktop[data-v-1c22be0e]{display:none}.term-accordion__head[data-v-1c22be0e],.term-filter__years[data-v-1c22be0e]{display:-webkit-box;display:-ms-flexbox;display:flex}.term-accordion__panel--collapsed[data-v-1c22be0e]{display:none}.term-accordion__panel[data-v-1c22be0e]{margin-bottom:22px}.term-filter--plain .term-accordion__head[data-v-1c22be0e]{display:none}.term-filter--plain .term-accordion__panel[data-v-1c22be0e]{margin-bottom:0}.term-filter--dropdown .term-filter__desktop[data-v-1c22be0e]{display:-webkit-box;display:-ms-flexbox;display:flex}.term-filter--dropdown .term-accordion__head[data-v-1c22be0e],.term-filter--dropdown .term-filter__years[data-v-1c22be0e]{display:none}.term-filter--dropdown .term-accordion__panel[data-v-1c22be0e]{margin-bottom:0}.term-filter--dropdown .term-filter__field[data-v-1c22be0e]{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 140px;flex:1 1 140px}}.term-filter__years[data-v-1c22be0e]{gap:10px;margin:0 -16px 14px;padding:2px 16px 6px;min-width:0;max-width:100vw;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.term-filter__years[data-v-1c22be0e]::-webkit-scrollbar{display:none}.term-filter--visible-scrollbar .term-filter__years[data-v-1c22be0e]{scrollbar-width:none;margin-bottom:4px}.term-filter--visible-scrollbar .term-filter__years[data-v-1c22be0e]::-webkit-scrollbar{display:none}.term-accordion__head[data-v-1c22be0e]{width:100%;margin-bottom:12px;padding:16px 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;border:1px solid var(--parent-border);border-radius:13px;background:#fff;-webkit-box-shadow:0 4px 12px rgba(70,30,20,.05);box-shadow:0 4px 12px rgba(70,30,20,.05);color:var(--parent-wine);font-family:inherit;font-size:15px;font-weight:800;text-align:left;cursor:pointer}.term-accordion__head svg[data-v-1c22be0e]{width:22px;height:22px;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.term-accordion__head--open svg[data-v-1c22be0e]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.term-accordion__head[data-v-1c22be0e]:focus{outline:none}.term-accordion__head[data-v-1c22be0e]:focus-visible{outline:2px solid var(--parent-wine);outline-offset:-2px}.term-chip[data-v-1c22be0e]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;scroll-snap-align:start;min-width:120px;padding:11px 28px;border:1px solid var(--parent-border);border-radius:99px;background:#fff;color:var(--parent-muted);font-family:inherit;font-size:14px;font-weight:700;-webkit-box-shadow:0 4px 12px rgba(70,30,20,.05);box-shadow:0 4px 12px rgba(70,30,20,.05);cursor:pointer}.term-chip--active[data-v-1c22be0e]{border-color:var(--parent-tan,#e7d6c3);background:var(--parent-tan,#e7d6c3);color:var(--parent-wine)}.term-chip[data-v-1c22be0e]:focus{outline:none}.term-chip[data-v-1c22be0e]:focus-visible{outline:2px solid var(--parent-wine);outline-offset:2px}.score-scroll[data-v-c1f455e2]{overflow-x:auto;-webkit-overflow-scrolling:touch;background:-webkit-gradient(linear,left top,right top,color-stop(30%,#fff),to(hsla(0,0%,100%,0))) 0/32px 100% no-repeat local,-webkit-gradient(linear,right top,left top,color-stop(30%,#fff),to(hsla(0,0%,100%,0))) 100%/32px 100% no-repeat local,-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.18)),to(transparent)) 0/12px 100% no-repeat scroll,-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.18)),to(transparent)) 100%/12px 100% no-repeat scroll;background:linear-gradient(90deg,#fff 30%,hsla(0,0%,100%,0)) 0/32px 100% no-repeat local,linear-gradient(270deg,#fff 30%,hsla(0,0%,100%,0)) 100%/32px 100% no-repeat local,linear-gradient(90deg,rgba(0,0,0,.18),transparent) 0/12px 100% no-repeat scroll,linear-gradient(270deg,rgba(0,0,0,.18),transparent) 100%/12px 100% no-repeat scroll}.score-items[data-v-c1f455e2]{width:100%;min-width:560px;border-collapse:collapse;border:1px solid var(--parent-border);background:#fff;font-size:13px;font-variant-numeric:tabular-nums}.score-items th[data-v-c1f455e2]{padding:9px 10px;background:var(--parent-tan,#e7d6c3);color:var(--parent-text,#211c1c);font-weight:700;text-align:center;white-space:nowrap}.score-items td[data-v-c1f455e2]{padding:9px 10px;border-top:1px solid var(--parent-border);text-align:center;white-space:nowrap}.score-items .score-items__name[data-v-c1f455e2]{text-align:left;white-space:normal}.score-items .score-items__num[data-v-c1f455e2]{text-align:right}.score-items tfoot th[data-v-c1f455e2]{border-top:1px solid var(--parent-border);background:#fff;text-align:center;font-size:14px;font-weight:800}.score-items tfoot th.score-items__num[data-v-c1f455e2]{text-align:right}.score-items tfoot th.score-items__total-label[data-v-c1f455e2]{text-align:left}.score-items__calc-inline[data-v-c1f455e2]{display:none}@media (max-width:640px){.score-items[data-v-c1f455e2]{min-width:0;font-size:12px}.score-items td[data-v-c1f455e2],.score-items th[data-v-c1f455e2]{padding:8px 6px;white-space:normal}.score-items th[data-v-c1f455e2]{line-height:1.25}.score-items td.score-items__order[data-v-c1f455e2],.score-items th.score-items__order[data-v-c1f455e2]{width:0;padding:0;border:0;font-size:0;overflow:hidden}.score-items__calc[data-v-c1f455e2]{display:none}.score-items__calc-inline[data-v-c1f455e2]{display:block;margin-top:2px;font-size:11px;color:var(--parent-muted,#6b6262)}.score-items .score-items__name[data-v-c1f455e2]{min-width:0;overflow-wrap:anywhere}.score-items tfoot th.score-items__total-label[data-v-c1f455e2]{text-align:left;padding-left:10px}}.score-list[data-v-3795ec94]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.score-course[data-v-3795ec94]{border:1px solid var(--parent-border);border-radius:13px;background:#fff;overflow:hidden}.score-course__head[data-v-3795ec94]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px;border:0;background:transparent;text-align:left;font-family:inherit;color:var(--parent-text,#211c1c);cursor:pointer}.score-course__head[data-v-3795ec94]:focus{outline:none}.score-course__head[data-v-3795ec94]:focus-visible{outline:2px solid var(--parent-wine);outline-offset:-2px}.score-course__info[data-v-3795ec94]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:grid;gap:2px}.score-course__code[data-v-3795ec94]{color:var(--parent-wine);font-weight:700;font-size:13px}.score-course__name[data-v-3795ec94]{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.score-course__net[data-v-3795ec94]{display:grid;justify-items:end;gap:2px;font-variant-numeric:tabular-nums}.score-course__net-label[data-v-3795ec94]{font-size:11px;color:var(--parent-muted,#6b6262)}.score-course__net strong[data-v-3795ec94]{font-size:18px;color:var(--parent-wine)}.score-course__chevron[data-v-3795ec94]{width:26px;height:26px;-webkit-box-flex:0;-ms-flex:none;flex:none;display:inline-grid;place-items:center;border:1px solid var(--parent-border);border-radius:6px;font-size:16px;line-height:1}.score-course--open .score-course__head[data-v-3795ec94]{border-bottom:1px solid var(--parent-border)}.score-course__detail[data-v-3795ec94]{padding:10px 14px 14px}