.evaluation-carousel{border:var(--divider-line-thickness)solid var(--divider-line-color);padding:0;position:relative}.carousel-course-title{border-bottom:none;display:flex;align-items:center}.carousel-title-left,.carousel-title-right{flex:.5;padding:var(--space-sm);display:flex;align-items:center;justify-content:center}.carousel-title-middle{flex:5;padding:var(--space-sm);text-align:center}.current-term{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.current-role{margin:0;font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.evaluation-container{position:relative;overflow:hidden;padding:var(--space-lg)}.evaluation-item{display:none;flex-direction:column;gap:var(--space-lg);animation:fadeIn .3s ease-in-out}.evaluation-item.active{display:flex}.score-item-hidden{display:none !important}.score-item{display:flex;flex-direction:column;gap:var(--space-xs);background:var(--color-surface)}.sample-size{font-size:var(--font-size-sm);vertical-align:middle}.evaluation-comments p{padding:var(--space-sm);background:var(--color-surface);border-left:var(--divider-line-thickness)solid var(--color-primary-light);border-radius:var(--border-radius-sm)}.evaluation-comments p:nth-child(n+3){display:none}.evaluation-comments.show-all p:nth-child(n+3){display:block}.evaluation-scores{display:flex;flex-direction:column;gap:var(--space-base)}.evaluation-comments{display:flex;flex-direction:column;gap:var(--space-md)}.carousel-btn{background:0 0;color:var(--color-primary-medium);border:none;cursor:pointer;transition:color var(--transition-base);font-size:4rem;line-height:1;visibility:visible;text-decoration:none;padding:0}.carousel-btn:hover:not(:disabled){color:var(--color-primary);text-decoration:underline}.carousel-btn:focus{outline:var(--divider-line-thickness)solid var(--color-primary-medium);outline-offset:var(--space-xs)}.carousel-btn:disabled{color:var(--color-gray);cursor:default;text-decoration:none}@keyframes fadeIn{from{opacity:0;transform:translateY(var(--space-sm))}to{opacity:1;transform:translateY(0)}}