/* _content/UI_WebERP/Pages/Generales/Pantallas/FrmVerificadorDispositivo.razor.rz.scp.css */
.maindispositivos[b-4wj3ayq2yu] {
    display: grid;
    grid-template-rows: auto 1fr;
    height: auto;
    background: #ffffff;
    border: 0.1px solid #cecece;
    padding: 35px 33px;
    width: 420px;
    border-radius: 2px;
}

.content__Ip[b-4wj3ayq2yu] {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #858585;
    margin-bottom: 22px;
    font-family: "TAHOMA";
}

.content__Ip h3[b-4wj3ayq2yu], .content__Ip i[b-4wj3ayq2yu], .content__Ip label[b-4wj3ayq2yu] {
    font-size: 20px;
}

.content__Ip i[b-4wj3ayq2yu] {
    color: #ffc107;
    margin-right: 10px;
}

.mainform div.d-block p[b-4wj3ayq2yu] {
    font-family: 'TAHOMA';
    font-size: 11px;
}

.mainform div.d-block strong[b-4wj3ayq2yu] {
    font-size: .80rem;
    font-family: 'TAHOMA';
}

.label__dispo[b-4wj3ayq2yu] {
    font-size: 14px;
    margin-top: 25px;
    margin-bottom: 35px !important;
    color: #000000;
    position: relative;
    padding-bottom: 30px;
    text-align: center;
    font-family: 'TAHOMA';
    font-weight: bold;
}

.label__dispo[b-4wj3ayq2yu]:before {
    content: "";
    position: absolute;
    width: 64%;
    height: 1px;
    background: #b6b6b6;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.label__dispo[b-4wj3ayq2yu]:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background: #7A7A7A;
    bottom: 0;
    margin-bottom: -4px !important;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    transform: rotate(45deg);
}

.fillBtn2 button.btn-primary[b-4wj3ayq2yu] {
    width: auto !important;
    height: auto !important;
    background: #2B88CA !important;
    font-family: "TAHOMA" !important;
    border: 0px !important;
    font-size: 20px !important;
    color: white !important;
    border-radius: 15px !important;
    padding: 4px 40px !important;
    box-shadow: 0px 0px 3px 0px #919191 !important;
}

@media (max-width: 310px) {
    .mainform .d-block[b-4wj3ayq2yu] {
        flex: 100% !important;
    }

    .mainform .d-flex[b-4wj3ayq2yu] {
        justify-content: center;
    }
}
/* _content/UI_WebERP/Pages/Generales/Pantallas/FrmVistaPreviaPdf.razor.rz.scp.css */
body[b-dw7gwzeq9k] {
    height: 100% !important;
}
/* _content/UI_WebERP/Shared/Controles/SacToolBar.razor.rz.scp.css */
/*#region Barra principal*/

.single-bar[b-hspf3cng08] {
    display: flex;
    margin-top: 0;
    padding-top: 5px;
    overflow: hidden;
    transition: transform .25s ease, opacity .25s ease;
    -webkit-transition: transform .25s ease, opacity .25s ease;
    /** Chrome & Safari **/
    -moz-transition: transform .25s ease, opacity .25s ease;
    /** Firefox **/
    -o-transition: transform .25s ease, opacity .25s ease;
    /** Opera **/
}

.controls-1[b-hspf3cng08] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
}


/*#endregion*/


/*#region input*/



.input-seclect input[b-hspf3cng08] {
    width: 100%;
    height: 100%;
    text-align: center;
}


    /*#endregion*/


    /*#region select*/

    .input-seclect input:focus[b-hspf3cng08],
    .select select:focus[b-hspf3cng08] {
        font-weight: 100;
    }

.select[b-hspf3cng08] {
    display: grid;
    grid-template-columns: 65px auto;
    width: 100%;
}

    .select select[b-hspf3cng08] {
        font-weight: 400;
        height: 23px;
    }

.text-select h2 span[b-hspf3cng08] {
    margin-right: 5px
}


/*#endregion*/


/*#region Barra expandida*/

.tollbar-expand[b-hspf3cng08] {
    height: 88px;
    padding-top: 5px !important;
    gap: 5px;
}

    .tollbar-expand .icons-controls a[b-hspf3cng08] {
        position: relative;
        display: flex;
        align-items: center;
        width: 55px;
        height: 55px;
        margin: 0 4px;
        padding: 3px 0;
    }

    .tollbar-expand .controls-div[b-hspf3cng08] {
        width: min-content;
        height: 82px;
        position: relative;
    }

    .tollbar-expand > div:nth-child(1) > div.controls > div > div.opti-2[b-hspf3cng08] {
        margin-right: 3px
    }

    .tollbar-expand .text-controls[b-hspf3cng08] {
        width: 100%;
        position: absolute;
        bottom: 0;
    }

    .tollbar-expand .controls[b-hspf3cng08] {
        padding: 3px;
    }

/* .tollbar-expand>div:nth-child(4) {
    width: 75px;
} */

.single-bar > div:nth-child(4) > div.controls[b-hspf3cng08] {
    padding: 3px
}

.tollbar-expand .opt-3[b-hspf3cng08],
.tollbar-expand .opti-1[b-hspf3cng08],
.tollbar-expand .opti-2[b-hspf3cng08] {
    height: 57px;
    display: flex;
    align-items: center;
    border-radius: 5px;
}

.tollbar-expand .opti-2[b-hspf3cng08] {
    display: flex;
    border-radius: 5px;
    text-align: center;
    align-items: center;
    justify-content: space-evenly;
    flex: 0 133.22px;
}

/* .tollbar-expand>div:nth-child(4) {
    width: 75px
}
 */
.tollbar-expand .opt-3[b-hspf3cng08] {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 1px;
}

.tollbar-expand .icons-controls.opti-1[b-hspf3cng08] {
    flex: 0 25%;
    padding: 5px;
    border-radius: 5px;
}

.tollbar-expand .icons-controls[b-hspf3cng08],
.tollbar-expand .opti-1[b-hspf3cng08],
.tollbar-expand.opti-2[b-hspf3cng08] {
    height: 57px;
    display: flex;
    align-items: center
}

.icons-controls.arrows[b-hspf3cng08] {
    display: grid !important;
    grid-template-columns: 65px 65px 1fr auto;
    grid-template-rows: 1fr;
    height: auto !important;
}

.tollbar-expand .icons-controls span[b-hspf3cng08] {
    display: none;
}

.tollbar-expand .line-vertical[b-hspf3cng08] {
    display: none;
}

.tollbar-expand .icons-controls span[b-hspf3cng08] {
    display: none;
}

.tollbar-expand .icons-controls a img[b-hspf3cng08] {
    width: auto;
    height: 100%;
    margin: auto;
}


/*#endregion*/


/*#region Barra minimizada*/

.tollbar-minimize[b-hspf3cng08] {
    position: relative;
    max-height: 60px;
    height: 30px;
    align-items: center;
    margin-bottom: 1px;
}

    .tollbar-minimize .text-controls[b-hspf3cng08],
    .tollbar-minimize .select[b-hspf3cng08] {
        display: none;
    }

    .tollbar-minimize .controls[b-hspf3cng08] {
        height: 100%;
    }

    .tollbar-minimize .icons-controls[b-hspf3cng08],
    .tollbar-minimize .icons-controls a[b-hspf3cng08] {
        height: 100%;
        position: relative;
    }

        .tollbar-minimize .opti-1[b-hspf3cng08],
        .tollbar-minimize .icons-controls a[b-hspf3cng08] {
            display: flex;
            align-items: center;
        }

            .tollbar-minimize .icons-controls a img[b-hspf3cng08],
            .tollbar-minimize .arrows img[b-hspf3cng08] {
                height: 16px;
            }

        .tollbar-minimize .icons-controls.arrows[b-hspf3cng08] {
            grid-template-columns: auto 65px 1fr auto;
            padding: 3px 0;
        }

        .tollbar-minimize .icons-controls a img[b-hspf3cng08] {
            margin-right: 4px;
            position: relative;
            display: block;
        }

    .tollbar-minimize .opti-2[b-hspf3cng08] {
        display: flex;
        align-items: center;
        position: relative;
        padding: 0;
    }

    .tollbar-minimize .content-btn-funcional[b-hspf3cng08] {
        flex-direction: row-reverse;
    }

    .tollbar-minimize > div:nth-child(1) > div.controls > div > div.opti-2 > div:nth-child(1)[b-hspf3cng08] {
        margin-left: 0;
    }

    .tollbar-minimize > div:nth-child(5)[b-hspf3cng08] {
        margin-right: 4px;
        padding-left: 2px;
    }

    .tollbar-minimize > div:nth-child(5)[b-hspf3cng08],
    .tollbar-minimize > .rwv-visualizar > div.controls > div > div > div:nth-child(1)[b-hspf3cng08],
    .tollbar-minimize > div:nth-child(7) > div.controls > div > div[b-hspf3cng08] {
        margin-left: 7px;
    }

    .tollbar-minimize .icons-controls[b-hspf3cng08] {
        margin-left: 3px;
    }

        .tollbar-minimize .icons-controls span[b-hspf3cng08] {
            font-family: "seguisb";
            font-size: 12px;
        }

        .tollbar-minimize .icons-controls a[b-hspf3cng08] {
            padding: 4px;
        }

    .tollbar-minimize .input-seclect[b-hspf3cng08] {
        display: flex;
        margin-bottom: 0;
    }

    .tollbar-minimize .arrows[b-hspf3cng08] {
        align-items: center;
    }

    .tollbar-minimize .icons-controls span[b-hspf3cng08] {
        display: block !important;
    }


/*#endregion*/


/*#region Controles*/

.opt-arrow[b-hspf3cng08] {
    flex: 0 100%;
    display: flex;
    flex-direction: column;
    padding-left: 5px;
    padding-right: 5px
}

.arrow-left[b-hspf3cng08],
.arrow-rigth[b-hspf3cng08] {
    width: 7%;
    display: flex;
}

    .arrow-left img[b-hspf3cng08],
    .arrow-rigth img[b-hspf3cng08] {
        width: auto;
        height: 22px;
    }

        .arrow-left img:focus[b-hspf3cng08],
        .arrow-left img:hover[b-hspf3cng08],
        .arrow-rigth img:focus[b-hspf3cng08],
        .arrow-rigth img:hover[b-hspf3cng08] {
            transform: scale(.9);
            border-radius: 2px;
        }

.input-seclect[b-hspf3cng08] {
    flex: 0 24%;
    margin-left: auto;
    height: 21.6px;
    margin-bottom: 4px
}

.text-select[b-hspf3cng08] {
    font-size: 8px;
    display: flex;
    margin-right: 0;
    margin-left: 10px;
    align-items: center
}


    /*#endregion*/


    /*#region textos*/

    .text-select h2[b-hspf3cng08],
    .tollbar-expand .text-controls h2[b-hspf3cng08],
    .select h2[b-hspf3cng08] {
        color: var(--text-bluelight);
    }


    .text-select h2[b-hspf3cng08] {
        font-weight: 100;
        font-size: 12px;
        font-family: "segoeuib";
        display: flex;
        align-items: center;
    }

.tollbar-expand .text-controls h2[b-hspf3cng08] {
    font-size: 10px;
    font-weight: 400;
    text-align: center;
    border: 1px solid #f6f3f3ab;
    padding: 0 3px;
    padding-bottom: 1px;
}

.select h2[b-hspf3cng08] {
    font-size: 11px;
    font-weight: 400;
    margin: auto 0 !important;
    width: 30.9%;
    text-align: initial;
}


/**endregion/

/*#region hover*/

.icons-controls a:hover img[b-hspf3cng08] {
    transform: scale(.89);
}

.icons-controls a:hover h2[b-hspf3cng08] {
    font-size: 13px;
    margin: auto;
}

.icons-controls a:hover[b-hspf3cng08] {
    background: -webkit-linear-gradient(top, #ffebb0 0, #ffebb0 40%, #ffd96d 41%, #ffd96d 100%);
    border-radius: 2px;
}


/*#endregion*/


/*#region button max-min de barra*/

.button-max-mini[b-hspf3cng08],
.btn-multiple[b-hspf3cng08] {
    position: relative;
    margin-right: 5px;
    cursor: pointer;
    height: 20px;
    padding: 2px 6px;
    border-radius: 3px;
    margin-left: auto;
    display: flex;
    align-items: center;
    width: 35px;
    justify-content: center;
}

    .button-max-mini:hover[b-hspf3cng08],
    .btn-multiple:hover[b-hspf3cng08] {
        transform: scale(.99);
    }

i.down[b-hspf3cng08],
.button-more-option[b-hspf3cng08] {
    display: none;
}

.order-one[b-hspf3cng08] {
    order: 1;
}


/*#endregion*/

/*#region responsive desde 1025px*/

@media (min-width: 1155px) {
    .tollbar-minimize .date-custom[b-hspf3cng08] {
        width: auto;
        font-size: 11px;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        display: none;
    }
}

@media (min-width: 1155px) {
    .btn-multiple[b-hspf3cng08] {
        display: none;
    }
}

/*Mustra el boton de imprimir a partir de lan resolucion 951 hasta 1155*/
@media(min-width:1156px) {
    .d-print[b-hspf3cng08] {
        display: none;
    }

    div.rwv-visualizar[b-hspf3cng08] {
        opacity: 1 !important;
        top: 0 !important;
    }
}

@media (max-width: 950px) {
    .d-print[b-hspf3cng08] {
        display: none;
    }
}
/*oculta el btn impimir cuando este en flotante*/
@media (min-width: 951px) and (max-width: 1155px) {
    .controls-print[b-hspf3cng08] {
        display: none;
    }
}
/*#endregion*/


/*#region Opcion deshabilitado*/

.disiabled-opt[b-hspf3cng08] {
    filter: grayscale(.95);
    pointer-events: none;
    cursor: pointer;
}

 .disiabled-opt h2[b-hspf3cng08] {
        color: #bfbfbf !important;
    }


/*endregion*/


/*#region Arrastrar element*/

.icons-titulos.skw-line.seleccion-list[b-hspf3cng08],
.icons-titulos.skw-line.seleccion-list[b-hspf3cng08]::after,
.icons-titulos.skw-line.active.seleccion-list[b-hspf3cng08] {
    background: linear-gradient(365deg, #DBDCC5, #dbdcc5) !important;
    cursor: all-scroll;
}

.icons-titulos.skw-line.seleccion-list[b-hspf3cng08],
.icons-titulos.skw-line.active.seleccion-list[b-hspf3cng08] {
    transform: scale(.89);
    box-shadow: 2px 2px 6px -3px black;
}


/*endregion*/


/*#region responsive hasta 1024px*/

/*@media only screen and (min-width:1281px) and (max-width:1450px) {
    .single-bar .rwv-visualizar {
        position: fixed !important;
        right: 0;
        top: -30em;
        opacity: 0;
        z-index: 1;
        height: auto !important;
        margin-right: 11px;
        margin-top: 94px;
        transition: top 0s, opacity 0.5s linear;
        background: linear-gradient(to bottom, #e3edf9 0, #d7e8ff 40%, #b9d7ff 41%, #d8e5f6 100%);
        border: 1px solid #6e99d2;
    }

    .single-bar.tollbar-minimize .rwv-visualizar {
        margin-top: 37px;
    }

    .text-controls.none-text {
        display: none
    }

    .single-bar .rwv-visualizar .icons-controls a:hover {
        width: 100%;
        margin: 0;
        border-radius: 5px;
    }

    .rwv-visualizar .icons-controls a img {
        height: 30px;
        width: auto;
        margin: auto !important;
    }

    .rwv-visualizar .controls {
        padding: 3px;
    }

    .rwv-visualizar .icons-controls a {
        width: 100%;
        display: grid;
        grid-template-columns: 45px 1fr;
        position: relative;
        height: 100% !important;
    }

    #visualizar .opti-2 {
        display: flex;
        flex-direction: column;
        height: auto;
        width: 8rem;
        align-items: baseline;
        border: 1px solid #9bb8cf;
        border-radius: 5px;
        background: repeating-linear-gradient(175deg, #d3e6fe, #ffffff61);
    }

        #visualizar .opti-2 span {
            padding: 0;
            padding-bottom: 1px;
            text-align: initial;
        }

    #visualizar span {
        display: block;
        font-family: seguisb;
        font-size: 12px;
    }

    #visualizar .icons-controls {
        width: 100%;
        height: 100% !important;
        margin: 0 !important;
    }

    .date-custom {
        font-size: 8px;
        width: 45px;
        padding-bottom: 5px;
    }

    .tollbar-minimize .content-btn-funcional {
        flex-direction: row;
    }

    .btn-multiple {
        display: flex;
    }

    .tollbar-minimize > div:nth-child(4) {
        display: none;
    }

    .tollbar-minimize h2.date-custom {
        padding-left: 8px;
    }
}*/

@media (min-width: 1451px) {
    .tollbar-expand .controls-div[b-hspf3cng08] {
        opacity: 1 !important;
        top: 0 !important;
    }
}

@media (max-width:1155px) {
    .single-bar .rwv-visualizar[b-hspf3cng08] {
        position: fixed !important;
        right: 0;
        top: -30em;
        opacity: 0;
        z-index: 1;
        height: auto !important;
        margin-right: 11px;
        margin-top: 94px !important;
        transition: top 0s, opacity 0.5s linear;
        background: linear-gradient(to bottom, #e3edf9 0, #d7e8ff 40%, #b9d7ff 41%, #d8e5f6 100%);
        border: 1px solid #6e99d2;
        z-index: 2;
    }

    .single-bar.tollbar-minimize .rwv-visualizar[b-hspf3cng08] {
        margin-top: 40px !important;
    }

    .single-bar.tollbar-expand .rwv-visualizar[b-hspf3cng08], .single-bar.tollbar-minimize .rwv-visualizar[b-hspf3cng08] {
        margin-right: 40px !important;
    }

    .text-controls.none-text[b-hspf3cng08] {
        display: none
    }

    .single-bar .rwv-visualizar .icons-controls a:hover[b-hspf3cng08] {
        width: 100%;
        margin: 0;
        border-radius: 5px;
    }

    .rwv-visualizar .icons-controls a img[b-hspf3cng08] {
        height: 30px;
        width: auto;
        margin: auto !important;
    }

    .rwv-visualizar .controls[b-hspf3cng08] {
        padding: 3px;
    }

    .rwv-visualizar .icons-controls a[b-hspf3cng08] {
        width: 100%;
        display: grid;
        grid-template-columns: 45px 1fr;
        position: relative;
        height: 100% !important;
    }

    .rwv-visualizar .opti-2[b-hspf3cng08] {
        display: flex;
        flex-direction: column;
        height: auto;
        width: 8rem;
        align-items: baseline;
        border: 1px solid #9bb8cf;
        border-radius: 5px;
        background: repeating-linear-gradient(175deg, #d3e6fe, #ffffff61);
    }

   .rwv-visualizar .opti-2 span[b-hspf3cng08] {
            padding: 0;
            padding-bottom: 1px;
            text-align: initial;
    }

    .rwv-visualizar span[b-hspf3cng08] {
        display: block;
        font-family: seguisb;
        font-size: 12px;
    }

    .rwv-visualizar .icons-controls[b-hspf3cng08] {
        width: 100%;
        height: 100% !important;
        margin: 0 !important;
    }

    .tollbar-minimize .icons-controls a[b-hspf3cng08] {
        padding: 4px 0px;
    }

    .date-custom[b-hspf3cng08] {
        font-size: 8px;
        width: 39px;
        padding-bottom: 5px;
    }

    .tollbar-minimize .content-btn-funcional[b-hspf3cng08] {
        flex-direction: row;
    }

    .btn-multiple[b-hspf3cng08] {
        display: flex;
    }

    .tollbar-minimize > div:nth-child(5)[b-hspf3cng08] {
        display: none;
    }

    .tollbar-minimize h2.date-custom[b-hspf3cng08] {
        padding-left: 8px;
    }
}

@media (min-width: 1156px) and (max-width:1280px) {
    .tollbar-expand .controls-div[b-hspf3cng08] {
        opacity: 1 !important;
        top: 0 !important;
    }
}

@media (max-width:767px) {
    /*ToolBar*/
    .arrow-left img[b-hspf3cng08],
    .arrow-rigth img[b-hspf3cng08] {
        height: 16px;
    }

    .content-btn-funcional[b-hspf3cng08] {
        flex: 1;
        max-width: 35px;
        width: 100%;
    }

        .content-btn-funcional .button-max-mini[b-hspf3cng08],
        .content-btn-funcional .btn-multiple[b-hspf3cng08] {
            width: 100%;
            margin: 0;
        }

    .icons-controls.arrows[b-hspf3cng08] {
        grid-template-columns: 55px 65px 1fr auto;
    }

    .select[b-hspf3cng08] {
        grid-template-columns: 50px auto;
    }

    .tollbar-minimize .icons-controls.arrows[b-hspf3cng08] {
        grid-template-columns: auto 1fr auto;
    }
}

@media (max-width:890px) {
    .single-bar[b-hspf3cng08] {
        padding: 0 5px;
    }

    .tollbar-minimize[b-hspf3cng08] {
        gap: 4px;
        flex-wrap: wrap;
        width: 100%;
    }

   .tollbar-minimize .opti-2[b-hspf3cng08], .tollbar-minimize .opti-1[b-hspf3cng08], .tollbar-minimize .opti-2[b-hspf3cng08], .controls-1[b-hspf3cng08] {
            gap: 3px;
   }

   .tollbar-minimize .content-btn-funcional[b-hspf3cng08] {
            max-width: max-content;
            gap: 4px;
   }

    .button-max-mini[b-hspf3cng08], .btn-multiple[b-hspf3cng08] {
        margin: 0 !important;
    }

    .controls-div[b-hspf3cng08] {
        margin: 0 !important;
        padding: 0 !important;
    }

    .tollbar-minimize .icons-controls[b-hspf3cng08], .line-vertical[b-hspf3cng08] {
        margin-left: 0 !important;
    }

    .text-select[b-hspf3cng08] {
        display: none;
    }

    .single-bar.tollbar-minimize div#tollbar-choicethree[b-hspf3cng08] {
        flex: 1;
        min-width: 120px;
        max-width: 160px;
    }

    .single-bar.tollbar-minimize .rwv-visualizar[b-hspf3cng08] {
        margin-top: 35px !important;
    }
}

@media (max-width:699px) {
    .single-bar.tollbar-minimize .rwv-visualizar[b-hspf3cng08] {
        margin-top: 59px !important;
    }
}

@media (min-width: 768px) {
    div.rwv-visualizar .controls ~ .controls[b-hspf3cng08] {
        display: none;
    }
}

@media (max-width: 790px) {
    .tollbar-expand .icons-controls a[b-hspf3cng08] {
        margin: 0;
        width: 42px;
        height: 42px;
    }

        .tollbar-expand .icons-controls a img[b-hspf3cng08] {
            width: 100%;
        }

    .tollbar-expand .controls[b-hspf3cng08] {
        padding: 2px;
    }

    .tollbar-expand > div:nth-child(1) > div.controls > div > div.opti-2[b-hspf3cng08] {
        margin-right: 2px;
    }
}

@media (max-width: 768px) {
    .tollbar-expand[b-hspf3cng08] {
        gap: 3px;
        padding-left: 5px;
    }

    .icons-controls.arrows[b-hspf3cng08] {
        grid-template-columns: 50px 50px 45px;
    }

    .input-seclect[b-hspf3cng08] {
        flex: 1;
    }

   .input-seclect input[b-hspf3cng08] {
            width: 100% !important;
   }
}
/*#endregion*/
.line-vertical + .line-vertical[b-hspf3cng08] {
    display: none;
}
