.map_garbage_gauge-container {
    width: 4%;
    height: 52%;
    display: none;
    justify-content: center;
    align-items: center;
    background: linear-gradient(180deg, #8a8ae9ad, #8a8ae9);
    border: min(0.125vw, 0.25vh) solid white;
    box-shadow: inset 0 0 min(0.05vw, 0.1vh) min(0.125vw, 0.25vh) #8055b9, min(0.125vw, 0.25vh) min(0.25vw, 0.5vh) min(0.25vw, 0.5vh) 0 #443858c2;
    position: absolute;
    bottom: 3%;
    right: 12%;
}

.game-container[data-playermode="solo"][data-gamemode="boss"],
.game-container[data-playermode="versus"][data-gamemode="classic"],
.game-container[data-playermode="versus"][data-gamemode="battle"],
.game-container[data-playermode="versus"][data-gamemode="rival"],
.game-container[data-playermode="online"][data-gamemode="classic"],
.game-container[data-playermode="online"][data-gamemode="battle"],
.game-container[data-playermode="online"][data-gamemode="rival"] {
    .map_garbage_gauge-container {
        display: flex;
    }
}

.player_1_gui .map_garbage_gauge-container {
    right: 12%;
}

.player_2_gui .map_garbage_gauge-container {
    left: 12%;
}

.map_garbage_gauge {
    width: 70%;
    height: 98%;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
}

.map_garbage_gauge_level {
    width: 100%;
    height: 5%;
    border-top: min(0.105vw, 0.21vh) solid #000000;
    border-bottom: min(0.105vw, 0.21vh) solid black;
    background-color: #111111d1;
}

.map_garbage_gauge-container[data-nb="1"] {
    .map_garbage_gauge_level:nth-of-type(1) {
        background-color: #950303d1;
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="2"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="3"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="4"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="5"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="6"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5),
    .map_garbage_gauge_level:nth-of-type(6) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="7"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5),
    .map_garbage_gauge_level:nth-of-type(6),
    .map_garbage_gauge_level:nth-of-type(7) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="8"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5),
    .map_garbage_gauge_level:nth-of-type(6),
    .map_garbage_gauge_level:nth-of-type(7),
    .map_garbage_gauge_level:nth-of-type(8) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="9"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5),
    .map_garbage_gauge_level:nth-of-type(6),
    .map_garbage_gauge_level:nth-of-type(7),
    .map_garbage_gauge_level:nth-of-type(8),
    .map_garbage_gauge_level:nth-of-type(9) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="10"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5),
    .map_garbage_gauge_level:nth-of-type(6),
    .map_garbage_gauge_level:nth-of-type(7),
    .map_garbage_gauge_level:nth-of-type(8),
    .map_garbage_gauge_level:nth-of-type(9),
    .map_garbage_gauge_level:nth-of-type(10) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="11"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5),
    .map_garbage_gauge_level:nth-of-type(6),
    .map_garbage_gauge_level:nth-of-type(7),
    .map_garbage_gauge_level:nth-of-type(8),
    .map_garbage_gauge_level:nth-of-type(9),
    .map_garbage_gauge_level:nth-of-type(10),
    .map_garbage_gauge_level:nth-of-type(11) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="12"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5),
    .map_garbage_gauge_level:nth-of-type(6),
    .map_garbage_gauge_level:nth-of-type(7),
    .map_garbage_gauge_level:nth-of-type(8),
    .map_garbage_gauge_level:nth-of-type(9),
    .map_garbage_gauge_level:nth-of-type(10),
    .map_garbage_gauge_level:nth-of-type(11),
    .map_garbage_gauge_level:nth-of-type(12) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="13"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5),
    .map_garbage_gauge_level:nth-of-type(6),
    .map_garbage_gauge_level:nth-of-type(7),
    .map_garbage_gauge_level:nth-of-type(8),
    .map_garbage_gauge_level:nth-of-type(9),
    .map_garbage_gauge_level:nth-of-type(10),
    .map_garbage_gauge_level:nth-of-type(11),
    .map_garbage_gauge_level:nth-of-type(12),
    .map_garbage_gauge_level:nth-of-type(13) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="14"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5),
    .map_garbage_gauge_level:nth-of-type(6),
    .map_garbage_gauge_level:nth-of-type(7),
    .map_garbage_gauge_level:nth-of-type(8),
    .map_garbage_gauge_level:nth-of-type(9),
    .map_garbage_gauge_level:nth-of-type(10),
    .map_garbage_gauge_level:nth-of-type(11),
    .map_garbage_gauge_level:nth-of-type(12),
    .map_garbage_gauge_level:nth-of-type(13),
    .map_garbage_gauge_level:nth-of-type(14) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="15"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5),
    .map_garbage_gauge_level:nth-of-type(6),
    .map_garbage_gauge_level:nth-of-type(7),
    .map_garbage_gauge_level:nth-of-type(8),
    .map_garbage_gauge_level:nth-of-type(9),
    .map_garbage_gauge_level:nth-of-type(10),
    .map_garbage_gauge_level:nth-of-type(11),
    .map_garbage_gauge_level:nth-of-type(12),
    .map_garbage_gauge_level:nth-of-type(13),
    .map_garbage_gauge_level:nth-of-type(14),
    .map_garbage_gauge_level:nth-of-type(15) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="16"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5),
    .map_garbage_gauge_level:nth-of-type(6),
    .map_garbage_gauge_level:nth-of-type(7),
    .map_garbage_gauge_level:nth-of-type(8),
    .map_garbage_gauge_level:nth-of-type(9),
    .map_garbage_gauge_level:nth-of-type(10),
    .map_garbage_gauge_level:nth-of-type(11),
    .map_garbage_gauge_level:nth-of-type(12),
    .map_garbage_gauge_level:nth-of-type(13),
    .map_garbage_gauge_level:nth-of-type(14),
    .map_garbage_gauge_level:nth-of-type(15),
    .map_garbage_gauge_level:nth-of-type(16) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="17"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5),
    .map_garbage_gauge_level:nth-of-type(6),
    .map_garbage_gauge_level:nth-of-type(7),
    .map_garbage_gauge_level:nth-of-type(8),
    .map_garbage_gauge_level:nth-of-type(9),
    .map_garbage_gauge_level:nth-of-type(10),
    .map_garbage_gauge_level:nth-of-type(11),
    .map_garbage_gauge_level:nth-of-type(12),
    .map_garbage_gauge_level:nth-of-type(13),
    .map_garbage_gauge_level:nth-of-type(14),
    .map_garbage_gauge_level:nth-of-type(15),
    .map_garbage_gauge_level:nth-of-type(16),
    .map_garbage_gauge_level:nth-of-type(17) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="18"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5),
    .map_garbage_gauge_level:nth-of-type(6),
    .map_garbage_gauge_level:nth-of-type(7),
    .map_garbage_gauge_level:nth-of-type(8),
    .map_garbage_gauge_level:nth-of-type(9),
    .map_garbage_gauge_level:nth-of-type(10),
    .map_garbage_gauge_level:nth-of-type(11),
    .map_garbage_gauge_level:nth-of-type(12),
    .map_garbage_gauge_level:nth-of-type(13),
    .map_garbage_gauge_level:nth-of-type(14),
    .map_garbage_gauge_level:nth-of-type(15),
    .map_garbage_gauge_level:nth-of-type(16),
    .map_garbage_gauge_level:nth-of-type(17),
    .map_garbage_gauge_level:nth-of-type(18) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="19"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5),
    .map_garbage_gauge_level:nth-of-type(6),
    .map_garbage_gauge_level:nth-of-type(7),
    .map_garbage_gauge_level:nth-of-type(8),
    .map_garbage_gauge_level:nth-of-type(9),
    .map_garbage_gauge_level:nth-of-type(10),
    .map_garbage_gauge_level:nth-of-type(11),
    .map_garbage_gauge_level:nth-of-type(12),
    .map_garbage_gauge_level:nth-of-type(13),
    .map_garbage_gauge_level:nth-of-type(14),
    .map_garbage_gauge_level:nth-of-type(15),
    .map_garbage_gauge_level:nth-of-type(16),
    .map_garbage_gauge_level:nth-of-type(17),
    .map_garbage_gauge_level:nth-of-type(18),
    .map_garbage_gauge_level:nth-of-type(19) {
        background-color: #d3d3d3d1;
    }
}

.map_garbage_gauge-container[data-nb="20"] {
    .map_garbage_gauge_level:nth-of-type(1),
    .map_garbage_gauge_level:nth-of-type(2),
    .map_garbage_gauge_level:nth-of-type(3),
    .map_garbage_gauge_level:nth-of-type(4),
    .map_garbage_gauge_level:nth-of-type(5),
    .map_garbage_gauge_level:nth-of-type(6),
    .map_garbage_gauge_level:nth-of-type(7),
    .map_garbage_gauge_level:nth-of-type(8),
    .map_garbage_gauge_level:nth-of-type(9),
    .map_garbage_gauge_level:nth-of-type(10),
    .map_garbage_gauge_level:nth-of-type(11),
    .map_garbage_gauge_level:nth-of-type(12),
    .map_garbage_gauge_level:nth-of-type(13),
    .map_garbage_gauge_level:nth-of-type(14),
    .map_garbage_gauge_level:nth-of-type(15),
    .map_garbage_gauge_level:nth-of-type(16),
    .map_garbage_gauge_level:nth-of-type(17),
    .map_garbage_gauge_level:nth-of-type(18),
    .map_garbage_gauge_level:nth-of-type(19),
    .map_garbage_gauge_level:nth-of-type(20) {
        background-color: #d3d3d3d1;
    }
}