@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.7t9tbfaemk.bundle.scp.css';
@import '_content/BlazorDateRangePicker/BlazorDateRangePicker.iitr8bszy4.bundle.scp.css';
@import '_content/OrienteMe.Components/OrienteMe.Components.y3r5hris4v.bundle.scp.css';
@import '_content/Radzen.Blazor/Radzen.Blazor.ci6p0pxqxe.bundle.scp.css';

/* _content/OrienteMe.Web.Concierge/Pages/AgendarVideochamada.razor.rz.scp.css */
.divHour[b-h8j72ye77t] {
    overflow: auto;
    height: calc(100vh - 350px);
}
/* _content/OrienteMe.Web.Concierge/Pages/ForcarMatch.razor.rz.scp.css */
.profissional-header[b-47e90qg9ga] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 5px;
}

.title-modal-profissional[b-47e90qg9ga] {
    font-weight: 500;
}

.subtitulo[b-47e90qg9ga] {
    font-size: 12px;
}

.tema-area[b-47e90qg9ga] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 15px;
}

.tema[b-47e90qg9ga] {
    background-color: var(--verde-orienteme);
    color: #FFFFFF;
    padding: 5px 15px;
    border-radius: 15px;
    cursor: pointer;
    font-size: 11px;
    z-index: 2;
}

.temas-utilizacao[b-47e90qg9ga] {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: center;
}

.tema-utilizacao[b-47e90qg9ga] {
    text-align: center;
    padding: 5px 10px;
}

.profile-image[b-47e90qg9ga] {
    width: 60px;
    height: 60px;
    border-radius: 9px;
    object-fit: cover;
    border: 0.5px solid rgb(200 192 192 / 50%);
}

.modal-info[b-47e90qg9ga] {
    font-size: 14px;
    color: #7E7E7E;
}
/* _content/OrienteMe.Web.Concierge/Pages/Pacientes.razor.rz.scp.css */
.expandable[b-g98d2xc95e] {
    height: 0;
    overflow: hidden;
    transition: height 0.3s ease, opacity 0.3s ease;
    opacity: 0;
}

    .expandable.expanded[b-g98d2xc95e] {
        height: auto; /* Let it grow to fit its content */
        opacity: 1;
    }
/* _content/OrienteMe.Web.Concierge/Pages/Profissionais.razor.rz.scp.css */
.expandable[b-cu89we8psx] {
    height: 0;
    overflow: hidden;
    transition: height 0.3s ease, opacity 0.3s ease;
    opacity: 0;
}

    .expandable.expanded[b-cu89we8psx] {
        height: auto; /* Let it grow to fit its content */
        opacity: 1;
    }
/* _content/OrienteMe.Web.Concierge/Shared/LoginLayout.razor.rz.scp.css */
.page[b-rc55p3s5x5] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-rc55p3s5x5] {
    flex: 1;
}

.sidebar[b-rc55p3s5x5] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-rc55p3s5x5] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-rc55p3s5x5]  a, .top-row .btn-link[b-rc55p3s5x5] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-rc55p3s5x5] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-rc55p3s5x5] {
        display: none;
    }

    .top-row.auth[b-rc55p3s5x5] {
        justify-content: space-between;
    }

    .top-row a[b-rc55p3s5x5], .top-row .btn-link[b-rc55p3s5x5] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-rc55p3s5x5] {
        flex-direction: row;
    }

    .sidebar[b-rc55p3s5x5] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-rc55p3s5x5] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-rc55p3s5x5], article[b-rc55p3s5x5] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/OrienteMe.Web.Concierge/Shared/MainLayout.razor.rz.scp.css */
.page[b-vyj52dxh3z] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-vyj52dxh3z] {
    flex: 1;
}

.sidebar[b-vyj52dxh3z] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-vyj52dxh3z] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-vyj52dxh3z]  a, .top-row .btn-link[b-vyj52dxh3z] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-vyj52dxh3z] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-vyj52dxh3z] {
        display: none;
    }

    .top-row.auth[b-vyj52dxh3z] {
        justify-content: space-between;
    }

    .top-row a[b-vyj52dxh3z], .top-row .btn-link[b-vyj52dxh3z] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-vyj52dxh3z] {
        flex-direction: row;
    }

    .sidebar[b-vyj52dxh3z] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-vyj52dxh3z] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-vyj52dxh3z], article[b-vyj52dxh3z] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/OrienteMe.Web.Concierge/Shared/NotAuthenticatedLayout.razor.rz.scp.css */
.page[b-78ffv78qa1] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-78ffv78qa1] {
    flex: 1;
}

.sidebar[b-78ffv78qa1] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-78ffv78qa1] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-78ffv78qa1]  a, .top-row .btn-link[b-78ffv78qa1] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-78ffv78qa1] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-78ffv78qa1] {
        display: none;
    }

    .top-row.auth[b-78ffv78qa1] {
        justify-content: space-between;
    }

    .top-row a[b-78ffv78qa1], .top-row .btn-link[b-78ffv78qa1] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-78ffv78qa1] {
        flex-direction: row;
    }

    .sidebar[b-78ffv78qa1] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-78ffv78qa1] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-78ffv78qa1], article[b-78ffv78qa1] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
