.horizontal-card{display:flex;flex-direction:row;align-items:center;cursor:pointer;transition:background .15s ease;padding:15px;gap:15px}.horizontal-card.card{background:#fff}.horizontal-card--highlighted{background:#eeeae5;outline:2px solid #721d00}.horizontal-card:hover{background:#eeeae5}.horizontal-card__media{flex-shrink:0;width:72px;height:72px;border-radius:calc(.75rem - 2px);overflow:hidden;background:#e5e2dd;display:flex;align-items:center;justify-content:center;color:#4a4f4b;font-size:22px}.horizontal-card__media-image{width:100%;height:100%;background-size:cover;background-position:center;object-fit:cover;display:block}.horizontal-card__info{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.horizontal-card__title{font-family:Manrope,sans-serif;font-size:15px;font-weight:700;color:#1c1c19;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.horizontal-card__title:hover{color:#012d1d}.horizontal-card__body{display:flex;flex-direction:column;gap:2px;min-width:0}.horizontal-card__trailing{flex-shrink:0;display:flex;align-items:center}.horizontal-card__trailing .rating{gap:3px}.horizontal-card__trailing .rating .rating__star{font-size:13px}.rating{display:flex;margin:0 auto;justify-content:center;gap:8px}.rating__star{font-size:26px;cursor:pointer;transition:color .2s ease;-webkit-user-select:none;user-select:none}.rating__star--filled{color:#ff825c}.rating__star.rating__star--zero.rating__star--filled{color:#c62828}.rating__star--half{color:#ff825c}.rating__star--empty{color:#e5e2dd}.rating__star--readonly{cursor:default}.rating__star--no-hover{pointer-events:none}.rating__star:hover:not(.rating__star--readonly):not(.rating__star--no-hover){color:#ff825c}.rating__star:hover.rating__star--zero:not(.rating__star--readonly):not(.rating__star--no-hover){color:#c62828}.rating--color-0 .rating__star--filled,.rating--color-0 .rating__star--half{color:#c62828}.rating--color-1 .rating__star--filled,.rating--color-1 .rating__star--half{color:#e53935}.rating--color-2 .rating__star--filled,.rating--color-2 .rating__star--half{color:#fb8c00}.rating--color-3 .rating__star--filled,.rating--color-3 .rating__star--half{color:#fdd835}.rating--color-4 .rating__star--filled,.rating--color-4 .rating__star--half{color:#7cb342}.rating--color-5 .rating__star--filled,.rating--color-5 .rating__star--half{color:#43a047}
