
.sort-icon {
    font-size: 13px;
    margin-right: 2px;
    color: var(--primary-color);
}

.sort-icon:hover {
    color: var(--info-color);
}

.input-icon-wrapper {
    position: relative;
    display: inline-block;
}

.input-icon-wrapper input {
    padding-right: 2em;
}

.input-icon-wrapper .sort-icon {
    position: absolute;
    right: 10px;
    top: 50%;
    cursor: pointer;
    color: var(--primary-color);
    font-size: 0.8em;
    transform: translate(0, -40px);
}

.input-icon-wrapper .sort-icon:hover {
    color: #d50d0d; /* Customize hover color */
    transform: translate(0, -40px);
}