@import '_content/Ancode.Clinic.Mobile.Shared/Ancode.Clinic.Mobile.Shared.bundle.scp.css';
@import '_content/Ancode.SharedKernel.Web/Ancode.SharedKernel.Web.bundle.scp.css';

/* /Components/BottomNavigation.razor.rz.scp.css */
.navbar[b-9hjo5tesha] {
    height: 50px;
    vertical-align: central;
}

.nav-bottom[b-9hjo5tesha] {
    border-radius: 1.5rem 1.5rem 0 0;
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1);
    padding: 1rem 1.5rem !important;
}

.nav-icon[b-9hjo5tesha] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: auto;
    aspect-ratio: 1/1;
    border-radius: 0.5rem;
    font-size: 1.5rem;
}
/* /Components/CardToggle.razor.rz.scp.css */
.content-body[b-x9qqro8acw] {
    padding: 1rem 1.5rem;
}

.cardDestacado .card[b-x9qqro8acw], .cardDestacado .card .card-header[b-x9qqro8acw] {
    border-color: #e6f6fd;
}

    
.cardDestacado .card .card-header h5[b-x9qqro8acw] {
    color: #2471b4;
}

.cardNormal .card[b-x9qqro8acw] {
    border-color: #f0f0f0 !important;
}

.cardNormal .card[b-x9qqro8acw] {
    border-color: #f0f0f0 !important;
}

    .cardNormal .card .card-header[b-x9qqro8acw] {
        background-color: #f0f0f0;
    }

        .cardNormal .card .card-header h5[b-x9qqro8acw] {
            color: #434955;
        }

.cardHistorico .card[b-x9qqro8acw] {
    padding: 0.5rem;
}

    .cardHistorico .card .card-header[b-x9qqro8acw] {
        padding: 0.5rem;
    }

.linhaProntuario[b-x9qqro8acw] {
    border-bottom-color: #f0f0f0;
    border-bottom-width: 2px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-style: solid;
}

.espacoPadTop[b-x9qqro8acw] {
    padding-top: 2px !important;
}
/* /Components/CardToggleDate.razor.rz.scp.css */

.cardDestacado .card[b-hajrh6k3tn] {
    border-color: #e6f6fd;
}

.cardDestacado .card[b-hajrh6k3tn] {
    border-color: #e6f6fd;
}

.cardDestacado .card .card-header[b-hajrh6k3tn] {
    background-color: #e6f6fd;
}

.cardDestacado .card .card-header h5[b-hajrh6k3tn] {
    color: #2471b4;
}

.cardNormal .card[b-hajrh6k3tn] {
    border-color: #f0f0f0 !important;
}

.cardNormal .card[b-hajrh6k3tn] {
    border-color: #f0f0f0 !important;
}

.cardNormal .card .card-header[b-hajrh6k3tn] {
    background-color: #f0f0f0;
}

.cardNormal .card .card-header h5[b-hajrh6k3tn] {
    color: #434955;
}

.cardHistorico .card[b-hajrh6k3tn] {
    padding: 0.5rem;
}

.cardHistorico .card .card-header[b-hajrh6k3tn] {
    padding: 0.5rem;
}

.linhaProntuario[b-hajrh6k3tn]{
    border-bottom-color: #f0f0f0;
    border-bottom-width: 2px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-style: solid;
}

.espacoPadTop[b-hajrh6k3tn]{
    padding-top: 2px !important;
}
/* /Components/NavBar.razor.rz.scp.css */
/* /Components/ShowSchedule.razor.rz.scp.css */
.max-height[b-vm4xx4fqxr] {
    max-height: 173px;
}

.min-height[b-vm4xx4fqxr] {
    min-height: 173px;
}

.border-top[b-vm4xx4fqxr] {
    border-top-style: ridge;
}

.borda-botao[b-vm4xx4fqxr] {
    border-width: 2px;
    border-style: solid;
    border-color: white;
}
/* /Pages/Agendamento/SolicitacaoAgendamentoPage.razor.rz.scp.css */
.rolagem-div[b-6xapsa7nq2] {
    overflow-y: scroll;
    /*250px para considerar o tamanho to menu superior e inferior*/
    height: calc(100% - 350px);
}

[b-6xapsa7nq2]::-webkit-scrollbar {
    display: none;
}

div.scrollmenu[b-6xapsa7nq2] {
    overflow: auto;
    white-space: nowrap;
}

.menuHorizontalBorda[b-6xapsa7nq2] {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 14px;
    text-decoration: none;
    width: 135px;
    border-color: #ced4da;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
}

.menuHorizontal[b-6xapsa7nq2] {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 14px;
    text-decoration: none;
    width: 135px;
}
/* /Pages/Detalhes/BeneficiarioDetalhes.razor.rz.scp.css */


.linkAtivado[b-q46mulcjgj] {
    color: #0071c1;
    border-bottom-color: #0071c1;
    border-bottom-width: 4px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-style: solid;
}

.custom-ancode-tab .nav-item.active[b-q46mulcjgj] {
    border-bottom: 2px solid #4a81d4;
}

.linkDesativado[b-q46mulcjgj] {
    color: #343a40;
    border-bottom-color: #f5f6f8;
    border-bottom-width: 4px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-style: solid;
}

.cor-colapse[b-q46mulcjgj] {
    background-color: #6c757d26 !important;
}

.text-colapse[b-q46mulcjgj] {
    color: #26292c !important;
}

.bg-soft-secondary[b-q46mulcjgj] {
    background-color: rgba(108,117,125,.25) !important;
}

.right-menu[b-q46mulcjgj] {
    position: fixed;
    right: 0;
    top: 0;
    height: 100vh;
}

    .right-menu div[b-q46mulcjgj] {
        padding: 10px 3px 10px 4px;
        border-radius: 10px;
        background-color: #80808041
    }

.fixed-content[b-q46mulcjgj] {
    top: 0;
    bottom: 0;
    position: fixed;
    overflow-y: hidden;
    overflow-x: hidden;
}

.contatos[b-q46mulcjgj] {
    height: 100%;
    overflow-y: overlay;
    box-sizing: content-box;
    scrollbar-width: none;
}

ul[b-q46mulcjgj], li[b-q46mulcjgj] {
    margin: 0;
    padding: 0;
    list-style: none;
}
/* /Pages/Index.razor.rz.scp.css */
body[b-h560sib70l] {
    font-family: "Roboto";
}

.card-menu-index .card-label-container[b-h560sib70l] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.card-menu-index .card-label[b-h560sib70l] {
    font-family: "IBM Plex Sans";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: #323a46;
}

.card-menu-index .card-size[b-h560sib70l] {
    height: 148px;
    width: 42%;
    border-style: hidden;
    background-color: white;
}

.card-menu-index .radius-size[b-h560sib70l] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2px 0;
    gap: 10px;
    width: 48px;
    height: 48px;
    background: #B8DBFF;
    border-radius: 100px;
}

.card-menu-index .icon-color[b-h560sib70l] {
    color: #2892fd;
}

@media (max-width: 1200px) {
    .app-card[b-h560sib70l] {
        min-width: calc(30% - 1.5rem) !important;
    }

    .onres-flex-wrap[b-h560sib70l] {
        flex-wrap: wrap;
    }
}

@media (max-width: 600px) {
    .app-card[b-h560sib70l] {
        min-width: calc(50% - 1rem) !important;
    }
}
/* /Pages/MeusAgendamentos/MeusAgendamentos.razor.rz.scp.css */
.list-group-item[b-nt2erq7clq] {
    margin: 0;
    padding: 0 0 0.4px 0;
    border: 0px;
    background-color: transparent;
}
/* /Pages/Prontuario/ProntuarioPage.razor.rz.scp.css */
.colapseDia[b-cbiowglu35] {
    border-color: #e6f6fd !important;
    color: #e6f6fd !important;
}

.colapseHistorico .card[b-cbiowglu35] {
    border-color: #6c757d26 !important;
}

.card-medico[b-cbiowglu35] {
    background-color: #e5e8eb !important;
}

.card-bg-10[b-cbiowglu35] {
    border-color: #DC3545 !important;
}

.card-bg-10 .card[b-cbiowglu35] {
    border-color: #DC3545 !important;
}

.card-bg-10 .card .card-header[b-cbiowglu35] {
    background-color: #DC3545;
}

.card-bg-10 .card .card-header h5[b-cbiowglu35] {
    color: #DC3545;
}

.linhaProntuario .div[b-cbiowglu35] {
    border-bottom-color: #f0f0f0;
    border-bottom-width: 2px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-style: solid;
}

.card-header[b-cbiowglu35] {
    padding: 1rem 1.5rem;
    margin-bottom: 0;
    background-color: #e5e8eb;
    border-bottom: 0 solid #f7f7f7;
}
    
.response-content *[b-cbiowglu35] {
    text-decoration: unset !important;
    text-justify: unset !important;
    font-size: unset !important;
}

.response-content h1[b-cbiowglu35] {
    font-size: 18px !important;
    font-weight: bold !important;
}

.response-content img[b-cbiowglu35] {
    width: 100% !important;
    border-radius: 0.25rem;
}
/* /Shared/AnPublicView.razor.rz.scp.css */
.card[b-iukyva0p7s] {
    height: max-content!important;
    background-color:red!important;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-xvltc4ucz3] {
    
    display: flex;
    flex-direction: column;
    
}

main[b-xvltc4ucz3] {
    flex: 1;
    background-color: #ffffff;
    height:max-content;
}

.top-row[b-xvltc4ucz3]  a, .top-row[b-xvltc4ucz3]  .btn-link {
    white-space: nowrap;
    margin-left: 1.5rem;
    text-decoration: none;
}

    .top-row[b-xvltc4ucz3]  a:hover, .top-row[b-xvltc4ucz3]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-xvltc4ucz3]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-xvltc4ucz3] {
        display: none;
    }

    .top-row.auth[b-xvltc4ucz3] {
        justify-content: space-between;
    }

    .top-row[b-xvltc4ucz3]  a, .top-row[b-xvltc4ucz3]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-xvltc4ucz3] {
        flex-direction: row;
    }

    .sidebar[b-xvltc4ucz3] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-xvltc4ucz3] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

        .top-row.auth[b-xvltc4ucz3]  a:first-child {
            flex: 1;
            text-align: right;
            width: 0;
        }

    .top-row[b-xvltc4ucz3], article[b-xvltc4ucz3] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
