/* _content/Siplan.Totem.Homologacao.WebServer/Components/Components/Footer.razor.rz.scp.css */
.footer[b-9epp61ytxh] {
    position: fixed;
    bottom: 15px;
    right: 30px;
    display: flex;
    align-items: center;
    gap: 5px;
    font-size: 0.55rem;
    color: #000;
}
/* _content/Siplan.Totem.Homologacao.WebServer/Components/Components/NavMenu.razor.rz.scp.css */
.nav[b-fqmx5p6nnv] {
    height: 90vh;
}

.nav-btn-voltar[b-fqmx5p6nnv] {
    width: 100%;
}

.nav-btn-inicio[b-fqmx5p6nnv] {
    font-size: 1.3rem !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    width: 100%;
}

    .nav-btn-inicio i[b-fqmx5p6nnv] {
        font-size: 2.5rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }

.pesquisa-satisfacao-btn i[b-fqmx5p6nnv] {
    font-size: 1.6rem;
    color: var(--branco);
}

.pesquisa-satisfacao-btn span[b-fqmx5p6nnv] {
    font-size: 1rem;
    color: var(--branco);
}

@media (min-width: 1600px) {
    .nav-btn-inicio[b-fqmx5p6nnv] {
        font-size: 1.8rem !important;
    }

        .nav-btn-inicio i[b-fqmx5p6nnv] {
            font-size: 2.8rem;
        }
    .pesquisa-satisfacao-btn i[b-fqmx5p6nnv] {
        font-size: 1.6rem;
    }

    .pesquisa-satisfacao-btn span[b-fqmx5p6nnv] {
        font-size: 1.2rem;
    }
}
/* _content/Siplan.Totem.Homologacao.WebServer/Components/Components/UI/BotaoVoltar.razor.rz.scp.css */
.botao-voltar[b-6m7vcwc0hh] {
    background-color: var(--corSecundaria);
    color: var(--branco);
    border-radius: 10px;
    border: none;
    border-bottom: 4px solid var(--branco) !important;
    transition: 0.1s ease-in;
    font-size: 1.3rem !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    width: 100%;
}

.botao-voltar:hover[b-6m7vcwc0hh] {
    background-color: var(--hover) !important;
    color: var(--corPrincipal);
    border-bottom-color: var(--hover);
    transform: scale(0.98);
}

.botao-voltar i[b-6m7vcwc0hh] {
    font-size: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (min-width: 1600px) {
    .botao-voltar[b-6m7vcwc0hh] {
        font-size: 1.8rem !important;
    }
        .botao-voltar i[b-6m7vcwc0hh] {
            font-size: 2.8rem;
        }
}
/* _content/Siplan.Totem.Homologacao.WebServer/Components/Components/UI/DataTempoReal.razor.rz.scp.css */
.date-time[b-yeq5l162cw] {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 0;
}

    .date-time span[b-yeq5l162cw] {
        color: var(--branco);
        font-size: 0.8rem;
    }

@media (min-width: 1600px) {
    .date-time span[b-yeq5l162cw] {
        font-size: 0.9rem;
    }
}
/* _content/Siplan.Totem.Homologacao.WebServer/Components/Components/UI/Header.razor.rz.scp.css */
.header[b-jd7v60pvrk] {
    height: 10vh;
}

.page-title[b-jd7v60pvrk] {
    font-weight: 700;
    font-size: 2.3rem;
    margin-top: 0.5rem;
    color: var(--corPrincipal);
}
/* _content/Siplan.Totem.Homologacao.WebServer/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-2zl07u29sr] {
    position: relative;
    display: flex;
    flex-direction: row;
}

main[b-2zl07u29sr] {
    flex: 1;
    background-color: var(--corPrincipal);
}

    main article[b-2zl07u29sr] {
        height: 100%;
        border-radius: 25px;
        background-color: var(--branco);
    }

.sidebar[b-2zl07u29sr] {
    background-color: var(--corPrincipal);
    width: 220px;
    height: 100vh;
    position: relative;
}

@media (min-width: 1600px) {
    .sidebar[b-2zl07u29sr] {
        width: 250px !important;
    }
}
/* _content/Siplan.Totem.Homologacao.WebServer/Components/Pages/ConsultaDeAndamentos/Exigencias.razor.rz.scp.css */
#txtNotaDevolutivaGrid[b-3obw1d2byf] {
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* _content/Siplan.Totem.Homologacao.WebServer/Components/Pages/ConsultaDeAndamentos/ResultadoConsultaDeAndamentos.razor.rz.scp.css */
.nav-tabs .nav-item .nav-link[b-scqpgi8ukh] {
    font-size: 1.6rem;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    font-weight: 600;
    background-color: var(--branco);
    color: var(--cinzaPrincipal);
    border: 1px solid var(--botoesPrimaria);
    border-bottom: none;
}

    .nav-tabs .nav-item .nav-link.active[b-scqpgi8ukh] {
        background-color: var(--botoesPrimaria);
        color: var(--branco);
        border-color: var(--botoesPrimaria);
    }

#tablConsultaDeAndamentos[b-scqpgi8ukh] {
    height: 50vh;
    border-top: 1px solid var(--corPrincipal);
}

    #tablConsultaDeAndamentos .tab-pane[b-scqpgi8ukh] {
        height: 100%;
        flex-direction: column;
    }

    #tablConsultaDeAndamentos > .tab-pane.active[b-scqpgi8ukh] {
        display: flex;
    }

@media (min-width: 1600px) {
    .nav-tabs .nav-item .nav-link[b-scqpgi8ukh] {
        font-size: 2rem !important;
    }
}
/* _content/Siplan.Totem.Homologacao.WebServer/Components/Pages/PesquisaDeSatisfacao.razor.rz.scp.css */
.btn:not(.btn-80)[b-vxmrqs1r37] {
    background-color: gray;
}

.btn-secondary[b-vxmrqs1r37],
.btn-secondary:hover[b-vxmrqs1r37],
.btn-secondary:active[b-vxmrqs1r37] {
    background-color: #6c757d !important; /* Cinza */
}

.active.btn-excelente[b-vxmrqs1r37],
.active.btn-excelente:hover
.active.btn-excelente:active[b-vxmrqs1r37] {
    background-color: #28a745 !important; /* Verde */
}

.active.btn-bom[b-vxmrqs1r37],
.active.btn-bom:hover[b-vxmrqs1r37],
.active.btn-bom:active[b-vxmrqs1r37] {
    background-color: #007bff !important; /* Azul */
}

.active.btn-neutro[b-vxmrqs1r37],
.active.btn-neutro:hover[b-vxmrqs1r37],
.active.btn-neutro:active[b-vxmrqs1r37]{
    background-color: #ffc107 !important; /* Amarelo */
}

.active.btn-ruim[b-vxmrqs1r37],
.active.btn-ruim:hover[b-vxmrqs1r37],
.active.btn-ruim:active[b-vxmrqs1r37] {
    background-color: #ff8c00 !important; /* Laranja */
}

.active.btn-muito-ruim[b-vxmrqs1r37],
.active.btn-muito-ruim:hover[b-vxmrqs1r37],
.active.btn-muito-ruim:active[b-vxmrqs1r37] {
    background-color: #ff0000 !important; /* Vermelho */
}

@media (min-width: 1600px) {
    .text-success[b-vxmrqs1r37] {
        font-size: 3rem;
    }
    .text-muted[b-vxmrqs1r37] {
        font-size: 1.5rem;
    }
}
