/* _content/EB.Web.Estudante/Areas/Gestao/Views/Dashboard/DashboardAdministrador.cshtml.rz.scp.css */
.container-home[b-y2whox43b4] {
    width: 65%;
    padding-right: 13%;
    padding-left: 13%;
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 100px;
    color:aliceblue;
}

.banner-container[b-y2whox43b4] {
    background-color: var(--system-conhecimento-pink-500);
    width: 70%;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner-home[b-y2whox43b4] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px;
}

.titulo-home[b-y2whox43b4] {
    font-size: 36px;
    font-style: italic;
    font-weight: normal;
    color: var(--system-common-white);
    margin-bottom: 15px !important;
}

.incentivo-home[b-y2whox43b4] {
    font-size: 48px;
    font-weight: bold;
    color: var(--system-common-white);
}

.banner-home p[b-y2whox43b4] {
    width: 80%;
    text-align: justify;
    color: var(--system-common-white);
    font-size: 20px;
    margin-top: 50px;
}

.imagem-banner[b-y2whox43b4] {
    width: 30%;
    position: relative;
    top: 30px;
    left: 120px;
}

.nav-container[b-y2whox43b4] {
    width: 100%;
    position: relative;
    z-index: 10;
}

.avatar-home[b-y2whox43b4] {
    width: 28vw;
    position: fixed;
    top: 15vh;
    left: 65vw;
}

.titulo-nav-home[b-y2whox43b4] {
    color: var(--system-status-error);
    font-size: 48px;
    margin: 20px 0px;
    grid-column: span 4;
    /* Faz o título ocupar toda a largura do grid */
    padding-left: 13%;
    text-align: start;
    /* Centraliza o título */
}

.titulo-nav-home-principal[b-y2whox43b4] {
    margin: 20px 0px;
    text-align: start;
    padding-left: 13%;
    font-family: Zilla Slab;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #1E234B;
}

.nav-container[b-y2whox43b4] {
    width: 100%;
}

.container-nav-home[b-y2whox43b4] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 30px;
    margin: 0 auto;
    /* Centraliza o grid */
    justify-content: center;
    /* Garante que os itens fiquem centralizados quando quebrarem */
    position: relative;
    z-index: 5;
}

.card-button[b-y2whox43b4] {
    display: flex;
    /* Flex para os botões */
    width: 100%;
}

.nav-button-home[b-y2whox43b4] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    cursor: pointer;
    background-color: var(--system-purple-300);
    padding: 20px;
    color: var(--system-common-white);
    text-decoration: none;
    transition: background-color 0.3s;
    width: 100%;
    gap: 20px;
    position: relative;
}

    .nav-button-home[disabled="true"][b-y2whox43b4] {
        background-color: #CCC2B6 !important;
    }

.nav-missoes-home[b-y2whox43b4] {
    width: 370px;
    margin-left: 30px;
    height: 250px;
    border-radius: 30px;
    background-color: var(--system-common-white);
}

.nav-button-home p[b-y2whox43b4] {
    color: var(--system-common-white);
    font-size: 20px;
    padding-top: 10px;
    /* Ajusta espaço acima do texto */
    margin: 0;
    /* Remove margens do parágrafo */
}

.nav-button-home:hover[b-y2whox43b4] {
    background-color: var(--system-purple-400);
    /* Cor ao passar o mouse */
}

.nav-button-home img[b-y2whox43b4] {
    max-width: 60%;
    /* Limita a largura da imagem */
    margin-bottom: 10px;
    /* Espaço entre a imagem e o texto */
}

.nav-button-em-breve[b-y2whox43b4] {
    color: var(--system-common-white);
    background-color: #380A4A;
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px;
    border-radius: 0 8px 0 8px;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.nav-missoes-home h4[b-y2whox43b4] {
    font-size: 20px;
    font-weight: bold;
    color: var(--system-common-white);
}

.titulo-missao p[b-y2whox43b4] {
    font-size: 20px;
    font-weight: 500;
    color: var(--system-common-white)
}

.lista-amigos[b-y2whox43b4] {
    background-color: var(--system-purple-400);
    width: 100px;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    margin-right: 20px;
}

.lista-amigos i[b-y2whox43b4] {
    color: var(--system-common-white);
    font-size: 40px;
}

.lista-amigos img[b-y2whox43b4] {
    width: 60px;
    height: 60px;
    background-color: var(--system-common-white);
    border-radius: 100px;
}

@media (max-width: 1800px) {
    .card-missoes[b-y2whox43b4] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-y2whox43b4] {
        width: 100%;
    }
}

@media (max-width: 1100px) {
    .avatar-home[b-y2whox43b4] {
        display: none;
    }

    .container-nav-home[b-y2whox43b4] {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, minmax(140px, 1fr));
        gap: 5%;
        margin: 0 auto;
        /* Centraliza o grid */
        justify-content: center;
        /* Garante que os itens fiquem centralizados quando quebrarem */
    }

    .container-home[b-y2whox43b4] {
        width: 100%;
        padding-right: 5vw;
        padding-left: 5vw;
        min-height: 60vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .section-container-banner[b-y2whox43b4] {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .banner-container[b-y2whox43b4] {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .lista-amigos[b-y2whox43b4] {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: row !important;
        justify-content: space-evenly !important;
        padding: 10px;
        margin: 20px 0px 20px 0px !important;
    }

    .card-missoes[b-y2whox43b4] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-y2whox43b4] {
        width: 100%;
    }

    .container-home[b-y2whox43b4] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .titulo-home[b-y2whox43b4] {
        font-size: 25px;
    }

    .incentivo-home[b-y2whox43b4] {
        font-size: 30px;
    }

    .banner-home[b-y2whox43b4] {
        margin-top: 15%;
    }

    .banner-home p[b-y2whox43b4] {
        width: 100%;
        font-size: 15px;
    }

    .banner-container[b-y2whox43b4] {
        margin-bottom: 150px;
    }

    .imagem-banner[b-y2whox43b4] {
        left: 0px;
    }
}
/* _content/EB.Web.Estudante/Areas/Gestao/Views/Dashboard/FaqDetalhe.cshtml.rz.scp.css */
.faq-detalhe-container[b-b2q93llkkw] {
    max-width: 800px;
    margin: 0 auto;
    padding: 2rem 1.5rem;
}

.faq-detalhe-header[b-b2q93llkkw] {
    margin-bottom: 1.5rem;
}

.faq-voltar-link[b-b2q93llkkw] {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    color: var(--gp-color-primary, #1a73e8);
    text-decoration: none;
    font-weight: 500;
    font-size: 0.95rem;
    transition: opacity 0.2s;
}

.faq-voltar-link:hover[b-b2q93llkkw] {
    opacity: 0.7;
}

.faq-detalhe-card[b-b2q93llkkw] {
    background: #fff;
    border-radius: 16px;
    padding: 2.5rem 2rem;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);
}

.faq-detalhe-icon-area[b-b2q93llkkw] {
    display: flex;
    justify-content: center;
    margin-bottom: 1.5rem;
}

.faq-detalhe-icon-circle[b-b2q93llkkw] {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: var(--gp-color-primary-light, #e8f0fe);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--gp-color-primary, #1a73e8);
}

.faq-detalhe-pergunta[b-b2q93llkkw] {
    font-size: 1.5rem;
    font-weight: 700;
    color: #1a1a2e;
    text-align: center;
    margin-bottom: 1.5rem;
    line-height: 1.4;
}

.faq-detalhe-divider[b-b2q93llkkw] {
    height: 2px;
    background: linear-gradient(to right, transparent, var(--gp-color-primary, #1a73e8), transparent);
    margin-bottom: 2rem;
    opacity: 0.3;
}

.faq-detalhe-resposta[b-b2q93llkkw] {
    font-size: 1.05rem;
    line-height: 1.8;
    color: #333;
    white-space: pre-line;
}

.faq-detalhe-resposta p[b-b2q93llkkw] {
    margin-bottom: 1rem;
}

.faq-detalhe-ajuda-box[b-b2q93llkkw] {
    margin-top: 2rem;
    background: var(--gp-color-primary-light, #e8f0fe);
    border-radius: 12px;
    padding: 1.5rem;
    display: flex;
    align-items: flex-start;
    gap: 1rem;
}

.faq-detalhe-ajuda-icon[b-b2q93llkkw] {
    color: var(--gp-color-primary, #1a73e8);
    flex-shrink: 0;
    margin-top: 2px;
}

.faq-detalhe-ajuda-texto[b-b2q93llkkw] {
    font-size: 0.95rem;
    color: #333;
}

.faq-detalhe-ajuda-texto strong[b-b2q93llkkw] {
    display: block;
    margin-bottom: 0.25rem;
    color: #1a1a2e;
}

.faq-detalhe-ajuda-texto p[b-b2q93llkkw] {
    margin: 0;
    line-height: 1.5;
}
/* _content/EB.Web.Estudante/Areas/Gestao/Views/Dashboard/_Dashboard.cshtml.rz.scp.css */
.container-home[b-rprztt5kg4] {
    width: 65%;
    padding-right: 13%;
    padding-left: 13%;
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 100px;
    color:aliceblue;
}

.banner-container[b-rprztt5kg4] {
    background-color: var(--system-conhecimento-pink-500);
    width: 70%;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner-home[b-rprztt5kg4] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px;
}

.titulo-home[b-rprztt5kg4] {
    font-size: 36px;
    font-style: italic;
    font-weight: normal;
    color: var(--system-common-white);
    margin-bottom: 15px !important;
}

.incentivo-home[b-rprztt5kg4] {
    font-size: 48px;
    font-weight: bold;
    color: var(--system-common-white);
}

.banner-home p[b-rprztt5kg4] {
    width: 80%;
    text-align: justify;
    color: var(--system-common-white);
    font-size: 20px;
    margin-top: 50px;
}

.imagem-banner[b-rprztt5kg4] {
    width: 30%;
    position: relative;
    top: 30px;
    left: 120px;
}

.nav-container[b-rprztt5kg4] {
    width: 100%;
    position: relative;
    z-index: 10;
}

.avatar-home[b-rprztt5kg4] {
    width: 28vw;
    position: fixed;
    top: 15vh;
    left: 65vw;
}

.titulo-nav-home[b-rprztt5kg4] {
    color: var(--system-status-error);
    font-size: 48px;
    margin: 20px 0px;
    grid-column: span 4;
    /* Faz o título ocupar toda a largura do grid */
    padding-left: 13%;
    text-align: start;
    /* Centraliza o título */
}

.titulo-nav-home-principal[b-rprztt5kg4] {
    margin: 20px 0px;
    text-align: start;
    padding-left: 13%;
    font-family: Zilla Slab;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #1E234B;
}

.nav-container[b-rprztt5kg4] {
    width: 100%;
}

.container-nav-home[b-rprztt5kg4] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 30px;
    margin: 0 auto;
    /* Centraliza o grid */
    justify-content: center;
    /* Garante que os itens fiquem centralizados quando quebrarem */
    position: relative;
    z-index: 5;
}

.card-button[b-rprztt5kg4] {
    display: flex;
    /* Flex para os botões */
    width: 100%;
}

.nav-button-home[b-rprztt5kg4] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    cursor: pointer;
    background-color: var(--system-purple-300);
    padding: 20px;
    color: var(--system-common-white);
    text-decoration: none;
    transition: background-color 0.3s;
    width: 100%;
    gap: 20px;
    position: relative;
}

    .nav-button-home[disabled="true"][b-rprztt5kg4] {
        background-color: #CCC2B6 !important;
    }

.nav-missoes-home[b-rprztt5kg4] {
    width: 370px;
    margin-left: 30px;
    height: 250px;
    border-radius: 30px;
    background-color: var(--system-common-white);
}

.nav-button-home p[b-rprztt5kg4] {
    color: var(--system-common-white);
    font-size: 20px;
    padding-top: 10px;
    /* Ajusta espaço acima do texto */
    margin: 0;
    /* Remove margens do parágrafo */
}

.nav-button-home:hover[b-rprztt5kg4] {
    background-color: var(--system-purple-400);
    /* Cor ao passar o mouse */
}

.nav-button-home img[b-rprztt5kg4] {
    max-width: 60%;
    /* Limita a largura da imagem */
    margin-bottom: 10px;
    /* Espaço entre a imagem e o texto */
}

.nav-button-em-breve[b-rprztt5kg4] {
    color: var(--system-common-white);
    background-color: #380A4A;
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px;
    border-radius: 0 8px 0 8px;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.nav-missoes-home h4[b-rprztt5kg4] {
    font-size: 20px;
    font-weight: bold;
    color: var(--system-common-white);
}

.titulo-missao p[b-rprztt5kg4] {
    font-size: 20px;
    font-weight: 500;
    color: var(--system-common-white)
}

.lista-amigos[b-rprztt5kg4] {
    background-color: var(--system-purple-400);
    width: 100px;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    margin-right: 20px;
}

.lista-amigos i[b-rprztt5kg4] {
    color: var(--system-common-white);
    font-size: 40px;
}

.lista-amigos img[b-rprztt5kg4] {
    width: 60px;
    height: 60px;
    background-color: var(--system-common-white);
    border-radius: 100px;
}

@media (max-width: 1800px) {
    .card-missoes[b-rprztt5kg4] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-rprztt5kg4] {
        width: 100%;
    }
}

@media (max-width: 1100px) {
    .avatar-home[b-rprztt5kg4] {
        display: none;
    }

    .container-nav-home[b-rprztt5kg4] {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, minmax(140px, 1fr));
        gap: 5%;
        margin: 0 auto;
        /* Centraliza o grid */
        justify-content: center;
        /* Garante que os itens fiquem centralizados quando quebrarem */
    }

    .container-home[b-rprztt5kg4] {
        width: 100%;
        padding-right: 5vw;
        padding-left: 5vw;
        min-height: 60vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .section-container-banner[b-rprztt5kg4] {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .banner-container[b-rprztt5kg4] {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .lista-amigos[b-rprztt5kg4] {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: row !important;
        justify-content: space-evenly !important;
        padding: 10px;
        margin: 20px 0px 20px 0px !important;
    }

    .card-missoes[b-rprztt5kg4] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-rprztt5kg4] {
        width: 100%;
    }

    .container-home[b-rprztt5kg4] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .titulo-home[b-rprztt5kg4] {
        font-size: 25px;
    }

    .incentivo-home[b-rprztt5kg4] {
        font-size: 30px;
    }

    .banner-home[b-rprztt5kg4] {
        margin-top: 15%;
    }

    .banner-home p[b-rprztt5kg4] {
        width: 100%;
        font-size: 15px;
    }

    .banner-container[b-rprztt5kg4] {
        margin-bottom: 150px;
    }

    .imagem-banner[b-rprztt5kg4] {
        left: 0px;
    }
}
/* _content/EB.Web.Estudante/Areas/Gestao/Views/Vagas/CadastrarVaga.cshtml.rz.scp.css */
.container-home[b-1bx2a75539] {
    width: 65%;
    padding-right: 13%;
    padding-left: 13%;
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 100px;
    color:aliceblue;
}

.banner-container[b-1bx2a75539] {
    background-color: var(--system-conhecimento-pink-500);
    width: 70%;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner-home[b-1bx2a75539] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px;
}

.titulo-home[b-1bx2a75539] {
    font-size: 36px;
    font-style: italic;
    font-weight: normal;
    color: var(--system-common-white);
    margin-bottom: 15px !important;
}

.incentivo-home[b-1bx2a75539] {
    font-size: 48px;
    font-weight: bold;
    color: var(--system-common-white);
}

.banner-home p[b-1bx2a75539] {
    width: 80%;
    text-align: justify;
    color: var(--system-common-white);
    font-size: 20px;
    margin-top: 50px;
}

.imagem-banner[b-1bx2a75539] {
    width: 30%;
    position: relative;
    top: 30px;
    left: 120px;
}

.nav-container[b-1bx2a75539] {
    width: 100%;
    position: relative;
    z-index: 10;
}

.avatar-home[b-1bx2a75539] {
    width: 28vw;
    position: fixed;
    top: 15vh;
    left: 65vw;
}

.titulo-nav-home[b-1bx2a75539] {
    color: var(--system-status-error);
    font-size: 48px;
    margin: 20px 0px;
    grid-column: span 4;
    /* Faz o título ocupar toda a largura do grid */
    padding-left: 13%;
    text-align: start;
    /* Centraliza o título */
}

.titulo-nav-home-principal[b-1bx2a75539] {
    margin: 20px 0px;
    text-align: start;
    padding-left: 13%;
    font-family: Zilla Slab;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #1E234B;
}

.nav-container[b-1bx2a75539] {
    width: 100%;
}

.container-nav-home[b-1bx2a75539] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 30px;
    margin: 0 auto;
    /* Centraliza o grid */
    justify-content: center;
    /* Garante que os itens fiquem centralizados quando quebrarem */
    position: relative;
    z-index: 5;
}

.card-button[b-1bx2a75539] {
    display: flex;
    /* Flex para os botões */
    width: 100%;
}

.nav-button-home[b-1bx2a75539] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    cursor: pointer;
    background-color: var(--system-purple-300);
    padding: 20px;
    color: var(--system-common-white);
    text-decoration: none;
    transition: background-color 0.3s;
    width: 100%;
    gap: 20px;
    position: relative;
}

    .nav-button-home[disabled="true"][b-1bx2a75539] {
        background-color: #CCC2B6 !important;
    }

.nav-missoes-home[b-1bx2a75539] {
    width: 370px;
    margin-left: 30px;
    height: 250px;
    border-radius: 30px;
    background-color: var(--system-common-white);
}

.nav-button-home p[b-1bx2a75539] {
    color: var(--system-common-white);
    font-size: 20px;
    padding-top: 10px;
    /* Ajusta espaço acima do texto */
    margin: 0;
    /* Remove margens do parágrafo */
}

.nav-button-home:hover[b-1bx2a75539] {
    background-color: var(--system-purple-400);
    /* Cor ao passar o mouse */
}

.nav-button-home img[b-1bx2a75539] {
    max-width: 60%;
    /* Limita a largura da imagem */
    margin-bottom: 10px;
    /* Espaço entre a imagem e o texto */
}

.nav-button-em-breve[b-1bx2a75539] {
    color: var(--system-common-white);
    background-color: #380A4A;
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px;
    border-radius: 0 8px 0 8px;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.nav-missoes-home h4[b-1bx2a75539] {
    font-size: 20px;
    font-weight: bold;
    color: var(--system-common-white);
}

.titulo-missao p[b-1bx2a75539] {
    font-size: 20px;
    font-weight: 500;
    color: var(--system-common-white)
}

.lista-amigos[b-1bx2a75539] {
    background-color: var(--system-purple-400);
    width: 100px;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    margin-right: 20px;
}

.lista-amigos i[b-1bx2a75539] {
    color: var(--system-common-white);
    font-size: 40px;
}

.lista-amigos img[b-1bx2a75539] {
    width: 60px;
    height: 60px;
    background-color: var(--system-common-white);
    border-radius: 100px;
}

@media (max-width: 1800px) {
    .card-missoes[b-1bx2a75539] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-1bx2a75539] {
        width: 100%;
    }
}

@media (max-width: 1100px) {
    .avatar-home[b-1bx2a75539] {
        display: none;
    }

    .container-nav-home[b-1bx2a75539] {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, minmax(140px, 1fr));
        gap: 5%;
        margin: 0 auto;
        /* Centraliza o grid */
        justify-content: center;
        /* Garante que os itens fiquem centralizados quando quebrarem */
    }

    .container-home[b-1bx2a75539] {
        width: 100%;
        padding-right: 5vw;
        padding-left: 5vw;
        min-height: 60vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .section-container-banner[b-1bx2a75539] {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .banner-container[b-1bx2a75539] {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .lista-amigos[b-1bx2a75539] {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: row !important;
        justify-content: space-evenly !important;
        padding: 10px;
        margin: 20px 0px 20px 0px !important;
    }

    .card-missoes[b-1bx2a75539] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-1bx2a75539] {
        width: 100%;
    }

    .container-home[b-1bx2a75539] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .titulo-home[b-1bx2a75539] {
        font-size: 25px;
    }

    .incentivo-home[b-1bx2a75539] {
        font-size: 30px;
    }

    .banner-home[b-1bx2a75539] {
        margin-top: 15%;
    }

    .banner-home p[b-1bx2a75539] {
        width: 100%;
        font-size: 15px;
    }

    .banner-container[b-1bx2a75539] {
        margin-bottom: 150px;
    }

    .imagem-banner[b-1bx2a75539] {
        left: 0px;
    }
}
/* _content/EB.Web.Estudante/Areas/Gestao/Views/Vagas/Detalhe.cshtml.rz.scp.css */
.container-home[b-n9so0yq4ba] {
    width: 65%;
    padding-right: 13%;
    padding-left: 13%;
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 100px;
    color:aliceblue;
}

.banner-container[b-n9so0yq4ba] {
    background-color: var(--system-conhecimento-pink-500);
    width: 70%;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner-home[b-n9so0yq4ba] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px;
}

.titulo-home[b-n9so0yq4ba] {
    font-size: 36px;
    font-style: italic;
    font-weight: normal;
    color: var(--system-common-white);
    margin-bottom: 15px !important;
}

.incentivo-home[b-n9so0yq4ba] {
    font-size: 48px;
    font-weight: bold;
    color: var(--system-common-white);
}

.banner-home p[b-n9so0yq4ba] {
    width: 80%;
    text-align: justify;
    color: var(--system-common-white);
    font-size: 20px;
    margin-top: 50px;
}

.imagem-banner[b-n9so0yq4ba] {
    width: 30%;
    position: relative;
    top: 30px;
    left: 120px;
}

.nav-container[b-n9so0yq4ba] {
    width: 100%;
    position: relative;
    z-index: 10;
}

.avatar-home[b-n9so0yq4ba] {
    width: 28vw;
    position: fixed;
    top: 15vh;
    left: 65vw;
}

.titulo-nav-home[b-n9so0yq4ba] {
    color: var(--system-status-error);
    font-size: 48px;
    margin: 20px 0px;
    grid-column: span 4;
    /* Faz o título ocupar toda a largura do grid */
    padding-left: 13%;
    text-align: start;
    /* Centraliza o título */
}

.titulo-nav-home-principal[b-n9so0yq4ba] {
    margin: 20px 0px;
    text-align: start;
    padding-left: 13%;
    font-family: Zilla Slab;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #1E234B;
}

.nav-container[b-n9so0yq4ba] {
    width: 100%;
}

.container-nav-home[b-n9so0yq4ba] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 30px;
    margin: 0 auto;
    /* Centraliza o grid */
    justify-content: center;
    /* Garante que os itens fiquem centralizados quando quebrarem */
    position: relative;
    z-index: 5;
}

.card-button[b-n9so0yq4ba] {
    display: flex;
    /* Flex para os botões */
    width: 100%;
}

.nav-button-home[b-n9so0yq4ba] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    cursor: pointer;
    background-color: var(--system-purple-300);
    padding: 20px;
    color: var(--system-common-white);
    text-decoration: none;
    transition: background-color 0.3s;
    width: 100%;
    gap: 20px;
    position: relative;
}

    .nav-button-home[disabled="true"][b-n9so0yq4ba] {
        background-color: #CCC2B6 !important;
    }

.nav-missoes-home[b-n9so0yq4ba] {
    width: 370px;
    margin-left: 30px;
    height: 250px;
    border-radius: 30px;
    background-color: var(--system-common-white);
}

.nav-button-home p[b-n9so0yq4ba] {
    color: var(--system-common-white);
    font-size: 20px;
    padding-top: 10px;
    /* Ajusta espaço acima do texto */
    margin: 0;
    /* Remove margens do parágrafo */
}

.nav-button-home:hover[b-n9so0yq4ba] {
    background-color: var(--system-purple-400);
    /* Cor ao passar o mouse */
}

.nav-button-home img[b-n9so0yq4ba] {
    max-width: 60%;
    /* Limita a largura da imagem */
    margin-bottom: 10px;
    /* Espaço entre a imagem e o texto */
}

.nav-button-em-breve[b-n9so0yq4ba] {
    color: var(--system-common-white);
    background-color: #380A4A;
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px;
    border-radius: 0 8px 0 8px;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.nav-missoes-home h4[b-n9so0yq4ba] {
    font-size: 20px;
    font-weight: bold;
    color: var(--system-common-white);
}

.titulo-missao p[b-n9so0yq4ba] {
    font-size: 20px;
    font-weight: 500;
    color: var(--system-common-white)
}

.lista-amigos[b-n9so0yq4ba] {
    background-color: var(--system-purple-400);
    width: 100px;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    margin-right: 20px;
}

.lista-amigos i[b-n9so0yq4ba] {
    color: var(--system-common-white);
    font-size: 40px;
}

.lista-amigos img[b-n9so0yq4ba] {
    width: 60px;
    height: 60px;
    background-color: var(--system-common-white);
    border-radius: 100px;
}

@media (max-width: 1800px) {
    .card-missoes[b-n9so0yq4ba] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-n9so0yq4ba] {
        width: 100%;
    }
}

@media (max-width: 1100px) {
    .avatar-home[b-n9so0yq4ba] {
        display: none;
    }

    .container-nav-home[b-n9so0yq4ba] {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, minmax(140px, 1fr));
        gap: 5%;
        margin: 0 auto;
        /* Centraliza o grid */
        justify-content: center;
        /* Garante que os itens fiquem centralizados quando quebrarem */
    }

    .container-home[b-n9so0yq4ba] {
        width: 100%;
        padding-right: 5vw;
        padding-left: 5vw;
        min-height: 60vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .section-container-banner[b-n9so0yq4ba] {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .banner-container[b-n9so0yq4ba] {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .lista-amigos[b-n9so0yq4ba] {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: row !important;
        justify-content: space-evenly !important;
        padding: 10px;
        margin: 20px 0px 20px 0px !important;
    }

    .card-missoes[b-n9so0yq4ba] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-n9so0yq4ba] {
        width: 100%;
    }

    .container-home[b-n9so0yq4ba] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .titulo-home[b-n9so0yq4ba] {
        font-size: 25px;
    }

    .incentivo-home[b-n9so0yq4ba] {
        font-size: 30px;
    }

    .banner-home[b-n9so0yq4ba] {
        margin-top: 15%;
    }

    .banner-home p[b-n9so0yq4ba] {
        width: 100%;
        font-size: 15px;
    }

    .banner-container[b-n9so0yq4ba] {
        margin-bottom: 150px;
    }

    .imagem-banner[b-n9so0yq4ba] {
        left: 0px;
    }
}
/* _content/EB.Web.Estudante/Areas/Gestao/Views/Vagas/Index.cshtml.rz.scp.css */
.container-home[b-236vl39m2x] {
    width: 65%;
    padding-right: 13%;
    padding-left: 13%;
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 100px;
    color:aliceblue;
}

.banner-container[b-236vl39m2x] {
    background-color: var(--system-conhecimento-pink-500);
    width: 70%;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner-home[b-236vl39m2x] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px;
}

.titulo-home[b-236vl39m2x] {
    font-size: 36px;
    font-style: italic;
    font-weight: normal;
    color: var(--system-common-white);
    margin-bottom: 15px !important;
}

.incentivo-home[b-236vl39m2x] {
    font-size: 48px;
    font-weight: bold;
    color: var(--system-common-white);
}

.banner-home p[b-236vl39m2x] {
    width: 80%;
    text-align: justify;
    color: var(--system-common-white);
    font-size: 20px;
    margin-top: 50px;
}

.imagem-banner[b-236vl39m2x] {
    width: 30%;
    position: relative;
    top: 30px;
    left: 120px;
}

.nav-container[b-236vl39m2x] {
    width: 100%;
    position: relative;
    z-index: 10;
}

.avatar-home[b-236vl39m2x] {
    width: 28vw;
    position: fixed;
    top: 15vh;
    left: 65vw;
}

.titulo-nav-home[b-236vl39m2x] {
    color: var(--system-status-error);
    font-size: 48px;
    margin: 20px 0px;
    grid-column: span 4;
    /* Faz o título ocupar toda a largura do grid */
    padding-left: 13%;
    text-align: start;
    /* Centraliza o título */
}

.titulo-nav-home-principal[b-236vl39m2x] {
    margin: 20px 0px;
    text-align: start;
    padding-left: 13%;
    font-family: Zilla Slab;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #1E234B;
}

.nav-container[b-236vl39m2x] {
    width: 100%;
}

.container-nav-home[b-236vl39m2x] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 30px;
    margin: 0 auto;
    /* Centraliza o grid */
    justify-content: center;
    /* Garante que os itens fiquem centralizados quando quebrarem */
    position: relative;
    z-index: 5;
}

.card-button[b-236vl39m2x] {
    display: flex;
    /* Flex para os botões */
    width: 100%;
}

.nav-button-home[b-236vl39m2x] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    cursor: pointer;
    background-color: var(--system-purple-300);
    padding: 20px;
    color: var(--system-common-white);
    text-decoration: none;
    transition: background-color 0.3s;
    width: 100%;
    gap: 20px;
    position: relative;
}

    .nav-button-home[disabled="true"][b-236vl39m2x] {
        background-color: #CCC2B6 !important;
    }

.nav-missoes-home[b-236vl39m2x] {
    width: 370px;
    margin-left: 30px;
    height: 250px;
    border-radius: 30px;
    background-color: var(--system-common-white);
}

.nav-button-home p[b-236vl39m2x] {
    color: var(--system-common-white);
    font-size: 20px;
    padding-top: 10px;
    /* Ajusta espaço acima do texto */
    margin: 0;
    /* Remove margens do parágrafo */
}

.nav-button-home:hover[b-236vl39m2x] {
    background-color: var(--system-purple-400);
    /* Cor ao passar o mouse */
}

.nav-button-home img[b-236vl39m2x] {
    max-width: 60%;
    /* Limita a largura da imagem */
    margin-bottom: 10px;
    /* Espaço entre a imagem e o texto */
}

.nav-button-em-breve[b-236vl39m2x] {
    color: var(--system-common-white);
    background-color: #380A4A;
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px;
    border-radius: 0 8px 0 8px;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.nav-missoes-home h4[b-236vl39m2x] {
    font-size: 20px;
    font-weight: bold;
    color: var(--system-common-white);
}

.titulo-missao p[b-236vl39m2x] {
    font-size: 20px;
    font-weight: 500;
    color: var(--system-common-white)
}

.lista-amigos[b-236vl39m2x] {
    background-color: var(--system-purple-400);
    width: 100px;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    margin-right: 20px;
}

.lista-amigos i[b-236vl39m2x] {
    color: var(--system-common-white);
    font-size: 40px;
}

.lista-amigos img[b-236vl39m2x] {
    width: 60px;
    height: 60px;
    background-color: var(--system-common-white);
    border-radius: 100px;
}

@media (max-width: 1800px) {
    .card-missoes[b-236vl39m2x] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-236vl39m2x] {
        width: 100%;
    }
}

@media (max-width: 1100px) {
    .avatar-home[b-236vl39m2x] {
        display: none;
    }

    .container-nav-home[b-236vl39m2x] {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, minmax(140px, 1fr));
        gap: 5%;
        margin: 0 auto;
        /* Centraliza o grid */
        justify-content: center;
        /* Garante que os itens fiquem centralizados quando quebrarem */
    }

    .container-home[b-236vl39m2x] {
        width: 100%;
        padding-right: 5vw;
        padding-left: 5vw;
        min-height: 60vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .section-container-banner[b-236vl39m2x] {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .banner-container[b-236vl39m2x] {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .lista-amigos[b-236vl39m2x] {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: row !important;
        justify-content: space-evenly !important;
        padding: 10px;
        margin: 20px 0px 20px 0px !important;
    }

    .card-missoes[b-236vl39m2x] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-236vl39m2x] {
        width: 100%;
    }

    .container-home[b-236vl39m2x] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .titulo-home[b-236vl39m2x] {
        font-size: 25px;
    }

    .incentivo-home[b-236vl39m2x] {
        font-size: 30px;
    }

    .banner-home[b-236vl39m2x] {
        margin-top: 15%;
    }

    .banner-home p[b-236vl39m2x] {
        width: 100%;
        font-size: 15px;
    }

    .banner-container[b-236vl39m2x] {
        margin-bottom: 150px;
    }

    .imagem-banner[b-236vl39m2x] {
        left: 0px;
    }
}
/* _content/EB.Web.Estudante/Areas/Gestao/Views/Vagas/_VagaHeader.cshtml.rz.scp.css */
.container-home[b-zzp9kru2jw] {
    width: 65%;
    padding-right: 13%;
    padding-left: 13%;
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 100px;
    color:aliceblue;
}

.banner-container[b-zzp9kru2jw] {
    background-color: var(--system-conhecimento-pink-500);
    width: 70%;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner-home[b-zzp9kru2jw] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px;
}

.titulo-home[b-zzp9kru2jw] {
    font-size: 36px;
    font-style: italic;
    font-weight: normal;
    color: var(--system-common-white);
    margin-bottom: 15px !important;
}

.incentivo-home[b-zzp9kru2jw] {
    font-size: 48px;
    font-weight: bold;
    color: var(--system-common-white);
}

.banner-home p[b-zzp9kru2jw] {
    width: 80%;
    text-align: justify;
    color: var(--system-common-white);
    font-size: 20px;
    margin-top: 50px;
}

.imagem-banner[b-zzp9kru2jw] {
    width: 30%;
    position: relative;
    top: 30px;
    left: 120px;
}

.nav-container[b-zzp9kru2jw] {
    width: 100%;
    position: relative;
    z-index: 10;
}

.avatar-home[b-zzp9kru2jw] {
    width: 28vw;
    position: fixed;
    top: 15vh;
    left: 65vw;
}

.titulo-nav-home[b-zzp9kru2jw] {
    color: var(--system-status-error);
    font-size: 48px;
    margin: 20px 0px;
    grid-column: span 4;
    /* Faz o título ocupar toda a largura do grid */
    padding-left: 13%;
    text-align: start;
    /* Centraliza o título */
}

.titulo-nav-home-principal[b-zzp9kru2jw] {
    margin: 20px 0px;
    text-align: start;
    padding-left: 13%;
    font-family: Zilla Slab;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #1E234B;
}

.nav-container[b-zzp9kru2jw] {
    width: 100%;
}

.container-nav-home[b-zzp9kru2jw] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 30px;
    margin: 0 auto;
    /* Centraliza o grid */
    justify-content: center;
    /* Garante que os itens fiquem centralizados quando quebrarem */
    position: relative;
    z-index: 5;
}

.card-button[b-zzp9kru2jw] {
    display: flex;
    /* Flex para os botões */
    width: 100%;
}

.nav-button-home[b-zzp9kru2jw] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    cursor: pointer;
    background-color: var(--system-purple-300);
    padding: 20px;
    color: var(--system-common-white);
    text-decoration: none;
    transition: background-color 0.3s;
    width: 100%;
    gap: 20px;
    position: relative;
}

    .nav-button-home[disabled="true"][b-zzp9kru2jw] {
        background-color: #CCC2B6 !important;
    }

.nav-missoes-home[b-zzp9kru2jw] {
    width: 370px;
    margin-left: 30px;
    height: 250px;
    border-radius: 30px;
    background-color: var(--system-common-white);
}

.nav-button-home p[b-zzp9kru2jw] {
    color: var(--system-common-white);
    font-size: 20px;
    padding-top: 10px;
    /* Ajusta espaço acima do texto */
    margin: 0;
    /* Remove margens do parágrafo */
}

.nav-button-home:hover[b-zzp9kru2jw] {
    background-color: var(--system-purple-400);
    /* Cor ao passar o mouse */
}

.nav-button-home img[b-zzp9kru2jw] {
    max-width: 60%;
    /* Limita a largura da imagem */
    margin-bottom: 10px;
    /* Espaço entre a imagem e o texto */
}

.nav-button-em-breve[b-zzp9kru2jw] {
    color: var(--system-common-white);
    background-color: #380A4A;
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px;
    border-radius: 0 8px 0 8px;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.nav-missoes-home h4[b-zzp9kru2jw] {
    font-size: 20px;
    font-weight: bold;
    color: var(--system-common-white);
}

.titulo-missao p[b-zzp9kru2jw] {
    font-size: 20px;
    font-weight: 500;
    color: var(--system-common-white)
}

.lista-amigos[b-zzp9kru2jw] {
    background-color: var(--system-purple-400);
    width: 100px;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    margin-right: 20px;
}

.lista-amigos i[b-zzp9kru2jw] {
    color: var(--system-common-white);
    font-size: 40px;
}

.lista-amigos img[b-zzp9kru2jw] {
    width: 60px;
    height: 60px;
    background-color: var(--system-common-white);
    border-radius: 100px;
}

@media (max-width: 1800px) {
    .card-missoes[b-zzp9kru2jw] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-zzp9kru2jw] {
        width: 100%;
    }
}

@media (max-width: 1100px) {
    .avatar-home[b-zzp9kru2jw] {
        display: none;
    }

    .container-nav-home[b-zzp9kru2jw] {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, minmax(140px, 1fr));
        gap: 5%;
        margin: 0 auto;
        /* Centraliza o grid */
        justify-content: center;
        /* Garante que os itens fiquem centralizados quando quebrarem */
    }

    .container-home[b-zzp9kru2jw] {
        width: 100%;
        padding-right: 5vw;
        padding-left: 5vw;
        min-height: 60vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .section-container-banner[b-zzp9kru2jw] {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .banner-container[b-zzp9kru2jw] {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .lista-amigos[b-zzp9kru2jw] {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: row !important;
        justify-content: space-evenly !important;
        padding: 10px;
        margin: 20px 0px 20px 0px !important;
    }

    .card-missoes[b-zzp9kru2jw] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-zzp9kru2jw] {
        width: 100%;
    }

    .container-home[b-zzp9kru2jw] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .titulo-home[b-zzp9kru2jw] {
        font-size: 25px;
    }

    .incentivo-home[b-zzp9kru2jw] {
        font-size: 30px;
    }

    .banner-home[b-zzp9kru2jw] {
        margin-top: 15%;
    }

    .banner-home p[b-zzp9kru2jw] {
        width: 100%;
        font-size: 15px;
    }

    .banner-container[b-zzp9kru2jw] {
        margin-bottom: 150px;
    }

    .imagem-banner[b-zzp9kru2jw] {
        left: 0px;
    }
}
/* _content/EB.Web.Estudante/Views/BoasVindas/Index.cshtml.rz.scp.css */
.display[b-cyr7saf5i5] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.display-row[b-cyr7saf5i5] {
    flex-direction: row;
}

.header-container-avatar[b-cyr7saf5i5] {
    background-color: var(--system-purple-700);
    display: flex;
    justify-content: center;
    padding: 10px;
    border-radius: 10px 10px 0px 0px;
}

    .header-container-avatar img[b-cyr7saf5i5] {
        width: 300px;
    }

.direito-atr[b-cyr7saf5i5] {
    color: var(--system-common-white);
    font-family: Poppins;
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 2.1rem;
    text-align: center;
}

.avatar[b-cyr7saf5i5] {
    margin-top: 5rem;
    padding: 30px;
}

.barra-progresso[b-cyr7saf5i5] {
    position: relative;
    max-width: 95%;
    width: 110rem;
    height: 1.5rem;
    background-color: var(--system-common-bei);
    border-radius: 1.5em;
    color: var(--system-common-white);
}

    .barra-progresso[b-cyr7saf5i5]::before {
        content: attr(data-label);
        display: flex;
        align-items: center;
        position: absolute;
        /* left: 0.5em; */
        top: 0em;
        bottom: 0.5em;
        width: var(--width);
        min-width: 2.9rem;
        transition: width 0.3s ease-in-out;
        background-color: var(--system-purple-600);
        border-radius: 10px;
        padding: 20px 20px 0px 124px;
    }

.passo[b-cyr7saf5i5] {
    font-family: "Poppins", sans-serif;
}

.passos-list[b-cyr7saf5i5] {
    text-decoration: none;
    display: flex;
    margin-top: 4rem;
    gap: 5rem;
}

.numeros[b-cyr7saf5i5] {
    color: var(--bg-botao-claro);
    background-color: var(--bg-input);
    font-size: 2rem;
    font-weight: 500;
    height: 5rem;
    width: 5rem;
    border-radius: 4px;
}

.numeros-concluidos[b-cyr7saf5i5] {
    background-color: var(--system-purple-600);
    color: var(--system-common-white);
}

.passos[b-cyr7saf5i5] {
    display: flex;
    gap: 2rem;
    align-items: center;
}

.descricao-passo[b-cyr7saf5i5] {
    gap: 0.6rem;
    display: flex;
    flex-direction: column;
    margin-top: 0.5rem;
    font-size: 1.3rem;
}

    .descricao-passo span:nth-child(1)[b-cyr7saf5i5] {
        font-size: 2rem;
        font-weight: 700;
    }

    .descricao-passo span:nth-child(2)[b-cyr7saf5i5] {
        font-size: 1.5rem;
        font-weight: 600;
        color: var(--system-common-dark-grey);
    }

.avatar-titulo[b-cyr7saf5i5] {
    font-size: 20px;
    color: var(--system-purple-700);
    font-weight: 700;
    line-height: 21px;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: justify;
}

.boas-vindas-titulo[b-cyr7saf5i5] {
    font-family: "Inter", sans-serif;
    color: var(--system-purple-700);
    font-family: Inter;
    font-size: 2rem;
    font-weight: 800;
    line-height: 32px;
    letter-spacing: -0.01em;
    text-align: center;
    margin: 0 0 20px 0;
}

.boas-vindas-texto[b-cyr7saf5i5] {
    text-align: center;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 20px;
    color: var(--system-purple-700);
}

.titulo-avatar-preferencias[b-cyr7saf5i5] {
    font-family: Inter;
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -0.01em;
    text-align: center;
}

ul[b-cyr7saf5i5],
li[b-cyr7saf5i5] {
    list-style-type: none;
}

.avatar-list[b-cyr7saf5i5] {
    margin-top: 5rem;
    gap: 5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    justify-self: center;
    align-self: center;
}

.avatar-img[b-cyr7saf5i5] {
    width: 183px;
    height: 182px;
    top: 307px;
    left: 777px;
    gap: 1rem;
    border-radius: 50%;
    transition: transform 0.3s;
    cursor: pointer;
}

    .avatar-img:hover[b-cyr7saf5i5] {
        transform: scale(1.1);
        border: 2px solid var(--system-purple-300);
    }

.btn-link[b-cyr7saf5i5] {
    display: flex;
    margin-top: 6rem;
    justify-content: center;
    gap: 1rem;
    text-decoration: none !important;
}

.btn-link-boas-vindas[b-cyr7saf5i5] {
    display: flex;
    gap: 1rem;
    text-decoration: none !important;
}

.botao:link[b-cyr7saf5i5] {
    font-size: 1.6rem;
    max-width: 125rem;
    height: 43px;
    font-weight: 600;
    padding: 10px 16px 10px 16px;
    border-radius: 6px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1.5;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1rem;
    transition: transform 0.3s;
}

    .botao:link:hover[b-cyr7saf5i5] {
        transform: scale(1.1);
    }

.botao[b-cyr7saf5i5] {
    width: 117px;
    height: 43px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    font-size: 14px;
    border-radius: 6px;
    text-transform: uppercase;
    font-weight: 500;
    border: 0;
}

button.botao.proximo[b-cyr7saf5i5] {
    background: var(--system-purple-600);
    color: var(--system-common-white);
}

button.botao.anterior[b-cyr7saf5i5] {
    border-color: var(--system-purple-300);
    background-color: var(--system-common-white);
    color: var(--system-purple-600);
    border: 3px solid;
}

.container-avatar[b-cyr7saf5i5] {
    background-image: url('../assets/Images/ImgFundoPadrao.jpg');
    background-size: cover;
    display: flex;
    width: 100%;
    margin: 40px 0px 40px 0px;
    justify-content: center;
    align-items: center;
}

.card-container[b-cyr7saf5i5] {
    align-content: center;
    max-width: 90%;
    background-color: var(--system-common-white);
    border-radius: 16px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.escondido[b-cyr7saf5i5] {
    display: none
}

.card-conteudo[b-cyr7saf5i5] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px;
}

.boas-vindas-robo[b-cyr7saf5i5] {
    width: 150px;
    height: 150px;
}

.boas-vindas-robo-container[b-cyr7saf5i5] {
    margin: 45px;
}

.selected[b-cyr7saf5i5] {
    border: 5px solid var(--system-purple-300); /* Exemplo de destaque */
    border-radius: 50%; /* Deixa a borda arredondada */
    transform: scale(1.1);
}

@media (max-width: 1250px) {
    .passos-list[b-cyr7saf5i5] {
        flex-direction: column;
        gap: 2rem;
    }

    .avatar-titulo[b-cyr7saf5i5] {
        max-width: 90%;
        font-size: 2.5rem;
        margin-top: 3rem;
    }

    .avatar-list[b-cyr7saf5i5] {
        margin-top: 5rem;
    }
}
/* _content/EB.Web.Estudante/Views/BoasVindas/TermoUso.cshtml.rz.scp.css */
.display[b-yp7ak1wobi] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.display-row[b-yp7ak1wobi] {
    flex-direction: row;
}

.header-container-avatar[b-yp7ak1wobi] {
    background-color: var(--system-purple-700);
    display: flex;
    justify-content: center;
    padding: 10px;
    border-radius: 10px 10px 0px 0px;
}

    .header-container-avatar img[b-yp7ak1wobi] {
        width: 300px;
    }

.direito-atr[b-yp7ak1wobi] {
    color: var(--system-common-white);
    font-family: Poppins;
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 2.1rem;
    text-align: center;
}

.avatar[b-yp7ak1wobi] {
    margin-top: 5rem;
    padding: 30px;
}

.barra-progresso[b-yp7ak1wobi] {
    position: relative;
    max-width: 95%;
    width: 110rem;
    height: 1.5rem;
    background-color: var(--system-common-bei);
    border-radius: 1.5em;
    color: var(--system-common-white);
}

    .barra-progresso[b-yp7ak1wobi]::before {
        content: attr(data-label);
        display: flex;
        align-items: center;
        position: absolute;
        /* left: 0.5em; */
        top: 0em;
        bottom: 0.5em;
        width: var(--width);
        min-width: 2.9rem;
        transition: width 0.3s ease-in-out;
        background-color: var(--system-purple-600);
        border-radius: 10px;
        padding: 20px 20px 0px 124px;
    }

.passo[b-yp7ak1wobi] {
    font-family: "Poppins", sans-serif;
}

.passos-list[b-yp7ak1wobi] {
    text-decoration: none;
    display: flex;
    margin-top: 4rem;
    gap: 5rem;
}

.numeros[b-yp7ak1wobi] {
    color: var(--bg-botao-claro);
    background-color: var(--bg-input);
    font-size: 2rem;
    font-weight: 500;
    height: 5rem;
    width: 5rem;
    border-radius: 4px;
}

.numeros-concluidos[b-yp7ak1wobi] {
    background-color: var(--system-purple-600);
    color: var(--system-common-white);
}

.passos[b-yp7ak1wobi] {
    display: flex;
    gap: 2rem;
    align-items: center;
}

.descricao-passo[b-yp7ak1wobi] {
    gap: 0.6rem;
    display: flex;
    flex-direction: column;
    margin-top: 0.5rem;
    font-size: 1.3rem;
}

    .descricao-passo span:nth-child(1)[b-yp7ak1wobi] {
        font-size: 2rem;
        font-weight: 700;
    }

    .descricao-passo span:nth-child(2)[b-yp7ak1wobi] {
        font-size: 1.5rem;
        font-weight: 600;
        color: var(--system-common-dark-grey);
    }

.avatar-titulo[b-yp7ak1wobi] {
    font-size: 20px;
    color: var(--system-purple-700);
    font-weight: 700;
    line-height: 21px;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: justify;
}

.boas-vindas-titulo[b-yp7ak1wobi] {
    font-family: "Inter", sans-serif;
    color: var(--system-purple-700);
    font-family: Inter;
    font-size: 2rem;
    font-weight: 800;
    line-height: 32px;
    letter-spacing: -0.01em;
    text-align: center;
    margin: 0 0 20px 0;
}

.boas-vindas-texto[b-yp7ak1wobi] {
    text-align: center;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 20px;
    color: var(--system-purple-700);
}

.titulo-avatar-preferencias[b-yp7ak1wobi] {
    font-family: Inter;
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -0.01em;
    text-align: center;
}

ul[b-yp7ak1wobi],
li[b-yp7ak1wobi] {
    list-style-type: none;
}

.avatar-list[b-yp7ak1wobi] {
    margin-top: 5rem;
    gap: 5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    justify-self: center;
    align-self: center;
}

.avatar-img[b-yp7ak1wobi] {
    width: 183px;
    height: 182px;
    top: 307px;
    left: 777px;
    gap: 1rem;
    border-radius: 50%;
    transition: transform 0.3s;
    cursor: pointer;
}

    .avatar-img:hover[b-yp7ak1wobi] {
        transform: scale(1.1);
        border: 2px solid var(--system-purple-300);
    }

.btn-link[b-yp7ak1wobi] {
    display: flex;
    margin-top: 6rem;
    justify-content: center;
    gap: 1rem;
    text-decoration: none !important;
}

.btn-link-boas-vindas[b-yp7ak1wobi] {
    display: flex;
    gap: 1rem;
    text-decoration: none !important;
}

.botao:link[b-yp7ak1wobi] {
    font-size: 1.6rem;
    max-width: 125rem;
    height: 43px;
    font-weight: 600;
    padding: 10px 16px 10px 16px;
    border-radius: 6px;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 1.5;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1rem;
    transition: transform 0.3s;
}

    .botao:link:hover[b-yp7ak1wobi] {
        transform: scale(1.1);
    }

.botao[b-yp7ak1wobi] {
    width: 117px;
    height: 43px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    font-size: 14px;
    border-radius: 6px;
    text-transform: uppercase;
    font-weight: 500;
    border: 0;
}

button.botao.proximo[b-yp7ak1wobi] {
    background: var(--system-purple-600);
    color: var(--system-common-white);
}

button.botao.anterior[b-yp7ak1wobi] {
    border-color: var(--system-purple-300);
    background-color: var(--system-common-white);
    color: var(--system-purple-600);
    border: 3px solid;
}

.container-avatar[b-yp7ak1wobi] {
    background-image: url('../assets/Images/ImgFundoPadrao.jpg');
    background-size: cover;
    display: flex;
    width: 100%;
    margin: 40px 0px 40px 0px;
    justify-content: center;
    align-items: center;
}

.card-container[b-yp7ak1wobi] {
    align-content: center;
    max-width: 90%;
    background-color: var(--system-common-white);
    border-radius: 16px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.escondido[b-yp7ak1wobi] {
    display: none
}

.card-conteudo[b-yp7ak1wobi] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px;
}

.boas-vindas-robo[b-yp7ak1wobi] {
    width: 150px;
    height: 150px;
}

.boas-vindas-robo-container[b-yp7ak1wobi] {
    margin: 45px;
}

.selected[b-yp7ak1wobi] {
    border: 5px solid var(--system-purple-300); /* Exemplo de destaque */
    border-radius: 50%; /* Deixa a borda arredondada */
    transform: scale(1.1);
}

@media (max-width: 1250px) {
    .passos-list[b-yp7ak1wobi] {
        flex-direction: column;
        gap: 2rem;
    }

    .avatar-titulo[b-yp7ak1wobi] {
        max-width: 90%;
        font-size: 2.5rem;
        margin-top: 3rem;
    }

    .avatar-list[b-yp7ak1wobi] {
        margin-top: 5rem;
    }
}
/* _content/EB.Web.Estudante/Views/GestaoPlataforma/CadastrarPergunta.cshtml.rz.scp.css */
.container-home[b-ymihmekkd1] {
    width: 65%;
    padding-right: 13%;
    padding-left: 13%;
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 100px;
    color:aliceblue;
}

.banner-container[b-ymihmekkd1] {
    background-color: var(--system-conhecimento-pink-500);
    width: 70%;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner-home[b-ymihmekkd1] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px;
}

.titulo-home[b-ymihmekkd1] {
    font-size: 36px;
    font-style: italic;
    font-weight: normal;
    color: var(--system-common-white);
    margin-bottom: 15px !important;
}

.incentivo-home[b-ymihmekkd1] {
    font-size: 48px;
    font-weight: bold;
    color: var(--system-common-white);
}

.banner-home p[b-ymihmekkd1] {
    width: 80%;
    text-align: justify;
    color: var(--system-common-white);
    font-size: 20px;
    margin-top: 50px;
}

.imagem-banner[b-ymihmekkd1] {
    width: 30%;
    position: relative;
    top: 30px;
    left: 120px;
}

.nav-container[b-ymihmekkd1] {
    width: 100%;
    position: relative;
    z-index: 10;
}

.avatar-home[b-ymihmekkd1] {
    width: 28vw;
    position: fixed;
    top: 15vh;
    left: 65vw;
}

.titulo-nav-home[b-ymihmekkd1] {
    color: var(--system-status-error);
    font-size: 48px;
    margin: 20px 0px;
    grid-column: span 4;
    /* Faz o título ocupar toda a largura do grid */
    padding-left: 13%;
    text-align: start;
    /* Centraliza o título */
}

.titulo-nav-home-principal[b-ymihmekkd1] {
    margin: 20px 0px;
    text-align: start;
    padding-left: 13%;
    font-family: Zilla Slab;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #1E234B;
}

.nav-container[b-ymihmekkd1] {
    width: 100%;
}

.container-nav-home[b-ymihmekkd1] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 30px;
    margin: 0 auto;
    /* Centraliza o grid */
    justify-content: center;
    /* Garante que os itens fiquem centralizados quando quebrarem */
    position: relative;
    z-index: 5;
}

.card-button[b-ymihmekkd1] {
    display: flex;
    /* Flex para os botões */
    width: 100%;
}

.nav-button-home[b-ymihmekkd1] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    cursor: pointer;
    background-color: var(--system-purple-300);
    padding: 20px;
    color: var(--system-common-white);
    text-decoration: none;
    transition: background-color 0.3s;
    width: 100%;
    gap: 20px;
    position: relative;
}

    .nav-button-home[disabled="true"][b-ymihmekkd1] {
        background-color: #CCC2B6 !important;
    }

.nav-missoes-home[b-ymihmekkd1] {
    width: 370px;
    margin-left: 30px;
    height: 250px;
    border-radius: 30px;
    background-color: var(--system-common-white);
}

.nav-button-home p[b-ymihmekkd1] {
    color: var(--system-common-white);
    font-size: 20px;
    padding-top: 10px;
    /* Ajusta espaço acima do texto */
    margin: 0;
    /* Remove margens do parágrafo */
}

.nav-button-home:hover[b-ymihmekkd1] {
    background-color: var(--system-purple-400);
    /* Cor ao passar o mouse */
}

.nav-button-home img[b-ymihmekkd1] {
    max-width: 60%;
    /* Limita a largura da imagem */
    margin-bottom: 10px;
    /* Espaço entre a imagem e o texto */
}

.nav-button-em-breve[b-ymihmekkd1] {
    color: var(--system-common-white);
    background-color: #380A4A;
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px;
    border-radius: 0 8px 0 8px;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.nav-missoes-home h4[b-ymihmekkd1] {
    font-size: 20px;
    font-weight: bold;
    color: var(--system-common-white);
}

.titulo-missao p[b-ymihmekkd1] {
    font-size: 20px;
    font-weight: 500;
    color: var(--system-common-white)
}

.lista-amigos[b-ymihmekkd1] {
    background-color: var(--system-purple-400);
    width: 100px;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    margin-right: 20px;
}

.lista-amigos i[b-ymihmekkd1] {
    color: var(--system-common-white);
    font-size: 40px;
}

.lista-amigos img[b-ymihmekkd1] {
    width: 60px;
    height: 60px;
    background-color: var(--system-common-white);
    border-radius: 100px;
}

@media (max-width: 1800px) {
    .card-missoes[b-ymihmekkd1] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-ymihmekkd1] {
        width: 100%;
    }
}

@media (max-width: 1100px) {
    .avatar-home[b-ymihmekkd1] {
        display: none;
    }

    .container-nav-home[b-ymihmekkd1] {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, minmax(140px, 1fr));
        gap: 5%;
        margin: 0 auto;
        /* Centraliza o grid */
        justify-content: center;
        /* Garante que os itens fiquem centralizados quando quebrarem */
    }

    .container-home[b-ymihmekkd1] {
        width: 100%;
        padding-right: 5vw;
        padding-left: 5vw;
        min-height: 60vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .section-container-banner[b-ymihmekkd1] {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .banner-container[b-ymihmekkd1] {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .lista-amigos[b-ymihmekkd1] {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: row !important;
        justify-content: space-evenly !important;
        padding: 10px;
        margin: 20px 0px 20px 0px !important;
    }

    .card-missoes[b-ymihmekkd1] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-ymihmekkd1] {
        width: 100%;
    }

    .container-home[b-ymihmekkd1] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .titulo-home[b-ymihmekkd1] {
        font-size: 25px;
    }

    .incentivo-home[b-ymihmekkd1] {
        font-size: 30px;
    }

    .banner-home[b-ymihmekkd1] {
        margin-top: 15%;
    }

    .banner-home p[b-ymihmekkd1] {
        width: 100%;
        font-size: 15px;
    }

    .banner-container[b-ymihmekkd1] {
        margin-bottom: 150px;
    }

    .imagem-banner[b-ymihmekkd1] {
        left: 0px;
    }
}
/* _content/EB.Web.Estudante/Views/GestaoPlataforma/DashboardProfessor.cshtml.rz.scp.css */
.container-home[b-0jlgnegqjk] {
    width: 65%;
    padding-right: 13%;
    padding-left: 13%;
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 100px;
    color:aliceblue;
}

.banner-container[b-0jlgnegqjk] {
    background-color: var(--system-conhecimento-pink-500);
    width: 70%;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner-home[b-0jlgnegqjk] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px;
}

.titulo-home[b-0jlgnegqjk] {
    font-size: 36px;
    font-style: italic;
    font-weight: normal;
    color: var(--system-common-white);
    margin-bottom: 15px !important;
}

.incentivo-home[b-0jlgnegqjk] {
    font-size: 48px;
    font-weight: bold;
    color: var(--system-common-white);
}

.banner-home p[b-0jlgnegqjk] {
    width: 80%;
    text-align: justify;
    color: var(--system-common-white);
    font-size: 20px;
    margin-top: 50px;
}

.imagem-banner[b-0jlgnegqjk] {
    width: 30%;
    position: relative;
    top: 30px;
    left: 120px;
}

.nav-container[b-0jlgnegqjk] {
    width: 100%;
    position: relative;
    z-index: 10;
}

.avatar-home[b-0jlgnegqjk] {
    width: 28vw;
    position: fixed;
    top: 15vh;
    left: 65vw;
}

.titulo-nav-home[b-0jlgnegqjk] {
    color: var(--system-status-error);
    font-size: 48px;
    margin: 20px 0px;
    grid-column: span 4;
    /* Faz o título ocupar toda a largura do grid */
    padding-left: 13%;
    text-align: start;
    /* Centraliza o título */
}

.titulo-nav-home-principal[b-0jlgnegqjk] {
    margin: 20px 0px;
    text-align: start;
    padding-left: 13%;
    font-family: Zilla Slab;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #1E234B;
}

.nav-container[b-0jlgnegqjk] {
    width: 100%;
}

.container-nav-home[b-0jlgnegqjk] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 30px;
    margin: 0 auto;
    /* Centraliza o grid */
    justify-content: center;
    /* Garante que os itens fiquem centralizados quando quebrarem */
    position: relative;
    z-index: 5;
}

.card-button[b-0jlgnegqjk] {
    display: flex;
    /* Flex para os botões */
    width: 100%;
}

.nav-button-home[b-0jlgnegqjk] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    cursor: pointer;
    background-color: var(--system-purple-300);
    padding: 20px;
    color: var(--system-common-white);
    text-decoration: none;
    transition: background-color 0.3s;
    width: 100%;
    gap: 20px;
    position: relative;
}

    .nav-button-home[disabled="true"][b-0jlgnegqjk] {
        background-color: #CCC2B6 !important;
    }

.nav-missoes-home[b-0jlgnegqjk] {
    width: 370px;
    margin-left: 30px;
    height: 250px;
    border-radius: 30px;
    background-color: var(--system-common-white);
}

.nav-button-home p[b-0jlgnegqjk] {
    color: var(--system-common-white);
    font-size: 20px;
    padding-top: 10px;
    /* Ajusta espaço acima do texto */
    margin: 0;
    /* Remove margens do parágrafo */
}

.nav-button-home:hover[b-0jlgnegqjk] {
    background-color: var(--system-purple-400);
    /* Cor ao passar o mouse */
}

.nav-button-home img[b-0jlgnegqjk] {
    max-width: 60%;
    /* Limita a largura da imagem */
    margin-bottom: 10px;
    /* Espaço entre a imagem e o texto */
}

.nav-button-em-breve[b-0jlgnegqjk] {
    color: var(--system-common-white);
    background-color: #380A4A;
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px;
    border-radius: 0 8px 0 8px;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.nav-missoes-home h4[b-0jlgnegqjk] {
    font-size: 20px;
    font-weight: bold;
    color: var(--system-common-white);
}

.titulo-missao p[b-0jlgnegqjk] {
    font-size: 20px;
    font-weight: 500;
    color: var(--system-common-white)
}

.lista-amigos[b-0jlgnegqjk] {
    background-color: var(--system-purple-400);
    width: 100px;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    margin-right: 20px;
}

.lista-amigos i[b-0jlgnegqjk] {
    color: var(--system-common-white);
    font-size: 40px;
}

.lista-amigos img[b-0jlgnegqjk] {
    width: 60px;
    height: 60px;
    background-color: var(--system-common-white);
    border-radius: 100px;
}

@media (max-width: 1800px) {
    .card-missoes[b-0jlgnegqjk] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-0jlgnegqjk] {
        width: 100%;
    }
}

@media (max-width: 1100px) {
    .avatar-home[b-0jlgnegqjk] {
        display: none;
    }

    .container-nav-home[b-0jlgnegqjk] {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, minmax(140px, 1fr));
        gap: 5%;
        margin: 0 auto;
        /* Centraliza o grid */
        justify-content: center;
        /* Garante que os itens fiquem centralizados quando quebrarem */
    }

    .container-home[b-0jlgnegqjk] {
        width: 100%;
        padding-right: 5vw;
        padding-left: 5vw;
        min-height: 60vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .section-container-banner[b-0jlgnegqjk] {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .banner-container[b-0jlgnegqjk] {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .lista-amigos[b-0jlgnegqjk] {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: row !important;
        justify-content: space-evenly !important;
        padding: 10px;
        margin: 20px 0px 20px 0px !important;
    }

    .card-missoes[b-0jlgnegqjk] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-0jlgnegqjk] {
        width: 100%;
    }

    .container-home[b-0jlgnegqjk] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .titulo-home[b-0jlgnegqjk] {
        font-size: 25px;
    }

    .incentivo-home[b-0jlgnegqjk] {
        font-size: 30px;
    }

    .banner-home[b-0jlgnegqjk] {
        margin-top: 15%;
    }

    .banner-home p[b-0jlgnegqjk] {
        width: 100%;
        font-size: 15px;
    }

    .banner-container[b-0jlgnegqjk] {
        margin-bottom: 150px;
    }

    .imagem-banner[b-0jlgnegqjk] {
        left: 0px;
    }
}
/* _content/EB.Web.Estudante/Views/GestaoPlataforma/DashboardUnidade.cshtml.rz.scp.css */
.container-home[b-7wfwb0ur99] {
    width: 65%;
    padding-right: 13%;
    padding-left: 13%;
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 100px;
    color:aliceblue;
}

.banner-container[b-7wfwb0ur99] {
    background-color: var(--system-conhecimento-pink-500);
    width: 70%;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner-home[b-7wfwb0ur99] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px;
}

.titulo-home[b-7wfwb0ur99] {
    font-size: 36px;
    font-style: italic;
    font-weight: normal;
    color: var(--system-common-white);
    margin-bottom: 15px !important;
}

.incentivo-home[b-7wfwb0ur99] {
    font-size: 48px;
    font-weight: bold;
    color: var(--system-common-white);
}

.banner-home p[b-7wfwb0ur99] {
    width: 80%;
    text-align: justify;
    color: var(--system-common-white);
    font-size: 20px;
    margin-top: 50px;
}

.imagem-banner[b-7wfwb0ur99] {
    width: 30%;
    position: relative;
    top: 30px;
    left: 120px;
}

.nav-container[b-7wfwb0ur99] {
    width: 100%;
    position: relative;
    z-index: 10;
}

.avatar-home[b-7wfwb0ur99] {
    width: 28vw;
    position: fixed;
    top: 15vh;
    left: 65vw;
}

.titulo-nav-home[b-7wfwb0ur99] {
    color: var(--system-status-error);
    font-size: 48px;
    margin: 20px 0px;
    grid-column: span 4;
    /* Faz o título ocupar toda a largura do grid */
    padding-left: 13%;
    text-align: start;
    /* Centraliza o título */
}

.titulo-nav-home-principal[b-7wfwb0ur99] {
    margin: 20px 0px;
    text-align: start;
    padding-left: 13%;
    font-family: Zilla Slab;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #1E234B;
}

.nav-container[b-7wfwb0ur99] {
    width: 100%;
}

.container-nav-home[b-7wfwb0ur99] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 30px;
    margin: 0 auto;
    /* Centraliza o grid */
    justify-content: center;
    /* Garante que os itens fiquem centralizados quando quebrarem */
    position: relative;
    z-index: 5;
}

.card-button[b-7wfwb0ur99] {
    display: flex;
    /* Flex para os botões */
    width: 100%;
}

.nav-button-home[b-7wfwb0ur99] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    cursor: pointer;
    background-color: var(--system-purple-300);
    padding: 20px;
    color: var(--system-common-white);
    text-decoration: none;
    transition: background-color 0.3s;
    width: 100%;
    gap: 20px;
    position: relative;
}

    .nav-button-home[disabled="true"][b-7wfwb0ur99] {
        background-color: #CCC2B6 !important;
    }

.nav-missoes-home[b-7wfwb0ur99] {
    width: 370px;
    margin-left: 30px;
    height: 250px;
    border-radius: 30px;
    background-color: var(--system-common-white);
}

.nav-button-home p[b-7wfwb0ur99] {
    color: var(--system-common-white);
    font-size: 20px;
    padding-top: 10px;
    /* Ajusta espaço acima do texto */
    margin: 0;
    /* Remove margens do parágrafo */
}

.nav-button-home:hover[b-7wfwb0ur99] {
    background-color: var(--system-purple-400);
    /* Cor ao passar o mouse */
}

.nav-button-home img[b-7wfwb0ur99] {
    max-width: 60%;
    /* Limita a largura da imagem */
    margin-bottom: 10px;
    /* Espaço entre a imagem e o texto */
}

.nav-button-em-breve[b-7wfwb0ur99] {
    color: var(--system-common-white);
    background-color: #380A4A;
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px;
    border-radius: 0 8px 0 8px;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.nav-missoes-home h4[b-7wfwb0ur99] {
    font-size: 20px;
    font-weight: bold;
    color: var(--system-common-white);
}

.titulo-missao p[b-7wfwb0ur99] {
    font-size: 20px;
    font-weight: 500;
    color: var(--system-common-white)
}

.lista-amigos[b-7wfwb0ur99] {
    background-color: var(--system-purple-400);
    width: 100px;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    margin-right: 20px;
}

.lista-amigos i[b-7wfwb0ur99] {
    color: var(--system-common-white);
    font-size: 40px;
}

.lista-amigos img[b-7wfwb0ur99] {
    width: 60px;
    height: 60px;
    background-color: var(--system-common-white);
    border-radius: 100px;
}

@media (max-width: 1800px) {
    .card-missoes[b-7wfwb0ur99] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-7wfwb0ur99] {
        width: 100%;
    }
}

@media (max-width: 1100px) {
    .avatar-home[b-7wfwb0ur99] {
        display: none;
    }

    .container-nav-home[b-7wfwb0ur99] {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, minmax(140px, 1fr));
        gap: 5%;
        margin: 0 auto;
        /* Centraliza o grid */
        justify-content: center;
        /* Garante que os itens fiquem centralizados quando quebrarem */
    }

    .container-home[b-7wfwb0ur99] {
        width: 100%;
        padding-right: 5vw;
        padding-left: 5vw;
        min-height: 60vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .section-container-banner[b-7wfwb0ur99] {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .banner-container[b-7wfwb0ur99] {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .lista-amigos[b-7wfwb0ur99] {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: row !important;
        justify-content: space-evenly !important;
        padding: 10px;
        margin: 20px 0px 20px 0px !important;
    }

    .card-missoes[b-7wfwb0ur99] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-7wfwb0ur99] {
        width: 100%;
    }

    .container-home[b-7wfwb0ur99] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .titulo-home[b-7wfwb0ur99] {
        font-size: 25px;
    }

    .incentivo-home[b-7wfwb0ur99] {
        font-size: 30px;
    }

    .banner-home[b-7wfwb0ur99] {
        margin-top: 15%;
    }

    .banner-home p[b-7wfwb0ur99] {
        width: 100%;
        font-size: 15px;
    }

    .banner-container[b-7wfwb0ur99] {
        margin-bottom: 150px;
    }

    .imagem-banner[b-7wfwb0ur99] {
        left: 0px;
    }
}
/* _content/EB.Web.Estudante/Views/GestaoPlataforma/Perguntas.cshtml.rz.scp.css */
.container-home[b-79klt0uf96] {
    width: 65%;
    padding-right: 13%;
    padding-left: 13%;
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 100px;
    color:aliceblue;
}

.banner-container[b-79klt0uf96] {
    background-color: var(--system-conhecimento-pink-500);
    width: 70%;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner-home[b-79klt0uf96] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px;
}

.titulo-home[b-79klt0uf96] {
    font-size: 36px;
    font-style: italic;
    font-weight: normal;
    color: var(--system-common-white);
    margin-bottom: 15px !important;
}

.incentivo-home[b-79klt0uf96] {
    font-size: 48px;
    font-weight: bold;
    color: var(--system-common-white);
}

.banner-home p[b-79klt0uf96] {
    width: 80%;
    text-align: justify;
    color: var(--system-common-white);
    font-size: 20px;
    margin-top: 50px;
}

.imagem-banner[b-79klt0uf96] {
    width: 30%;
    position: relative;
    top: 30px;
    left: 120px;
}

.nav-container[b-79klt0uf96] {
    width: 100%;
    position: relative;
    z-index: 10;
}

.avatar-home[b-79klt0uf96] {
    width: 28vw;
    position: fixed;
    top: 15vh;
    left: 65vw;
}

.titulo-nav-home[b-79klt0uf96] {
    color: var(--system-status-error);
    font-size: 48px;
    margin: 20px 0px;
    grid-column: span 4;
    /* Faz o título ocupar toda a largura do grid */
    padding-left: 13%;
    text-align: start;
    /* Centraliza o título */
}

.titulo-nav-home-principal[b-79klt0uf96] {
    margin: 20px 0px;
    text-align: start;
    padding-left: 13%;
    font-family: Zilla Slab;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #1E234B;
}

.nav-container[b-79klt0uf96] {
    width: 100%;
}

.container-nav-home[b-79klt0uf96] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 30px;
    margin: 0 auto;
    /* Centraliza o grid */
    justify-content: center;
    /* Garante que os itens fiquem centralizados quando quebrarem */
    position: relative;
    z-index: 5;
}

.card-button[b-79klt0uf96] {
    display: flex;
    /* Flex para os botões */
    width: 100%;
}

.nav-button-home[b-79klt0uf96] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    cursor: pointer;
    background-color: var(--system-purple-300);
    padding: 20px;
    color: var(--system-common-white);
    text-decoration: none;
    transition: background-color 0.3s;
    width: 100%;
    gap: 20px;
    position: relative;
}

    .nav-button-home[disabled="true"][b-79klt0uf96] {
        background-color: #CCC2B6 !important;
    }

.nav-missoes-home[b-79klt0uf96] {
    width: 370px;
    margin-left: 30px;
    height: 250px;
    border-radius: 30px;
    background-color: var(--system-common-white);
}

.nav-button-home p[b-79klt0uf96] {
    color: var(--system-common-white);
    font-size: 20px;
    padding-top: 10px;
    /* Ajusta espaço acima do texto */
    margin: 0;
    /* Remove margens do parágrafo */
}

.nav-button-home:hover[b-79klt0uf96] {
    background-color: var(--system-purple-400);
    /* Cor ao passar o mouse */
}

.nav-button-home img[b-79klt0uf96] {
    max-width: 60%;
    /* Limita a largura da imagem */
    margin-bottom: 10px;
    /* Espaço entre a imagem e o texto */
}

.nav-button-em-breve[b-79klt0uf96] {
    color: var(--system-common-white);
    background-color: #380A4A;
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px;
    border-radius: 0 8px 0 8px;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.nav-missoes-home h4[b-79klt0uf96] {
    font-size: 20px;
    font-weight: bold;
    color: var(--system-common-white);
}

.titulo-missao p[b-79klt0uf96] {
    font-size: 20px;
    font-weight: 500;
    color: var(--system-common-white)
}

.lista-amigos[b-79klt0uf96] {
    background-color: var(--system-purple-400);
    width: 100px;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    margin-right: 20px;
}

.lista-amigos i[b-79klt0uf96] {
    color: var(--system-common-white);
    font-size: 40px;
}

.lista-amigos img[b-79klt0uf96] {
    width: 60px;
    height: 60px;
    background-color: var(--system-common-white);
    border-radius: 100px;
}

@media (max-width: 1800px) {
    .card-missoes[b-79klt0uf96] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-79klt0uf96] {
        width: 100%;
    }
}

@media (max-width: 1100px) {
    .avatar-home[b-79klt0uf96] {
        display: none;
    }

    .container-nav-home[b-79klt0uf96] {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, minmax(140px, 1fr));
        gap: 5%;
        margin: 0 auto;
        /* Centraliza o grid */
        justify-content: center;
        /* Garante que os itens fiquem centralizados quando quebrarem */
    }

    .container-home[b-79klt0uf96] {
        width: 100%;
        padding-right: 5vw;
        padding-left: 5vw;
        min-height: 60vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .section-container-banner[b-79klt0uf96] {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .banner-container[b-79klt0uf96] {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .lista-amigos[b-79klt0uf96] {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: row !important;
        justify-content: space-evenly !important;
        padding: 10px;
        margin: 20px 0px 20px 0px !important;
    }

    .card-missoes[b-79klt0uf96] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-79klt0uf96] {
        width: 100%;
    }

    .container-home[b-79klt0uf96] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .titulo-home[b-79klt0uf96] {
        font-size: 25px;
    }

    .incentivo-home[b-79klt0uf96] {
        font-size: 30px;
    }

    .banner-home[b-79klt0uf96] {
        margin-top: 15%;
    }

    .banner-home p[b-79klt0uf96] {
        width: 100%;
        font-size: 15px;
    }

    .banner-container[b-79klt0uf96] {
        margin-bottom: 150px;
    }

    .imagem-banner[b-79klt0uf96] {
        left: 0px;
    }
}
/* _content/EB.Web.Estudante/Views/Home/Index.cshtml.rz.scp.css */
.container-home[b-dczqwy9avs] {
    width: 65%;
    padding-right: 13%;
    padding-left: 13%;
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 100px;
    color:aliceblue;
}

.banner-container[b-dczqwy9avs] {
    background-color: var(--system-conhecimento-pink-500);
    width: 70%;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banner-home[b-dczqwy9avs] {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    padding: 30px;
}

.titulo-home[b-dczqwy9avs] {
    font-size: 36px;
    font-style: italic;
    font-weight: normal;
    color: var(--system-common-white);
    margin-bottom: 15px !important;
}

.incentivo-home[b-dczqwy9avs] {
    font-size: 48px;
    font-weight: bold;
    color: var(--system-common-white);
}

.banner-home p[b-dczqwy9avs] {
    width: 80%;
    text-align: justify;
    color: var(--system-common-white);
    font-size: 20px;
    margin-top: 50px;
}

.imagem-banner[b-dczqwy9avs] {
    width: 30%;
    position: relative;
    top: 30px;
    left: 120px;
}

.nav-container[b-dczqwy9avs] {
    width: 100%;
    position: relative;
    z-index: 10;
}

.avatar-home[b-dczqwy9avs] {
    width: 28vw;
    position: fixed;
    top: 15vh;
    left: 65vw;
}

.titulo-nav-home[b-dczqwy9avs] {
    color: var(--system-status-error);
    font-size: 48px;
    margin: 20px 0px;
    grid-column: span 4;
    /* Faz o título ocupar toda a largura do grid */
    padding-left: 13%;
    text-align: start;
    /* Centraliza o título */
}

.titulo-nav-home-principal[b-dczqwy9avs] {
    margin: 20px 0px;
    text-align: start;
    padding-left: 13%;
    font-family: Zilla Slab;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #1E234B;
}

.nav-container[b-dczqwy9avs] {
    width: 100%;
}

.container-nav-home[b-dczqwy9avs] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 30px;
    margin: 0 auto;
    /* Centraliza o grid */
    justify-content: center;
    /* Garante que os itens fiquem centralizados quando quebrarem */
    position: relative;
    z-index: 5;
}

.card-button[b-dczqwy9avs] {
    display: flex;
    /* Flex para os botões */
    width: 100%;
}

.nav-button-home[b-dczqwy9avs] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    cursor: pointer;
    background-color: var(--system-purple-300);
    padding: 20px;
    color: var(--system-common-white);
    text-decoration: none;
    transition: background-color 0.3s;
    width: 100%;
    gap: 20px;
    position: relative;
}

    .nav-button-home[disabled="true"][b-dczqwy9avs] {
        background-color: #CCC2B6 !important;
    }

.nav-missoes-home[b-dczqwy9avs] {
    width: 370px;
    margin-left: 30px;
    height: 250px;
    border-radius: 30px;
    background-color: var(--system-common-white);
}

.nav-button-home p[b-dczqwy9avs] {
    color: var(--system-common-white);
    font-size: 20px;
    padding-top: 10px;
    /* Ajusta espaço acima do texto */
    margin: 0;
    /* Remove margens do parágrafo */
}

.nav-button-home:hover[b-dczqwy9avs] {
    background-color: var(--system-purple-400);
    /* Cor ao passar o mouse */
}

.nav-button-home img[b-dczqwy9avs] {
    max-width: 60%;
    /* Limita a largura da imagem */
    margin-bottom: 10px;
    /* Espaço entre a imagem e o texto */
}

.nav-button-em-breve[b-dczqwy9avs] {
    color: var(--system-common-white);
    background-color: #380A4A;
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px;
    border-radius: 0 8px 0 8px;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

.nav-missoes-home h4[b-dczqwy9avs] {
    font-size: 20px;
    font-weight: bold;
    color: var(--system-common-white);
}

.titulo-missao p[b-dczqwy9avs] {
    font-size: 20px;
    font-weight: 500;
    color: var(--system-common-white)
}

.lista-amigos[b-dczqwy9avs] {
    background-color: var(--system-purple-400);
    width: 100px;
    height: 45vh;
    border-radius: 30px;
    margin-top: 40px;
    margin-right: 20px;
}

.lista-amigos i[b-dczqwy9avs] {
    color: var(--system-common-white);
    font-size: 40px;
}

.lista-amigos img[b-dczqwy9avs] {
    width: 60px;
    height: 60px;
    background-color: var(--system-common-white);
    border-radius: 100px;
}

@media (max-width: 1800px) {
    .card-missoes[b-dczqwy9avs] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-dczqwy9avs] {
        width: 100%;
    }
}

@media (max-width: 1100px) {
    .avatar-home[b-dczqwy9avs] {
        display: none;
    }

    .container-nav-home[b-dczqwy9avs] {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, minmax(140px, 1fr));
        gap: 5%;
        margin: 0 auto;
        /* Centraliza o grid */
        justify-content: center;
        /* Garante que os itens fiquem centralizados quando quebrarem */
    }

    .container-home[b-dczqwy9avs] {
        width: 100%;
        padding-right: 5vw;
        padding-left: 5vw;
        min-height: 60vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .section-container-banner[b-dczqwy9avs] {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .banner-container[b-dczqwy9avs] {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .lista-amigos[b-dczqwy9avs] {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: row !important;
        justify-content: space-evenly !important;
        padding: 10px;
        margin: 20px 0px 20px 0px !important;
    }

    .card-missoes[b-dczqwy9avs] {
        width: 100%;
        margin-top: 30px;
    }

    .nav-missoes-home[b-dczqwy9avs] {
        width: 100%;
    }

    .container-home[b-dczqwy9avs] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    .titulo-home[b-dczqwy9avs] {
        font-size: 25px;
    }

    .incentivo-home[b-dczqwy9avs] {
        font-size: 30px;
    }

    .banner-home[b-dczqwy9avs] {
        margin-top: 15%;
    }

    .banner-home p[b-dczqwy9avs] {
        width: 100%;
        font-size: 15px;
    }

    .banner-container[b-dczqwy9avs] {
        margin-bottom: 150px;
    }

    .imagem-banner[b-dczqwy9avs] {
        left: 0px;
    }
}
/* _content/EB.Web.Estudante/Views/Shared/Components/Modal/Default.cshtml.rz.scp.css */
@media screen and (min-width: 968px) {
  :root[b-qheqt04s6o] {
    --big-font-size: 1.75rem;
    --normal-font-size: 1rem;
  }
}

/*=============== BASE ===============*/
h2[b-qheqt04s6o] {
  font-size: 30px;
  color: var(--system-purple-700);
  font-weight: 700;
  line-height: 21px;
  margin-bottom: 20px;
  margin-top: 5px;
  margin-right: 100px;
  text-align: justify;
}

button[b-qheqt04s6o] {
  cursor: pointer;
  border: none;
  outline: none;
}

.img-modal[b-qheqt04s6o] {
  width: 70px;
  height: 70px;
  border-radius: 100%;
}

.modal[b-qheqt04s6o] {
  height: 100vh;
  display: grid;
  place-items: center;
  z-index: -1;
}

.modal__button[b-qheqt04s6o] {
  width: 100%;
  background-color: transparent;
  padding: 0px;
}

.header_container[b-qheqt04s6o] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  /* Distribute space between h3 and .btn_editar */
  align-items: flex-start;
  /* Align items vertically in the middle */
  width: 100%;
  /* Optional: Set width if needed */
  position: relative;
  /* Maintain relative positioning for contained elements */
}

.modal__container[b-qheqt04s6o] {
  position: absolute;
  top: 0;
  left: 0;
  background-color: hsla(var(--hue), 18%, 75%, 0.8);
  width: 100%;
  height: 100%;
  display: grid;
  align-items: center;
  overflow: hidden;
  transition: all 0.3s;
  z-index: var(--z-modal);
  visibility: hidden;
  opacity: 0;
  overflow: auto;
  /*=== Efeito 3 ===*/
  /* perspective: 1000px; */
}

.modal__content[b-qheqt04s6o] {
  position: relative;
  background-color: var(--system-common-white);
  text-align: center;
  padding: 3rem 2rem 2rem;
  border-radius: 1rem;
  transition: all 0.3s;
  margin: 20px;
  /*=== Efeito 1 ===*/
  /*transform: translateY(10%);*/
  /*=== Efeito 2 ===*/
  transform: scale(0.5) translateY(10%);
  /*=== Efeito 3 ===*/
  /* transform: rotateX(65deg) scale(.75) translateY(10%);
    transform-origin: 50% 100%; */
}

.modal__fechar i[b-qheqt04s6o] {
  display: inline-flex;
  border-radius: 0.25rem;
  color: var(--system-common-white);
  font-size: 2rem;
  position: absolute;
  top: 3rem;
  right: 2rem;
  cursor: pointer;
  background-color: var(--system-purple-600);
  border-radius: 50%;
  padding: 5px;
}

/* Mostrar modal */
.mostrar-modal[b-qheqt04s6o] {
  visibility: visible;
  opacity: 1;
  z-index: var(--z-modal) !important;
}

.mostrar-modal .modal__content[b-qheqt04s6o] {
  /*=== Efeito 1 ===*/
  /*transform: translateY(0);*/
  /*=== Efeito 2 ===*/
  transform: scale(1) translateY(0);
  /*=== Efeito 3 ===*/
  /* transform: rotateX(0) scale(1) translateY(0); */
}

/*=============== Styles dos botões do modal ===============*/
.icone-botao[b-qheqt04s6o] {
  color: var(--system-purple-300);
  padding: 10px;
  font-size: 30px;
  background: transparent;
}

.icone-botao-texto[b-qheqt04s6o] {
  color: var(--system-common-white);
  font-size: 20px;
  background: transparent;
}

.texto-botao[b-qheqt04s6o] {
  color: var(--system-common-white);
  background: var(--system-purple-300);
  padding: 10px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}
.texto-botao-a[b-qheqt04s6o] {
  width: 100%;
  height: 100%;
  color: var(--system-common-white);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  padding: 10px;
}

.texto-botao-a:hover[b-qheqt04s6o] {
  color: var(--system-common-white);
}

.texto-botao:hover[b-qheqt04s6o] {
  background: var(--system-purple-500);
}

p[b-qheqt04s6o]{
  margin: 0px !important;
}

/*=============== BREAKPOINTS ===============*/
@media screen and (min-width: 576px) {
  .modal__content[b-qheqt04s6o] {
    margin: auto;
    min-width: 50vw;
    border-radius: 1.25rem;
    margin-top: 30px;
  }
}

@media screen and (max-width: 500px) {
  .modal__content[b-qheqt04s6o] {
    width: 90vw !important;
  }
}

ion-icon[b-qheqt04s6o] {
  font-size: 45px;
}

/*========== Botão de trocar entre interesses e temas ==========*/
/* From Uiverse.io by JaydipPrajapati1910 */
.btn-container[b-qheqt04s6o] {
  display: table-cell;
}

.btn-modo-cor[b-qheqt04s6o] {
  display: inline-block;
  margin: 0px;
  position: relative;
}

.btn-modo-cor > label.btn-modo-cor-interno[b-qheqt04s6o] {
  margin: 0px;
  width: 140px;
  height: 30px;
  background-color: var(--system-purple-300);
  border-radius: 26px;
  overflow: hidden;
  position: relative;
  transition: all 0.3s ease;
  display: block;
}

.btn-modo-cor > label.btn-modo-cor-interno[b-qheqt04s6o]:before {
  content: attr(data-on);
  position: absolute;
  font-size: 20px;
  font-weight: 600;
  top: 7px;
  right: 20px;
  color: var(--system-common-white);
}

.btn-modo-cor > label.btn-modo-cor-interno[b-qheqt04s6o]:after {
  content: attr(data-off);
  width: 70px;
  height: 27px;
  background: var(--system-common-white);
  border-radius: 26px;
  position: absolute;
  font-size: 20px;
  display: flex;
  justify-content: center;
  left: 2px;
  top: 2px;
  text-align: center;
  transition: all 0.3s ease;
  box-shadow: 0px 0px 6px -2px var(--system-common-dark-blue);
  padding: 5px 0px;
  color: var(--system-common-dark-blue);
  font-weight: 600;
}

.btn-modo-cor input[type="checkbox"][b-qheqt04s6o] {
  cursor: pointer;
  width: 50px;
  height: 25px;
  opacity: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  margin: 0px;
}

.btn-modo-cor input[type="checkbox"]:checked + label.btn-modo-cor-interno[b-qheqt04s6o] {
  background-color: var(--system-purple-300);
}

.btn-modo-cor
  input[type="checkbox"]:checked
  + label.btn-modo-cor-interno[b-qheqt04s6o]:after {
  content: attr(data-on);
  left: 68px;
}

.btn-modo-cor
  input[type="checkbox"]:checked
  + label.btn-modo-cor-interno[b-qheqt04s6o]:before {
  content: attr(data-off);
  right: auto;
  left: 20px;
}

/*Posição*/
/* Exibe o valor do atributo data-off */
.btn-modo-cor-interno[b-qheqt04s6o]::before {
  left: 80px;
  /* Posição à esquerda */
}

/* Exibe o valor do atributo data-on */
.btn-modo-cor-interno[b-qheqt04s6o]::after {
  right: 100px;
  /* Posição à direita */
}

.texto-botao-a[b-qheqt04s6o]{
  margin-bottom: 0 !important;
}
/* _content/EB.Web.Estudante/Views/Shared/Components/partials/Perguntas/Error/_web_campo_obrigatorio.cshtml.rz.scp.css */
.icon-status[b-m71k5ufxl2] {
  font-size: 70px;
  color: var(--system-status-error);
}
.error-text[b-m71k5ufxl2] {
  font-size: 16px;
  color: var(--system-purple-700);
}
.error-text h2[b-m71k5ufxl2] {
  font-size: 32px;
  font-weight: 700;
}
/* _content/EB.Web.Estudante/Views/Shared/Components/partials/Perguntas/Sucess/_finalizar_quiz_sucesso.cshtml.rz.scp.css */
.icon-status[b-kfazp8oh05] {
  font-size: 70px;
  color: var(--system-status-sucess);
}
.sucess-texto[b-kfazp8oh05] {
  font-size: 16px;
  color: var(--system-purple-700);
}

.sucess-texto h2[b-kfazp8oh05] {
  font-size: 32px;
  font-weight: 700;
}
/* _content/EB.Web.Estudante/Views/Shared/Components/partials/TelaBoasVindas/_boas-vindas.cshtml.rz.scp.css */
.container[b-608kp5scus] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    gap: 10px;
    flex-direction: column;
    max-width: fit-content;
}

.moldura[b-608kp5scus] {
    margin: 2rem 0px 2rem 0px;
    border-radius: 16px 0px 0px 0px;
    background-color: var(--system-common-white);
    display: flex;
    max-width: 100%;
    align-items: center;
    justify-content: center;
    gap: 60px;
}

.robo-img[b-608kp5scus] {
    width: 218px;
    height: 218px;
}

.msg[b-608kp5scus] {
    font-size: 20px;
    font-weight: 500;
    line-height: 23px;
    text-align: left !important;
    border-radius: 10px;
    padding: 15px;
}

.saudacao[b-608kp5scus] {
    font-size: 32px;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -0.01em;
    text-align: left !important;
}

@media (max-width: 768px) {
    .msg[b-608kp5scus], .saudacao[b-608kp5scus] {
        text-align: center !important; /* Centraliza texto e conteúdo inline */
        justify-content: center !important; /* Para elementos flexbox */
        align-items: center !important; /* Para elementos flexbox */
    }
}

.btn-links[b-608kp5scus] {
    margin-top: 35px;
    display: flex;
    gap: 10px;
}

    .btn-links a:link[b-608kp5scus] {
        font-size: 14px;
        font-weight: 700;
        line-height: 23px;
        padding: 10px 20px 10px 20px;
        gap: 10px;
        border-radius: 6px;
        text-decoration: none;
        transition: transform 0.3s;
    }

    .btn-links a[b-608kp5scus] {
        color: var(--system-common-white);
    }

        .btn-links a:link:hover[b-608kp5scus] {
            transform: scale(1.1);
        }

        .btn-links a:nth-child(1)[b-608kp5scus] {
            background-color: var(--system-common-dark-grey);
        }

        .btn-links a:nth-child(2)[b-608kp5scus] {
            background-color: var(--system-purple-300);
        }


@media(max-width: 1250px) {
    .moldura[b-608kp5scus] {
    }
}

@media(max-width: 782px) {
    .moldura[b-608kp5scus] {
        flex-direction: column;
        gap: 0;
        margin: 5rem 0px 5rem 0px;
        width: 362px;
        height: 586px;
        padding: 50px
    }

    .robo-img[b-608kp5scus] {
        width: 119px;
        height: 119px;
        align-self: start;
    }
}
/* _content/EB.Web.Estudante/Views/Shared/Components/partials/TelaBoasVindas/_preferencias.cshtml.rz.scp.css */
/*========== Containers ==========*/
.preferencias_container[b-7lg7us9l09] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}

.editar_preferencias[b-7lg7us9l09], .editar_preferenciasTemas[b-7lg7us9l09] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}


.texto_container[b-7lg7us9l09] {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

.btn_container[b-7lg7us9l09] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
}

/*==============================*/

.texto_container p[b-7lg7us9l09] {
    text-align: left !important;
    font-size: 20px !important;
    line-height: 23px !important;
    font-weight: 500 !important;
    color: var( --system-common-dark-grey) !important;
    margin-bottom: 40px !important;
    line-height: 1.5 !important;
    text-indent: 1.5em !important;
    margin: 0 !important;
}

.texto_container h3[b-7lg7us9l09] {
    font-size: 20px;
    color: var(--system-purple-700);
    font-weight: 700;
    line-height: 21px;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: justify;
}

.titulo_modal[b-7lg7us9l09] {
    Font-size: 25px;
    font-weight: 700;
    line-height: 21px;
    color: var(--system-purple-500);
}

.btn_editar[b-7lg7us9l09] {
    cursor: pointer;
    font-size: 30px;
    color: var(--system-purple-300);
    position: static;
}

    .btn_editar:hover[b-7lg7us9l09] {
        cursor: pointer;
        color: var(--system-purple-300);
    }

.header_container_preferencias[b-7lg7us9l09] {
    display: flex;
    flex-direction: row;
    justify-content: space-between; /* Distribute space between h3 and .btn_editar */
    align-items: center; /* Align items vertically in the middle */
    width: 100%; /* Optional: Set width if needed */
    position: relative; /* Maintain relative positioning for contained elements */
}

/*========== Lista de preferencias ==========*/
.lista_preferencia[b-7lg7us9l09] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); /* Adapte a largura mínima */
    gap: 10px;
    width: 100%;
    height: 100%;
    margin-bottom: 50px;
}

.btn_preferencia[b-7lg7us9l09] {
    margin: 10px;
    border: 2px var(--system-common-dark-grey);
    border-style: dashed;
    background: var(--system-purple-300);
    color: var(--system-common-white);
    width: 200px;
    height: 50px;
    border-radius: 15px;
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    align-items: center;
}

    .btn_preferencia img[b-7lg7us9l09] {
        width: 40px;
        height: 40px;
    }

    .btn_preferencia p[b-7lg7us9l09] {
        margin: 0px;
    }

/*========== Lista de preferencias para conversa Edu ==========*/
.lista_preferencia_edu[b-7lg7us9l09] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); /* Adapte a largura mínima */
    gap: 10px;
    width: 100%;
    height: 100%;
    margin-bottom: 50px;
}

.btn_preferencia_edu[b-7lg7us9l09] {
    margin: 10px;
    border: 2px var(--system-common-dark-grey);
    border-style: dashed;
    background: var(--system-common-white);
    color: var(--system-purple-700);
    width: 200px;
    height: 50px;
    border-radius: 15px;
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    align-items: center;
}

    .btn_preferencia_edu img[b-7lg7us9l09] {
        width: 50px;
        height: 50px;
    }

    .btn_preferencia_edu p[b-7lg7us9l09] {
        margin: 0px;
    }
/*========== Lista de preferencias para editar ==========*/
.lista_preferencia_editar[b-7lg7us9l09] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); /* Adapte a largura mínima */
    grid-gap: 10px 0;
    width: 100%;
    height: 100%;
}

.lista_preferencia_editar_2[b-7lg7us9l09] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); /* Adapte a largura mínima */
    width: 100%;
    height: 100%;
}

.div-personalizada[b-7lg7us9l09] {
    border: 2px var(--system-common-dark-grey);
    border-style: groove;
    background: var(--system-common-white);
    color: var(--system-purple-700);
    border-radius: 15px;
    cursor: pointer;
}

.btn_preferencia_editar[b-7lg7us9l09], .btn_preferenciaTemas_editar[b-7lg7us9l09] {
    border: 2px var(--system-common-dark-grey) ;
    border-style: groove;
    background: var(--system-common-white);
    color: var(--system-purple-700);
    border-radius: 8px;
    cursor: pointer;
    margin-right:

}


.escondido[b-7lg7us9l09] {
    display: none;
}

.btn_preferencia_editar:hover[b-7lg7us9l09], .btn_preferenciaTemas_editar:hover[b-7lg7us9l09] {
    background-color: var(--system-common-light-grey);
}

.btn_preferencia_editar.editando[b-7lg7us9l09],
.btn_preferenciaTemas_editar.editando[b-7lg7us9l09] {
    border: 2px var(--system-common-dark-grey) dashed;
    background: var(--system-purple-600);
    color: var(--system-common-white);
}


.btn_voltar[b-7lg7us9l09] {
    margin-right: 10px;
    height: 50px;
    padding: 10px 20px;
    background-color: var( --system-purple-300);
    color: var(--system-common-white);
    border: none;
    cursor: pointer;
    font-size: 16px;
    border-radius: 5px;
}

    .btn_voltar:hover[b-7lg7us9l09] {
        background-color: var(--system-purple-500);
    }

.btn_salvar[b-7lg7us9l09] {
    height: 50px;
    padding: 10px 20px;
    background-color: var(--system-purple-300);
    color: var(--texto-claro);
    border: none;
    cursor: pointer;
    font-size: 16px;
    border-radius: 5px;
}

    .btn_salvar:hover[b-7lg7us9l09] {
        background-color: var(--system-purple-500);
    }
/* _content/EB.Web.Estudante/Views/Shared/Components/PerguntasPrepara/Default.cshtml.rz.scp.css */
.loading-texto[b-jkas2psduf] {
  font-size: 28px;
  font-weight: 700;
  line-height: 23px;
  color: var(--system-purple-300);
}
.loading-image[b-jkas2psduf] {
  inline-size: 300px;
}
/* _content/EB.Web.Estudante/Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-ekweyt5b6p] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-ekweyt5b6p] {
  color: #0077cc;
}

.btn-primary[b-ekweyt5b6p] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-ekweyt5b6p], .nav-pills .show > .nav-link[b-ekweyt5b6p] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-ekweyt5b6p] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-ekweyt5b6p] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-ekweyt5b6p] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-ekweyt5b6p] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-ekweyt5b6p] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}
