/* GROUPFINDER v2.5.17 - pravý rail Knihovny */

.gf-rail-game-picks + .gf-rail-all-link{
    display:none!important;
}

.gf-rail-recommendations:has(.gf-rail-game-picks) .gf-unified-rail-heading{
    min-height:32px;
    margin-bottom:10px;
    gap:8px;
}

.gf-rail-recommendations:has(.gf-rail-game-picks) .gf-unified-rail-heading>.material-symbols-rounded{
    color:#c29cff;
    font-size:20px;
    font-variation-settings:'FILL' 1,'wght' 500,'GRAD' 0,'opsz' 20;
}

.gf-rail-recommendations:has(.gf-rail-game-picks) .gf-unified-rail-heading>strong{
    color:#c9a8ff;
    font-size:11px;
    font-weight:700;
    line-height:1.15;
    letter-spacing:.085em;
    text-transform:uppercase;
}

.gf-rail-game-picks{
    display:grid;
    gap:4px;
}

.gf-rail-game-pick{
    min-height:50px;
    padding:4px 3px;
    border-radius:9px;
    display:grid;
    grid-template-columns:38px minmax(0,1fr) 18px;
    align-items:center;
    gap:9px;
    background:transparent;
    transition:background .14s ease,transform .14s ease;
}

.gf-rail-game-pick:hover{
    background:rgba(255,255,255,.035);
    transform:translateX(2px);
}

.gf-rail-game-pick>span:first-child{
    width:38px;
    height:46px;
    border-radius:7px;
    overflow:hidden;
    display:grid;
    place-items:center;
    background:#17191f;
}

.gf-rail-game-pick>span:first-child img{
    width:100%;
    height:100%;
    display:block;
    object-fit:cover;
}

.gf-rail-game-pick>strong{
    min-width:0;
    overflow:hidden;
    color:#eef0f4;
    font-size:11px;
    font-weight:600;
    line-height:1.22;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.gf-rail-game-pick>.material-symbols-rounded:last-child{
    color:#626b79;
    font-size:17px;
    transition:color .14s ease,transform .14s ease;
}

.gf-rail-game-pick:hover>.material-symbols-rounded:last-child{
    color:#c9a8ff;
    transform:translateX(2px);
}

@media(max-width:1100px){
    .gf-rail-game-pick{
        grid-template-columns:36px minmax(0,1fr) 16px;
        min-height:48px;
    }

    .gf-rail-game-pick>span:first-child{
        width:36px;
        height:44px;
    }
}
