/* _content/DPSLeaders/Components/Layout/MainLayout.razor.rz.scp.css */
@font-face {
    font-family: "Genshin";
    src: url("Genshin.ttf");
}

body[b-t0avqfus2s] {
    background: #173e59;
    padding: 0;
    margin: 0;
    height: 100vh;
    width: 100vw;
    min-width: 100vw;
    color: white;
    display: flex;
    flex-direction: column;
    font-family: Genshin;
}

.top[b-t0avqfus2s] {
    background-color: #112d41;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 28px;
    padding-left: 20px;
    font-size: 20px;
    white-space: nowrap;
    margin-bottom: 10px;
}

.topMobile[b-t0avqfus2s] {
    background-color: #112d41;
    width: 100%;
    display: flex;
    height: 50px;
    margin-bottom: 10px
}

.mobileMenu[b-t0avqfus2s] {
    width: 239px;
    height: 373px;
    position: absolute;
    display: flex;
    flex-direction: column;
    z-index: 1;
    background: linear-gradient(170deg, #112D41 0%, #173E59 100%);
}

.inputChar[b-t0avqfus2s] {
    background: #d9d9d9;
    border-radius: 90px;
    border: 3px #3c4354 solid;
    font-size: 18px;
    padding-left: 10px;
    outline: none;
}

.buttonsPanel[b-t0avqfus2s] {
    padding: 0;
    justify-content: center;
    align-items: center;
    gap: 10px;
    display: inline-flex;
    flex-grow: 1;
}

.mainPanel[b-t0avqfus2s] {
    height: 100%;
    max-width: 1200px;
    display: flex;
    flex-direction: column;
}

.teamInfo[b-t0avqfus2s] {
    justify-content: center;
    align-items: center;
    gap: 14.97px;
    display: inline-flex;
}


#blazor-error-ui[b-t0avqfus2s] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-t0avqfus2s] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}
/* _content/DPSLeaders/Components/Pages/Admin.razor.rz.scp.css */
@font-face {
    font-family: "Genshin";
    src: url("Genshin.ttf");
}

.inputChar[b-544eq3r5ff] {
    background: #d9d9d9;
    border-radius: 90px;
    border: 3px #3c4354 solid;
    font-size: 18px;
    padding-left: 10px;
    width: 200px;
    outline: none;
}

.mainPanel[b-544eq3r5ff] {
    flex-direction: row;
    width: 1200px;
    display: flex;
    flex-grow: 1;
    flex: 1;
}

.panelElement[b-544eq3r5ff]{
    width: 100%;
    flex-direction: column;
    flex-grow: 1;
    display: flex;
    flex: 1;
}

.vertFlex[b-544eq3r5ff]{
    display: inline-flex;
    flex-direction: row;
}
.charList[b-544eq3r5ff]{
    display: inline-flex;
    flex-direction: row;
    gap: 10px;
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
}
.charElement[b-544eq3r5ff]{
    display: inline-flex;
    flex-direction: column;
    gap: 10px;
    width: 140px;
    align-items: center;
}

.break[b-544eq3r5ff] {
    flex-basis: 100%;
    height: 0;
}
/* _content/DPSLeaders/Components/Pages/AvgCR.razor.rz.scp.css */
.inputChar[b-jjbxlwsth1] {
    background: #d9d9d9;
    border-radius: 90px;
    border: 3px #3c4354 solid;
    font-size: 18px;
    padding-left: 10px;
    width: 200px;
    outline: none;
}
.rowDiv[b-jjbxlwsth1]{
    display: flex;
    flex-direction: row;
}
.colDiv[b-jjbxlwsth1]{
    display: flex;
    flex-direction: column
}
.gap[b-jjbxlwsth1] {
    gap: 5px;
}
.center[b-jjbxlwsth1] {
    justify-content: center;
    align-items: center;
}
.selfCenter[b-jjbxlwsth1] {
    align-self: center;
}
/* _content/DPSLeaders/Components/Pages/Balancer.razor.rz.scp.css */
.codeEditor[b-dx2ula2pq9] {
    flex-grow: 1;
    max-width: 1200px;
    font-size: 15px;
    background: #172c3d;
    border: 0;
    color: white;
    padding: 5px;
}
/* _content/DPSLeaders/Components/Pages/Dps.razor.rz.scp.css */
@font-face {
  font-family: "Genshin";
  src: url("Genshin.ttf");
}

body[b-isreb28hgr] {
  background: #173e59;
  padding: 0;
  margin: 0;
  height: 100vh;
  color: white;
  display: flex;
  flex-direction: column;
  font-family: Genshin;
}

.top[b-isreb28hgr] {
  background-color: #112d41;
  min-height: 9.44vh;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 28px;
  padding-left: 20px;
  font-size: 3vh;
}

.inputChar[b-isreb28hgr] {
  background: #d9d9d9;
  border-radius: 90px;
  border: 3px #3c4354 solid;
  font-size: 2.5vh;
  padding-left: 1vh;
  min-height: 4vh;
  outline: none;
}

.buttonsPanel[b-isreb28hgr] {
  padding: 10px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  display: inline-flex;
  flex-grow: 1;
}

.mainPanel[b-isreb28hgr] {
  margin: 2vh;
  height: 100vh;
  width: 100wh;
  display: flex;
  flex-direction: column;
}

.teamInfo[b-isreb28hgr] {
  justify-content: center;
  align-items: center;
  gap: 14.97px;
  display: inline-flex;
}

.pageButton[b-isreb28hgr] {
  background-color: #E9E5DC;
  color: #3D4452;
  font-size: 16px;
  width: 40px;
  height: 40px;
  text-align: center;
  justify-content: center;
  align-items: center; 
  text-decoration: none;
  display: flex;
  
}
/* _content/DPSLeaders/Components/UI/CharacterIcon.razor.rz.scp.css */
@font-face {
    font-family: "Genshin";
    src: url("Genshin.ttf");
}

.Char[b-h3txoic72o] {
    width: 95.79px;
    height: 121.24px;
    position: relative;
    background: #E9E5DC;
    border-radius: 10px;
}

.RarityBackground4[b-h3txoic72o] {
    width: 95.79px;
    height: 95.79px;
    left: 0px;
    top: 0px;
    position: absolute;
    background: linear-gradient(315deg, #8C6AB1 0%, #665086 94%);
    border-top-left-radius: 7.48px;
    border-top-right-radius: 7.48px;
    border-bottom-right-radius: 22px;
}

.RarityBackground5[b-h3txoic72o] {
    width: 95.79px;
    height: 95.79px;
    left: 0px;
    top: 0px;
    position: absolute;
    background: linear-gradient(315deg, #BE7726 0%, #815634 94%);
    border-top-left-radius: 7.48px;
    border-top-right-radius: 7.48px;
    border-bottom-right-radius: 22px;
}

.Avatar[b-h3txoic72o] {
    width: 95.79px;
    height: 95.79px;
    left: 0px;
    top: 0px;
    position: absolute;
    border-top-left-radius: 7.48px;
    border-top-right-radius: 7.48px;
    border-bottom-right-radius: 22px;

}

.Weapon[b-h3txoic72o] {
    width: 68.85px;
    height: 68.85px;
    left: 37.42px;
    top: 26.94px;
    position: absolute;
    filter: drop-shadow(1px 1px 0 white) drop-shadow(-1px -1px 0 white) drop-shadow(1px -1px 0 white) drop-shadow(-1px 1px 0 white);
}

.Art1[b-h3txoic72o] {
    width: 31.43px;
    height: 31.43px;
    left: -0px;
    top: 64.36px;
    position: absolute;
    filter: drop-shadow(1px 1px 0 white) drop-shadow(-1px -1px 0 white) drop-shadow(1px -1px 0 white) drop-shadow(-1px 1px 0 white);
}

.Art2[b-h3txoic72o] {
    width: 31.43px;
    height: 31.43px;
    left: 14.97px;
    top: 64.36px;
    position: absolute;
    filter: drop-shadow(1px 1px 0 white) drop-shadow(-1px -1px 0 white) drop-shadow(1px -1px 0 white) drop-shadow(-1px 1px 0 white);
}

.CharName[b-h3txoic72o] {
    width: 95.79px;
    height: 25.44px;
    left: -0px;
    top: 99px;
    position: absolute;
    text-align: center;
    color: black;
    font-size: 11.97px;
    font-family: Inter;
    font-weight: 400;
    word-wrap: break-word;
    font-family: Genshin;
}

.Stars5[b-h3txoic72o] {
    left: 17.96px;
    top: 88.31px;
    position: absolute;
    justify-content: center;
    align-items: center;
    display: inline-flex;
}

.Stars4[b-h3txoic72o] {
    left: 23.95px;
    top: 88.31px;
    position: absolute;
    justify-content: center;
    align-items: center;
    display: inline-flex;
}

.Star[b-h3txoic72o] {
    width: 11.97px;
    height: 11.97px;
}

@media (max-aspect-ratio: 1/1) {
    .Char[b-h3txoic72o] {
        width: 50px;
        height: 63.28px;
        position: relative;
        background: #E9E5DC;
        border-radius: 3.91px;
    }

    .RarityBackground4[b-h3txoic72o] {
        width: 50px;
        height: 50px;
        left: 0px;
        top: 0px;
        position: absolute;
        background: linear-gradient(315deg, #8C6AB1 0%, #665086 94%);
        border-top-left-radius: 3.91px;
        border-top-right-radius: 3.91px;
        border-bottom-right-radius: 11.72px;
    }

    .RarityBackground5[b-h3txoic72o] {
        width: 50px;
        height: 50px;
        left: 0px;
        top: 0px;
        position: absolute;
        background: linear-gradient(315deg, #BE7726 0%, #815634 94%);
        border-top-left-radius: 3.91px;
        border-top-right-radius: 3.91px;
        border-bottom-right-radius: 11.72px;
    }

    .Avatar[b-h3txoic72o] {
        width: 50px;
        height: 50px;
        left: 0px;
        top: 0px;
        position: absolute;
        border-top-left-radius: 3.91px;
        border-top-right-radius: 3.91px;
        border-bottom-right-radius: 11.72px;
    }

    .Weapon[b-h3txoic72o] {
        width: 35.94px;
        height: 35.94px;
        left: 19.53px;
        top: 14.06px;
        position: absolute;
    }

    .Art1[b-h3txoic72o] {
        width: 16.41px;
        height: 16.41px;
        left: 0px;
        top: 33.59px;
        position: absolute;
    }

    .Art2[b-h3txoic72o] {
        width: 16.41px;
        height: 16.41px;
        left: 7.81px;
        top: 33.59px;
        position: absolute;
    }

    .CharName[b-h3txoic72o] {
        width: 50px;
        height: 13.28px;
        left: 0px;
        top: 50px;
        position: absolute;
        text-align: center;
        color: black;
        font-size: 6.25px;
        font-family: Inter;
        font-weight: 400;
        word-wrap: break-word;
        font-family: Genshin;
    }

    .Stars5[b-h3txoic72o] {
        left: 9.50px;
        top: 46.09px;
        position: absolute;
        justify-content: center;
        align-items: center;
        display: inline-flex;
    }

    .Stars4[b-h3txoic72o] {
        left: 12.50px;
        top: 46.09px;
        position: absolute;
        justify-content: center;
        align-items: center;
        display: inline-flex;
    }

    .Star[b-h3txoic72o] {
        width: 6.25px;
        height: 6.25px;
    }
}
/* _content/DPSLeaders/Components/UI/GIButton.razor.rz.scp.css */
@font-face {
    font-family: "Genshin";
    src: url("Genshin.ttf");
}

.button[b-ftmwln9ps1] {
    width: 177px;
    height: 32px;
    position: relative;
    background: #E9E5DC;
    border-radius: 90px;
    overflow: hidden;
    font-family: "Genshin";
}
/* _content/DPSLeaders/Components/UI/GIButtonMobile.razor.rz.scp.css */
@font-face {
    font-family: "Genshin";
    src: url("Genshin.ttf");
}

.button[b-drnt4k0wia] {
    width: 63px;
    height: 19px;
    position: relative;
    background: #E9E5DC;
    border-radius: 56.21px;
    overflow: hidden;
    font-family: "Genshin";
}
/* _content/DPSLeaders/Components/UI/PageButton.razor.rz.scp.css */
.button[b-o25lu89sqj] {
    width: 64px;
    height: 64px;
    position: relative
}

.circle[b-o25lu89sqj] {
    width: 49.23px;
    height: 49.23px;
    left: 7.38px;
    top: 4.92px;
    position: absolute;
    background: #D9D9D9;
    border-radius: 9999px
}

img[b-o25lu89sqj] {
    width: 49.23px;
    height: 49.23px;
    left: 7.38px;
    top: 4.92px;
    position: absolute
}

.active_line[b-o25lu89sqj] {
    width: 64px;
    height: 3.69px;
    left: 0px;
    top: 60.31px;
    position: absolute;
    background: #CBBBA0
}
/* _content/DPSLeaders/Components/UI/TeamInfo.razor.rz.scp.css */
.TeamInfo[b-ofv98esc6p] {
    justify-content: center;
    gap: 10px;
    display: inline-flex;
    margin-bottom: 10px;
}

div[b-ofv98esc6p]{
    display: flex;
}

@media (max-aspect-ratio: 1/1) {
    
}
