/* /Layout/Footer.razor.rz.scp.css */
.navbar .footer-navbar[b-d65lhn1ac7] {
    display: flex;
    flex-grow: 0;
    flex-wrap: nowrap;
    border: none;
    background-color: #495057;
    background-color: #6c757d;
    background-color: #1C2833;
    border-radius: 0;
    height: 1.8rem;
    min-height: 1.8rem;
    box-shadow: 0px -3px 6px 0px rgba(11, 16, 20, 0.35);
    justify-content: flex-start;
    width: 100%;
}

.footer-navbar .footer-toggler[b-d65lhn1ac7] {
    outline: none;
    border-radius: 0;
    padding-left: .75rem;
    padding-right: .75rem;
    color: whitesmoke;
    box-shadow: none;
    align-self: stretch;
}

.header-navbar .navbar-toggler .navbar-toggler-icon[b-d65lhn1ac7] {
    font-size: 1.75rem;
}

.title[b-d65lhn1ac7] {
    font-size: 0.8rem;
    color: whitesmoke;
    text-overflow: ellipsis;
    overflow: hidden;
    width: auto;
}
/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-a7cy9l8vz6] {
    min-height: 100dvh;
    position: relative;
    display: grid;
    grid-template-areas: "main" "footer";
    grid-template-columns: 1fr;
    grid-template-rows: 1fr auto;
}

header[b-a7cy9l8vz6] {
    grid-area: header;
    background-color: #1C2833;
}

main[b-a7cy9l8vz6] {
    grid-area: main;
}

.footer-container[b-a7cy9l8vz6] {
    background-color: #1C2833;
    grid-area: footer;
    text-align: end;
}


@media (width < 640px) {
    .page[b-a7cy9l8vz6] {
        grid-template-areas: "main" "footer";
        grid-template-columns: auto;
        grid-template-rows: 1fr auto;
    }
}
/* /Pages/Components/BultoItemBox.razor.rz.scp.css */
.comprobante_item_box[b-zme10qz73w]{
    cursor: pointer;
}

.comprobante_item_box:hover[b-zme10qz73w] {
    color: #000000;
    background-color: #312e2e87;
}

.grid-container[b-zme10qz73w] {
    display: grid;
    grid-template-columns: 35px 20px 1fr 50px;
    grid-template-rows: 30px;
    padding: 0px;
    width: 100%;
}

.grid-item[b-zme10qz73w] {
    align-self: center;
}

.grid-item-1[b-zme10qz73w] {
    display: flex;
    align-items: center;
    margin-left: 5px;
}

.grid-item-2[b-zme10qz73w] {
    display: flex;
    align-items: center;
}

.grid-item-3[b-zme10qz73w] {
    display: flex;
    align-items: center;
}

.circulo-estado[b-zme10qz73w] {
    border-radius: 50%;
    border: solid 1px;
    height: 12px;
    width: 12px;
    /*border-color: blue;*/
}

.check-button[b-zme10qz73w]::deep {
    height: 1rem;
    width: 1rem;
}

input > .check-button[b-zme10qz73w]::deep {
    height: 1.5rem;
    width: 1.5rem;
}
/* /Pages/Components/BultosEnComprobante.razor.rz.scp.css */
.header-rds-BLANCA[b-ihzom588te] {
    background-color: var(--rds-header-bg);
}

.header-rds-NEGRA[b-ihzom588te] {
    background-color: var(--rds-header-bg);
}

.header-rds-ROJA[b-ihzom588te] {
    background-color: var(--rds-header-bg);
}

.header-rds-AZUL[b-ihzom588te] {
    background-color: var(--rds-header-bg);
}

.fab-container[b-ihzom588te] {
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.fab-container .sub-button:hover[b-ihzom588te] {
    cursor: pointer;
}

.fab-container .sub-button[b-ihzom588te] {
    border-radius: 50%;
    padding: 5px;
}

.sub-button-white[b-ihzom588te] {
    background-color: #fff;
}

.sub-button-dark[b-ihzom588te] {
    background-color: #000;
}

.min-vh-100-aux[b-ihzom588te] {
    min-height: 100%;
}

/*estilo para la lista de items*/

ul[b-ihzom588te] {
    list-style-type: none;
    padding: 0;
}

ul li[b-ihzom588te] {
    padding-right: 1.5rem;
    margin-bottom: .5rem;
}

ul li:first-child[b-ihzom588te] {
    margin-top: .5rem;
}

.scroll-bar[b-ihzom588te] {
    max-height: calc(100svh - 110px);
    overflow: auto;
}

#scroll-bar-style-bultos[b-ihzom588te]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 20px;
    background-color: #F5F5F5;
    background-color: #FFF;
}

#scroll-bar-style-bultos[b-ihzom588te]::-webkit-scrollbar {
    width: 8px;
    background-color: #F5F5F5;
}

#scroll-bar-style-bultos[b-ihzom588te]::-webkit-scrollbar-thumb {
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #9b9b9b;
}
/* /Pages/Components/ComprobanteItemBox.razor.rz.scp.css */
.comprobante_item_box[b-nync9bt23v] {
    cursor: pointer;
 }

.comprobante_item_box:hover[b-nync9bt23v] {
    color: #000000;
    background-color: var(--rds-comprobante-item-box-hover-bg);
}

/*#312e2e87;
    #8f8e8ec7;
*/
.grid-container[b-nync9bt23v] {
    display: grid;
    grid-template-columns: 35px 20px 1fr 120px;
    grid-template-rows: 30px;
    padding: 0px 4px 0px 0px;
    width: 100%;
}

.grid-item[b-nync9bt23v] {
    align-self: center;
}

.grid-item-1[b-nync9bt23v] {
    display: flex;
    align-items: center;
    margin-left: 5px;
}

.grid-item-2[b-nync9bt23v] {
    display: flex;
    align-items: center;
}


.grid-item-3[b-nync9bt23v] {
    display: flex;
    align-items: center;
}

.grid-container-item-3[b-nync9bt23v] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
    width: 100%;
}
.grid-container-subitem-1[b-nync9bt23v] {
    grid-column: 1;
    align-items: center;
}
.grid-container-subitem-3[b-nync9bt23v] {
    grid-column: 2;
    align-items: center;
}
.grid-container-subitem-3[b-nync9bt23v] {
    grid-column: 3;
    align-items: center;
}
.grid-container-subitem-pdf[b-nync9bt23v] {
    grid-column: 4;
    align-items: center;
}


.circulo-estado[b-nync9bt23v] {
    border-radius: 50%;
    border: solid 1px;
    height: 12px;
    width: 12px;
    /*border-color: blue;*/
}

.cant-bulto[b-nync9bt23v] {
    margin-left: 5px;
}

.check-button[b-nync9bt23v]::deep {
    height: 1rem;
    width: 1rem;
}

input > .check-button[b-nync9bt23v]::deep {
    height: 1.5rem;
    width: 1.5rem;
}
/* /Pages/Components/ComprobanteRecepcion.razor.rz.scp.css */
[b-6ar36a38f0] .imagen-dotted {
    border: dotted 2px black;
}

/*::deep .btn_aceptar {
    background-color: #272626;
    color: #fff;
}*/
/* /Pages/Components/ComprobantesEnDestino.razor.rz.scp.css */
.header-rds-BLANCA[b-vw3p2mgdqu] {
    background-color: var(--rds-header-bg);
}

.header-rds-NEGRA[b-vw3p2mgdqu] {
    background-color: var(--rds-header-bg);
}

.header-rds-ROJA[b-vw3p2mgdqu] {
    background-color: var(--rds-header-bg);
}

.header-rds-AZUL[b-vw3p2mgdqu] {
    background-color: var(--rds-header-bg);
}

.fab-container[b-vw3p2mgdqu] {
    position: absolute;
    width: 100%;
}

.fab-container[b-vw3p2mgdqu] {
    display: flex;
    /*flex-direction: row-reverse;*/
    justify-content: space-between;
    align-items: center;
    user-select: none;
    position: absolute;
    bottom: 5px;
}

.fab-container .sub-button:hover[b-vw3p2mgdqu] {
    cursor: pointer;
}

.fab-container .sub-button[b-vw3p2mgdqu] {
    display: flex;
    /*flex-direction: row-reverse;*/
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    transition: all 0.3s ease-in;
    padding: 5px;
    box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.75);
    -webkit-box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.75);
}


.sub-button-white[b-vw3p2mgdqu] {
    background-color: #fff;
}

.sub-button-dark[b-vw3p2mgdqu] {
    background-color: #000;
}

.min-vh-100-aux[b-vw3p2mgdqu] {
    min-height: 100% !important;
}

/*estilo para la lista de items*/

ul[b-vw3p2mgdqu] {
    list-style-type: none;
    padding: 0;
}

ul li[b-vw3p2mgdqu] {
    padding-right: 1.5rem;
    margin-bottom: .5rem;
}

ul li:first-child[b-vw3p2mgdqu] {
    margin-top: .5rem;
}

.header[b-vw3p2mgdqu] {
    display: flex;
    height: 3.5rem;

}

.text-title[b-vw3p2mgdqu] {
    flex-grow: 1;
    white-space: nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
}

.scroll-bar[b-vw3p2mgdqu] {
    max-height: calc(100svh - 110px);
    overflow: auto;
}

#scroll-bar-style-comp[b-vw3p2mgdqu]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

#scroll-bar-style-comp[b-vw3p2mgdqu]::-webkit-scrollbar {
    width: 8px;
    background-color: #F5F5F5;
}

#scroll-bar-style-comp[b-vw3p2mgdqu]::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #9b9b9b;
}
/* /Pages/Components/ComprobantesEnGuia.razor.rz.scp.css */
.header-rds-BLANCA[b-fhpexpsxem] {
    background-color: var(--rds-header-bg);
}

.header-rds-NEGRA[b-fhpexpsxem] {
    background-color: var(--rds-header-bg);
}

.header-rds-ROJA[b-fhpexpsxem] {
    background-color: var(--rds-header-bg);
}

.header-rds-AZUL[b-fhpexpsxem] {
    background-color: var(--rds-header-bg);
}

.fab-container[b-fhpexpsxem] {
    position: absolute;
    width: 100%;
}

.fab-container[b-fhpexpsxem] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    user-select: none;
    position: absolute;
    bottom: 5px;
}

.fab-container .sub-button:hover[b-fhpexpsxem] {
    cursor: pointer;
}

.fab-container .sub-button[b-fhpexpsxem] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    transition: all 0.3s ease-in;
    padding: 5px;
    box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.75);
    -webkit-box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.75);
}

.sub-button-white[b-fhpexpsxem] {
    background-color: #fff;
}

.sub-button-dark[b-fhpexpsxem] {
    background-color: #000;
}

/*estilo para la lista de items*/

ul[b-fhpexpsxem] {
    list-style-type: none;
    padding: 0;
}

ul li[b-fhpexpsxem] {
    padding-right: 1.5rem;
    margin-bottom: .5rem;
}

ul li:first-child[b-fhpexpsxem] {
    margin-top: .5rem;
}

.header[b-fhpexpsxem] {
    height: 3.5rem;
}

.text-title[b-fhpexpsxem] {
    flex-grow: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.scroll-bar[b-fhpexpsxem] {
    max-height: calc(100svh - 110px);
    overflow: auto;
}

#scroll-bar-style-comp[b-fhpexpsxem]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 20px;
    background-color: #F5F5F5;
}

#scroll-bar-style-comp[b-fhpexpsxem]::-webkit-scrollbar {
    width: 8px;
    background-color: #F5F5F5;
}

#scroll-bar-style-comp[b-fhpexpsxem]::-webkit-scrollbar-thumb {
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #9b9b9b;
}
/* /Pages/Components/Destinos.razor.rz.scp.css */
.detalle-viaje[b-ox1htwtwhw] {
    padding-left: 1rem;
    padding-right: 4.5rem;
}

.destinos_viaje_container[b-ox1htwtwhw]
{
    display: grid;
    grid-template-columns: repeat(2, minmax(200px, 400px));
    overflow: hidden;
}

.parada[b-ox1htwtwhw] {
    position: absolute;
    margin-top: 0.75rem;
    margin-left: 0.25rem;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    font-weight: 600;
}

.contenedor_detalles_destino[b-ox1htwtwhw] {
    display: grid;
    grid-template-columns: 70px 1fr 30px;
    grid-template-rows: 100%;
    overflow: hidden;
    gap: 10px;
}


.text[b-ox1htwtwhw] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.clipboard_destino[b-ox1htwtwhw]{
    padding: 0;
    margin: 0;
    grid-column: 1;
    place-items: center;
}

.fab-container[b-ox1htwtwhw] {
    position: absolute;
    bottom: 80px;
    right: 5px;
}

@media (width < 900px) {
    .destinos_viaje_container[b-ox1htwtwhw] {
        grid-template-columns: 1fr;
    }

    .fab-container[b-ox1htwtwhw]{
        right: 50px;
    }
}

.pildora[b-ox1htwtwhw] {
    border-radius: 0.5rem;
}

.columna_detalle[b-ox1htwtwhw] {
    height: 2.4rem;
}

.detalle-viaje > div[b-ox1htwtwhw] {
    padding-left: 15px;
}

.card_data[b-ox1htwtwhw]{
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 80px calc(1fr -20px);
    transition: height 100ms ease-in;
}


.fab-container .sub-button:hover[b-ox1htwtwhw] {
    cursor: pointer;
}

.fab-container .sub-button[b-ox1htwtwhw] {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    background-color: #272626;
    border-radius: 50%;
    transition: all 0.3s ease-in;
    padding: 5px;
    box-shadow: 0px 5px 8px -4px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 0px 5px 8px -4px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 5px 8px -4px rgba(0, 0, 0, 0.75);
}

.header[b-ox1htwtwhw] {
    height: 50px;
}

@media (width < 400px) {
    .contenedor_detalles_destino[b-ox1htwtwhw] {
        grid-template-columns: 70px 160px 30px;
    }
}
/* /Pages/Components/DetallesGuia.razor.rz.scp.css */
.header-rds-BLANCA[b-uwfy2h9wku] {
    background-color: var(--rds-header-bg);
}

.header-rds-NEGRA[b-uwfy2h9wku] {
    background-color: var(--rds-header-bg);
}

.header-rds-ROJA[b-uwfy2h9wku] {
    background-color: var(--rds-header-bg);
}

.header-rds-AZUL[b-uwfy2h9wku] {
    background-color: var(--rds-header-bg);
}

.detalle-viaje[b-uwfy2h9wku] {
    padding-top: 0.5rem;
    margin-left: 1rem;
    margin-right: 4rem;
}

.columna_detalle[b-uwfy2h9wku] {
    min-height: 50px;
}

.parada[b-uwfy2h9wku] {
    font-size: 20px;
    top: 40%;
    left: 43%;
}

.contenedor_detalles_destino[b-uwfy2h9wku] {
    display: grid;
    grid-template-columns: 70px 1fr;
    grid-template-rows: 100%;
    overflow: hidden;
    gap: 10px;
}

.texto_detalle_destino[b-uwfy2h9wku] {
    text-wrap: balance;
    text-overflow: ellipsis;
}

.contenedor_detalles_destino div:nth-child(2)[b-uwfy2h9wku] {
    align-self: center;
}

.clipboard_destino[b-uwfy2h9wku] {
    padding: 0;
    margin: 0;
}

.fab-container[b-uwfy2h9wku] {
    position: absolute;
    width: 100%;
    bottom: 5px;
}

.initial[b-uwfy2h9wku] {
    transform: rotateZ(47deg);
}

.fab-content[b-uwfy2h9wku] {
    transition: transform 300ms ease-in;
}

.clicked[b-uwfy2h9wku] {
    transform: rotateZ(90deg);
}

.fab-container[b-uwfy2h9wku] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    user-select: none;
    position: absolute;
    padding: 0px;
    margin: 0px;
}

.plus-icon[b-uwfy2h9wku] {
    color: #ffffff;
    font-size: 20px;
}

.fab-container:hover[b-uwfy2h9wku] {
    /*height: 100%;*/
}

/*.fab-container .active.sub-button:nth-child(2) {
    transform: translateY(-55px);
}

.fab-container .active.sub-button:nth-child(3) {
    transform: translateY(-95px);
}

.fab-container .active.sub-button:nth-child(4) {
    transform: translateY(-135px);
}
*/
.fab-container .fab[b-uwfy2h9wku] {
    position: relative;
    height: 50px;
    width: 50px;
    background-color: #272626;
    border-radius: 50%;
    z-index: 2;
}

.fab-container .fab .fab-content[b-uwfy2h9wku] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    border-radius: 50%;
}

.fab-container .fab:hover[b-uwfy2h9wku] {
    cursor: pointer;
}

.fab-container .sub-button[b-uwfy2h9wku] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    transition: all 0.3s ease-in;
    padding: 5px;
    box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.75);
    -webkit-box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.75);
}

.sub-button-white[b-uwfy2h9wku] {
    background-color: #fff;
}

.sub-button-dark[b-uwfy2h9wku] {
    background-color: #000;
}


.fab-container .sub-button:hover[b-uwfy2h9wku] {
    cursor: pointer;
}


.pildora[b-uwfy2h9wku] {
    border-radius: 1rem;
}

.detalle-viaje > div[b-uwfy2h9wku] {
    padding-left: 15px;
}

.card_data[b-uwfy2h9wku] {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 40px 1fr;
    transition: height 100ms ease-in;
}

.header[b-uwfy2h9wku] {
    height: 3.5rem;
}

.btn_detalles:hover[b-uwfy2h9wku] {
    cursor: pointer;
}


/*estilo para el primer row del titulo de la guia*/
.titulo-grid[b-uwfy2h9wku] {
    display: grid;
    grid-template-columns: 30px 1fr 38px;
    grid-template-rows: 40px;
    grid-column-gap: 5px;
    grid-row-gap: 0px;
}

.titulo-grid-estado[b-uwfy2h9wku] {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
    place-items: center;
}

.titulo-grid-guia[b-uwfy2h9wku] {
    grid-area: 1 / 2 / 2 / 3;
    padding-top: 0.4rem;
}

.titulo-grid-caret[b-uwfy2h9wku] {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center;
    place-items: center;
}
/* /Pages/Components/DetallesViaje.razor.rz.scp.css */
.header-rds-BLANCA[b-bet8l3pwib] {
    background-color: var(--rds-header-bg);
}

.header-rds-NEGRA[b-bet8l3pwib] {
    background-color: var(--rds-header-bg);
}

.header-rds-ROJA[b-bet8l3pwib] {
    background-color: var(--rds-header-bg);
}

.header-rds-AZUL[b-bet8l3pwib] {
    background-color: var(--rds-header-bg);
}

.detalle-viaje[b-bet8l3pwib] {
    padding-top: 0.5rem;
    margin-left: 1rem;
    padding-right: 4rem;
}

.columna_detalle[b-bet8l3pwib] {
    min-height: 50px;
}

.initial[b-bet8l3pwib] {
    transform: rotateZ(47deg);
}

.clicked[b-bet8l3pwib] {
    transform: rotateZ(90deg);
}

.pildora[b-bet8l3pwib]{
    border-radius: 1rem;
}

.detalle-viaje > div[b-bet8l3pwib]{
    padding-left: 15px;
}

.header[b-bet8l3pwib]{
    height: 3.5rem;
}

.min-vh-100-aux[b-bet8l3pwib] {
    min-height: 100%;
}

.fab-container[b-bet8l3pwib] {
    position: absolute;
    width: 100%;
    bottom: 5px;
}

.fab-container[b-bet8l3pwib] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    user-select: none;
    position: absolute;
    padding: 0px;
    margin: 0px;
}

.plus-icon[b-bet8l3pwib] {
    color: #ffffff;
    font-size: 20px;
}

.fab-container:hover[b-bet8l3pwib] {
    /*height: 100%;*/
}


.fab-container .fab[b-bet8l3pwib] {
    position: relative;
    height: 50px;
    width: 50px;
    background-color: #272626;
    border-radius: 50%;
    z-index: 2;
}

.fab-container .fab .fab-content[b-bet8l3pwib] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    border-radius: 50%;
}

.fab-container .fab:hover[b-bet8l3pwib] {
    cursor: pointer;
}

.fab-container .sub-button[b-bet8l3pwib] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    transition: all 0.3s ease-in;
    padding: 5px;
    box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.75);
    -webkit-box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 4px 4px 3px 1px rgba(0,0,0,0.75);
}

.sub-button-white[b-bet8l3pwib] {
    background-color: #fff;
}

.sub-button-dark[b-bet8l3pwib] {
    background-color: #000;
}

.fab-container .sub-button:hover[b-bet8l3pwib] {
    cursor: pointer;
}

.contenedor_detalles_destino[b-bet8l3pwib] {
    display: grid;
    grid-template-columns: 70px 1fr;
    grid-template-rows: 100%;
    overflow: hidden;
    gap: 10px;
}

.contenedor_detalles_destino div:nth-child(2)[b-bet8l3pwib] {
    align-self: center;
}

.clipboard_destino[b-bet8l3pwib] {
    padding: 0;
    margin: 0;
}
/* /Pages/Components/FabDestino.razor.rz.scp.css */
.initial[b-55j9krxgoc] {
    transform: rotateZ(47deg);
}

.fab-content[b-55j9krxgoc] {
    transition: transform 300ms ease-in;
}

.clicked[b-55j9krxgoc] {
    transform: rotateZ(90deg);
}

.fab-container[b-55j9krxgoc] {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: end;
    user-select: none;
    position: absolute;
    bottom: 5px;
    right: 5px;
}

.fab-container-horizontal[b-55j9krxgoc] {
    flex-direction: row;
}

.plus-icon[b-55j9krxgoc] {
    color: #ffffff;
    font-size: 20px;
}

.fab-container:hover[b-55j9krxgoc] {
    height: 100%;

}

.fab-container .active.sub-button:nth-child(2)[b-55j9krxgoc] {
    transform: translateY(-60px);
}

.fab-container .active.sub-button.horz:nth-child(2)[b-55j9krxgoc] {
    transform: translateX(-95px);
}

.fab-container .active.sub-button:nth-child(3)[b-55j9krxgoc] {
    transform: translateY(-117px);
}

.fab-container .active.sub-button.horz:nth-child(3)[b-55j9krxgoc] {
    transform: translateX(-135px);
}

.fab-container .active.sub-button:nth-child(4)[b-55j9krxgoc] {
    transform: translateY(-175px);
}

.fab-container .active.sub-button.horz:nth-child(4)[b-55j9krxgoc] {
    transform: translateX(-175px);
}

.fab-container .active.sub-button:nth-child(5)[b-55j9krxgoc] {
    transform: translateY(-232px);
}

.fab-container .active.sub-button.horz:nth-child(5)[b-55j9krxgoc] {
    transform: translateX(-215px);
}


.fab-container .fab[b-55j9krxgoc] {
    position: relative;
    height: 50px;
    width: 50px;
    background-color: #272626;
    border-radius: 50%;
    z-index: 2;
}

.fab-container .fab .fab-content[b-55j9krxgoc] {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        width: 100%;
        border-radius: 50%;
}

.fab-container .fab:hover[b-55j9krxgoc] {
    cursor: pointer;
}

.fab-container .sub-button[b-55j9krxgoc] {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    transition: all 0.3s ease-in;
    padding: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    box-shadow: 1px 3px 5px 1px rgba(0,0,0,0.75);
    -webkit-box-shadow: 1px 3px 5px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 3px 5px 1px rgba(0,0,0,0.75);
}

.sub-button-white[b-55j9krxgoc] {
    background-color: #fff;
}

.sub-button-dark[b-55j9krxgoc]{
    background-color: #000;
}

.fab-container .sub-button:hover[b-55j9krxgoc] {
    cursor: pointer;
}
/* /Pages/Components/FabGuia.razor.rz.scp.css */
.initial[b-81771hsb6e] {
    transform: rotateZ(45deg);
}

.fab-content[b-81771hsb6e] {
    transition: transform 300ms ease-in;
}

.clicked[b-81771hsb6e] {
    transform: rotateZ(90deg);
}

.fab-container[b-81771hsb6e] {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: end;
    user-select: none;
    position: absolute;
    bottom: 5px;
    right: 5px;
}

.fab-container-horizontal[b-81771hsb6e] {
    flex-direction: row;
}

.plus-icon[b-81771hsb6e] {
    color: #ffffff;
    font-size: 20px;
}

.fab-container:hover[b-81771hsb6e] {
    height: 100%;
}

.fab-container .active.sub-button:nth-child(2)[b-81771hsb6e] {
    transform: translateY(-55px);
}

.fab-container .active.sub-button.horz:nth-child(2)[b-81771hsb6e] {
    transform: translateX(-100px);
}

.fab-container .active.sub-button:nth-child(3)[b-81771hsb6e] {
    transform: translateY(-110px);
}

.fab-container .active.sub-button.horz:nth-child(3)[b-81771hsb6e] {
    transform: translateX(-210px);
}

/*.fab-container .active.sub-button:nth-child(4) {
    transform: translateY(-135px);
}

.fab-container .active.sub-button.horz:nth-child(4) {
    transform: translateX(-135px);
}*/

.fab-container .fab[b-81771hsb6e] {
    position: relative;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    z-index: 2;
}

.fab-white[b-81771hsb6e] {
    background-color: #fff;
}

.fab-dark[b-81771hsb6e] {
    background-color: #000;
}

.fab-container .fab .fab-content[b-81771hsb6e] {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        width: 100%;
        border-radius: 50%;
}

.fab-container .fab:hover[b-81771hsb6e] {
    cursor: pointer;
}

.fab-container .sub-button[b-81771hsb6e] {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    transition: all 0.3s ease-in;
    padding: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    box-shadow: 1px 3px 5px 1px rgba(0,0,0,0.75);
    -webkit-box-shadow: 1px 3px 5px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 3px 5px 1px rgba(0,0,0,0.75);
}

.sub-button-white[b-81771hsb6e] {
    background-color: #fff;
}

.sub-button-dark[b-81771hsb6e] {
    background-color: #000;
}

.fab-container .sub-button:hover[b-81771hsb6e] {
    cursor: pointer;
}

/* /Pages/Components/GuiaItemBox.razor.rz.scp.css */
.comprobante_item_box[b-wegxq8f03f]{
    cursor: pointer;
}

.comprobante_item_box:hover[b-wegxq8f03f] {
    color: #000000;
    background-color: #8f8e8ec7;
    
}

.grid-container[b-wegxq8f03f] {
    display: grid;
    grid-template-columns: 35px 20px 1fr 95px;
    grid-template-rows: 30px;
    padding: 0px 4px 0px 0px;
    width: 100%;
}

.grid-item[b-wegxq8f03f] {
    align-self: center;
}

.grid-item-1[b-wegxq8f03f] {
    display: flex;
    align-items: center;
    margin-left: 5px;
}

.grid-item-2[b-wegxq8f03f] {
    display: flex;
    align-items: center;
}

.grid-item-3[b-wegxq8f03f] {
    display: flex;
    align-items: center;
}

.grid-container-item-3[b-wegxq8f03f] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
    width: 100%;
}

.grid-container-subitem-1[b-wegxq8f03f] {
    grid-column: 1;
    align-items: center;
}

.grid-container-subitem-3[b-wegxq8f03f] {
    grid-column: 2;
    align-items: center;
}

.grid-container-subitem-3[b-wegxq8f03f] {
    grid-column: 3;
    align-items: center;
}

.grid-container-subitem-pdf[b-wegxq8f03f] {
    grid-column: 3;
    align-items: center;
}

.cant-bulto[b-wegxq8f03f] {
    margin-left:5px;
}

.circulo-estado[b-wegxq8f03f] {
    border-radius: 50%;
    border: solid 1px;
    height: 12px;
    width: 12px;
    /*border-color: blue;*/
}

.check-button[b-wegxq8f03f] {
    height: 1rem;
    width: 1rem;
}
/* /Pages/Components/QrScanner.razor.rz.scp.css */
.scanner-center[b-ib8omu84tt] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
/* /Pages/Components/QrScannerZxing.razor.rz.scp.css */
.scanner-main[b-rq95vmiwtm] {
    display:flex;
    flex-direction:column;
    height: 100%;
}

.scanner-center[b-rq95vmiwtm] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: calc(100vh - 4.8rem);
}

.scanner-subdiv[b-rq95vmiwtm] {
    width: 100%;
    padding: 0.5rem;
}

.scanner-video[b-rq95vmiwtm] {
    object-fit:cover;
    width: 100%;
}

.header[b-rq95vmiwtm]
{
    height: 3.5rem;
}
/* /Pages/Components/SignaturePad.razor.rz.scp.css */
.signature-pad[b-lciibulhdk] {
    display: flex;
    flex-direction: column;
    gap: 4px;
    width: 100%;
}

.signature-pad-label[b-lciibulhdk] {
    font-size: 14px;
    color: #555;
}

.signature-pad-canvas[b-lciibulhdk] {
    width: 100%;
    display: block;
    flex-shrink: 0;
    background-color: #ffffff;
    border: 1px solid #c8c8c8;
    border-radius: 8px;
    touch-action: none;
}

.signature-pad-actions[b-lciibulhdk] {
    display: flex;
    justify-content: flex-end;
}

.signature-pad-clear[b-lciibulhdk] {
    border: none;
    background: none;
    color: #888;
    font-size: 13px;
    cursor: pointer;
    padding: 2px 4px;
}

.signature-pad-clear:hover[b-lciibulhdk] {
    color: #b00;
}
/* /Pages/Components/Spinner.razor.rz.scp.css */
.loader[b-iqsm7spjft] {
    width: 48px;
    height: 48px;
    border: 5px solid blue;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation-b-iqsm7spjft 1s linear infinite;
}

.loader_container[b-iqsm7spjft] {
    overflow: hidden;
    background-color: #00000099;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.loader_box[b-iqsm7spjft] {
    padding: .5rem;
    display: flex;
    align-items: center;
    color: white;
    max-height: 100px;
    max-width: 200px;
    background-color: #ffffff90;
    box-shadow: rgba(0,0,0,0,4) 10px 10px inset;
}

.loader_message[b-iqsm7spjft] {
    font-size: 1.4rem;
    color: black;
}

@keyframes rotation-b-iqsm7spjft {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
/* /Pages/Home.razor.rz.scp.css */
.background[b-vbmw73t451] {
    background: url("./images/splash.jpg") no-repeat center center fixed;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.inicio[b-vbmw73t451]{
    max-width: 700px;
    margin: 0 auto;
    height: 100vh;
}

.inicio-error[b-vbmw73t451] {
    max-width: 700px;
    margin: 0 auto;
    height: 100%;
    justify-items: center;
}
/* /Pages/Inicio.razor.rz.scp.css */
.background_image[b-qr138ohf5w] {
    background: url("./images/splash.jpg") no-repeat center center fixed;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-blend-mode: multiply;
}

.bg-theme_BLANCA[b-qr138ohf5w] {
    background-color: #cfcecea6;
}
.bg-theme_ROJA[b-qr138ohf5w] {
    background-color: #850008a6;
}
.bg-theme_AZUL[b-qr138ohf5w] {
    background-color: #009fc7;
}



.btn-salir[b-qr138ohf5w]{
    border-radius: 30px;
    padding: 15px;
    border: 1px solid black;
}

.inicio[b-qr138ohf5w] {
    max-width: 700px;
    margin: 0 auto;
    height: 100vh;
}

.inicio-error[b-qr138ohf5w] {
    max-width: 700px;
    margin: 0 auto;
    height: 100%;
}


.contenedor[b-qr138ohf5w] {
    height: calc(100%);
    max-width: 700px;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr auto;
    grid-template-areas: 'contenido' 'footer';
    margin: 0 auto;
}


/*.header {
    grid-area: contenido;
}*/

.contenido[b-qr138ohf5w]{
    grid-area: contenido;
}

.footer[b-qr138ohf5w]{
    margin-left: .7rem;
    margin-bottom: .7rem;
    grid-area: footer;
}

/* /Pages/Svgs/Bulto.razor.rz.scp.css */
.icono[b-p32ypj1k88] {
    max-width: 50px;
    max-height: 50px;
    fill: white;
    padding-top: 5px;
}
/* /Pages/Svgs/BultoFnt.razor.rz.scp.css */
.icono[b-c5bnyycr7o] {
    color: #000;
    padding-top: 0px;
    font-size: 2rem;
    min-height: 2rem;
}
/* /Pages/Svgs/Clipboard.razor.rz.scp.css */
.clipboard[b-79rjxe151f] {
    width: 90px;
    height: 90px;
    fill: #fff;
}
/* /Pages/Svgs/ClipboardFnt.razor.rz.scp.css */
.icono[b-2fe3b3l620] {
    color: #000;
    padding-top: 0px;
    font-size: 2rem;
    min-height: 2rem;
}
/* /Pages/Svgs/DeliveryHands.razor.rz.scp.css */
.icono[b-zf1luxon1u] {
    width: 50px;
    height: 50px;
    max-width: 50px;
    max-height: 50px;
    fill: white;
    padding-top: 5px;
}
/* /Pages/Svgs/DeliveryKg.razor.rz.scp.css */
.icono[b-5s8x4gtmod] {
    max-width: 50px;
    max-height: 50px;
    fill: white;
    padding-top: 5px;
}
/* /Pages/Svgs/DeliveryKgFnt.razor.rz.scp.css */
.icono[b-vj20oq9rff] {
    color: #000;
    padding-top: 0px;
    font-size: 2rem;
    min-height: 2rem;
}
/* /Pages/Svgs/Firma.razor.rz.scp.css */
.icono[b-9ma7dhkh97] {
    margin-left: 10px;
    color: #000;
    padding-top: 0px;
    font-size: 2rem;
    min-height: 2rem;
}
/* /Pages/Svgs/Location.razor.rz.scp.css */
.icono[b-b3ivyekufz] {
    max-width: 50px;
    max-height: 30px;
    fill: white;
}
/* /Pages/Svgs/LocationFnt.razor.rz.scp.css */
.icono[b-k5xslmlkxr] {
    color: #000;
    padding-top: 0px;
    font-size: 2rem;
    min-height: 2rem;
}
/* /Pages/Svgs/Pallet.razor.rz.scp.css */
.icono[b-335x4ky791] {
    max-width: 50px;
    max-height: 50px;
    fill: white;
    padding-top: 5px;
}
/* /Pages/Svgs/PalletFnt.razor.rz.scp.css */
.icono[b-q7criog8nh] {
    color: #000;
    padding-top: 0px;
    font-size: 2rem;
    min-height: 2rem;
}
/* /Pages/Svgs/Paper.razor.rz.scp.css */
.icono[b-bxxsvpk5c8] {
    max-width: 50px;
    max-height: 50px;
    fill: white;
    padding-top: 5px;
}
/* /Pages/Svgs/PaperFnt.razor.rz.scp.css */
.icono[b-c9tzch70b6] {
    color: #000;
    padding-top: 0px;
    font-size: 2rem;
    min-height: 2rem;
}
/* /Pages/Svgs/RouteFnt.razor.rz.scp.css */
.icono[b-n39ch2oxz3] {
    color: #000;
    padding-top: 0px;
    font-size: 2rem;
    min-height: 2rem;
}
/* /Pages/Svgs/Scan.razor.rz.scp.css */
.icono[b-rfiaozm1m4] {
    width: 50px;
    height: 50px;
    max-width: 50px;
    max-height: 50px;
    fill: white;
    padding-top: 5px;
}
