.course-picker-list[data-v-f54e2f72]{color:var(--player-fg,#e8edf5);flex-direction:column;display:flex}.course-picker-state[data-v-f54e2f72]{min-height:240px;color:var(--player-muted,#8b97a8);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;font-size:.88rem;display:flex}.course-picker-items[data-v-f54e2f72]{flex-direction:column;gap:.55rem;display:flex}.course-picker-item[data-v-f54e2f72]{background:var(--player-surface-2,#1c2430);border:1px solid var(--player-border,#243041);border-radius:10px;padding:.75rem .8rem;transition:border-color .15s,background .15s,box-shadow .15s}.course-picker-item[data-v-f54e2f72]:hover{background:var(--player-elevated,#222b38);border-color:var(--player-border-strong,#334155);box-shadow:0 0 0 3px #3d8bfd1a}.course-picker-item__title[data-v-f54e2f72]{color:var(--player-fg,#e8edf5);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.course-picker-item__bar[data-v-f54e2f72]{background:#ffffff14;border-radius:999px;height:4px;margin-top:.55rem;overflow:hidden}.course-picker-item__fill[data-v-f54e2f72]{background:linear-gradient(90deg,#2f6fed,var(--player-accent-soft,#58a6ff));border-radius:999px;height:100%;transition:width .25s;display:block}.course-picker-item__meta[data-v-f54e2f72]{color:var(--player-muted,#8b97a8);justify-content:space-between;align-items:center;margin-top:.45rem;font-size:.78rem;display:flex}.course-picker-item__link[data-v-f54e2f72]{color:var(--player-accent-soft,#58a6ff);font-weight:600;text-decoration:none}.course-picker-item__link[data-v-f54e2f72]:hover{text-decoration:underline}.course-picker-list[data-v-02cfc08f]{color:var(--player-fg,#e8edf5);flex-direction:column;gap:.65rem;display:flex}.course-picker-state[data-v-02cfc08f]{min-height:240px;color:var(--player-muted,#8b97a8);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;font-size:.88rem;display:flex}.course-picker-state--hint[data-v-02cfc08f]{color:var(--player-success,#3ecf8e);font-weight:600}.course-picker-items[data-v-02cfc08f]{flex-direction:column;gap:.55rem;display:flex}.course-picker-item[data-v-02cfc08f]{background:var(--player-surface-2,#1c2430);border:1px solid var(--player-border,#243041);border-radius:10px;padding:.75rem .8rem;transition:border-color .15s,background .15s,box-shadow .15s}.course-picker-item[data-v-02cfc08f]:hover{background:var(--player-elevated,#222b38);border-color:var(--player-border-strong,#334155);box-shadow:0 0 0 3px #3d8bfd1a}.course-picker-item__title[data-v-02cfc08f]{color:var(--player-fg,#e8edf5);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.course-picker-item__meta[data-v-02cfc08f]{color:var(--player-muted,#8b97a8);justify-content:space-between;align-items:center;margin-top:.45rem;font-size:.78rem;display:flex}.course-picker-item__link[data-v-02cfc08f]{color:var(--player-accent-soft,#58a6ff);font-weight:600;text-decoration:none}.course-picker-item__link[data-v-02cfc08f]:hover{text-decoration:underline}.course-picker-pager[data-v-02cfc08f]{border-top:1px solid var(--player-border,#243041);justify-content:space-between;align-items:center;gap:.4rem;margin-top:auto;padding-top:.35rem;display:flex}.course-picker-pager__text[data-v-02cfc08f]{color:var(--player-muted,#8b97a8);font-variant-numeric:tabular-nums;font-size:.78rem}
