

.flautea-score-favorite-wrap-99f {
    margin-top: 8px;
}

.flautea-score-favorite-form-99f {
    margin: 0;
}

.flautea-score-favorite-button-99f {
    width: 100%;
    min-height: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    padding: 6px 10px;
    border: 1px solid #d3e1df;
    border-radius: 10px;
    background: #fff;
    color: #55706c;
    font: inherit;
    font-size: 10px;
    font-weight: 800;
    cursor: pointer;
    transition:
        transform .15s ease,
        border-color .15s ease,
        background .15s ease,
        color .15s ease;
}

.flautea-score-favorite-button-99f:hover {
    transform: translateY(-1px);
    border-color: #8fc1bc;
    background: #f5fbfa;
    color: #087d77;
}

.flautea-score-favorite-button-99f.is-favorite {
    border-color: #87beb8;
    background: #eaf6f4;
    color: #087d77;
}

.flautea-score-favorite-login-99f {
    display: block;
    margin-top: 8px;
    color: #7c8784;
    font-size: 9px;
    line-height: 1.35;
    text-align: center;
}

.flautea-score-favorite-login-99f a {
    color: #087d77;
    font-weight: 800;
    text-decoration: none;
}

.flautea-favorites-toolbar-99f {
    display: flex;
    justify-content: flex-end;
    margin: 0 0 12px;
}

.flautea-favorites-toolbar-99f a {
    display: inline-flex;
    min-height: 34px;
    align-items: center;
    justify-content: center;
    padding: 6px 11px;
    border: 1px solid #d6e3e0;
    border-radius: 999px;
    background: #fff;
    color: #087d77;
    font-size: 10px;
    font-weight: 800;
    text-decoration: none;
}

