/* Module/Sport/CSS/Responsive768/OlympicsDisciplines.css *********************************/
.idalgo.sport_olympics_disciplines > ul{
    justify-content:start;
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:8px
}
.idalgo.sport_olympics_disciplines li{
    margin:0
}
.idalgo.sport_olympics_disciplines > ul > li span{
    display:flex;
    font-size:0.625em;
    margin:0;
    align-items: center;
    justify-content: center;
    height:40px
}
.idalgo.sport_olympics_disciplines > ul svg{
    width:40px
}

/* Module/Sport/CSS/Responsive480/OlympicsDisciplines.css *********************************/
.idalgo.sport_olympics_disciplines > ul{
    grid-template-columns:repeat(3,minmax(0,1fr))
}

/* Module/Sport/CSS/Responsive480/OlympicsMedalsCommittee.css *****************************/
/* || country */
.idalgo.sport_olympics_medals_committee > .country{
    margin-bottom:16px
}
.idalgo.sport_olympics_medals_committee > .country > span{
    font-size:1.5em
}
.idalgo.sport_olympics_medals_committee > .empty{
    flex:1 1 auto
}
.idalgo.sport_olympics_medals_committee > .empty > svg{
    width:68px;
    margin-top:62px
}
/* || Total & history */
.idalgo.sport_olympics_medals_committee > .history,
.idalgo.sport_olympics_medals_committee > .current{
    font-size:.875em;
    grid-template-columns:2fr 5fr repeat(4, 2fr)
}

/* || filter */
.idalgo.sport_olympics_medals_committee > .filter > label[for="idalgo-oly-med-com-fil-all"]{
    display:none
}

/* || Header (logo medals) */
.idalgo.sport_olympics_medals_committee > .header,
.idalgo.sport_olympics_medals_committee[data-items="0"] > .header{
    order:3;
    margin-bottom:16px;
    grid-template-columns:2fr 5fr repeat(4, 2fr);
    z-index:initial
}
.idalgo.sport_olympics_medals_committee > .header[data-current-history="0"]{
    display:none
}
.idalgo.sport_olympics_medals_committee > .header > svg{
    height:16px
}

/* || lines */
.idalgo.sport_olympics_medals_committee > ul{
    border-radius:0;
    border:none
}

/* || line */
.idalgo.sport_olympics_medals_committee > ul > li,
.idalgo.sport_olympics_medals_committee[data-items="0"] > ul > li{
    grid-template-columns:50px 6fr repeat(3, 1fr)
}

/* || line - photo / picto */
.idalgo.sport_olympics_medals_committee > ul > li > .pict{
    width:40px;
    height:40px;
    margin:9px 0
}

/* || line - Athlete / team */
.idalgo.sport_olympics_medals_committee > ul > li > .names{
    flex-wrap:wrap;
    line-height:14px
}

/* || line - Medals */
.idalgo.sport_olympics_medals_committee > ul > li > abbr.gold,
.idalgo.sport_olympics_medals_committee > ul > li > abbr.silver,
.idalgo.sport_olympics_medals_committee > ul > li > abbr.bronze{
    font-size:.8125em;
    font-weight:bold
}
.idalgo.sport_olympics_medals_committee > ul > li > abbr > svg{
    display:unset
}
.idalgo.sport_olympics_medals_committee > ul > li > .total{
    display:none
}

/* || line - Open */
.idalgo.sport_olympics_medals_committee > ul > li > .open{
    display:none
}

/* || details */
.idalgo.sport_olympics_medals_committee > ul > li > .details{
    display:none
}