/* _content/AcademicoReportes/Components/HeaderPage.razor.rz.scp.css */
header[b-iw57tdbbum] {
    height: var(--header-height);
    padding: 1rem 2rem;
    display: flex;
    align-items: center;
    gap: 1rem;
    backdrop-filter: blur(20px);
    background-color: #f9f9f9dd;
    transition: all 0.2s ease-in-out;
}
span[b-iw57tdbbum] {
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    font-size: 1.5rem;
}
/*Break pont 600px*/
@media screen and (max-width: 600px) {
    header[b-iw57tdbbum] {
        padding: 1rem;
    }

    span[b-iw57tdbbum] {
        font-size: 1.2rem;
    }
    .info-user[b-iw57tdbbum] {
        display: none;
    }
}
/* _content/AcademicoReportes/Components/Layouts/AcademicDocumentaryLayout.razor.rz.scp.css */
#bg[b-qwqkoijtfn] {
    position: fixed;
    top: 0;
    height: 300px;
    width: 100%;
    background: var(--mud-palette-dark-hover);
}

.page[b-qwqkoijtfn] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.nav-01[b-qwqkoijtfn] {
    background: var(--mud-palette-dark-darken);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center
}

header[b-qwqkoijtfn] {
    margin-left: var(--aside-width);
    height: 70px;
    padding: 1rem 2rem;
    position: sticky;
    top: 0;
    z-index: 10;
    display: flex;
    align-items: center;
    gap: 1rem;
    backdrop-filter: blur(10px);
}

    header span[b-qwqkoijtfn] {
        font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
        font-size: 1.5rem;
    }

main[b-qwqkoijtfn] {
    margin-left: var(--aside-width);
    width: calc(100% - var(--aside-width));
    padding: 0 2rem;
    position: sticky;
    top: 70px;
}

aside[b-qwqkoijtfn] {
    width: var(--aside-width);
    height: 100vh;
    position: fixed;
    top: 0;
    display: grid;
    z-index: 10;
    transition: cubic-bezier(1, 0, 1, 1) all .2s;
}

    aside:hover[b-qwqkoijtfn] {
        width: 260px;
    }

.content-open-menu[b-qwqkoijtfn] {
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    overflow: hidden;
}

aside:hover .open-menu[b-qwqkoijtfn] {
    color: white;
}
/* _content/AcademicoReportes/Components/Layouts/AcademicReportsLayout.razor.rz.scp.css */
#bg[b-83ft8rryan] {
    position: fixed;
    top: 0;
    height: 300px;
    width: 100%;
    background: var(--mud-palette-dark-hover);
}

.page[b-83ft8rryan] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.nav-01[b-83ft8rryan] {
    background: var(--mud-palette-dark-darken);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center
}

header[b-83ft8rryan] {
    margin-left: var(--aside-width);
    height: 70px;
    padding: 1rem 2rem;
    position: sticky;
    top: 0;
    z-index: 10;
    display: flex;
    align-items: center;
    gap: 1rem;
    backdrop-filter: blur(10px);
}

    header span[b-83ft8rryan] {
        font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
        font-size: 1.5rem;
    }

main[b-83ft8rryan] {
    margin-left: var(--aside-width);
    width: calc(100% - var(--aside-width));
    padding: 0 2rem;
    position: sticky;
    top: 70px;
}

aside[b-83ft8rryan] {
    width: var(--aside-width);
    height: 100vh;
    position: fixed;
    top: 0;
    display: grid;
    z-index: 10;
    transition: cubic-bezier(1, 0, 1, 1) all .2s;
}

    aside:hover[b-83ft8rryan] {
        width: 260px;
    }

.content-open-menu[b-83ft8rryan] {
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    overflow: hidden;
}

aside:hover .open-menu[b-83ft8rryan] {
    color: white;
}
/* _content/AcademicoReportes/Components/Layouts/BaseLayout.razor.rz.scp.css */
*[b-38x2t26ggg] {
    transition: all 0.2s linear;
}

#bg[b-38x2t26ggg] {
    position: fixed;
    top: 0;
    height: 300px;
    width: 100%;
    background: var(--mud-palette-dark-hover);
}

.aside-principal[b-38x2t26ggg] {
    background-color: var(--mud-palette-dark-darken);
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.links[b-38x2t26ggg] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1;
}

[b-38x2t26ggg] .menu-hidden, .menu-show[b-38x2t26ggg] {
    display: none;
}

.page[b-38x2t26ggg] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.nav-01[b-38x2t26ggg] {
    background: var(--mud-palette-dark-darken);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center
}

.head-wrapper[b-38x2t26ggg] {
    margin-left: var(--aside-width);
    position: sticky;
    top: 0;
    z-index: 10;
}

main[b-38x2t26ggg] {
    margin-left: var(--aside-width);
    right: 0;
    padding: 0 2rem;
    position: sticky;
    top: 70px;
}

.aside-wrapper[b-38x2t26ggg] {
    width: var(--aside-width);
    height: 100vh;
    position: fixed;
    top: 0;
    display: grid;
    grid-template-columns: 60px auto;
    z-index: 10;
    transition: all 0.2s ease-in-out;
}



.label[b-38x2t26ggg] {
    height: var(--header-height);
    border-bottom: 1px solid var(--mud-palette-dark-hover);
    display: flex;
    align-items: center;
    padding: 1rem;
    text-align: center;
    justify-content: center;
    font-weight: bold;
    font-size: 1rem;
    text-transform: uppercase;
    color: var(--mud-palette-dark-darken);
    margin: 0 -1rem 1rem -1rem;
}

    .label:hover[b-38x2t26ggg] {
        color: var(--mud-palette-primary-darken) !important;
    }

.aside[b-38x2t26ggg] {
    background: rgba(255,255,255,.7);
    backdrop-filter: blur(20px);
    height: 100%;
    border-left: 1px solid var(--mud-palette-table-lines);
    width: calc(var(--aside-width) - 60px);
    padding: 0 1rem;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto 64px;
}

.aside-info[b-38x2t26ggg] {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
    color: var(--mud-palette-dark-darken);
    font-weight: lighter;
    font-size: 1.4rem;
    letter-spacing: 2px;
}

    .aside-info span[b-38x2t26ggg] {
        color: var(--mud-palette-primary);
    }

.aside[b-38x2t26ggg]  i {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.aside[b-38x2t26ggg]  a.nav-link i, .aside[b-38x2t26ggg]  a.nav-link i .mud-icon-size-medium {
    font-size: 1.2rem;
    transition: all 0.1s ease-in-out;
}

.aside[b-38x2t26ggg]  a.nav-link {
    position: relative;
    width: 100%;
    padding: 0;
    height: 52px;
    display: grid;
    grid-template-columns: 50px auto;
    align-items: center;
    background-color: rgba(255,255,255,0.025);
    color: var(--mud-palette-primary-lighten);
    margin-bottom: .25rem;
}

    .aside[b-38x2t26ggg]  a.nav-link::before {
        top: 0;
        left: 0;
        content: "";
        border-radius: .5rem;
        position: absolute;
        height: 100%;
        width: 100%;
        box-sizing: border-box;
        z-index: -1;
        transition: ease-in-out all .2s;
    }

.aside[b-38x2t26ggg]  span {
    color: gray;
    align-items: center;
    transition: linear all 0.2s;
    white-space: nowrap;
    text-align: left;
    opacity: 1;
    padding-right: 1rem;
    text-overflow: ellipsis;
    overflow: hidden;
    width: calc(var(--aside-width) - 70px - 70px);
}

.aside[b-38x2t26ggg]  a.active.nav-link::before, .aside[b-38x2t26ggg]  a.active.nav-link:hover::before {
    background-color: var(--mud-palette-primary);
}

.aside[b-38x2t26ggg]  a.nav-link:hover i, .aside[b-38x2t26ggg]  a.nav-link:hover i .mud-icon-size-medium {
}

.aside[b-38x2t26ggg]  a.active, .aside[b-38x2t26ggg]  a.active span {
    color: white;
}

.aside[b-38x2t26ggg]  a.nav-link:hover::before {
    background-color: var(--mud-palette-primary-hover);
    transition: ease-in-out all .2s;
}

@media (max-width: 960px) {

    [b-38x2t26ggg] .menu-hidden, .menu-show[b-38x2t26ggg] {
        display: block;
    }


    .aside-wrapper[b-38x2t26ggg] {
        transform: translateX(-100%)
    }

        .aside-wrapper.show[b-38x2t26ggg] {
            transform: translateX(0)
        }

    .head-wrapper[b-38x2t26ggg], main[b-38x2t26ggg] {
        margin-left: 0;
        width: 100%;
    }
}
/* _content/AcademicoReportes/Components/Layouts/GeneralLayout.razor.rz.scp.css */
section[b-el0rs22fh5] {
    position: sticky;
    top: 0;
    left: 0;
    z-index: 10;
}
.page[b-el0rs22fh5] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.nav-01[b-el0rs22fh5] {
    background: var(--mud-palette-dark-darken);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center
}

main[b-el0rs22fh5] {
    width: 100%;
    padding: 0 2rem;
    position: sticky;
    top: 70px;
}


.content-open-menu[b-el0rs22fh5] {
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    overflow: hidden;
}

aside:hover .open-menu[b-el0rs22fh5] {
    color: white;
}
/* _content/AcademicoReportes/Components/LocalAction.razor.rz.scp.css */
section[b-nx5eeyzlkn] {
    display: grid;
    grid-template-columns: 1fr auto;
    column-gap: 1rem;
    align-items: center;
}

    section > div:nth-child(2)[b-nx5eeyzlkn] {
        display: flex;
        justify-content: flex-end;
        gap: .25rem;
        max-width: 350px;
        width: 100%;
    }

    section.centered[b-nx5eeyzlkn] {
        display: flex;
        flex-direction: column;
        align-items: center;
        row-gap: 1rem;
        padding-top: 7vh;
    }

        section.centered div:nth-child(2)[b-nx5eeyzlkn] {
            justify-content: center;
        }


/*break 600px*/
@media screen and (max-width: 960px) {


    section div:nth-child(1)[b-nx5eeyzlkn] {
        font-size: 1rem;
    }
}

@media screen and (max-width: 600px) {
    section[b-nx5eeyzlkn] {
        grid-template-columns: 100%;
        display: flex;
        flex-direction: column;
    }
    .label[b-nx5eeyzlkn]{
        text-align: center;   
    }
}
/* _content/AcademicoReportes/Components/LocalCardView.razor.rz.scp.css */
section[b-mg37g96tyi] {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 260px;
    border-radius: .5rem;
    padding: 1.5rem;
    display: flex;
    gap: 1rem;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: white;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}

    section div:nth-child(1)[b-mg37g96tyi] {
        flex: 1;
        display: flex;
        gap: 1rem;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    section div:nth-child(2)[b-mg37g96tyi] {
        text-align: center;
        width: 100%;
    }

        section div:nth-child(2)[b-mg37g96tyi]  a {
            border-radius: 4rem;
        }

span[b-mg37g96tyi] {
    font-family: Calibri;
    font-weight: bold;
    font-size: 1.2rem;
    text-transform: uppercase;
    color: var(--mud-palette-primary-darken);
}

p[b-mg37g96tyi] {
    margin: 0;
    padding: 0;
    font-size: 1rem;
    line-height: 1.1rem;
}
/* _content/AcademicoReportes/Components/LocalField.razor.rz.scp.css */
.LocalField[b-2pb5laa14s]
{
    height: 64px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
}
    .LocalField div[b-2pb5laa14s] {
        /*border: 1px solid var(--mud-palette-primary-lighten);*/
        background-color: #f7f7f799;
        border-radius: var(--mud-default-borderradius);
        padding: 0.5rem;
        height: 40px;
        white-space: nowrap;
        display: flex;
        align-items: center;
        font-weight: bold;
    }
span[b-2pb5laa14s] {
    font-size: .8rem;
    padding: 0 0.5rem;
}
/* _content/AcademicoReportes/Components/LocalIconCard.razor.rz.scp.css */
[b-kaa8elc85i] .button {
    border-radius: 2rem;
    background: linear-gradient(-45deg, var(--mud-palette-primary-darken), var(--mud-palette-primary));
    color: white;
}
/* _content/AcademicoReportes/Components/LocalInfoStudent.razor.rz.scp.css */
*[b-azoj17g3nz] {
    transition: all 0.2s linear;
}

.InfoUser[b-azoj17g3nz] {
    position: relative;
}

.change[b-azoj17g3nz] {
    grid-auto-flow: dense;
    column-gap: 1rem;
    row-gap: .5rem;
    grid-template-columns: repeat(auto-fill, minmax(500px, 1fr));
}

[b-azoj17g3nz] .simple-info-movil {
    display: none !important;
}

.action[b-azoj17g3nz] {
    position: absolute;
    top: 1rem;
    right: 1rem;
}

    .action[b-azoj17g3nz]  .mud-button-outlined.mud-button-outlined-secondary {
        color: white;
        border: 1px solid white;
    }

.more-info[b-azoj17g3nz] {
    position: fixed;
    width: 100%;
    max-width: 420px;
    height: calc(100vh - 1rem - var(--header-height));
    max-height: 600px;
    bottom: 1rem;
    right: 1rem;
    z-index: 101;
    padding-bottom: 1rem;
    display: grid;
    gap: .5rem;
    grid-template-rows: 120px auto;
    color: var(--mud-palette-text-primary);
    background-color: var(--mud-palette-surface);
    border-radius: var(--mud-default-borderradius);
    box-shadow: var(--mud-elevation-3);
}

.content-more-info[b-azoj17g3nz] {
    position: relative;
    height: 100%;
    overflow-y: auto;
    padding: 0 1rem;
}

section[b-azoj17g3nz] {
    grid-template-columns: 350px auto
}

.LocalField[b-azoj17g3nz] {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
}

.LocalField div[b-azoj17g3nz] {
    /*border: 1px solid var(--mud-palette-primary-lighten);*/
    background-color: #f7f7f799;
    border-radius: var(--mud-default-borderradius);
    padding: 0.5rem;
    height: 40px;
    white-space: nowrap;
    display: flex;
    align-items: center;
    font-weight: bold;
}

[b-azoj17g3nz] .info-simple {
    grid-column: span 2;
}

[b-azoj17g3nz] .basic-info {
    background-color: var(--mud-palette-secondary);
    background-image: url(/img/wallpapper/bg002.jpg);
    color: white
}

/*.mode-dark.more-info {
    background-color: var(--mud-palette-black);
}


*/
@media (max-width: 1200px) {
    .change[b-azoj17g3nz] {
        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    }
}

@media (max-width: 998px) {
    section[b-azoj17g3nz] {
        grid-template-columns: 100%;
    }

    /*::deep .info-simple {
        grid-column: span 1;
    }*/
}

@media (max-width: 600px) {
    [b-azoj17g3nz] .simple-info-movil {
        display: flex !important;
    }

    [b-azoj17g3nz] .simple-info {
        display: none !important;
    }

    .more-info[b-azoj17g3nz] {
        top: var(--header-height);
        left: 0;
        bottom: 0;
        right: 0;
        height: auto;
        max-height: none;
    }
}
/* _content/AcademicoReportes/Components/LocalMainCardView.razor.rz.scp.css */
section[b-s1ft41tdso] {
    background-color: #ed6d8c;
    background-image: url(/img/P002.svg);
    background-size: 100%;
    background-position: top left;
    background-repeat: no-repeat;
    color: white;
    height: 260px;
    border-radius: .5rem;
    padding: 1.5rem;
    display: flex;
    gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
    section.disabled[b-s1ft41tdso] {
        filter: grayscale(100%);
        pointer-events: none;
    }

.doco01[b-s1ft41tdso]{
    height: 4px;
    width: 40px;
    margin: .5rem 0 1rem 0
}
.information[b-s1ft41tdso] {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.actions[b-s1ft41tdso] {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .actions[b-s1ft41tdso]  a {
        border-radius: 4rem;
    }

span[b-s1ft41tdso] {
    font-family: Calibri;
    font-weight: bold;
    font-size: 1.2rem;
    text-transform: uppercase;
}

p[b-s1ft41tdso] {
    margin: 0;
    padding: 0;
    font-size: 1rem;
    line-height: 1.1rem;
}
/* _content/AcademicoReportes/Components/LocalSimpleLinkModule.razor.rz.scp.css */
div[b-csoylzs3ic] {
    width: 60px;
    height: 65px;
    display: block;
    display: flex;
    justify-content: center;
    align-items: center;
}
span[b-csoylzs3ic]{
    font-size: .6rem;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    width: 100%;
    text-align: center;
    padding: 0 .25rem;
}
    div[b-csoylzs3ic]  a {
        width: 50px;
        height: 60px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        border-radius: .5rem;
        transition: linear all .2s;
        color: white;
    }

    div[b-csoylzs3ic]  a:hover {
        background: var(--mud-palette-primary-darken);
        color: white;
    }

    div[b-csoylzs3ic]  a.active{
        background: var(--mud-palette-primary);
        color: white;
    }

    div[b-csoylzs3ic]  .disabled i {
        color: gray !important;
    }

    div[b-csoylzs3ic]  a.disabled:hover i {
        background: transparent !important;
    }
/* _content/AcademicoReportes/Components/LocalSimpleWaiter.razor.rz.scp.css */
.title[b-opxb06iawn] {
    font-size: 1.4rem;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
}
/* _content/AcademicoReportes/Components/SearchDialogStudent.razor.rz.scp.css */
.focus[b-w2fsvjpphc] {
    cursor: pointer;
}

.focus-first[b-w2fsvjpphc] {
    background-color: var(--mud-palette-secondary-hover) !important;
}
.focus:focus[b-w2fsvjpphc], .focus:active[b-w2fsvjpphc] {
    background-color: var(--mud-palette-primary-hover) !important;
}
/* _content/AcademicoReportes/Pages/AcademicDocumentary/ReportJobExchange/ReportJobExchangePage.razor.rz.scp.css */
.search-bar[b-ym4ubygjgz] {
    display: grid;
    grid-template-columns: 2fr 1fr;
    gap: 1rem;
    align-items: center;
}
@media (max-width: 900px) {
    .search-bar[b-ym4ubygjgz] {
        grid-template-columns: 1fr;
        text-align: center;
        gap: 0;
    }
}
/* _content/AcademicoReportes/Pages/Intranet/Students/StudentsPage.razor.rz.scp.css */
.card-career[b-2ogrnc4l4c] {
    background-color: white;
    border-radius: var(--mud-default-borderradius);
    padding: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.faculty[b-2ogrnc4l4c] {
}
    .faculty[b-2ogrnc4l4c]::before {
        content: '';
        height: .5rem;
        width: .5rem;
        background: var(--mud-palette-primary);
        display: inline-flex;
        margin-right: .5rem;
    }
.career[b-2ogrnc4l4c] {
    font-size: .8rem;
    font-weight: bold;
}
.student[b-2ogrnc4l4c] {
    color: var(--mud-palette-secondary-darken);
}
/* _content/AcademicoReportes/Pages/Intranet/Student/StudentSchedule.razor.rz.scp.css */
.schedule-cell[b-u84id100qr] {
    height: 60px;
    text-align: center;
}
.schedule-cells-wraper[b-u84id100qr]{
    display: grid;
    grid-template-columns: repeat(5,1fr)
}
.schedule-cell-header[b-u84id100qr] {
    background-color: var(--mud-palette-table-lines);
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 46px;
}
.schedule-cell-item[b-u84id100qr]{
    background: gray;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: white;
    height: 100%;
    width: 100%;
}
.schedule-cell-item-wrapper[b-u84id100qr] {
    overflow: hidden;
    padding: 1px;
    border-radius: .5rem;
}
.schedule-horizontal-lines[b-u84id100qr] {
    position: absolute;
    height: 1px;
    background-color: var(--mud-palette-table-lines);
    width: 100%;
    z-index: -1;
}
/* _content/AcademicoReportes/Pages/JobExchange/VerifySurveyGraduateds/VerifySurveyGraduateds.razor.rz.scp.css */
.search-bar[b-sc93ygztmr] {
    display: grid;
    gap: 1rem;
    grid-template-columns: 1fr 360px;
    align-items: center;
}
@media (max-width: 600px){
    .search-bar[b-sc93ygztmr] {
        grid-template-columns: 1fr;
    }
}
/* _content/AcademicoReportes/Pages/Login/LoginPage.razor.rz.scp.css */
section[b-7xutnz9zbs] {
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    background-color: #FFF;
}
.box-login[b-7xutnz9zbs] {
    grid-template-columns: 1fr 1fr;
    width: 100%;
    max-width: 900px
}
.img-decoration[b-7xutnz9zbs]{
    display: flex;
}
@media (max-width: 600px) {
    .box-login[b-7xutnz9zbs] {
        grid-template-columns: 100%;
        
    }
    .img-decoration[b-7xutnz9zbs]{
        display: none;
    }
}
