/* /Pages/AccesoPage/AccesosPage.razor.rz.scp.css */
.nav_login[b-irdr9d81gv] {
    width: 100%;
    height: 7vw;
    padding: 0;
    position: fixed;
    display: flex;
    top: 0;
    left: 0;
    z-index: 150;
    background-color: #fff;
    color: #fff;
    transition: all .4s ease;
    box-shadow: 0 6px 11px rgba(0,0,0,.3);
}

.nav__logo[b-irdr9d81gv] {
    margin: auto;
    text-decoration: none;
}

.logo_titulo[b-irdr9d81gv] {
    max-width: 35vw;
    font-size: 1.5vw;
}


.logo[b-irdr9d81gv] {
    width: 10vw;
}

.accesos_page[b-irdr9d81gv] {
    width: 100%;
    height: 100vh;
    position: relative;
    padding: 0;
    margin: 0;
    background-color: #fff;
    background-image: url(Img/Main/fondos_logo.png);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: 115% -55%;
}

.version[b-irdr9d81gv] {
    position: fixed;
    bottom: 1%;
    right: 0;
    left: 0;
    margin: 0;
    font-size: 1vw;
    color: #c4c4c4;
}

/*Login section*/
.login_section[b-irdr9d81gv] {
    position: absolute;
    display: block;
    background-color: #FFF;
    border-radius: .3vw;
    width: 40%;
    left: 30%;
    top: 22vh;
    box-shadow: 0.5rem 0.5rem 1rem #8a8a8ac4;
    z-index: 10;
    transition: all .6s ease-in-out;
}

.content_form_login[b-irdr9d81gv] {
    width: 100%;
    padding: 1.5vw 3vw;
}

.backgroud[b-irdr9d81gv] {
    transform: scale(.9);
    top: 13vh;
    left: 20%;
}

.btn_login[b-irdr9d81gv] {
    font-size: 2vw;
    padding: .5vw;
    background-color: #0090B8;
    color: #FFF;
    border-radius: .5vw;
    margin: auto 5vw;
    margin-top: 10vh;
    cursor: pointer;
    text-align: center;
    transition: all .2s step-end;
}

    .btn_login:hover[b-irdr9d81gv] {
        background-color: #0090B8;
    }

/*Register section*/
.registro_section[b-irdr9d81gv] {
    position: absolute;
    width: 8vw;
    height: 8vw;
    border-radius: 50%;
    background-color: #0090B8;
    top: calc(20vh + 2vw);
    left: calc(70% - 4vw);
    box-shadow: 0.3vw 0.3vw .4vw #8a8a8ac4;
    transition: all .5s ease-in-out;
    z-index: 20;
}

.registro_section_open[b-irdr9d81gv] {
    position: absolute;
    display: block;
    background-color: #0090B8;
    border-radius: .3vw;
    width: 40%;
    left: 35%;
    top: 20vh;
    box-shadow: 0.3vw 0.3vw 0.4vw #8a8a8ac4;
    transition: all .5s ease-in-out;
    z-index: 20;
}

.content_form_register[b-irdr9d81gv] {
    width: 100%;
    padding: 1.5vw 3vw;
}

.section_registro[b-irdr9d81gv] {
    position: relative;
    width: 100%;
    height: 8vw;
    padding: 0;
}

.popper_registro[b-irdr9d81gv] {
    position: absolute;
    background-color: #FFF;
    border-radius: 1.5vw 1.5vw 1.5vw 0;
    font-size: 1.5vw;
    padding: .5vw 2vw;
    left: 100%;
    top: -20%;
    width: 10vw;
    opacity: 0;
    pointer-events: none;
    transition: all .2s ease-in-out;
}

.section_registro:hover .popper_registro[b-irdr9d81gv] {
    opacity: 1;
}

.visible[b-irdr9d81gv] {
    display: block;
    width: 100%;
    max-height: 100%;
    animation: aparecerTexto-b-irdr9d81gv .5s forwards;
}

.oculto[b-irdr9d81gv] {
    display: none;
}

.ocultar[b-irdr9d81gv] {
    width: 0;
    height: 0;
    opacity: 0;
    transition: all .2s ease-in-out;
}

.btn_register[b-irdr9d81gv] {
    font-size: 2vw;
    padding: .5vw;
    background-color: transparent;
    color: #FFF;
    border-radius: .5vw;
    border: .2vw solid #FFF;
    margin: auto 5vw;
    margin-top: 5vh;
    cursor: pointer;
    text-align: center;
}

    .btn_register:hover[b-irdr9d81gv] {
        color: #08088A;
        border: .2vw solid #08088A;
    }

.t_r[b-irdr9d81gv] {
    font-size: 3vw;
    color: #FFF;
    margin: auto;
    margin-right: 2rem;
    cursor: pointer;
    padding: 0;
}

/*Seccion Animacion Carga*/
.conten_all[b-irdr9d81gv] {
    position: relative;
    display: flex;
    width: 100%;
    padding: 0;
    /*overflow: hidden;*/
}

.anim[b-irdr9d81gv] {
    width: 100%;
    height: auto;
    opacity: 1;
    margin: auto;
    transition: all .2s ease-in-out;
}

.animacion_carga[b-irdr9d81gv] {
    position: absolute;
    width: 40%;
    height: 0;
    opacity: 0;
    pointer-events: none;
    z-index: 50;
}

.anim_css[b-irdr9d81gv] {
    width: 100%;
    height: 8vw;
    cursor: pointer;
}

/*Compartidos*/
.title_content[b-irdr9d81gv] {
    display: flex;
    width: 100%;
    margin: 2vw auto;
    padding: 0 3vw;
}

.tilte[b-irdr9d81gv] {
    font-size: 3vw;
    font-weight: 600;
    margin: auto 0;
}

.content_inputs[b-irdr9d81gv] {
    display: grid;
    grid-template-columns: 5vw 1fr;
    gap: 0;
}

.col_inpunts[b-irdr9d81gv] {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 1vw 0;
}

.icono_input[b-irdr9d81gv] {
    font-size: 1.5vw;
    margin: auto;
}

.inputs[b-irdr9d81gv] {
    background-color: transparent;
    border: none;
    outline: none;
    width: 100%;
    font-size: 1.5vw;
}

.content_butons[b-irdr9d81gv] {
    width: 100%;
    bottom: 0;
}

.action_secundario[b-irdr9d81gv] {
    font-size: 1.5vw;
    text-align: center;
    margin: 2vh auto;
    color: #717377;
    cursor: pointer;
}

    .action_secundario:hover[b-irdr9d81gv] {
        color: #08088A;
    }

/*Colores del diseño*/
.c_1[b-irdr9d81gv] {
    border-left: .5vw solid #0090B8;
    text-align: end;
}

.t_1[b-irdr9d81gv] {
    color: #0090B8;
}

.i_1[b-irdr9d81gv] {
    position: relative;
    border-bottom: .3vw solid #0090B8;
    color: #717377;
}

.c_2[b-irdr9d81gv] {
    border-left: .5vw solid #FFF;
    margin-bottom: 1vw;
}

.t_2[b-irdr9d81gv] {
    color: #FFF;
}

.i_2[b-irdr9d81gv] {
    position: relative;
    border-bottom: .3vw solid #fff;
    color: #FFF;
}

.t_i_2[b-irdr9d81gv] {
    color: #fff;
}

    .t_i_2[b-irdr9d81gv]::placeholder {
        color: #FFF;
    }

@keyframes aparecerTexto-b-irdr9d81gv {
    0% {
        transform: scale(0);
        opacity: 0
    }

    50% {
        transform: scale(0);
        opacity: 0
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

.popper_ms[b-irdr9d81gv] {
    position: absolute;
    width: 120%;
    max-width: 150%;
    border-radius: 1vw 0 1vw 1vw;
    padding: .5vw 1vw;
    right: 130%;
    top: 20%;
    font-size: 1vw;
    animation: popper-b-irdr9d81gv .3s forwards;
    z-index: 100;
}

.popper_mst[b-irdr9d81gv] {
    position: absolute;
    width: auto;
    max-width: 150%;
    border-radius: 1vw;
    padding: .5vw 1vw;
    left: 10%;
    top: 20%;
    font-size: 1vw;
    animation: popper-b-irdr9d81gv .3s forwards;
    z-index: 100;
}

.error[b-irdr9d81gv] {
    border: .2vw solid #bb0000;
    background-color: #ff6868;
    color: #1f0404;
}

.error i[b-irdr9d81gv] {
    color: #bb0000;
}

.ward[b-irdr9d81gv] {
    border: .2vw solid #ff9c00;
    background-color: #ffefce;
    color: #352108;
}


    .ward i[b-irdr9d81gv] {
        color: #ff9c00;
    }


@keyframes popper-b-irdr9d81gv {
    0% {
        opacity: 0;
        transform: translateY(20%);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/*Status De registro-login*/
.modal_staus[b-irdr9d81gv] {
    position: absolute;
    display: flex;
    border-radius: .3vw;
    flex-direction: column;
    width: 100%;
    height: 108%;
    top: 0;
    left: 0;
    z-index: 200;
    transform: scale(0) translateY(-110%);
    transition: all .3s ease-in-out;
}

.modal_staus_l[b-irdr9d81gv] {
    position: absolute;
    display: flex;
    border-radius: .3vw;
    flex-direction: column;
    width: 100%;
    height: 135%;
    top: -34%;
    left: 0;
    z-index: 200;
    transform: scale(0) translateY(-110%);
    transition: all .3s ease-in-out;
}

.OK[b-irdr9d81gv] {
    background-color: #0090B8;
    transform: scale(1) translateY(0);
}

.Carga[b-irdr9d81gv] {
    background-color: #8a8a8a;
    transform: scale(1) translateY(0);
}

.content_anis[b-irdr9d81gv] {
    width:auto;
    margin: auto;
}

.status_titulo[b-irdr9d81gv] {
    color: #FFF;
    font-size: 2vw;
    margin: auto;
    text-align: center;
}

.anim_status[b-irdr9d81gv] {
    width: 80%;
    margin: 4vw auto;
}


/*---Mensajes de alerta lertas---*/
@media screen and (max-width : 720px) {
    .accesos_page[b-irdr9d81gv] {
        background-size: 200%;
        background-repeat: no-repeat;
        background-position: 0 -25%;
    }
    .nav_login[b-irdr9d81gv] {
        height: 10vh;
    }

    .logo_titulo[b-irdr9d81gv] {
        font-size: 1.5vh;
        text-align: center;
    }

    .nav__logo[b-irdr9d81gv] {
        margin: auto;
    }


    .logo[b-irdr9d81gv] {
        width: 30vw;
    }

    .version[b-irdr9d81gv] {
        bottom: 3%;
        right: 5%;
        font-size: .8rem;
    }

    /*Login section*/
    .login_section[b-irdr9d81gv] {
        border-radius: .3vh;
        width: 70%;
        left: 15%;
        top: 13vh;
        box-shadow: 0.3vh 0.3vh 0.4vh #8a8a8a;
    }

    .content_form_login[b-irdr9d81gv] {
        width: 100%;
        padding: 1.5rem 1rem;
    }

    .backgroud[b-irdr9d81gv] {
        top: 12vh;
        left: 15%;
    }

    .btn_login[b-irdr9d81gv] {
        font-size: 1.2rem;
        padding: .2rem;
        border-radius: .5rem;
        margin: auto 2rem;
        margin-top: 2rem;
    }

    .conten_all[b-irdr9d81gv] {
        display: block;
    }

    /*Register section*/
    .registro_section[b-irdr9d81gv] {
        width: 4rem;
        height: 4rem;
        top: calc(10vh + 2rem);
        left: calc(84% - 2rem);
        box-shadow: 0.3vh 0.3vh 0.4vh #8a8a8a;
    }

    .registro_section_open[b-irdr9d81gv] {
        border-radius: .3vh;
        width: 70%;
        left: 15%;
        top: 16vh;
        box-shadow: 0.3rem 0.3rem 0.4rem #8a8a8a;
    }

    .content_form_register[b-irdr9d81gv] {
        padding: 1.5vh 3vh;
    }

    .section_registro[b-irdr9d81gv] {
        height: auto;
    }

    .btn_register[b-irdr9d81gv] {
        font-size: 1.2rem;
        padding: .2rem;
        border-radius: .5rem;
        border: .2vh solid #FFF;
        margin: auto 5vw;
        margin-top: 2rem;
    }

        .btn_register:hover[b-irdr9d81gv] {
            border: .2vh solid #08088A;
        }

    .t_r[b-irdr9d81gv] {
        font-size: 3vh;
        margin-left: 4vh;
    }

    /*Seccion Animacion Carga*/
    .anim_css[b-irdr9d81gv] {
        height: 4rem;
    }

    .anim[b-irdr9d81gv] {
        width: 0;
        height: 0;
        opacity: 0;
    }

    /*Compartidos*/
    .title_content[b-irdr9d81gv] {
        margin: 2vh auto;
        padding: 0 2vh;
    }

    .tilte[b-irdr9d81gv] {
        font-size: 1.5rem;
    }

    .content_inputs[b-irdr9d81gv] {
        grid-template-columns: 3rem 1fr;
    }

    .col_inpunts[b-irdr9d81gv] {
        margin: 1vh 0;
    }

    .icono_input[b-irdr9d81gv] {
        font-size: 1rem;
    }

    .inputs[b-irdr9d81gv] {
        font-size: 1rem;
    }

    .action_secundario[b-irdr9d81gv] {
        font-size: 1rem;
    }

    /*Colores del diseño*/
    .c_1[b-irdr9d81gv] {
        border-left: .5rem solid #0090B8;
    }

    .i_1[b-irdr9d81gv] {
        border-bottom: .2rem solid #0090B8;
    }

    .c_2[b-irdr9d81gv] {
        border-left: .5rem solid #FFF;
    }

    .i_2[b-irdr9d81gv] {
        border-bottom: .2rem solid #fff;
    }


    .popper_mst[b-irdr9d81gv], .popper_ms[b-irdr9d81gv] {
        width: 100%;
        max-width: 150%;
        border-radius: 1rem;
        padding: .5rem 1rem;
        left: 0;
        top: -15%;
        font-size: .8rem;
    }

    .popper_ms[b-irdr9d81gv] {
        width: 134%;
        left: -30%;
        top: 150%;
    }

    .error[b-irdr9d81gv] {
        border: 2px solid #bb0000;
    }

    .ward[b-irdr9d81gv] {
        border: 2px solid #ff9c00;
    }

    /*Status De registro-login*/
    .modal_staus[b-irdr9d81gv] {
        border-radius: .3vh;
        width: 100%;
        height: 115%;
        top: -4%;
    }

    .OK[b-irdr9d81gv] {
        opacity: 1;
    }

    .Carga[b-irdr9d81gv] {
        opacity: 1;
    }

    .modal_staus_l[b-irdr9d81gv] {
        border-radius: .3vh;
        width: 100%;
        height: 112%;
        top: -21%;
    }

    .status_titulo[b-irdr9d81gv] {
        font-size: 1.5rem;
    }

    .anim_status[b-irdr9d81gv] {
        width: 80%;
        margin: 2rem auto;
    }
}
/* /Pages/ArchivosPage/ArchivosInicio.razor.rz.scp.css */
.content_page[b-lee6jjru02] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-lee6jjru02] {
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-lee6jjru02] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-lee6jjru02] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.alertaa[b-lee6jjru02] {
    margin: 1rem auto;
    text-align: center;
}

.texto_plano[b-lee6jjru02] {
    margin: 0;
}

@keyframes cargaBtn-b-lee6jjru02 {
    0% {
        transform: rotateZ(360deg);
    }

    12.5% {
        transform: rotateZ(45deg);
    }

    25% {
        transform: rotateZ(90deg);
    }

    37.5% {
        transform: rotateZ(135deg);
    }

    50% {
        transform: rotateZ(180deg);
    }

    62.5% {
        transform: rotateZ(225deg);
    }

    75% {
        transform: rotateZ(270deg);
    }

    87.5% {
        transform: rotateZ(315deg);
    }

    100% {
        transform: rotateZ(360deg);
    }
}

/*Descargas*/
.sectiont_descargas_pendientes[b-lee6jjru02] {
    width: 95%;
    margin: 2vw auto;
}

.titulo_sectiont[b-lee6jjru02] {
    font-size: 2vw;
    margin: 0;
    font-weight: 600;
}

.content_botonera[b-lee6jjru02] {
    width: 100%;
    margin: 2vw auto;
}

.grid_4[b-lee6jjru02] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.labal_text[b-lee6jjru02] {
    font-size: 1.2vw;
    margin: 0;
    text-align: start;
}

.label_text[b-lee6jjru02] {
    display: flex;
    font-size: 1.2vw;
    margin: auto 1vw;
    margin-left: auto;
}

.grid_3[b-lee6jjru02] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.grid_2[b-lee6jjru02] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.span_1[b-lee6jjru02] {
    grid-column: span 1;
}

.span_2[b-lee6jjru02] {
    grid-column: span 2;
}

.span_3[b-lee6jjru02] {
    grid-column: span 3;
}

.span_4[b-lee6jjru02] {
    grid-column: span 4;
}

.btn_manual[b-lee6jjru02], .btn_automatico[b-lee6jjru02] {
    border-radius: 2vw;
    font-size: 1.2vw;
    text-align: center;
    color: #FFF;
    border: none;
    outline: none;
    margin: auto;
    padding: 1vw;
    display: flex;
}

.btn_manual[b-lee6jjru02] {
    background-color: #0090B8;
}

.btn_automatico[b-lee6jjru02] {
    background-color: #002485;
}

.grid_1fr_pors[b-lee6jjru02] {
    display: grid;
    grid-template-columns: 1fr 40%;
    gap: 0vw;
    width: 100%;
}

.content_facturas_p[b-lee6jjru02] {
    width: 100%;
    max-height: 20vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_facturas_p[b-lee6jjru02]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_facturas_p[b-lee6jjru02]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_facturas_p[b-lee6jjru02]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

/*Table*/
.col_grid_flex[b-lee6jjru02] {
    display: flex;
    margin: auto 0;
}

.labal_text[b-lee6jjru02] {
    display: flex;
    font-size: 1.2vw;
    margin: auto 1vw;
    min-width: 15%;
}

.btn_nueva[b-lee6jjru02] {
    background-color: #0090B8;
    display: flex;
    width: 75%;
    color: #FfF;
    border: none;
    outline: none;
    border-radius: 1vw;
    padding: .5vw 1vw;
    margin: auto;
    font-size: 1.5vw;
    cursor: pointer;
}

.text_btn[b-lee6jjru02] {
    margin: auto;
}

.icono_btn[b-lee6jjru02] {
    font-size: 1.2vw;
    margin: auto 0;
    margin-left: 1vw;
}

.icono_btnn[b-lee6jjru02] {
    font-size: 1.2vw;
    margin: auto;
}

._select[b-lee6jjru02] {
    background-color: transparent;
    outline: none;
    border: none;
    margin-top: auto;
    width: 100%;
    font-size: 1.1vw;
}

.sectiont_ingreso_egreso[b-lee6jjru02] {
    width: 95%;
    margin: auto;
}

.table_empresas[b-lee6jjru02] {
    width: 100%;
    margin: 4vw auto;
    margin-top: 1vw;
}

._margin_top_4[b-lee6jjru02] {
    margin-top: 2vw;
}

.grid_table_empresas[b-lee6jjru02] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

.col_grid[b-lee6jjru02] {
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.grid_head_tabla[b-lee6jjru02], .grid_body_tabla[b-lee6jjru02] {
    display: grid;
    grid-template-columns: repeat(10, 9vw);
    gap: 0;
    width: 100%;
    border-radius: .5vw;
}

.grid_head_tabla[b-lee6jjru02] {
    background-color: #002485;
    padding: 1vw 0;
}

.titulo_tabla[b-lee6jjru02] {
    display: flex;
    color: #FFF;
    font-size: 1vw;
    margin: auto;
    text-align: center;
}

.content_tabla_flex[b-lee6jjru02] {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_tabla_flex[b-lee6jjru02]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_tabla_flex[b-lee6jjru02]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_tabla_flex[b-lee6jjru02]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_body_tabla[b-lee6jjru02] {
    border-top: .1vw solid #A2A2A2;
    border-bottom: .1vw solid #A2A2A2;
}

.text_tabla[b-lee6jjru02] {
    max-width: 90%;
    font-size: 1.2vw;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

    .text_tabla[b-lee6jjru02]::-webkit-scrollbar {
        height: 1vh;
        background-color: transparent;
    }

    .text_tabla[b-lee6jjru02]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .text_tabla[b-lee6jjru02]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.activa[b-lee6jjru02] {
    color: #FFF;
    background-color: #34d30e;
    border-radius: .5vw;
    padding: .5vw;
}

.inactiva[b-lee6jjru02] {
    color: #FFF;
    background-color: #e82300;
    border-radius: .5vw;
    padding: .5vw;
}

.btn_tabla_editar[b-lee6jjru02] {
    position: relative;
    background-color: #002485;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    margin: .2vw auto;
    display: flex;
    cursor: pointer;
    text-align: center;
    border: none;
    outline: none;
}

.btn_tabla_factura[b-lee6jjru02], .btn_tabla_archivos[b-lee6jjru02] {
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    cursor: pointer;
    margin: .5vw auto;
    display: flex;
    text-align: center;
}

.btn_tabla_archivos[b-lee6jjru02] {
    background-color: #A2A2A2;
}

.aleta_no_empresas[b-lee6jjru02] {
    margin: auto;
    font-size: 3vw;
    font-weight: 900;
    color: #0090B8;
}

.oculto[b-lee6jjru02] {
    display: none;
}

/*Filtros*/
.cursor[b-lee6jjru02] {
    cursor: pointer;
    transition: all .2s ease-in-out;
}

    .cursor:hover[b-lee6jjru02] {
        color: #0090B8;
    }

.chekeado[b-lee6jjru02] {
    color: #0090B8;
    font-weight: 600;
}

.ocultar[b-lee6jjru02] {
    width: 0;
    height: 0;
    min-width: 0;
    opacity: 0;
    pointer-events: none;
}

.icono_select[b-lee6jjru02] {
    margin-left: auto;
    margin: auto 0;
    margin-left: auto;
}

.btn_generic[b-lee6jjru02] {
    width: 100%;
    margin: auto;
    background-color: transparent;
    outline: none;
    border: none;
    font-size: 1.1vw;
}


.txt_alert[b-lee6jjru02] {
    margin: auto 0;
    display: flex;
}

.margin_auto[b-lee6jjru02] {
    margin: auto;
    text-align: center;
}

.comprobacion[b-lee6jjru02] {
    border-radius: 1vw;
    background-color: #055160;
    padding: .5vw;
    margin: auto 0;
    margin-left: auto;
    cursor: pointer;
    color: #FFF;
}

/*Modal*/
.modal_zip[b-lee6jjru02] {
    width: 100%;
    height: 100vh;
    background-color: #000000d1;
    position: fixed;
    top: 0;
    left: 0;
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
    z-index: 300;
    transition: all .3s ease-in-out;
}

.open[b-lee6jjru02] {
    transform: scale(1);
    opacity: 1;
    pointer-events: all;
}

.content_relative[b-lee6jjru02] {
    position: relative;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
}

.icono_modal[b-lee6jjru02] {
    position: absolute;
    color: #FFF;
    top: 5%;
    right: 5%;
    font-size: 2vw;
    cursor: pointer;
}

.content_modal[b-lee6jjru02] {
    margin: auto;
    width: 60%;
    padding: 2vw;
    background-color: #FFF;
    border-radius: 1vw;
    border: .2vw solid #002485;
}

.titulo_modal[b-lee6jjru02] {
    font-size: 2vw;
    text-align: center;
    color: #002485;
    margin: auto;
    margin-bottom: 2vw;
}

.icono_titulo_modal[b-lee6jjru02] {
    margin: auto 1vw;
}

.margin_modal[b-lee6jjru02] {
    margin: 2vw auto;
}

.conntent_left[b-lee6jjru02] {
    margin: 2vw 0;
    margin-left: auto;
}

.sectio_inputs_modal[b-lee6jjru02] {
    width: 100%;
    margin: auto;
}

.anim[b-lee6jjru02] {
    width: 40%;
    margin: auto;
}

.icon_carga_btn[b-lee6jjru02] {
    font-size: 2vw;
    margin: auto;
    animation: cargaBtn-b-lee6jjru02 2s linear infinite;
}

/*Carga Pagina*/
.content_carga[b-lee6jjru02] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-lee6jjru02] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-lee6jjru02 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-lee6jjru02 {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

._bold[b-lee6jjru02] {
    font-weight: 600;
    background-color: #002485;
    color: #FFF;
}

.label_text[b-lee6jjru02] {
    margin: auto;
}


.margin_right[b-lee6jjru02] {
    margin: auto 0;
    margin-right: auto;
}


/**Select Estatus Factura**/
.content_relativeEstaus[b-lee6jjru02] {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    margin: auto;
}

.input_oculto[b-lee6jjru02] {
    opacity: 0;
    width: 0;
    height: 0;
    pointer-events: none;
}

.btn_select[b-lee6jjru02] {
    padding: .5vw 1vw;
    border-radius: 2vw;
    margin: auto;
    cursor: pointer;
}

.estaus_1[b-lee6jjru02] {
    background-color: #3dad0d;
}

.estaus_2[b-lee6jjru02] {
    background-color: #e00808;
}

.texto_plano[b-lee6jjru02] {
    margin: auto;
    font-size: 1vw;
    color: #FFF;
}

.options_select[b-lee6jjru02] {
    width: 100%;
    position: absolute;
    top: -75%;
    left: 90%;
    padding: .5vw 0;
    background-color: #FFF;
    border-radius: .8vw;
    box-shadow: .4vw .4vw .8vw #19191946;
    z-index: 400;
    opacity: 0;
    transition: all .2s ease-in;
    pointer-events: none;
}

.input_oculto:checked ~ .options_select[b-lee6jjru02] {
    opacity: 1;
    pointer-events: all;
}

._option[b-lee6jjru02] {
    width: 100%;
    text-align: center;
    margin: .5vw 0;
    padding: .2vw 0;
    cursor: pointer;
    font-size: 1vw;
}

    ._option:hover[b-lee6jjru02] {
        background-color: #585858;
        color: #FFf;
    }

.alertaPopper[b-lee6jjru02] {
    position: fixed;
    width: 20%;
    text-align: center;
    top: 20%;
    right: 10%;
    background-color: #95dff3;
    padding: 1vw;
    border-radius: 1vw;
    border: .1vw solid #00212a;
    color: #fff;
    margin: 0;
    opacity: 0;
    box-shadow: .5vw .5vw 1.2vw #1a1a1aa2;
    z-index: 150;
    animation: alertPopper-b-lee6jjru02 5s forwards;
}

.popper_btns[b-lee6jjru02] {
    position: absolute;
    min-width: 300%;
    background-color: #fff;
    border-radius: 1vw;
    margin: 0;
    top: 110%;
    pointer-events: none;
    padding: .5vw 1vw;
    text-align: center;
    color: #000;
    font-size: 1vw;
    opacity: 0;
    box-shadow: 0.5vw 0.5vw 1vw #1717179c;
    z-index: 200;
    right: -60%;
    transform: scale(0);
    transition: all .2s ease-in-out;
}

.btn_tabla_editar:hover .popper_btns[b-lee6jjru02] {
    opacity: 1;
    transform: scale(1);
}

@keyframes alertPopper-b-lee6jjru02 {
    0% {
        right: -30%;
        opacity: 0;
    }

    10% {
        right: -15%;
        opacity: .5;
    }

    20% {
        right: 10%;
        opacity: 1;
    }

    98% {
        right: 10%;
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.content_col[b-lee6jjru02] {
    display: flex;
    flex-direction: column;
    max-width: 35%;
    margin: auto;
}

.margin_none[b-lee6jjru02] {
    margin: 0 auto;
}

@media screen and (max-width: 680px) {
    .icon_carga[b-lee6jjru02] {
        font-size: 2rem;
        text-shadow: 3px 3px 6px #35353599;
    }

    .content_carga[b-lee6jjru02] {
        margin-top: 25vh;
    }

    .content_page[b-lee6jjru02] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-lee6jjru02] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-lee6jjru02] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-lee6jjru02] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*Descargas*/
    .sectiont_descargas_pendientes[b-lee6jjru02] {
        margin: 2rem auto;
    }

    .titulo_sectiont[b-lee6jjru02] {
        font-size: 1.5rem;
    }

    .content_botonera[b-lee6jjru02] {
        margin: 1.5rem auto;
    }

    .grid_4[b-lee6jjru02] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .labal_text[b-lee6jjru02] {
        font-size: 1rem;
    }

    .grid_3[b-lee6jjru02] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .grid_2[b-lee6jjru02] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .span_1[b-lee6jjru02], .span_2[b-lee6jjru02], .span_3[b-lee6jjru02], .span_4[b-lee6jjru02] {
        grid-column: span 1;
    }

    .btn_manual[b-lee6jjru02], .btn_automatico[b-lee6jjru02] {
        border-radius: 2rem;
        font-size: 1.2rem;
        padding: .5rem 1.5rem;
    }

    .grid_1fr_pors[b-lee6jjru02] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .content_facturas_p[b-lee6jjru02] {
        max-height: 40vh;
    }

        .content_facturas_p[b-lee6jjru02]::-webkit-scrollbar {
            width: 1vw;
        }

    /*Table*/
    .col_grid_flex[b-lee6jjru02] {
        display: flex;
        flex-direction: column;
        margin: auto 0;
    }

    .col_grid[b-lee6jjru02] {
        border-left: none;
        border-right: none;
        border-top: .1vw solid #A2A2A2;
        border-bottom: .1vw solid #A2A2A2;
        border-radius: 0.5rem;
        min-height: 20vh;
    }

    .labal_text[b-lee6jjru02] {
        font-size: 1.2rem;
        margin: auto;
    }

    .label_text[b-lee6jjru02] {
        display: flex;
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_nueva[b-lee6jjru02] {
        width: 50%;
        border-radius: 1rem;
        padding: .5rem 1rem;
        margin: auto;
        font-size: 1.2rem;
    }

    .icono_btn[b-lee6jjru02] {
        font-size: 1rem;
        margin: auto 0;
        margin-left: 1rem;
    }

    .icono_btnn[b-lee6jjru02] {
        font-size: 1rem;
        margin: auto;
    }

    .table_empresas[b-lee6jjru02] {
        margin: 2rem 0;
        margin-top: .5rem;
        max-height: 75vh;
        overflow-x: hidden;
        overflow-y: auto;
        margin-bottom: 4rem;
    }

    .grid_table_empresas[b-lee6jjru02] {
        grid-template-columns: 10% 1fr;
        gap: 1rem;
    }

    .grid_head_tabla[b-lee6jjru02], .grid_body_tabla[b-lee6jjru02] {
        grid-template-columns: repeat(1, 1fr);
        border-radius: .5rem;
    }

    .grid_head_tabla[b-lee6jjru02] {
        padding: 0;
    }

    .titulo_tabla[b-lee6jjru02] {
        font-size: .8rem;
        writing-mode: vertical-lr;
        transform: rotateY(180deg) rotateX(180deg);
        margin: auto;
    }

    .content_tabla_flex[b-lee6jjru02] {
        flex-direction: row;
        max-width: 90%;
        min-height: 203vh;
        overflow-x: auto;
        overflow-y: hidden;
    }

        .content_tabla_flex[b-lee6jjru02]::-webkit-scrollbar {
            width: 100%;
            height: 1vh;
        }

        .content_tabla_flex[b-lee6jjru02]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .grid_body_tabla[b-lee6jjru02] {
        border: none;
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
    }

    .text_tabla[b-lee6jjru02] {
        font-size: 1rem;
        overflow-y: hidden;
        overflow-x: auto;
    }

        .text_tabla[b-lee6jjru02]::-webkit-scrollbar {
            height: 1vh;
        }

        .text_tabla[b-lee6jjru02]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .activa[b-lee6jjru02] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .inactiva[b-lee6jjru02] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .btn_tabla_editar[b-lee6jjru02] {
        width: 2.5rem;
        height: 2.5rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_tabla_factura[b-lee6jjru02], .btn_tabla_archivos[b-lee6jjru02] {
        width: 2rem;
        height: 2rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .aleta_no_empresas[b-lee6jjru02] {
        font-size: 2.5rem;
    }

    .comprobacion[b-lee6jjru02] {
        border-radius: 1rem;
        padding: .5rem;
        margin: auto 0;
    }

    /*Modal*/
    .icono_modal[b-lee6jjru02] {
        top: 5%;
        right: 5%;
        font-size: 1.5rem;
    }

    .content_modal[b-lee6jjru02] {
        width: 80%;
        padding: 1.5rem;
        border-radius: 1rem;
        border: 2px solid #002485;
    }

    .titulo_modal[b-lee6jjru02] {
        font-size: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .icono_titulo_modal[b-lee6jjru02] {
        margin: auto 1rem;
    }

    .margin_modal[b-lee6jjru02] {
        margin: 1.5rem auto;
    }

    .conntent_left[b-lee6jjru02] {
        margin: 1.5rem 0;
        margin-left: auto;
    }

    .icono_select[b-lee6jjru02] {
        margin: auto;
        transform: rotateZ(90deg);
    }

    .content_flexx[b-lee6jjru02] {
        display: block;
        margin: auto;
        text-align: center;
    }

    ._margin_top_4[b-lee6jjru02] {
        margin-top: 0;
    }


    ._select[b-lee6jjru02] {
        font-size: 1rem;
    }

    /**Select Estatus Factura**/
    .content_relative[b-lee6jjru02] {
        min-height: 6vh;
    }

    .btn_select[b-lee6jjru02] {
        padding: .5rem 1rem;
        border-radius: 2rem;
    }

    .texto_plano[b-lee6jjru02] {
        font-size: 1rem;
    }

    .options_select[b-lee6jjru02] {
        top: 90%;
        padding: .7rem 0;
        border-radius: .8rem;
        box-shadow: 4px 4px 9px #19191946;
    }

    ._option[b-lee6jjru02] {
        margin: .5rem 0;
        padding: .2rem 0;
        cursor: pointer;
    }

    ._min-height[b-lee6jjru02] {
        min-height: auto;
    }


    .margin_right[b-lee6jjru02] {
        margin: auto;
    }

    .alertaPopper[b-lee6jjru02] {
        width: 60%;
        top: 10%;
        right: 5%;
        padding: .8rem;
        border-radius: 1rem;
        border: 1px solid #00212a;
        box-shadow: 5px 5px 12px #1a1a1aa2;
    }



    .popper_btns[b-lee6jjru02] {
        border-radius: 1rem;
        padding: .5rem 1rem;
        font-size: .8rem;
        box-shadow: 5px 5px 10px #1717179c;
    }
}




.content_page[b-lee6jjru02] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    display: flex;
    flex-direction: column;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-lee6jjru02] {
    width: 100%;
    margin: 0;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-lee6jjru02] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-lee6jjru02] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.content_dash[b-lee6jjru02] {
    width: 100%;
    margin: 1vw auto;
    padding: 1vw;
}

.card_general[b-lee6jjru02] {
    border: .1vw solid #696969;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #dcdcdc;
}

._input[b-lee6jjru02] {
    border-bottom: .2vw solid #0090B8;
}

._select[b-lee6jjru02] {
    width: 100%;
    background-color: transparent;
    border: none;
}

.conten_top[b-lee6jjru02] {
    width: 100%;
    margin: 2vw auto;
}

.grid_empresa[b-lee6jjru02] {
    display: grid;
    grid-template-columns: 1fr 22%;
    gap: 2vw;
    width: 100%;
}

.col_grid_flex[b-lee6jjru02] {
    display: flex;
    margin: auto 0;
}

.labal_text[b-lee6jjru02] {
    font-size: 1.5vw;
    margin: auto 1vw;
    min-width: 15%;
}

.btn_nueva[b-lee6jjru02] {
    background-color: #0090B8;
    display: flex;
    width: 75%;
    color: #FfF;
    border: none;
    outline: none;
    border-radius: 1vw;
    padding: .5vw 1vw;
    margin: auto;
    font-size: 1.5vw;
    cursor: pointer;
}

.text_btn[b-lee6jjru02] {
    margin: auto;
}

.icono_btn[b-lee6jjru02] {
    font-size: 1.2vw;
    margin: auto;
}

._select[b-lee6jjru02] {
    width: 100%;
    border-bottom: .2vw solid #0090B8;
}

.titulo_section[b-lee6jjru02] {
    font-size: 1.2vw;
    font-weight: 600;
    text-align: center;
}

.text_label[b-lee6jjru02] {
    font-size: 1vw;
    text-align: center;
    margin: auto;
}

.content_all[b-lee6jjru02], col_grid[b-lee6jjru02] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.content_all[b-lee6jjru02] {
    margin: 2vw auto;
}

.grid_2fr_1fr[b-lee6jjru02] {
    display: grid;
    grid-template-columns: 1fr 28%;
    gap: 2vw;
}

.content_3_statico[b-lee6jjru02] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: .5vw;
}

.margi_left_1[b-lee6jjru02] {
    margin-left: 2vw;
}

.grid_2_movil[b-lee6jjru02] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

._card_2[b-lee6jjru02] {
    background-color: #0090B8;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #A2A2A2;
    color: #FFF;
}

.contentr_gresos[b-lee6jjru02] {
    display: flex;
    width: 100%;
    margin: .5vw auto;
    cursor: pointer;
}

.icono_fac[b-lee6jjru02] {
    width: 3vw;
    height: 3vw;
    margin: auto 1vw;
    font-size: 1.5vw;
    padding: .7vw 1vw;
    border-radius: 50%;
    background-color: #45b4cb;
}

.grid_2[b-lee6jjru02] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
    margin: 2vw auto;
}

.max_width[b-lee6jjru02] {
    max-width: 100%;
}

.icon_carga_btn[b-lee6jjru02] {
    font-size: 2vw;
    margin: auto;
    animation: cargaBtn-b-lee6jjru02 2s linear infinite;
}


@keyframes cargaBtn-b-lee6jjru02 {
    0% {
        transform: rotateZ(360deg);
    }

    12.5% {
        transform: rotateZ(45deg);
    }

    25% {
        transform: rotateZ(90deg);
    }

    37.5% {
        transform: rotateZ(135deg);
    }

    50% {
        transform: rotateZ(180deg);
    }

    62.5% {
        transform: rotateZ(225deg);
    }

    75% {
        transform: rotateZ(270deg);
    }

    87.5% {
        transform: rotateZ(315deg);
    }

    100% {
        transform: rotateZ(360deg);
    }
}

/*TABLA*/
.table_empresas[b-lee6jjru02] {
    width: 100%;
    margin: 4vw auto;
    margin-top: 1vw;
}

.grid_table_empresas[b-lee6jjru02] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

.col_grid[b-lee6jjru02], .col_gridd[b-lee6jjru02], .col_grid_d[b-lee6jjru02] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.col_grid[b-lee6jjru02] {
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.grid_head_tabla[b-lee6jjru02], .grid_body_tabla[b-lee6jjru02] {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 0;
    width: 100%;
    border-radius: .5vw;
}

.grid_head_tabla[b-lee6jjru02] {
    background-color: #002485;
    padding: 1vw 0;
}

.content_flex[b-lee6jjru02] {
    width: 100%;
    display: flex;
    flex-direction: row;
}

.titulo_tabla[b-lee6jjru02] {
    display: flex;
    color: #FFF;
    font-size: 1vw;
    margin: auto;
    text-align: center;
}

.content_tabla_flex[b-lee6jjru02] {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_tabla_flex[b-lee6jjru02]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_tabla_flex[b-lee6jjru02]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_tabla_flex[b-lee6jjru02]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_body_tabla[b-lee6jjru02] {
    border-top: .1vw solid #A2A2A2;
    border-bottom: .1vw solid #A2A2A2;
}

.text_tabla[b-lee6jjru02] {
    max-width: 90%;
    font-size: 1.2vw;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

.margin_right[b-lee6jjru02] {
    margin: 0;
    margin-right: auto;
}

.margin_left[b-lee6jjru02] {
    margin: 0;
    margin-left: auto;
}

    .text_tabla[b-lee6jjru02]::-webkit-scrollbar {
        height: 1vh;
        background-color: transparent;
    }

    .text_tabla[b-lee6jjru02]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .text_tabla[b-lee6jjru02]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.activa[b-lee6jjru02] {
    color: #FFF;
    background-color: #34d30e;
    border-radius: .5vw;
    padding: .5vw;
}

.inactiva[b-lee6jjru02] {
    color: #FFF;
    background-color: #e82300;
    border-radius: .5vw;
    padding: .5vw;
}

.btn_manual[b-lee6jjru02], .btn_automatico[b-lee6jjru02] {
    border-radius: 2vw;
    font-size: 1.2vw;
    text-align: center;
    color: #FFF;
    border: none;
    outline: none;
    margin: auto;
    padding: 1vw;
    display: flex;
}

.btn_manual[b-lee6jjru02] {
    background-color: #0090B8;
}

.ocultar[b-lee6jjru02] {
    width: 0;
    height: 0;
    min-width: 0;
    opacity: 0;
    transform: scale(0);
    pointer-events: none;
}

.btn_tabla_editar[b-lee6jjru02] {
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    margin: auto;
    display: flex;
    cursor: pointer;
    text-align: center;
}

.btn_nuevo[b-lee6jjru02] {
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 1.5vw;
    padding: .5vw 2vw;
    padding-right: 1vw;
    border: none;
    font-size: 1.5vw;
    color: #FFF;
    cursor: pointer;
    margin: .5vw 0;
    margin-left: auto;
    display: flex;
    text-align: center;
}

.text_btn[b-lee6jjru02] {
    display: flex;
    margin: auto;
}

.icono_btn[b-lee6jjru02] {
    font-size: 1.2vw;
    margin: auto 1vw;
    margin-left: 1vw;
}

.icono_btnn[b-lee6jjru02] {
    font-size: 1.2vw;
    margin: auto;
}

.aleta_no_empresas[b-lee6jjru02] {
    margin: auto;
    font-size: 3vw;
    font-weight: 900;
    color: #0090B8;
}

/*Carga Pagina*/
.content_carga[b-lee6jjru02] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-lee6jjru02] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-lee6jjru02 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-lee6jjru02 {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

.display_flex[b-lee6jjru02] {
    display: flex;
}

.icono_alert[b-lee6jjru02] {
    margin: auto 1rem;
}

.btn_vermas[b-lee6jjru02] {
    font-size: 1vw;
    margin: 1vw auto;
    text-align: center;
    color: #808080;
    cursor: pointer;
}


/*Hover Descaga*/
.content_archivo_descarga[b-lee6jjru02] {
    position: relative;
    display: flex;
    width: 100%;
    margin: auto;
}

.card_archivo[b-lee6jjru02] {
    width: 90%;
    margin: auto;
    border-radius: .5vw;
    border: .1vw solid #696969;
    padding: .5vw;
}

.icono_archivo[b-lee6jjru02] {
    margin: auto 0;
    margin-right: .5vw;
}

.hover_card[b-lee6jjru02] {
    position: absolute;
    display: flex;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transform: scale(0);
    opacity: 0;
    background-color: #0d0d0dd1;
    transition: all .3s ease-in-out;
}

.icono_card[b-lee6jjru02] {
    font-size: 3vw;
    margin: auto;
    color: #0090B8;
    border-radius: 50%;
    padding: 1.3vw 1vw;
    cursor: pointer;
    transition: all .2s ease-in-out;
}

.icono_card:hover[b-lee6jjru02] {
    color: #FFF;
    background-color: #0090B8;
}

.content_archivo_descarga:hover .hover_card[b-lee6jjru02] {
    transform: scale(1);
    opacity: 1;
}



/*Modal*/
.modal_zip[b-lee6jjru02] {
    width: 100%;
    height: 100vh;
    background-color: #000000d1;
    position: fixed;
    top: 0;
    left: 0;
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
    z-index: 300;
    transition: all .3s ease-in-out;
}

.open[b-lee6jjru02] {
    transform: scale(1);
    opacity: 1;
    pointer-events: all;
}

.content_relative[b-lee6jjru02] {
    position: relative;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
}

.icono_modal[b-lee6jjru02] {
    position: absolute;
    color: #FFF;
    top: 5%;
    right: 5%;
    font-size: 2vw;
    cursor: pointer;
}

.content_modal[b-lee6jjru02] {
    margin: auto;
    width: 60%;
    padding: 2vw;
    background-color: #FFF;
    border-radius: 1vw;
    border: .2vw solid #002485;
}

.titulo_modal[b-lee6jjru02] {
    font-size: 2vw;
    text-align: center;
    color: #002485;
    margin: auto;
    margin-bottom: 2vw;
}

.icono_titulo_modal[b-lee6jjru02] {
    margin: auto 1vw;
}

.margin_modal[b-lee6jjru02] {
    margin: 2vw auto;
}

.conntent_left[b-lee6jjru02] {
    margin: 2vw 0;
    margin-left: auto;
}

.sectio_inputs_modal[b-lee6jjru02] {
    width: 100%;
    margin: auto;
}

.anim[b-lee6jjru02] {
    width: 40%;
    margin: auto;
}

.content_absolut[b-lee6jjru02] {
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    z-index: 400;
}

.content_relative[b-lee6jjru02] {
    position: relative;
    padding: .5vw;
}

.icono_card_eliminar[b-lee6jjru02], .icono_eliminar[b-lee6jjru02] {
    margin: auto;
    font-size: 1.2vw;
    color: #808080c2;
    border-radius: 50%;
    padding: .8vw;
    cursor: pointer;
    transition: all .2s ease-in-out;
}

    .icono_card_eliminar:hover[b-lee6jjru02], .icono_eliminar[b-lee6jjru02] {
        color: #FFF;
        background-color: #d31b1b;
    }

.popper[b-lee6jjru02] {
    position: absolute;
    border-radius: 1vw;
    font-size: .8vw;
    margin: 0;
    padding: .5vw 1vw;
    right: 110%;
    top: 100%;
    opacity: 0;
    background-color: #FFF;
    box-shadow: .4vw .4vw .8vw #80808082;
    pointer-events: none;
    transition: all .2s ease-in-out;
}

.icono_card_eliminar:hover ~ .popper[b-lee6jjru02] {
    top: 20%;
    opacity: 1;
}

.icono_eliminar[b-lee6jjru02] {
    padding: 1vw 1.1vw;
    margin: auto;
}

.content_absolut[b-lee6jjru02] {
    position: absolute;
    right: 0;
    top: 0;
}

.content_relativee[b-lee6jjru02] {
    position: relative;
    width: 100%;
    display: flex;
}

.icono_input[b-lee6jjru02] {
    font-size: 1.5vw;
    margin: 0;
    margin-top: auto;
    color: #0090B8;
    width: auto;
}

@media screen and (max-width: 680px) {
    .content_page[b-lee6jjru02] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-lee6jjru02] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-lee6jjru02] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-lee6jjru02] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*jkdshflsdfj*/
    .card_general[b-lee6jjru02] {
        border: 1px solid #696969;
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #dcdcdc;
    }

    ._input[b-lee6jjru02] {
        border-bottom: 2px solid #0090B8;
    }

    .titulo_section[b-lee6jjru02] {
        font-size: 1rem;
    }

    .text_label[b-lee6jjru02] {
        font-size: .8rem;
    }

    .grid_2fr_1fr[b-lee6jjru02] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .content_3_statico[b-lee6jjru02] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: .5rem;
    }

    .margi_left_1[b-lee6jjru02] {
        margin-left: 1rem;
    }

    .grid_2_movil[b-lee6jjru02] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    ._card_2[b-lee6jjru02] {
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #A2A2A2;
    }

    .contentr_gresos[b-lee6jjru02] {
        margin: .5rem auto;
    }

    .icono_fac[b-lee6jjru02] {
        width: 3rem;
        height: 3rem;
        margin: auto 1rem;
        font-size: 1.5rem;
        padding: .7rem 1rem;
    }

    .grid_2[b-lee6jjru02] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
        margin: 2rem auto;
    }

    .grid_empresa[b-lee6jjru02] {
        display: grid;
        grid-template-columns: 1fr;
        gap: 1rem;
        width: 100%;
        margin: 1rem auto;
    }

    .col_grid_flex[b-lee6jjru02] {
        display: flex;
        flex-direction: column;
        margin: auto 0;
    }

    .col_grid[b-lee6jjru02] {
        border-left: none;
        border-right: none;
        border-top: .1vw solid #A2A2A2;
        border-bottom: .1vw solid #A2A2A2;
        border-radius: 0.5rem;
        min-height: 15vh;
    }

    .col_grid_d[b-lee6jjru02] {
        border-bottom: 2px solid #0090B8;
    }

    .labal_text[b-lee6jjru02] {
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_nuevo[b-lee6jjru02] {
        width: auto;
        border-radius: 1rem;
        padding: .5rem 1rem;
        margin: auto;
        font-size: 1.2rem;
    }

    .icono_btn[b-lee6jjru02] {
        font-size: 1rem;
        margin: auto .5rem;
        margin-left: 1rem;
    }

    .icono_btnn[b-lee6jjru02] {
        font-size: 1rem;
        margin: auto;
    }

    .table_empresas[b-lee6jjru02] {
        margin: 2rem 0;
        margin-top: .5rem;
        max-height: 75vh;
        overflow-x: hidden;
        overflow-y: auto;
        margin-bottom: 4rem;
    }

    .grid_table_empresas[b-lee6jjru02] {
        grid-template-columns: 10% 1fr;
        gap: 1rem;
    }

    .grid_head_tabla[b-lee6jjru02], .grid_body_tabla[b-lee6jjru02] {
        grid-template-columns: repeat(1, 1fr);
        border-radius: .5rem;
    }

    .grid_head_tabla[b-lee6jjru02] {
        padding: 0;
    }

    .titulo_tabla[b-lee6jjru02] {
        font-size: .8rem;
        writing-mode: vertical-lr;
        transform: rotateY(180deg) rotateX(180deg);
        margin: auto;
    }

    .content_tabla_flex[b-lee6jjru02] {
        flex-direction: row;
        max-width: 90%;
        min-height: 90vh;
        overflow-x: auto;
        overflow-y: hidden;
    }

        .content_tabla_flex[b-lee6jjru02]::-webkit-scrollbar {
            width: 100%;
            height: 1vh;
        }

        .content_tabla_flex[b-lee6jjru02]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .grid_body_tabla[b-lee6jjru02] {
        border: none;
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
    }

    .text_tabla[b-lee6jjru02] {
        font-size: .9rem;
        overflow-y: hidden;
        overflow-x: auto;
    }

        .text_tabla[b-lee6jjru02]::-webkit-scrollbar {
            height: 1vh;
        }

        .text_tabla[b-lee6jjru02]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .activa[b-lee6jjru02] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .inactiva[b-lee6jjru02] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .btn_tabla_editar[b-lee6jjru02] {
        width: 2.5rem;
        height: 2.5rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_tabla_factura[b-lee6jjru02], .btn_tabla_archivos[b-lee6jjru02] {
        width: 2rem;
        height: 2rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .aleta_no_empresas[b-lee6jjru02] {
        font-size: 2.5rem;
    }


    /*Hover Descaga*/
    .card_archivo[b-lee6jjru02] {
        border-radius: .5rem;
        border: 1px solid #696969;
        padding: .2rem;
        width: 100%;
    }

    .icono_archivo[b-lee6jjru02] {
        margin-right: .5rem;
    }

    .icono_card[b-lee6jjru02] {
        font-size: 2rem;
        padding: 1rem .8rem;
    }




    .btn_manual[b-lee6jjru02], .btn_automatico[b-lee6jjru02] {
        border-radius: 2rem;
        font-size: 1.2rem;
        padding: .5rem 1.5rem;
    }

    /*Modal*/
    .icono_modal[b-lee6jjru02] {
        top: 5%;
        right: 5%;
        font-size: 1.5rem;
    }

    .content_modal[b-lee6jjru02] {
        width: 80%;
        padding: 1.5rem;
        border-radius: 1rem;
        border: 2px solid #002485;
    }

    .titulo_modal[b-lee6jjru02] {
        font-size: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .icono_titulo_modal[b-lee6jjru02] {
        margin: auto 1rem;
    }

    .margin_modal[b-lee6jjru02] {
        margin: 1.5rem auto;
    }

    .conntent_left[b-lee6jjru02] {
        margin: 1.5rem 0;
        margin-left: auto;
    }



    .icono_card_eliminar[b-lee6jjru02] {
        font-size: 1rem;
        padding; .5rem;
    }

    .icono_eliminar[b-lee6jjru02] {
        font-size: 1.5rem;
        padding: .5rem;
    }

    .popper[b-lee6jjru02] {
        border-radius: 1rem;
        font-size: .8rem;
        padding: .5rem 1rem;
        box-shadow: 4px 4px 8px #80808082;
    }

    .icono_input[b-lee6jjru02] {
        font-size: 1.2rem;
    }
}
/* /Pages/ArchivosPage/NuevaSolicitudArchivo.razor.rz.scp.css */
.content_page[b-zckpr4c2h7] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    display: flex;
    flex-direction: column;
    padding-bottom: 4vw;
}

.content_encabesado[b-zckpr4c2h7] {
    width: 100%;
    margin: 0;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-zckpr4c2h7] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.card_contnt[b-zckpr4c2h7] {
    width: 90%;
    margin: auto auto;
    padding: 1vw 2vw;
    border-radius: 1vw;
    box-shadow: 0 0 1vw #00000055;
}

.sections[b-zckpr4c2h7] {
    width: 100%;
    margin: auto;
    padding: .5vw 1vw;
}

.grid_2[b-zckpr4c2h7] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1vw;
    width: 100%;
    margin: 1vw 0;
    transition: all .3s ease-in-out;
}

.col_grd[b-zckpr4c2h7] {
    display: flex;
    flex-direction: column;
}

.text_labal[b-zckpr4c2h7] {
    font-size: 1.5vw;
    margin: 0;
    text-align: start;
    font-weight: 600;
    color: #000;
}

.text[b-zckpr4c2h7] {
    font-size: 1.2vw;
    margin: 1vw 0;
    text-align: start;
}

.btn_edit[b-zckpr4c2h7], .btn_save[b-zckpr4c2h7] {
    display: flex;
    margin: 0;
    margin-left: auto;
    margin-top: auto;
    padding: .5vw 1vw;
    font-size: 1.2vw;
    color: #FFF;
    background-color: #0090B8;
    border: none;
    border-radius: 1vw;
    transition: all.3s ease-in-out;
}

    .btn_edit:hover[b-zckpr4c2h7], .btn_save:hover[b-zckpr4c2h7] {
        background-color: #002485;
    }

.icono_btn[b-zckpr4c2h7] {
    margin: auto .5vw;
    font-size: 1.5vw;
}

.content_inputs[b-zckpr4c2h7] {
    position: relative;
    display: flex;
    border-bottom: .2vw solid #0090B8;
    font-size: 1.5vw;
    padding: .5vw 1vw;
    width: 100%;
    margin: auto;
    transition: all .2s ease-in-out;
}

.icono_input[b-zckpr4c2h7], .icono_input_area[b-zckpr4c2h7] {
    margin: auto;
    color: #636363;
    transition: all .2s ease-in-out;
}

.icono_input_area[b-zckpr4c2h7] {
    margin-top: 1rem;
    margin-bottom: auto;
}

._select[b-zckpr4c2h7] {
    background-color: transparent;
    border: none;
}

._area[b-zckpr4c2h7] {
    width: 90%;
    margin: auto;
}

.inputs[b-zckpr4c2h7] {
    width: 90%;
    border: none;
    border-radius: 0 1vw 1vw 0;
    outline: none;
}

.content_inputs .inputs[b-zckpr4c2h7]::selection {
    border: .2vw solid #002485;
}

.inputs::selection ~ .icono_input[b-zckpr4c2h7] {
    color: #002485;
}

.alerta_popper[b-zckpr4c2h7] {
    position: absolute;
    max-width: 50%;
    left: 25%;
    top: 110%;
    background-color: #fff6e0;
    border-radius: 1vw;
    border: .1vw solid #ffb400;
    color: #ffb400;
    padding: .5vw 1vw;
    font-size: 1.2vw;
    z-index: 100;
}

.grid_oculta[b-zckpr4c2h7] {
    width: 0;
    height: 0;
    margin: 0;
    opacity: 0;
    transform: scale(0);
    pointer-events: none;
    transition: all .3s ease-in-out;
}

.display_flex[b-zckpr4c2h7] {
    display: flex;
    max-width: 100%;
    width: 100%;
    margin: 0;
}

.margin_divisor[b-zckpr4c2h7] {
    margin: 1vw auto;
}

.titulo_section[b-zckpr4c2h7] {
    font-size: 2vw;
    text-align: center;
    margin: auto;
    font-weight: 600;
    color: #002485;
}

.text_btn[b-zckpr4c2h7] {
    margin: auto;
}

.icon_carga[b-zckpr4c2h7] {
    margin: auto;
    animation: carga-b-zckpr4c2h7 1s linear infinite;
}

@keyframes carga-b-zckpr4c2h7 {
    0% {
        transform: rotateZ(360deg);
    }

    12.5% {
        transform: rotateZ(45deg);
    }

    25% {
        transform: rotateZ(90deg);
    }

    37.5% {
        transform: rotateZ(135deg);
    }

    50% {
        transform: rotateZ(180deg);
    }

    62.5% {
        transform: rotateZ(225deg);
    }

    75% {
        transform: rotateZ(270deg);
    }

    87.5% {
        transform: rotateZ(315deg);
    }

    100% {
        transform: rotateZ(360deg);
    }
}

@media screen and (max-width: 680px) {
    .content_page[b-zckpr4c2h7] {
        width: 100%;
        min-height: 100vh;
        margin-bottom: 2rem;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-zckpr4c2h7] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-zckpr4c2h7] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .card_contnt[b-zckpr4c2h7] {
        margin: 1rem auto;
        padding: 1rem 1.5rem;
        margin-bottom: 4rem;
        border-radius: .8rem;
        box-shadow: 0 0 1rem #00000055;
    }

    .sections[b-zckpr4c2h7] {
        padding: .5rem 1rem;
    }

    .grid_2[b-zckpr4c2h7] {
        grid-template-columns: 1fr;
        gap: 1rem;
        margin: 1rem 0;
    }

    .text_labal[b-zckpr4c2h7] {
        font-size: 1.5rem;
    }

    .text[b-zckpr4c2h7] {
        font-size: 1.2rem;
        margin: 1rem 0;
    }

    .btn_edit[b-zckpr4c2h7], .btn_save[b-zckpr4c2h7] {
        margin: 0 0 0 auto;
        padding: .5rem 1rem;
        font-size: 1.2rem;
        border-radius: 1rem;
    }

    .icono_btn[b-zckpr4c2h7] {
        margin: auto .5rem;
        font-size: 1.5rem;
    }

    .content_inputs[b-zckpr4c2h7] {
        border-bottom: 2px solid #0090B8;
        padding: .5rem 1rem;
        font-size: 1.3rem;
    }

    .inputs[b-zckpr4c2h7] {
        border-radius: 0 1rem 1rem 0;
    }

    .content_inputs .inputs[b-zckpr4c2h7]::selection {
        border: 2px solid #002485;
    }

    .alerta_popper[b-zckpr4c2h7] {
        max-width: 86%;
        left: 7%;
        border-radius: 1rem;
        border: 1px solid #ffb400;
        padding: .5rem 1rem;
        font-size: 1rem;
    }


    .titulo_section[b-zckpr4c2h7] {
        font-size: 2rem;
    }

    .display_flex[b-zckpr4c2h7] {
        flex-direction: column;
    }
}
/* /Pages/AsignacionContadoresPage/AsignacionContadoresInicio.razor.rz.scp.css */
.content_page[b-g0y4vzzmcp] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    display: flex;
    flex-direction: column;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-g0y4vzzmcp] {
    width: 100%;
    margin: 0;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-g0y4vzzmcp] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-g0y4vzzmcp] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.content_dash[b-g0y4vzzmcp] {
    width: 100%;
    margin: 1vw auto;
    padding: 1vw;
}

.card_general[b-g0y4vzzmcp] {
    border: .1vw solid #696969;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #dcdcdc;
}

.content_flex[b-g0y4vzzmcp] {
    width: 100%;
    display: flex;
}

._input[b-g0y4vzzmcp] {
    border-bottom: .2vw solid #0090B8;
}

._select[b-g0y4vzzmcp] {
    width: 100%;
    background-color: transparent;
    border: none;
}
.conten_top[b-g0y4vzzmcp] {
    width: 100%;
    margin: 2vw auto;
}

.grid_empresa[b-g0y4vzzmcp] {
    display: grid;
    grid-template-columns: 1fr 22%;
    gap: 2vw;
    width: 100%;
}

.col_grid_flex[b-g0y4vzzmcp] {
    display: flex;
    margin: auto 0;
}

.labal_text[b-g0y4vzzmcp] {
    font-size: 1.5vw;
    margin: auto 1vw;
    min-width: 15%;
}

.btn_nueva[b-g0y4vzzmcp] {
    background-color: #0090B8;
    display: flex;
    width: 75%;
    color: #FfF;
    border: none;
    outline: none;
    border-radius: 1vw;
    padding: .5vw 1vw;
    margin: auto;
    font-size: 1.5vw;
    cursor: pointer;
}

.text_btn[b-g0y4vzzmcp] {
    margin: auto;
}

.icono_btn[b-g0y4vzzmcp] {
    font-size: 1.2vw;
    margin: auto;
}

._select[b-g0y4vzzmcp] {
    width: 100%;
    border-bottom: .2vw solid #0090B8;
}

.titulo_section[b-g0y4vzzmcp] {
    font-size: 1.2vw;
    font-weight: 600;
    text-align: center;
}

.text_label[b-g0y4vzzmcp] {
    font-size: 1vw;
    text-align: center;
    margin: auto;
}

.content_all[b-g0y4vzzmcp], col_grid[b-g0y4vzzmcp] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.content_all[b-g0y4vzzmcp] {
    margin: 2vw auto;
}

.grid_2fr_1fr[b-g0y4vzzmcp] {
    display: grid;
    grid-template-columns: 1fr 28%;
    gap: 2vw;
}

.content_3_statico[b-g0y4vzzmcp] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: .5vw;
}

.margi_left_1[b-g0y4vzzmcp] {
    margin-left: 2vw;
}

.grid_2_movil[b-g0y4vzzmcp] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

._card_2[b-g0y4vzzmcp] {
    background-color: #0090B8;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #A2A2A2;
    color: #FFF;
}

.contentr_gresos[b-g0y4vzzmcp] {
    display: flex;
    width: 100%;
    margin: .5vw auto;
    cursor: pointer;
}

.icono_fac[b-g0y4vzzmcp] {
    width: 3vw;
    height: 3vw;
    margin: auto 1vw;
    font-size: 1.5vw;
    padding: .7vw 1vw;
    border-radius: 50%;
    background-color: #45b4cb;
}

.grid_2[b-g0y4vzzmcp] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
    margin: 2vw auto;
}

.max_width[b-g0y4vzzmcp] {
    max-width: 100%;
}

/*TABLA*/
.table_empresas[b-g0y4vzzmcp] {
    width: 100%;
    margin: 4vw auto;
    margin-top: 1vw;
}

.grid_table_empresas[b-g0y4vzzmcp] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

.col_grid[b-g0y4vzzmcp], .col_gridd[b-g0y4vzzmcp], .col_grid_d[b-g0y4vzzmcp] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.col_grid[b-g0y4vzzmcp] {
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.grid_head_tabla[b-g0y4vzzmcp], .grid_body_tabla[b-g0y4vzzmcp] {
    display: grid;
    grid-template-columns: repeat(4, 1fr) 8%;
    gap: 0;
    width: 100%;
    border-radius: .5vw;
}

.grid_head_tabla[b-g0y4vzzmcp] {
    background-color: #002485;
    padding: 1vw 0;
}

.titulo_tabla[b-g0y4vzzmcp] {
    display: flex;
    color: #FFF;
    font-size: 1vw;
    margin: auto;
    text-align: center;
}

.content_tabla_flex[b-g0y4vzzmcp] {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_tabla_flex[b-g0y4vzzmcp]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_tabla_flex[b-g0y4vzzmcp]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_tabla_flex[b-g0y4vzzmcp]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_body_tabla[b-g0y4vzzmcp] {
    border-top: .1vw solid #A2A2A2;
    border-bottom: .1vw solid #A2A2A2;
}

.text_tabla[b-g0y4vzzmcp] {
    max-width: 90%;
    font-size: 1.2vw;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

    .text_tabla[b-g0y4vzzmcp]::-webkit-scrollbar {
        height: 1vh;
        background-color: transparent;
    }

    .text_tabla[b-g0y4vzzmcp]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .text_tabla[b-g0y4vzzmcp]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.activa[b-g0y4vzzmcp] {
    color: #FFF;
    background-color: #34d30e;
    border-radius: .5vw;
    padding: .5vw;
}

.inactiva[b-g0y4vzzmcp] {
    color: #FFF;
    background-color: #e82300;
    border-radius: .5vw;
    padding: .5vw;
}

.btn_tabla_editar[b-g0y4vzzmcp] {
    background-color: #c40404;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    margin: auto;
    display: flex;
    cursor: pointer;
    text-align: center;
}

.btn_nuevo[b-g0y4vzzmcp] {
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 1.5vw;
    padding: .5vw 2vw;
    padding-right: 1vw;
    border: none;
    font-size: 1.5vw;
    color: #FFF;
    cursor: pointer;
    margin: .5vw 0;
    margin-left: auto;
    display: flex;
    text-align: center;
}

.text_btn[b-g0y4vzzmcp] {
    display: flex;
    margin: auto;
}

.icono_btn[b-g0y4vzzmcp] {
    font-size: 1.2vw;
    margin: auto 1vw;
    margin-left: 1vw;
}

.icono_btnn[b-g0y4vzzmcp] {
    font-size: 1.2vw;
    margin: auto;
}

.aleta_no_empresas[b-g0y4vzzmcp] {
    margin: auto;
    font-size: 3vw;
    font-weight: 900;
    color: #0090B8;
}

/*Carga Pagina*/
.content_carga[b-g0y4vzzmcp] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-g0y4vzzmcp] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-g0y4vzzmcp 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-g0y4vzzmcp {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

.display_flex[b-g0y4vzzmcp] {
    display: flex;
}

.icono_alert[b-g0y4vzzmcp] {
    margin: auto 1rem;
}

.btn_vermas[b-g0y4vzzmcp] {
    font-size: 1vw;
    margin: 1vw auto;
    text-align: center;
    color: #808080;
    cursor: pointer;
}

@media screen and (max-width: 680px) {
    .content_page[b-g0y4vzzmcp] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-g0y4vzzmcp] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-g0y4vzzmcp] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-g0y4vzzmcp] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*jkdshflsdfj*/
    .card_general[b-g0y4vzzmcp] {
        border: 1px solid #696969;
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #dcdcdc;
    }

    ._input[b-g0y4vzzmcp] {
        border-bottom: 2px solid #0090B8;
    }

    .titulo_section[b-g0y4vzzmcp] {
        font-size: 1rem;
    }

    .text_label[b-g0y4vzzmcp] {
        font-size: .8rem;
    }

    .grid_2fr_1fr[b-g0y4vzzmcp] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .content_3_statico[b-g0y4vzzmcp] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: .5rem;
    }

    .margi_left_1[b-g0y4vzzmcp] {
        margin-left: 1rem;
    }

    .grid_2_movil[b-g0y4vzzmcp] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    ._card_2[b-g0y4vzzmcp] {
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #A2A2A2;
    }

    .contentr_gresos[b-g0y4vzzmcp] {
        margin: .5rem auto;
    }

    .icono_fac[b-g0y4vzzmcp] {
        width: 3rem;
        height: 3rem;
        margin: auto 1rem;
        font-size: 1.5rem;
        padding: .7rem 1rem;
    }

    .grid_2[b-g0y4vzzmcp] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
        margin: 2rem auto;
    }

    .grid_empresa[b-g0y4vzzmcp] {
        display: grid;
        grid-template-columns: 1fr;
        gap: 1rem;
        width: 100%;
        margin: 1rem auto;
    }

    .col_grid_flex[b-g0y4vzzmcp] {
        display: flex;
        flex-direction: column;
        margin: auto 0;
    }

    .col_grid[b-g0y4vzzmcp] {
        border-left: none;
        border-right: none;
        border-top: .1vw solid #A2A2A2;
        border-bottom: .1vw solid #A2A2A2;
        border-radius: 0.5rem;
        min-height: 15vh;
    }

    .col_grid_d[b-g0y4vzzmcp] {
        border-bottom: 2px solid #0090B8;
    }

    .labal_text[b-g0y4vzzmcp] {
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_nuevo[b-g0y4vzzmcp] {
        width: auto;
        border-radius: 1rem;
        padding: .5rem 1rem;
        margin: auto;
        font-size: 1.2rem;
    }

    .icono_btn[b-g0y4vzzmcp] {
        font-size: 1rem;
        margin: auto .5rem;
        margin-left: 1rem;
    }

    .icono_btnn[b-g0y4vzzmcp] {
        font-size: 1rem;
        margin: auto;
    }

    .table_empresas[b-g0y4vzzmcp] {
        margin: 2rem 0;
        margin-top: .5rem;
        max-height: 75vh;
        overflow-x: hidden;
        overflow-y: auto;
        margin-bottom: 4rem;
    }

    .grid_table_empresas[b-g0y4vzzmcp] {
        grid-template-columns: 10% 1fr;
        gap: 1rem;
    }

    .grid_head_tabla[b-g0y4vzzmcp], .grid_body_tabla[b-g0y4vzzmcp] {
        grid-template-columns: repeat(1, 1fr);
        border-radius: .5rem;
    }

    .grid_head_tabla[b-g0y4vzzmcp] {
        padding: 0;
    }

    .titulo_tabla[b-g0y4vzzmcp] {
        font-size: .8rem;
        writing-mode: vertical-lr;
        transform: rotateY(180deg) rotateX(180deg);
        margin: auto;
    }

    .content_tabla_flex[b-g0y4vzzmcp] {
        flex-direction: row;
        max-width: 90%;
        min-height: 75vh;
        overflow-x: auto;
        overflow-y: hidden;
    }

        .content_tabla_flex[b-g0y4vzzmcp]::-webkit-scrollbar {
            width: 100%;
            height: 1vh;
        }

        .content_tabla_flex[b-g0y4vzzmcp]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .grid_body_tabla[b-g0y4vzzmcp] {
        border: none;
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
    }

    .text_tabla[b-g0y4vzzmcp] {
        font-size: 1rem;
        overflow-y: hidden;
        overflow-x: auto;
    }

        .text_tabla[b-g0y4vzzmcp]::-webkit-scrollbar {
            height: 1vh;
        }

        .text_tabla[b-g0y4vzzmcp]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .activa[b-g0y4vzzmcp] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .inactiva[b-g0y4vzzmcp] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .btn_tabla_editar[b-g0y4vzzmcp] {
        width: 2.5rem;
        height: 2.5rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_tabla_factura[b-g0y4vzzmcp], .btn_tabla_archivos[b-g0y4vzzmcp] {
        width: 2rem;
        height: 2rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .aleta_no_empresas[b-g0y4vzzmcp] {
        font-size: 2.5rem;
    }
}
/* /Pages/AsignacionContadoresPage/NuevaAsignacionContador.razor.rz.scp.css */
.content_page[b-wamyki4ks0] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    display: flex;
    flex-direction: column;
    padding-bottom: 4vw;
}

.content_encabesado[b-wamyki4ks0] {
    width: 100%;
    margin: 0;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-wamyki4ks0] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.card_contnt[b-wamyki4ks0] {
    width: 90%;
    margin: auto auto;
    padding: 1vw 2vw;
    border-radius: 1vw;
    box-shadow: 0 0 1vw #00000055;
}

.sections[b-wamyki4ks0] {
    width: 100%;
    margin: auto;
    padding: .5vw 1vw;
}

.grid_2[b-wamyki4ks0] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1vw;
    width: 100%;
    margin: 1vw 0;
    transition: all .3s ease-in-out;
}

.col_grd[b-wamyki4ks0] {
    display: flex;
    flex-direction: column;
}

.text_labal[b-wamyki4ks0] {
    font-size: 1.5vw;
    margin: 0;
    text-align: start;
    font-weight: 600;
    color: #000;
}

.text[b-wamyki4ks0] {
    font-size: 1.2vw;
    margin: 1vw 0;
    text-align: start;
}

.btn_edit[b-wamyki4ks0], .btn_save[b-wamyki4ks0] {
    display: flex;
    margin: 0;
    margin-left: auto;
    margin-top: auto;
    padding: .5vw 1vw;
    font-size: 1.2vw;
    color: #FFF;
    background-color: #0090B8;
    border: none;
    border-radius: 1vw;
    transition: all.3s ease-in-out;
}

    .btn_edit:hover[b-wamyki4ks0], .btn_save:hover[b-wamyki4ks0] {
        background-color: #002485;
    }

.icono_btn[b-wamyki4ks0] {
    margin: auto .5vw;
    font-size: 1.5vw;
}

.content_inputs[b-wamyki4ks0] {
    position: relative;
    display: flex;
    border-bottom: .2vw solid #0090B8;
    font-size: 1.5vw;
    padding: .5vw 1vw;
    width: 100%;
    margin: auto;
    transition: all .2s ease-in-out;
}

.icono_input[b-wamyki4ks0] {
    margin: auto;
    color: #636363;
    transition: all .2s ease-in-out;
}

._select[b-wamyki4ks0] {
    background-color: transparent;
    border: none;
}

.inputs[b-wamyki4ks0] {
    width: 90%;
    border: none;
    border-radius: 0 1vw 1vw 0;
    outline: none;
}

.content_inputs .inputs[b-wamyki4ks0]::selection {
    border: .2vw solid #002485;
}

.inputs::selection ~ .icono_input[b-wamyki4ks0] {
    color: #002485;
}

.alerta_popper[b-wamyki4ks0] {
    position: absolute;
    max-width: 50%;
    left: 25%;
    top: 110%;
    background-color: #fff6e0;
    border-radius: 1vw;
    border: .1vw solid #ffb400;
    color: #ffb400;
    padding: .5vw 1vw;
    font-size: 1.2vw;
    z-index: 100;
}

.grid_oculta[b-wamyki4ks0] {
    width: 0;
    height: 0;
    margin: 0;
    opacity: 0;
    transform: scale(0);
    pointer-events: none;
    transition: all .3s ease-in-out;
}

.display_flex[b-wamyki4ks0] {
    display: flex;
    max-width: 100%;
    width: 100%;
    margin: 0;
}

.margin_divisor[b-wamyki4ks0] {
    margin: 1vw auto;
}

.titulo_section[b-wamyki4ks0] {
    font-size: 2vw;
    text-align: center;
    margin: auto;
    font-weight: 600;
    color: #002485;
}

.text_btn[b-wamyki4ks0] {
    margin: auto;
}

.icon_carga[b-wamyki4ks0] {
    margin: auto;
    animation: carga-b-wamyki4ks0 1s linear infinite;
}

@keyframes carga-b-wamyki4ks0 {
    0% {
        transform: rotateZ(360deg);
    }

    12.5% {
        transform: rotateZ(45deg);
    }

    25% {
        transform: rotateZ(90deg);
    }

    37.5% {
        transform: rotateZ(135deg);
    }

    50% {
        transform: rotateZ(180deg);
    }

    62.5% {
        transform: rotateZ(225deg);
    }

    75% {
        transform: rotateZ(270deg);
    }

    87.5% {
        transform: rotateZ(315deg);
    }

    100% {
        transform: rotateZ(360deg);
    }
}

@media screen and (max-width: 680px) {
    .content_page[b-wamyki4ks0] {
        width: 100%;
        min-height: 100vh;
        margin-bottom: 2rem;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-wamyki4ks0] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-wamyki4ks0] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .card_contnt[b-wamyki4ks0] {
        margin: 1rem auto;
        padding: 1rem 1.5rem;
        margin-bottom: 4rem;
        border-radius: .8rem;
        box-shadow: 0 0 1rem #00000055;
    }

    .sections[b-wamyki4ks0] {
        padding: .5rem 1rem;
    }

    .grid_2[b-wamyki4ks0] {
        grid-template-columns: 1fr;
        gap: 1rem;
        margin: 1rem 0;
    }

    .text_labal[b-wamyki4ks0] {
        font-size: 1.5rem;
    }

    .text[b-wamyki4ks0] {
        font-size: 1.2rem;
        margin: 1rem 0;
    }

    .btn_edit[b-wamyki4ks0], .btn_save[b-wamyki4ks0] {
        margin: 0 0 0 auto;
        padding: .5rem 1rem;
        font-size: 1.2rem;
        border-radius: 1rem;
    }

    .icono_btn[b-wamyki4ks0] {
        margin: auto .5rem;
        font-size: 1.5rem;
    }

    .content_inputs[b-wamyki4ks0] {
        border-bottom: 2px solid #0090B8;
        padding: .5rem 1rem;
        font-size: 1.3rem;
    }

    .inputs[b-wamyki4ks0] {
        border-radius: 0 1rem 1rem 0;
    }

    .content_inputs .inputs[b-wamyki4ks0]::selection {
        border: 2px solid #002485;
    }

    .alerta_popper[b-wamyki4ks0] {
        max-width: 86%;
        left: 7%;
        border-radius: 1rem;
        border: 1px solid #ffb400;
        padding: .5rem 1rem;
        font-size: 1rem;
    }


    .titulo_section[b-wamyki4ks0] {
        font-size: 2rem;
    }

    .display_flex[b-wamyki4ks0] {
        flex-direction: column;
    }
}
/* /Pages/CambioContraseñaPage/CambiarContraseña.razor.rz.scp.css */
.content_page[b-2lysv12r0u] {
    width: 100%;
    height: 100%;
    padding: 1vw;
    margin: 0;
}

.grid_2[b-2lysv12r0u] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
    width: 80%;
    margin: 5vw auto;
}

.col_grid[b-2lysv12r0u] {
    display: flex;
    flex-direction: column;
}

.anim[b-2lysv12r0u] {
    width: 80%;
    margin: auto;
}

.ccontent_apartado[b-2lysv12r0u] {
    width: 100%;
    padding: 1vw;
    margin: auto;
    text-align: center;
}

.titulo[b-2lysv12r0u] {
    font-size: 3vw;
    font-weight: 600;
    color: #002485;
    margin: 1vw 0;
}

.text[b-2lysv12r0u] {
    font-size: 1.5vw;
    color: #FFF;
    margin: 1vw 0;
}

.content_inputs[b-2lysv12r0u] {
    position: relative;
    width: 100%;
    display: flex;
    color: #FFF;
    font-size: 1.8vw;
    padding: .5vw;
    border-bottom: .3vw solid #FFF;
}

.icono[b-2lysv12r0u] {
    width: 10%;
    margin: auto;
    font-size: 2vw;
}

.inputs_stilet[b-2lysv12r0u] {
    width: 90%;
    background: none;
    outline: none;
    border: none;
    text-align: start;
    color: #FFF;
}

.alerta[b-2lysv12r0u] {
    position: absolute;
    max-width: 100%;
    top: 110%;
    left: 0;
    z-index: 100;
}

.btn_enviar[b-2lysv12r0u] {
    font-size: 1.5vw;
    background-color: #0090B8;
    padding: .5vw 1vw;
    margin: 1vw auto;
    border: none;
    border-radius: .5vw;
    color: #FFF;
}

/*Modals*/

.modal_staus[b-2lysv12r0u] {
    width: 100%;
    height: 100vh;
    position: fixed;
    background-color: #000000d1;
    top: 0;
    left: 0;
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
    display: flex;
    transition: all .3s ease-in-out;
    flex-direction: column;
}

.open[b-2lysv12r0u] {
    transform: scale(1);
    opacity: 1;
    pointer-events: all;
}

.titulo_modal[b-2lysv12r0u] {
    font-size: 3vw;
    font-weight: 600;
    text-align: center;
    margin: 2vw auto;
    color: #FFF;
}

.subtitulo_modal[b-2lysv12r0u] {
    max-width: 80%;
    font-size: 1.5vw;
    text-align: center;
    margin: 1vw auto;
    color: #FFF;
}

@media screen and (max-width: 680px) {
    .content_page[b-2lysv12r0u] {
        padding: 1rem;
    }

    .grid_2[b-2lysv12r0u] {
        grid-template-columns: repeat(1, 1fr);
        gap: 0;
        width: 90%;
    }

    .anim[b-2lysv12r0u] {
        width: 50%;
    }

    .ccontent_apartado[b-2lysv12r0u] {
        padding: .5rem;
    }

    .titulo[b-2lysv12r0u] {
        font-size: 2.5rem;
        margin: 1rem 0;
    }

    .text[b-2lysv12r0u] {
        font-size: 1rem;
        margin: .8rem 0;
    }

    .content_inputs[b-2lysv12r0u] {
        font-size: 1.2rem;
        padding: .5rem;
        border-bottom: 2px solid #FFF;
    }

    .icono[b-2lysv12r0u] {
        font-size: 1.5rem;
    }

    .btn_enviar[b-2lysv12r0u] {
        font-size: 1.2rem;
        border-radius: .5rem;
        padding: .5rem 1rem;
        margin: 1rem auto;
    }

    /*Modals*/
    .titulo_modal[b-2lysv12r0u] {
        font-size: 2.5rem;
        margin: 1.5rem auto;
    }

    .subtitulo_modal[b-2lysv12r0u] {
        font-size: 1.2rem;
        margin: .8rem auto;
    }
}
/* /Pages/CambioContraseñaPage/CorreoCAmbioContraseña.razor.rz.scp.css */
.content_page[b-mt18yrgy99] {
    width: 100%;
    height: 100%;
    padding: 1vw;
    margin: 0;
}

.grid_2[b-mt18yrgy99] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
    width: 80%;
    margin: 5vw auto;
}

.col_grid[b-mt18yrgy99] {
    display: flex;
    flex-direction: column;
}

.anim[b-mt18yrgy99] {
    width: 80%;
    margin: auto;
}

.ccontent_apartado[b-mt18yrgy99] {
    width: 100%;
    padding: 1vw;
    margin: auto;
    text-align: center;
}

.titulo[b-mt18yrgy99] {
    font-size: 3vw;
    font-weight: 600;
    color: #002485;
    margin: 1vw 0;
}

.text[b-mt18yrgy99] {
    font-size: 1.5vw;
    color: #FFF;
    margin: 1vw 0;
}

.content_inputs[b-mt18yrgy99] {
    position: relative;
    width: 100%;
    display: flex;
    color: #FFF;
    font-size: 1.8vw;
    padding: .5vw;
    border-bottom: .3vw solid #FFF;
}

.icono[b-mt18yrgy99] {
    width: 10%;
    margin: auto;
    font-size: 2vw;
}

.inputs_stilet[b-mt18yrgy99] {
    width: 90%;
    background: none;
    outline: none;
    border: none;
    text-align: start;
    color: #FFF;
}

.alerta[b-mt18yrgy99] {
    position: absolute;
    max-width: 100%;
    top: 110%;
    left: 0;
}

.btn_enviar[b-mt18yrgy99] {
    font-size: 1.5vw;
    background-color: #0090B8;
    padding: .5vw 1vw;
    margin: 1vw auto;
    border: none;
    border-radius: .5vw;
    color: #FFF;
}

/*Modals*/

.modal_staus[b-mt18yrgy99] {
    width: 100%;
    height: 100vh;
    position: fixed;
    background-color: #000000d1;
    top: 0;
    left: 0;
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
    display: flex;
    transition: all .3s ease-in-out;
    flex-direction: column;
}

.open[b-mt18yrgy99] {
    transform: scale(1);
    opacity: 1;
    pointer-events: all;
}

.titulo_modal[b-mt18yrgy99] {
    font-size: 3vw;
    font-weight: 600;
    text-align: center;
    margin: 2vw auto;
    color: #FFF;
}

.subtitulo_modal[b-mt18yrgy99] {
    max-width: 80%;
    font-size: 1.5vw;
    text-align: center;
    margin: 1vw auto;
    color: #FFF;
}

@media screen and (max-width: 680px) {
    .content_page[b-mt18yrgy99] {
        padding: 1rem;
    }

    .grid_2[b-mt18yrgy99] {
        grid-template-columns: repeat(1, 1fr);
        gap: 0;
        width: 90%;
    }

    .anim[b-mt18yrgy99] {
        width: 50%;
    }

    .ccontent_apartado[b-mt18yrgy99] {
        padding: .5rem;
    }

    .titulo[b-mt18yrgy99] {
        font-size: 2.5rem;
        margin: 1rem 0;
    }

    .text[b-mt18yrgy99] {
        font-size: 1rem;
        margin: .8rem 0;
    }

    .content_inputs[b-mt18yrgy99] {
        font-size: 1.2rem;
        padding: .5rem;
        border-bottom: 2px solid #FFF;
    }

    .icono[b-mt18yrgy99] {
        font-size: 1.5rem;
    }

    .btn_enviar[b-mt18yrgy99] {
        font-size: 1.2rem;
        border-radius: .5rem;
        padding: .5rem 1rem;
        margin: 1rem auto;
    }

    /*Modals*/
    .titulo_modal[b-mt18yrgy99] {
        font-size: 2.5rem;
        margin: 1.5rem auto;
    }

    .subtitulo_modal[b-mt18yrgy99] {
        font-size: 1.2rem;
        margin: .8rem auto;
    }
}
/* /Pages/CategoriasManualesPage/CategoriasManualesInicio.razor.rz.scp.css */
.content_page[b-ny0uh0uv5w] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    display: flex;
    flex-direction: column;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-ny0uh0uv5w] {
    width: 100%;
    margin: 0;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-ny0uh0uv5w] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-ny0uh0uv5w] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.content_dash[b-ny0uh0uv5w] {
    width: 100%;
    margin: 1vw auto;
    padding: 1vw;
}

.card_general[b-ny0uh0uv5w] {
    border: .1vw solid #696969;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #dcdcdc;
}

.content_flex[b-ny0uh0uv5w], .content_flexx[b-ny0uh0uv5w] {
    width: 100%;
    display: flex;
    margin: auto;
    text-align: center;
}

._input[b-ny0uh0uv5w] {
    border-bottom: .2vw solid #0090B8;
}

._select[b-ny0uh0uv5w] {
    width: 100%;
    background-color: transparent;
    border: none;
}

.titulo_section[b-ny0uh0uv5w] {
    font-size: 1.2vw;
    font-weight: 600;
    text-align: center;
}

.text_label[b-ny0uh0uv5w] {
    font-size: 1vw;
    text-align: center;
    margin: auto;
}

.content_all[b-ny0uh0uv5w], col_grid[b-ny0uh0uv5w] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.content_all[b-ny0uh0uv5w] {
    margin: 2vw auto;
}

.grid_2fr_1fr[b-ny0uh0uv5w] {
    display: grid;
    grid-template-columns: 1fr 28%;
    gap: 2vw;
}

.content_3_statico[b-ny0uh0uv5w] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: .5vw;
}

.margi_left_1[b-ny0uh0uv5w] {
    margin-left: 2vw;
}

.grid_2_movil[b-ny0uh0uv5w] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

._card_2[b-ny0uh0uv5w] {
    background-color: #0090B8;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #A2A2A2;
    color: #FFF;
}

.contentr_gresos[b-ny0uh0uv5w] {
    display: flex;
    width: 100%;
    margin: .5vw auto;
    cursor: pointer;
}

.icono_fac[b-ny0uh0uv5w] {
    width: 3vw;
    height: 3vw;
    margin: auto 1vw;
    font-size: 1.5vw;
    padding: .7vw 1vw;
    border-radius: 50%;
    background-color: #45b4cb;
}

.grid_2[b-ny0uh0uv5w] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
    margin: 2vw auto;
}

.max_width[b-ny0uh0uv5w] {
    max-width: 100%;
}

/*TABLA*/
.table_empresas[b-ny0uh0uv5w] {
    width: 100%;
    margin: 4vw auto;
    margin-top: 1vw;
}

.grid_table_empresas[b-ny0uh0uv5w] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

.col_grid[b-ny0uh0uv5w], .col_gridd[b-ny0uh0uv5w], .col_grid_d[b-ny0uh0uv5w] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.col_grid[b-ny0uh0uv5w] {
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.grid_head_tabla[b-ny0uh0uv5w], .grid_body_tabla[b-ny0uh0uv5w] {
    display: grid;
    grid-template-columns: 8% 1fr 8% 8%;
    gap: 0;
    width: 100%;
    border-radius: .5vw;
}

.grid_head_tabla[b-ny0uh0uv5w] {
    background-color: #002485;
    padding: 1vw 0;
}

.titulo_tabla[b-ny0uh0uv5w] {
    display: flex;
    color: #FFF;
    font-size: 1vw;
    margin: auto;
    text-align: center;
}

.content_tabla_flex[b-ny0uh0uv5w] {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_tabla_flex[b-ny0uh0uv5w]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_tabla_flex[b-ny0uh0uv5w]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_tabla_flex[b-ny0uh0uv5w]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_body_tabla[b-ny0uh0uv5w] {
    border-top: .1vw solid #A2A2A2;
    border-bottom: .1vw solid #A2A2A2;
}

.text_tabla[b-ny0uh0uv5w] {
    max-width: 90%;
    font-size: 1.2vw;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

    .text_tabla[b-ny0uh0uv5w]::-webkit-scrollbar {
        height: 1vh;
        background-color: transparent;
    }

    .text_tabla[b-ny0uh0uv5w]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .text_tabla[b-ny0uh0uv5w]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.activa[b-ny0uh0uv5w] {
    color: #FFF;
    background-color: #34d30e;
    border-radius: .5vw;
    padding: .5vw;
}

.inactiva[b-ny0uh0uv5w] {
    color: #FFF;
    background-color: #e82300;
    border-radius: .5vw;
    padding: .5vw;
}

.btn_tabla_editar[b-ny0uh0uv5w] {
    background-color: #002485;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    margin: auto;
    display: flex;
    cursor: pointer;
    text-align: center;
}

.btn_nuevo[b-ny0uh0uv5w] {
    min-width: 22%;
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 1.5vw;
    padding: .5vw 2vw;
    padding-right: 1.5vw;
    padding-right: 1vw;
    border: none;
    font-size: 1.5vw;
    color: #FFF;
    cursor: pointer;
    margin: .5vw 0;
    margin-left: auto;
    display: flex;
    text-align: center;
}

.text_btn[b-ny0uh0uv5w] {
    display: flex;
    margin: auto;
}

.icono_btn[b-ny0uh0uv5w] {
    font-size: 1.2vw;
    margin: auto 1vw;
    margin-left: 1vw;
}

.icono_btnn[b-ny0uh0uv5w] {
    font-size: 1.2vw;
    margin: auto;
}

.aleta_no_empresas[b-ny0uh0uv5w] {
    margin: auto;
    font-size: 3vw;
    font-weight: 900;
    color: #0090B8;
}

/*Carga Pagina*/
.content_carga[b-ny0uh0uv5w] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}
.alerta_popper[b-ny0uh0uv5w] {
    position: absolute;
    max-width: 50%;
    left: 25%;
    top: 110%;
    background-color: #fff6e0;
    border-radius: 1vw;
    border: .1vw solid #ffb400;
    color: #ffb400;
    padding: .5vw 1vw;
    font-size: 1.2vw;
    z-index: 100;
}
.icon_carga[b-ny0uh0uv5w] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-ny0uh0uv5w 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-ny0uh0uv5w {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

.display_flex[b-ny0uh0uv5w] {
    display: flex;
}

.icono_alert[b-ny0uh0uv5w] {
    margin: auto 1rem;
}

.btn_vermas[b-ny0uh0uv5w] {
    font-size: 1vw;
    margin: 1vw auto;
    text-align: center;
    color: #808080;
    cursor: pointer;
}

@media screen and (max-width: 680px) {
    .content_page[b-ny0uh0uv5w] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-ny0uh0uv5w] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-ny0uh0uv5w] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-ny0uh0uv5w] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*jkdshflsdfj*/
    .card_general[b-ny0uh0uv5w] {
        border: 1px solid #696969;
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #dcdcdc;
    }

    ._input[b-ny0uh0uv5w] {
        border-bottom: 2px solid #0090B8;
    }

    .titulo_section[b-ny0uh0uv5w] {
        font-size: 1rem;
    }

    .text_label[b-ny0uh0uv5w] {
        font-size: .8rem;
    }

    .grid_2fr_1fr[b-ny0uh0uv5w] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .content_3_statico[b-ny0uh0uv5w] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: .5rem;
    }

    .margi_left_1[b-ny0uh0uv5w] {
        margin-left: 1rem;
    }

    .grid_2_movil[b-ny0uh0uv5w] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    ._card_2[b-ny0uh0uv5w] {
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #A2A2A2;
    }

    .contentr_gresos[b-ny0uh0uv5w] {
        margin: .5rem auto;
    }

    .icono_fac[b-ny0uh0uv5w] {
        width: 3rem;
        height: 3rem;
        margin: auto 1rem;
        font-size: 1.5rem;
        padding: .7rem 1rem;
    }

    .grid_2[b-ny0uh0uv5w] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
        margin: 2rem auto;
    }

    .col_grid_flex[b-ny0uh0uv5w] {
        display: flex;
        flex-direction: column;
        margin: auto 0;
    }

    .col_grid[b-ny0uh0uv5w] {
        border-left: none;
        border-right: none;
        border-top: .1vw solid #A2A2A2;
        border-bottom: .1vw solid #A2A2A2;
        border-radius: 0.5rem;
        min-height: 15vh;
    }

    .col_grid_d[b-ny0uh0uv5w] {
        border-bottom: 2px solid #0090B8;
    }

    .labal_text[b-ny0uh0uv5w] {
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_nuevo[b-ny0uh0uv5w] {
        width: auto;
        border-radius: 1rem;
        padding: .5rem 1rem;
        margin: 1rem auto;
        font-size: 1.2rem;
    }

    .icono_btn[b-ny0uh0uv5w] {
        font-size: 1rem;
        margin: auto .5rem;
        margin-left: 1rem;
    }

    .icono_btnn[b-ny0uh0uv5w] {
        font-size: 1rem;
        margin: auto;
    }

    .table_empresas[b-ny0uh0uv5w] {
        margin: 2rem 0;
        margin-top: .5rem;
        max-height: 75vh;
        overflow-x: hidden;
        overflow-y: auto;
        margin-bottom: 4rem;
    }

    .grid_table_empresas[b-ny0uh0uv5w] {
        grid-template-columns: 10% 1fr;
        gap: 1rem;
    }

    .grid_head_tabla[b-ny0uh0uv5w], .grid_body_tabla[b-ny0uh0uv5w] {
        grid-template-columns: repeat(1, 1fr);
        border-radius: .5rem;
    }

    .grid_head_tabla[b-ny0uh0uv5w] {
        padding: 0;
    }

    .titulo_tabla[b-ny0uh0uv5w] {
        font-size: .8rem;
        writing-mode: vertical-lr;
        transform: rotateY(180deg) rotateX(180deg);
        margin: auto;
    }

    .content_tabla_flex[b-ny0uh0uv5w] {
        flex-direction: row;
        max-width: 90%;
        min-height: 60vh;
        overflow-x: auto;
        overflow-y: hidden;
    }

        .content_tabla_flex[b-ny0uh0uv5w]::-webkit-scrollbar {
            width: 100%;
            height: 1vh;
        }

        .content_tabla_flex[b-ny0uh0uv5w]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .grid_body_tabla[b-ny0uh0uv5w] {
        border: none;
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
    }

    .text_tabla[b-ny0uh0uv5w] {
        font-size: 1rem;
        overflow-y: hidden;
        overflow-x: auto;
    }

        .text_tabla[b-ny0uh0uv5w]::-webkit-scrollbar {
            height: 1vh;
        }

        .text_tabla[b-ny0uh0uv5w]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .activa[b-ny0uh0uv5w] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .inactiva[b-ny0uh0uv5w] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .btn_tabla_editar[b-ny0uh0uv5w] {
        width: 2.5rem;
        height: 2.5rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_tabla_factura[b-ny0uh0uv5w], .btn_tabla_archivos[b-ny0uh0uv5w] {
        width: 2rem;
        height: 2rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .aleta_no_empresas[b-ny0uh0uv5w] {
        font-size: 2.5rem;
    }


    .alerta_popper[b-ny0uh0uv5w] {
        max-width: 86%;
        left: 7%;
        border-radius: 1rem;
        border: 1px solid #ffb400;
        padding: .5rem 1rem;
        font-size: 1rem;
    }
    .content_flexx[b-ny0uh0uv5w] {
        flex-direction: column;

    }
}
/* /Pages/CategoriasManualesPage/Componentes/RowTabla.razor.rz.scp.css */
.col_grid[b-x7eqloowvs], .col_gridd[b-x7eqloowvs], .col_grid_d[b-x7eqloowvs] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.col_grid[b-x7eqloowvs] {
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.grid_head_tabla[b-x7eqloowvs], .grid_body_tabla[b-x7eqloowvs] {
    display: grid;
    grid-template-columns: 8% 1fr 8% 8%;
    gap: 0;
    width: 100%;
    border-radius: .5vw;
}

.grid_head_tabla[b-x7eqloowvs] {
    background-color: #002485;
    padding: 1vw 0;
}

.titulo_tabla[b-x7eqloowvs] {
    display: flex;
    color: #FFF;
    font-size: 1vw;
    margin: auto;
    text-align: center;
}

.content_tabla_flex[b-x7eqloowvs] {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_tabla_flex[b-x7eqloowvs]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_tabla_flex[b-x7eqloowvs]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_tabla_flex[b-x7eqloowvs]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_body_tabla[b-x7eqloowvs] {
    border-top: .1vw solid #A2A2A2;
    border-bottom: .1vw solid #A2A2A2;
}

.text_tabla[b-x7eqloowvs] {
    max-width: 90%;
    font-size: 1.2vw;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

    .text_tabla[b-x7eqloowvs]::-webkit-scrollbar {
        height: 1vh;
        background-color: transparent;
    }

    .text_tabla[b-x7eqloowvs]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .text_tabla[b-x7eqloowvs]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.btn_tabla_editar[b-x7eqloowvs] {
    background-color: #002485;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    margin: auto;
    display: flex;
    cursor: pointer;
    text-align: center;
}

.btn_tabla_eliminar[b-x7eqloowvs] {
    background-color: #c40404;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    margin: auto;
    display: flex;
    cursor: pointer;
    text-align: center;
}

.text_btn[b-x7eqloowvs] {
    display: flex;
    margin: auto;
}

.icono_btn[b-x7eqloowvs] {
    font-size: 1.2vw;
    margin: auto 1vw;
    margin-left: 1vw;
}

.icono_btnn[b-x7eqloowvs] {
    font-size: 1.2vw;
    margin: auto;
}

._relative[b-x7eqloowvs] {
    position: relative;
}

.alerta_popper[b-x7eqloowvs] {
    position: absolute;
    max-width: 50%;
    left: 25%;
    top: 110%;
    background-color: #fff6e0;
    border-radius: 1vw;
    border: .1vw solid #ffb400;
    color: #ffb400;
    padding: .5vw 1vw;
    font-size: 1.2vw;
    z-index: 100;
}

.content_flex[b-x7eqloowvs] {
    width: 100%;
    display: flex;
}

._input[b-x7eqloowvs] {
    border-bottom: .2vw solid #0090B8;
}

._select[b-x7eqloowvs] {
    width: 100%;
    background-color: transparent;
    border: none;
}

.text_label[b-x7eqloowvs] {
    font-size: 1vw;
    text-align: center;
    margin: auto;
}

.vista[b-x7eqloowvs] {
    width: 100%;
    opacity: 1;
    transition: all.3s ease-in-out;
}

.no_vista[b-x7eqloowvs] {
    width: 0;
    opacity: 0;
    pointer-events: none;
    transition: all.3s ease-in-out;
}

@media screen and (max-width: 680px) {
    .col_grid[b-x7eqloowvs] {
        border-left: none;
        border-right: none;
        border-top: .1vw solid #A2A2A2;
        border-bottom: .1vw solid #A2A2A2;
        border-radius: 0.5rem;
        min-height: 15vh;
    }

    .col_grid_d[b-x7eqloowvs] {
        border-bottom: 2px solid #0090B8;
    }

    .labal_text[b-x7eqloowvs] {
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_nuevo[b-x7eqloowvs] {
        width: auto;
        border-radius: 1rem;
        padding: .5rem 1rem;
        margin: auto;
        font-size: 1.2rem;
    }

    .icono_btn[b-x7eqloowvs] {
        font-size: 1rem;
        margin: auto .5rem;
        margin-left: 1rem;
    }

    .icono_btnn[b-x7eqloowvs] {
        font-size: 1rem;
        margin: auto;
    }

    .table_empresas[b-x7eqloowvs] {
        margin: 2rem 0;
        margin-top: .5rem;
        max-height: 75vh;
        overflow-x: hidden;
        overflow-y: auto;
        margin-bottom: 4rem;
    }

    .grid_table_empresas[b-x7eqloowvs] {
        grid-template-columns: 10% 1fr;
        gap: 1rem;
    }

    .grid_head_tabla[b-x7eqloowvs], .grid_body_tabla[b-x7eqloowvs] {
        grid-template-columns: repeat(1, 1fr);
        border-radius: .5rem;
    }

    .grid_head_tabla[b-x7eqloowvs] {
        padding: 0;
    }

    .titulo_tabla[b-x7eqloowvs] {
        font-size: .8rem;
        writing-mode: vertical-lr;
        transform: rotateY(180deg) rotateX(180deg);
        margin: auto;
    }

    .content_tabla_flex[b-x7eqloowvs] {
        flex-direction: row;
        max-width: 90%;
        min-height: 75vh;
        overflow-x: auto;
        overflow-y: hidden;
    }

        .content_tabla_flex[b-x7eqloowvs]::-webkit-scrollbar {
            width: 100%;
            height: 1vh;
        }

        .content_tabla_flex[b-x7eqloowvs]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .grid_body_tabla[b-x7eqloowvs] {
        border: none;
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
    }

    .text_tabla[b-x7eqloowvs] {
        font-size: 1rem;
        overflow-y: hidden;
        overflow-x: auto;
    }

        .text_tabla[b-x7eqloowvs]::-webkit-scrollbar {
            height: 1vh;
        }

        .text_tabla[b-x7eqloowvs]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .btn_tabla_editar[b-x7eqloowvs] {
        width: 2.5rem;
        height: 2.5rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_tabla_eliminar[b-x7eqloowvs] {
        width: 2.5rem;
        height: 2.5rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .alerta_popper[b-x7eqloowvs] {
        max-width: 86%;
        left: 7%;
        border-radius: 1rem;
        border: 1px solid #ffb400;
        padding: .5rem 1rem;
        font-size: 1rem;
    }

    ._input[b-x7eqloowvs] {
        border-bottom: 2px solid #0090B8;
    }

    .text_label[b-x7eqloowvs] {
        font-size: .8rem;
    }
}
/* /Pages/ComponentesMain/ContactoComponent.razor.rz.scp.css */
.section_nosotros[b-s72jhj3cgo] {
    position: relative;
    width: 100%;
    padding: 0 2vw;
    margin: 0 auto;
    background-color: #0090B8;
}

.grid[b-s72jhj3cgo] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1vw;
    width: 100%;
}

.col_grid[b-s72jhj3cgo] {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 auto;
}

.conten_title[b-s72jhj3cgo] {
    position: relative;
    width: 100%;
    padding: 0;
}

.comentario[b-s72jhj3cgo] {
    width: 100%;
    padding: 1vw;
    text-align: center;
    border-radius: 1vw;
    margin-top: 3vw;
}

.content_flex[b-s72jhj3cgo] {
    display: flex;
    flex-direction: column;
}

.section[b-s72jhj3cgo] {
    width: 100%;
    height: 100%;
}

.anim_css[b-s72jhj3cgo] {
    width: 60%;
    margin: auto;
    cursor: pointer;
}

.oculto[b-s72jhj3cgo] {
    display: none;
}

.ver_mapa[b-s72jhj3cgo] {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 1vw;
    z-index: 100;
}

.relative_content[b-s72jhj3cgo] {
    position: relative;
    width: 100%;
    height: 100%;
}

.title[b-s72jhj3cgo] {
    font-size: 2.5vw;
    font-weight: 600;
    color: #002485;
    text-align: center;
    transition: all .2s linear;
    margin: 0;
}

    .title:hover[b-s72jhj3cgo] {
        color: #08088A;
        transition: all .2s linear;
    }

.inputs[b-s72jhj3cgo] {
    background-color: #fff;
    border: 1px solid transparent;
    border-bottom: .2vw solid #08088A;
    border-radius: .2rem;
    color: #000;
    width: 80%;
    outline-color: #00a9ff55;
    margin: 1vw auto;
}

.area[b-s72jhj3cgo] {
    height: 100%;
}

.x_i[b-s72jhj3cgo] {
    position: absolute;
    right: 5%;
    top: 5%;
    color: #393939;
}

.ajuste[b-s72jhj3cgo] {
    width: 100%;
    height: 100%;
    border-top-left-radius: 3rem;
}

.content_btn[b-s72jhj3cgo] {
    width: 100%;
    margin: 1vw auto;
    display: flex;
}

.btn_enviar[b-s72jhj3cgo] {
    background-color: #08088A;
    color: #FFF;
    padding: 1vw 2vw;
    margin: auto;
    width: 80%;
    border-radius: 1vw;
    border: none;
    outline: none;
}

.icono_btn[b-s72jhj3cgo] {
    margin: auto 0;
    margin-left: 1vw;
}

.content_inputs[b-s72jhj3cgo] {
    width: 100%;
    margin: auto;
    position: relative;
}

.alertas[b-s72jhj3cgo] {
    position: absolute;
    width: 100%;
    top: 110%;
    z-index: 200;
}

.comentario[b-s72jhj3cgo] {
    position: relative;
}

.content_anis[b-s72jhj3cgo] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all .3s ease-in-out;
    z-index: 200;
}

.status_titulo[b-s72jhj3cgo] {
    font-size: 2vw;
    text-align: center;
    margin: 2vw auto;
    color: #FFf;
}

.anim_status[b-s72jhj3cgo] {
    width: 30%;
    margin: auto;
}

._carga[b-s72jhj3cgo] {
    background-color: #a2a2a2;
}

._ok[b-s72jhj3cgo] {
    background-color: #0090B8;
}

.oculto_staus[b-s72jhj3cgo] {
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
}


/*Modal*/
.modal[b-s72jhj3cgo] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
    background-color: #171717c0;
}

.close_modal[b-s72jhj3cgo] {
    position: relative;
    margin: 0;
    margin-left: auto;
    margin-top: 1vw;
    margin-right: 1vw;
}

.popper_modal[b-s72jhj3cgo] {
    position: absolute;
    top: 0;
    right: 130%;
    color: #000;
    background-color: #FFF;
    padding: .5vw;
    border-radius: 1vw;
    font-size: 1vw;
    margin: auto;
    opacity: 0;
    transform: scale(.5);
    transition: all .2s ease-in-out;
}

.icono_close_modal[b-s72jhj3cgo] {
    color: #bababa;
    font-size: 2vw;
    cursor: pointer;
    margin: 0;
}

    .icono_close_modal:hover[b-s72jhj3cgo] {
        color:#FFF;
    }

        .icono_close_modal:hover ~ .popper_modal[b-s72jhj3cgo] {
            opacity: 1;
            transform: scale(1);
        }

.card_modal[b-s72jhj3cgo]{
    width: 40%;
    margin: auto;
    background-color: #fff;
    border-radius: 1vw;
    padding: 1vw;
    display: flex; 
    flex-direction: column;
}

.content_title[b-s72jhj3cgo] {
    width: 90%;
    border-bottom: .1vw solid #808080;
    text-align: center;
    margin: 0 auto;
}

.title_modal[b-s72jhj3cgo] {
    font-size: 2vw;
    font-weight: 600;
}

.subtitle[b-s72jhj3cgo] {
    font-size: 1.2vw;
    margin: auto;
}

.conten_form_captcha[b-s72jhj3cgo] {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 1vw;
}

.img_captcha[b-s72jhj3cgo] {
    width: 60%;
    margin: auto auto;
}

@media screen and (max-width: 720px) {
    .section_nosotros[b-s72jhj3cgo] {
        min-height: auto;
        padding: 2vh;
        margin: auto;
    }

    .grid[b-s72jhj3cgo] {
        grid-template-columns: repeat(1, 1fr);
    }

    .comentario[b-s72jhj3cgo] {
        padding: .5rem;
        display: block;
    }

    .ver_mapa[b-s72jhj3cgo] {
        padding: 1vh;
        min-height: 40vh;
    }

    .title[b-s72jhj3cgo] {
        font-size: 2rem;
    }

    .inputs[b-s72jhj3cgo] {
        border: 1px solid transparent;
        border-bottom: 2px solid #393939;
        margin: 5px auto;
    }
    .content_btn[b-s72jhj3cgo] {
        width: 100%;
        margin: 1vw auto;
        display: flex;
    }

    .btn_enviar[b-s72jhj3cgo] {
        padding: .5rem 1rem;
        border-radius: 1vw;
    }

    .icono_btn[b-s72jhj3cgo] {
        margin-left: 1rem;
    }

    .status_titulo[b-s72jhj3cgo] {
        font-size: 2rem;
        text-align: center;
        margin: 1.5rem auto;
    }


    /*Modal*/

    .close_modal[b-s72jhj3cgo] {
        margin-top: .5rem;
        margin-right: .5rem;
    }

    .popper_modal[b-s72jhj3cgo] {
        padding: ..3rem;
        border-radius: .8rem;
        font-size: .8rem;
    }

    .icono_close_modal[b-s72jhj3cgo] {
        font-size: 1.2rem;
    }

    .card_modal[b-s72jhj3cgo] {
        width: 90%;
        border-radius: .8rem;
        padding: .8rem;
    }

    .content_title[b-s72jhj3cgo] {
        border-bottom: 1px solid #808080;
    }

    .title_modal[b-s72jhj3cgo] {
        font-size: 1.5rem;
    }

    .subtitle[b-s72jhj3cgo] {
        font-size: 1rem;
    }

    .conten_form_captcha[b-s72jhj3cgo] {
        padding: .5rem;
    }

    .img_captcha[b-s72jhj3cgo] {
        width: 80%;
    }

    .texto_plano[b-s72jhj3cgo] {
        max-width: 100%;
    }
}

.texto_plano[b-s72jhj3cgo] {
    font-size: 1.5rem;
    color: #fff;
    font-weight: 900;
    max-width: 50%;
}

    .texto_plano span[b-s72jhj3cgo] {
        font-size: 1.2rem;
        font-weight: 400;
    }
/* /Pages/ComponentesMain/MainComponent.razor.rz.scp.css */
*[b-ntl6bx4nwz] {
    font-family: sans-serif;
    transition: all 1s ease-in-out;
}

.section_nosotros[b-ntl6bx4nwz] {
    width: 100%;
    padding: 0;
    margin: auto;
    margin-top: 14vh;
}

.grid[b-ntl6bx4nwz] {
    display: grid;
    grid-template-columns: 50% 1fr;
    gap: 1vw;
    padding: 0;
    margin: auto;
    width: 100%;
}

.col_grid[b-ntl6bx4nwz] {
    display: flex;
    flex-direction: column;
    margin: auto;
}

.conten_title[b-ntl6bx4nwz] {
    width: 100%;
    padding: 0;
    text-align: center;
}

.anim_css[b-ntl6bx4nwz] {
    width: 100%;
    margin: auto;
}

.title[b-ntl6bx4nwz] {
    font-size: 2.5vw;
    font-weight: 600;
    text-align: center;
    color: #002485;
    transition: all .2s linear;
    margin: 0;
}

.eslogan[b-ntl6bx4nwz] {
    width: 100%;
    text-align: start;
    margin: auto;
}

.eslogan_text[b-ntl6bx4nwz] {
    font-size: 1.5vw;
    color: #FFF;
    transition: all .2s linear;
    margin: 0;
}

.buttons[b-ntl6bx4nwz] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 3vw;
    margin-top: 5vh;
}

.button_registro[b-ntl6bx4nwz] {
    display: flex;
    flex-direction: column;
    background-color: #0090B8;
    padding: 1vw;
    font-size: 1.5vw;
    text-decoration: none;
    font-weight: 600;
    text-align: center;
    border-radius: 1vw;
    color: #FFF;
    transition: all .2s linear;
    margin: auto;
}

    .button_registro:hover[b-ntl6bx4nwz] {
        background-color: #002485;
        transform: scale(1.05);
        transition: all .2s linear;
    }

.button_secundario[b-ntl6bx4nwz] {
    display: flex;
    flex-direction: column;
    background-color: transparent;
    border: .2vw solid #FFF;
    padding: 1vw;
    font-size: 1.5vw;
    text-decoration: none;
    font-weight: 600;
    text-align: center;
    border-radius: 1vw;
    color: #FFF;
    margin: auto;
    cursor: pointer;
    transition: all .2s linear;
}

    .button_secundario:hover[b-ntl6bx4nwz] {
        color: #0090B8;
        border: .15vw solid #0090B8;
        transition: all .2s linear;
    }

@media screen and (max-width: 720px) {
    .grid[b-ntl6bx4nwz] {
        grid-template-columns: 1fr;
    }

    .texto[b-ntl6bx4nwz] {
        font-size: 1rem;
    }

    .title[b-ntl6bx4nwz] {
        font-size: 1.5rem;
    }

    .col2[b-ntl6bx4nwz] {
        grid-column: span 1/2;
        grid-row: span 1/2;
    }

    .col1[b-ntl6bx4nwz] {
        grid-column: span 1/2;
        grid-row: 2/2;
    }

    .anim_css[b-ntl6bx4nwz] {
        width: 60%;
        margin: auto;
    }

    .section_nosotros[b-ntl6bx4nwz] {
        min-height: auto;
        margin: auto;
        margin-top: 10vh;
        padding: 0;
    }

    .eslogan_text[b-ntl6bx4nwz] {
        font-size: 1rem;
        color: #242424;
        transition: all .2s linear;
        margin: 0;
    }

    .buttons[b-ntl6bx4nwz] {
        grid-template-columns: repeat(2, 1fr);
        gap: 3vh;
    }

    .button_registro[b-ntl6bx4nwz] {
        padding: .5rem;
        font-size: 1rem;
        border-radius: 10px;
    }

    .button_secundario[b-ntl6bx4nwz] {
        border: 2px solid #717377;
        padding: .5rem;
        font-size: 1rem;
        border-radius: 10px;
    }

        .button_secundario:hover[b-ntl6bx4nwz] {
            border: 2px solid #0090B8;
        }
}


@media screen and (max-width: 300px) {
    .buttons[b-ntl6bx4nwz] {
        grid-template-columns: 1fr;
    }
}

.portada[b-ntl6bx4nwz] {
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: hidden;
}

.img_portada[b-ntl6bx4nwz] {
    z-index: 1;
    object-fit: inherit;
    width: 110%;
    height: 48rem;
    border-left: 3rem solid rgb(85, 85, 87);
    position: absolute;
    top: -10rem;
    left: -5%;
    border-radius: 18.5% 0 0 100%;
    box-shadow: 0 .5rem 1rem rgba(130, 130, 131, 0.76);
    border-bottom: 3rem solid rgb(85, 85, 87);
    border-right: 3rem solid rgb(85, 85, 87);
}

.portada[b-ntl6bx4nwz]:before {
    content: " ";
    z-index: 2;
    background-color: transparent;
    width: 110%;
    height: 48rem;
    border-left: 2rem solid rgba(38, 38, 139, 0.548);
    position: absolute;
    top: -12rem;
    left: calc(-5% + 2rem);
    border-radius: 22% 0 0 100%;
    border-bottom: 2rem solid rgb(38, 38, 139, 0.548);
    border-right: 2rem solid rgb(38, 38, 139, 0.548);
}

.portada[b-ntl6bx4nwz]:after {
    content: " ";
    z-index: 2;
    background-color: transparent;
    width: 110%;
    height: 48rem;
    border-left: 2rem solid rgba(5, 170, 247, 0.548);
    position: absolute;
    top: -14rem;
    left: calc(-5% + 4rem);
    border-radius: 30% 0 0 100%;
    border-bottom: 2rem solid rgb(5, 170, 247, 0.548);
    border-right: 2rem solid rgb(5, 170, 247, 0.548);
}

.rec[b-ntl6bx4nwz] {
    display: flex;
    position: absolute;
    background-color: rgba(75, 212, 247, .5);
    width: 20rem;
    z-index: 100;
    top: 0;
    right: 15%;
    padding: 1rem;
    box-shadow: 0 .5rem 1rem rgba(59, 59, 59, 0.76);
    align-items: center;
}

.parrafo[b-ntl6bx4nwz] {
    text-align: center;
    font-size: 2rem;
    color: #fff;
    text-shadow: 0.2em 0.2em 0.3em rgb(0, 0, 0);
}


@media screen and (max-width: 720px) {
    .img_portada[b-ntl6bx4nwz] {
        width: 160%;
        height: 90vh;
        border-left: 3rem solid rgb(85, 85, 87);
        top: 0;
        left: -30%;
        border-radius: 0 0 50% 50%;
        border-bottom: 3rem solid rgb(85, 85, 87);
        border-right: 3rem solid rgb(85, 85, 87);
    }

    .portada[b-ntl6bx4nwz]:before {
        width: 150%;
        height: 90vh;
        border-left: 2rem solid rgba(38, 38, 139, 0.548);
        top: -3rem;
        left: -25%;
        border-radius: 0 0 50% 50%;
        border-bottom: 2rem solid rgb(38, 38, 139, 0.548);
        border-right: 2rem solid rgb(38, 38, 139, 0.548);
    }

    .portada[b-ntl6bx4nwz]:after {
        width: 140%;
        height: 90vh;
        border-left: 2rem solid rgba(5, 170, 247, 0.548);
        position: absolute;
        top: -5rem;
        left: -20%;
        border-radius: 0 0 50% 50%;
        border-bottom: 2rem solid rgb(5, 170, 247, 0.548);
        border-right: 2rem solid rgb(5, 170, 247, 0.548);
    }

    .rec[b-ntl6bx4nwz] {
        display: flex;
        position: absolute;
        background-color: rgba(75, 212, 247, .5);
        width: 80%;
        z-index: 100;
        top: 0;
        right: 50%;
        transform: translateX(50%);
        padding: 1rem;
        box-shadow: 0 0.5rem 1rem rgba(59, 59, 59, 0.76);
        align-items: center;
    }

    .parrafo[b-ntl6bx4nwz] {
        font-size: 1.8rem;
    }
}
/* /Pages/ComponentesMain/NosotrosComponent.razor.rz.scp.css */
.section_nosotros[b-falxcxvzih] {
    width: 100%;
    padding: 0;
    margin: 7vh auto;
}

.grid[b-falxcxvzih] {
    display: grid;
    grid-template-columns: 50% 1fr;
    gap: 1vw;
    padding: 0;
    margin: auto;
    width: 100%;
}

.col_grid[b-falxcxvzih] {
    display: flex;
    flex-direction: column;
    margin: auto;
    position: relative;
}

.conten_title[b-falxcxvzih] {
    width: 100%;
    padding: 0;
}

.img_grid[b-falxcxvzih] {
    width: 40vw;
    position: relative;
    border-radius: 0 3rem 0 0;
}

.vinheta[b-falxcxvzih]:after {
    content: " ";
    position: absolute;
    border-top: 24rem solid transparent;
    border-left: 36vw solid transparent;
    top: 0;
    border-bottom: 0 solid transparent;
    left: 0;
    border-right: 4rem solid #fff;
    z-index: 2;
    display: block;
}

.title[b-falxcxvzih] {
    font-size: 2.5vw;
    font-weight: 600;
    color: #002485;
    text-align: start;
    transition: all .2s linear;
    margin: 0;
}

    .title:hover[b-falxcxvzih] {
        color: #08088A;
        transition: all .2s linear;
    }

.texto[b-falxcxvzih] {
    font-size: 1.5vw;
    
    transition: all .2s linear;
    margin: 0;
}

@media screen and (max-width: 720px) {
    .section_nosotros[b-falxcxvzih] {
        min-height: auto;
        padding: 2vh;
        margin: auto;
    }

    .grid[b-falxcxvzih] {
        grid-template-columns: 1fr;
        gap: 1vh;
    }

    .img_grid[b-falxcxvzih] {
        width: 100%;
        border-radius: 0;
    }

    .title[b-falxcxvzih] {
        font-size: 1.5rem;
        text-align: center;
    }

    .texto[b-falxcxvzih] {
        font-size: 1rem;
    }
    .vinheta[b-falxcxvzih]:after{
        display: none;
    }
}
/* /Pages/ComponentesMain/OfertasComponent.razor.rz.scp.css */
.section_nosotros[b-y2jco4cuac] {
    position: relative;
    width: 100%;
    padding: 4vh 2vw;
    margin: 0 auto;
    background-color: #002485;
}

.grid[b-y2jco4cuac] {
    display: grid;
    grid-template-columns:1fr;
    gap: 1vw;
    padding: 0;
    margin: auto;
    width: 100%;
}

.col_grid[b-y2jco4cuac] {
    display: flex;
    flex-direction: column;
    margin: auto 0;
}

.title_modulo[b-y2jco4cuac] {
    font-size: 1vw;
    margin: auto;
    color: #000;
    text-align: center;
}

.text_modulo[b-y2jco4cuac] {
    font-size: 1vw;
    margin: 1vh auto;
    color: #000;
    text-align: start;
}

    .text_modulo i[b-y2jco4cuac] {
        color: forestgreen;
        margin-right: 2vw;
    }

.conten_title[b-y2jco4cuac] {
    width: 50%;
    margin: 0;
    margin-left: auto;
    padding: 0;
}

.img_grid[b-y2jco4cuac] {
    width: 30vw;
}

.title[b-y2jco4cuac] {
    font-size: 2.5vw;
    font-weight: 600;
    color: #002485;
    text-align: center;
    transition: all .2s linear;
    margin: 0;
}

    .title:hover[b-y2jco4cuac] {
        color: #08088A;
        transition: all .2s linear;
    }

.titulo_plan_text[b-y2jco4cuac] {
    font-size: 1.5vw;
    color: #FFF;
    width: 100%;
    text-align: center;
    transition: all .2s linear;
    margin: 0;
}

/*Contenedor de precios*/
.content_relative[b-y2jco4cuac] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2vw;
    width: 90%;
    padding: 0;
    margin: auto;
}

.vista_movil_no[b-y2jco4cuac] {
    display: flex;
}

.vista_movil[b-y2jco4cuac] {
    display: none;
}

.open_inicio[b-y2jco4cuac] {
    margin-top: 5%;
    transform: scale(1.05);
}

.show_all[b-y2jco4cuac] {
    display: flex;
    flex-direction: column;
    background-color: #FFF;
    padding: 0;
    box-shadow: 0 0 .6vw #8a8a8ac4;
    transition: all .2s linear;
    margin-top: 10%;
    border-radius: .8vw;
    z-index: 30;
}

    .show_all:hover[b-y2jco4cuac] {
        margin-top: 5%;
        transform: scale(1.05);
    }

._1[b-y2jco4cuac] {
    left: 5%;
}

._2[b-y2jco4cuac] {
    left: calc(50% - 7.5vw);
}

._3[b-y2jco4cuac] {
    right: 5%;
}

.titulo_plan[b-y2jco4cuac] {
    display: flex;
    width: 100%;
    background-color: #0090B8;
    text-align: center;
    border-radius: .8vw .8vw 0 0;
    padding: 1vw;
}

.titulo_plan_2[b-y2jco4cuac] {
    display: flex;
    width: 100%;
    background-color: #002485;
    text-align: center;
    border-radius: .8vw .8vw 0 0;
    padding: 1vw;
}

.precio_plan[b-y2jco4cuac] {
    width: 100%;
    text-align: center;
    padding: 1vw;
}

.text[b-y2jco4cuac] {
    font-size: 1vw;
    font-weight: 600;
    margin: 0;
    color: #000;
}

.contenido_modulo[b-y2jco4cuac] {
    display: none;
}

.contenido_modulo_open[b-y2jco4cuac] {
    display: block;
    padding: 1vw;
}


/*carusel menu*/
.contet_menu[b-y2jco4cuac] {
    width: 100%;
    display: flex;
    flex-direction: column;
    overflow:hidden;
}

.sections_menu[b-y2jco4cuac] {
    margin: 0 auto;
    display:flex;
    z-index: 100;
}

.btn_menu[b-y2jco4cuac] {
    font-size: 1.2vw;
    color: #FFF;
    width: 8vw;
    margin: 0;
    text-align: center;
    cursor: pointer;
    transition: all .2s ease-in-out;
}

.select_section[b-y2jco4cuac] {
    border-bottom: .2vw solid #fff;
    font-weight: 600;
}

.content_carusel[b-y2jco4cuac] {
    width: 200%;
    display: flex;
    position: relative;
    left: 0;
    transition: all 1s ease-in-out;
}

.position_2[b-y2jco4cuac]{
    transform: translateX(-50%);
}

.btn_sus_1[b-y2jco4cuac], .btn_sus_2[b-y2jco4cuac] {
    font-size: 2vw;
    text-align: center;
    width: 80%;
    margin: 1vh auto;
    padding: .5vw;
    border: none;
    border-radius: 1vw;
    color: #fff;
    outline: none;
    text-decoration: none;
}

.btn_sus_2[b-y2jco4cuac] {
    background-color: #08088A;
}

.btn_sus_1[b-y2jco4cuac] {
    background-color: #0090B8;
}

@media screen and (max-width: 720px) {
    .grid[b-y2jco4cuac] {
        grid-template-columns: 1fr;
    }

    .texto[b-y2jco4cuac] {
        font-size: 2vh;
    }

    .title[b-y2jco4cuac] {
        font-size: 3vh;
    }

    .section_nosotros[b-y2jco4cuac] {
        min-height: auto;
        padding: 2vh;
        margin: auto;
    }

    .title_modulo[b-y2jco4cuac] {
        font-size: 1rem;
    }

    .text_modulo[b-y2jco4cuac] {
        font-size: .8rem;
    }

        .text_modulo i[b-y2jco4cuac] {
            margin-right: .8rem;
        }

    .conten_title[b-y2jco4cuac] {
        width: 100%;
    }

    .img_grid[b-y2jco4cuac] {
        width: 30vw;
    }

    .title[b-y2jco4cuac] {
        font-size: 1.5rem;
    }

    .titulo_plan_text[b-y2jco4cuac] {
        font-size: 1rem;
    }

    /*Contenedor de precios*/
    .content_relative[b-y2jco4cuac] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 2vh;
        margin: 2vh auto;
    }

    .contenido_modulo_open[b-y2jco4cuac] {
        padding: 1rem;
        width: auto;
        margin: auto;
    }


    .vista_movil_no[b-y2jco4cuac] {
        display: none;
    }

    .vista_movil[b-y2jco4cuac] {
        display: flex;
    }

    ._2[b-y2jco4cuac] {
        left: calc(50% - .75rem);
    }

    .text[b-y2jco4cuac] {
        font-size: .8rem;
    }

    .anim_css[b-y2jco4cuac] {
        width: 100%;
        margin: auto;
    }

    .show_all[b-y2jco4cuac] {
        box-shadow: 0 0 6px #8a8a8ac4;
        border-radius: .9rem;
    }



    .titulo_plan[b-y2jco4cuac] {
        border-radius: .9rem .9rem 0 0;
        padding: 1rem;
    }

    .titulo_plan_2[b-y2jco4cuac] {
        border-radius: .9rem .9rem 0 0;
        padding: 1rem;
    }


    /*carusel menu*/
    .contet_menu[b-y2jco4cuac] {
        max-height: 158vh;
    }

    .btn_menu[b-y2jco4cuac] {
        font-size: 1rem;
        width: 7rem;
    }

    .select_section[b-y2jco4cuac] {
        border-bottom: 2px solid #fff;
    }

    .content_carusel[b-y2jco4cuac] {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .position_2[b-y2jco4cuac] {
        transform: translateY(-50%);
    }

    .btn_sus_1[b-y2jco4cuac], .btn_sus_2[b-y2jco4cuac] {
        font-size: 1.5rem;
        margin: .8rem auto;
        padding: .5rem;
        border-radius: 1rem;
    }
}

@media screen and (max-width: 300px) {
    .content_relative[b-y2jco4cuac] {
        grid-template-columns: 1fr;
    }
}

.gird_template[b-y2jco4cuac] {
    display: flex;
    grid-template-columns: repeat(3, 1fr);
    width: 100%;
    padding: 3rem;
    gap: 3rem;
    flex-wrap: wrap;
    justify-content: center;
}

.col-md-4[b-y2jco4cuac] {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    width: 100%;
    padding: 1rem;
    flex-basis: 20rem;
}

p[b-y2jco4cuac] {
    font-size: 20px;
    text-align: center;
}

h1[b-y2jco4cuac] {
    text-align: center;
    color: white;
}

h2[b-y2jco4cuac] {
    color: #0090B8;
    text-align: center;
}

h3[b-y2jco4cuac] {
    font-family: Arial;
    text-align: center;
    color: #0090B8;
}

ol[b-y2jco4cuac] {
    list-style: none;
    padding: 0;
}

li[b-y2jco4cuac] {
    font-family: Calibri;
    text-align: center;
    font-size: 20px;
}

input[b-y2jco4cuac] {
    color: #0090B8;
    text-align: center;
    background-color: transparent;
    border: none;
    font-size: 25px;
}

.borde[b-y2jco4cuac] {
    border: 1px solid #0090B8;
    border-radius: 10px;
    box-sizing: content-box;
}

div[b-y2jco4cuac] {
    text-align: center;
}

.estiloborde[b-y2jco4cuac] {
    border-radius: 2rem 0 0 0;
    background-image: url(Img/Main/fondos_logo.png);
    background-size: 170%;
    background-repeat: no-repeat;
    background-position: 0% 60%;
    background-color: #fff;
    /*box-shadow: 0.5rem 0.5rem #3c3c3c8e;*/
}
}

.fondo1[b-y2jco4cuac] {
    background-color: #002485;
}
/* /Pages/ComponentesMain/PiePaginaComponent.razor.rz.scp.css */
.futter_content[b-tor2i0xw7l] {
    position: relative;
    width: 100%;
    padding: 5vw;
    margin-top: 0;
    background-color: #696969;
}

.grid[b-tor2i0xw7l] {
    display: grid;
    grid-template-columns: 20rem repeat(2, 1fr);
    gap: 3vw;
    width: 100%;
    margin: auto;
}

.col_grid[b-tor2i0xw7l] {
    display: flex;
    flex-direction: column;
    text-align: start;
}

.title[b-tor2i0xw7l] {
    color: #fff;
    font-size: 2vw;
    margin: 0;
}

.text[b-tor2i0xw7l] {
    font-size: 1.5vw;
    color: #ddd;
    margin: 0;
    text-decoration: none;
}

.imag_ft[b-tor2i0xw7l] {
    width: 70%;
    margin: auto 0;
}

.span_3[b-tor2i0xw7l]{
    grid-column: span 3;
}

.text_aling_center[b-tor2i0xw7l] {
    text-align: center;
    margin: auto;
    text-decoration: none;
}

.margin_1[b-tor2i0xw7l] {
    margin: auto 1vw;
}

.content__copy[b-tor2i0xw7l] {
    width: 100%;
    background-color: #141414;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    color: #fff;
}

.content__copy-links[b-tor2i0xw7l] {
    max-width: 70%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    color: #fff;
}

.content__copy-links a[b-tor2i0xw7l] {
    text-decoration: none;
    color: #fff;
}
.content__copy-links span[b-tor2i0xw7l]{
    margin: auto .5rem;
}
    .content__copy-links a:hover[b-tor2i0xw7l] {
        color: #0090B8;
    }

@media screen and (max-width: 780px) {
    .futter_content[b-tor2i0xw7l] {
        padding: 2vh;
        margin-top: 2rem;
    }

    .grid[b-tor2i0xw7l] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1vh;
        width: 80%;
    }

    .col_grid[b-tor2i0xw7l] {
        text-align: center;
    }

    .title[b-tor2i0xw7l] {
        font-size: 2vh;
    }

    .text[b-tor2i0xw7l] {
        font-size: 1.5vh;
    }

    .imag_ft[b-tor2i0xw7l] {
        margin: auto;
    }

    .span_3[b-tor2i0xw7l] {
        grid-column: span 1;
    }
}

.display_flex--response[b-tor2i0xw7l] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

    .display_flex--response a[b-tor2i0xw7l] {
        width: clamp(8rem, 45%, 100%);
        margin: 1rem 0;
    }

.imag_ft--get_it_on[b-tor2i0xw7l] {
    width: 100%;
    margin: auto 0;
}
/* /Pages/ComponentesMain/ServiciosComponent.razor.rz.scp.css */
.slider_container[b-7dcoq6yrrd] {
    display: grid;
    margin: 0;
    padding: 0;
    grid-template-columns: 1fr;
    align-items: center;
    gap: 1em;
}

.slider_body[b-7dcoq6yrrd] {
    background-position: center;
    background-size: 100%;
    object-fit: cover;
    padding: 0;
    margin: 0;
    grid-column: 1/1;
    background-repeat: no-repeat;
    background-size: cover;
    grid-row: 1/2;
    opacity: 0;
    pointer-events: none;
    display: grid;
    grid-template-columns: 1fr;
    align-items: center;
    transition: opacity 1.5s;
}

.slider_body--show[b-7dcoq6yrrd] {
    opacity: 1;
    pointer-events: unset;
}

.slider_arrow[b-7dcoq6yrrd] {
    margin: auto;
    padding: 1vw;
    color: rgba(255,255,255, 0.4);
    font-size: 5vw;
}

.slider_arrow_2[b-7dcoq6yrrd] {
    margin: auto;
    padding: 1vw;
    color: rgba(255,255,255, 0.4);
    font-size: 5vw;
}

    .slider_arrow:hover[b-7dcoq6yrrd], .slider_arrow_2:hover[b-7dcoq6yrrd] {
        color: #FFF;
    }

.section_nosotros[b-7dcoq6yrrd] {
    position: relative;
    width: 100%;
    padding: 4vh 0;
    overflow: hidden;
    margin: auto;
    box-shadow: 0.3vw 0.3vw .4vw #8a8a8ac4;
}

.grid[b-7dcoq6yrrd] {
    display: grid;
    grid-template-columns: 10% 1fr 10%;
    gap: 1vw;
    padding: 0;
    margin: auto;
    width: 100%;
}

.grid_slider[b-7dcoq6yrrd] {
    display: grid;
    grid-template-columns: 50% 1fr;
    gap: 1vw;
    padding: 0;
    margin: auto;
    width: 100%;
}

.grid_slider_2[b-7dcoq6yrrd] {
    display: grid;
    grid-template-columns: 1fr 50%;
    gap: 1vw;
    padding: 0;
    margin: auto;
    width: 100%;
}

.col_grid[b-7dcoq6yrrd] {
    display: flex;
    flex-direction: column;
    margin: auto;
}

.conten_title[b-7dcoq6yrrd] {
    width: 100%;
    padding: 0;
}

.img_grid[b-7dcoq6yrrd] {
    width: 30vw;
}

.title[b-7dcoq6yrrd] {
    font-size: 2.5vw;
    font-weight: 600;
    color: #002485;
    text-align: start;
    transition: all .2s linear;
    margin: 0;
}

    .title:hover[b-7dcoq6yrrd] {
        color: #08088A;
        transition: all .2s linear;
    }

.texto[b-7dcoq6yrrd] {
    font-size: 2vw;
    color: #FFF;
    text-align: center;
    transition: all .2s linear;
    margin: 0;
}

.points_content[b-7dcoq6yrrd] {
    margin: auto;
    font-size: .8vw;
    color: #B3B3B3;
    text-align: center;
}

.points[b-7dcoq6yrrd] {
    margin: auto .5vw;
    cursor: pointer;
}

.point--on[b-7dcoq6yrrd] {
    transform: scale(1.2);
    color: #464646;
}

@media screen and (max-width: 500px) {
    .grid_slider[b-7dcoq6yrrd] {
        grid-template-columns: 1fr;
    }

    .grid_slider_2[b-7dcoq6yrrd] {
        grid-template-columns: 1fr;
    }

    .texto[b-7dcoq6yrrd] {
        font-size: 2vh;
    }

    .title[b-7dcoq6yrrd] {
        font-size: 3vh;
    }

    .section_nosotros[b-7dcoq6yrrd] {
        min-height: auto;
    }
}

.content_flex[b-7dcoq6yrrd] {
    width: 110%;
    transform: translateX(-5%);
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    height: 25rem;
}

.content_card[b-7dcoq6yrrd] {
    width: 20%;
    margin: auto;
    height: 100%;
    max-height: 15rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.polygon[b-7dcoq6yrrd] {
    -webkit-clip-path: polygon(20% 0, 100% 0%, 80% 100%, 0% 100%);
    clip-path: polygon(20% 0, 100% 0%, 80% 100%, 0% 100%);
    width: 100%;
    min-height: 10rem;
    transform: scaleX(1.25);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.content_card span[b-7dcoq6yrrd] {
    width: 50%;
    font-size: 1.2rem;
    text-align: center;
    color: #0090B8;
    margin: 1rem auto;
    margin-bottom: 2rem;
}

.fig-1[b-7dcoq6yrrd] {
    background-image: url('Img/Main/ingresos-egresos.jpg');
}

.fig-2[b-7dcoq6yrrd] {
    background-image: url('Img/Main/asesor-contable.jpg');
}

.fig-3[b-7dcoq6yrrd] {
    background-image: url('Img/Main/calculo-impuestos.jpg');
}

.fig-4[b-7dcoq6yrrd] {
    background-image: url('Img/Main/vinculacion-sat.jpg');
}

.fig-5[b-7dcoq6yrrd] {
    background-image: url('Img/Main/realiza-contabilidad.jpg');
}
/* /Pages/ComponentesMain/TestimoniosComponent.razor.rz.scp.css */
.section_nosotros[b-gwpw5kxbsg] {
    width: 100%;
    /*padding: 4vh 2vw;
    margin: 7vh auto;
    box-shadow: 0.3vw 0.3vw .4vw #8a8a8ac4;*/
    background-image: url('Img/Main/fondogris.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 2rem 0;
}

.content_testimonios[b-gwpw5kxbsg] {
    position: relative;
}

.content_testimonio[b-gwpw5kxbsg] {
    position: relative;
    width: 70%;
}

    .content_testimonio:hover[b-gwpw5kxbsg] {
        transform: scale(1.1);
    }

        .content_testimonio:hover .gri_test .coll_grid[b-gwpw5kxbsg] {
            box-shadow: 0.3vw 0.3vw 0.4vw #8a8a8ac4;
        }

._1[b-gwpw5kxbsg] {
    margin-top: 3vw;
    left: 15%;
}

._2[b-gwpw5kxbsg] {
    margin-top: 2vw;
    left: 20%;
}

.stars[b-gwpw5kxbsg] {
    text-align: end;
}

.gri_test[b-gwpw5kxbsg] {
    display: grid;
    grid-template-columns: 10vw 1fr;
    gap: 1vw;
    padding: 0;
    margin: auto;
    width: 100%;
}

.col_grid[b-gwpw5kxbsg] {
    display: flex;
    flex-direction: column;
    margin: auto;
}

.coll_grid[b-gwpw5kxbsg] {
    display: flex;
    flex-direction: column;
    margin: auto;
}

.cirulo[b-gwpw5kxbsg] {
    border-radius: 50%;
    padding: 1vw;
    background-color: #fff;
    width: 100%;
    height: 10vw;
}

.card[b-gwpw5kxbsg] {
    width: 100%;
    margin: auto;
    background-color: #0090B8;
    padding: .5vw;
}

.conten_title[b-gwpw5kxbsg] {
    width: 100%;
    padding: 0;
}

.grid_info[b-gwpw5kxbsg] {
    display: grid;
    grid-template-columns: 20% 1fr;
    gap: 1vw;
    padding: 0;
    margin: auto;
    width: 100%;
}

.img_grid[b-gwpw5kxbsg] {
    width: 8vw;
    align-self: center;
    border-radius: 50%;
    object-fit: cover;
    display: block;
    box-shadow: 0 0 0.4vw #8a8a8a;
}

.title[b-gwpw5kxbsg] {
    font-size: 2.5vw;
    font-weight: 600;
    color: #002485;
    text-align: center;
    transition: all .2s linear;
    margin: 0;
}

    .title:hover[b-gwpw5kxbsg] {
        color: #08088A;
        transition: all .2s linear;
    }

.nombre_info[b-gwpw5kxbsg] {
    font-size: 1.5vw;
    color: #FFF;
    text-align: center;
    transition: all .2s linear;
    margin: 0;
}

.puesto_info[b-gwpw5kxbsg] {
    font-size: 1vw;
    width: 100%;
    color: #FFF;
    text-align: center;
    transition: all .2s linear;
    margin: 0;
    border-top: .2vw solid #FFF;
}

.mensaje[b-gwpw5kxbsg] {
    font-size: 1.5vw;
    color: #FFF;
    text-align: start;
    transition: all .2s linear;
    margin: 0;
}

.color_1[b-gwpw5kxbsg] {
    color: darkgoldenrod;
}

.color_2[b-gwpw5kxbsg] {
    color: #08088A;
}

@media screen and (max-width: 720px) {
    .section_nosotros[b-gwpw5kxbsg] {
        min-height: auto;
        padding: 2vh;
        margin: auto;
    }

    .content_testimonios[b-gwpw5kxbsg] {
        min-height: auto;
    }

    .content_testimonio[b-gwpw5kxbsg] {
        width: 90%;
    }

        .content_testimonio:hover .gri_test .coll_grid[b-gwpw5kxbsg] {
            box-shadow: 0.3rem 0.3rem 0.4rem #8a8a8ac4;
        }

    ._1[b-gwpw5kxbsg] {
        margin: auto;
        margin-top: 3vh;
        left: auto;
    }

    ._2[b-gwpw5kxbsg] {
        margin: auto;
        margin-top: 2vh;
        left: auto;
    }

    .gri_test[b-gwpw5kxbsg] {
        grid-template-columns: 1fr;
    }

    .cirulo[b-gwpw5kxbsg] {
        padding: .3rem;
        width: 5rem;
        height: 5rem;
        margin: auto;
    }

    .card[b-gwpw5kxbsg] {
        padding: .5rem;
    }

    .img_grid[b-gwpw5kxbsg] {
        width: 4.4rem;
    }

    .grid_info[b-gwpw5kxbsg] {
        grid-template-columns: 30% 1fr;
        gap: 1rem;
    }

    .title[b-gwpw5kxbsg] {
        font-size: 1.5rem;
        text-align: center;
    }

    .nombre_info[b-gwpw5kxbsg] {
        font-size: 1rem;
    }

    .puesto_info[b-gwpw5kxbsg] {
        font-size: .8rem;
        border-top: 2px solid #FFF;
    }

    .mensaje[b-gwpw5kxbsg] {
        font-size: 1rem;
    }
}

@media screen and (max-width: 300px) {
    .grid_info[b-gwpw5kxbsg] {
        grid-template-columns: 1fr;
    }
}


.titulo[b-gwpw5kxbsg] {
    text-align: center;
    font-size: 4rem;
    font-family: Arial, Helvetica, sans-serif;
    color: #002485;
    text-transform: uppercase;
    font-weight: 400;
}

.testimonios[b-gwpw5kxbsg] {
    margin: auto;
    margin-top: 50px;
    padding: 1rem;
    width: 80%;
    align-items: center;
    border-style: solid;
    border-width: 3px;
    border-radius: 40px;
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px;
    border-color: #0090B8;
}

.tes[b-gwpw5kxbsg] {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.imagen[b-gwpw5kxbsg] {
    width: 180px;
    height: 180px;
    margin: 20px;
    display: block;
    margin-bottom: 20px;
}

.nombre[b-gwpw5kxbsg] {
    margin: 5px;
    font-size: 2.5rem;
    font-family: Arial, Helvetica, sans-serif;
    color: #002485;
}

.descripcion[b-gwpw5kxbsg] {
    margin: 20px;
    padding: 1rem;
    font-size: 2rem;
    color: white;
    background-color: #0090b877;
    border-radius: 0 4rem 0 0;
}

@media screen and (max-width:780px ) {
    .tes[b-gwpw5kxbsg] {
        flex-direction: column;
    }

    .nombre[b-gwpw5kxbsg] {
        margin: auto;
    }

    .imagen[b-gwpw5kxbsg] {
        margin: 10px auto;
    }
}


/* /Pages/ConcilacionBancariaPage/ComponentesConciliacionBancaria/ConciliacionEgresos.razor.rz.scp.css */
.content_page[b-hgnaayomqx] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
}

.content_encabesado[b-hgnaayomqx] {
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-hgnaayomqx] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-hgnaayomqx] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.alertaa[b-hgnaayomqx] {
    margin: 1rem auto;
    text-align: center;
}

/*Descargas*/
.sectiont_descargas_pendientes[b-hgnaayomqx] {
    width: 95%;
    margin: 2vw auto;
}

.titulo_sectiont[b-hgnaayomqx] {
    font-size: 2vw;
    margin: 0;
    font-weight: 600;
}

.content_botonera[b-hgnaayomqx] {
    width: 100%;
    margin: 2vw auto;
}

.grid_4[b-hgnaayomqx] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.labal_text[b-hgnaayomqx] {
    font-size: 1.2vw;
    margin: 0;
    text-align: start;
}

.grid_3[b-hgnaayomqx] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.grid_2[b-hgnaayomqx] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.col_grid_d[b-hgnaayomqx] {
    border-bottom: .2vw solid #0090B8;
    transition: all .2s ease-in-out;
}

.span_1[b-hgnaayomqx] {
    grid-column: span 1;
}

.span_2[b-hgnaayomqx] {
    grid-column: span 2;
}

.span_3[b-hgnaayomqx] {
    grid-column: span 3;
}

.span_4[b-hgnaayomqx] {
    grid-column: span 4;
}

.btn_manual[b-hgnaayomqx], .btn_automatico[b-hgnaayomqx] {
    border-radius: 2vw;
    font-size: 1.2vw;
    text-align: center;
    color: #FFF;
    border: none;
    outline: none;
    margin: auto;
    padding: 1vw;
    display: flex;
}

.btn_manual[b-hgnaayomqx] {
    background-color: #0090B8;
}

.btn_automatico[b-hgnaayomqx] {
    background-color: #002485;
}

.grid_1fr_pors[b-hgnaayomqx] {
    display: grid;
    grid-template-columns: 1fr 40%;
    gap: 0vw;
    width: 100%;
}

.content_facturas_p[b-hgnaayomqx] {
    width: 100%;
    max-height: 20vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_facturas_p[b-hgnaayomqx]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_facturas_p[b-hgnaayomqx]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_facturas_p[b-hgnaayomqx]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

/*Table*/
.col_grid_flex[b-hgnaayomqx] {
    display: flex;
    margin: auto 0;
}

.labal_text[b-hgnaayomqx] {
    display: flex;
    font-size: 1.2vw;
    margin: auto 1vw;
    min-width: 15%;
}

.btn_nueva[b-hgnaayomqx] {
    background-color: #0090B8;
    display: flex;
    width: 75%;
    color: #FfF;
    border: none;
    outline: none;
    border-radius: 1vw;
    padding: .5vw 1vw;
    margin: auto;
    font-size: 1.5vw;
    cursor: pointer;
}

.text_btn[b-hgnaayomqx] {
    margin: auto;
}

.icono_btn[b-hgnaayomqx] {
    font-size: 1.2vw;
    margin: auto 0;
    margin-left: 1vw;
}

.icono_btnn[b-hgnaayomqx] {
    font-size: 1.2vw;
    margin: auto;
}

._select[b-hgnaayomqx] {
    background-color: transparent;
    outline: none;
    border: none;
    margin: auto;
    width: 100%;
}

.sectiont_ingreso_egreso[b-hgnaayomqx] {
    width: 95%;
    margin: auto;
}

.table_empresas[b-hgnaayomqx] {
    width: 100%;
    margin: 4vw auto;
}

.grid_table_empresas[b-hgnaayomqx] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

.col_grid[b-hgnaayomqx], .col_gridd[b-hgnaayomqx], .col_grid_d[b-hgnaayomqx] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.col_grid[b-hgnaayomqx] {
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.grid_head_tabla[b-hgnaayomqx], .grid_body_tabla[b-hgnaayomqx] {
    display: grid;
    grid-template-columns: repeat(9, 9.5vw);
    gap: 0;
    width: 100%;
    border-radius: .5vw;
}

.grid_head_tabla[b-hgnaayomqx] {
    background-color: #002485;
    padding: 1vw 0;
}

.titulo_tabla[b-hgnaayomqx] {
    display: flex;
    color: #FFF;
    font-size: 1vw;
    margin: auto;
    text-align: center;
}

.content_tabla_flex[b-hgnaayomqx] {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_tabla_flex[b-hgnaayomqx]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_tabla_flex[b-hgnaayomqx]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_tabla_flex[b-hgnaayomqx]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_body_tabla[b-hgnaayomqx] {
    border-top: .1vw solid #A2A2A2;
    border-bottom: .1vw solid #A2A2A2;
}

.text_tabla[b-hgnaayomqx] {
    max-width: 90%;
    font-size: 1.2vw;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

    .text_tabla[b-hgnaayomqx]::-webkit-scrollbar {
        height: 1vh;
        background-color: transparent;
    }

    .text_tabla[b-hgnaayomqx]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .text_tabla[b-hgnaayomqx]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.activa[b-hgnaayomqx] {
    color: #FFF;
    background-color: #34d30e;
    border-radius: .5vw;
    padding: .5vw;
}

.inactiva[b-hgnaayomqx] {
    color: #FFF;
    background-color: #e82300;
    border-radius: .5vw;
    padding: .5vw;
}

.btn_tabla_editar[b-hgnaayomqx] {
    background-color: #002485;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    margin: auto;
    display: flex;
    cursor: pointer;
    text-align: center;
}

.btn_tabla_factura[b-hgnaayomqx], .btn_tabla_archivos[b-hgnaayomqx] {
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    cursor: pointer;
    margin: .5vw auto;
    display: flex;
    text-align: center;
}

.btn_tabla_archivos[b-hgnaayomqx] {
    background-color: #A2A2A2;
}

.aleta_no_empresas[b-hgnaayomqx] {
    margin: auto;
    font-size: 3vw;
    font-weight: 900;
    color: #0090B8;
}

.oculto[b-hgnaayomqx] {
    display: none;
}

/*Filtros*/
.cursor[b-hgnaayomqx] {
    cursor: pointer;
    transition: all .2s ease-in-out;
}

    .cursor:hover[b-hgnaayomqx] {
        color: #0090B8;
    }

.chekeado[b-hgnaayomqx] {
    color: #0090B8;
    font-weight: 600;
}

.content_flex[b-hgnaayomqx] {
    min-width: 100%;
    display: flex;
    transition: all .2s ease-in-out;
}

.ocultar[b-hgnaayomqx] {
    width: 0;
    height: 0;
    min-width: 0;
    opacity: 0;
    pointer-events: none;
}

.icono_select[b-hgnaayomqx] {
    margin-left: auto;
    margin: auto 0;
    margin-left: auto;
}

.btn_generic[b-hgnaayomqx] {
    width: 100%;
    margin: auto;
}


.txt_alert[b-hgnaayomqx] {
    margin: auto 0;
    display: flex;
}

.comprobacion[b-hgnaayomqx] {
    border-radius: 1vw;
    background-color: #055160;
    padding: .5vw;
    margin: auto 0;
    margin-left: auto;
    cursor: pointer;
    color: #FFF;
}

/*Modal*/
.modal_zip[b-hgnaayomqx] {
    width: 100%;
    height: 100vh;
    background-color: #000000d1;
    position: fixed;
    top: 0;
    left: 0;
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
    z-index: 300;
    transition: all .3s ease-in-out;
}

.open[b-hgnaayomqx] {
    transform: scale(1);
    opacity: 1;
    pointer-events: all;
}

.content_relative[b-hgnaayomqx] {
    position: relative;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
}

.icono_modal[b-hgnaayomqx] {
    position: absolute;
    color: #FFF;
    top: 5%;
    right: 5%;
    font-size: 2vw;
    cursor: pointer;
}

.content_modal[b-hgnaayomqx] {
    margin: auto;
    width: 60%;
    padding: 2vw;
    background-color: #FFF;
    border-radius: 1vw;
    border: .2vw solid #002485;
}

.titulo_modal[b-hgnaayomqx] {
    font-size: 2vw;
    text-align: center;
    color: #002485;
    margin: auto;
    margin-bottom: 2vw;
}

.icono_titulo_modal[b-hgnaayomqx] {
    margin: auto 1vw;
}

.margin_modal[b-hgnaayomqx] {
    margin: 2vw auto;
}

.conntent_left[b-hgnaayomqx] {
    margin: 2vw 0;
    margin-left: auto;
}

.sectio_inputs_modal[b-hgnaayomqx] {
    width: 100%;
    margin: auto;
}

.anim[b-hgnaayomqx] {
    width: 40%;
    margin: auto;
}

/*Carga Pagina*/
.content_carga[b-hgnaayomqx] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-hgnaayomqx] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-hgnaayomqx 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-hgnaayomqx {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

@media screen and (max-width: 680px) {
    .icon_carga[b-hgnaayomqx] {
        font-size: 2rem;
        text-shadow: 3px 3px 6px #35353599;
    }

    .content_carga[b-hgnaayomqx] {
        margin-top: 25vh;
    }

    .content_page[b-hgnaayomqx] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-hgnaayomqx] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-hgnaayomqx] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-hgnaayomqx] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*Descargas*/
    .sectiont_descargas_pendientes[b-hgnaayomqx] {
        margin: 2rem auto;
    }

    .titulo_sectiont[b-hgnaayomqx] {
        font-size: 1.5rem;
    }

    .content_botonera[b-hgnaayomqx] {
        margin: 1.5rem auto;
    }

    .grid_4[b-hgnaayomqx] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .labal_text[b-hgnaayomqx] {
        font-size: 1rem;
    }

    .grid_3[b-hgnaayomqx] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .grid_2[b-hgnaayomqx] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .span_1[b-hgnaayomqx], .span_2[b-hgnaayomqx], .span_3[b-hgnaayomqx], .span_4[b-hgnaayomqx] {
        grid-column: span 1;
    }

    .btn_manual[b-hgnaayomqx], .btn_automatico[b-hgnaayomqx] {
        border-radius: 2rem;
        font-size: 1.2rem;
        padding: .5rem 1.5rem;
    }

    .grid_1fr_pors[b-hgnaayomqx] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .content_facturas_p[b-hgnaayomqx] {
        max-height: 40vh;
    }

        .content_facturas_p[b-hgnaayomqx]::-webkit-scrollbar {
            width: 1vw;
        }

    /*Table*/
    .col_grid_flex[b-hgnaayomqx] {
        display: flex;
        flex-direction: column;
        margin: auto 0;
    }

    .col_grid[b-hgnaayomqx] {
        border-left: none;
        border-right: none;
        border-top: .1vw solid #A2A2A2;
        border-bottom: .1vw solid #A2A2A2;
        border-radius: 0.5rem;
        min-height: 25vh;
    }

    .col_grid_d[b-hgnaayomqx] {
        border-bottom: 2px solid #0090B8;
    }

    .labal_text[b-hgnaayomqx] {
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_nueva[b-hgnaayomqx] {
        width: 50%;
        border-radius: 1rem;
        padding: .5rem 1rem;
        margin: auto;
        font-size: 1.2rem;
    }

    .icono_btn[b-hgnaayomqx] {
        font-size: 1rem;
        margin: auto 0;
        margin-left: 1rem;
    }

    .icono_btnn[b-hgnaayomqx] {
        font-size: 1rem;
        margin: auto;
    }

    .table_empresas[b-hgnaayomqx] {
        margin: 2rem 0;
        max-height: 75vh;
        overflow-x: hidden;
        overflow-y: auto;
        margin-bottom: 4rem;
    }

    .grid_table_empresas[b-hgnaayomqx] {
        grid-template-columns: 10% 1fr;
        gap: 1rem;
    }

    .grid_head_tabla[b-hgnaayomqx], .grid_body_tabla[b-hgnaayomqx] {
        grid-template-columns: repeat(1, 1fr);
        border-radius: .5rem;
    }

    .grid_head_tabla[b-hgnaayomqx] {
        padding: 0;
    }

    .titulo_tabla[b-hgnaayomqx] {
        font-size: .8rem;
        writing-mode: vertical-lr;
        transform: rotateY(180deg) rotateX(180deg);
        margin: auto;
    }

    .content_tabla_flex[b-hgnaayomqx] {
        flex-direction: row;
        max-width: 90%;
        min-height: 226vh;
        overflow-x: auto;
        overflow-y: hidden;
    }

        .content_tabla_flex[b-hgnaayomqx]::-webkit-scrollbar {
            width: 100%;
            height: 1vh;
        }

        .content_tabla_flex[b-hgnaayomqx]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .grid_body_tabla[b-hgnaayomqx] {
        border: none;
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
    }

    .text_tabla[b-hgnaayomqx] {
        font-size: 1rem;
        overflow-y: hidden;
        overflow-x: auto;
    }

        .text_tabla[b-hgnaayomqx]::-webkit-scrollbar {
            height: 1vh;
        }

        .text_tabla[b-hgnaayomqx]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .activa[b-hgnaayomqx] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .inactiva[b-hgnaayomqx] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .btn_tabla_editar[b-hgnaayomqx] {
        width: 2.5rem;
        height: 2.5rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_tabla_factura[b-hgnaayomqx], .btn_tabla_archivos[b-hgnaayomqx] {
        width: 2rem;
        height: 2rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .aleta_no_empresas[b-hgnaayomqx] {
        font-size: 2.5rem;
    }

    /*Modal*/
    .icono_modal[b-hgnaayomqx] {
        top: 5%;
        right: 5%;
        font-size: 1.5rem;
    }

    .content_modal[b-hgnaayomqx] {
        width: 80%;
        padding: 1.5rem;
        border-radius: 1rem;
        border: 2px solid #002485;
    }

    .titulo_modal[b-hgnaayomqx] {
        font-size: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .icono_titulo_modal[b-hgnaayomqx] {
        margin: auto 1rem;
    }

    .margin_modal[b-hgnaayomqx] {
        margin: 1.5rem auto;
    }

    .conntent_left[b-hgnaayomqx] {
        margin: 1.5rem 0;
        margin-left: auto;
    }

    .icono_select[b-hgnaayomqx] {
        margin: auto;
        transform: rotateZ(90deg);
    }
}
/* /Pages/ConcilacionBancariaPage/ComponentesConciliacionBancaria/ConciliacionIngresos.razor.rz.scp.css */
.content_page[b-5zrv8n42kh] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
}

.content_encabesado[b-5zrv8n42kh] {
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-5zrv8n42kh] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-5zrv8n42kh] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.alertaa[b-5zrv8n42kh] {
    margin: 1rem auto;
    text-align: center;
}

/*Descargas*/
.sectiont_descargas_pendientes[b-5zrv8n42kh] {
    width: 95%;
    margin: 2vw auto;
}

.titulo_sectiont[b-5zrv8n42kh] {
    font-size: 2vw;
    margin: 0;
    font-weight: 600;
}

.content_botonera[b-5zrv8n42kh] {
    width: 100%;
    margin: 2vw auto;
}

.grid_4[b-5zrv8n42kh] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.labal_text[b-5zrv8n42kh] {
    font-size: 1.2vw;
    margin: 0;
    text-align: start;
}

.grid_3[b-5zrv8n42kh] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.grid_2[b-5zrv8n42kh] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.col_grid_d[b-5zrv8n42kh] {
    border-bottom: .2vw solid #0090B8;
    transition: all .2s ease-in-out;
}

.span_1[b-5zrv8n42kh] {
    grid-column: span 1;
}

.span_2[b-5zrv8n42kh] {
    grid-column: span 2;
}

.span_3[b-5zrv8n42kh] {
    grid-column: span 3;
}

.span_4[b-5zrv8n42kh] {
    grid-column: span 4;
}

.btn_manual[b-5zrv8n42kh], .btn_automatico[b-5zrv8n42kh] {
    border-radius: 2vw;
    font-size: 1.2vw;
    text-align: center;
    color: #FFF;
    border: none;
    outline: none;
    margin: auto;
    padding: 1vw;
    display: flex;
}

.btn_manual[b-5zrv8n42kh] {
    background-color: #0090B8;
}

.btn_automatico[b-5zrv8n42kh] {
    background-color: #002485;
}

.grid_1fr_pors[b-5zrv8n42kh] {
    display: grid;
    grid-template-columns: 1fr 40%;
    gap: 0vw;
    width: 100%;
}

.content_facturas_p[b-5zrv8n42kh] {
    width: 100%;
    max-height: 20vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_facturas_p[b-5zrv8n42kh]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_facturas_p[b-5zrv8n42kh]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_facturas_p[b-5zrv8n42kh]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

/*Table*/
.col_grid_flex[b-5zrv8n42kh] {
    display: flex;
    margin: auto 0;
}

.labal_text[b-5zrv8n42kh] {
    display: flex;
    font-size: 1.2vw;
    margin: auto 1vw;
    min-width: 15%;
}

.btn_nueva[b-5zrv8n42kh] {
    background-color: #0090B8;
    display: flex;
    width: 75%;
    color: #FfF;
    border: none;
    outline: none;
    border-radius: 1vw;
    padding: .5vw 1vw;
    margin: auto;
    font-size: 1.5vw;
    cursor: pointer;
}

.text_btn[b-5zrv8n42kh] {
    margin: auto;
}

.icono_btn[b-5zrv8n42kh] {
    font-size: 1.2vw;
    margin: auto 0;
    margin-left: 1vw;
}

.icono_btnn[b-5zrv8n42kh] {
    font-size: 1.2vw;
    margin: auto;
}

._select[b-5zrv8n42kh] {
    background-color: transparent;
    outline: none;
    border: none;
    margin: auto;
    width: 100%;
}

.sectiont_ingreso_egreso[b-5zrv8n42kh] {
    width: 95%;
    margin: auto;
}

.table_empresas[b-5zrv8n42kh] {
    width: 100%;
    margin: 4vw auto;
}

.grid_table_empresas[b-5zrv8n42kh] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

.col_grid[b-5zrv8n42kh], .col_gridd[b-5zrv8n42kh], .col_grid_d[b-5zrv8n42kh] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.col_grid[b-5zrv8n42kh] {
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.grid_head_tabla[b-5zrv8n42kh], .grid_body_tabla[b-5zrv8n42kh] {
    display: grid;
    grid-template-columns: repeat(9, 9.5vw);
    gap: 0;
    width: 100%;
    border-radius: .5vw;
}

.grid_head_tabla[b-5zrv8n42kh] {
    background-color: #002485;
    padding: 1vw 0;
}

.titulo_tabla[b-5zrv8n42kh] {
    display: flex;
    color: #FFF;
    font-size: 1vw;
    margin: auto;
    text-align: center;
}

.content_tabla_flex[b-5zrv8n42kh] {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_tabla_flex[b-5zrv8n42kh]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_tabla_flex[b-5zrv8n42kh]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_tabla_flex[b-5zrv8n42kh]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_body_tabla[b-5zrv8n42kh] {
    border-top: .1vw solid #A2A2A2;
    border-bottom: .1vw solid #A2A2A2;
}

.text_tabla[b-5zrv8n42kh] {
    max-width: 90%;
    font-size: 1.2vw;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

    .text_tabla[b-5zrv8n42kh]::-webkit-scrollbar {
        height: 1vh;
        background-color: transparent;
    }

    .text_tabla[b-5zrv8n42kh]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .text_tabla[b-5zrv8n42kh]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.activa[b-5zrv8n42kh] {
    color: #FFF;
    background-color: #34d30e;
    border-radius: .5vw;
    padding: .5vw;
}

.inactiva[b-5zrv8n42kh] {
    color: #FFF;
    background-color: #e82300;
    border-radius: .5vw;
    padding: .5vw;
}

.btn_tabla_editar[b-5zrv8n42kh] {
    background-color: #002485;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    margin: auto;
    display: flex;
    cursor: pointer;
    text-align: center;
}

.btn_tabla_factura[b-5zrv8n42kh], .btn_tabla_archivos[b-5zrv8n42kh] {
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    cursor: pointer;
    margin: .5vw auto;
    display: flex;
    text-align: center;
}

.btn_tabla_archivos[b-5zrv8n42kh] {
    background-color: #A2A2A2;
}

.aleta_no_empresas[b-5zrv8n42kh] {
    margin: auto;
    font-size: 3vw;
    font-weight: 900;
    color: #0090B8;
}

.oculto[b-5zrv8n42kh] {
    display: none;
}

/*Filtros*/
.cursor[b-5zrv8n42kh] {
    cursor: pointer;
    transition: all .2s ease-in-out;
}

    .cursor:hover[b-5zrv8n42kh] {
        color: #0090B8;
    }

.chekeado[b-5zrv8n42kh] {
    color: #0090B8;
    font-weight: 600;
}

.content_flex[b-5zrv8n42kh] {
    min-width: 100%;
    display: flex;
    transition: all .2s ease-in-out;
}

.ocultar[b-5zrv8n42kh] {
    width: 0;
    height: 0;
    min-width: 0;
    opacity: 0;
    pointer-events: none;
}

.icono_select[b-5zrv8n42kh] {
    margin-left: auto;
    margin: auto 0;
    margin-left: auto;
}

.btn_generic[b-5zrv8n42kh] {
    width: 100%;
    margin: auto;
}


.txt_alert[b-5zrv8n42kh] {
    margin: auto 0;
    display: flex;
}

.comprobacion[b-5zrv8n42kh] {
    border-radius: 1vw;
    background-color: #055160;
    padding: .5vw;
    margin: auto 0;
    margin-left: auto;
    cursor: pointer;
    color: #FFF;
}

/*Modal*/
.modal_zip[b-5zrv8n42kh] {
    width: 100%;
    height: 100vh;
    background-color: #000000d1;
    position: fixed;
    top: 0;
    left: 0;
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
    z-index: 300;
    transition: all .3s ease-in-out;
}

.open[b-5zrv8n42kh] {
    transform: scale(1);
    opacity: 1;
    pointer-events: all;
}

.content_relative[b-5zrv8n42kh] {
    position: relative;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
}

.icono_modal[b-5zrv8n42kh] {
    position: absolute;
    color: #FFF;
    top: 5%;
    right: 5%;
    font-size: 2vw;
    cursor: pointer;
}

.content_modal[b-5zrv8n42kh] {
    margin: auto;
    width: 60%;
    padding: 2vw;
    background-color: #FFF;
    border-radius: 1vw;
    border: .2vw solid #002485;
}

.titulo_modal[b-5zrv8n42kh] {
    font-size: 2vw;
    text-align: center;
    color: #002485;
    margin: auto;
    margin-bottom: 2vw;
}

.icono_titulo_modal[b-5zrv8n42kh] {
    margin: auto 1vw;
}

.margin_modal[b-5zrv8n42kh] {
    margin: 2vw auto;
}

.conntent_left[b-5zrv8n42kh] {
    margin: 2vw 0;
    margin-left: auto;
}

.sectio_inputs_modal[b-5zrv8n42kh] {
    width: 100%;
    margin: auto;
}

.anim[b-5zrv8n42kh] {
    width: 40%;
    margin: auto;
}

/*Carga Pagina*/
.content_carga[b-5zrv8n42kh] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-5zrv8n42kh] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-5zrv8n42kh 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-5zrv8n42kh {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

@media screen and (max-width: 680px) {
    .icon_carga[b-5zrv8n42kh] {
        font-size: 2rem;
        text-shadow: 3px 3px 6px #35353599;
    }

    .content_carga[b-5zrv8n42kh] {
        margin-top: 25vh;
    }

    .content_page[b-5zrv8n42kh] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-5zrv8n42kh] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-5zrv8n42kh] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-5zrv8n42kh] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*Descargas*/
    .sectiont_descargas_pendientes[b-5zrv8n42kh] {
        margin: 2rem auto;
    }

    .titulo_sectiont[b-5zrv8n42kh] {
        font-size: 1.5rem;
    }

    .content_botonera[b-5zrv8n42kh] {
        margin: 1.5rem auto;
    }

    .grid_4[b-5zrv8n42kh] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .labal_text[b-5zrv8n42kh] {
        font-size: 1rem;
    }

    .grid_3[b-5zrv8n42kh] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .grid_2[b-5zrv8n42kh] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .span_1[b-5zrv8n42kh], .span_2[b-5zrv8n42kh], .span_3[b-5zrv8n42kh], .span_4[b-5zrv8n42kh] {
        grid-column: span 1;
    }

    .btn_manual[b-5zrv8n42kh], .btn_automatico[b-5zrv8n42kh] {
        border-radius: 2rem;
        font-size: 1.2rem;
        padding: .5rem 1.5rem;
    }

    .grid_1fr_pors[b-5zrv8n42kh] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .content_facturas_p[b-5zrv8n42kh] {
        max-height: 40vh;
    }

        .content_facturas_p[b-5zrv8n42kh]::-webkit-scrollbar {
            width: 1vw;
        }

    /*Table*/
    .col_grid_flex[b-5zrv8n42kh] {
        display: flex;
        flex-direction: column;
        margin: auto 0;
    }

    .col_grid[b-5zrv8n42kh] {
        border-left: none;
        border-right: none;
        border-top: .1vw solid #A2A2A2;
        border-bottom: .1vw solid #A2A2A2;
        border-radius: 0.5rem;
        min-height: 25vh;
    }

    .col_grid_d[b-5zrv8n42kh] {
        border-bottom: 2px solid #0090B8;
    }

    .labal_text[b-5zrv8n42kh] {
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_nueva[b-5zrv8n42kh] {
        width: 50%;
        border-radius: 1rem;
        padding: .5rem 1rem;
        margin: auto;
        font-size: 1.2rem;
    }

    .icono_btn[b-5zrv8n42kh] {
        font-size: 1rem;
        margin: auto 0;
        margin-left: 1rem;
    }

    .icono_btnn[b-5zrv8n42kh] {
        font-size: 1rem;
        margin: auto;
    }

    .table_empresas[b-5zrv8n42kh] {
        margin: 2rem 0;
        max-height: 75vh;
        overflow-x: hidden;
        overflow-y: auto;
        margin-bottom: 4rem;
    }

    .grid_table_empresas[b-5zrv8n42kh] {
        grid-template-columns: 10% 1fr;
        gap: 1rem;
    }

    .grid_head_tabla[b-5zrv8n42kh], .grid_body_tabla[b-5zrv8n42kh] {
        grid-template-columns: repeat(1, 1fr);
        border-radius: .5rem;
    }

    .grid_head_tabla[b-5zrv8n42kh] {
        padding: 0;
    }

    .titulo_tabla[b-5zrv8n42kh] {
        font-size: .8rem;
        writing-mode: vertical-lr;
        transform: rotateY(180deg) rotateX(180deg);
        margin: auto;
    }

    .content_tabla_flex[b-5zrv8n42kh] {
        flex-direction: row;
        max-width: 90%;
        min-height: 226vh;
        overflow-x: auto;
        overflow-y: hidden;
    }

        .content_tabla_flex[b-5zrv8n42kh]::-webkit-scrollbar {
            width: 100%;
            height: 1vh;
        }

        .content_tabla_flex[b-5zrv8n42kh]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .grid_body_tabla[b-5zrv8n42kh] {
        border: none;
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
    }

    .text_tabla[b-5zrv8n42kh] {
        font-size: 1rem;
        overflow-y: hidden;
        overflow-x: auto;
    }

        .text_tabla[b-5zrv8n42kh]::-webkit-scrollbar {
            height: 1vh;
        }

        .text_tabla[b-5zrv8n42kh]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .activa[b-5zrv8n42kh] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .inactiva[b-5zrv8n42kh] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .btn_tabla_editar[b-5zrv8n42kh] {
        width: 2.5rem;
        height: 2.5rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_tabla_factura[b-5zrv8n42kh], .btn_tabla_archivos[b-5zrv8n42kh] {
        width: 2rem;
        height: 2rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .aleta_no_empresas[b-5zrv8n42kh] {
        font-size: 2.5rem;
    }

    /*Modal*/
    .icono_modal[b-5zrv8n42kh] {
        top: 5%;
        right: 5%;
        font-size: 1.5rem;
    }

    .content_modal[b-5zrv8n42kh] {
        width: 80%;
        padding: 1.5rem;
        border-radius: 1rem;
        border: 2px solid #002485;
    }

    .titulo_modal[b-5zrv8n42kh] {
        font-size: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .icono_titulo_modal[b-5zrv8n42kh] {
        margin: auto 1rem;
    }

    .margin_modal[b-5zrv8n42kh] {
        margin: 1.5rem auto;
    }

    .conntent_left[b-5zrv8n42kh] {
        margin: 1.5rem 0;
        margin-left: auto;
    }

    .icono_select[b-5zrv8n42kh] {
        margin: auto;
        transform: rotateZ(90deg);
    }
}
/* /Pages/ConcilacionBancariaPage/ComponentesConciliacionBancaria/RowTable.razor.rz.scp.css */
.content_page[b-u262si4w11] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
}

.content_encabesado[b-u262si4w11] {
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-u262si4w11] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-u262si4w11] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.alertaa[b-u262si4w11] {
    margin: 1rem auto;
    text-align: center;
}

._positio_relative[b-u262si4w11] {
    position: relative;
}

.alerta_fecha[b-u262si4w11] {
    width: 250%;
    position: absolute;
    top: -10%;
    left: -75%;
    background-color: #ffefa5;
    color: #756104;
    font-size: 1vw;
    margin: 0;
    padding: .5vw;
    text-align: center;
}
/*Descargas*/
.sectiont_descargas_pendientes[b-u262si4w11] {
    width: 95%;
    margin: 2vw auto;
}

.titulo_sectiont[b-u262si4w11] {
    font-size: 2vw;
    margin: 0;
    font-weight: 600;
}

.content_botonera[b-u262si4w11] {
    width: 100%;
    margin: 2vw auto;
}

.grid_4[b-u262si4w11] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.labal_text[b-u262si4w11] {
    font-size: 1.2vw;
    margin: 0;
    text-align: start;
}

.grid_3[b-u262si4w11] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.grid_2[b-u262si4w11] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.col_grid_d[b-u262si4w11] {
    border-bottom: .2vw solid #0090B8;
    transition: all .2s ease-in-out;
}

.span_1[b-u262si4w11] {
    grid-column: span 1;
}

.span_2[b-u262si4w11] {
    grid-column: span 2;
}

.span_3[b-u262si4w11] {
    grid-column: span 3;
}

.span_4[b-u262si4w11] {
    grid-column: span 4;
}

.btn_manual[b-u262si4w11], .btn_automatico[b-u262si4w11] {
    border-radius: 2vw;
    font-size: 1.2vw;
    text-align: center;
    color: #FFF;
    border: none;
    outline: none;
    margin: auto;
    padding: 1vw;
    display: flex;
}

.btn_manual[b-u262si4w11] {
    background-color: #0090B8;
}

.btn_automatico[b-u262si4w11] {
    background-color: #002485;
}

.grid_1fr_pors[b-u262si4w11] {
    display: grid;
    grid-template-columns: 1fr 40%;
    gap: 0vw;
    width: 100%;
}

.content_facturas_p[b-u262si4w11] {
    width: 100%;
    max-height: 20vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_facturas_p[b-u262si4w11]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_facturas_p[b-u262si4w11]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_facturas_p[b-u262si4w11]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

/*Table*/
.col_grid_flex[b-u262si4w11] {
    display: flex;
    margin: auto 0;
}

.labal_text[b-u262si4w11] {
    display: flex;
    font-size: 1.2vw;
    margin: auto 1vw;
    min-width: 15%;
}

.btn_nueva[b-u262si4w11] {
    background-color: #0090B8;
    display: flex;
    width: 75%;
    color: #FfF;
    border: none;
    outline: none;
    border-radius: 1vw;
    padding: .5vw 1vw;
    margin: auto;
    font-size: 1.5vw;
    cursor: pointer;
}

.text_btn[b-u262si4w11] {
    margin: auto;
}

.icono_btn[b-u262si4w11] {
    font-size: 1.2vw;
    margin: auto 0;
    margin-left: 1vw;
}

.icono_btnn[b-u262si4w11] {
    font-size: 1.2vw;
    margin: auto;
}

._select[b-u262si4w11] {
    background-color: transparent;
    outline: none;
    border: none;
    margin: auto;
    width: 100%;
}

.sectiont_ingreso_egreso[b-u262si4w11] {
    width: 95%;
    margin: auto;
}

.table_empresas[b-u262si4w11] {
    width: 100%;
    margin: 4vw auto;
}

.grid_table_empresas[b-u262si4w11] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

.col_grid[b-u262si4w11], .col_gridd[b-u262si4w11], .col_grid_d[b-u262si4w11] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.col_grid[b-u262si4w11] {
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.grid_head_tabla[b-u262si4w11], .grid_body_tabla[b-u262si4w11] {
    display: grid;
    grid-template-columns: repeat(9, 9.5vw);
    gap: 0;
    width: 100%;
    border-radius: .5vw;
}

.grid_head_tabla[b-u262si4w11] {
    background-color: #002485;
    padding: 1vw 0;
}

.titulo_tabla[b-u262si4w11] {
    display: flex;
    color: #FFF;
    font-size: 1vw;
    margin: auto;
    text-align: center;
}

.content_tabla_flex[b-u262si4w11] {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_tabla_flex[b-u262si4w11]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_tabla_flex[b-u262si4w11]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_tabla_flex[b-u262si4w11]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_body_tabla[b-u262si4w11] {
    border-top: .1vw solid #A2A2A2;
    border-bottom: .1vw solid #A2A2A2;
}

.text_tabla[b-u262si4w11] {
    max-width: 90%;
    font-size: 1.2vw;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

    .text_tabla[b-u262si4w11]::-webkit-scrollbar {
        height: 1vh;
        background-color: transparent;
    }

    .text_tabla[b-u262si4w11]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .text_tabla[b-u262si4w11]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.activa[b-u262si4w11] {
    color: #FFF;
    background-color: #34d30e;
    border-radius: .5vw;
    padding: .5vw;
}

.inactiva[b-u262si4w11] {
    color: #FFF;
    background-color: #e82300;
    border-radius: .5vw;
    padding: .5vw;
}

.btn_tabla_editar[b-u262si4w11] {
    position: relative;
    background-color: #002485;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    margin: .2vw auto;
    display: flex;
    cursor: pointer;
    text-align: center;
    border: none;
    outline: none;
}

.popper_btns[b-u262si4w11] {
    position: absolute;
    min-width: 300%;
    background-color: #fff;
    border-radius: 1vw;
    margin: 0;
    top: 110%;
    pointer-events: none;
    padding: .5vw 1vw;
    text-align: center;
    color: #000;
    font-size: 1vw;
    opacity: 0;
    box-shadow: 0.5vw 0.5vw 1vw #1717179c;
    z-index: 200;
    right: -60%;
    transform: scale(0);
    transition: all .2s ease-in-out;
}

.btn_tabla_editar:hover .popper_btns[b-u262si4w11] {
    opacity: 1;
    transform: scale(1);
}

.btn_tabla_factura[b-u262si4w11], .btn_tabla_archivos[b-u262si4w11] {
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    cursor: pointer;
    margin: .5vw auto;
    display: flex;
    text-align: center;
}

.btn_tabla_archivos[b-u262si4w11] {
    background-color: #A2A2A2;
}

.aleta_no_empresas[b-u262si4w11] {
    margin: auto;
    font-size: 3vw;
    font-weight: 900;
    color: #0090B8;
}

.oculto[b-u262si4w11] {
    display: none;
}

/*Filtros*/
.cursor[b-u262si4w11] {
    cursor: pointer;
    transition: all .2s ease-in-out;
}

    .cursor:hover[b-u262si4w11] {
        color: #0090B8;
    }

.chekeado[b-u262si4w11] {
    color: #0090B8;
    font-weight: 600;
}

.content_flex[b-u262si4w11] {
    min-width: 100%;
    display: flex;
    transition: all .2s ease-in-out;
}

.ocultar[b-u262si4w11] {
    width: 0;
    height: 0;
    min-width: 0;
    opacity: 0;
    pointer-events: none;
}

.icono_select[b-u262si4w11] {
    margin-left: auto;
    margin: auto 0;
    margin-left: auto;
}

.btn_generic[b-u262si4w11] {
    width: 100%;
    margin: auto;
}


.txt_alert[b-u262si4w11] {
    margin: auto 0;
    display: flex;
}

.comprobacion[b-u262si4w11] {
    border-radius: 1vw;
    background-color: #055160;
    padding: .5vw;
    margin: auto 0;
    margin-left: auto;
    cursor: pointer;
    color: #FFF;
}

/*Modal*/
.modal_zip[b-u262si4w11] {
    width: 100%;
    height: 100vh;
    background-color: #000000d1;
    position: fixed;
    top: 0;
    left: 0;
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
    z-index: 300;
    transition: all .3s ease-in-out;
}

.open[b-u262si4w11] {
    transform: scale(1);
    opacity: 1;
    pointer-events: all;
}

.content_relative[b-u262si4w11] {
    position: relative;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
}

.icono_modal[b-u262si4w11] {
    position: absolute;
    color: #FFF;
    top: 5%;
    right: 5%;
    font-size: 2vw;
    cursor: pointer;
}

.content_modal[b-u262si4w11] {
    margin: auto;
    width: 60%;
    padding: 2vw;
    background-color: #FFF;
    border-radius: 1vw;
    border: .2vw solid #002485;
}

.titulo_modal[b-u262si4w11] {
    font-size: 2vw;
    text-align: center;
    color: #002485;
    margin: auto;
    margin-bottom: 2vw;
}

.icono_titulo_modal[b-u262si4w11] {
    margin: auto 1vw;
}

.margin_modal[b-u262si4w11] {
    margin: 2vw auto;
}

.conntent_left[b-u262si4w11] {
    margin: 2vw 0;
    margin-left: auto;
}

.sectio_inputs_modal[b-u262si4w11] {
    width: 100%;
    margin: auto;
}

.anim[b-u262si4w11] {
    width: 40%;
    margin: auto;
}

/*Carga Pagina*/
.content_carga[b-u262si4w11] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-u262si4w11] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-u262si4w11 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-u262si4w11 {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

@media screen and (max-width: 680px) {
    .icon_carga[b-u262si4w11] {
        font-size: 2rem;
        text-shadow: 3px 3px 6px #35353599;
    }

    .content_carga[b-u262si4w11] {
        margin-top: 25vh;
    }

    .content_page[b-u262si4w11] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-u262si4w11] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-u262si4w11] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-u262si4w11] {
        max-width: 90%;
        margin: 1rem auto;
    }
    .alerta_fecha[b-u262si4w11] {
        top: auto;
        bottom: -10%;
        font-size: .8rem;
        padding: 5px;
    }
    /*Descargas*/
    .sectiont_descargas_pendientes[b-u262si4w11] {
        margin: 2rem auto;
    }

    .titulo_sectiont[b-u262si4w11] {
        font-size: 1.5rem;
    }

    .content_botonera[b-u262si4w11] {
        margin: 1.5rem auto;
    }

    .grid_4[b-u262si4w11] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .labal_text[b-u262si4w11] {
        font-size: 1rem;
    }

    .grid_3[b-u262si4w11] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .grid_2[b-u262si4w11] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .span_1[b-u262si4w11], .span_2[b-u262si4w11], .span_3[b-u262si4w11], .span_4[b-u262si4w11] {
        grid-column: span 1;
    }

    .btn_manual[b-u262si4w11], .btn_automatico[b-u262si4w11] {
        border-radius: 2rem;
        font-size: 1.2rem;
        padding: .5rem 1.5rem;
    }

    .grid_1fr_pors[b-u262si4w11] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .content_facturas_p[b-u262si4w11] {
        max-height: 40vh;
    }

        .content_facturas_p[b-u262si4w11]::-webkit-scrollbar {
            width: 1vw;
        }

    /*Table*/
    .col_grid_flex[b-u262si4w11] {
        display: flex;
        flex-direction: column;
        margin: auto 0;
    }

    .col_grid[b-u262si4w11] {
        border-left: none;
        border-right: none;
        border-top: .1vw solid #A2A2A2;
        border-bottom: .1vw solid #A2A2A2;
        border-radius: 0.5rem;
        min-height: 25vh;
    }

    .col_grid_d[b-u262si4w11] {
        border-bottom: 2px solid #0090B8;
    }

    .labal_text[b-u262si4w11] {
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_nueva[b-u262si4w11] {
        width: 50%;
        border-radius: 1rem;
        padding: .5rem 1rem;
        margin: auto;
        font-size: 1.2rem;
    }

    .icono_btn[b-u262si4w11] {
        font-size: 1rem;
        margin: auto 0;
        margin-left: 1rem;
    }

    .icono_btnn[b-u262si4w11] {
        font-size: 1rem;
        margin: auto;
    }

    .table_empresas[b-u262si4w11] {
        margin: 2rem 0;
        max-height: 75vh;
        overflow-x: hidden;
        overflow-y: auto;
        margin-bottom: 4rem;
    }

    .grid_table_empresas[b-u262si4w11] {
        grid-template-columns: 10% 1fr;
        gap: 1rem;
    }

    .grid_head_tabla[b-u262si4w11], .grid_body_tabla[b-u262si4w11] {
        grid-template-columns: repeat(1, 1fr);
        border-radius: .5rem;
    }

    .grid_head_tabla[b-u262si4w11] {
        padding: 0;
    }

    .titulo_tabla[b-u262si4w11] {
        font-size: .8rem;
        writing-mode: vertical-lr;
        transform: rotateY(180deg) rotateX(180deg);
        margin: auto;
    }

    .content_tabla_flex[b-u262si4w11] {
        flex-direction: row;
        max-width: 90%;
        min-height: 222vh;
        overflow-x: auto;
        overflow-y: hidden;
    }

        .content_tabla_flex[b-u262si4w11]::-webkit-scrollbar {
            width: 100%;
            height: 1vh;
        }

        .content_tabla_flex[b-u262si4w11]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .grid_body_tabla[b-u262si4w11] {
        border: none;
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
    }

    .text_tabla[b-u262si4w11] {
        font-size: 1rem;
        overflow-y: hidden;
        overflow-x: auto;
    }

        .text_tabla[b-u262si4w11]::-webkit-scrollbar {
            height: 1vh;
        }

        .text_tabla[b-u262si4w11]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .activa[b-u262si4w11] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .inactiva[b-u262si4w11] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .btn_tabla_editar[b-u262si4w11] {
        width: 2.5rem;
        height: 2.5rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .margin_auto[b-u262si4w11] {
        margin: auto;
        text-align: center;
    }

    .btn_tabla_factura[b-u262si4w11], .btn_tabla_archivos[b-u262si4w11] {
        width: 2rem;
        height: 2rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .aleta_no_empresas[b-u262si4w11] {
        font-size: 2.5rem;
    }

    /*Modal*/
    .icono_modal[b-u262si4w11] {
        top: 5%;
        right: 5%;
        font-size: 1.5rem;
    }

    .content_modal[b-u262si4w11] {
        width: 80%;
        padding: 1.5rem;
        border-radius: 1rem;
        border: 2px solid #002485;
    }

    .titulo_modal[b-u262si4w11] {
        font-size: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .icono_titulo_modal[b-u262si4w11] {
        margin: auto 1rem;
    }

    .margin_modal[b-u262si4w11] {
        margin: 1.5rem auto;
    }

    .conntent_left[b-u262si4w11] {
        margin: 1.5rem 0;
        margin-left: auto;
    }

    .icono_select[b-u262si4w11] {
        margin: auto;
        transform: rotateZ(90deg);
    }
}
/* /Pages/ConcilacionBancariaPage/ConciliacionBancariaInicio.razor.rz.scp.css */
.content_page[b-nz6mbr2w28] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-nz6mbr2w28] {
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-nz6mbr2w28] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-nz6mbr2w28] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.alertaa[b-nz6mbr2w28] {
    margin: 1rem auto;
    text-align: center;
}


.content_botonera[b-nz6mbr2w28] {
    width: 100%;
    margin: 2vw auto;
}

/*Menu*/
.content_menu[b-nz6mbr2w28] {
    width: 100%;
    margin: 2vw auto;
    padding: 1vw;
}

.content_botonera_menu[b-nz6mbr2w28] {
    width: 100%;
    border-bottom: .2vw solid #002485;
    padding-left: 1vw;
    display: flex;
    margin-bottom: 1vw;
}

.btn_menu[b-nz6mbr2w28] {
    font-size: 1.2vw;
    border-left: .2vw solid #38A5BC;
    border-right: .2vw solid #38A5BC;
    color: #38A5BC;
    padding: .5vw 1vw;
    cursor: pointer;
    transition: all .2s ease-in-out;
}

.btn_menu:hover[b-nz6mbr2w28] {
    background-color: #38A5BC;
    color: #FFF;
}

.text_menu[b-nz6mbr2w28] {
    margin: auto;
}

.seleccionado[b-nz6mbr2w28] {
    background-color: #002485;
    color: #FFF;
    border: none;
    transform: scale(1.1);
}

    .seleccionado:hover[b-nz6mbr2w28] {
        background-color: #011e6d;
    }

.content_all[b-nz6mbr2w28] {
    width: 100%;
    height: auto;
    margin-top: 2vw;
    overflow: hidden;
}

.content_2_all[b-nz6mbr2w28] {
    width: 200%;
    display: flex;
    transition: all .3s ease-in-out;
}

.content_component[b-nz6mbr2w28] {
    width: 50%;
    margin: 0;
    margin-right: 2vw;
}

.vista_egresos[b-nz6mbr2w28] {
    transform: translateX(-50%);
}

.grid_4[b-nz6mbr2w28] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

._select[b-nz6mbr2w28] {
    background-color: transparent;
    outline: none;
    border: none;
    margin-top: auto;
    width: 100%;
}

._select_oculto[b-nz6mbr2w28] {
    opacity: 0;
    pointer-events: none;
    width: 0;
}

.labal_text[b-nz6mbr2w28] {
    font-size: 1.2vw;
    margin: auto 0;
    min-width: 10vw;
    text-align: start;
}

.grid_3[b-nz6mbr2w28] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.grid_2[b-nz6mbr2w28] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.col_grid_d[b-nz6mbr2w28] {
    border-bottom: .2vw solid #0090B8;
    display: flex;
    transition: all .2s ease-in-out;
}

.btn_manual[b-nz6mbr2w28], .btn_automatico[b-nz6mbr2w28] {
    border-radius: 2vw;
    font-size: 1.2vw;
    text-align: center;
    color: #FFF;
    border: none;
    outline: none;
    margin: auto;
    padding: 1vw;
    display: flex;
}

.text_plano[b-nz6mbr2w28] {
    margin: 0;
}

.btn_manual[b-nz6mbr2w28] {
    background-color: #0090B8;
}

.btn_automatico[b-nz6mbr2w28] {
    background-color: #002485;
}

.icono_btn[b-nz6mbr2w28] {
    font-size: 1.2vw;
    margin: auto 0;
    margin-left: 1vw;
}

/*Modal*/
.modal_zip[b-nz6mbr2w28] {
    width: 100%;
    height: 100vh;
    background-color: #000000d1;
    position: fixed;
    top: 0;
    left: 0;
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
    z-index: 300;
    transition: all .3s ease-in-out;
}

.open[b-nz6mbr2w28] {
    transform: scale(1);
    opacity: 1;
    pointer-events: all;
}

.content_relative[b-nz6mbr2w28] {
    position: relative;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
}

.icono_modal_delet[b-nz6mbr2w28] {
    margin: auto 1vw;
    font-size: 1.2vw;
    border-radius: 2vw;
    padding: .8vw;
    color: #373737ff;
    cursor: pointer;
    transition: all .2s ease-in-out;
}

    .icono_modal_delet:hover[b-nz6mbr2w28] {
        color: #FFF;
        background-color: #d72424;
    }

    .icono_modal[b-nz6mbr2w28] {
        position: absolute;
        color: #FFF;
        top: 5%;
        right: 5%;
        font-size: 2vw;
        cursor: pointer;
    }

.content_modal[b-nz6mbr2w28] {
    margin: auto;
    width: 60%;
    padding: 2vw;
    background-color: #FFF;
    border-radius: 1vw;
    border: .2vw solid #002485;
}

.titulo_modal[b-nz6mbr2w28] {
    font-size: 2vw;
    text-align: center;
    color: #002485;
    margin: auto;
    margin-bottom: 2vw;
}

.icono_titulo_modal[b-nz6mbr2w28] {
    margin: auto 1vw;
}

.margin_modal[b-nz6mbr2w28] {
    margin: 2vw auto;
}

.conntent_left[b-nz6mbr2w28] {
    margin: 2vw 0;
    margin-left: auto;
}

.sectio_inputs_modal[b-nz6mbr2w28] {
    width: 100%;
    margin: auto;
}

.btn_file_card[b-nz6mbr2w28] {
    background-color: transparent;
    display: flex;
    padding: 0;
}

.title_btn[b-nz6mbr2w28] {
    width: 25%;
    min-height: 100%;
    background-color: #E9ECEF;
    text-align: center;
    padding: .5rem;
    margin: auto 0;
    line-height: 1.5;
}

.name_file_btn[b-nz6mbr2w28] {
    margin: auto 5%;
}

.anim[b-nz6mbr2w28] {
    width: 40%;
    margin: auto;
}

/*Carga Pagina*/
.content_carga[b-nz6mbr2w28] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-nz6mbr2w28] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-nz6mbr2w28 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

.icon_carga_btn[b-nz6mbr2w28] {
    font-size: 2vw;
    margin: auto;
    color: #FFF;
    animation: cargaBtn-b-nz6mbr2w28 2s linear infinite;
}

.ocultar[b-nz6mbr2w28] {
    width: 0;
    height: 0;
    min-width: 0;
    opacity: 0;
    pointer-events: none;
}

@keyframes carga-b-nz6mbr2w28 {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

@keyframes cargaBtn-b-nz6mbr2w28 {
    0% {
        transform: rotateZ(360deg);
    }

    12.5% {
        transform: rotateZ(45deg);
    }

    25% {
        transform: rotateZ(90deg);
    }

    37.5% {
        transform: rotateZ(135deg);
    }

    50% {
        transform: rotateZ(180deg);
    }

    62.5% {
        transform: rotateZ(225deg);
    }

    75% {
        transform: rotateZ(270deg);
    }

    87.5% {
        transform: rotateZ(315deg);
    }

    100% {
        transform: rotateZ(360deg);
    }
}

.col_gridd[b-nz6mbr2w28] {
    margin: auto 0 0 0;
}

@media screen and (max-width: 680px) {
    .icon_carga[b-nz6mbr2w28] {
        font-size: 2rem;
        text-shadow: 3px 3px 6px #35353599;
    }

    .content_carga[b-nz6mbr2w28] {
        margin-top: 25vh;
    }

    .content_page[b-nz6mbr2w28] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-nz6mbr2w28] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-nz6mbr2w28] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-nz6mbr2w28] {
        max-width: 90%;
        margin: 1rem auto;
    }


    .content_botonera[b-nz6mbr2w28] {
        margin: 1.5rem auto;
    }


    .btn_menu[b-nz6mbr2w28] {
        font-size: 1rem;
        border-left: 2px solid #38A5BC;
        border-right: 2px solid #38A5BC;
        padding: .5rem 1rem;
    }

    .grid_4[b-nz6mbr2w28] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .labal_text[b-nz6mbr2w28] {
        font-size: 1rem;
    }

    .grid_3[b-nz6mbr2w28] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .grid_2[b-nz6mbr2w28] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .btn_manual[b-nz6mbr2w28], .btn_automatico[b-nz6mbr2w28] {
        border-radius: 2rem;
        font-size: 1.2rem;
        padding: .5rem 1.5rem;
    }

    .icono_btn[b-nz6mbr2w28] {
        font-size: 1rem;
        margin: auto 0;
        margin-left: 1rem;
    }

    /*Modal*/
    .icono_modal[b-nz6mbr2w28] {
        top: 5%;
        right: 5%;
        font-size: 1.5rem;
    }

    .content_modal[b-nz6mbr2w28] {
        width: 80%;
        padding: 1.5rem;
        border-radius: 1rem;
        border: 2px solid #002485;
    }

    .titulo_modal[b-nz6mbr2w28] {
        font-size: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .icono_titulo_modal[b-nz6mbr2w28] {
        margin: auto 1rem;
    }

    .margin_modal[b-nz6mbr2w28] {
        margin: 1.5rem auto;
    }

    .conntent_left[b-nz6mbr2w28] {
        margin: 1.5rem 0;
        margin-left: auto;
    }

    .icono_select[b-nz6mbr2w28] {
        margin: auto;
        transform: rotateZ(90deg);
    }
}
/* /Pages/ContabilidadPage/ContabilidadInicio.razor.rz.scp.css */
.content_page[b-nwo2m4biap] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-nwo2m4biap] {
    display: flex;
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-nwo2m4biap] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.icon_carga_btn[b-nwo2m4biap] {
    font-size: 2vw;
    margin: auto;
    animation: cargaBtn-b-nwo2m4biap 2s linear infinite;
}


.texto_plano[b-nwo2m4biap] {
    margin: 0;
}

@keyframes cargaBtn-b-nwo2m4biap {
    0% {
        transform: rotateZ(360deg);
    }

    12.5% {
        transform: rotateZ(45deg);
    }

    25% {
        transform: rotateZ(90deg);
    }

    37.5% {
        transform: rotateZ(135deg);
    }

    50% {
        transform: rotateZ(180deg);
    }

    62.5% {
        transform: rotateZ(225deg);
    }

    75% {
        transform: rotateZ(270deg);
    }

    87.5% {
        transform: rotateZ(315deg);
    }

    100% {
        transform: rotateZ(360deg);
    }
}

.content_btn_descargas[b-nwo2m4biap] {
    display: flex;
    width: 100%;
}

.btn_pdf_last[b-nwo2m4biap] {
    margin: auto 0;
    border: none;
    background-color: #38A5BC;
    padding: .5vw 1vw;
    border-radius: 1vw;
    outline-color: #0090b8ac;
    color: #FFF;
}

.icono_btn_pdf[b-nwo2m4biap] {
    color: #FFF;
    margin: auto .5vw;
}

.alerts[b-nwo2m4biap] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.content_dash[b-nwo2m4biap] {
    width: 100%;
    margin: 1vw auto;
    padding: 1vw;
}

.card_general[b-nwo2m4biap] {
    border: .1vw solid #696969;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #dcdcdc;
    margin: 2vw auto; 
}

.content_flex[b-nwo2m4biap] {
    width: 100%;
    display: flex;
}

._input[b-nwo2m4biap] {
    border-bottom: .2vw solid #0090B8;
}

._select[b-nwo2m4biap] {
    width: 100%;
    background-color: transparent;
    border: none;
}

.content_titulo_card[b-nwo2m4biap] {
    display: flex;
    width: 100%;
    text-align: center;
    margin: 1.5vw auto;
}

.titulo_card[b-nwo2m4biap], .Titulo_table[b-nwo2m4biap] {
    font-size: 1.2vw;
    font-weight: 600;
    text-align: center;
    margin: auto;
}

.btn_pagar[b-nwo2m4biap] {
    border-radius: 2vw;
    font-size: 1.2vw;
    text-align: center;
    color: #FFF;
    border: none;
    outline: none;
    margin: auto;
    padding: 1vw;
    display: flex;
    background-color: #0090B8;
}



.text[b-nwo2m4biap] {
    font-size: 1vw;
    text-align: center;
    margin: auto;
}

.col_grid[b-nwo2m4biap] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.col_gridd[b-nwo2m4biap] {
    width: 100%;
    display: flex;
    flex-direction: column;
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.col_grid_d[b-nwo2m4biap] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

._bold[b-nwo2m4biap] {
    background-color: #002485;
    color: #FFF;
    font-weight: 600;
}

.content_3_statico[b-nwo2m4biap], .grid_3[b-nwo2m4biap] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1vw;
}

.grid_4[b-nwo2m4biap] {
    display: grid; 
    grid-template-columns: repeat(4, 1fr);
    gap: 1vw;
    width: 100%;
}

.grid_5[b-nwo2m4biap] {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 1vw;
    width: 100%;
}


.on_movil[b-nwo2m4biap] {
    display: none;
}


.no_movil[b-nwo2m4biap] {
    display: grid;
}

/*Carga Pagina*/
.content_carga[b-nwo2m4biap] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-nwo2m4biap] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-nwo2m4biap 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-nwo2m4biap {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

.span_2_3[b-nwo2m4biap] {
    grid-column: span 2;
}

.span_3_movil[b-nwo2m4biap] {
    grid-column: span 1;
}

.aling_end[b-nwo2m4biap] {
    text-align: end;
    margin: auto 1vw;
}

.margin_top[b-nwo2m4biap] {
    margin-top: 1vw;
}

._color_green[b-nwo2m4biap] {
    color: forestgreen;
}

._color_red[b-nwo2m4biap] {
    color: #a00000;
}

._bold_text[b-nwo2m4biap]{
    font-weight: 600;
}

@media screen and (max-width: 680px) {
    .content_page[b-nwo2m4biap] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-nwo2m4biap] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-nwo2m4biap] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-nwo2m4biap] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*jkdshflsdfj*/

    .content_dash[b-nwo2m4biap] {
        width: 100%;
        margin: 1rem auto;
        margin-bottom: 4rem;
        padding: 1rem;
    }

    .card_general[b-nwo2m4biap] {
        border: 1px solid #696969;
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #dcdcdc;
    }

    ._input[b-nwo2m4biap] {
        border-bottom: 2px solid #0090B8;
    }

    .content_titulo_card[b-nwo2m4biap] {
        margin: 1rem auto;
        flex-direction: column;
    }

    .titulo_card[b-nwo2m4biap] {
        font-size: 1rem;
    }

    .text[b-nwo2m4biap], .Titulo_table[b-nwo2m4biap] {
        font-size: .8rem;
    }

    .content_3_statico[b-nwo2m4biap], .grid_3[b-nwo2m4biap] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: .5rem;
    }

    .grid_2[b-nwo2m4biap] {
        grid-template-columns: repeat(2, ifr);
        gap: 1rem;
    }

    .on_movil[b-nwo2m4biap] {
        display: grid;
    }

    .no_movil[b-nwo2m4biap] {
        display: none;
    }

    .span_2_3[b-nwo2m4biap] {
        grid-column: span 1;
    }

    .span_3_movil[b-nwo2m4biap] {
        grid-column: span 1;
    }

    .aling_end[b-nwo2m4biap] {
        text-align: center;
        margin: auto;
    }

    .margin_top[b-nwo2m4biap] {
        margin-top: 1rem;
    }





    

    .icon_carga_btn[b-nwo2m4biap] {
        font-size: 1.2rem;
    }


    .texto_plano[b-nwo2m4biap] {
        margin: auto;
    }

    .content_btn_descargas[b-nwo2m4biap] {
        flex-direction:column;
    }

    .btn_pdf_last[b-nwo2m4biap] {
        margin: auto 0;
        padding: .5rem 1rem;
        border-radius: 1rem;
    }

    .icono_btn_pdf[b-nwo2m4biap] {
        margin: auto .5rem;
    }

    .card_general[b-nwo2m4biap] {
        border: 1px solid #696969;
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 1rem #dcdcdc;
        margin: 2rem auto;
    }

    .col_gridd[b-nwo2m4biap] {
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
        border-radius: 0.5rem;
    }

    .grid_4[b-nwo2m4biap] {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 1rem;
        width: 100%;
    }

    .grid_5[b-nwo2m4biap] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
        width: 100%;
    }

    /*Carga Pagina*/



    .btn_pagar[b-nwo2m4biap] {
        border-radius: 2rem;
        font-size: 1rem;
        padding: .5rem 1rem;
    }
    .icon_carga[b-nwo2m4biap] {
        font-size: 3rem;
        text-shadow: 3px 3px 6px #35353599;
    }
}
/* /Pages/ContadoresPage/ContadoresInicio.razor.rz.scp.css */
.content_page[b-mr8d6ifmyk] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    display: flex;
    flex-direction: column;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-mr8d6ifmyk] {
    width: 100%;
    margin: 0;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-mr8d6ifmyk] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-mr8d6ifmyk] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.content_dash[b-mr8d6ifmyk] {
    width: 100%;
    margin: 1vw auto;
    padding: 1vw;
}

.card_general[b-mr8d6ifmyk] {
    border: .1vw solid #696969;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #dcdcdc;
}

.content_flex[b-mr8d6ifmyk] {
    width: 100%;
    display: flex;
}

._input[b-mr8d6ifmyk] {
    border-bottom: .2vw solid #0090B8;
}

._select[b-mr8d6ifmyk] {
    width: 100%;
    background-color: transparent;
    border: none;
}

.titulo_section[b-mr8d6ifmyk] {
    font-size: 1.2vw;
    font-weight: 600;
    text-align: center;
}

.text_label[b-mr8d6ifmyk] {
    font-size: 1vw;
    text-align: center;
    margin: auto;
}

.content_all[b-mr8d6ifmyk], col_grid[b-mr8d6ifmyk] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.content_all[b-mr8d6ifmyk] {
    margin: 2vw auto;
}

.grid_2fr_1fr[b-mr8d6ifmyk] {
    display: grid;
    grid-template-columns: 1fr 28%;
    gap: 2vw;
}

.content_3_statico[b-mr8d6ifmyk] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: .5vw;
}

.margi_left_1[b-mr8d6ifmyk] {
    margin-left: 2vw;
}

.grid_2_movil[b-mr8d6ifmyk] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

._card_2[b-mr8d6ifmyk] {
    background-color: #0090B8;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #A2A2A2;
    color: #FFF;
}

.contentr_gresos[b-mr8d6ifmyk] {
    display: flex;
    width: 100%;
    margin: .5vw auto;
    cursor: pointer;
}

.icono_fac[b-mr8d6ifmyk] {
    width: 3vw;
    height: 3vw;
    margin: auto 1vw;
    font-size: 1.5vw;
    padding: .7vw 1vw;
    border-radius: 50%;
    background-color: #45b4cb;
}

.grid_2[b-mr8d6ifmyk] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
    margin: 2vw auto;
}

.max_width[b-mr8d6ifmyk] {
    max-width: 100%;
}

/*TABLA*/
.table_empresas[b-mr8d6ifmyk] {
    width: 100%;
    margin: 4vw auto;
    margin-top: 1vw;
}

.grid_table_empresas[b-mr8d6ifmyk] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

.col_grid[b-mr8d6ifmyk], .col_gridd[b-mr8d6ifmyk], .col_grid_d[b-mr8d6ifmyk] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.col_grid[b-mr8d6ifmyk] {
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.grid_head_tabla[b-mr8d6ifmyk], .grid_body_tabla[b-mr8d6ifmyk] {
    display: grid;
    grid-template-columns: repeat(4, 1fr) 8%;
    gap: 0;
    width: 100%;
    border-radius: .5vw;
}

.grid_head_tabla[b-mr8d6ifmyk] {
    background-color: #002485;
    padding: 1vw 0;
}

.titulo_tabla[b-mr8d6ifmyk] {
    display: flex;
    color: #FFF;
    font-size: 1vw;
    margin: auto;
    text-align: center;
}

.content_tabla_flex[b-mr8d6ifmyk] {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_tabla_flex[b-mr8d6ifmyk]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_tabla_flex[b-mr8d6ifmyk]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_tabla_flex[b-mr8d6ifmyk]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_body_tabla[b-mr8d6ifmyk] {
    border-top: .1vw solid #A2A2A2;
    border-bottom: .1vw solid #A2A2A2;
}

.text_tabla[b-mr8d6ifmyk] {
    max-width: 90%;
    font-size: 1.2vw;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

    .text_tabla[b-mr8d6ifmyk]::-webkit-scrollbar {
        height: 1vh;
        background-color: transparent;
    }

    .text_tabla[b-mr8d6ifmyk]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .text_tabla[b-mr8d6ifmyk]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.activa[b-mr8d6ifmyk] {
    color: #FFF;
    background-color: #34d30e;
    border-radius: .5vw;
    padding: .5vw;
}

.inactiva[b-mr8d6ifmyk] {
    color: #FFF;
    background-color: #e82300;
    border-radius: .5vw;
    padding: .5vw;
}

.btn_tabla_editar[b-mr8d6ifmyk] {
    background-color: #002485;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    margin: auto;
    display: flex;
    cursor: pointer;
    text-align: center;
}

.btn_nuevo[b-mr8d6ifmyk] {
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 1.5vw;
    padding: .5vw 2vw;
    padding-right: 1vw;
    border: none;
    font-size: 1.5vw;
    color: #FFF;
    cursor: pointer;
    margin: .5vw 0;
    margin-left: auto;
    display: flex;
    text-align: center;
}

.text_btn[b-mr8d6ifmyk] {
    display: flex;
    margin: auto;
}

.icono_btn[b-mr8d6ifmyk] {
    font-size: 1.2vw;
    margin: auto 1vw;
    margin-left: 1vw;
}

.icono_btnn[b-mr8d6ifmyk] {
    font-size: 1.2vw;
    margin: auto;
}

.aleta_no_empresas[b-mr8d6ifmyk] {
    margin: auto;
    font-size: 3vw;
    font-weight: 900;
    color: #0090B8;
}

/*Carga Pagina*/
.content_carga[b-mr8d6ifmyk] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-mr8d6ifmyk] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-mr8d6ifmyk 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-mr8d6ifmyk {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

.display_flex[b-mr8d6ifmyk] {
    display: flex;
}

.icono_alert[b-mr8d6ifmyk] {
    margin: auto 1rem;
}

.btn_vermas[b-mr8d6ifmyk] {
    font-size: 1vw;
    margin: 1vw auto;
    text-align: center;
    color: #808080;
    cursor: pointer;
}

@media screen and (max-width: 680px) {
    .content_page[b-mr8d6ifmyk] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-mr8d6ifmyk] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-mr8d6ifmyk] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-mr8d6ifmyk] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*jkdshflsdfj*/
    .card_general[b-mr8d6ifmyk] {
        border: 1px solid #696969;
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #dcdcdc;
    }

    ._input[b-mr8d6ifmyk] {
        border-bottom: 2px solid #0090B8;
    }

    .titulo_section[b-mr8d6ifmyk] {
        font-size: 1rem;
    }

    .text_label[b-mr8d6ifmyk] {
        font-size: .8rem;
    }

    .grid_2fr_1fr[b-mr8d6ifmyk] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .content_3_statico[b-mr8d6ifmyk] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: .5rem;
    }

    .margi_left_1[b-mr8d6ifmyk] {
        margin-left: 1rem;
    }

    .grid_2_movil[b-mr8d6ifmyk] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    ._card_2[b-mr8d6ifmyk] {
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #A2A2A2;
    }

    .contentr_gresos[b-mr8d6ifmyk] {
        margin: .5rem auto;
    }

    .icono_fac[b-mr8d6ifmyk] {
        width: 3rem;
        height: 3rem;
        margin: auto 1rem;
        font-size: 1.5rem;
        padding: .7rem 1rem;
    }

    .grid_2[b-mr8d6ifmyk] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
        margin: 2rem auto;
    }

    .col_grid_flex[b-mr8d6ifmyk] {
        display: flex;
        flex-direction: column;
        margin: auto 0;
    }

    .col_grid[b-mr8d6ifmyk] {
        border-left: none;
        border-right: none;
        border-top: .1vw solid #A2A2A2;
        border-bottom: .1vw solid #A2A2A2;
        border-radius: 0.5rem;
        min-height: 15vh;
    }

    .col_grid_d[b-mr8d6ifmyk] {
        border-bottom: 2px solid #0090B8;
    }

    .labal_text[b-mr8d6ifmyk] {
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_nuevo[b-mr8d6ifmyk] {
        width: auto;
        border-radius: 1rem;
        padding: .5rem 1rem;
        margin: auto;
        font-size: 1.2rem;
    }

    .icono_btn[b-mr8d6ifmyk] {
        font-size: 1rem;
        margin: auto .5rem;
        margin-left: 1rem;
    }

    .icono_btnn[b-mr8d6ifmyk] {
        font-size: 1rem;
        margin: auto;
    }

    .table_empresas[b-mr8d6ifmyk] {
        margin: 2rem 0;
        margin-top: .5rem;
        max-height: 75vh;
        overflow-x: hidden;
        overflow-y: auto;
        margin-bottom: 4rem;
    }

    .grid_table_empresas[b-mr8d6ifmyk] {
        grid-template-columns: 10% 1fr;
        gap: 1rem;
    }

    .grid_head_tabla[b-mr8d6ifmyk], .grid_body_tabla[b-mr8d6ifmyk] {
        grid-template-columns: repeat(1, 1fr);
        border-radius: .5rem;
    }

    .grid_head_tabla[b-mr8d6ifmyk] {
        padding: 0;
    }

    .titulo_tabla[b-mr8d6ifmyk] {
        font-size: .8rem;
        writing-mode: vertical-lr;
        transform: rotateY(180deg) rotateX(180deg);
        margin: auto;
    }

    .content_tabla_flex[b-mr8d6ifmyk] {
        flex-direction: row;
        max-width: 90%;
        min-height: 75vh;
        overflow-x: auto;
        overflow-y: hidden;
    }

        .content_tabla_flex[b-mr8d6ifmyk]::-webkit-scrollbar {
            width: 100%;
            height: 1vh;
        }

        .content_tabla_flex[b-mr8d6ifmyk]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .grid_body_tabla[b-mr8d6ifmyk] {
        border: none;
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
    }

    .text_tabla[b-mr8d6ifmyk] {
        font-size: 1rem;
        overflow-y: hidden;
        overflow-x: auto;
    }

        .text_tabla[b-mr8d6ifmyk]::-webkit-scrollbar {
            height: 1vh;
        }

        .text_tabla[b-mr8d6ifmyk]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .activa[b-mr8d6ifmyk] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .inactiva[b-mr8d6ifmyk] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .btn_tabla_editar[b-mr8d6ifmyk] {
        width: 2.5rem;
        height: 2.5rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_tabla_factura[b-mr8d6ifmyk], .btn_tabla_archivos[b-mr8d6ifmyk] {
        width: 2rem;
        height: 2rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .aleta_no_empresas[b-mr8d6ifmyk] {
        font-size: 2.5rem;
    }
}
/* /Pages/ContadoresPage/NuevoContador.razor.rz.scp.css */
.content_page[b-mhw7mwcmtd] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    display: flex;
    flex-direction: column;
    padding-bottom: 4vw;
}

.content_encabesado[b-mhw7mwcmtd] {
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-mhw7mwcmtd] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.card_contnt[b-mhw7mwcmtd] {
    width: 90%;
    margin: 1vw auto;
    padding: 1vw 2vw;
    border-radius: 1vw;
    box-shadow: 0 0 1vw #00000055;
}

.sections[b-mhw7mwcmtd] {
    width: 100%;
    margin: auto;
    padding: .5vw 1vw;
}

.grid_2[b-mhw7mwcmtd] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1vw;
    width: 100%;
    margin: 1vw 0;
    transition: all .3s ease-in-out;
}

.col_grd[b-mhw7mwcmtd] {
    display: flex;
    flex-direction: column;
}

.text_labal[b-mhw7mwcmtd] {
    font-size: 1.5vw;
    margin: 0;
    text-align: start;
    font-weight: 600;
    color: #000;
}

.text[b-mhw7mwcmtd] {
    font-size: 1.2vw;
    margin: 1vw 0;
    text-align: start;
}

.btn_edit[b-mhw7mwcmtd], .btn_save[b-mhw7mwcmtd] {
    display: flex;
    margin: 0;
    margin-left: auto;
    margin-top: auto;
    padding: .5vw 1vw;
    font-size: 1.2vw;
    color: #FFF;
    background-color: #0090B8;
    border: none;
    border-radius: 1vw;
    transition: all.3s ease-in-out;
}

    .btn_edit:hover[b-mhw7mwcmtd], .btn_save:hover[b-mhw7mwcmtd] {
        background-color: #002485;
    }

.icono_btn[b-mhw7mwcmtd] {
    margin: auto .5vw;
    font-size: 1.5vw;
}

.content_inputs[b-mhw7mwcmtd] {
    position: relative;
    display: flex;
    border-bottom: .2vw solid #0090B8;
    font-size: 1.5vw;
    padding: .5vw 1vw;
    width: 100%;
    margin: auto;
    transition: all .2s ease-in-out;
}

.icono_input[b-mhw7mwcmtd] {
    margin: auto;
    color: #636363;
    transition: all .2s ease-in-out;
}

.inputs[b-mhw7mwcmtd] {
    width: 90%;
    border: none;
    border-radius: 0 1vw 1vw 0;
    outline: none;
}

.content_inputs .inputs[b-mhw7mwcmtd]::selection {
    border: .2vw solid #002485;
}

.inputs::selection ~ .icono_input[b-mhw7mwcmtd] {
    color: #002485;
}

.alerta_popper[b-mhw7mwcmtd] {
    position: absolute;
    max-width: 50%;
    left: 25%;
    top: 110%;
    background-color: #fff6e0;
    border-radius: 1vw;
    border: .1vw solid #ffb400;
    color: #ffb400;
    padding: .5vw 1vw;
    font-size: 1.2vw;
    z-index: 100;
}

.grid_oculta[b-mhw7mwcmtd] {
    width: 0;
    height: 0;
    margin: 0;
    opacity: 0;
    transform: scale(0);
    pointer-events: none;
    transition: all .3s ease-in-out;
}

.display_flex[b-mhw7mwcmtd] {
    display: flex;
    max-width: 100%;
    width: 100%;
    margin: 0;
}

.margin_divisor[b-mhw7mwcmtd] {
    margin: 1vw auto;
}

.titulo_section[b-mhw7mwcmtd] {
    font-size: 2vw;
    text-align: center;
    margin: auto;
    font-weight: 600;
    color: #002485;
}

.text_btn[b-mhw7mwcmtd] {
    margin: auto;
}

.icon_carga[b-mhw7mwcmtd] {
    margin: auto;
    animation: carga-b-mhw7mwcmtd 1s linear infinite;
}

@keyframes carga-b-mhw7mwcmtd {
    0% {
        transform: rotateZ(360deg);
    }

    12.5% {
        transform: rotateZ(45deg);
    }

    25% {
        transform: rotateZ(90deg);
    }

    37.5% {
        transform: rotateZ(135deg);
    }

    50% {
        transform: rotateZ(180deg);
    }

    62.5% {
        transform: rotateZ(225deg);
    }

    75% {
        transform: rotateZ(270deg);
    }

    87.5% {
        transform: rotateZ(315deg);
    }

    100% {
        transform: rotateZ(360deg);
    }
}


._select[b-mhw7mwcmtd] {
    background-color: transparent;
    border: none;
}

@media screen and (max-width: 680px) {
    .content_page[b-mhw7mwcmtd] {
        width: 100%;
        min-height: 100vh;
        margin-bottom: 2rem;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-mhw7mwcmtd] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-mhw7mwcmtd] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .card_contnt[b-mhw7mwcmtd] {
        margin: 1rem auto;
        padding: 1rem 1.5rem;
        margin-bottom: 4rem;
        border-radius: .8rem;
        box-shadow: 0 0 1rem #00000055;
    }

    .sections[b-mhw7mwcmtd] {
        padding: .5rem 1rem;
    }

    .grid_2[b-mhw7mwcmtd] {
        grid-template-columns: 1fr;
        gap: 1rem;
        margin: 1rem 0;
    }

    .text_labal[b-mhw7mwcmtd] {
        font-size: 1.5rem;
    }

    .text[b-mhw7mwcmtd] {
        font-size: 1.2rem;
        margin: 1rem 0;
    }

    .btn_edit[b-mhw7mwcmtd], .btn_save[b-mhw7mwcmtd] {
        margin: 0 0 0 auto;
        padding: .5rem 1rem;
        font-size: 1.2rem;
        border-radius: 1rem;
    }

    .icono_btn[b-mhw7mwcmtd] {
        margin: auto .5rem;
        font-size: 1.5rem;
    }

    .content_inputs[b-mhw7mwcmtd] {
        border-bottom: 2px solid #0090B8;
        padding: .5rem 1rem;
        font-size: 1.3rem;
    }

    .inputs[b-mhw7mwcmtd] {
        border-radius: 0 1rem 1rem 0;
    }

    .content_inputs .inputs[b-mhw7mwcmtd]::selection {
        border: 2px solid #002485;
    }

    .alerta_popper[b-mhw7mwcmtd] {
        max-width: 86%;
        left: 7%;
        border-radius: 1rem;
        border: 1px solid #ffb400;
        padding: .5rem 1rem;
        font-size: 1rem;
    }


    .titulo_section[b-mhw7mwcmtd] {
        font-size: 2rem;
    }

    .display_flex[b-mhw7mwcmtd] {
        flex-direction: column;
    }
}
/* /Pages/CuentaPage/CuentaUsuario.razor.rz.scp.css */
.content_page[b-rmocst1nwh] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    display: flex;
    flex-direction: column;
    padding-bottom: 4vw;
}

.content_encabesado[b-rmocst1nwh] {
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-rmocst1nwh] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.card_contnt[b-rmocst1nwh] {
    width: 90%;
    margin: 1vw auto;
    padding: 1vw 2vw;
    border-radius: 1vw;
    box-shadow: 0 0 1vw #00000055;
}

.sections[b-rmocst1nwh] {
    width: 100%;
    margin: auto;
    padding: .5vw 1vw;
}

.grid_2[b-rmocst1nwh] {
    display: grid;
    grid-template-columns: 1fr 10%;
    gap: 1vw;
    width: 100%;
    margin: 1vw 0;
    transition: all .3s ease-in-out;
}

.col_grd[b-rmocst1nwh] {
    display: flex;
    flex-direction: column;
}

.text_labal[b-rmocst1nwh] {
    font-size: 1.5vw;
    margin: 0;
    text-align: start;
    font-weight: 600;
    color: #000;
}

.text[b-rmocst1nwh] {
    font-size: 1.2vw;
    margin: 1vw 0;
    text-align: start;
}

.btn_edit[b-rmocst1nwh], .btn_save[b-rmocst1nwh] {
    display: flex;
    margin: 0 auto;
    margin-top: auto;
    padding: .5vw 1vw;
    font-size: 1.2vw;
    color: #FFF;
    background-color: #0090B8;
    border: none;
    border-radius: 1vw;
    transition: all.3s ease-in-out;
}

    .btn_edit:hover[b-rmocst1nwh], .btn_save:hover[b-rmocst1nwh] {
        background-color: #002485;
    }

.icono_btn[b-rmocst1nwh] {
    margin: auto .5vw;
    font-size: 2vw;
}

.content_inputs[b-rmocst1nwh] {
    position: relative;
    display: flex;
    border-bottom: .2vw solid #0090B8;
    font-size: 1.5vw;
    padding: .5vw 1vw;
    width: 100%;
    margin: auto;
    transition: all .2s ease-in-out;
}

.icono_input[b-rmocst1nwh] {
    margin: auto;
    color: #636363;
    transition: all .2s ease-in-out;
}

.inputs[b-rmocst1nwh] {
    width: 90%;
    border: none;
    border-radius: 0 1vw 1vw 0;
    outline: none;
}

.content_inputs .inputs[b-rmocst1nwh]::selection {
    border: .2vw solid #002485;
}

.inputs::selection ~ .icono_input[b-rmocst1nwh] {
    color: #002485;
}

.alerta_popper[b-rmocst1nwh] {
    position: absolute;
    max-width: 50%;
    left: 25%;
    top: 110%;
    background-color: #fff6e0;
    border-radius: 1vw;
    border: .1vw solid #ffb400;
    color: #ffb400;
    padding: .5vw 1vw;
    font-size: 1.2vw;
    z-index: 100;
}

.grid_oculta[b-rmocst1nwh] {
    width: 0;
    height: 0;
    margin: 0;
    opacity: 0;
    transform: scale(0);
    pointer-events: none;
    transition: all .3s ease-in-out;
}

.display_flex[b-rmocst1nwh] {
    display: flex;
    max-width: 100%;
    width: 100%;
    margin: 0;
}

@media screen and (max-width: 680px) {
    .content_page[b-rmocst1nwh] {
        width: 100%;
        min-height: 100vh;
        margin-bottom: 2rem;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-rmocst1nwh] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-rmocst1nwh] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .card_contnt[b-rmocst1nwh] {
        margin: 1rem auto;
        padding: 1rem 1.5rem;
        border-radius: .8rem;
        box-shadow: 0 0 1rem #00000055;
    }

    .sections[b-rmocst1nwh] {
        padding: .5rem 1rem;
    }

    .grid_2[b-rmocst1nwh] {
        grid-template-columns: 1fr;
        gap: 1rem;
        margin: 1rem 0;
    }

    .text_labal[b-rmocst1nwh] {
        font-size: 1.5rem;
    }

    .text[b-rmocst1nwh] {
        font-size: 1.2rem;
        margin: 1rem 0;
    }

    .btn_edit[b-rmocst1nwh], .btn_save[b-rmocst1nwh] {
        margin: auto;
        padding: .5rem 1rem;
        font-size: 1.2rem;
        border-radius: 1rem;
    }

    .icono_btn[b-rmocst1nwh] {
        margin: auto .5rem;
        font-size: 1.5rem;
    }

    .content_inputs[b-rmocst1nwh] {
        border-bottom: 2px solid #0090B8;
        padding: .5rem 1rem;
        font-size: 1.3rem;
    }

    .inputs[b-rmocst1nwh] {
        border-radius: 0 1rem 1rem 0;
    }

    .content_inputs .inputs[b-rmocst1nwh]::selection {
        border: 2px solid #002485;
    }

    .alerta_popper[b-rmocst1nwh] {
        max-width: 86%;
        left: 7%;
        border-radius: 1rem;
        border: 1px solid #ffb400;
        padding: .5rem 1rem;
        font-size: 1rem;
    }
    
    .display_flex[b-rmocst1nwh] {
        flex-direction: column;
    }
}
/* /Pages/DashBoardAdminPage/DashBoardAdmin.razor.rz.scp.css */
.content_page[b-bc1h1mmj0b] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-bc1h1mmj0b] {
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-bc1h1mmj0b] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-bc1h1mmj0b] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.content_dash[b-bc1h1mmj0b] {
    width: 100%;
    margin: 1vw auto;
    padding: 1vw;
}

.card_general[b-bc1h1mmj0b] {
    border: .1vw solid #696969;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #dcdcdc;
}

.content_flex[b-bc1h1mmj0b] {
    width: 100%;
    display: flex;
}

._input[b-bc1h1mmj0b] {
    border-bottom: .2vw solid #0090B8;
}

._select[b-bc1h1mmj0b] {
    width: 100%;
    background-color: transparent;
    border: none;
}

.titulo_section[b-bc1h1mmj0b] {
    font-size: 1.2vw;
    font-weight: 600;
    text-align: center;
}

.text_label[b-bc1h1mmj0b] {
    font-size: 1vw;
    text-align: center;
    margin: auto;
}

.content_all[b-bc1h1mmj0b], col_grid[b-bc1h1mmj0b] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.content_all[b-bc1h1mmj0b] {
    margin: 2vw auto;
}

.grid_2fr_1fr[b-bc1h1mmj0b] {
    display: grid;
    grid-template-columns: 1fr 28%;
    gap: 2vw;
}

.content_3_statico[b-bc1h1mmj0b] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: .5vw;
}

.margi_left_1[b-bc1h1mmj0b] {
    margin-left: 2vw;
}

.grid_2_movil[b-bc1h1mmj0b] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

._card_2[b-bc1h1mmj0b] {
    background-color: #0090B8;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #A2A2A2;
    color: #FFF;
}

.contentr_gresos[b-bc1h1mmj0b] {
    display: flex;
    width: 100%;
    margin: .5vw auto;
    cursor: pointer;
}

.icono_fac[b-bc1h1mmj0b] {
    width: 3vw;
    height: 3vw;
    margin: auto 1vw;
    font-size: 1.5vw;
    padding: .7vw 1vw;
    border-radius: 50%;
    background-color: #45b4cb;
}

.grid_2[b-bc1h1mmj0b] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
    margin: 2vw auto;
}

.max_width[b-bc1h1mmj0b] {
    max-width: 100%;
}

/*Carga Pagina*/
.content_carga[b-bc1h1mmj0b] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-bc1h1mmj0b] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-bc1h1mmj0b 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-bc1h1mmj0b {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

.display_flex[b-bc1h1mmj0b] {
    display: flex;
}

.icono_alert[b-bc1h1mmj0b] {
    margin: auto 1rem;
}

.btn_vermas[b-bc1h1mmj0b] {
    font-size: 1vw;
    margin: 1vw auto;
    text-align: center;
    color: #808080;
    cursor: pointer;
}

@media screen and (max-width: 680px) {
    .content_page[b-bc1h1mmj0b] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-bc1h1mmj0b] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-bc1h1mmj0b] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-bc1h1mmj0b] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*jkdshflsdfj*/
    .card_general[b-bc1h1mmj0b] {
        border: 1px solid #696969;
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #dcdcdc;
    }

    ._input[b-bc1h1mmj0b] {
        border-bottom: 2px solid #0090B8;
    }

    .titulo_section[b-bc1h1mmj0b] {
        font-size: 1rem;
    }

    .text_label[b-bc1h1mmj0b] {
        font-size: .8rem;
    }

    .grid_2fr_1fr[b-bc1h1mmj0b] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .content_3_statico[b-bc1h1mmj0b] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: .5rem;
    }

    .margi_left_1[b-bc1h1mmj0b] {
        margin-left: 1rem;
    }

    .grid_2_movil[b-bc1h1mmj0b] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    ._card_2[b-bc1h1mmj0b] {
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #A2A2A2;
    }

    .contentr_gresos[b-bc1h1mmj0b] {
        margin: .5rem auto;
    }

    .icono_fac[b-bc1h1mmj0b] {
        width: 3rem;
        height: 3rem;
        margin: auto 1rem;
        font-size: 1.5rem;
        padding: .7rem 1rem;
    }

    .grid_2[b-bc1h1mmj0b] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
        margin: 2rem auto;
    }
}
/* /Pages/DashBoardPage/DashBoard.razor.rz.scp.css */
.content_page[b-uvtthjz2oz] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}
.content_encabesado[b-uvtthjz2oz] {
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-uvtthjz2oz] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-uvtthjz2oz] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.content_dash[b-uvtthjz2oz] {
    width: 100%;
    margin: 1vw auto;
    padding: 1vw;
}

.card_general[b-uvtthjz2oz] {
    border: .1vw solid #696969;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #dcdcdc;
}

.content_flex[b-uvtthjz2oz] {
    width: 100%;
    display: flex;
}

._input[b-uvtthjz2oz] {
    border-bottom: .2vw solid #0090B8;
}

._select[b-uvtthjz2oz] {
    width: 100%;
    background-color: transparent;
    border: none;
}

.titulo_section[b-uvtthjz2oz] {
    font-size: 1.2vw;
    font-weight: 600;
    text-align: center;
}

.text_label[b-uvtthjz2oz] {
    font-size: 1vw;
    text-align: center;
    margin: auto;
}

.content_all[b-uvtthjz2oz], col_grid[b-uvtthjz2oz] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.content_all[b-uvtthjz2oz] {
    margin: 2vw auto;
}

.grid_2fr_1fr[b-uvtthjz2oz] {
    display: grid;
    grid-template-columns: 1fr 28%;
    gap: 2vw;
}

.content_3_statico[b-uvtthjz2oz] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: .5vw;
}

.margi_left_1[b-uvtthjz2oz]{
    margin-left: 2vw;
}

.grid_2_movil[b-uvtthjz2oz] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

._card_2[b-uvtthjz2oz] {
    background-color: #0090B8;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #A2A2A2;
    color: #FFF;
}

.contentr_gresos[b-uvtthjz2oz] {
    display: flex;
    width: 100%;
    margin: .5vw auto;
    cursor: pointer;
}

.icono_fac[b-uvtthjz2oz] {
    width: 3vw;
    height: 3vw;
    margin: auto 1vw;
    font-size: 1.5vw;
    padding: .7vw 1vw;
    border-radius: 50%;
    background-color: #45b4cb;
}

.grid_2[b-uvtthjz2oz] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
    margin: 2vw auto;
}

.max_width[b-uvtthjz2oz] {
    max-width: 100%;
}

/*Carga Pagina*/
.content_carga[b-uvtthjz2oz] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-uvtthjz2oz] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-uvtthjz2oz 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-uvtthjz2oz {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

.display_flex[b-uvtthjz2oz] {
    display: flex;
}

.icono_alert[b-uvtthjz2oz] {
    margin: auto 1rem;
}

.btn_vermas[b-uvtthjz2oz] {
    font-size: 1vw;
    margin: 1vw auto;
    text-align: center;
    color: #808080;
    cursor: pointer;
}

@media screen and (max-width: 680px) {
    .content_page[b-uvtthjz2oz] {
        width:100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-uvtthjz2oz] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-uvtthjz2oz] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-uvtthjz2oz] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*jkdshflsdfj*/
    .card_general[b-uvtthjz2oz] {
        border: 1px solid #696969;
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #dcdcdc;
    }

    ._input[b-uvtthjz2oz] {
        border-bottom: 2px solid #0090B8;
    }

    .titulo_section[b-uvtthjz2oz] {
        font-size: 1rem;
    }

    .text_label[b-uvtthjz2oz] {
        font-size: .8rem;
    }

    .grid_2fr_1fr[b-uvtthjz2oz] {
        grid-template-columns:1fr;
        gap: 1rem;
    }

    .content_3_statico[b-uvtthjz2oz] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: .5rem;
    }

    .margi_left_1[b-uvtthjz2oz] {
        margin-left: 1rem;
    }

    .grid_2_movil[b-uvtthjz2oz] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    ._card_2[b-uvtthjz2oz] {
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #A2A2A2;
    }

    .contentr_gresos[b-uvtthjz2oz] {
        margin: .5rem auto;
    }

    .icono_fac[b-uvtthjz2oz] {
        width: 3rem;
        height: 3rem;
        margin: auto 1rem;
        font-size: 1.5rem;
        padding: .7rem 1rem;
    }

    .grid_2[b-uvtthjz2oz] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
        margin: 2rem auto;
    }
}
/* /Pages/EmpresasPage/CargarArchivosEmpresa.razor.rz.scp.css */
.content_page[b-r6y3d151gd] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-r6y3d151gd] {
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-r6y3d151gd] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.oculto[b-r6y3d151gd] {
    opacity: 0;
    pointer-events: none;
    transform: scale(0);
    transition: all .3s ease-in-out;
}

.content_form[b-r6y3d151gd] {
    display: flex;
    padding: 2vw 1vw;
    flex-direction: column;
    width: 90%;
    margin: 6vw auto;
    border-radius: 1vw;
    border: .1vw solid #cdcdcd;
    box-shadow: 0.3vw 0.3vw 0.6vw #cdcdcd;
}

.grid_2[b-r6y3d151gd] {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 2vw;
}

.col_grid[b-r6y3d151gd] {
    display: flex;
    flex-direction: column;
}

.subtitulo[b-r6y3d151gd] {
    font-size: 2vw;
    font-weight: 600;
    margin: auto;
    margin-bottom: 3vw;
    text-align: center;
}

.contemt_inputs[b-r6y3d151gd] {
    position: relative;
    display: flex;
    border-bottom: .2vw solid #0090B8;
    font-size: 1.5vw;
    padding: .5vw 1vw;
    width: 85%;
    margin: auto;
    transition: all .2s ease-in-out;
}

.content_logo[b-r6y3d151gd] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.logo_img[b-r6y3d151gd] {
    width: 20%;
    margin: auto;
}

.label_text[b-r6y3d151gd] {
    font-size: 1.2vw;
    font-weight: 600;
    color: #636363;
    text-align: center;
    min-width: 12%;
    margin: auto 0;
    margin-right: 1vw;
}

.inputs[b-r6y3d151gd] {
    font-size: 1.5vw;
    width: 85%;
    padding: 0 .5vw;
    background-color: transparent;
    color: #636363;
    outline: none;
    border: none;
}

.alerta_popper[b-r6y3d151gd] {
    position: absolute;
    width: 100%;
    top: 110%;
    left: 0;
    border-radius: 1vw;
    padding: .5vw 1vw;
    font-size: 1vw;
    background-color: #fffdd6;
    border: #524b00;
    color: #524b00;
    animation: popper-b-r6y3d151gd .3s forwards;
    z-index: 1000;
}

@keyframes popper-b-r6y3d151gd {
    0% {
        opacity: 0;
        transform: translateY(20%);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.content_btns[b-r6y3d151gd] {
    display: flex;
}

.btn_camcelar[b-r6y3d151gd] {
    font-size: 1.5vw;
    padding: .5vw 1vw;
    background-color: #FFF;
    border: .2vw solid #0090B8;
    border-radius: 1vw;
    outline: none;
    color: #0090B8;
    margin: auto 0;
    text-align: center;
    margin-top: 2vw;
    margin-right: auto;
    text-decoration: none;
    cursor: pointer;
}

.btn_enviar[b-r6y3d151gd] {
    font-size: 1.5vw;
    padding: .5vw 1vw;
    background-color: #0090B8;
    border: none;
    border-radius: 1vw;
    outline: none;
    color: #FFF;
    margin: auto 0;
    margin-top: 2vw;
    margin-left: auto;
}



.content_form[b-r6y3d151gd] {
    position: relative;
}

.content_anis[b-r6y3d151gd] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all .3s ease-in-out;
    z-index: 200;
}

.status_titulo[b-r6y3d151gd] {
    font-size: 2vw;
    text-align: center;
    margin: 2vw auto;
    color: #FFf;
}

.anim_status[b-r6y3d151gd] {
    width: 30%;
    margin: auto;
}

._carga[b-r6y3d151gd] {
    background-color: #a2a2a2;
}

._ok[b-r6y3d151gd] {
    background-color: #0090B8;
}

.oculto_staus[b-r6y3d151gd] {
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
}

@media screen and (max-width: 680px) {
    .content_page[b-r6y3d151gd] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-r6y3d151gd] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-r6y3d151gd] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .content_form[b-r6y3d151gd] {
        width: 90%;
        padding: 2rem 1rem;
        margin: 4rem auto;
        border-radius: 1rem;
        border: 1px solid #cdcdcd;
        box-shadow: 5px 5px 10px #cdcdcd;
    }

    .grid_2[b-r6y3d151gd] {
        grid-template-columns: repeat(1, 1fr);
        gap: 2rem;
    }

    .contemt_inputs[b-r6y3d151gd] {
        flex-direction: column;
        border-bottom: .2px solid #0090B8;
        padding: .5rem 1rem;
    }

    .subtitulo[b-r6y3d151gd] {
        font-size: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .label_text[b-r6y3d151gd] {
        font-size: 1rem;
        text-align: center;
    }

    .inputs[b-r6y3d151gd] {
        font-size: 1.2rem;
        padding: 0 .5rem;
        width: 100%;
    }

    .alerta_popper[b-r6y3d151gd] {
        border-radius: 1rem;
        padding: .5rem 1rem;
        font-size: 1rem;
    }

    .btn_camcelar[b-r6y3d151gd] {
        border: 2px solid #0090B8;
    }

    .btn_enviar[b-r6y3d151gd], .btn_camcelar[b-r6y3d151gd] {
        font-size: 1.2rem;
        padding: .5rem;
        border-radius: 1rem;
        margin: auto;
        margin-top: 1rem;
        width: 50%;
    }

    .status_titulo[b-r6y3d151gd] {
        font-size: 2rem;
        text-align: center;
        margin: 1.5rem auto;
    }

    .anim_status[b-r6y3d151gd] {
        width: 50%;
        margin: auto;
    }
}
.content_modal[b-r6y3d151gd] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #2222229c;
    display: flex;
    flex-direction: column;
    z-index: 1000;
    padding: 0;
}

._relative[b-r6y3d151gd] {
    position: relative;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
    padding: 0;
}

.content_close[b-r6y3d151gd] {
    position: absolute;
    display: flex;
    top: 5%;
    right: 0%;
    width: 10vw;
}

.popper_close[b-r6y3d151gd] {
    background-color: #fff;
    padding: .5vw;
    font-size: 1vw;
    text-align: center;
    border-radius: 1vw;
    margin: auto 1vw;
    opacity: 0;
    transform: scale(.5);
    transition: all .3s ease-in-out;
}

.close[b-r6y3d151gd] {
    font-size: 1.2vw;
    margin: auto 0;
    color: #b4b4b4;
    transition: all .2s ease-in-out;
    cursor: pointer;
}

    .close:hover[b-r6y3d151gd] {
        color: #fff;
    }

        .close:hover ~ .popper_close[b-r6y3d151gd] {
            opacity: 1;
            transform: scale(1);
        }

.card_modal[b-r6y3d151gd] {
    width: 70%;
    margin: auto;
    background-color: #fff;
    border-radius: 2vw;
    padding: 1vw 0;
    display: flex;
    flex-direction: column;
}

.content_title[b-r6y3d151gd] {
    width: 80%;
    margin: 0 auto;
    border-bottom: .2vw solid #2222229c;
    text-align: center;
}

.title[b-r6y3d151gd] {
    font-size: 2.5vw;
    font-weight: 600;
    margin: 0;
}

.content_body[b-r6y3d151gd], .buttons[b-r6y3d151gd] {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    margin-top: 1vw;
}

.buttons[b-r6y3d151gd] {
    width: 80%;
}

.box_preview[b-r6y3d151gd] {
    width: 100%;
    max-height: 60vh;
    overflow-x: hidden;
    overflow-y: auto;
}

.margin_auto[b-r6y3d151gd] {
    margin: 0 auto;
}

.btn_save[b-r6y3d151gd] {
    background-color: rgb(81 200 233);
    border: none;
    border-radius: 1vw;
    font-size: 1.5vw;
    color: #fff;
    outline: none;
    margin: 0 auto;
    margin-top: 1vw;
}



.texto_plano[b-r6y3d151gd] {
    margin: auto;
}

.spinner[b-r6y3d151gd] {
    margin: auto;
    animation: loading-b-r6y3d151gd 2s infinite;
}

@keyframes loading-b-r6y3d151gd {
    0% {
        transform: rotateZ(0);
    }

    25% {
        transform: rotateZ(90deg);
    }

    50% {
        transform: rotateZ(180deg);
    }

    75% {
        transform: rotateZ(270deg);
    }

    100% {
        transform: rotateZ(360deg);
    }
}

.file_oculto[b-r6y3d151gd] {
    opacity: 0;
    transform: scale(0);
    pointer-events: none;
}
/* /Pages/EmpresasPage/EditarEmpresa.razor.rz.scp.css */
.content_page[b-9ojwrdgjjp] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-9ojwrdgjjp] {
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-9ojwrdgjjp] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.oculto[b-9ojwrdgjjp] {
    opacity: 0;
    pointer-events: none;
    transform: scale(0);
    transition: all .3s ease-in-out;
}

.content_form[b-9ojwrdgjjp] {
    display: flex;
    padding: 2vw 1vw;
    flex-direction: column;
    width: 80%;
    margin: 2vw auto;
    border-radius: 1vw;
    border: .1vw solid #cdcdcd;
    box-shadow: 0.3vw 0.3vw 0.6vw #cdcdcd;
}

.grid_2[b-9ojwrdgjjp] {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 2vw;
}

.col_grid[b-9ojwrdgjjp] {
    display: flex;
    flex-direction: column;
}

.subtitulo[b-9ojwrdgjjp] {
    font-size: 2vw;
    font-weight: 600;
    margin: auto;
    margin-bottom: 3vw;
    text-align: center;
}

.contemt_inputs[b-9ojwrdgjjp] {
    position: relative;
    display: flex;
    border-bottom: .2vw solid #0090B8;
    font-size: 1.5vw;
    padding: .5vw 1vw;
    width: 85%;
    margin: auto;
    transition: all .2s ease-in-out;
}

.content_logo[b-9ojwrdgjjp] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.logo_img[b-9ojwrdgjjp] {
    width: 20%;
    margin: auto;
}

.label_text[b-9ojwrdgjjp] {
    font-size: 1.2vw;
    font-weight: 600;
    color: #636363;
    text-align: center;
    min-width: 15%;
    margin: auto 0;
    margin-right: 1vw;
}

.inputs[b-9ojwrdgjjp] {
    font-size: 1.5vw;
    width: 85%;
    padding: 0 .5vw;
    background-color: transparent;
    color: #636363;
    outline: none;
    border: none;
}

.alerta_popper[b-9ojwrdgjjp] {
    position: absolute;
    width: 100%;
    top: 110%;
    left: 0;
    border-radius: 1vw;
    padding: .5vw 1vw;
    font-size: 1vw;
    background-color: #fffdd6;
    border: #524b00;
    color: #524b00;
    animation: popper-b-9ojwrdgjjp .3s forwards;
    z-index: 1000;
}

@keyframes popper-b-9ojwrdgjjp {
    0% {
        opacity: 0;
        transform: translateY(20%);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}


.content_btns[b-9ojwrdgjjp] {
    display: flex;
}

.btn_camcelar[b-9ojwrdgjjp] {
    font-size: 1.5vw;
    padding: .5vw 1vw;
    background-color: #FFF;
    text-align: center;
    border: .2vw solid #0090B8;
    border-radius: 1vw;
    outline: none;
    color: #0090B8;
    margin: auto 0;
    margin-top: 2vw;
    margin-right: auto;
    text-decoration: none;
    cursor: pointer;
}

.btn_enviar[b-9ojwrdgjjp] {
    font-size: 1.5vw;
    padding: .5vw 1vw;
    background-color: #0090B8;
    border: none;
    border-radius: 1vw;
    outline: none;
    color: #FFF;
    margin: auto 0;
    margin-top: 2vw;
    margin-left: auto;
}


.content_form[b-9ojwrdgjjp] {
    position: relative;
}

.content_anis[b-9ojwrdgjjp] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all .3s ease-in-out;
    z-index: 10;
}

.status_titulo[b-9ojwrdgjjp] {
    font-size: 2vw;
    text-align: center;
    margin: 2vw auto;
    color: #FFf;
}

.anim_status[b-9ojwrdgjjp] {
    width: 30%;
    margin: auto;
}

._carga[b-9ojwrdgjjp] {
    background-color: #a2a2a2;
}

._ok[b-9ojwrdgjjp] {
    background-color: #0090B8;
}

.oculto_staus[b-9ojwrdgjjp] {
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
}

@media screen and (max-width: 680px) {
    .content_page[b-9ojwrdgjjp] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-9ojwrdgjjp] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-9ojwrdgjjp] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .content_form[b-9ojwrdgjjp] {
        width: 90%;
        padding: 2rem 1rem;
        margin: 4rem auto;
        border-radius: 1rem;
        border: 1px solid #cdcdcd;
        box-shadow: 5px 5px 10px #cdcdcd;
    }

    .grid_2[b-9ojwrdgjjp] {
        grid-template-columns: repeat(1, 1fr);
        gap: 2rem;
    }

    .contemt_inputs[b-9ojwrdgjjp] {
        flex-direction: column;
        border-bottom: .2px solid #0090B8;
        padding: .5rem 1rem;
    }

    .subtitulo[b-9ojwrdgjjp] {
        font-size: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .label_text[b-9ojwrdgjjp] {
        font-size: 1rem;
        text-align: center;
    }

    .inputs[b-9ojwrdgjjp] {
        font-size: 1.2rem;
        padding: 0 .5rem;
        width: 100%;
    }

    .alerta_popper[b-9ojwrdgjjp] {
        border-radius: 1rem;
        padding: .5rem 1rem;
        font-size: 1rem;
    }

    .btn_camcelar[b-9ojwrdgjjp] {
        border: 2px solid #0090B8;
    }

    .btn_enviar[b-9ojwrdgjjp], .btn_camcelar[b-9ojwrdgjjp] {
        font-size: 1.2rem;
        padding: .5rem;
        border-radius: 1rem;
        margin: auto;
        margin-top: 1rem;
        width: 50%;
    }

    .status_titulo[b-9ojwrdgjjp] {
        font-size: 2rem;
        text-align: center;
        margin: 1.5rem auto;
    }
}

.content_modal[b-9ojwrdgjjp] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #2222229c;
    display: flex;
    flex-direction: column;
    z-index: 1000;
    padding: 0;
}

._relative[b-9ojwrdgjjp] {
    position: relative;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
    padding: 0;
}

.content_close[b-9ojwrdgjjp] {
    position: absolute;
    display: flex;
    top: 5%;
    right: 0%;
    width: 10vw;
}

.popper_close[b-9ojwrdgjjp] {
    background-color: #fff;
    padding: .5vw;
    font-size: 1vw;
    text-align: center;
    border-radius: 1vw;
    margin: auto 1vw;
    opacity: 0;
    transform: scale(.5);
    transition: all .3s ease-in-out;
}

.close[b-9ojwrdgjjp] {
    font-size: 1.2vw;
    margin: auto 0;
    color: #b4b4b4;
    transition: all .2s ease-in-out;
    cursor: pointer;
}

    .close:hover[b-9ojwrdgjjp] {
        color: #fff;
    }

        .close:hover ~ .popper_close[b-9ojwrdgjjp] {
            opacity: 1;
            transform: scale(1);
        }

.card_modal[b-9ojwrdgjjp] {
    width: 70%;
    margin: auto;
    background-color: #fff;
    border-radius: 2vw;
    padding: 1vw 0;
    display: flex;
    flex-direction: column;
}

.content_title[b-9ojwrdgjjp] {
    width: 80%;
    margin: 0 auto;
    border-bottom: .2vw solid #2222229c;
    text-align: center;
}

.title[b-9ojwrdgjjp] {
    font-size: 2.5vw;
    font-weight: 600;
    margin: 0;
}

.content_body[b-9ojwrdgjjp], .buttons[b-9ojwrdgjjp] {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    margin-top: 1vw;
}

.buttons[b-9ojwrdgjjp] {
    width: 80%;
}

.box_preview[b-9ojwrdgjjp] {
    width: 100%;
    max-height: 60vh;
    overflow-x: hidden;
    overflow-y: auto;
}

.margin_auto[b-9ojwrdgjjp] {
    margin: 0 auto;
}

.btn_save[b-9ojwrdgjjp] {
    background-color: rgb(81 200 233);
    border: none;
    border-radius: 1vw;
    font-size: 1.5vw;
    color: #fff;
    outline: none;
    margin: 0 auto;
    margin-top: 1vw;
}

.texto_plano[b-9ojwrdgjjp] {
    margin: 0;
}

.spinner[b-9ojwrdgjjp] {
    margin: 0;
    animation: loading-b-9ojwrdgjjp 2s infinite;
}

@keyframes loading-b-9ojwrdgjjp {
    0% {
        transform: rotateZ(0);
    }

    25% {
        transform: rotateZ(90deg);
    }

    50% {
        transform: rotateZ(180deg);
    }

    75% {
        transform: rotateZ(270deg);
    }

    100% {
        transform: rotateZ(360deg);
    }
}

.file_oculto[b-9ojwrdgjjp] {
    opacity: 0;
    transform: scale(0);
    pointer-events: none;
}
/* /Pages/EmpresasPage/EmpresasInicio.razor.rz.scp.css */
.content_page[b-opwhk9y3rr] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-opwhk9y3rr] {
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-opwhk9y3rr] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.content_empresas[b-opwhk9y3rr] {
    width: 100%;
    padding: 1vw 2vw;
}

.conten_top[b-opwhk9y3rr] {
    width: 100%;
    margin: 2vw auto;
}

.grid_empresa[b-opwhk9y3rr] {
    display: grid;
    grid-template-columns: 1fr 20%;
    gap: 2vw;
    width: 100%;
}

.col_grid_flex[b-opwhk9y3rr] {
    display: flex;
    margin: auto 0;
}

.logo_img[b-opwhk9y3rr] {
    width: 50%;
    margin: auto;
}

.labal_text[b-opwhk9y3rr] {
    font-size: 1.5vw;
    margin: auto 1vw;
    min-width: 15%;
}

.btn_nueva[b-opwhk9y3rr] {
    background-color: #0090B8;
    display: flex;
    width: 75%;
    color: #FfF;
    border: none;
    outline: none;
    border-radius: 1vw;
    padding: .5vw 1vw;
    margin: auto;
    font-size: 1.5vw;
    cursor: pointer;
}

.text_btn[b-opwhk9y3rr] {
    margin: auto;
}

.icono_btn[b-opwhk9y3rr] {
    font-size: 1.2vw;
    margin: auto;
}

._select[b-opwhk9y3rr] {
    width: 100%;
}

.table_empresas[b-opwhk9y3rr] {
    width: 100%;
    margin: 4vw 0;
}

.grid_table_empresas[b-opwhk9y3rr] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

.col_grid[b-opwhk9y3rr], .col_gridd[b-opwhk9y3rr] {
    display: flex;
    flex-direction: column;
}

.col_grid[b-opwhk9y3rr] {
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.grid_head_tabla[b-opwhk9y3rr], .grid_body_tabla[b-opwhk9y3rr] {
    display: grid;
    grid-template-columns: repeat(11, 1fr);
    gap: 0;
    width: 100%;
    border-radius: .5vw;
}

.grid_head_tabla[b-opwhk9y3rr] {
    background-color: #002485;
    padding: 1vw 0;
}

.titulo_tabla[b-opwhk9y3rr] {
    color: #FFF;
    font-size: 1.3vw;
    margin: auto;
    text-align: center;
}

.content_tabla_flex[b-opwhk9y3rr] {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_tabla_flex[b-opwhk9y3rr]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_tabla_flex[b-opwhk9y3rr]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_tabla_flex[b-opwhk9y3rr]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_body_tabla[b-opwhk9y3rr] {
    border-top: .1vw solid #A2A2A2;
    border-bottom: .1vw solid #A2A2A2;
}

.text_tabla[b-opwhk9y3rr] {
    max-width: 90%;
    font-size: 1.2vw;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

    .text_tabla[b-opwhk9y3rr]::-webkit-scrollbar {
        height: 1vh;
        background-color: transparent;
    }

    .text_tabla[b-opwhk9y3rr]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .text_tabla[b-opwhk9y3rr]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.activa[b-opwhk9y3rr] {
    color: #FFF;
    background-color: #34d30e;
    border-radius: .5vw;
    padding: .5vw;
}

.inactiva[b-opwhk9y3rr] {
    color: #FFF;
    background-color: #e82300;
    border-radius: .5vw;
    padding: .5vw;
}

.btn_tabla_editar[b-opwhk9y3rr] {
    background-color: #002485;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    margin: auto;
    display: flex;
    cursor: pointer;
    text-align: center;
}

.btn_tabla_factura[b-opwhk9y3rr], .btn_tabla_archivos[b-opwhk9y3rr] {
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    cursor: pointer;
    margin: auto;
    display: flex;
    text-align: center;
}

.btn_tabla_archivos[b-opwhk9y3rr] {
    background-color: #A2A2A2;
}

.aleta_no_empresas[b-opwhk9y3rr] {
    margin: auto;
    font-size: 3vw;
    font-weight: 900;
    color: #0090B8;
}


.card_empresa[b-opwhk9y3rr] {
    width: 90%;
    margin: 4vw auto;
    padding: 1vw;
    border-radius: 1vw;
    box-shadow: .3vw .3vw .6vw #282828af;
}

.display_flex[b-opwhk9y3rr] {
    display: flex;
    margin: 2vw auto;
    width: 80%;
}

.display_flex_estatico[b-opwhk9y3rr] {
    display: flex;
    margin: 0;
    width: 100%;
}

.margin_auto[b-opwhk9y3rr] {
    margin: auto;
}

.display_flex_colum[b-opwhk9y3rr] {
    display: flex;
    flex-direction: column;
    margin: 0;
    width: 100%;
}

.box_esqueleto[b-opwhk9y3rr] {
    width: 100%;
    margin: auto 0;
    height: 3vh;
    background-color: #c1c1c1;
}

.icono_logo_empresa[b-opwhk9y3rr] {
    font-size: 3vw;
    text-align: center;
    padding: .5vw;
    border: .2vw solid #0090B8;
    color: #0090B8;
    border-radius: .5vw;
    margin: auto;
}

.icono_logo_esqueleto[b-opwhk9y3rr] {
    font-size: 10vw;
    text-align: center;
    padding: 1vw;
    border: .5vw solid #0090B8;
    color: #0090B8;
    border-radius: 1vw;
    margin: auto 1vw;
}

.logo_img_unico[b-opwhk9y3rr] {
    width: 15%;
    margin: auto
}

.spinner[b-opwhk9y3rr] {
    margin: auto;
    color: #002485;
    font-size: 3rem;
    font-weight: 600;
    animation: loading-b-opwhk9y3rr 2s infinite;
}

@keyframes loading-b-opwhk9y3rr {
    0% {
        transform: rotateZ(0);
    }

    25% {
        transform: rotateZ(90deg);
    }

    50% {
        transform: rotateZ(180deg);
    }

    75% {
        transform: rotateZ(270deg);
    }

    100% {
        transform: rotateZ(360deg);
    }
}

@media screen and (max-width: 680px) {
    .content_page[b-opwhk9y3rr] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-opwhk9y3rr] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-opwhk9y3rr] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .content_empresas[b-opwhk9y3rr] {
        padding: 2rem 1rem;
    }

    .conten_top[b-opwhk9y3rr] {
        margin: 1rem auto;
    }

    .grid_empresa[b-opwhk9y3rr] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .col_grid_flex[b-opwhk9y3rr] {
        display: flex;
        flex-direction: column;
        margin: auto 0;
    }

    .col_grid[b-opwhk9y3rr] {
        border-left: none;
        border-right: none;
        border-top: .1vw solid #A2A2A2;
        border-bottom: .1vw solid #A2A2A2;
        border-radius: 0.5rem;
        min-height: 22vh;
    }

    .labal_text[b-opwhk9y3rr] {
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_nueva[b-opwhk9y3rr] {
        width: 50%;
        border-radius: 1rem;
        padding: .5rem 1rem;
        margin: auto;
        font-size: 1.2rem;
    }

    .icono_btn[b-opwhk9y3rr] {
        font-size: 1rem;
        margin: auto;
    }

    .table_empresas[b-opwhk9y3rr] {
        margin: 2rem 0;
        max-height: 75vh;
        overflow-x: hidden;
        overflow-y: auto;
    }

    .grid_table_empresas[b-opwhk9y3rr] {
        grid-template-columns: 10% 1fr;
        gap: 1rem;
    }

    .grid_head_tabla[b-opwhk9y3rr], .grid_body_tabla[b-opwhk9y3rr] {
        width: auto;
        grid-template-columns: repeat(1, 1fr);
        border-radius: .5rem;
    }

    .grid_head_tabla[b-opwhk9y3rr] {
        padding: 0;
    }

    .titulo_tabla[b-opwhk9y3rr] {
        font-size: 1.2rem;
        writing-mode: vertical-lr;
        transform: rotateY(180deg) rotateX(180deg);
        margin: auto;
    }

    ._hidden_movil[b-opwhk9y3rr] {
        max-width: 90%;
        min-height: 200vh;
        overflow-x: auto;
        overflow-y: hidden;
    }

    .content_tabla_flex[b-opwhk9y3rr] {
        flex-direction: row;
        max-width: auto;
        max-height: 198vh;
        min-height: auto;
        overflow-x: auto;
        overflow-y: auto;
    }

    ._hidden_movil[b-opwhk9y3rr]::-webkit-scrollbar {
        width: 100%;
        height: 1vh;
    }

    ._hidden_movil[b-opwhk9y3rr]::-webkit-scrollbar-thumb {
        border-radius: .5vh;
    }

    .grid_body_tabla[b-opwhk9y3rr] {
        width: auto;
        border: none;
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
    }

    .text_tabla[b-opwhk9y3rr] {
        font-size: 1rem;
        overflow-y: hidden;
        overflow-x: auto;
    }

        .text_tabla[b-opwhk9y3rr]::-webkit-scrollbar {
            height: 1vh;
        }

        .text_tabla[b-opwhk9y3rr]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .activa[b-opwhk9y3rr] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .inactiva[b-opwhk9y3rr] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .btn_tabla_editar[b-opwhk9y3rr] {
        width: 2rem;
        height: 2rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_tabla_factura[b-opwhk9y3rr], .btn_tabla_archivos[b-opwhk9y3rr] {
        width: 2rem;
        height: 2rem;
        font-size: 1.2rem;
        margin:  auto;
    }

    .aleta_no_empresas[b-opwhk9y3rr] {
        font-size: 2.5rem;
    }



    .card_empresa[b-opwhk9y3rr] {
        margin: 4rem auto;
        padding: 1rem;
        border-radius: 1rem;
        box-shadow: 5px 5px 10px #282828af;
    }

    .display_flex[b-opwhk9y3rr] {
        flex-direction: column;
        margin: 1rem auto;
        width: 100%;
    }

    .margin_auto[b-opwhk9y3rr] {
        margin: auto;
    }

    .box_esqueleto[b-opwhk9y3rr] {
        margin: 1rem 0;
        height: 5vh;
    }

    .icono_logo_esqueleto[b-opwhk9y3rr] {
        font-size: 5rem;
        padding: 1rem;
        border: 5px solid #0090B8;
        border-radius: 1rem;
        margin: auto 1rem;
    }
}
/* /Pages/EmpresasPage/NuevaEmpresa.razor.rz.scp.css */
.content_page[b-x7r50f8v5c] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-x7r50f8v5c] {
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-x7r50f8v5c] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.oculto[b-x7r50f8v5c] {
    opacity: 0;
    pointer-events: none;
    transform: scale(0);
    transition: all .3s ease-in-out;
}

.content_form[b-x7r50f8v5c] {
    display: flex;
    padding: 2vw 1vw;
    flex-direction: column;
    width: 90%;
    margin: 6vw auto;
    border-radius: 1vw;
    border: .1vw solid #cdcdcd;
    box-shadow: 0.3vw 0.3vw 0.6vw #cdcdcd;
}

.grid_2[b-x7r50f8v5c] {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 2vw;
}

.col_grid[b-x7r50f8v5c] {
    display: flex;
    flex-direction: column;
}

.contemt_inputs[b-x7r50f8v5c] {
    position: relative;
    display: flex;
    border-bottom: .2vw solid #0090B8;
    font-size: 1.5vw;
    padding: .5vw 1vw;
    width: 85%;
    margin: auto;
    transition: all .2s ease-in-out;
}

.label_text[b-x7r50f8v5c] {
    font-size: 1.2vw;
    font-weight: 600;
    color: #636363;
    text-align: center;
    min-width: 12%;
    margin: auto 0;
    margin-right: 1vw;
}

.inputs[b-x7r50f8v5c] {
    font-size: 1.5vw;
    width: 85%;
    padding: 0 .5vw;
    background-color: transparent;
    color: #636363;
    outline: none;
    border: none;
}

.alerta_popper[b-x7r50f8v5c] {
    position: absolute;
    width: 100%;
    top: 110%;
    left: 0;
    border-radius: 1vw;
    padding: .5vw 1vw;
    font-size: 1vw;
    background-color: #fffdd6;
    border: #524b00;
    color: #524b00;
    animation: popper-b-x7r50f8v5c .3s forwards;
    z-index: 1000;
}

@keyframes popper-b-x7r50f8v5c {
    0% {
        opacity: 0;
        transform: translateY(20%);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.content_btns[b-x7r50f8v5c] {
    display: flex;
}

.btn_camcelar[b-x7r50f8v5c] {
    font-size: 1.5vw;
    padding: .5vw 1vw;
    background-color: #FFF;
    border: .2vw solid #0090B8;
    border-radius: 1vw;
    outline: none;
    color: #0090B8;
    text-align: center;
    margin: auto 0;
    margin-top: 2vw;
    margin-right: auto;
    text-decoration: none;
    cursor: pointer;
}

.btn_enviar[b-x7r50f8v5c] {
    font-size: 1.5vw;
    padding: .5vw 1vw;
    background-color: #0090B8;
    border: none;
    border-radius: 1vw;
    outline: none;
    color: #FFF;
    margin: auto 0;
    margin-top: 2vw;
    margin-left: auto;
    transition: all .2s ease-in-out;
}

    .btn_enviar:hover[b-x7r50f8v5c] {
        background-color: #002485;
    }

@media screen and (max-width: 680px) {
    .content_page[b-x7r50f8v5c] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-x7r50f8v5c] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-x7r50f8v5c] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .content_form[b-x7r50f8v5c] {
        width: 90%;
        padding: 2rem 1rem;
        margin: 2rem auto;
        border-radius: 1rem;
        border: 1px solid #cdcdcd;
        box-shadow: 5px 5px 10px #cdcdcd;
    }

    .grid_2[b-x7r50f8v5c] {
        grid-template-columns: repeat(1, 1fr);
        gap: 2rem;
    }

    .contemt_inputs[b-x7r50f8v5c] {
        flex-direction: column;
        border-bottom: 2px solid #0090B8;
        padding: .5rem 1rem;
    }

    .label_text[b-x7r50f8v5c] {
        font-size: 1rem;
        text-align: center;
    }

    .inputs[b-x7r50f8v5c] {
        font-size: 1.2rem;
        padding: 0 .5rem;
        width: 100%;
    }

    .alerta_popper[b-x7r50f8v5c] {
        border-radius: 1rem;
        padding: .5rem 1rem;
        font-size: 1rem;
    }

    .btn_camcelar[b-x7r50f8v5c] {
        border: 2px solid #0090B8;
    }

    .btn_enviar[b-x7r50f8v5c], .btn_camcelar[b-x7r50f8v5c] {
        font-size: 1.2rem;
        padding: .5rem;
        border-radius: 1rem;
        margin: auto;
        margin-top: 1rem;
        width: 50%;
    }
}
/* /Pages/FacturasPage/EgresosPage/EgresosInicio.razor.rz.scp.css */
.content_page[b-6q1iyjr3kg] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-6q1iyjr3kg] {
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-6q1iyjr3kg] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-6q1iyjr3kg] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.alertaa[b-6q1iyjr3kg] {
    margin: 1rem auto;
    text-align: center;
}

.texto_plano[b-6q1iyjr3kg] {
    margin: 0;
}

@keyframes cargaBtn-b-6q1iyjr3kg {
    0% {
        transform: rotateZ(360deg);
    }

    12.5% {
        transform: rotateZ(45deg);
    }

    25% {
        transform: rotateZ(90deg);
    }

    37.5% {
        transform: rotateZ(135deg);
    }

    50% {
        transform: rotateZ(180deg);
    }

    62.5% {
        transform: rotateZ(225deg);
    }

    75% {
        transform: rotateZ(270deg);
    }

    87.5% {
        transform: rotateZ(315deg);
    }

    100% {
        transform: rotateZ(360deg);
    }
}

/*Descargas*/
.sectiont_descargas_pendientes[b-6q1iyjr3kg] {
    width: 95%;
    margin: 2vw auto;
}

.titulo_sectiont[b-6q1iyjr3kg] {
    font-size: 2vw;
    margin: 0;
    font-weight: 600;
}

.content_botonera[b-6q1iyjr3kg] {
    width: 100%;
    margin: 2vw auto;
}

.grid_4[b-6q1iyjr3kg] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.labal_text[b-6q1iyjr3kg] {
    font-size: 1.2vw;
    margin: 0;
    text-align: start;
}

.btn
.label_text[b-6q1iyjr3kg] {
    display: flex;
    font-size: 1.2vw;
    margin: auto 1vw;
    margin-left: auto;
}

.grid_3[b-6q1iyjr3kg] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.grid_2[b-6q1iyjr3kg] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.col_grid_d[b-6q1iyjr3kg] {
    border-bottom: .2vw solid #0090B8;
    transition: all .2s ease-in-out;
}

.span_1[b-6q1iyjr3kg] {
    grid-column: span 1;
}

.span_2[b-6q1iyjr3kg] {
    grid-column: span 2;
}

.span_3[b-6q1iyjr3kg] {
    grid-column: span 3;
}

.span_4[b-6q1iyjr3kg] {
    grid-column: span 4;
}

.btn_manual[b-6q1iyjr3kg], .btn_automatico[b-6q1iyjr3kg] {
    border-radius: 2vw;
    font-size: 1.2vw;
    text-align: center;
    color: #FFF;
    border: none;
    outline: none;
    margin: auto;
    padding: 1vw;
    display: flex;
}

.btn_manual[b-6q1iyjr3kg] {
    background-color: #0090B8;
}

.btn_automatico[b-6q1iyjr3kg] {
    background-color: #002485;
}

.grid_1fr_pors[b-6q1iyjr3kg] {
    display: grid;
    grid-template-columns: 1fr 40%;
    gap: 0vw;
    width: 100%;
}

.content_facturas_p[b-6q1iyjr3kg] {
    width: 100%;
    max-height: 20vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_facturas_p[b-6q1iyjr3kg]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_facturas_p[b-6q1iyjr3kg]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_facturas_p[b-6q1iyjr3kg]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

/*Table*/
.col_grid_flex[b-6q1iyjr3kg] {
    display: flex;
    margin: auto 0;
}

.labal_text[b-6q1iyjr3kg] {
    display: flex;
    font-size: 1.2vw;
    margin: auto 1vw;
    min-width: 15%;
}

.btn_nueva[b-6q1iyjr3kg] {
    background-color: #0090B8;
    display: flex;
    width: 75%;
    color: #FfF;
    border: none;
    outline: none;
    border-radius: 1vw;
    padding: .5vw 1vw;
    margin: auto;
    font-size: 1.5vw;
    cursor: pointer;
}

.text_btn[b-6q1iyjr3kg] {
    margin: auto;
}

.icono_btn[b-6q1iyjr3kg] {
    font-size: 1.2vw;
    margin: auto 0;
    margin-left: 1vw;
}

.icono_btnn[b-6q1iyjr3kg] {
    font-size: 1.2vw;
    margin: auto;
}

._select[b-6q1iyjr3kg] {
    background-color: transparent;
    outline: none;
    border: none;
    margin-top: auto;
    width: 100%;
    font-size: 1.1vw;
}

.sectiont_ingreso_egreso[b-6q1iyjr3kg] {
    width: 95%;
    margin: auto;
}

.table_empresas[b-6q1iyjr3kg] {
    width: 100%;
    margin: 4vw auto;
    margin-top: 1vw;
}

._margin_top_4[b-6q1iyjr3kg] {
    margin-top: 2vw;
}

.grid_table_empresas[b-6q1iyjr3kg] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

.col_grid[b-6q1iyjr3kg], .col_gridd[b-6q1iyjr3kg], .col_grid_d[b-6q1iyjr3kg] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.col_grid[b-6q1iyjr3kg] {
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.grid_head_tabla[b-6q1iyjr3kg], .grid_body_tabla[b-6q1iyjr3kg] {
    display: grid;
    grid-template-columns: repeat(10, 9vw);
    gap: 0;
    width: 100%;
    border-radius: .5vw;
}

.grid_head_tabla[b-6q1iyjr3kg] {
    background-color: #002485;
    padding: 1vw 0;
}

.titulo_tabla[b-6q1iyjr3kg] {
    display: flex;
    color: #FFF;
    font-size: 1vw;
    margin: auto;
    text-align: center;
}

.content_tabla_flex[b-6q1iyjr3kg] {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_tabla_flex[b-6q1iyjr3kg]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_tabla_flex[b-6q1iyjr3kg]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_tabla_flex[b-6q1iyjr3kg]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_body_tabla[b-6q1iyjr3kg] {
    border-top: .1vw solid #A2A2A2;
    border-bottom: .1vw solid #A2A2A2;
}

.text_tabla[b-6q1iyjr3kg] {
    max-width: 90%;
    font-size: 1.2vw;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

    .text_tabla[b-6q1iyjr3kg]::-webkit-scrollbar {
        height: 1vh;
        background-color: transparent;
    }

    .text_tabla[b-6q1iyjr3kg]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .text_tabla[b-6q1iyjr3kg]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.activa[b-6q1iyjr3kg] {
    color: #FFF;
    background-color: #34d30e;
    border-radius: .5vw;
    padding: .5vw;
}

.inactiva[b-6q1iyjr3kg] {
    color: #FFF;
    background-color: #e82300;
    border-radius: .5vw;
    padding: .5vw;
}

.btn_tabla_editar[b-6q1iyjr3kg] {
    position: relative;
    background-color: #002485;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    margin: .2vw auto;
    display: flex;
    cursor: pointer;
    text-align: center;
    border: none;
    outline: none;
}

.btn_tabla_factura[b-6q1iyjr3kg], .btn_tabla_archivos[b-6q1iyjr3kg] {
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    cursor: pointer;
    margin: .5vw auto;
    display: flex;
    text-align: center;
}

.btn_tabla_archivos[b-6q1iyjr3kg] {
    background-color: #A2A2A2;
}

.aleta_no_empresas[b-6q1iyjr3kg] {
    margin: auto;
    font-size: 3vw;
    font-weight: 900;
    color: #0090B8;
}

.oculto[b-6q1iyjr3kg] {
    display: none;
}

/*Filtros*/
.cursor[b-6q1iyjr3kg] {
    cursor: pointer;
    transition: all .2s ease-in-out;
}

    .cursor:hover[b-6q1iyjr3kg] {
        color: #0090B8;
    }

.chekeado[b-6q1iyjr3kg] {
    color: #0090B8;
    font-weight: 600;
}

.content_flex[b-6q1iyjr3kg], .content_flexx[b-6q1iyjr3kg] {
    min-width: 100%;
    display: flex;
    transition: all .2s ease-in-out;
}

.content_flexx[b-6q1iyjr3kg] {
    margin-left: auto;
    text-align: end;
}

.ocultar[b-6q1iyjr3kg] {
    width: 0;
    height: 0;
    min-width: 0;
    opacity: 0;
    pointer-events: none;
}

.icono_select[b-6q1iyjr3kg] {
    margin-left: auto;
    margin: auto 0;
    margin-left: auto;
}

.btn_generic[b-6q1iyjr3kg] {
    width: 100%;
    margin: auto;
}


.txt_alert[b-6q1iyjr3kg] {
    margin: auto 0;
    display: flex;
}

.margin_auto[b-6q1iyjr3kg] {
    margin: auto;
    text-align: center;
}

.comprobacion[b-6q1iyjr3kg] {
    border-radius: 1vw;
    background-color: #055160;
    padding: .5vw;
    margin: auto 0;
    margin-left: auto;
    cursor: pointer;
    color: #FFF;
}

/*Modal*/
.modal_zip[b-6q1iyjr3kg] {
    width: 100%;
    height: 100vh;
    background-color: #000000d1;
    position: fixed;
    top: 0;
    left: 0;
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
    z-index: 300;
    transition: all .3s ease-in-out;
}

.open[b-6q1iyjr3kg] {
    transform: scale(1);
    opacity: 1;
    pointer-events: all;
}

.content_relative[b-6q1iyjr3kg] {
    position: relative;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
}

.icono_modal[b-6q1iyjr3kg] {
    position: absolute;
    color: #FFF;
    top: 5%;
    right: 5%;
    font-size: 2vw;
    cursor: pointer;
}

.content_modal[b-6q1iyjr3kg] {
    margin: auto;
    width: 60%;
    padding: 2vw;
    background-color: #FFF;
    border-radius: 1vw;
    border: .2vw solid #002485;
}

.titulo_modal[b-6q1iyjr3kg] {
    font-size: 2vw;
    text-align: center;
    color: #002485;
    margin: auto;
    margin-bottom: 2vw;
}

.icono_titulo_modal[b-6q1iyjr3kg] {
    margin: auto 1vw;
}

.margin_modal[b-6q1iyjr3kg] {
    margin: 2vw auto;
}

.conntent_left[b-6q1iyjr3kg] {
    margin: 2vw 0;
    margin-left: auto;
}

.sectio_inputs_modal[b-6q1iyjr3kg] {
    width: 100%;
    margin: auto;
}

.anim[b-6q1iyjr3kg] {
    width: 40%;
    margin: auto;
}

.icon_carga_btn[b-6q1iyjr3kg] {
    font-size: 2vw;
    margin: auto;
    animation: cargaBtn-b-6q1iyjr3kg 2s linear infinite;
}

/*Carga Pagina*/
.content_carga[b-6q1iyjr3kg] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-6q1iyjr3kg] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-6q1iyjr3kg 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-6q1iyjr3kg {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

._bold[b-6q1iyjr3kg] {
    font-weight: 600;
    background-color: #002485;
    color: #FFF;
}

.label_text[b-6q1iyjr3kg] {
    margin: auto;
}


.margin_right[b-6q1iyjr3kg] {
    margin: auto 0;
    margin-right: auto;
}


/**Select Estatus Factura**/
.content_relativeEstaus[b-6q1iyjr3kg] {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    margin: auto;
}

.input_oculto[b-6q1iyjr3kg] {
    opacity: 0;
    width: 0;
    height: 0;
    pointer-events: none;
}

.btn_select[b-6q1iyjr3kg] {
    padding: .5vw 1vw;
    border-radius: 2vw;
    margin: auto;
    cursor: pointer;
}

.estaus_1[b-6q1iyjr3kg] {
    background-color: #3dad0d;
}

.estaus_2[b-6q1iyjr3kg] {
    background-color: #e00808;
}

.texto_plano[b-6q1iyjr3kg] {
    margin: auto;
    font-size: 1vw;
    color: #FFF;
}

.options_select[b-6q1iyjr3kg] {
    width: 100%;
    position: absolute;
    top: -75%;
    left: 90%;
    padding: .5vw 0;
    background-color: #FFF;
    border-radius: .8vw;
    box-shadow: .4vw .4vw .8vw #19191946;
    z-index: 400;
    opacity: 0;
    transition: all .2s ease-in;
    pointer-events: none;
}

.input_oculto:checked ~ .options_select[b-6q1iyjr3kg] {
    opacity: 1;
    pointer-events: all;
}

._option[b-6q1iyjr3kg] {
    width: 100%;
    text-align: center;
    margin: .5vw 0;
    padding: .2vw 0;
    cursor: pointer;
    font-size: 1vw;
}

    ._option:hover[b-6q1iyjr3kg] {
        background-color: #585858;
        color: #FFf;
    }

.alertaPopper[b-6q1iyjr3kg] {
    position: fixed;
    width: 20%;
    text-align: center;
    top: 20%;
    right: 10%;
    background-color: #95dff3;
    padding: 1vw;
    border-radius: 1vw;
    border: .1vw solid #00212a;
    color: #fff;
    margin: 0;
    opacity: 0;
    box-shadow: .5vw .5vw 1.2vw #1a1a1aa2;
    z-index: 150;
    animation: alertPopper-b-6q1iyjr3kg 5s forwards;
}

.popper_btns[b-6q1iyjr3kg] {
    position: absolute;
    min-width: 300%;
    background-color: #fff;
    border-radius: 1vw;
    margin: 0;
    top: 110%;
    pointer-events: none;
    padding: .5vw 1vw;
    text-align: center;
    color: #000;
    font-size: 1vw;
    opacity: 0;
    box-shadow: 0.5vw 0.5vw 1vw #1717179c;
    z-index: 200;
    right: -60%;
    transform: scale(0);
    transition: all .2s ease-in-out;
}

.btn_tabla_editar:hover .popper_btns[b-6q1iyjr3kg] {
    opacity: 1;
    transform: scale(1);
}

@keyframes alertPopper-b-6q1iyjr3kg {
    0% {
        right: -30%;
        opacity: 0;
    }

    10% {
        right: -15%;
        opacity: .5;
    }

    20% {
        right: 10%;
        opacity: 1;
    }

    98% {
        right: 10%;
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.content_col[b-6q1iyjr3kg] {
    display: flex;
    flex-direction: column;
    max-width: 35%;
    margin: auto;
}

.margin_none[b-6q1iyjr3kg] {
    margin: 0 auto;
}

@media screen and (max-width: 680px) {
    .icon_carga[b-6q1iyjr3kg] {
        font-size: 2rem;
        text-shadow: 3px 3px 6px #35353599;
    }

    .content_carga[b-6q1iyjr3kg] {
        margin-top: 25vh;
    }

    .content_page[b-6q1iyjr3kg] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-6q1iyjr3kg] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-6q1iyjr3kg] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-6q1iyjr3kg] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*Descargas*/
    .sectiont_descargas_pendientes[b-6q1iyjr3kg] {
        margin: 2rem auto;
    }

    .titulo_sectiont[b-6q1iyjr3kg] {
        font-size: 1.5rem;
    }

    .content_botonera[b-6q1iyjr3kg] {
        margin: 1.5rem auto;
    }

    .grid_4[b-6q1iyjr3kg] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .labal_text[b-6q1iyjr3kg] {
        font-size: 1rem;
    }

    .grid_3[b-6q1iyjr3kg] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .grid_2[b-6q1iyjr3kg] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .span_1[b-6q1iyjr3kg], .span_2[b-6q1iyjr3kg], .span_3[b-6q1iyjr3kg], .span_4[b-6q1iyjr3kg] {
        grid-column: span 1;
    }

    .btn_manual[b-6q1iyjr3kg], .btn_automatico[b-6q1iyjr3kg] {
        border-radius: 2rem;
        font-size: 1.2rem;
        padding: .5rem 1.5rem;
    }

    .grid_1fr_pors[b-6q1iyjr3kg] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .content_facturas_p[b-6q1iyjr3kg] {
        max-height: 40vh;
    }

        .content_facturas_p[b-6q1iyjr3kg]::-webkit-scrollbar {
            width: 1vw;
        }

    /*Table*/
    .col_grid_flex[b-6q1iyjr3kg] {
        display: flex;
        flex-direction: column;
        margin: auto 0;
    }

    .col_grid[b-6q1iyjr3kg] {
        border-left: none;
        border-right: none;
        border-top: .1vw solid #A2A2A2;
        border-bottom: .1vw solid #A2A2A2;
        border-radius: 0.5rem;
        min-height: 20vh;
    }

    .col_grid_d[b-6q1iyjr3kg] {
        border-bottom: 2px solid #0090B8;
    }

    .labal_text[b-6q1iyjr3kg] {
        font-size: 1.2rem;
        margin: auto;
    }

    .label_text[b-6q1iyjr3kg] {
        display: flex;
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_nueva[b-6q1iyjr3kg] {
        width: 50%;
        border-radius: 1rem;
        padding: .5rem 1rem;
        margin: auto;
        font-size: 1.2rem;
    }

    .icono_btn[b-6q1iyjr3kg] {
        font-size: 1rem;
        margin: auto 0;
        margin-left: 1rem;
    }

    .icono_btnn[b-6q1iyjr3kg] {
        font-size: 1rem;
        margin: auto;
    }

    .table_empresas[b-6q1iyjr3kg] {
        margin: 2rem 0;
        margin-top: .5rem;
        max-height: 75vh;
        overflow-x: hidden;
        overflow-y: auto;
        margin-bottom: 4rem;
    }

    .grid_table_empresas[b-6q1iyjr3kg] {
        grid-template-columns: 10% 1fr;
        gap: 1rem;
    }

    .grid_head_tabla[b-6q1iyjr3kg], .grid_body_tabla[b-6q1iyjr3kg] {
        grid-template-columns: repeat(1, 1fr);
        border-radius: .5rem;
    }

    .grid_head_tabla[b-6q1iyjr3kg] {
        padding: 0;
    }

    .titulo_tabla[b-6q1iyjr3kg] {
        font-size: .8rem;
        writing-mode: vertical-lr;
        transform: rotateY(180deg) rotateX(180deg);
        margin: auto;
    }

    .content_tabla_flex[b-6q1iyjr3kg] {
        flex-direction: row;
        max-width: 90%;
        min-height: 203vh;
        overflow-x: auto;
        overflow-y: hidden;
    }

        .content_tabla_flex[b-6q1iyjr3kg]::-webkit-scrollbar {
            width: 100%;
            height: 1vh;
        }

        .content_tabla_flex[b-6q1iyjr3kg]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .grid_body_tabla[b-6q1iyjr3kg] {
        border: none;
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
    }

    .text_tabla[b-6q1iyjr3kg] {
        font-size: 1rem;
        overflow-y: hidden;
        overflow-x: auto;
    }

        .text_tabla[b-6q1iyjr3kg]::-webkit-scrollbar {
            height: 1vh;
        }

        .text_tabla[b-6q1iyjr3kg]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .activa[b-6q1iyjr3kg] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .inactiva[b-6q1iyjr3kg] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .btn_tabla_editar[b-6q1iyjr3kg] {
        width: 2.5rem;
        height: 2.5rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_tabla_factura[b-6q1iyjr3kg], .btn_tabla_archivos[b-6q1iyjr3kg] {
        width: 2rem;
        height: 2rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .aleta_no_empresas[b-6q1iyjr3kg] {
        font-size: 2.5rem;
    }

    .comprobacion[b-6q1iyjr3kg] {
        border-radius: 1rem;
        padding: .5rem;
        margin: auto 0;
    }

    /*Modal*/
    .icono_modal[b-6q1iyjr3kg] {
        top: 5%;
        right: 5%;
        font-size: 1.5rem;
    }

    .content_modal[b-6q1iyjr3kg] {
        width: 80%;
        padding: 1.5rem;
        border-radius: 1rem;
        border: 2px solid #002485;
    }

    .titulo_modal[b-6q1iyjr3kg] {
        font-size: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .icono_titulo_modal[b-6q1iyjr3kg] {
        margin: auto 1rem;
    }

    .margin_modal[b-6q1iyjr3kg] {
        margin: 1.5rem auto;
    }

    .conntent_left[b-6q1iyjr3kg] {
        margin: 1.5rem 0;
        margin-left: auto;
    }

    .icono_select[b-6q1iyjr3kg] {
        margin: auto;
        transform: rotateZ(90deg);
    }

    .content_flexx[b-6q1iyjr3kg] {
        display: block;
        margin: auto;
        text-align: center;
    }

    ._margin_top_4[b-6q1iyjr3kg] {
        margin-top: 0;
    }

    ._select[b-6q1iyjr3kg] {
        font-size: 1rem;
    }

    /**Select Estatus Factura**/
    .content_relative[b-6q1iyjr3kg] {
        min-height: 6vh;
    }

    .btn_select[b-6q1iyjr3kg] {
        padding: .5rem 1rem;
        border-radius: 2rem;
    }

    .texto_plano[b-6q1iyjr3kg] {
        font-size: 1rem;
    }

    .options_select[b-6q1iyjr3kg] {
        top: 90%;
        padding: .7rem 0;
        border-radius: .8rem;
        box-shadow: 4px 4px 9px #19191946;
    }

    ._option[b-6q1iyjr3kg] {
        margin: .5rem 0;
        padding: .2rem 0;
        cursor: pointer;
    }

    ._min-height[b-6q1iyjr3kg] {
        min-height: auto;
    }


    .margin_right[b-6q1iyjr3kg] {
        margin: auto;
    }

    .alertaPopper[b-6q1iyjr3kg] {
        width: 60%;
        top: 10%;
        right: 5%;
        padding: .8rem;
        border-radius: 1rem;
        border: 1px solid #00212a;
        box-shadow: 5px 5px 12px #1a1a1aa2;
    }

    .popper_btns[b-6q1iyjr3kg] {
        border-radius: 1rem;
        padding: .5rem 1rem;
        font-size: .8rem;
        box-shadow: 5px 5px 10px #1717179c;
    }
}
/* /Pages/FacturasPage/FacturaView.razor.rz.scp.css */
.content_page[b-gb3e31ebab] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-gb3e31ebab] {
    width: 100%;
    margin: auto;
    display: flex;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-gb3e31ebab] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.icono_btn[b-gb3e31ebab] {
    display: none;
}

.content_btns[b-gb3e31ebab] {
    margin: auto 0;
    margin-left: auto;
    margin-bottom: 1rem;
    display: flex;
}

.brn_descarga[b-gb3e31ebab] {
    background-color: #0090B8;
    color: #FFF;
    border: none;
    outline: none;
    border-radius: 3vw;
    font-size: 1.5vw;
    text-align: center;
    margin: auto;
    margin-right: 2rem;
    padding: .5vw 1vw
}

.icono_btn_down[b-gb3e31ebab] {
    font-size: 2vw;
    margin: auto; 
    margin-left: 1vw;
}

.icono_carga[b-gb3e31ebab] {
    font-size: 1.7vw;
    margin: auto;
    animation: cargaBtn-b-gb3e31ebab 2s linear infinite;
}


.text_plano[b-gb3e31ebab] {
    margin: 0;
}

@keyframes cargaBtn-b-gb3e31ebab {
    0% {
        transform: rotateZ(360deg);
    }

    12.5% {
        transform: rotateZ(45deg);
    }

    25% {
        transform: rotateZ(90deg);
    }

    37.5% {
        transform: rotateZ(135deg);
    }

    50% {
        transform: rotateZ(180deg);
    }

    62.5% {
        transform: rotateZ(225deg);
    }

    75% {
        transform: rotateZ(270deg);
    }

    87.5% {
        transform: rotateZ(315deg);
    }

    100% {
        transform: rotateZ(360deg);
    }
}

.content_data_factuara[b-gb3e31ebab] {
    width: 100%;
    padding: 1vw;
    margin: auto;
    margin-bottom: 2vw;
    display: flex;
}

.content_data_factuaras[b-gb3e31ebab] {
    width: 100%;
    padding: 1vw;
    margin: auto;
    margin-bottom: 2vw;
}

.data_factura_1[b-gb3e31ebab], .content_encabezado[b-gb3e31ebab] {
    width: auto;
    margin: 0;
    border: .1vw solid #a4a4a4;
    border-radius: 1vw;
    padding: 1vw;
}

.content_encabezado[b-gb3e31ebab] {
    display: flex;
    width: 83%;
    margin-right: 2vw;
}

.data_emisor[b-gb3e31ebab] {
    min-width: 50%;
}

.data_receptor[b-gb3e31ebab] {
    margin-left: auto;
    min-width: 30%;
}

.text_fac[b-gb3e31ebab], .tiulo_apartados[b-gb3e31ebab] {
    text-align: center;
    margin: auto;
    font-size: 1vw;
}

.tiulo_apartados[b-gb3e31ebab] {
    font-weight: 600;
    margin: auto;
}

._alig_end[b-gb3e31ebab] {
    text-align: end;
    margin: auto 1vw;
    margin-left: auto;
}

.text_facc[b-gb3e31ebab] {
    text-align: start;
    font-size: 1vw;
    margin: auto;
}

.version_f[b-gb3e31ebab] {
    text-align: end;
    font-size: 1vw;
    font-weight: 600;
}

.content_comceptos[b-gb3e31ebab] {
    border: .1vw solid #a4a4a4;
    border-radius: 1vw;
    padding: 1vw;
}

.grid_5_i[b-gb3e31ebab] {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 0;
    width: 100%;
}

.span_3[b-gb3e31ebab] {
    grid-column: span 3;
}

.span_all[b-gb3e31ebab] {
    grid-column: span 9;
}

.col_grid[b-gb3e31ebab] {
    display: flex;
    flex-direction: column;
    border: .1vw solid #a2a2a2;
    border-radius: 0.5vw;
}

.span_all-1[b-gb3e31ebab] {
    grid-column: span 8;
}

.content_pie[b-gb3e31ebab] {
    width: 100%;
    margin: auto;
    padding: 0;
}

.grid_5[b-gb3e31ebab] {
    display: grid;
    grid-template-columns: 30% repeat(4, 1fr);
    gap: 1vw;
    width: 100%;
    margin: 2vw auto;
}

.bordes_cards[b-gb3e31ebab] {
    border: .1vw solid #a4a4a4;
    border-radius: 1vw;
    padding: 1vw;
}

.content_[b-gb3e31ebab] {
    border: .1vw solid #a4a4a4;
    max-width: 100%;
    border-radius: .5vw;
    overflow: auto;
    padding: 1vw;
    margin: 1vw auto;
}

    .content_[b-gb3e31ebab]::-webkit-scrollbar {
        height: 1vh;
        background-color: transparent;
    }

    .content_[b-gb3e31ebab]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_[b-gb3e31ebab]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

._display_movi[b-gb3e31ebab] {
    display: none;
}

.grid_6[b-gb3e31ebab] {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 0;
}

.grid_2_1[b-gb3e31ebab] {
    display: grid;
    grid-template-columns: 1fr 10vw;
    gap: 0;
}

.card_tabla[b-gb3e31ebab] {
    width: 100%;
    padding: 0;
    margin: 1vw auto;
    border-radius: 0.5vw;
    border: .1vw solid #a2a2a2;
}

/*TABLA*/
.table_empresas[b-gb3e31ebab] {
    width: 100%;
    margin: 2vw auto;
    margin-top: 1vw;
}

.grid_table_empresas[b-gb3e31ebab] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 0;
}

.col_grid[b-gb3e31ebab], .col_gridd[b-gb3e31ebab], .col_grid_d[b-gb3e31ebab] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.grid_head_tabla[b-gb3e31ebab], .grid_body_tabla[b-gb3e31ebab] {
    display: grid;
    grid-template-columns: repeat(5, 8vw) 1fr 8vw;
    gap: 0;
    width: 100%;
    border-radius: .5vw;
}

.grid_head_tabla[b-gb3e31ebab] {
    padding: 1vw 0;
}

.titulo_tabla[b-gb3e31ebab] {
    display: flex;
    font-size: 1vw;
    font-weight: 600;
    margin: auto;
    text-align: center;
}

.content_tabla_flex[b-gb3e31ebab] {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_tabla_flex[b-gb3e31ebab]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_tabla_flex[b-gb3e31ebab]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_tabla_flex[b-gb3e31ebab]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_body_tabla[b-gb3e31ebab] {
    border: .1vw solid #a4a4a4;
}

.text_tabla[b-gb3e31ebab] {
    max-width: 90%;
    font-size: 1.2vw;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

.margin_right[b-gb3e31ebab] {
    margin: 0;
    margin-right: auto;
}

.margin_left[b-gb3e31ebab] {
    margin: 0;
    margin-left: auto;
}

.text_tabla[b-gb3e31ebab]::-webkit-scrollbar {
    height: 1vh;
    background-color: transparent;
}

.text_tabla[b-gb3e31ebab]::-webkit-scrollbar-thumb {
    background-color: #A2A2A2;
    border-radius: .5vw;
}

    .text_tabla[b-gb3e31ebab]::-webkit-scrollbar-thumb:hover {
        background-color: #002485;
    }

._spna_5[b-gb3e31ebab], ._spna_5_fijo[b-gb3e31ebab] {
    grid-column: span 5;
}

.grid_5_conceptos[b-gb3e31ebab] {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 0;
}

._margin_none_1[b-gb3e31ebab] {
    margin: auto 1vw;
}

.content_qr[b-gb3e31ebab] {
    display: flex;
    max-width: 100%;
}

.img_qr[b-gb3e31ebab] {
    width: 20vw;
    margin: auto;
}

.width_calc[b-gb3e31ebab] {
    max-width: calc(100% - 20vw);
}

@media screen and (max-width: 680px) {
    .content_page[b-gb3e31ebab] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-gb3e31ebab] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-gb3e31ebab] {
        font-size: 1.5rem;
        margin-left: 0;
    }

    .icono_btn[b-gb3e31ebab] {
        display: block;
        margin: auto 0;
        font-size: 1.8rem;
        padding: 0 1rem;
    }

    .brn_descarga[b-gb3e31ebab] {
        border-radius: 2.5rem;
        font-size: 1rem;
        padding: .4rem .8rem;
        margin: auto;
    }

    .icono_btn_down[b-gb3e31ebab] {
        font-size: 1.1rem;
        margin: auto;
        margin-left: .8rem;
    }

    .icono_carga[b-gb3e31ebab] {
        font-size: 1.2rem;
    }

    .content_data_factuara[b-gb3e31ebab] {
        padding: 1rem;
        display: block;
        margin-bottom: 2rem;
    }

    .content_data_factuaras[b-gb3e31ebab] {
        padding: 1rem;
        margin-bottom: 2rem;
    }

    .data_factura_1[b-gb3e31ebab], .content_encabezado[b-gb3e31ebab] {
        border: 1px solid #a4a4a4;
        border-radius: 1rem;
        padding: 1rem;
        margin-top: 1rem;
    }

    .content_encabezado[b-gb3e31ebab] {
        width: 100%;
        margin-right: 2rem;
        display: block;
    }

    .text_fac[b-gb3e31ebab], .tiulo_apartados[b-gb3e31ebab] {
        font-size: .8rem;
    }

    ._alig_end[b-gb3e31ebab] {
        text-align: end;
        margin: auto .5rem;
        margin-left: auto;
    }

    .tiulo_apartados[b-gb3e31ebab] {
        font-size: 1rem;
    }

    .text_facc[b-gb3e31ebab] {
        font-size: .8rem;
    }

    .version_f[b-gb3e31ebab] {
        font-size: .8rem;
    }

    .content_comceptos[b-gb3e31ebab] {
        border: 1px solid #a4a4a4;
        border-radius: 1rem;
        padding: 1rem;
        grid-template-columns: repeat(3, 1fr);
        row-gap: 1rem;
    }

    .grid_5[b-gb3e31ebab] {
        grid-template-columns: 1fr;
        gap: 1rem;
        margin: 2rem auto;
    }

    .col_grid[b-gb3e31ebab] {
        flex-direction: row;
    }

    .bordes_cards[b-gb3e31ebab] {
        border: 1px solid #a4a4a4;
        border-radius: 1rem;
        padding: 1rem;
        flex-direction: column;
    }

    .content_[b-gb3e31ebab] {
        border: 1px solid #a4a4a4;
        border-radius: .5rem;
        padding: 1rem;
        margin: 1rem auto;
    }

        .content_[b-gb3e31ebab]::-webkit-scrollbar {
            height: 1rem;
        }

        .content_[b-gb3e31ebab]::-webkit-scrollbar-thumb {
            border-radius: .5rem;
        }

    ._display_no_movi[b-gb3e31ebab] {
        display: none;
    }

    ._display_movi[b-gb3e31ebab] {
        display: grid;
    }

    .grid_6[b-gb3e31ebab] {
        grid-template-columns: repeat(2, 1fr);
    }

    .grid_2_1[b-gb3e31ebab] {
        grid-template-columns: 1fr 8rem;
    }

    .card_tabla[b-gb3e31ebab] {
        width: 100%;
        padding: 0;
        margin: 1rem auto;
        border-radius: 0.5rem;
        border: 1px solid #a2a2a2;
    }
    /*TABLA*/
    .table_empresas[b-gb3e31ebab] {
        margin: 2rem 0;
        margin-top: .5rem;
        max-height: 75vh;
        overflow-x: hidden;
        overflow-y: auto;
        margin-bottom: 1.5rem;
    }

    .grid_table_empresas[b-gb3e31ebab] {
        grid-template-columns: 40% 1fr;
        gap: 0;
    }

    .grid_head_tabla[b-gb3e31ebab], .grid_body_tabla[b-gb3e31ebab] {
        grid-template-columns: repeat(1, 1fr);
        border-radius: .5rem;
    }

    .grid_head_tabla[b-gb3e31ebab] {
        padding: 0;
        min-height: 75vh;
    }

    .titulo_tabla[b-gb3e31ebab] {
        font-size: .8rem;
        margin: auto;
    }

    .content_tabla_flex[b-gb3e31ebab] {
        flex-direction: row;
        max-width: 90%;
        min-height: 75vh;
        overflow-x: auto;
        overflow-y: hidden;
    }

        .content_tabla_flex[b-gb3e31ebab]::-webkit-scrollbar {
            width: 100%;
            height: 1vh;
        }

        .content_tabla_flex[b-gb3e31ebab]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .grid_body_tabla[b-gb3e31ebab] {
        border: 1px solid #a4a4a4;
    }

    ._spna_5[b-gb3e31ebab] {
        grid-column: span 1;
        grid-row: span 5;
    }
    .text_tabla[b-gb3e31ebab] {
        font-size: .8rem;
        max-height: 3vh;
        overflow-y: auto;
        overflow-x: hidden;
    }

        .text_tabla[b-gb3e31ebab]::-webkit-scrollbar {
            width: 1vw;
        }

        .text_tabla[b-gb3e31ebab]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .grid_5_conceptos[b-gb3e31ebab] {
        grid-template-columns: repeat(1, 1fr);
    }


    ._margin_none_1[b-gb3e31ebab] {
        margin: auto;
    }

    .content_qr[b-gb3e31ebab] {
        flex-direction: column;
    }

    .img_qr[b-gb3e31ebab] {
        width: 10rem;
    }

    .width_calc[b-gb3e31ebab] {
        max-width: calc(100%);
    }
}
/* /Pages/FacturasPage/IngresosPage/IngresosInicio.razor.rz.scp.css */
.content_page[b-1wyxkiwziu] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-1wyxkiwziu] {
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-1wyxkiwziu] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-1wyxkiwziu] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.alertaa[b-1wyxkiwziu] {
    margin: 1rem auto;
    text-align: center;
}

.texto_plano[b-1wyxkiwziu] {
    margin: 0;
}

@keyframes cargaBtn-b-1wyxkiwziu {
    0% {
        transform: rotateZ(360deg);
    }

    12.5% {
        transform: rotateZ(45deg);
    }

    25% {
        transform: rotateZ(90deg);
    }

    37.5% {
        transform: rotateZ(135deg);
    }

    50% {
        transform: rotateZ(180deg);
    }

    62.5% {
        transform: rotateZ(225deg);
    }

    75% {
        transform: rotateZ(270deg);
    }

    87.5% {
        transform: rotateZ(315deg);
    }

    100% {
        transform: rotateZ(360deg);
    }
}

/*Descargas*/
.sectiont_descargas_pendientes[b-1wyxkiwziu] {
    width: 95%;
    margin: 2vw auto;
}

.titulo_sectiont[b-1wyxkiwziu] {
    font-size: 2vw;
    margin: 0;
    font-weight: 600;
}

.content_botonera[b-1wyxkiwziu] {
    width: 100%;
    margin: 2vw auto;
}

.grid_4[b-1wyxkiwziu] {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.labal_text[b-1wyxkiwziu] {
    font-size: 1.2vw;
    margin: 0;
    text-align: start;
}

.label_text[b-1wyxkiwziu] {
    display: flex;
    font-size: 1.2vw;
    margin: auto 1vw;
    margin-left: auto;
}

.grid_3[b-1wyxkiwziu] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.grid_2[b-1wyxkiwziu] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.col_grid_d[b-1wyxkiwziu] {
    border-bottom: .2vw solid #0090B8;
    transition: all .2s ease-in-out;
}

.span_1[b-1wyxkiwziu] {
    grid-column: span 1;
}

.span_2[b-1wyxkiwziu] {
    grid-column: span 2;
}

.span_3[b-1wyxkiwziu] {
    grid-column: span 3;
}

.span_4[b-1wyxkiwziu] {
    grid-column: span 4;
}

.btn_manual[b-1wyxkiwziu], .btn_automatico[b-1wyxkiwziu] {
    border-radius: 2vw;
    font-size: 1.2vw;
    text-align: center;
    color: #FFF;
    border: none;
    outline: none;
    margin: auto;
    padding: 1vw;
    display: flex;
}

.btn_manual[b-1wyxkiwziu] {
    background-color: #0090B8;
}

.btn_automatico[b-1wyxkiwziu] {
    background-color: #002485;
}

.grid_1fr_pors[b-1wyxkiwziu] {
    display: grid;
    grid-template-columns: 1fr 40%;
    gap: 0vw;
    width: 100%;
}

.content_facturas_p[b-1wyxkiwziu] {
    width: 100%;
    max-height: 20vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_facturas_p[b-1wyxkiwziu]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_facturas_p[b-1wyxkiwziu]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_facturas_p[b-1wyxkiwziu]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

/*Table*/
.col_grid_flex[b-1wyxkiwziu] {
    display: flex;
    margin: auto 0;
}

.labal_text[b-1wyxkiwziu] {
    display: flex;
    font-size: 1.2vw;
    margin: auto 1vw;
    min-width: 15%;
}

.btn_nueva[b-1wyxkiwziu] {
    background-color: #0090B8;
    display: flex;
    width: 75%;
    color: #FfF;
    border: none;
    outline: none;
    border-radius: 1vw;
    padding: .5vw 1vw;
    margin: auto;
    font-size: 1.5vw;
    cursor: pointer;
}

.text_btn[b-1wyxkiwziu] {
    margin: auto;
}

.icono_btn[b-1wyxkiwziu] {
    font-size: 1.2vw;
    margin: auto 0;
    margin-left: 1vw;
}

.icono_btnn[b-1wyxkiwziu] {
    font-size: 1.2vw;
    margin: auto;
}

._select[b-1wyxkiwziu] {
    background-color: transparent;
    outline: none;
    border: none;
    margin-top: auto;
    width: 100%;
    font-size: 1.1vw;
}

.sectiont_ingreso_egreso[b-1wyxkiwziu] {
    width: 95%;
    margin: auto;
}

.table_empresas[b-1wyxkiwziu] {
    width: 100%;
    margin: 4vw auto;
    margin-top: 1vw;
}

._margin_top_4[b-1wyxkiwziu] {
    margin-top: 2vw;
}

.grid_table_empresas[b-1wyxkiwziu] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

.col_grid[b-1wyxkiwziu], .col_gridd[b-1wyxkiwziu], .col_grid_d[b-1wyxkiwziu] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.col_grid[b-1wyxkiwziu] {
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.grid_head_tabla[b-1wyxkiwziu], .grid_body_tabla[b-1wyxkiwziu] {
    display: grid;
    grid-template-columns: repeat(10, 9vw);
    gap: 0;
    width: 100%;
    border-radius: .5vw;
}

.grid_head_tabla[b-1wyxkiwziu] {
    background-color: #002485;
    padding: 1vw 0;
}

.titulo_tabla[b-1wyxkiwziu] {
    display: flex;
    color: #FFF;
    font-size: 1vw;
    margin: auto;
    text-align: center;
}

.content_tabla_flex[b-1wyxkiwziu] {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_tabla_flex[b-1wyxkiwziu]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_tabla_flex[b-1wyxkiwziu]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_tabla_flex[b-1wyxkiwziu]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_body_tabla[b-1wyxkiwziu] {
    border-top: .1vw solid #A2A2A2;
    border-bottom: .1vw solid #A2A2A2;
}

.text_tabla[b-1wyxkiwziu] {
    max-width: 90%;
    font-size: 1.2vw;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

    .text_tabla[b-1wyxkiwziu]::-webkit-scrollbar {
        height: 1vh;
        background-color: transparent;
    }

    .text_tabla[b-1wyxkiwziu]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .text_tabla[b-1wyxkiwziu]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.activa[b-1wyxkiwziu] {
    color: #FFF;
    background-color: #34d30e;
    border-radius: .5vw;
    padding: .5vw;
}

.inactiva[b-1wyxkiwziu] {
    color: #FFF;
    background-color: #e82300;
    border-radius: .5vw;
    padding: .5vw;
}

.btn_tabla_editar[b-1wyxkiwziu] {
    position: relative;
    background-color: #002485;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    margin: .2vw auto;
    display: flex;
    cursor: pointer;
    text-align: center;
    border: none;
    outline: none;
}

.btn_tabla_factura[b-1wyxkiwziu], .btn_tabla_archivos[b-1wyxkiwziu] {
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 50%;
    width: 3vw;
    height: 3vw;
    font-size: 1.5vw;
    color: #FFF;
    cursor: pointer;
    margin: .5vw auto;
    display: flex;
    text-align: center;
}

.btn_tabla_archivos[b-1wyxkiwziu] {
    background-color: #A2A2A2;
}

.aleta_no_empresas[b-1wyxkiwziu] {
    margin: auto;
    font-size: 3vw;
    font-weight: 900;
    color: #0090B8;
}

.oculto[b-1wyxkiwziu] {
    display: none;
}

/*Filtros*/
.cursor[b-1wyxkiwziu] {
    cursor: pointer;
    transition: all .2s ease-in-out;
}

    .cursor:hover[b-1wyxkiwziu] {
        color: #0090B8;
    }

.chekeado[b-1wyxkiwziu] {
    color: #0090B8;
    font-weight: 600;
}

.content_flex[b-1wyxkiwziu], .content_flexx[b-1wyxkiwziu] {
    min-width: 100%;
    display: flex;
    transition: all .2s ease-in-out;
}

.content_flexx[b-1wyxkiwziu] {
    margin-left: auto;
    text-align: end;
}

.ocultar[b-1wyxkiwziu] {
    width: 0;
    height: 0;
    min-width: 0;
    opacity: 0;
    pointer-events: none;
}

.icono_select[b-1wyxkiwziu] {
    margin-left: auto;
    margin: auto 0;
    margin-left: auto;
}

.btn_generic[b-1wyxkiwziu] {
    width: 100%;
    margin: auto;
}


.txt_alert[b-1wyxkiwziu] {
    margin: auto 0;
    display: flex;
}

.margin_auto[b-1wyxkiwziu] {
    margin: auto;
    text-align: center;
}

.comprobacion[b-1wyxkiwziu] {
    border-radius: 1vw;
    background-color: #055160;
    padding: .5vw;
    margin: auto 0;
    margin-left: auto;
    cursor: pointer;
    color: #FFF;
}

/*Modal*/
.modal_zip[b-1wyxkiwziu] {
    width: 100%;
    height: 100vh;
    background-color: #000000d1;
    position: fixed;
    top: 0;
    left: 0;
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
    z-index: 300;
    transition: all .3s ease-in-out;
}

.open[b-1wyxkiwziu] {
    transform: scale(1);
    opacity: 1;
    pointer-events: all;
}

.content_relative[b-1wyxkiwziu] {
    position: relative;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
}

.icono_modal[b-1wyxkiwziu] {
    position: absolute;
    color: #FFF;
    top: 5%;
    right: 5%;
    font-size: 2vw;
    cursor: pointer;
}

.content_modal[b-1wyxkiwziu] {
    margin: auto;
    width: 60%;
    padding: 2vw;
    background-color: #FFF;
    border-radius: 1vw;
    border: .2vw solid #002485;
}

.titulo_modal[b-1wyxkiwziu] {
    font-size: 2vw;
    text-align: center;
    color: #002485;
    margin: auto;
    margin-bottom: 2vw;
}

.icono_titulo_modal[b-1wyxkiwziu] {
    margin: auto 1vw;
}

.margin_modal[b-1wyxkiwziu] {
    margin: 2vw auto;
}

.conntent_left[b-1wyxkiwziu] {
    margin: 2vw 0;
    margin-left: auto;
}

.sectio_inputs_modal[b-1wyxkiwziu] {
    width: 100%;
    margin: auto;
}

.anim[b-1wyxkiwziu] {
    width: 40%;
    margin: auto;
}

.icon_carga_btn[b-1wyxkiwziu] {
    font-size: 2vw;
    margin: auto;
    animation: cargaBtn-b-1wyxkiwziu 2s linear infinite;
}

/*Carga Pagina*/
.content_carga[b-1wyxkiwziu] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-1wyxkiwziu] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-1wyxkiwziu 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-1wyxkiwziu {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

._bold[b-1wyxkiwziu] {
    font-weight: 600;
    background-color: #002485;
    color: #FFF;
}

.label_text[b-1wyxkiwziu] {
    margin: auto;
}


.margin_right[b-1wyxkiwziu] {
    margin: auto 0;
    margin-right: auto;
}


/**Select Estatus Factura**/
.content_relativeEstaus[b-1wyxkiwziu] {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    margin: auto;
}

.input_oculto[b-1wyxkiwziu] {
    opacity: 0;
    width: 0;
    height: 0;
    pointer-events: none;
}

.btn_select[b-1wyxkiwziu] {
    padding: .5vw 1vw;
    border-radius: 2vw;
    margin: auto;
    cursor: pointer;
}

.estaus_1[b-1wyxkiwziu] {
    background-color: #3dad0d;
}

.estaus_2[b-1wyxkiwziu] {
    background-color: #e00808;
}

.texto_plano[b-1wyxkiwziu] {
    margin: auto;
    font-size: 1vw;
    color: #FFF;
}

.options_select[b-1wyxkiwziu] {
    width: 100%;
    position: absolute;
    top: -75%;
    left: 90%;
    padding: .5vw 0;
    background-color: #FFF;
    border-radius: .8vw;
    box-shadow: .4vw .4vw .8vw #19191946;
    z-index: 400;
    opacity: 0;
    transition: all .2s ease-in;
    pointer-events: none;
}

.input_oculto:checked ~ .options_select[b-1wyxkiwziu] {
    opacity: 1;
    pointer-events: all;
}

._option[b-1wyxkiwziu] {
    width: 100%;
    text-align: center;
    margin: .5vw 0;
    padding: .2vw 0;
    cursor: pointer;
    font-size: 1vw;
}

    ._option:hover[b-1wyxkiwziu] {
        background-color: #585858;
        color: #FFf;
    }

.alertaPopper[b-1wyxkiwziu] {
    position: fixed;
    width: 20%;
    text-align: center;
    top: 20%;
    right: 10%;
    background-color: #95dff3;
    padding: 1vw;
    border-radius: 1vw;
    border: .1vw solid #00212a;
    color: #fff;
    margin: 0;
    opacity: 0;
    box-shadow: .5vw .5vw 1.2vw #1a1a1aa2;
    z-index: 150;
    animation: alertPopper-b-1wyxkiwziu 5s forwards;
}

.popper_btns[b-1wyxkiwziu] {
    position: absolute;
    min-width: 300%;
    background-color: #fff;
    border-radius: 1vw;
    margin: 0;
    top: 110%;
    pointer-events: none;
    padding: .5vw 1vw;
    text-align: center;
    color: #000;
    font-size: 1vw;
    opacity: 0;
    box-shadow: 0.5vw 0.5vw 1vw #1717179c;
    z-index: 200;
    right: -60%;
    transform: scale(0);
    transition: all .2s ease-in-out;
}

.btn_tabla_editar:hover .popper_btns[b-1wyxkiwziu] {
    opacity: 1;
    transform: scale(1);
}

@keyframes alertPopper-b-1wyxkiwziu {
    0% {
        right: -30%;
        opacity: 0;
    }

    10% {
        right: -15%;
        opacity: .5;
    }

    20% {
        right: 10%;
        opacity: 1;
    }

    98% {
        right: 10%;
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.content_col[b-1wyxkiwziu] {
    display: flex;
    flex-direction: column;
    max-width: 35%;
    margin: auto;
}

.margin_none[b-1wyxkiwziu] {
    margin: 0 auto;
}

@media screen and (max-width: 680px) {
    .icon_carga[b-1wyxkiwziu] {
        font-size: 2rem;
        text-shadow: 3px 3px 6px #35353599;
    }

    .content_carga[b-1wyxkiwziu] {
        margin-top: 25vh;
    }

    .content_page[b-1wyxkiwziu] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-1wyxkiwziu] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-1wyxkiwziu] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-1wyxkiwziu] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*Descargas*/
    .sectiont_descargas_pendientes[b-1wyxkiwziu] {
        margin: 2rem auto;
    }

    .titulo_sectiont[b-1wyxkiwziu] {
        font-size: 1.5rem;
    }

    .content_botonera[b-1wyxkiwziu] {
        margin: 1.5rem auto;
    }

    .grid_4[b-1wyxkiwziu] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .labal_text[b-1wyxkiwziu] {
        font-size: 1rem;
    }

    .grid_3[b-1wyxkiwziu] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .grid_2[b-1wyxkiwziu] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .span_1[b-1wyxkiwziu], .span_2[b-1wyxkiwziu], .span_3[b-1wyxkiwziu], .span_4[b-1wyxkiwziu] {
        grid-column: span 1;
    }

    .btn_manual[b-1wyxkiwziu], .btn_automatico[b-1wyxkiwziu] {
        border-radius: 2rem;
        font-size: 1.2rem;
        padding: .5rem 1.5rem;
    }

    .grid_1fr_pors[b-1wyxkiwziu] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .content_facturas_p[b-1wyxkiwziu] {
        max-height: 40vh;
    }

        .content_facturas_p[b-1wyxkiwziu]::-webkit-scrollbar {
            width: 1vw;
        }

    /*Table*/
    .col_grid_flex[b-1wyxkiwziu] {
        display: flex;
        flex-direction: column;
        margin: auto 0;
    }

    .col_grid[b-1wyxkiwziu] {
        border-left: none;
        border-right: none;
        border-top: .1vw solid #A2A2A2;
        border-bottom: .1vw solid #A2A2A2;
        border-radius: 0.5rem;
        min-height: 20vh;
    }

    .col_grid_d[b-1wyxkiwziu] {
        border-bottom: 2px solid #0090B8;
    }

    .labal_text[b-1wyxkiwziu] {
        font-size: 1.2rem;
        margin: auto;
    }

    .label_text[b-1wyxkiwziu] {
        display: flex;
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_nueva[b-1wyxkiwziu] {
        width: 50%;
        border-radius: 1rem;
        padding: .5rem 1rem;
        margin: auto;
        font-size: 1.2rem;
    }

    .icono_btn[b-1wyxkiwziu] {
        font-size: 1rem;
        margin: auto 0;
        margin-left: 1rem;
    }

    .icono_btnn[b-1wyxkiwziu] {
        font-size: 1rem;
        margin: auto;
    }

    .table_empresas[b-1wyxkiwziu] {
        margin: 2rem 0;
        margin-top: .5rem;
        max-height: 75vh;
        overflow-x: hidden;
        overflow-y: auto;
        margin-bottom: 4rem;
    }

    .grid_table_empresas[b-1wyxkiwziu] {
        grid-template-columns: 10% 1fr;
        gap: 1rem;
    }

    .grid_head_tabla[b-1wyxkiwziu], .grid_body_tabla[b-1wyxkiwziu] {
        grid-template-columns: repeat(1, 1fr);
        border-radius: .5rem;
    }

    .grid_head_tabla[b-1wyxkiwziu] {
        padding: 0;
    }

    .titulo_tabla[b-1wyxkiwziu] {
        font-size: .8rem;
        writing-mode: vertical-lr;
        transform: rotateY(180deg) rotateX(180deg);
        margin: auto;
    }

    .content_tabla_flex[b-1wyxkiwziu] {
        flex-direction: row;
        max-width: 90%;
        min-height: 203vh;
        overflow-x: auto;
        overflow-y: hidden;
    }

        .content_tabla_flex[b-1wyxkiwziu]::-webkit-scrollbar {
            width: 100%;
            height: 1vh;
        }

        .content_tabla_flex[b-1wyxkiwziu]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .grid_body_tabla[b-1wyxkiwziu] {
        border: none;
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
    }

    .text_tabla[b-1wyxkiwziu] {
        font-size: 1rem;
        overflow-y: hidden;
        overflow-x: auto;
    }

        .text_tabla[b-1wyxkiwziu]::-webkit-scrollbar {
            height: 1vh;
        }

        .text_tabla[b-1wyxkiwziu]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .activa[b-1wyxkiwziu] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .inactiva[b-1wyxkiwziu] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .btn_tabla_editar[b-1wyxkiwziu] {
        width: 2.5rem;
        height: 2.5rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_tabla_factura[b-1wyxkiwziu], .btn_tabla_archivos[b-1wyxkiwziu] {
        width: 2rem;
        height: 2rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .aleta_no_empresas[b-1wyxkiwziu] {
        font-size: 2.5rem;
    }

    .comprobacion[b-1wyxkiwziu] {
        border-radius: 1rem;
        padding: .5rem;
        margin: auto 0;
    }

    /*Modal*/
    .icono_modal[b-1wyxkiwziu] {
        top: 5%;
        right: 5%;
        font-size: 1.5rem;
    }

    .content_modal[b-1wyxkiwziu] {
        width: 80%;
        padding: 1.5rem;
        border-radius: 1rem;
        border: 2px solid #002485;
    }

    .titulo_modal[b-1wyxkiwziu] {
        font-size: 1.5rem;
        margin-bottom: 1.5rem;
    }

    .icono_titulo_modal[b-1wyxkiwziu] {
        margin: auto 1rem;
    }

    .margin_modal[b-1wyxkiwziu] {
        margin: 1.5rem auto;
    }

    .conntent_left[b-1wyxkiwziu] {
        margin: 1.5rem 0;
        margin-left: auto;
    }

    .icono_select[b-1wyxkiwziu] {
        margin: auto;
        transform: rotateZ(90deg);
    }

    .content_flexx[b-1wyxkiwziu] {
        display: block;
        margin: auto;
        text-align: center;
    }

    ._margin_top_4[b-1wyxkiwziu] {
        margin-top: 0;
    }


    ._select[b-1wyxkiwziu] {
        font-size: 1rem;
    }

    /**Select Estatus Factura**/
    .content_relative[b-1wyxkiwziu] {
        min-height: 6vh;
    }

    .btn_select[b-1wyxkiwziu] {
        padding: .5rem 1rem;
        border-radius: 2rem;
    }

    .texto_plano[b-1wyxkiwziu] {
        font-size: 1rem;
    }

    .options_select[b-1wyxkiwziu] {
        top: 90%;
        padding: .7rem 0;
        border-radius: .8rem;
        box-shadow: 4px 4px 9px #19191946;
    }

    ._option[b-1wyxkiwziu] {
        margin: .5rem 0;
        padding: .2rem 0;
        cursor: pointer;
    }

    ._min-height[b-1wyxkiwziu] {
        min-height: auto;
    }


    .margin_right[b-1wyxkiwziu] {
        margin: auto;
    }

    .alertaPopper[b-1wyxkiwziu] {
        width: 60%;
        top: 10%;
        right: 5%;
        padding: .8rem;
        border-radius: 1rem;
        border: 1px solid #00212a;
        box-shadow: 5px 5px 12px #1a1a1aa2;
    }



    .popper_btns[b-1wyxkiwziu] {
        border-radius: 1rem;
        padding: .5rem 1rem;
        font-size: .8rem;
        box-shadow: 5px 5px 10px #1717179c;
    }
}
/* /Pages/Index.razor.rz.scp.css */
.fondo[b-0zd7n4nawk] {
    min-width: 100%;
    background-image: url(Img/Main/fondos_logo.png);
    background-size: 40%;
    background-repeat: no-repeat;
    background-position: 105% 25%;
}


.contente_componets[b-0zd7n4nawk] {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    box-shadow: 0 0.4vw 0.6vw gray;
}

.chat_bot[b-0zd7n4nawk] {
    position: fixed;
    bottom: 1vw;
    right: 2vw;
    min-width: 5vw;
    min-height: 5vw;
    max-width: 15vw;
    max-height: 55%;
    width: auto;
    height: auto;
    border-radius: 5vw;
    overflow: hidden;
    transition: all .2s ease-in;
    box-shadow: 0.3vw 0.3vw 0.4vw #8a8a8a;
    cursor: pointer;
    background-color: #FFF;
    z-index: 1000;
}

.top[b-0zd7n4nawk] {
    padding: .5vw;
    background-color: #0090B8;
    display: flex;
}

.mesajes_envio[b-0zd7n4nawk] {
    display: flex;
    width: 100%;
    padding: .2vw;
    transition: all .2s ease-in-out;
}

.input_ms[b-0zd7n4nawk] {
    width: 100%;
    font-size: 1vw;
}

.btn_mensaje[b-0zd7n4nawk] {
    width: 3vw;
    height: 3vw;
    padding: 0 .6vw 0 .7vw;
    background-color: #08088A;
    border: 2px solid #08088A;
    border-radius: 50%;
    font-size: 1.5vw;
    color: #FFF;
}

.margin_icon[b-0zd7n4nawk] {
    margin: .7vw 0;
}

.mensajes_area[b-0zd7n4nawk] {
    display: block;
    width: 100%;
    height: 20vh;
    transition: all .2s ease-in-out;
}

.chat_bot_top[b-0zd7n4nawk] {
    display: flex;
    color: #FFF;
    width: 10vw;
    padding: .5vw;
    text-align: center;
}

.x_i[b-0zd7n4nawk] {
    margin: auto;
    margin-left: 3.5vw;
}

.title_bot[b-0zd7n4nawk] {
    width: 100%;
    margin: auto;
}

.anim_css[b-0zd7n4nawk] {
    width: 4vw;
    margin: .5vw 0;
}

.oculto[b-0zd7n4nawk] {
    width: 0;
    height: 0;
    opacity: 0;
}

.open[b-0zd7n4nawk] {
    border-radius: .5vw;
}

.content_whts[b-0zd7n4nawk] {
    position: fixed;
    right: 0;
    top: 30%;
    border-radius: 10rem 0 0 10rem;
    background-color: #a2a2a2;
    padding: 1rem;
    z-index: 800;
    width: 5rem;
    box-shadow: 6px 6px 9px rgb(28 28 28 / 60%);
    transition: all .3s ease;
}

    .content_whts:hover[b-0zd7n4nawk] {
        width: 12rem;
    }

    .content_whts img[b-0zd7n4nawk] {
        margin: 0;
        width: 2.5rem;
        transition: all .5s ease;
    }

.action_wts[b-0zd7n4nawk] {
    display: flex;
    text-decoration: none;
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 0;
    margin: 0;
}

.content_whts:hover .text_wts[b-0zd7n4nawk] {
    display: inline-flex;
    color: #FFF;
    font-size: 1.5rem;
    margin: auto 1rem;
}

.text_wts[b-0zd7n4nawk] {
    display: none;
}

.popper[b-0zd7n4nawk] {
    display: flex;
    opacity: 0;
    width: auto;
    position: fixed;
    background-color: #FFF;
    bottom: 14%;
    border-radius: 3vw 3vw 0 3vw;
    right: 4%;
    padding: .5vw;
    z-index: 999;
    transform: translateY(1vw);
    transition: all .3s ease-in-out;
}

.chat_bot:hover ~ .popper[b-0zd7n4nawk] {
    opacity: 1;
    transform: translateY(0);
    transition: all .3s ease-in-out;
}

.texto_popper[b-0zd7n4nawk] {
    font-size: 1vw;
    margin: auto;
}

.anim_poper[b-0zd7n4nawk] {
    width: 3.5vw;
    margin: auto;
}

@media screen and (max-width: 720px) {
    .fondo[b-0zd7n4nawk] {
        background-size: 80%;
        background-position: 200% 8%;
    }

    .contente_componets[b-0zd7n4nawk] {
        padding: 0;
    }

    .chat_bot[b-0zd7n4nawk] {
        bottom: 1vh;
        right: 2vh;
        min-height: 5vh;
        max-width: calc(100% - 4vh);
        max-height: 100%;
        border-radius: 5vh;
        overflow: hidden;
        box-shadow: 0.3rem 0.3rem 0.4rem #8a8a8a;
        transition: all .3s ease-in;
    }

    .top[b-0zd7n4nawk] {
        padding: 1vh .4vh;
    }

    .mesajes_envio[b-0zd7n4nawk] {
        padding: 1rem .5rem;
    }

    .input_ms[b-0zd7n4nawk] {
        width: 80%;
        font-size: 1.2rem;
    }

    .btn_mensaje[b-0zd7n4nawk] {
        width: 6vh;
        height: 6vh;
        margin: auto;
        margin-right: 0;
        padding: .8vh 0;
        font-size: 1.2rem;
    }

    .mensajes_area[b-0zd7n4nawk] {
        height: 65vh;
    }

    .chat_bot_top[b-0zd7n4nawk] {
        width: 100%;
        padding: .5rem;
    }

    .x_i[b-0zd7n4nawk] {
        margin-left: 3.5vh;
    }

    .title_bot[b-0zd7n4nawk] {
        font-size: 1.5rem;
    }

    .anim_css[b-0zd7n4nawk] {
        width: 8vh;
        margin: .5vh 0;
    }

    .open[b-0zd7n4nawk] {
        border-radius: 2vh;
        width: calc(100% - 4vh);
    }

    .content_whts[b-0zd7n4nawk] {
        top: 38%;
        padding: 1rem;
        width: 4rem;
    }

        .content_whts img[b-0zd7n4nawk] {
            width: 2rem;
        }

        .content_whts:hover[b-0zd7n4nawk] {
            width: 10rem;
        }

            .content_whts:hover .text_wts[b-0zd7n4nawk] {
                font-size: 1rem;
            }

    .popper[b-0zd7n4nawk] {
        border-radius: 30px 30px 0 30px;
        right: 13%;
        bottom: 13%;
        padding: .5rem;
        transform: translateY(1vw);
        transition: all .3s ease-in-out;
    }

    .chat_bot:hover ~ .popper[b-0zd7n4nawk] {
        opacity: 1;
        transform: translateY(0);
        transition: all .3s ease-in-out;
    }

    .texto_popper[b-0zd7n4nawk] {
        font-size: 1rem;
        margin: auto;
    }

    .anim_poper[b-0zd7n4nawk] {
        width: 3.5rem;
        margin: auto;
    }
}
/* /Pages/LicenciasAdminPage/LicenciasAdmin.razor.rz.scp.css */
.content_page[b-a0t9cqszpq] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    display: flex;
    flex-direction: column;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-a0t9cqszpq] {
    width: 100%;
    margin: 0;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-a0t9cqszpq] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-a0t9cqszpq] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.content_dash[b-a0t9cqszpq] {
    width: 100%;
    margin: 1vw auto;
    padding: 1vw;
}

.card_general[b-a0t9cqszpq] {
    border: .1vw solid #696969;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #dcdcdc;
}

.content_flex[b-a0t9cqszpq] {
    width: 100%;
    display: flex;
}

._input[b-a0t9cqszpq] {
    border-bottom: .2vw solid #0090B8;
}

._select[b-a0t9cqszpq] {
    width: 100%;
    background-color: transparent;
    border: none;
}

.conten_top[b-a0t9cqszpq] {
    width: 100%;
    margin: 2vw auto;
}

.grid_empresa[b-a0t9cqszpq] {
    display: grid;
    grid-template-columns: 1fr 22%;
    gap: 2vw;
    width: 100%;
}

.col_grid_flex[b-a0t9cqszpq] {
    display: flex;
    margin: auto 0;
}

.labal_text[b-a0t9cqszpq] {
    font-size: 1.5vw;
    margin: auto 1vw;
    min-width: 15%;
}

.btn_nueva[b-a0t9cqszpq] {
    background-color: #0090B8;
    display: flex;
    width: 75%;
    color: #FfF;
    border: none;
    outline: none;
    border-radius: 1vw;
    padding: .5vw 1vw;
    margin: auto;
    font-size: 1.5vw;
    cursor: pointer;
}

.text_btn[b-a0t9cqszpq] {
    margin: auto;
}

.icono_btn[b-a0t9cqszpq] {
    font-size: 1.2vw;
    margin: auto;
}

._select[b-a0t9cqszpq] {
    width: 100%;
    border-bottom: .2vw solid #0090B8;
}

.titulo_section[b-a0t9cqszpq] {
    font-size: 1.2vw;
    font-weight: 600;
    text-align: center;
}

.text_label[b-a0t9cqszpq] {
    font-size: 1vw;
    text-align: center;
    margin: auto;
}

.content_all[b-a0t9cqszpq], col_grid[b-a0t9cqszpq] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.content_all[b-a0t9cqszpq] {
    margin: 2vw auto;
}

.grid_2fr_1fr[b-a0t9cqszpq] {
    display: grid;
    grid-template-columns: 1fr 28%;
    gap: 2vw;
}

.content_3_statico[b-a0t9cqszpq] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: .5vw;
}

.margi_left_1[b-a0t9cqszpq] {
    margin-left: 2vw;
}

.grid_2_movil[b-a0t9cqszpq] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

._card_2[b-a0t9cqszpq] {
    background-color: #0090B8;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #A2A2A2;
    color: #FFF;
}

.contentr_gresos[b-a0t9cqszpq] {
    display: flex;
    width: 100%;
    margin: .5vw auto;
    cursor: pointer;
}

.icono_fac[b-a0t9cqszpq] {
    width: 3vw;
    height: 3vw;
    margin: auto 1vw;
    font-size: 1.5vw;
    padding: .7vw 1vw;
    border-radius: 50%;
    background-color: #45b4cb;
}

.grid_2[b-a0t9cqszpq] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
    margin: 2vw auto;
}

.max_width[b-a0t9cqszpq] {
    max-width: 100%;
}

/*TABLA*/
.table_empresas[b-a0t9cqszpq] {
    width: 100%;
    margin: 4vw auto;
    margin-top: 1vw;
}

.grid_table_empresas[b-a0t9cqszpq] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

.col_grid[b-a0t9cqszpq], .col_gridd[b-a0t9cqszpq], .col_grid_d[b-a0t9cqszpq] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.col_grid[b-a0t9cqszpq] {
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.grid_head_tabla[b-a0t9cqszpq], .grid_body_tabla[b-a0t9cqszpq] {
    display: grid;
    grid-template-columns: 5% repeat(4, 1fr);
    gap: 0;
    width: 100%;
    border-radius: .5vw;
}

.grid_head_tabla[b-a0t9cqszpq] {
    background-color: #002485;
    padding: 1vw 0;
}

.titulo_tabla[b-a0t9cqszpq] {
    display: flex;
    color: #FFF;
    font-size: 1vw;
    margin: auto;
    text-align: center;
}

.content_tabla_flex[b-a0t9cqszpq] {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_tabla_flex[b-a0t9cqszpq]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_tabla_flex[b-a0t9cqszpq]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_tabla_flex[b-a0t9cqszpq]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_body_tabla[b-a0t9cqszpq] {
    border-top: .1vw solid #A2A2A2;
    border-bottom: .1vw solid #A2A2A2;
}

.text_tabla[b-a0t9cqszpq] {
    max-width: 90%;
    font-size: 1.2vw;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

    .text_tabla[b-a0t9cqszpq]::-webkit-scrollbar {
        height: 1vh;
        background-color: transparent;
    }

    .text_tabla[b-a0t9cqszpq]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .text_tabla[b-a0t9cqszpq]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.activa[b-a0t9cqszpq] {
    color: #FFF;
    background-color: #34d30e;
    border-radius: .5vw;
    padding: .5vw;
}

.inactiva[b-a0t9cqszpq] {
    color: #FFF;
    background-color: #e82300;
    border-radius: .5vw;
    padding: .5vw;
}

.btn_tabla_editar[b-a0t9cqszpq] {
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 1vw;
    font-size: 1.5vw;
    color: #FFF;
    margin: auto;
    display: flex;
    cursor: pointer;
    padding: .5vw 1vw;
    text-align: center;
}

.btn_nuevo[b-a0t9cqszpq] {
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 1.5vw;
    padding: .5vw 2vw;
    padding-right: 1vw;
    border: none;
    font-size: 1.5vw;
    color: #FFF;
    cursor: pointer;
    margin: .5vw 0;
    margin-left: auto;
    display: flex;
    text-align: center;
}

.text_btn[b-a0t9cqszpq] {
    display: flex;
    margin: auto;
}

.icono_btn[b-a0t9cqszpq] {
    font-size: 1.2vw;
    margin: auto 1vw;
    margin-left: 1vw;
}

.icono_btnn[b-a0t9cqszpq] {
    font-size: 1.2vw;
    margin: auto;
}

.aleta_no_empresas[b-a0t9cqszpq] {
    margin: auto;
    font-size: 3vw;
    font-weight: 900;
    color: #0090B8;
}

/*Carga Pagina*/
.content_carga[b-a0t9cqszpq] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-a0t9cqszpq] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-a0t9cqszpq 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-a0t9cqszpq {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

.display_flex[b-a0t9cqszpq] {
    display: flex;
}

.icono_alert[b-a0t9cqszpq] {
    margin: auto 1rem;
}

.btn_vermas[b-a0t9cqszpq] {
    font-size: 1vw;
    margin: 1vw auto;
    text-align: center;
    color: #808080;
    cursor: pointer;
}

.content_preview[b-a0t9cqszpq] {
    width: 90%;
    margin: auto;
    transform: scale(.9);
}

@media screen and (max-width: 680px) {
    .content_page[b-a0t9cqszpq] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-a0t9cqszpq] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-a0t9cqszpq] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-a0t9cqszpq] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*jkdshflsdfj*/
    .card_general[b-a0t9cqszpq] {
        border: 1px solid #696969;
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #dcdcdc;
    }

    ._input[b-a0t9cqszpq] {
        border-bottom: 2px solid #0090B8;
    }

    .titulo_section[b-a0t9cqszpq] {
        font-size: 1rem;
    }

    .text_label[b-a0t9cqszpq] {
        font-size: .8rem;
    }

    .grid_2fr_1fr[b-a0t9cqszpq] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .content_3_statico[b-a0t9cqszpq] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: .5rem;
    }

    .margi_left_1[b-a0t9cqszpq] {
        margin-left: 1rem;
    }

    .grid_2_movil[b-a0t9cqszpq] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    ._card_2[b-a0t9cqszpq] {
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #A2A2A2;
    }

    .contentr_gresos[b-a0t9cqszpq] {
        margin: .5rem auto;
    }

    .icono_fac[b-a0t9cqszpq] {
        width: 3rem;
        height: 3rem;
        margin: auto 1rem;
        font-size: 1.5rem;
        padding: .7rem 1rem;
    }

    .grid_2[b-a0t9cqszpq] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
        margin: 2rem auto;
    }

    .grid_empresa[b-a0t9cqszpq] {
        display: grid;
        grid-template-columns: 1fr;
        gap: 1rem;
        width: 100%;
        margin: 1rem auto;
    }

    .col_grid_flex[b-a0t9cqszpq] {
        display: flex;
        flex-direction: column;
        margin: auto 0;
    }

    .col_grid[b-a0t9cqszpq] {
        border-left: none;
        border-right: none;
        border-top: .1vw solid #A2A2A2;
        border-bottom: .1vw solid #A2A2A2;
        border-radius: 0.5rem;
        min-height: 15vh;
    }

    .col_grid_d[b-a0t9cqszpq] {
        border-bottom: 2px solid #0090B8;
    }

    .labal_text[b-a0t9cqszpq] {
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_nuevo[b-a0t9cqszpq] {
        width: auto;
        border-radius: 1rem;
        padding: .5rem 1rem;
        margin: auto;
        font-size: 1.2rem;
    }

    .icono_btn[b-a0t9cqszpq] {
        font-size: 1rem;
        margin: auto .5rem;
        margin-left: 1rem;
    }

    .icono_btnn[b-a0t9cqszpq] {
        font-size: 1rem;
        margin: auto;
    }

    .table_empresas[b-a0t9cqszpq] {
        margin: 2rem 0;
        margin-top: .5rem;
        max-height: 75vh;
        overflow-x: hidden;
        overflow-y: auto;
        margin-bottom: 4rem;
    }

    .grid_table_empresas[b-a0t9cqszpq] {
        grid-template-columns: 10% 1fr;
        gap: 1rem;
    }

    .grid_head_tabla[b-a0t9cqszpq], .grid_body_tabla[b-a0t9cqszpq] {
        grid-template-columns: repeat(1, 1fr);
        border-radius: .5rem;
    }

    .grid_head_tabla[b-a0t9cqszpq] {
        padding: 0;
    }

    .titulo_tabla[b-a0t9cqszpq] {
        font-size: .8rem;
        writing-mode: vertical-lr;
        transform: rotateY(180deg) rotateX(180deg);
        margin: auto;
    }

    .content_tabla_flex[b-a0t9cqszpq] {
        flex-direction: row;
        max-width: 90%;
        min-height: 75vh;
        overflow-x: auto;
        overflow-y: hidden;
    }

        .content_tabla_flex[b-a0t9cqszpq]::-webkit-scrollbar {
            width: 100%;
            height: 1vh;
        }

        .content_tabla_flex[b-a0t9cqszpq]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .grid_body_tabla[b-a0t9cqszpq] {
        border: none;
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
    }

    .text_tabla[b-a0t9cqszpq] {
        font-size: 1rem;
        overflow-y: hidden;
        overflow-x: auto;
    }

        .text_tabla[b-a0t9cqszpq]::-webkit-scrollbar {
            height: 1vh;
        }

        .text_tabla[b-a0t9cqszpq]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .activa[b-a0t9cqszpq] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .inactiva[b-a0t9cqszpq] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .btn_tabla_editar[b-a0t9cqszpq] {
        font-size: 1.2rem;
        margin: auto;
        padding: .5rem 1rem;
    }

    .btn_tabla_factura[b-a0t9cqszpq], .btn_tabla_archivos[b-a0t9cqszpq] {
        width: 2rem;
        height: 2rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .aleta_no_empresas[b-a0t9cqszpq] {
        font-size: 2.5rem;
    }
}
/* /Pages/LicenciasAdminPage/RowLicencia/RowLicencia.razor.rz.scp.css */
.content_page[b-956z438k61] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    display: flex;
    flex-direction: column;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-956z438k61] {
    width: 100%;
    margin: 0;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-956z438k61] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-956z438k61] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.content_dash[b-956z438k61] {
    width: 100%;
    margin: 1vw auto;
    padding: 1vw;
}

.card_general[b-956z438k61] {
    border: .1vw solid #696969;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #dcdcdc;
}

.content_flex[b-956z438k61] {
    width: 100%;
    display: flex;
}

._input[b-956z438k61] {
    border-bottom: .2vw solid #0090B8;
}

._select[b-956z438k61] {
    width: 100%;
    background-color: transparent;
    border: none;
}

.conten_top[b-956z438k61] {
    width: 100%;
    margin: 2vw auto;
}

.grid_empresa[b-956z438k61] {
    display: grid;
    grid-template-columns: 1fr 22%;
    gap: 2vw;
    width: 100%;
}

.col_grid_flex[b-956z438k61] {
    display: flex;
    margin: auto 0;
}

.labal_text[b-956z438k61] {
    font-size: 1.5vw;
    margin: auto 1vw;
    min-width: 15%;
}

.btn_nueva[b-956z438k61] {
    background-color: #0090B8;
    display: flex;
    width: 75%;
    color: #FfF;
    border: none;
    outline: none;
    border-radius: 1vw;
    padding: .5vw 1vw;
    margin: auto;
    font-size: 1.5vw;
    cursor: pointer;
}

.text_btn[b-956z438k61] {
    margin: auto;
}

.icono_btn[b-956z438k61] {
    font-size: 1.2vw;
    margin: auto;
}

._select[b-956z438k61] {
    width: 100%;
    border-bottom: .2vw solid #0090B8;
}

.titulo_section[b-956z438k61] {
    font-size: 1.2vw;
    font-weight: 600;
    text-align: center;
}

.text_label[b-956z438k61] {
    font-size: 1vw;
    text-align: center;
    margin: auto;
}

.content_all[b-956z438k61], col_grid[b-956z438k61] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.content_all[b-956z438k61] {
    margin: 2vw auto;
}

.grid_2fr_1fr[b-956z438k61] {
    display: grid;
    grid-template-columns: 1fr 28%;
    gap: 2vw;
}

.content_3_statico[b-956z438k61] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: .5vw;
}

.margi_left_1[b-956z438k61] {
    margin-left: 2vw;
}

.grid_2_movil[b-956z438k61] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

._card_2[b-956z438k61] {
    background-color: #0090B8;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #A2A2A2;
    color: #FFF;
}

.contentr_gresos[b-956z438k61] {
    display: flex;
    width: 100%;
    margin: .5vw auto;
    cursor: pointer;
}

.icono_fac[b-956z438k61] {
    width: 3vw;
    height: 3vw;
    margin: auto 1vw;
    font-size: 1.5vw;
    padding: .7vw 1vw;
    border-radius: 50%;
    background-color: #45b4cb;
}

.grid_2[b-956z438k61] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
    margin: 2vw auto;
}

.max_width[b-956z438k61] {
    max-width: 100%;
}

/*TABLA*/
.table_empresas[b-956z438k61] {
    width: 100%;
    margin: 4vw auto;
    margin-top: 1vw;
}

.grid_table_empresas[b-956z438k61] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

.col_grid[b-956z438k61], .col_gridd[b-956z438k61], .col_grid_d[b-956z438k61] {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.col_grid[b-956z438k61] {
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.grid_head_tabla[b-956z438k61], .grid_body_tabla[b-956z438k61] {
    display: grid;
    grid-template-columns: 5% repeat(4, 1fr);
    gap: 0;
    width: 100%;
    border-radius: .5vw;
}

.grid_head_tabla[b-956z438k61] {
    background-color: #002485;
    padding: 1vw 0;
}

.titulo_tabla[b-956z438k61] {
    display: flex;
    color: #FFF;
    font-size: 1vw;
    margin: auto;
    text-align: center;
}

.content_tabla_flex[b-956z438k61] {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 70vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content_tabla_flex[b-956z438k61]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content_tabla_flex[b-956z438k61]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content_tabla_flex[b-956z438k61]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_body_tabla[b-956z438k61] {
    border-top: .1vw solid #A2A2A2;
    border-bottom: .1vw solid #A2A2A2;
}

.text_tabla[b-956z438k61] {
    max-width: 90%;
    font-size: 1.2vw;
    margin: auto;
    overflow-y: hidden;
    overflow-x: auto;
}

    .text_tabla[b-956z438k61]::-webkit-scrollbar {
        height: 1vh;
        background-color: transparent;
    }

    .text_tabla[b-956z438k61]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .text_tabla[b-956z438k61]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.activa[b-956z438k61] {
    color: #FFF;
    background-color: #34d30e;
    border-radius: .5vw;
    padding: .5vw;
}

.inactiva[b-956z438k61] {
    color: #FFF;
    background-color: #e82300;
    border-radius: .5vw;
    padding: .5vw;
}

.btn_tabla_editar[b-956z438k61] {
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 1vw;
    font-size: 1.5vw;
    color: #FFF;
    margin: auto;
    display: flex;
    cursor: pointer;
    padding: .5vw 1vw;
    text-align: center;
}

.btn_nuevo[b-956z438k61] {
    background-color: #0090B8;
    text-decoration: none;
    border-radius: 1.5vw;
    padding: .5vw 2vw;
    padding-right: 1vw;
    border: none;
    font-size: 1.5vw;
    color: #FFF;
    cursor: pointer;
    margin: .5vw 0;
    margin-left: auto;
    display: flex;
    text-align: center;
}

.text_btn[b-956z438k61] {
    display: flex;
    margin: auto;
}

.icono_btn[b-956z438k61] {
    font-size: 1.2vw;
    margin: auto 1vw;
    margin-left: 1vw;
}

.icono_btnn[b-956z438k61] {
    font-size: 1.2vw;
    margin: auto;
}

.aleta_no_empresas[b-956z438k61] {
    margin: auto;
    font-size: 3vw;
    font-weight: 900;
    color: #0090B8;
}

/*Carga Pagina*/
.content_carga[b-956z438k61] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-956z438k61] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-956z438k61 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-956z438k61 {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

.display_flex[b-956z438k61] {
    display: flex;
}

.icono_alert[b-956z438k61] {
    margin: auto 1rem;
}

.btn_vermas[b-956z438k61] {
    font-size: 1vw;
    margin: 1vw auto;
    text-align: center;
    color: #808080;
    cursor: pointer;
}

.content_preview[b-956z438k61] {
    width: 90%;
    margin: auto;
    transform: scale(.9);
}

@media screen and (max-width: 680px) {
    .content_page[b-956z438k61] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-956z438k61] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-956z438k61] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-956z438k61] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*jkdshflsdfj*/
    .card_general[b-956z438k61] {
        border: 1px solid #696969;
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #dcdcdc;
    }

    ._input[b-956z438k61] {
        border-bottom: 2px solid #0090B8;
    }

    .titulo_section[b-956z438k61] {
        font-size: 1rem;
    }

    .text_label[b-956z438k61] {
        font-size: .8rem;
    }

    .grid_2fr_1fr[b-956z438k61] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .content_3_statico[b-956z438k61] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: .5rem;
    }

    .margi_left_1[b-956z438k61] {
        margin-left: 1rem;
    }

    .grid_2_movil[b-956z438k61] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    ._card_2[b-956z438k61] {
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #A2A2A2;
    }

    .contentr_gresos[b-956z438k61] {
        margin: .5rem auto;
    }

    .icono_fac[b-956z438k61] {
        width: 3rem;
        height: 3rem;
        margin: auto 1rem;
        font-size: 1.5rem;
        padding: .7rem 1rem;
    }

    .grid_2[b-956z438k61] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
        margin: 2rem auto;
    }

    .grid_empresa[b-956z438k61] {
        display: grid;
        grid-template-columns: 1fr;
        gap: 1rem;
        width: 100%;
        margin: 1rem auto;
    }

    .col_grid_flex[b-956z438k61] {
        display: flex;
        flex-direction: column;
        margin: auto 0;
    }

    .col_grid[b-956z438k61] {
        border-left: none;
        border-right: none;
        border-top: .1vw solid #A2A2A2;
        border-bottom: .1vw solid #A2A2A2;
        border-radius: 0.5rem;
        min-height: 15vh;
    }

    .col_grid_d[b-956z438k61] {
        border-bottom: 2px solid #0090B8;
    }

    .labal_text[b-956z438k61] {
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_nuevo[b-956z438k61] {
        width: auto;
        border-radius: 1rem;
        padding: .5rem 1rem;
        margin: auto;
        font-size: 1.2rem;
    }

    .icono_btn[b-956z438k61] {
        font-size: 1rem;
        margin: auto .5rem;
        margin-left: 1rem;
    }

    .icono_btnn[b-956z438k61] {
        font-size: 1rem;
        margin: auto;
    }

    .table_empresas[b-956z438k61] {
        margin: 2rem 0;
        margin-top: .5rem;
        max-height: 75vh;
        overflow-x: hidden;
        overflow-y: auto;
        margin-bottom: 4rem;
    }

    .grid_table_empresas[b-956z438k61] {
        grid-template-columns: 10% 1fr;
        gap: 1rem;
    }

    .grid_head_tabla[b-956z438k61], .grid_body_tabla[b-956z438k61] {
        grid-template-columns: repeat(1, 1fr);
        border-radius: .5rem;
    }

    .grid_head_tabla[b-956z438k61] {
        padding: 0;
    }

    .titulo_tabla[b-956z438k61] {
        font-size: .8rem;
        writing-mode: vertical-lr;
        transform: rotateY(180deg) rotateX(180deg);
        margin: auto;
    }

    .content_tabla_flex[b-956z438k61] {
        flex-direction: row;
        max-width: 90%;
        min-height: 75vh;
        overflow-x: auto;
        overflow-y: hidden;
    }

        .content_tabla_flex[b-956z438k61]::-webkit-scrollbar {
            width: 100%;
            height: 1vh;
        }

        .content_tabla_flex[b-956z438k61]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .grid_body_tabla[b-956z438k61] {
        border: none;
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
    }

    .text_tabla[b-956z438k61] {
        font-size: 1rem;
        overflow-y: hidden;
        overflow-x: auto;
    }

        .text_tabla[b-956z438k61]::-webkit-scrollbar {
            height: 1vh;
        }

        .text_tabla[b-956z438k61]::-webkit-scrollbar-thumb {
            border-radius: .5vh;
        }

    .activa[b-956z438k61] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .inactiva[b-956z438k61] {
        border-radius: .5rem;
        padding: .5rem;
    }

    .btn_tabla_editar[b-956z438k61] {
        font-size: 1.2rem;
        margin: auto;
        padding: .5rem 1rem;
    }

    .btn_tabla_factura[b-956z438k61], .btn_tabla_archivos[b-956z438k61] {
        width: 2rem;
        height: 2rem;
        font-size: 1.2rem;
        margin: auto;
    }

    .aleta_no_empresas[b-956z438k61] {
        font-size: 2.5rem;
    }
}
/* /Pages/ManualesPage/ComponentesManuales/CardManual.razor.rz.scp.css */
.card_generico[b-bhrd3kou4w] {
    position: relative;
    width: 100%;
    margin: 0;
    min-height: 100%;
    display: flex;
    flex-direction: column;
    padding: 1vw 2vw;
    border-radius: 1vw;
    border: .1vw solid #a2a2a2;
    box-shadow: .5vw .5vw 1vw #808080c2;
}

.content_titulo[b-bhrd3kou4w] {
    width: 100%;
    margin: 1vw auto;
}

.titulo_card[b-bhrd3kou4w] {
    font-size: 1.5vw;
    font-weight: 600;
    color: #002485;
    text-align: center;
    margin: 0;
}

.content_absolut[b-bhrd3kou4w] {
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    z-index: 400;
}

.content_relative[b-bhrd3kou4w] {
    position: relative;
    padding: .5vw;
}

.icono_card[b-bhrd3kou4w] {
    margin: auto;
    font-size: 2vw;
    color: #808080c2;
    cursor: pointer;
    transition: all .2s ease-in-out;
}

    .icono_card:hover[b-bhrd3kou4w] {
        color: #4b4b4b;
    }

.popper[b-bhrd3kou4w] {
    position: absolute;
    border-radius: 1vw;
    font-size: .8vw;
    margin:0;
    padding: .5vw 1vw;
    right: 110%;
    top: 100%;
    opacity: 0;
    background-color: #FFF;
    box-shadow: .4vw .4vw .8vw #80808082;
    pointer-events: none;
    transition: all .2s ease-in-out;
}

.icono_card:hover ~ .popper[b-bhrd3kou4w] {
    top: 20%;
    opacity: 1;
}

.grid_2[b-bhrd3kou4w] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.col_grid[b-bhrd3kou4w] {
    display: flex;
    flex-direction: column;
    position: relative;
}

.video_card[b-bhrd3kou4w] {
    max-width: 80%;
    max-height: 20vh;
    margin: auto;
}

.titulo_movil[b-bhrd3kou4w] {
    display: none;
}

.text_card[b-bhrd3kou4w] {
    font-size: 1.2vw;
    text-align: justify;
    margin: 0;
    line-height: 1.5;
}

.btn_card[b-bhrd3kou4w] {
    background-color: #0090B8;
    color: #FFF;
    padding: .5vw 1vw;
    margin: 1vw auto;
    border: none;
    border-radius: 1vw;
    font-size: 1.3vw;
    outline: none;
}

@media screen and (max-width: 680px) {
    .card_generico[b-bhrd3kou4w] {
        padding: 0;
        border-radius: 1rem;
        border: 1px solid #a2a2a2;
        box-shadow: 5px 5px 10px #808080c2;
    }

    .content_titulo[b-bhrd3kou4w] {
        display: none
    }

    .titulo_movil[b-bhrd3kou4w] {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        border: 0;
        background: linear-gradient(0deg, rgba(45,45,45,.65) 0%, rgba(255,255,255,0) 62%);
        font-size: 1.5rem;
        font-weight: 600;
        color: #FFF;
        border-radius: 1rem;
        opacity: .3;
        text-align: center;
        margin: 0;
        margin-top: auto;
        transition: all .2s ease-in-out;
    }

        .titulo_movil:hover[b-bhrd3kou4w] {
            background: linear-gradient(0deg, rgba(45,45,45,.65) 100%, rgba(255,255,255,0) 100%);
            opacity: 1;
        }

    .content_relative[b-bhrd3kou4w] {
        padding: .5rem;
    }

    .icono_card[b-bhrd3kou4w] {
        font-size: 1.5rem;
    }

    .popper[b-bhrd3kou4w] {
        border-radius: 1rem;
        font-size: .8rem;
        padding: .5rem 1rem;
        box-shadow: 4px 4px 8px #80808082;
    }

    .icono_card:hover ~ .popper[b-bhrd3kou4w] {
        top: 20%;
    }

    .grid_2[b-bhrd3kou4w] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .video_card[b-bhrd3kou4w] {
        width: 100%;
        border-radius: 1rem 1rem 0 0;
        margin: 0;
    }

    .text_card[b-bhrd3kou4w] {
        font-size: 1.1rem;
    }

    .btn_card[b-bhrd3kou4w] {
        padding: .5rem 1rem;
        margin: 1rem auto;
        border-radius: 21rem;
        font-size: 1.2rem;
    }
}
/* /Pages/ManualesPage/ComponentesManuales/ContainerManuales.razor.rz.scp.css */
.content[b-gnxnbx9xhl] {
    width: 100%;
    padding: 1vw;
    margin: auto;
    max-height: 60vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .content[b-gnxnbx9xhl]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .content[b-gnxnbx9xhl]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .content[b-gnxnbx9xhl]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.grid_2[b-gnxnbx9xhl] {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1vw;
    width: auto;
    margin: auto;
}

@media screen and (max-width: 680px) {
    .content[b-gnxnbx9xhl] {
        padding: .8rem;
    }

        .content[b-gnxnbx9xhl]::-webkit-scrollbar {
            width: .5rem;
        }

        .content[b-gnxnbx9xhl]::-webkit-scrollbar-thumb {
            border-radius: .5rem;
        }

    .grid_2[b-gnxnbx9xhl] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }
}
/* /Pages/ManualesPage/ComponentesManuales/PreviewManuales.razor.rz.scp.css */
.content_preview[b-lzszhstynh] {
    width: 100%;
    margin: auto;
    padding: 1vw;
}

.content_sections[b-lzszhstynh] {
    display: flex;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    overflow-x: hidden;
    overflow-y: auto;
    border-bottom: .2vw solid #0090B8;
}


    .content_sections[b-lzszhstynh]::-webkit-scrollbar {
        height: .8vh;
        background-color: transparent;
    }

    .content_sections[b-lzszhstynh]::-webkit-scrollbar-thumb {
        background-color: #8080809c;
        border-radius: .5vw;
    }

        .content_sections[b-lzszhstynh]::-webkit-scrollbar-thumb:hover {
            background-color: #002485b9;
        }

.text_pestana[b-lzszhstynh] {
    margin: 0;
    padding: 1vw;
    font-size: 1.2vw;
    border-left: .1vw solid #808080;
    border-right: .1vw solid #808080;
    color: #808080;
    cursor: pointer;
    transition: all .3s ease-in-out;
}

.selected[b-lzszhstynh] {
    color: #0090B8;
    font-weight: 600;
    border-left: .2vw solid #0090B8;
    border-right: .2vw solid #0090B8;
    box-shadow: .4vw 0 .8vw #8080809c;
}

.content_folder[b-lzszhstynh] {
    width: 100%;
    margin: 0 auto;
    padding: 1vw;
    border-radius: 0 0 1vw 1vw;
    border: .1vw solid #808080;
    border-top: none;
}

@media screen and (max-width: 680px){
    .content_preview[b-lzszhstynh] {
        padding: .5rem;
    }

    .content_sections[b-lzszhstynh] {
        border-bottom: 2px solid #0090B8;
    }


        .content_sections[b-lzszhstynh]::-webkit-scrollbar {
            height: .8vh;
            background-color: transparent;
        }

        .content_sections[b-lzszhstynh]::-webkit-scrollbar-thumb {
            background-color: #8080809c;
            border-radius: .5vw;
        }

            .content_sections[b-lzszhstynh]::-webkit-scrollbar-thumb:hover {
                background-color: #002485b9;
            }

    .text_pestana[b-lzszhstynh] {
        padding: .5rem;
        font-size: 1rem;
        border-left: 1px solid #808080;
        border-right: 1px solid #808080;
    }

    .selected[b-lzszhstynh] {
        border-left: 2px solid #0090B8;
        border-right: 2px solid #0090B8;
        box-shadow: 4px 0 8px #8080809c;
    }

    .content_folder[b-lzszhstynh] {
        padding: .5rem;
        border-radius: 0 0 1rem 1rem;
        border: 1px solid #808080;
    }
}
/* /Pages/ManualesPage/ManualesInicio.razor.rz.scp.css */
.content_page[b-pxgnxwstgh] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-pxgnxwstgh] {
    width: 100%;
    margin: 0;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-pxgnxwstgh] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.content_cuenta[b-pxgnxwstgh] {
    width: 100%;
    margin: 4vw auto;
}

.content_page_no_cuenta[b-pxgnxwstgh] {
    width: 100%;
    min-height: 90vh;
    background-color: #FFF;
    padding: 5vw 0;
}

/*Modal*/
.modal_page[b-pxgnxwstgh] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #0e0e0eb2;
    transition: all .3s ease-in-out;
    z-index: 1000;
}

.close[b-pxgnxwstgh] {
    transform: scale(0);
}

.content_modal[b-pxgnxwstgh] {
    position: relative;
    display: flex;
    width: 100%;
    min-height: 100%;
}

.card_modal[b-pxgnxwstgh] {
    width: 70%;
    margin: auto;
    background-color: #FFF;
    border-radius: 1vw;
    border: .1vw solid #696969;
    padding: 1vw;
    display: flex;
    flex-direction: column;
}

.icono_modal[b-pxgnxwstgh] {
    position: absolute;
    top: 1vw;
    right: 1vw;
    color: #FFF;
    font-size: 2vw;
}

.content_titulo[b-pxgnxwstgh] {
    width: 100%;
    margin: 1vw auto;
}

.titulo_card[b-pxgnxwstgh] {
    font-size: 1.5vw;
    font-weight: 600;
    color: #002485;
    text-align: center;
    margin: 0;
}

.grid_2[b-pxgnxwstgh] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
    margin: 2vw auto;
}

.col_grid[b-pxgnxwstgh] {
    position: relative;
}

.video_card[b-pxgnxwstgh] {
    width: 80%;
    margin: auto;
}

.titulo_movil[b-pxgnxwstgh] {
    display: none;
}

.text_card[b-pxgnxwstgh] {
    font-size: 1.2vw;
    text-align: justify;
    margin: 0;
    line-height: 1.5;
}

@media screen and (max-width: 680px) {
    .content_page[b-pxgnxwstgh] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-pxgnxwstgh] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-pxgnxwstgh] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .content_cuenta[b-pxgnxwstgh] {
        margin: 3rem auto;
    }

    .content_page_no_cuenta[b-pxgnxwstgh] {
        padding: 4rem 0;
    }

    /*Modal*/
    .card_modal[b-pxgnxwstgh] {
        width: 90%;
        margin: auto;
        border-radius: 1rem;
        border: 1px solid #696969;
        padding: 1rem;
    }

    .icono_modal[b-pxgnxwstgh] {
        top: 10px;
        right: 10px;
        font-size: 1rem;
    }

    .content_titulo[b-pxgnxwstgh] {
        display: none
    }

    .titulo_movil[b-pxgnxwstgh] {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        border: 0;
        background: linear-gradient(0deg, rgba(45,45,45,.65) 0%, rgba(255,255,255,0) 62%);
        font-size: 1.5rem;
        font-weight: 600;
        color: #FFF;
        text-align: center;
        margin: 0;
        margin-top: auto;
        transition: all .2s ease-in-out;
    }

        .titulo_movil:hover[b-pxgnxwstgh] {
            background: linear-gradient(0deg, rgba(45,45,45,.65) 100%, rgba(255,255,255,0) 100%);
        }

    .grid_2[b-pxgnxwstgh] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .video_card[b-pxgnxwstgh] {
        width: 100%;
        border-radius: 1rem 1rem 0 0;
        margin: 0;
    }

    .text_card[b-pxgnxwstgh] {
        font-size: 1.1rem;
    }
}
/* /Pages/ManualesPage/ManualesInicioAdmin.razor.rz.scp.css */
.content_page[b-pmdec562ut] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    display: flex;
    flex-direction: column;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-pmdec562ut] {
    width: 100%;
    margin: 0;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-pmdec562ut] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.alerts[b-pmdec562ut] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.content_dash[b-pmdec562ut] {
    width: 100%;
    margin: 1vw auto;
    padding: 1vw;
}

.card_general[b-pmdec562ut] {
    border: .1vw solid #696969;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #dcdcdc;
}

.content_section[b-pmdec562ut] {
    width: 100%;
    margin: 1vw auto;
    padding: 1vw;
}

.content_flex[b-pmdec562ut], .content_flexx[b-pmdec562ut] {
    width: 100%;
    display: flex;
}

._input[b-pmdec562ut] {
    border-bottom: .2vw solid #0090B8;
}

._select[b-pmdec562ut] {
    width: 100%;
    background-color: transparent;
    border: none;
}

.titulo_section[b-pmdec562ut] {
    font-size: 1.2vw;
    font-weight: 600;
    text-align: center;
}

.text_label[b-pmdec562ut] {
    font-size: 1vw;
    text-align: center;
    margin: auto;
}

.content_all[b-pmdec562ut], col_grid[b-pmdec562ut] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.content_all[b-pmdec562ut] {
    margin: 2vw auto;
}

.grid_2fr_1fr[b-pmdec562ut] {
    display: grid;
    grid-template-columns: 1fr 28%;
    gap: 2vw;
}

.content_3_statico[b-pmdec562ut] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: .5vw;
}

.margi_left_1[b-pmdec562ut] {
    margin-left: 2vw;
}

.grid_2_movil[b-pmdec562ut] {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1vw;
}

._card_2[b-pmdec562ut] {
    background-color: #0090B8;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #A2A2A2;
    color: #FFF;
}

.contentr_gresos[b-pmdec562ut] {
    display: flex;
    width: 100%;
    margin: .5vw auto;
    cursor: pointer;
}

.icono_fac[b-pmdec562ut] {
    width: 3vw;
    height: 3vw;
    margin: auto 1vw;
    font-size: 1.5vw;
    padding: .7vw 1vw;
    border-radius: 50%;
    background-color: #45b4cb;
}

.grid_2[b-pmdec562ut] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
    margin: 2vw auto;
}

.max_width[b-pmdec562ut] {
    max-width: 100%;
}

.btn_nuevo[b-pmdec562ut] {
    display: flex;
    width: 23%;
    border-radius: 1.5vw;
    padding: 1vw 2vw;
    margin: auto 0;
    margin-left: auto;
    font-size: 1.5vw;
    background-color: #0090B8;
    border: none;
    outline: none; 
    color: #FFF;
}

.text_btn[b-pmdec562ut] {
    margin: auto;
}

.icono_btn[b-pmdec562ut] {
    font-size: 1rem;
    margin: auto .5rem;
}

/*Carga Pagina*/
.content_carga[b-pmdec562ut] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.alerta_popper[b-pmdec562ut] {
    position: absolute;
    max-width: 50%;
    left: 25%;
    top: 110%;
    background-color: #fff6e0;
    border-radius: 1vw;
    border: .1vw solid #ffb400;
    color: #ffb400;
    padding: .5vw 1vw;
    font-size: 1.2vw;
    z-index: 100;
}

.icon_carga[b-pmdec562ut] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-pmdec562ut 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-pmdec562ut {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

.display_flex[b-pmdec562ut] {
    display: flex;
}

.icono_alert[b-pmdec562ut] {
    margin: auto 1rem;
}

.btn_vermas[b-pmdec562ut] {
    font-size: 1vw;
    margin: 1vw auto;
    text-align: center;
    color: #808080;
    cursor: pointer;
}

/*Modal*/
.modal_page[b-pmdec562ut] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #0e0e0eb2;
    transition: all .3s ease-in-out;
    z-index: 1000;
}

.close[b-pmdec562ut] {
    transform: scale(0);
}

.content_modal[b-pmdec562ut] {
    position: relative;
    display: flex;
    width: 100%;
    min-height: 100%;
}

.card_modal[b-pmdec562ut] {
    width: 70%;
    margin: auto;
    background-color: #FFF;
    border-radius: 1vw;
    border: .1vw solid #696969;
    padding: 1vw;
    display: flex;
    flex-direction: column;
}

.icono_modal[b-pmdec562ut] {
    position: absolute;
    top: 1vw;
    right: 1vw;
    color: #FFF;
    font-size: 2vw;
}

.content_titulo[b-pmdec562ut] {
    width: 100%;
    margin: 1vw auto;
}

.titulo_card[b-pmdec562ut] {
    font-size: 1.5vw;
    font-weight: 600;
    color: #002485;
    text-align: center;
    margin: 0;
}

.col_grid[b-pmdec562ut] {
    position: relative;
}

.video_card[b-pmdec562ut] {
    width: 80%;
    margin: auto;
}

.titulo_movil[b-pmdec562ut] {
    display: none;
}

.text_card[b-pmdec562ut] {
    font-size: 1.2vw;
    text-align: justify;
    margin: 0;
    line-height: 1.5;
}

@media screen and (max-width: 680px) {
    .content_page[b-pmdec562ut] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-pmdec562ut] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-pmdec562ut] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-pmdec562ut] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*jkdshflsdfj*/
    .content_section[b-pmdec562ut] {
        width: 100%;
        margin: 1rem auto;
        padding: .5rem;
    }

    .card_general[b-pmdec562ut] {
        border: 1px solid #696969;
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #dcdcdc;
    }

    ._input[b-pmdec562ut] {
        border-bottom: 2px solid #0090B8;
    }

    .titulo_section[b-pmdec562ut] {
        font-size: 1rem;
    }

    .text_label[b-pmdec562ut] {
        font-size: .8rem;
    }

    .grid_2fr_1fr[b-pmdec562ut] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    .content_3_statico[b-pmdec562ut] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: .5rem;
    }

    .margi_left_1[b-pmdec562ut] {
        margin-left: 1rem;
    }

    .grid_2_movil[b-pmdec562ut] {
        grid-template-columns: 1fr;
        gap: 1rem;
    }

    ._card_2[b-pmdec562ut] {
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #A2A2A2;
    }

    .contentr_gresos[b-pmdec562ut] {
        margin: .5rem auto;
    }

    .icono_fac[b-pmdec562ut] {
        width: 3rem;
        height: 3rem;
        margin: auto 1rem;
        font-size: 1.5rem;
        padding: .7rem 1rem;
    }

    .grid_2[b-pmdec562ut] {
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
        margin: 2rem auto;
    }

    .col_grid_flex[b-pmdec562ut] {
        display: flex;
        flex-direction: column;
        margin: auto 0;
    }

    .col_grid[b-pmdec562ut] {
        border-left: none;
        border-right: none;
        border-top: .1vw solid #A2A2A2;
        border-bottom: .1vw solid #A2A2A2;
        border-radius: 0.5rem;
        min-height: 15vh;
    }

    .col_grid_d[b-pmdec562ut] {
        border-bottom: 2px solid #0090B8;
    }

    .labal_text[b-pmdec562ut] {
        font-size: 1.2rem;
        margin: auto;
    }

    .btn_nuevo[b-pmdec562ut] {
        width: auto;
        border-radius: 1rem;
        padding: .5rem 1rem;
        margin: auto;
        font-size: 1.2rem;
    }

    .icono_btn[b-pmdec562ut] {
        font-size: 1rem;
        margin: auto .5rem;
        margin-left: 1rem;
    }

    .icono_btnn[b-pmdec562ut] {
        font-size: 1rem;
        margin: auto;
    }

    .content_flexx[b-pmdec562ut] {
        flex-direction: column;
    }

    /*Modal*/
    .card_modal[b-pmdec562ut] {
        width: 90%;
        margin: auto;
        border-radius: 1rem;
        border: 1px solid #696969;
        padding: 1rem;
    }

    .icono_modal[b-pmdec562ut] {
        top: 10px;
        right: 10px;
        font-size: 1rem;
    }

    .content_titulo[b-pmdec562ut] {
        display: none
    }

    .titulo_movil[b-pmdec562ut] {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        border: 0;
        background: linear-gradient(0deg, rgba(45,45,45,.65) 0%, rgba(255,255,255,0) 62%);
        font-size: 1.5rem;
        font-weight: 600;
        color: #FFF;
        text-align: center;
        margin: 0;
        margin-top: auto;
        transition: all .2s ease-in-out;
    }

        .titulo_movil:hover[b-pmdec562ut] {
            background: linear-gradient(0deg, rgba(45,45,45,.65) 100%, rgba(255,255,255,0) 100%);
        }

    .grid_2[b-pmdec562ut] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

    .video_card[b-pmdec562ut] {
        width: 100%;
        border-radius: 1rem 1rem 0 0;
        margin: 0;
    }

    .text_card[b-pmdec562ut] {
        font-size: 1.1rem;
    }
}
/* /Pages/ManualesPage/NuevoManual.razor.rz.scp.css */
.content_page[b-1v9rsvg10x] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    display: flex;
    flex-direction: column;
    padding-bottom: 4vw;
}

.content_encabesado[b-1v9rsvg10x] {
    width: 100%;
    margin: 0;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-1v9rsvg10x] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.card_content[b-1v9rsvg10x] {
    width: 90%;
    margin: 4vw auto;
    display: flex;
    flex-direction: column;
    border-radius: 1vw;
    background-color: #FFF;
    border: .1vw solid #a2a2a2;
    box-shadow: .5vw .5vw 1vw #3c3c3cd5;
    padding: 1vw;
}

.content_flex[b-1v9rsvg10x], .content_btn[b-1v9rsvg10x] {
    width: 100%;
    margin: 1vw auto;
    display: flex;
}

.inputs[b-1v9rsvg10x] {
    border-bottom: .2vw solid #0090B8;
    position: relative;
}

.text_label[b-1v9rsvg10x] {
    font-size: 1.2vw;
    text-align: center;
    margin: auto 0;
}

._input[b-1v9rsvg10x] {
    width: 100%;
    background-color: transparent;
    border: none;
    outline: none;
}

.grid_2[b-1v9rsvg10x] {
    display: grid;
    grid-template-columns: 20% 1fr;
    gap: 1vw;
    width: 100%;
    margin: auto;
}

.col_grid[b-1v9rsvg10x] {
    display: flex;
    flex-direction: column;
    margin: auto 0;
}

.content_video[b-1v9rsvg10x] {
    width: 100%;
    height: 15vh;
    position: relative;
}

.icono_video[b-1v9rsvg10x] {
    font-size: 4vw;
    color: #002485;
    text-align: center;
    position: absolute;
    line-height: 1.5;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
}

.view_video[b-1v9rsvg10x] {
    width: 70%;
    margin: auto;
}

.video[b-1v9rsvg10x] {
    width: 0;
    opacity: 0;
    pointer-events: none;
}

.icono_video_hover[b-1v9rsvg10x] {
    position: absolute;
    text-align: center;
    line-height: 1.5;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 4vw;
    color: #FFF;
    transform: scale(0);
    background-color: #1f1f1fd6;
    z-index: 150;
    transition: all .2s ease-in-out;
}

.content_video:hover .icono_video_hover[b-1v9rsvg10x] {
    transform: scale(1);
}

.span_2[b-1v9rsvg10x] {
    grid-column: span 2;
}

.alerta[b-1v9rsvg10x] {
    position: absolute;
    top: 110%;
    width: 100%;
    padding: 1vw 2vw;
    background-color: #ffeab0;
    color : #7c5b02;
    border-radius: 1vw;
    border: .1vw solid #7c5b02;
}

.btn_nuevo[b-1v9rsvg10x] {
    font-size: 1.5vw;
    color: #FFF;
    padding: 1vw;
    background-color : #0090B8;
    border: none;
    border-radius: 2vw;
    outline: none;
    margin: auto 0;
    margin-left: auto;
}

.text_plano[b-1v9rsvg10x] {
    margin: auto;
}

.icono_carga[b-1v9rsvg10x]{
    animation: cargaBtn-b-1v9rsvg10x 1s infinite;
}

@keyframes cargaBtn-b-1v9rsvg10x {
    0% {
        transform: rotateX(360deg);
    }
    50% {
        transform: rotateX(180deg);
    }
    100% {
        transform: rotateX(360deg);
    }
}

@media screen and (max-width: 680px) {
    .content_page[b-1v9rsvg10x] {
        width: 100%;
        min-height: 100vh;
        margin-bottom: 2rem;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-1v9rsvg10x] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-1v9rsvg10x] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .card_content[b-1v9rsvg10x] {
        margin: 4rem auto;
        border-radius: 1rem;
        border: 1px solid #a2a2a2;
        box-shadow: 5px 5px 10px #3c3c3cd5;
        padding: 1rem;
    }

    .content_flex[b-1v9rsvg10x], .content_btn[b-1v9rsvg10x] {
        margin: 1rem auto;
    }

    .inputs[b-1v9rsvg10x] {
        border-bottom: 2px solid #0090B8;
    }

    .text_label[b-1v9rsvg10x] {
        font-size: 1rem;
    }

    .grid_2[b-1v9rsvg10x] {
        grid-template-columns: repeat( 1, 1fr);
        gap: 1rem;
    }

    .icono_video[b-1v9rsvg10x] {
        font-size: 3rem;
    }

    .view_video[b-1v9rsvg10x] {
        width: 100%;
    }

    .content_video[b-1v9rsvg10x] {
        font-size: 3rem;
    }

    .alerta[b-1v9rsvg10x] {
        padding: 1rem 1.5rem;
        border-radius: 1rem;
        border: 1px solid #7c5b02;
    }

    .btn_nuevo[b-1v9rsvg10x] {
        font-size: 1.2rem;
        padding: 1rem;
        border-radius: 2rem;
    }
}
/* /Pages/PlanesContadoresPage/PlanesContadores.razor.rz.scp.css */
.section_nosotros[b-ve48baf139] {
    position: relative;
    width: 100%;
    padding: 4vh 2vw;
    margin: 7vh auto;
}

.grid[b-ve48baf139] {
    display: grid;
    grid-template-columns: 30% 1fr;
    gap: 1vw;
    padding: 0;
    margin: auto;
    width: 100%;
}

.col_grid[b-ve48baf139] {
    display: flex;
    flex-direction: column;
    margin: auto 0;
}

.title_modulo[b-ve48baf139] {
    font-size: 1vw;
    margin: auto;
    color: #000;
    text-align: center;
}

.text_modulo[b-ve48baf139] {
    font-size: 1vw;
    margin: 1vh auto;
    color: #000;
    text-align: start;
}

    .text_modulo i[b-ve48baf139] {
        color: forestgreen;
        margin-right: 2vw;
    }

.conten_title[b-ve48baf139] {
    width: 50%;
    margin: 0 auto;
    padding: 0;
}

.img_grid[b-ve48baf139] {
    width: 30vw;
}

.title[b-ve48baf139] {
    font-size: 2.5vw;
    font-weight: 600;
    color: #002485;
    text-align: center;
    transition: all .2s linear;
    margin: 0;
}

    .title:hover[b-ve48baf139] {
        color: #08088A;
        transition: all .2s linear;
    }

.titulo_plan_text[b-ve48baf139] {
    font-size: 1.5vw;
    color: #FFF;
    width: 100%;
    text-align: center;
    transition: all .2s linear;
    margin: 0;
}

/*Contenedor de precios*/
.content_relative[b-ve48baf139] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2vw;
    width: 90%;
    padding: 0;
    margin: auto;
}

.vista_movil_no[b-ve48baf139] {
    display: flex;
}

.vista_movil[b-ve48baf139] {
    display: none;
}

.open_inicio[b-ve48baf139] {
    margin-top: 5%;
    transform: scale(1.05);
}

.show_all[b-ve48baf139] {
    display: flex;
    flex-direction: column;
    background-color: #FFF;
    padding: 0;
    box-shadow: 0 0 .6vw #8a8a8ac4;
    transition: all .2s linear;
    margin-top: 10%;
    border-radius: .8vw;
    z-index: 30;
}

    .show_all:hover[b-ve48baf139] {
        margin-top: 5%;
        transform: scale(1.05);
    }

._1[b-ve48baf139] {
    left: 5%;
}

._2[b-ve48baf139] {
    left: calc(50% - 7.5vw);
}

._3[b-ve48baf139] {
    right: 5%;
}

.titulo_plan[b-ve48baf139] {
    display: flex;
    width: 100%;
    background-color: #0090B8;
    text-align: center;
    border-radius: .8vw .8vw 0 0;
    padding: 1vw;
}

.titulo_plan_2[b-ve48baf139] {
    display: flex;
    width: 100%;
    background-color: #002485;
    text-align: center;
    border-radius: .8vw .8vw 0 0;
    padding: 1vw;
}

.precio_plan[b-ve48baf139] {
    width: 100%;
    text-align: center;
    padding: 1vw;
}

.text[b-ve48baf139] {
    font-size: 1vw;
    font-weight: 600;
    margin: 0;
    color: #000;
}

.contenido_modulo[b-ve48baf139] {
    display: none;
}

.contenido_modulo_open[b-ve48baf139] {
    display: block;
    padding: 1vw;
}

.dimensions_animation[b-ve48baf139]{
    width: 80%;
    margin: auto;
}


/*carusel menu*/
.contet_menu[b-ve48baf139] {
    width: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.sections_menu[b-ve48baf139] {
    margin: 0 auto;
    display: flex;
    z-index: 100;
}

.btn_menu[b-ve48baf139] {
    font-size: 1.2vw;
    color: #FFF;
    width: 8vw;
    margin: 0;
    text-align: center;
    cursor: pointer;
    transition: all .2s ease-in-out;
}

.select_section[b-ve48baf139] {
    border-bottom: .2vw solid #fff;
    font-weight: 600;
}

.content_carusel[b-ve48baf139] {
    width: 200%;
    display: flex;
    position: relative;
    left: 0;
    transition: all 1s ease-in-out;
}

.position_2[b-ve48baf139] {
    transform: translateX(-50%);
}

.btn_sus_1[b-ve48baf139], .btn_sus_2[b-ve48baf139] {
    font-size: 2vw;
    text-align: center;
    width: 80%;
    margin: 1vh auto;
    padding: .5vw;
    border: none;
    border-radius: 1vw;
    color: #fff;
    outline: none;
    text-decoration: none;
}

.btn_sus_2[b-ve48baf139] {
    background-color: #08088A;
}

.btn_sus_1[b-ve48baf139] {
    background-color: #0090B8;
}

@media screen and (max-width: 720px) {
    .grid[b-ve48baf139] {
        grid-template-columns: 1fr;
    }

    .texto[b-ve48baf139] {
        font-size: 2vh;
    }

    .title[b-ve48baf139] {
        font-size: 3vh;
    }

    .section_nosotros[b-ve48baf139] {
        min-height: auto;
        padding: 2vh;
        margin: auto;
    }

    .title_modulo[b-ve48baf139] {
        font-size: 1rem;
    }

    .text_modulo[b-ve48baf139] {
        font-size: .8rem;
    }

        .text_modulo i[b-ve48baf139] {
            margin-right: .8rem;
        }

    .conten_title[b-ve48baf139] {
        width: 100%;
    }

    .img_grid[b-ve48baf139] {
        width: 30vw;
    }

    .title[b-ve48baf139] {
        font-size: 1.5rem;
    }

    .titulo_plan_text[b-ve48baf139] {
        font-size: 1rem;
    }

    /*Contenedor de precios*/
    .content_relative[b-ve48baf139] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 2vh;
        margin: 2vh auto;
    }

    .contenido_modulo_open[b-ve48baf139] {
        padding: 1rem;
        width: auto;
        margin: auto;
    }


    .vista_movil_no[b-ve48baf139] {
        display: none;
    }

    .vista_movil[b-ve48baf139] {
        display: flex;
    }

    ._2[b-ve48baf139] {
        left: calc(50% - .75rem);
    }

    .text[b-ve48baf139] {
        font-size: .8rem;
    }

    .anim_css[b-ve48baf139] {
        width: 100%;
        margin: auto;
    }

    .show_all[b-ve48baf139] {
        box-shadow: 0 0 6px #8a8a8ac4;
        border-radius: .9rem;
    }



    .titulo_plan[b-ve48baf139] {
        border-radius: .9rem .9rem 0 0;
        padding: 1rem;
    }

    .titulo_plan_2[b-ve48baf139] {
        border-radius: .9rem .9rem 0 0;
        padding: 1rem;
    }


    /*carusel menu*/
    .contet_menu[b-ve48baf139] {
        max-height: 158vh;
    }

    .btn_menu[b-ve48baf139] {
        font-size: 1rem;
        width: 7rem;
    }

    .select_section[b-ve48baf139] {
        border-bottom: 2px solid #fff;
    }

    .content_carusel[b-ve48baf139] {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .position_2[b-ve48baf139] {
        transform: translateY(-50%);
    }

    .btn_sus_1[b-ve48baf139], .btn_sus_2[b-ve48baf139] {
        font-size: 1.5rem;
        margin: .8rem auto;
        padding: .5rem;
        border-radius: 1rem;
    }
}

@media screen and (max-width: 300px) {
    .content_relative[b-ve48baf139] {
        grid-template-columns: 1fr;
    }
}
/* /Pages/PrecortePege/PreCorteInicio.razor.rz.scp.css */
.content_page[b-58ccqw2k83] {
    background-color: #FFF;
    width: calc(100% - 6vw);
    min-height: 90vh;
    position: absolute;
    top: 0;
    left: 6vw;
    padding-bottom: 4vw;
}

.content_encabesado[b-58ccqw2k83] {
    display: flex;
    width: 100%;
    margin: auto;
    margin-top: 1vw;
    background: linear-gradient(175deg, rgba(196, 196, 196, 1) 5%, rgba(255, 255, 255, 1) 65%);
    padding: .5vw 1vw;
}

.titulo_page[b-58ccqw2k83] {
    color: #3351AE;
    font-size: 2.1vw;
    text-align: start;
    margin: 0;
    margin-left: 1.5vw;
}

.icon_carga_btn[b-58ccqw2k83] {
    font-size: 2vw;
    margin: auto;
    animation: cargaBtn-b-58ccqw2k83 2s linear infinite;
}


.texto_plano[b-58ccqw2k83] {
    margin: 0;
}

@keyframes cargaBtn-b-58ccqw2k83 {
    0% {
        transform: rotateZ(360deg);
    }

    12.5% {
        transform: rotateZ(45deg);
    }

    25% {
        transform: rotateZ(90deg);
    }

    37.5% {
        transform: rotateZ(135deg);
    }

    50% {
        transform: rotateZ(180deg);
    }

    62.5% {
        transform: rotateZ(225deg);
    }

    75% {
        transform: rotateZ(270deg);
    }

    87.5% {
        transform: rotateZ(315deg);
    }

    100% {
        transform: rotateZ(360deg);
    }
}

.content_btn_descargas[b-58ccqw2k83] {
    display: flex;
    width: 100%;
}

.btn_pdf_last[b-58ccqw2k83] {
    margin: auto 0;
    border: none;
    background-color: #38A5BC;
    padding: .5vw 1vw;
    border-radius: 1vw;
    outline-color: #0090b8ac;
    color: #FFF;
}

.icono_btn_pdf[b-58ccqw2k83] {
    color: #FFF;
    margin: auto .5vw;
}

.alerts[b-58ccqw2k83] {
    max-width: 80%;
    margin: 1vw auto;
    text-align: center;
}

.content_dash[b-58ccqw2k83] {
    width: 100%;
    margin: 1vw auto;
    padding: 1vw;
}

.card_general[b-58ccqw2k83] {
    border: .1vw solid #696969;
    border-radius: 1vw;
    padding: 1vw;
    box-shadow: 0 0 1vw #dcdcdc;
    margin: 2vw auto; 
}

.content_flex[b-58ccqw2k83] {
    width: 100%;
    display: flex;
}

._input[b-58ccqw2k83] {
    border-bottom: .2vw solid #0090B8;
}

._select[b-58ccqw2k83] {
    width: 100%;
    background-color: transparent;
    border: none;
}

.content_titulo_card[b-58ccqw2k83] {
    display: flex;
    width: 100%;
    text-align: center;
    margin: 1.5vw auto;
}

.titulo_card[b-58ccqw2k83], .Titulo_table[b-58ccqw2k83] {
    font-size: 1.2vw;
    font-weight: 600;
    text-align: center;
    margin: auto;
}



.text[b-58ccqw2k83] {
    font-size: 1vw;
    text-align: center;
    margin: auto;
}

.col_grid[b-58ccqw2k83] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.col_gridd[b-58ccqw2k83] {
    width: 100%;
    display: flex;
    flex-direction: column;
    border-left: .1vw solid #A2A2A2;
    border-right: .1vw solid #A2A2A2;
    border-radius: 0.5vw;
}

.col_grid_d[b-58ccqw2k83] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

._bold[b-58ccqw2k83] {
    background-color: #002485;
    color: #FFF;
    font-weight: 600;
}

.content_3_statico[b-58ccqw2k83], .grid_3[b-58ccqw2k83] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1vw;
}

.grid_4[b-58ccqw2k83] {
    display: grid; 
    grid-template-columns: repeat(4, 1fr);
    gap: 1vw;
    width: 100%;
}


.on_movil[b-58ccqw2k83] {
    display: none;
}


.no_movil[b-58ccqw2k83] {
    display: grid;
}

/*Carga Pagina*/
.content_carga[b-58ccqw2k83] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-58ccqw2k83] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-58ccqw2k83 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-58ccqw2k83 {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}

.span_2_3[b-58ccqw2k83] {
    grid-column: span 2;
}

.span_3_movil[b-58ccqw2k83] {
    grid-column: span 1;
}

.aling_end[b-58ccqw2k83] {
    text-align: end;
    margin: auto 1vw;
}

.margin_top[b-58ccqw2k83] {
    margin-top: 1vw;
}

._color_green[b-58ccqw2k83] {
    color: forestgreen;
}

._color_red[b-58ccqw2k83] {
    color: #a00000;
}

._bold_text[b-58ccqw2k83]{
    font-weight: 600;
}

@media screen and (max-width: 680px) {
    .content_page[b-58ccqw2k83] {
        width: 100%;
        min-height: 100vh;
        top: -1rem;
        left: 0;
    }

    .content_encabesado[b-58ccqw2k83] {
        margin-top: 1rem;
        padding: .5rem 1rem;
        background: linear-gradient(165deg, rgba(196, 196, 196, 1) 15%, rgba(255, 255, 255, 1) 65%);
    }

    .titulo_page[b-58ccqw2k83] {
        font-size: 1.5rem;
        margin-left: 1.5rem;
    }

    .alerts[b-58ccqw2k83] {
        max-width: 90%;
        margin: 1rem auto;
    }

    /*jkdshflsdfj*/

    .content_dash[b-58ccqw2k83] {
        width: 100%;
        margin: 1rem auto;
        margin-bottom: 4rem;
        padding: 1rem;
    }

    .card_general[b-58ccqw2k83] {
        border: 1px solid #696969;
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 .8rem #dcdcdc;
    }

    ._input[b-58ccqw2k83] {
        border-bottom: 2px solid #0090B8;
    }

    .content_titulo_card[b-58ccqw2k83] {
        margin: 1rem auto;
        flex-direction: column;
    }

    .titulo_card[b-58ccqw2k83] {
        font-size: 1rem;
    }

    .text[b-58ccqw2k83], .Titulo_table[b-58ccqw2k83] {
        font-size: .8rem;
    }

    .content_3_statico[b-58ccqw2k83], .grid_3[b-58ccqw2k83] {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: .5rem;
    }

    .grid_2[b-58ccqw2k83] {
        grid-template-columns: repeat(2, ifr);
        gap: 1rem;
    }

    .on_movil[b-58ccqw2k83] {
        display: grid;
    }

    .no_movil[b-58ccqw2k83] {
        display: none;
    }

    .span_2_3[b-58ccqw2k83] {
        grid-column: span 1;
    }

    .span_3_movil[b-58ccqw2k83] {
        grid-column: span 1;
    }

    .aling_end[b-58ccqw2k83] {
        text-align: center;
        margin: auto;
    }

    .margin_top[b-58ccqw2k83] {
        margin-top: 1rem;
    }





    

    .icon_carga_btn[b-58ccqw2k83] {
        font-size: 1.2rem;
    }


    .texto_plano[b-58ccqw2k83] {
        margin: auto;
    }

    .content_btn_descargas[b-58ccqw2k83] {
        flex-direction:column;
    }

    .btn_pdf_last[b-58ccqw2k83] {
        margin: auto 0;
        padding: .5rem 1rem;
        border-radius: 1rem;
    }

    .icono_btn_pdf[b-58ccqw2k83] {
        margin: auto .5rem;
    }

    .card_general[b-58ccqw2k83] {
        border: 1px solid #696969;
        border-radius: 1rem;
        padding: 1rem;
        box-shadow: 0 0 1rem #dcdcdc;
        margin: 2rem auto;
    }

    .col_gridd[b-58ccqw2k83] {
        border-left: 1px solid #A2A2A2;
        border-right: 1px solid #A2A2A2;
        border-radius: 0.5rem;
    }

    .grid_4[b-58ccqw2k83] {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 1rem;
        width: 100%;
    }

    /*Carga Pagina*/
    

    .icon_carga[b-58ccqw2k83] {
        font-size: 3rem;
        text-shadow: 3px 3px 6px #35353599;
    }
}
/* /Pages/PruebasDiseño/PruebasDiseñosInicio.razor.rz.scp.css */
.content_page[b-xfb3vajdb2] {
    width: 100%;
    height: 100vh;
    position: absolute;
    top: -10vh;
    left: 0;
    background-color: #FFF;
    display: flex; 
    flex-direction: column;
}

.content_col_row[b-xfb3vajdb2] {
    width: 20%;
    height: 10vh;
    margin: auto;
    border-radius: 1vw;
    border: .1vw solid #a2a2a2;
}

.content_relative[b-xfb3vajdb2] {
    position: relative;
    width: 100%;
    min-height: 10vh;
    display: flex;
    flex-direction: column;
}

.input_oculto[b-xfb3vajdb2] {
    opacity: 0;
    width: 0;
    height: 0;
    pointer-events: none;
}

.btn_select[b-xfb3vajdb2] {
    padding: .5vw 1vw;
    border-radius: 2vw;
    margin: auto;
    cursor: pointer;
    color: #FFF;
}

.estaus_1[b-xfb3vajdb2]{
    background-color: #3dad0d;
}

.estaus_2[b-xfb3vajdb2] {
    background-color: #e00808;
}

.texto_plano[b-xfb3vajdb2] {
    margin: auto;
    font-size: 1.2vw;
}

.options_select[b-xfb3vajdb2] {
    width: 100%;
    position: absolute;
    top: 90%;
    padding: 1vw 0;
    background-color: #FFF;
    border-radius: .8vw;
    box-shadow: .4vw .4vw .8vw #19191946;
    z-index: 400;
    opacity: 0;
    transition: all .2s ease-in;
    pointer-events: none;
}

.input_oculto:checked ~ .options_select[b-xfb3vajdb2] {
    opacity: 1;
    pointer-events: all;
}

._option[b-xfb3vajdb2] {
    width: 100%;
    text-align: center;
    margin: .5vw 0;
    padding: .2vw 0;
    cursor: pointer;
}

._option:hover[b-xfb3vajdb2] {
    background-color: #585858;
    color: #FFf;
}
/* /Pages/ValidacionesPage/ValidarNuevaCuentaPage.razor.rz.scp.css */
.content_page[b-ufdscxh3sn] {
    position: relative;
    display: flex;
    top: 0;
    width: 100%;
}

.validetion[b-ufdscxh3sn] {
    display: flex;
    flex-direction: column;
    margin: auto;
}

.congratuletion[b-ufdscxh3sn], .fail[b-ufdscxh3sn] {
    position: absolute;
    display: flex;
    flex-direction: column;
    top: -10vh;
    left: 0;
    width: 100%;
    height: 100vh;
    transform: scale(0);
    background-color: #161616d6;
    z-index: 100;
    transition: all .3s ease-in-out;
}

.open_modal[b-ufdscxh3sn] {
    transform: scale(1);
}

.titulo[b-ufdscxh3sn] {
    font-size: 3vw;
    font-weight: 600;
    margin: 0;
    margin-top: 2vw;
    text-align: center;
    color: #08088A;
}

.sub_titulo[b-ufdscxh3sn], .text_action[b-ufdscxh3sn] {
    font-size: 1.5vw;
    color: #FFF;
    text-align: center;
    margin: 0;
}

.img_logo[b-ufdscxh3sn] {
    width: 20vw;
    margin: auto;
}

.anim_dimension[b-ufdscxh3sn] {
    width: 30vw;
    margin: auto;
}

.btn_aspect[b-ufdscxh3sn] {
    font-weight: 600;
    border-radius: 1vw;
    border: .3vw solid #fff;
    color: #fff;
    padding: .5vw 2vw;
    margin: auto;
    cursor: pointer;
    transition: all .2s ease-in-out;
}

    .btn_aspect:hover[b-ufdscxh3sn] {
        border: .2vw solid #0090B8;
        background-color: #0090B8;
        color: #FFF;
    }

.close[b-ufdscxh3sn] {
    font-size: 2vw;
    margin: 2vh  0;
    margin-left: auto;
    color: #FFF;
    cursor: pointer;
    display: none;
}

@media screen and (max-width: 680px) {
}
/* /Pages/ValidacionPagoPage/ValidacionPago.razor.rz.scp.css */
.content_page[b-je71yl4x1g] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

.title[b-je71yl4x1g] {
    font-size: 3vw;
    text-align: center;
    margin: 2vh auto;
    color: #002485;
    font-weight: 600;
}

.text[b-je71yl4x1g] {
    text-align: center;
    font-size: 2vw;
    color: #FFF;
    margin: 0 auto;
}

.anim[b-je71yl4x1g] {
    width: 50%;
    margin: auto;
}
/* /Shared/BarMenu.razor.rz.scp.css */
.bar_menu[b-92l6js7buy] {
    position: fixed;
    top: 10vh;
    left: 0;
    width: 6vw;
    height: 90vh;
    background-color: #696969;
    color: #fff;
    z-index: 150;
    transition: all .3s ease-in-out;
}

.open_bar[b-92l6js7buy] {
    width: 17vw;
    box-shadow: 0.3vw 0 0.6vw #1f1f1f8f;
}

.version[b-92l6js7buy] {
    position: absolute;
    width: 100%;
    margin: 0;
    text-align: center;
    bottom: 0;
    left: 0;
    color: #FFF;
    font-size: 1vw;
}

.content_title[b-92l6js7buy] {
    width: 100%;
    background-color: #c4c4c4;
    margin: auto;
    margin-top: 1vw;
    padding: .5vw 1vw;
}

.title_flex[b-92l6js7buy] {
    display: flex;
    text-align: center;
    cursor: pointer;
}

.menu[b-92l6js7buy] {
    font-size: 1.65vw; 
    margin: auto;
    margin-right: 1vw;
}

.title_flex i[b-92l6js7buy] {
    font-size: 2.5vw;
    margin: auto;
}

.content_list[b-92l6js7buy] {
    width: 100%;
    margin: auto;
    max-height: 78vh;
    overflow-x: hidden;
    overflow-y: auto;
    padding: .5vw 1vw;
}

    .content_list[b-92l6js7buy]::-webkit-scrollbar {
        width: 1.5vh;
        border-radius: .5vw;
        background-color: transparent;
    }

        .content_list[b-92l6js7buy]::-webkit-scrollbar:hover {
            background-color: #d4d4d46b;
        }

    .content_list[b-92l6js7buy]::-webkit-scrollbar-thumb {
        background-color: #d4d4d46b;
        border-radius: .5vw;
    }

        .content_list[b-92l6js7buy]::-webkit-scrollbar-thumb:hover {
            background-color: #ebebebca;
        }

.content_option[b-92l6js7buy] {
    display: flex;
    width: 100%;
    padding: 1.2vh .8vw;
    position: relative;
    border-radius: 1vw;
    margin: 2vh auto;
    cursor: pointer;
    transition: all .4s ease-in-out;
}

    .content_option:hover[b-92l6js7buy] {
        background-color: #FFF;
        color: #A2A2A2;
        transition: all .4s ease-in-out;
    }

.text_list[b-92l6js7buy] {
    font-size: 1vw;
    margin: auto;
    margin-left: 1vw;
    transition: all.2s ease-in;
}

.oculto[b-92l6js7buy] {
    opacity: 0;
    width: 0;
    font-size: 0;
    margin: 0;
    transition: all.2s ease-in;
}

.content_option i[b-92l6js7buy] {
    font-size: 1.5vw;
    margin: auto 0;
}

.poper[b-92l6js7buy] {
    opacity: 0;
    transform: scale(0);
    padding: 1vh;
    margin: 0;
    pointer-events: none;
}

.popper_open[b-92l6js7buy] {
    display: block;
    width: 10vw;
    text-align: center;
    background-color: #FFF;
    opacity: 1;
    padding: .5vw;
    border-radius: 1vw;
    font-size: 1vw;
    color: #000;
    box-shadow: .2vw .2vw .4vw #42424294;
    animation: show-b-92l6js7buy .3s forwards;
    z-index: 1000;
}

@keyframes show-b-92l6js7buy {
    0%{
        opacity: 0;
        transform: translateY(100%);
    }

    80% {
        opacity: 0.5;
        transform: translateY(50%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

.content_flex[b-92l6js7buy] {
    display: flex;
}

.content_poppers[b-92l6js7buy] {
    width: 0;
    height: 80vh;
    margin: 0;
    padding:0;
}

@media screen and (max-width: 680px) {
    .bar_menu[b-92l6js7buy] {
        top: 0;
        left: -100%;
        width: 100%;
        height: 100vh;
    }

    .open_bar[b-92l6js7buy] {
        left: 0;
    }

    .version[b-92l6js7buy] {
        font-size: 1rem;
    }

    .content_title[b-92l6js7buy] {
        margin-top: 1rem;
        padding: .5rem 1rem;
    }

    .menu[b-92l6js7buy] {
        font-size: 1.65rem;
        margin: auto;
        margin-right: 1rem;
    }

    .title_flex i[b-92l6js7buy] {
        font-size: 2rem;
        margin: auto 0;
        margin-left: auto;
    }

    .content_list[b-92l6js7buy] {
        padding: .5rem 1rem;
    }

    .content_option[b-92l6js7buy] {
        padding: .5rem .8rem;
        border-radius: 1rem;
        margin: 2vh auto;
    }

    .text_list[b-92l6js7buy] {
        font-size: 1rem;
        margin: auto;
        margin-left: auto;
        transition: all.2s ease-in;
    }

    .oculto[b-92l6js7buy] {
        opacity: 1;
        width: auto;
        font-size: 1rem;
        margin: auto;
        transition: all.2s ease-in;
    }

    .content_option i[b-92l6js7buy] {
        font-size: 1.5rem;
        margin: auto .5rem;
    }

    .poper[b-92l6js7buy] {
        display: none;
    }

    .content_option:hover .poper[b-92l6js7buy] {
        display: none;
    }

    .content_poppers[b-92l6js7buy] {
        display: none;
    }
}
/* /Shared/BarMenuAdmin.razor.rz.scp.css */
.bar_menu[b-dpapfptpxd] {
    position: fixed;
    top: 10vh;
    left: 0;
    width: 6vw;
    height: 90vh;
    background-color: #696969;
    color: #fff;
    z-index: 150;
    transition: all .3s ease-in-out;
}

.open_bar[b-dpapfptpxd] {
    width: 17vw;
    box-shadow: 0.3vw 0 0.6vw #1f1f1f8f;
}

.version[b-dpapfptpxd] {
    position: absolute;
    width: 100%;
    margin: 0;
    text-align: center;
    bottom: 0;
    left: 0;
    color: #FFF;
    font-size: 1vw;
}

.content_title[b-dpapfptpxd] {
    width: 100%;
    background-color: #c4c4c4;
    margin: auto;
    margin-top: 1vw;
    padding: .5vw 1vw;
}

.title_flex[b-dpapfptpxd] {
    display: flex;
    text-align: center;
    cursor: pointer;
}

.menu[b-dpapfptpxd] {
    font-size: 1.65vw;
    margin: auto;
    margin-right: 1vw;
}

.title_flex i[b-dpapfptpxd] {
    font-size: 2.5vw;
    margin: auto;
}

.content_list[b-dpapfptpxd] {
    width: 100%;
    margin: auto;
    padding: .5vw 1vw;
}

.content_option[b-dpapfptpxd] {
    display: flex;
    width: 100%;
    padding: 1.2vh .8vw;
    position: relative;
    border-radius: 1vw;
    margin: 2vh auto;
    cursor: pointer;
    transition: all .4s ease-in-out;
}

    .content_option:hover[b-dpapfptpxd] {
        background-color: #FFF;
        color: #A2A2A2;
        transition: all .4s ease-in-out;
    }

.text_list[b-dpapfptpxd] {
    font-size: 1vw;
    margin: auto;
    margin-left: 1vw;
    transition: all.2s ease-in;
}

.oculto[b-dpapfptpxd] {
    opacity: 0;
    width: 0;
    font-size: 0;
    margin: 0;
    transition: all.2s ease-in;
}

.content_option i[b-dpapfptpxd] {
    font-size: 1.5vw;
    margin: auto .5vw;
}

.poper[b-dpapfptpxd] {
    display: none;
}

.content_option:hover .poper[b-dpapfptpxd] {
    display: block;
    width: 10vw;
    text-align: center;
    background-color: #FFF;
    position: absolute;
    padding: .5vw;
    border-radius: 1vw;
    font-size: 1.2vw;
    color: #000;
    top: -.5vh;
    left: calc(100% + 2vw);
    box-shadow: .2vw .2vw .4vw #42424294;
    animation: show-b-dpapfptpxd .3s forwards;
}

@keyframes show-b-dpapfptpxd {
    0% {
        opacity: 0;
        transform: translateY(100%);
    }

    80% {
        opacity: 0.5;
        transform: translateY(50%);
    }

    100% {
        opacity: 1;
        transform: translateY(0%);
    }
}

@media screen and (max-width: 680px) {
    .bar_menu[b-dpapfptpxd] {
        top: 0;
        left: -100%;
        width: 100%;
        height: 100vh;
    }

    .open_bar[b-dpapfptpxd] {
        left: 0;
    }

    .version[b-dpapfptpxd] {
        font-size: 1rem;
    }

    .content_title[b-dpapfptpxd] {
        margin-top: 1rem;
        padding: .5rem 1rem;
    }

    .menu[b-dpapfptpxd] {
        font-size: 1.65rem;
        margin: auto;
        margin-right: 1rem;
    }

    .title_flex i[b-dpapfptpxd] {
        font-size: 2rem;
        margin: auto 0;
        margin-left: auto;
    }

    .content_list[b-dpapfptpxd] {
        padding: .5rem 1rem;
    }

    .content_option[b-dpapfptpxd] {
        padding: .5rem .8rem;
        border-radius: 1rem;
        margin: 2vh auto;
    }

    .text_list[b-dpapfptpxd] {
        font-size: 1rem;
        margin: auto;
        margin-left: auto;
        transition: all.2s ease-in;
    }

    .oculto[b-dpapfptpxd] {
        opacity: 1;
        width: auto;
        font-size: 1rem;
        margin: auto;
        transition: all.2s ease-in;
    }

    .content_option i[b-dpapfptpxd] {
        font-size: 1.5rem;
        margin: auto .5rem;
    }

    .poper[b-dpapfptpxd] {
        display: none;
    }

    .content_option:hover .poper[b-dpapfptpxd] {
        display: none;
    }
}
/* /Shared/Components/CardNotificaccion.razor.rz.scp.css */
/**Moda notificaciones**/
.card_modal[b-u6cdvr4jsl] {
    width: 95%;
    padding: 1vw 1.5vw;
    border-radius: 1vw;
    box-shadow: .5vw .5vw 1vw #1f1f1f8f;
    margin: 1vw auto;
}

.titulo_card[b-u6cdvr4jsl] {
    font-size: 2vw;
    font-weight: 600;
    color: #002485;
    margin: .5vw 0;
    text-align: start;
    cursor: pointer;
}

.text_card[b-u6cdvr4jsl] {
    font-size: 1.2vw;
    line-height: 1.1;
    text-align: justify-all;
    margin: auto;
}

.content_flex[b-u6cdvr4jsl] {
    display: flex;
    margin: 1vw auto;
    width: 100%;
}

.limite_tiempo[b-u6cdvr4jsl] {
    border-left: .5vw solid #0090B8;
}

.limite_tarde[b-u6cdvr4jsl] {
    border-left: .5vw solid #bd0808;
}

.limite_hoy[b-u6cdvr4jsl] {
    border-left: .5vw solid #e5be03;
}

.color_limite_tiempo[b-u6cdvr4jsl] {
    color: #0090B8;
}

.color_limite_tarde[b-u6cdvr4jsl] {
    color: #bd0808;
}

.color_limite_hoy[b-u6cdvr4jsl] {
    color: #e5be03;
}

.bobble_alert[b-u6cdvr4jsl] {
    position: absolute;
    width: 2vw;
    height: 2vw;
    color: #FFf;
    background-color: #ff0000;
    border-radius: 50%;
    text-align: center;
    font-size: 1vw;
    font-weight: 900;
    line-height: 1.9;
    margin: 0;
    top: -.5vw;
    right: -1vw;
}



.sectio_inputs_modal[b-u6cdvr4jsl] {
    width: 100%;
    margin: auto;
}

.btn_file_card[b-u6cdvr4jsl] {
    background-color: transparent;
    display: flex;
    padding: 0;
    width: 100%;
}

.title_btn[b-u6cdvr4jsl] {
    width: 25%;
    min-height: 100%;
    background-color: #E9ECEF;
    text-align: center;
    padding: .5rem;
    margin: auto 0;
    line-height: 1.5;
}

.name_file_btn[b-u6cdvr4jsl] {
    margin: auto 5%;
}

.col_grid_d[b-u6cdvr4jsl] {
    display: flex;
    flex-direction: column;
    margin: 0;
    width: 100%;
}

._select_oculto[b-u6cdvr4jsl] {
    opacity: 0;
    pointer-events: none;
    width: 0;
}

.btn_manual[b-u6cdvr4jsl] {
    background-color: #0090B8;
    color: #FFF;
    text-align: center;
    margin: auto 1vw;
    padding: .5vw 1vw;
    outline: none;
    border: none;
    border-radius: 2vw;
}

._relative[b-u6cdvr4jsl] {
    position: relative;
}

.carga_archivo[b-u6cdvr4jsl] {
    position: absolute;
    display: flex;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #FFF;
    z-index: 200;
}

._spiner[b-u6cdvr4jsl] {
    font-size: 3vw;
    margin: auto;
    animation: spiner-b-u6cdvr4jsl 2s infinite;
}

.ocultar_anim[b-u6cdvr4jsl] {
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
}

@keyframes spiner-b-u6cdvr4jsl {
    0%{
        transform: rotateZ(0deg);
        color: #002485;
    }

    20% {
        transform: rotateZ(90deg);
        color: #0090B8;
    }

    40% {
        transform: rotateZ(180deg);
        color: #002485;
    }

    60% {
        transform: rotateZ(270deg);
        color: #0090B8;
    }

    80% {
        transform: rotateZ(360deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(0deg);
        color: #0090B8;
    }
}

@media screen and (max-width: 680px) {
    /**Moda notificaciones**/
    .icono_modal[b-u6cdvr4jsl] {
        top: 2%;
        right: 5%;
        font-size: 1.5rem;
    }


    .content_alerts[b-u6cdvr4jsl] {
        width: 90%;
        border-radius: .5rem;
        border: 1px solid #ffffff3f;
        padding: 1rem .5rem;
    }

    .titulo_modal[b-u6cdvr4jsl] {
        font-size: 1.5rem;
    }

    .card_modal[b-u6cdvr4jsl] {
        width: 100%;
        padding: .5rem;
        border-radius: 1rem;
        box-shadow: 5px 5px 10px #1f1f1f8f;
        margin: 1rem auto;
    }

    .titulo_card[b-u6cdvr4jsl] {
        font-size: 1.2rem;
        margin: .5rem 0;
    }

    .text_card[b-u6cdvr4jsl] {
        font-size: .8rem;
        line-height: 1.1;
    }

    .content_flex[b-u6cdvr4jsl] {
        margin: 1rem auto;
    }

    .limite_tiempo[b-u6cdvr4jsl] {
        border-left: 5px solid #0090B8;
    }

    .limite_tarde[b-u6cdvr4jsl] {
        border-left: 5px solid #bd0808;
    }

    .limite_hoy[b-u6cdvr4jsl] {
        border-left: 5px solid #e5be03;
    }

    .bobble_alert[b-u6cdvr4jsl] {
        width: 1.2rem;
        height: 1.2rem;
        font-size: .8rem;
        top: 0.1rem;
        right: -.5rem;
        line-height: 1.5;
    }
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-s2ot02doe1] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-s2ot02doe1] {
    flex: 1;
}

.sidebar[b-s2ot02doe1] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-s2ot02doe1] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-s2ot02doe1]  a, .top-row[b-s2ot02doe1]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-s2ot02doe1]  a:hover, .top-row[b-s2ot02doe1]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-s2ot02doe1]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-s2ot02doe1] {
        display: none;
    }

    .top-row.auth[b-s2ot02doe1] {
        justify-content: space-between;
    }

    .top-row[b-s2ot02doe1]  a, .top-row[b-s2ot02doe1]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-s2ot02doe1] {
        flex-direction: row;
    }

    .sidebar[b-s2ot02doe1] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-s2ot02doe1] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-s2ot02doe1]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-s2ot02doe1], article[b-s2ot02doe1] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/ModalGuardarAntesSeguir.razor.rz.scp.css */
.content_modal[b-g86l1r0ush] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #2222229c;
    display: flex;
    flex-direction: column;
    z-index: 1000;
    padding: 0;
}

.card_modal[b-g86l1r0ush] {
    width: 70%;
    margin: auto;
    background-color: #fff;
    border-radius: 2vw;
    padding: 1vw;
    display: flex;
    flex-direction: column;
}

.title_card[b-g86l1r0ush] {
    font-size: 2.5vw;
    font-weight: 600;
    margin: 0;
    text-align: center;
}

.text_card[b-g86l1r0ush] {
    font-size: 1vw;
    margin: 0;
    text-align: start;
}

/*Carga Pagina*/
.content_carga[b-g86l1r0ush] {
    width: 100%;
    min-height: 100%;
    margin: auto;
    display: flex;
    text-align: center;
}

.icon_carga[b-g86l1r0ush] {
    font-size: 4vw;
    margin: auto;
    animation: carga-b-g86l1r0ush 2s linear infinite;
    text-shadow: .3vw .3vw .6vw #35353599;
}

@keyframes carga-b-g86l1r0ush {
    0% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }

    12.5% {
        transform: rotateZ(45deg);
        color: #002485;
    }

    25% {
        transform: rotateZ(90deg);
        color: #696969;
    }

    37.5% {
        transform: rotateZ(135deg);
        color: #002485;
    }

    50% {
        transform: rotateZ(180deg);
        color: #38A5BC;
    }

    62.5% {
        transform: rotateZ(225deg);
        color: #002485;
    }

    75% {
        transform: rotateZ(270deg);
        color: #696969;
    }

    87.5% {
        transform: rotateZ(315deg);
        color: #002485;
    }

    100% {
        transform: rotateZ(360deg);
        color: #38A5BC;
    }
}


.display_flex[b-g86l1r0ush] {
    display: flex;
    width: 100%;
}

.btn_descarte[b-g86l1r0ush] {
    background-color: transparent;
    color: #38A5BC;
    outline: none;
    border: none;
    padding: .5vw;
    margin: 0;
    margin-right: auto;
    transition: all .2s ease-in-out;
}
.btn_descarte:hover[b-g86l1r0ush] {
    border-bottom: .2vw solid #38A5BC;
}

.btn_guardar[b-g86l1r0ush] {
    background-color: #38A5BC;
    color: #fff;
    outline: none;
    border: none;
    border-radius: 1vw;
    padding: .5vw;
    margin: 0;
    margin-left: auto;
    transition: all .2s ease-in-out;
}

    .btn_guardar:hover[b-g86l1r0ush] {
        border: .2vw solid #fff;
    }

@media screen and (max-width: 680px) {
    .card_modal[b-g86l1r0ush] {
        width: 90%;
        margin: auto;
        background-color: #fff;
        border-radius: 1rem;
        padding: 1rem;
    }

    .title_card[b-g86l1r0ush] {
        font-size: 2rem;
    }

    .text_card[b-g86l1r0ush] {
        font-size: .8rem;
    }

    .icon_carga[b-g86l1r0ush] {
        font-size: 2rem;
        text-shadow: 3px 3px 6px #35353599;
    }

    .content_carga[b-g86l1r0ush] {
        margin-top: 25vh;
    }
    .btn_descarte[b-g86l1r0ush] {
        padding: .5rem;
    }

        .btn_descarte:hover[b-g86l1r0ush] {
            border-bottom: 2px solid #38A5BC;
        }

    .btn_guardar[b-g86l1r0ush] {
        border-radius: .8rem;
        padding: .5rem;
    }

        .btn_guardar:hover[b-g86l1r0ush] {
            border: 2px solid #fff;
        }
}
/* /Shared/NavBarAcodi.razor.rz.scp.css */
h1[b-b4hsjt4aej], h2[b-b4hsjt4aej], h3[b-b4hsjt4aej], p[b-b4hsjt4aej], ul[b-b4hsjt4aej] {
    margin: 0;
}

ul[b-b4hsjt4aej] {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-right: 3vw;
}

.bd-grid[b-b4hsjt4aej] {
    display: grid;
    gap: 1.5rem;
}

.bd-container[b-b4hsjt4aej] {
    max-width: 100%;
    width: calc(100% - 2rem);
    color: #fff;
    padding: 0;
    margin: 0;
}

.l-header[b-b4hsjt4aej] {
    width: 100%;
    padding: 0;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 150;
    background-color: #fff;
    color: #fff;
    transition: all .4s ease;
    box-shadow: 0 6px 11px rgba(0,0,0,.3);
}

.logo[b-b4hsjt4aej] {
    width: 10vw;
}

.header_img[b-b4hsjt4aej] {
    width: 9vw;
    padding: 0;
    margin-left: 3.5vw;
    margin-top: 6vw;
    position: relative;
    z-index: 300;
}

.hover_i:hover[b-b4hsjt4aej] {
    color: rgba(4,137,177,1);
}

.hover_a:hover[b-b4hsjt4aej] {
    color: rgba(8,8,138,1);
}

.nav__logo[b-b4hsjt4aej] {
    margin-left: 5vw;
    text-decoration: none;
}

.logo_titulo[b-b4hsjt4aej] {
    max-width: 35vw;
    margin-right: 0;
    font-size: 1.5vw;
}

.nav[b-b4hsjt4aej] {
    min-width: 100%;
    height: 7vw;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 300;
    margin: 0;
}

.nav_menu[b-b4hsjt4aej] {
    margin: 0;
}

@media screen and (max-width: 1000px) {
    .nav__menu[b-b4hsjt4aej] {
        position: fixed;
        top: -100%;
        left: 0;
        width: 100%;
        padding: 1.5rem 0 1rem;
        text-align: center;
        background-color: #fff;
        transition: .4s;
        box-shadow: 0 4px 4px rgba(0,0,0,.1);
        border-radius: 0 0 1rem 1rem;
        z-index: 150;
    }

    .sub_menu[b-b4hsjt4aej] {
        right: 15rem;
        background-color: #696969;
    }

        .sub_menu li:hover[b-b4hsjt4aej] {
            background-color: #1C2C37;
        }

    .fondo[b-b4hsjt4aej] {
        width: 5rem;
        left: calc(100% - 5rem);
        border-radius: 1.5rem 0 0 1.5rem;
    }

    .nav[b-b4hsjt4aej] {
        height: 10vh;
    }
}

.nav__item[b-b4hsjt4aej] {
    margin-bottom: 1rem;
    margin-right: 0;
    padding-top: 5px;
}


.nav__link[b-b4hsjt4aej], .nav__logo[b-b4hsjt4aej], .nav__toggle[b-b4hsjt4aej] {
    color: #696969;
    font-weight: 500;
    cursor: pointer;
    text-decoration: none;
}

    .nav__logo:hover[b-b4hsjt4aej] {
        color: #fff;
    }

.nav__link[b-b4hsjt4aej] {
    position: relative;
    font-weight: 700;
    transition: .3s;
    min-width: 57rem;
    color: #696969;
    margin: 0;
    align-items: center;
}

    .nav__link:hover[b-b4hsjt4aej] {
        color: rgba(4,137,177,1);
    }

.nav__toggle[b-b4hsjt4aej] {
    margin-right: 2rem;
    font-size: 1.3rem;
    cursor: pointer;
    position: relative;
    z-index: 300;
}

/* Show menu */
.show-menu[b-b4hsjt4aej] {
    top: 10vh;
    background-color: #696969;
}

/* Active menu */
.active-link[b-b4hsjt4aej] {
    color: #696969;
}

@media screen and (min-width: 1000px) {
    body[b-b4hsjt4aej] {
        margin: 0;
    }

    .nav[b-b4hsjt4aej] {
        margin: 0;
    }

    .bd-container[b-b4hsjt4aej] {
        margin: 0;
    }

    .section[b-b4hsjt4aej] {
        padding-top: 8rem;
    }

    .nav__list[b-b4hsjt4aej] {
        display: flex;
    }

    .nav__item[b-b4hsjt4aej] {
        margin-left: 2.5rem;
        margin-bottom: 0;
        font-size: 1.2vw;
    }

    .nav__toggle[b-b4hsjt4aej] {
        display: none;
    }
}

@media screen and (min-width: 1100px) {
    .bd-container[b-b4hsjt4aej] {
        margin: 0;
    }

    .nav[b-b4hsjt4aej] {
        margin: 0;
    }
}

@media screen and (max-width: 880px) {

    .fondo_img[b-b4hsjt4aej] {
        width: 22vw;
        height: 22vw;
    }

    .nav__logo[b-b4hsjt4aej] {
        margin: auto;
    }

    .header_img[b-b4hsjt4aej] {
        width: 16vw;
    }
}

@media screen and (max-width: 550px) {
    .logo_titulo[b-b4hsjt4aej] {
        font-size: 1.5vh;
        text-align: center;
    }

    .fondo_img[b-b4hsjt4aej] {
        top: -5vh;
        left: -4vh;
        width: 20vh;
        height: 20vh;
    }

    .nav__logo[b-b4hsjt4aej] {
        margin: auto;
    }

    .header_img[b-b4hsjt4aej] {
        width: 13vh;
        margin-left: 5vh;
        margin-top: 6.5vh;
    }

    .sub_menu[b-b4hsjt4aej] {
        right: 10vh;
    }

    .logo[b-b4hsjt4aej] {
        width: 30vw;
    }

    .nop[b-b4hsjt4aej] {
        display: none;
    }
}

@media screen and (max-width: 285px) {

    .fondo_img[b-b4hsjt4aej] {
        top: -5vw;
        left: -5vw;
        width: 36vw;
        height: 36vw;
    }

    .header_img[b-b4hsjt4aej] {
        width: 10vh;
        margin-left: 3.5vh;
        margin-top: 5vh;
    }

    .nav__logo[b-b4hsjt4aej] {
        margin: auto;
    }
}
/* /Shared/NavBarAcodiCuenta.razor.rz.scp.css */
.nav_user[b-7kdra43rxg] {
    position: fixed;
    width: 100%;
    height: 10vh;
    padding: 1vh;
    top: 0;
    left: 0;
    display: flex;
    background-color: #002485;
    box-shadow: 0 0.3vw 0.6vw #1f1f1f8f;
    overflow: hidden;
    z-index: 100;
}

.content_left[b-7kdra43rxg] {
    display: flex;
    color: #FFF;
}

.content_right[b-7kdra43rxg] {
    display: flex;
    margin: 0;
    margin-left: auto;
    color: #FFF;
}

.btn_movil[b-7kdra43rxg] {
    display: none;
}

.img_logo[b-7kdra43rxg] {
    position: absolute;
    width: 16vh;
    top: -3vh;
    left: 2vw;
}

.tipo_usuario[b-7kdra43rxg] {
    font-size: 5vh;
    margin: auto;
    margin-left: calc(18vh + 2vw);
}

/*.btn_bell {
    background-color: transparent;
    border: none;
    border-radius: 50%;
    width: 7vh;
    height: 7vh;
    padding: .5vw 1vh;
    font-size: 4vh;
    margin: auto;
    text-align: center;
    transition: all .3s ease-in-out;
    cursor: pointer;
}*/

.salir[b-7kdra43rxg] {
    position: relative;
    display: flex;
    background-color: transparent;
    border: none;
    border-radius: 1vh;
    min-width: 7vh;
    height: 7vh;
    padding: .5vw 1vh;
    font-size: 4vh;
    margin: auto 1vw;
    text-align: center;
    transition: all .3s ease-in-out;
    cursor: pointer;
}

    .salir:hover[b-7kdra43rxg], .btn_bell:hover[b-7kdra43rxg] {
        background-color: #ffffff3f;
        transition: all .2s ease-in-out;
    }

    .salir i[b-7kdra43rxg] {
        margin: auto;
    }

.popper_salir[b-7kdra43rxg] {
    opacity: 0;
    margin: 0;
    width: 0;
    pointer-events: none;
    font-size: 0;
    transition: all .2s ease-in-out;
}

.salir:hover .popper_salir[b-7kdra43rxg], .text_nav[b-7kdra43rxg] {
    opacity: 1;
    width: auto;
    margin: auto .5vw;
    font-size: 4vh;
    transition: all .2s ease-in-out;
}

.oculto_desk[b-7kdra43rxg] {
    display: flex;
}


/**Moda notificaciones**/
.modal_staus[b-7kdra43rxg] {
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    left: auto;
    background-color: #000000d1;
    z-index: 500;
    transition: all .3s ease-in-out;
}

.close_modal[b-7kdra43rxg] {
    opacity: 0;
    transform: scale(0);
    pointer-events: none;
}

.content_relative[b-7kdra43rxg] {
    position: relative;
    width: 100%;
    min-height: 100%;
    display: flex;
}

.icono_modal[b-7kdra43rxg] {
    position: absolute;
    top: 5%;
    right: 2%;
    color: #FFF;
    font-size: 2vw;
    cursor: pointer;
}


.content_alerts[b-7kdra43rxg] {
    width: 60%;
    max-height: 80vh;
    margin: auto;
    background-color: #FFF;
    border-radius: .5vw;
    border: .1vw solid #ffffff3f;
    padding: 1vw .5vw;
}

.conten_scrol[b-7kdra43rxg] {
    width: 100%;
    max-height: 66vh;
    overflow-x: hidden;
    overflow-y: auto;
}

    .conten_scrol[b-7kdra43rxg]::-webkit-scrollbar {
        width: 1vh;
        background-color: transparent;
    }

    .conten_scrol[b-7kdra43rxg]::-webkit-scrollbar-thumb {
        background-color: #A2A2A2;
        border-radius: .5vw;
    }

        .conten_scrol[b-7kdra43rxg]::-webkit-scrollbar-thumb:hover {
            background-color: #002485;
        }

.titulo_modal[b-7kdra43rxg] {
    font-size: 3vw;
    margin: 0;
    color: #002485;
    font-weight: 600;
    text-align: start;
}

.card_modal[b-7kdra43rxg] {
    width: 95%;
    padding: 1vw 1.5vw;
    border-radius: 1vw;
    box-shadow: .5vw .5vw 1vw #1f1f1f8f;
    margin: 1vw auto;
    cursor: pointer;
}

.titulo_card[b-7kdra43rxg] {
    font-size: 2vw;
    font-weight: 600;
    color: #002485;
    margin: .5vw 0;
    text-align: start;
}

.text_card[b-7kdra43rxg] {
    font-size: 1.2vw;
    line-height: 1.1;
    text-align: justify-all;
    margin: auto;
}

.content_flex[b-7kdra43rxg] {
    display: flex;
    margin: 1vw auto;
    width: 100%;
}

.limite_tiempo[b-7kdra43rxg] {
    border-left: .5vw solid #0090B8;
}

.limite_tarde[b-7kdra43rxg] {
    border-left: .5vw solid #bd0808;
}

.limite_hoy[b-7kdra43rxg] {
    border-left: .5vw solid #e5be03;
}

.color_limite_tiempo[b-7kdra43rxg] {
    color: #0090B8;
}

.color_limite_tarde[b-7kdra43rxg] {
    color: #bd0808;
}

.color_limite_hoy[b-7kdra43rxg] {
    color: #e5be03;
}

.bobble_alert[b-7kdra43rxg] {
    position: absolute;
    width: 2vw;
    height: 2vw;
    color: #FFf;
    background-color: #ff0000;
    border-radius: 50%;
    text-align: center;
    font-size: 1vw;
    font-weight: 900;
    line-height: 1.9;
    /* padding: 0 .5vw; */
    margin: 0;
    top: -.5vw;
    right: -1vw;
}

@media screen and (max-width: 680px) {
    .oculto_desk[b-7kdra43rxg] {
        display: flex;
    }

    .nav_user[b-7kdra43rxg] {
        height: 10vh;
        padding: 1vh;
        box-shadow: 0 3px 6px #1f1f1f8f;
    }

    .content_left[b-7kdra43rxg] {
        display: flex;
    }

    .content_right[b-7kdra43rxg] {
        position: fixed;
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        background-color: #ffffff;
        color: rgba(196, 196, 196, 1);
        width: 100%;
        bottom: 0%;
        left: 0;
        box-shadow: -5px 0 10px #a5a5a5;
        z-index: 100;
    }

    .ocultar_movil[b-7kdra43rxg] {
        display: none;
    }

    .open_menu[b-7kdra43rxg] {
        bottom: -10%;
    }

    .btn_movil[b-7kdra43rxg] {
        display: block;
        margin: auto;
        margin-left: auto;
        background-color: #ffffff00;
        border-radius: 1vh;
        border: none;
        outline: none;
        text-align: center;
        font-size: 1rem;
        transition: all .2s ease-in-out;
    }

        .btn_movil:hover[b-7kdra43rxg] {
            background-color: #ffffff2b;
        }

    .img_logo[b-7kdra43rxg] {
        position: absolute;
        width: 16vh;
        top: -3vh;
        left: 2vw;
    }

    .tipo_usuario[b-7kdra43rxg] {
        font-size: 2rem;
        margin: auto;
        margin-left: 15vh;
    }

    /*.btn_bell {
        background-color: transparent;
        border: none;
        border-radius: 50%;
        width: 7vh;
        height: 7vh;
        padding: .5vw 1vh;
        font-size: 4vh;
        margin: auto;
        text-align: center;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }*/

    .left_movil[b-7kdra43rxg] {
        margin-left: 5rem;
    }

    .salir[b-7kdra43rxg] {
        display: flex;
        background-color: transparent;
        border: none;
        border-radius: 1vh;
        min-width: 7vh;
        height: 7vh;
        padding: .5vw 1vh;
        font-size: 4vh;
        margin: auto;
        text-align: center;
        transition: all .3s ease-in-out;
        cursor: pointer;
    }

    .popper_salir[b-7kdra43rxg] {
        display: none;
    }

    .text_nav[b-7kdra43rxg] {
        opacity: 1;
        width: auto;
        margin: auto .5vw;
        font-size: 4vh;
        transition: all .2s ease-in-out;
    }


    /**Moda notificaciones**/
    .icono_modal[b-7kdra43rxg] {
        top: 2%;
        right: 5%;
        font-size: 1.5rem;
    }


    .content_alerts[b-7kdra43rxg] {
        width: 90%;
        border-radius: .5rem;
        border: 1px solid #ffffff3f;
        padding: 1rem .5rem;
    }

    .titulo_modal[b-7kdra43rxg] {
        font-size: 1.5rem;
    }

    .card_modal[b-7kdra43rxg] {
        width: 100%;
        padding: .5rem;
        border-radius: 1rem;
        box-shadow: 5px 5px 10px #1f1f1f8f;
        margin: 1rem auto;
    }

    .titulo_card[b-7kdra43rxg] {
        font-size: 1.2rem;
        margin: .5rem 0;
    }

    .text_card[b-7kdra43rxg] {
        font-size: .8rem;
        line-height: 1.1;
    }

    .content_flex[b-7kdra43rxg] {
        margin: 1rem auto;
    }

    .limite_tiempo[b-7kdra43rxg] {
        border-left: 5px solid #0090B8;
    }

    .limite_tarde[b-7kdra43rxg] {
        border-left: 5px solid #bd0808;
    }

    .limite_hoy[b-7kdra43rxg] {
        border-left: 5px solid #e5be03;
    }

    .bobble_alert[b-7kdra43rxg] {
        width: 1.2rem;
        height: 1.2rem;
        font-size: .8rem;
        top: 0.1rem;
        right: -.5rem;
        line-height: 1.5;
    }
}
