@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* /Pages/Analise/RelacaoAC/RelacaoAC.razor.rz.scp.css */
.relacao-foto[b-yrbtpj27lp]{
    position:absolute;
    right:0px;
    padding-right:10px;
}

.relacao-foto img[b-yrbtpj27lp]{
    height:60px;
    width:auto;
    border-radius:100px;
}
/* /Pages/Componentes/Dash/DashColuna.razor.rz.scp.css */
/* /Pages/Componentes/Datas/ModalEscolherDatas.razor.rz.scp.css */
/* /Pages/Componentes/KPIS/ModalEditKPI.razor.rz.scp.css */
.row-kpi-edit[b-1zcgp2e4uf] {
    flex: 0 0 auto;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: left;
    flex-direction: row;
    height: 50px;
    border: 1px solid #e9e9e9;
    margin-bottom: 10px;
    padding-left:20px;
    padding-right:20px;
}

.row-kpi-edit-div[b-1zcgp2e4uf] {
    width: 33%;
    display: flex;
    align-items: center;
    justify-content: left;
    flex-direction: row;
}

    .row-kpi-edit-div h2[b-1zcgp2e4uf] {
        font-size: 13px;
        color: rgba(51, 51, 51, 0.8);
        width: 100%;
    }

    .row-kpi-edit-div select[b-1zcgp2e4uf]{
        height:25px;
        width:80%;
    }

    .row-kpi-edit-div input[b-1zcgp2e4uf]{
        height:25px;
        max-width:150px;
    }
/* /Pages/Componentes/Notificacoes/ComponenteNotificacoes.razor.rz.scp.css */
.ct-not[b-s63nsx4mbk] {
    min-height:100px;
    height: auto;
    max-height: 80vh;
    width: 600px;
    background-color: white;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
    position: fixed;
    top: 70px;
    right: 0px;
    z-index: 100;
    border-bottom-left-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: left;
    flex-direction: column;
    overflow-y: auto;
    overflow-x: hidden;
}

.ct-not-mensagens[b-s63nsx4mbk]{
    min-height:300px;
    height:100%;
    padding-bottom:50px;
    overflow-y:auto;
}


.row-nt[b-s63nsx4mbk] {
    height: auto;
    flex: 0 0 auto;
    border-bottom: 1px solid #e9e9e9;
}


@media(max-width:700px) {
    .ct-not[b-s63nsx4mbk] {
        top: 0px;
        height: 100vh;
        max-height:100vh;
        width: 100%;
        z-index:205
    }
}
/* /Pages/Componentes/Objetos/Objeto1.razor.rz.scp.css */
/* /Pages/Componentes/Objetos/Objeto10.razor.rz.scp.css */
.objeto-10[b-dx63e8b90n] {
    width: 300px;
    height: 280px;
    background-color: white;
    border-radius: 5px;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
    display:flex;
    align-items:center;
    justify-content:left;
    flex-direction:column;
    padding:20px;
    position:relative;
    flex: 0 0 auto;
}


.objeto-10-meta[b-dx63e8b90n]{
    height:8px;
    width:100%;
    background-color:rgba(51, 51, 51, 0.08);
    border-radius:5px;
}

.objeto-10-meta-resultado[b-dx63e8b90n] {
    height: 100%;
    width: 20%;
    background-color: #49369f;
    border-radius: 5px;
}


.objeto-10-icone-move[b-dx63e8b90n] {
    position: absolute;
    right: 5px;
    top: 5px;
}


#ImgMoveOn[b-dx63e8b90n] {
    display: none;
    height: 18px;
    width: auto;
}

#ImgMoveOff[b-dx63e8b90n] {
    display: flex;
    height: 18px;
    width: auto;
}

.objeto-10-icone-move:hover[b-dx63e8b90n] {
    background-color: rgba(51, 51, 51, 0.05);
    cursor: pointer;
}

    .objeto-10-icone-move:hover #ImgMoveOn[b-dx63e8b90n] {
        display: flex;
    }

    .objeto-10-icone-move:hover #ImgMoveOff[b-dx63e8b90n] {
        display: none;
    }



.objeto-10-pai[b-dx63e8b90n] {
    height: 20px;
    width: auto;
    position: absolute;
    top: 4px;
    left: 50px;
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    padding-left: 5px;
    padding-right: 10px;
}

    .objeto-10-pai h2[b-dx63e8b90n] {
        font-size: 10px;
        color: rgba(51, 51, 51, 0.8);
    }

    .objeto-10-pai:hover[b-dx63e8b90n] {
        cursor: pointer;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
    }

.objeto-10-hamburguer[b-dx63e8b90n] {
    height: 20px;
    width: 30px;
    position: absolute;
    top: 4px;
    left: 20px;
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}

    .objeto-10-hamburguer img[b-dx63e8b90n] {
        height: 15px;
        width: auto;
    }

    .objeto-10-hamburguer:hover[b-dx63e8b90n] {
        cursor: pointer;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
    }
/* /Pages/Componentes/Objetos/Objeto7.razor.rz.scp.css */




.objeto-7-row[b-csr7gqo1dk] {
    background-color: white;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    position: relative;
    z-index: 40;
    overflow: hidden;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
/* /Pages/Componentes/Objetos/Objeto8.razor.rz.scp.css */
.objeto-8-refresh[b-0nzg838hk4]{
    height:100%;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
}




.objeto-8-row[b-0nzg838hk4] {
    background-color: white;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    position: relative;
    z-index: 40;
    overflow: hidden;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}


.objeto-8-refresh h2[b-0nzg838hk4]{
    font-size:13px;
    color: rgba(51, 51, 51, 0.8);
    margin-bottom:5px;
}

.objeto-8-refresh-btn[b-0nzg838hk4] {
    height: 25px;
    width: 120px;
    background-color: #49369f;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:row;
    margin-top:20px;
    border-radius:5px;
}

    .objeto-8-refresh-btn h3[b-0nzg838hk4]{
        font-size:12px;
        color:white;
    }

    .objeto-8-refresh-btn:hover[b-0nzg838hk4] {
        cursor: pointer;
        background-color: rgba(73, 54, 159, 0.8);
    }
/* /Pages/Configuracoes/KPI/ConfiguracoesKPI.razor.rz.scp.css */
/* /Pages/Configuracoes/Relatorios/Upload/ConfiguracoesRelatoriosUploads2.razor.rz.scp.css */
.ct-upload[b-uaiype4hxa]{
    width:24%;
    height:150px;
    padding:15px;
}

.ct-upload:hover[b-uaiype4hxa]{
    cursor:pointer;
}


@media(max-width:1280px) {
    .ct-upload[b-uaiype4hxa] {
        width: 32%;
    }
}

@media(max-width:1040px) {
    .ct-upload[b-uaiype4hxa] {
        width: 49%;
    }
}

@media(max-width:750px) {
    .ct-upload[b-uaiype4hxa] {
        width: 100%;
    }
}
/* /Pages/Configuracoes/Relatorios/Upload/ModalRelatorioEnviar.razor.rz.scp.css */
/* /Pages/Configuracoes/Relatorios/Upload/ModalRelatorioEscolher.razor.rz.scp.css */
.ct-relatorio[b-d1n8ac2rk5]{
    width:49%;
    height:100px;
    cursor:pointer;
    z-index:80;
}

.ct-modal-relatorio[b-d1n8ac2rk5] {
    height: 100vh;
    width: 1240px;
    max-height: 90%;
}


@media(max-width:900px) {
    .ct-relatorio[b-d1n8ac2rk5]{
        width:100%;
    }

    .ct-modal-relatorio[b-d1n8ac2rk5]{
        height:90%;
        max-height:90%;

    }
}
/* /Pages/SuperRanking/KPI/ModalLateralSuperRankingKPIAddUpdate.razor.rz.scp.css */

textarea[b-d08u86ot55] {
    background-color: white;
    background-color: white;
    border: 1px solid #CCCCCC;
    height: 90px;
    font-size: 12px;
    width: 90%;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
    color: rgba(0, 0, 0, 0.7);
}

    textarea:focus[b-d08u86ot55] {
        outline: none;
    }

    textarea[b-d08u86ot55]::placeholder {
        font-size: 11px;
    }
/* /Pages/SuperRanking/Participantes/ModalLateralParticipanteResultado.razor.rz.scp.css */


.ct-resultado-form-foto-ct[b-889plotef4] {
    height: 120px;
    width: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    background-color: #E8EBFC;
    position: relative;
    margin-bottom: 15px;
    margin-right:30px;
    border-radius:100px;
}

    .ct-resultado-form-foto-ct img[b-889plotef4] {
        width: 100px;
        height: 100px;
        border-radius: 100px;
    }

.ct-resultado-foto-info[b-889plotef4] {
    position: absolute;
    background-color: white;
    border-radius: 100px;
    border: 1px solid #e9e9e9;
    top: -10px;
    right: -10px;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}

    .ct-resultado-foto-info img[b-889plotef4] {
        height: 25px;
        width: 25px;
        border-radius: 100px;
    }

    .ct-resultado-foto-info h2[b-889plotef4] {
        font-size: 22px;
        color: rgba(51, 51, 51, 0.8);
    }

.row-form h1[b-889plotef4] {
    max-width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 25px;
    margin-bottom: 5px;
    font-weight: bold;
    color: #4C506B;
}


.ct-nivel[b-889plotef4] {
    width: auto;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    border-radius: 10px;
    cursor: pointer;
    margin-bottom: 5px;
}

    .ct-nivel h2[b-889plotef4] {
        font-size: 11px;
        margin: 0px;
    }


.ct-score-total[b-889plotef4] {
    width: 100%;
    height: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    margin-bottom: 20px;
    flex: 0 0 auto;
    padding: 20px;
    position:relative;
}


.img-config[b-889plotef4] {
    position: absolute;
    right:20px;
    bottom:10px;
}

    .ct-score-total-row[b-889plotef4]{
        width:100%;
        display:flex;
        align-items:center;
        justify-content:left;
        flex-direction:row;
        margin-top:10px;
        position:relative;
    }

        .ct-score-total-row h1[b-889plotef4] {
            max-width: 300px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            font-size: 22px;
            margin-bottom: 5px;
            font-weight: bold;
            color: #4C506B;
            margin:0px;
            margin-left:20px;
        }

        .ct-score-total-row h2[b-889plotef4] {
            font-size: 13px;
            color: rgba(51, 51, 51, 0.7);
        }

        .ct-score-total-row h3[b-889plotef4] {
            font-size: 13px;
            color: rgba(51, 51, 51, 0.7);
            position:absolute;
            right:5px;
        }

        .ct-score-total-row img[b-889plotef4]{
            height:30px;
            width:auto;
        }



        .ct-score-kpis[b-889plotef4] {
            height: 140px;
        }
        .ct-score-kpis:hover[b-889plotef4] {
            cursor: pointer;
            background-color: rgba(232, 235, 252, 0.3)
        }

.ct-score-row-aceleradores-redutores[b-889plotef4] {
    width: 100%;
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
}

    .ct-score-aceleradores-redutores[b-889plotef4]{
        width:49%;
    }



.ct-row-kpis[b-889plotef4]{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:left;
    margin-bottom:10px;
    position:relative;
}

    .ct-row-kpis img[b-889plotef4]{
        height:14px;
        width:auto;
        margin-right:10px;
    }

    .ct-row-kpis h1[b-889plotef4] {
        font-size: 17px;
        color: rgba(51, 51, 51, 0.8);
        font-weight: bold;
        margin: 0px;
    }

    .ct-row-kpis h2[b-889plotef4] {
        font-size: 14px;
        color: rgba(51, 51, 51, 0.8);
        font-weight: bold;
        margin: 0px;
        max-width: 220px; /* largura máxima */

        display: -webkit-box;
        -webkit-line-clamp: 2; /* máximo 2 linhas */
        -webkit-box-orient: vertical;
        overflow: hidden; /* esconde o que passa */
        text-overflow: ellipsis; /* adiciona "..." se cortar */
        word-wrap: break-word; /* quebra palavra longa se necessário */
    }

    .ct-row-kpis h5[b-889plotef4] {
        font-size: 11px;
        color: rgba(51, 51, 51, 0.7);
        margin: 0px;
    }

    .ct-row-kpis-score[b-889plotef4]{
        position:absolute;
        right:25px;
    }

.ct-row-kpis h3[b-889plotef4] {
    font-size: 14px;
    color: rgba(51, 51, 51, 0.8);
}

.ct-row-kpis h4[b-889plotef4] {
    font-size: 11px;
    color: rgba(51, 51, 51, 0.6);
}


.ct-row-kpi-acel-red-score[b-889plotef4]{
    position:absolute;
    right:15px;
    top:15px;
}

    .ct-row-kpi-acel-red-score h2[b-889plotef4]{
        font-size:14px;
        color:#90ee90;
    }

    .ct-row-kpi-acel-red-score h3[b-889plotef4] {
        font-size: 14px;
        color: #e80700;
    }

    .ct-row-kpi-acel-red-score h4[b-889plotef4] {
        font-size: 14px;
        color: rgba(51, 51, 51, 0.8);
    }

.ct-kpis-score[b-889plotef4] {
    width: 100%;
    height: 12px;
    background-color: rgba(51, 51, 51, 0.1);
    border-radius: 10px;
}

.ct-kpis-score-resultado[b-889plotef4] {
    width: 20%;
    height: 100%;
    background-color: #00A8FF;
    border-radius: 10px;
}


.ct-participante-score[b-889plotef4] {
    width: 100%;
    height: 12px;
    background-color: rgba(51, 51, 51, 0.1);
    border-radius: 10px;
    margin-top:10px;
}

.ct-participante-score-resultado[b-889plotef4] {
    width: 0%;
    height: 100%;
    background-color: #00A8FF;
    border-radius: 10px;
}

.ct-participante-score-resultado-meta[b-889plotef4] {
    background-color: #90EE90;
}

.ct-participante-score-resultado-negativo[b-889plotef4] {
    background-color: #E80700;
}
/* /Pages/SuperRanking/Participantes/ParticipanteUpdate.razor.rz.scp.css */
.ct-nivel[b-hfph2m9s7a]{
    width:auto;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:row;
    border-radius:10px;
    cursor:pointer;
}
    .ct-nivel h2[b-hfph2m9s7a]{
        font-size:12px;
    }
/* /Pages/SuperRanking/Periodos/Periodos.razor.rz.scp.css */
.row-rk[b-4yibyllt09] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: left;
    flex-direction: row;
    margin-bottom: 30px;
    display: flex;
    flex-wrap: wrap; /* permite quebrar linha */
    gap: 20px;
}

    .row-rk h2[b-4yibyllt09] {
        font-size: 16px;
        color: rgba(51, 51, 51, 0.8);
    }

.rk-periodos[b-4yibyllt09] {
    height: 190px;
    min-width: 350px;
    width: 30%;
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: left;
    flex-direction: column;
    padding: 20px;
    border: 1px solid #e9e9e9;
    position: relative;
}

    .rk-periodos:hover[b-4yibyllt09] {
        cursor: pointer;
        box-shadow: 0px 5px 9px 0px rgba(0,0,0,0.2);
    }


.rk-periodos-row[b-4yibyllt09] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: left;
    flex-direction: row;
    margin-bottom: 10px;
}

    .rk-periodos-row img[b-4yibyllt09] {
        height: 15px;
        width: auto;
        margin-right: 10px;
    }

    .rk-periodos-row h1[b-4yibyllt09] {
        font-size: 14px;
        font-weight: bold;
        color: rgba(51, 51, 51, 0.8);
    }

    .rk-periodos-row h2[b-4yibyllt09] {
        font-size: 13px;
        font-weight: 400;
        color: rgba(51, 51, 51, 0.8);
    }

.rk-periodos:hover .ct-sr-admin[b-4yibyllt09] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}

.rk-periodos-img-info[b-4yibyllt09] {
    position: absolute;
    right: 20px;
    top: 50px;
    height: 100px;
    width:100px;
}

.rk-periodos-img-info img[b-4yibyllt09]{
    height:auto;
    width:80px;
}

/* /Pages/SuperRanking/Periodos/PeriodoVisualizar.razor.rz.scp.css */
/* /Pages/SuperRanking/SuperRanking.razor.rz.scp.css */
