﻿.fav-form .fav {
    position: relative;
    padding-right: 28px;
}

.fav-form .spinner {
    position: absolute;
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    border: 2px solid rgba(0,0,0,0.12);
    border-top-color: rgba(0,0,0,0.6);
    border-radius: 50%;
    animation: spin 0.8s linear infinite;
    display: none;
}

@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}

.fav[aria-busy="true"] .icon {
    opacity: 0.35;
}

.fav.favorited .icon {
    color: #c00;
}
