/* _content/PowerBi.Viewer/Components/Layout/ErrorBox.razor.rz.scp.css */
.error-container[b-0mjlmeha2c] {
    background: white;
    overflow: hidden;
    text-align: center;
    height: 100vh;
    width: 100vw;
    display: grid;
    grid-template-rows: 50% 50px auto 45px;
    justify-content: center;
    position: absolute;
    z-index: 1000;

}

.error-img[b-0mjlmeha2c] {
    border-color: transparent;
    align-self: end;
    width: 42px;
    height: 42px;
    margin: 0 auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('data:image/png;base64,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');
}

.error-title[b-0mjlmeha2c] {
    font-weight: bold;
    color: black;
    margin-top: 10px;
    grid-row: 2;
}

.error-description[b-0mjlmeha2c] {
    font-size: 0.8rem;
    color: darkgray;
    grid-row: 3;
    max-width: 60%;
    justify-self: center;
    margin-top: 15px;
    word-break: break-all;
    font-family: monospace;
}

.retry-button[b-0mjlmeha2c] {
    background-color: transparent;
    color: black;
    text-decoration: underline;
    border: none;
    padding: 10px 20px;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 5px; /* Bordes redondeados */
    justify-self: center;
}

.arrow[b-0mjlmeha2c] {
    margin-right: 5px;
}

@media(max-width: 1050px) {
    .retry-button[b-0mjlmeha2c] {
        position: absolute;
    }
}
/* _content/PowerBi.Viewer/Components/Layout/LoadingSpinner.razor.rz.scp.css */
.loader-container[b-rthytgie6b] {
    overflow: hidden;
    text-align: center;
    height: 100vh;
    width: 100vw;
    display: none;
    grid-template-rows: 50% 50%;
    justify-content: center;
    position: absolute;
    z-index: -999;
}

.loader-container.active[b-rthytgie6b] {
    display: grid;
    z-index: 999;
}

.loader[b-rthytgie6b] {
    align-self: end;
    justify-self:center;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    border: 3px solid;
    border-color: #AEAEAE #AEAEAE transparent transparent;
    box-sizing: border-box;
    animation: rotation-b-rthytgie6b 1s linear infinite;
}

    .loader[b-rthytgie6b]::after,
    .loader[b-rthytgie6b]::before {
        content: '';
        box-sizing: border-box;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        border: 3px solid;
        border-color: transparent transparent #006838 #006838;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        box-sizing: border-box;
        animation: rotationBack-b-rthytgie6b 0.5s linear infinite;
        transform-origin: center center;
    }

    .loader[b-rthytgie6b]::before {
        width: 32px;
        height: 32px;
        border-color: #000 #000 transparent transparent;
        animation: rotation-b-rthytgie6b 1.5s linear infinite;
    }

.loader-container p[b-rthytgie6b] {
    font-size: 0.9em;
    font-weight: 600;
    margin-top: 20px;
    font-family: "AvantGarde" !important;
}

@keyframes rotation-b-rthytgie6b {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes rotationBack-b-rthytgie6b {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(-360deg);
    }
}
/* _content/PowerBi.Viewer/Components/Layout/MainToolBar.razor.rz.scp.css */
.main-toolbar[b-5zu8fn32pq] {
    display: grid;
    padding-top: 10px;
    padding-left: 15px;
    background: white !important;
    grid-template-areas: "area1";
}

.main-toolbar[b-5zu8fn32pq], h4[b-5zu8fn32pq] {
    grid-area: area1;
    font-weight: 600 !important;
}

.main-container[b-5zu8fn32pq] {
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Sombra tenue */
    z-index: 999;
    position:sticky;
}
/* _content/PowerBi.Viewer/Components/Layout/NavBar.razor.rz.scp.css */
.navbar[b-p4w70iy4fa] {
    background-color: white;
    color: white;
    padding: 0px;
    margin: 0px;
    display: grid;
    grid-template-columns: minmax(100px, 350px) 1fr;
    padding-top: 0px;
}
.breadcrumb[b-p4w70iy4fa]{
    height: 10px;
}


.breadcrumb-container[b-p4w70iy4fa] {
    grid-column: 1;
    justify-content: space-between;
    padding-top: 8px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    background-color: white;
    padding-left: 10px;
}

.breadcrumb-item[b-p4w70iy4fa] {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-radius: 45px;
    background-color: transparent;
    color: black;
    font-size: 0.9em;
}

.breadcrumb-item a[b-p4w70iy4fa] {
    margin-left: 7px;
    color: black;
}

.breadcrumb-item.active[b-p4w70iy4fa] {
    text-decoration: unset !important;
    background-color: #006838;
    color: white !important;
    margin-left: 5px;
    font-weight: 600;
    text-align: center !important;
}

.breadcrumb-item.active a[b-p4w70iy4fa] {
    color: white !important;
}


.breadcrumb-item + .breadcrumb-item[b-p4w70iy4fa]::before {
    content: "";
    margin: auto;
    color: white;
    text-align: center;
}
/* _content/PowerBi.Viewer/Components/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-q2z2jb1q1z] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-q2z2jb1q1z] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/PowerBi.Viewer/Components/Reports/DuctMap.razor.rz.scp.css */
.report-list[b-r1ozycqwf9] {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.report-container[b-r1ozycqwf9]{
   display: grid;

}

.preview[b-r1ozycqwf9] {
    grid-row: 1;
    justify-self: center;
}

.preview img[b-r1ozycqwf9]{
    max-height: 120px !important;
    margin: 8px;
}

.report-container h6[b-r1ozycqwf9]{
    margin-top: 10px !important;
    grid-row: 2;
}

.report-container p[b-r1ozycqwf9] {
    color: dimgray !important;
    font-size: 14px !important;
    grid-row: 3;
} 

h1[b-r1ozycqwf9], h2[b-r1ozycqwf9], h3[b-r1ozycqwf9], h4[b-r1ozycqwf9], h8[b-r1ozycqwf9] {
    font-family: 'AvantGarde' !important;
    font-weight : 600 !important;
}
/* _content/PowerBi.Viewer/Components/Reports/ReportsEmbedded.razor.rz.scp.css */
.report-container[b-slj3jt2hea] {
    width: 100% !important;
    height: 89.5vh !important;
    min-height: 220px !important;
}

.report-container .Preview[b-slj3jt2hea]{
    height: 100% !important;
}
/* _content/PowerBi.Viewer/Components/Reports/ReportsList.razor.rz.scp.css */
.report-list[b-mmlpyoh2yg] {  
   border-top-left-radius: 25px !important;  
   border-top-right-radius: 25px !important;  
   background: #F2F2F2;  
   position: relative;  
   top: -17px;  
   box-shadow: 0 -4px 6px rgba(0, 0, 0, 0.1); /* Sombra tenue en la parte superior */  
}

h5[b-mmlpyoh2yg]{
    font-weight: 600;
}

.report-container[b-mmlpyoh2yg]{
   display: grid;

}

.preview[b-mmlpyoh2yg] {
    grid-row: 1;
    justify-self: center;
}

.preview img[b-mmlpyoh2yg]{
    max-height: 150px !important;
    margin: 8px;
}

.report-container h6[b-mmlpyoh2yg]{
    margin-top: 10px !important;
    grid-row: 2;
}

.report-container p[b-mmlpyoh2yg] {
    color: dimgray !important;
    font-size: 14px !important;
    grid-row: 3;
} 

h1[b-mmlpyoh2yg], h2[b-mmlpyoh2yg], h3[b-mmlpyoh2yg], h4[b-mmlpyoh2yg], h8[b-mmlpyoh2yg] {
    font-family: 'AvantGarde' !important;
    font-weight : 600 !important;
}
/* _content/PowerBi.Viewer/Components/Reports/ReportsToolBar.razor.rz.scp.css */
.main-container[b-nxqtqfdktm] {
    display: grid;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Sombra tenue */
    position: sticky;
    z-index: 999;
    grid-template-columns: minmax(100px,150px) auto;
}

.action-bar[b-nxqtqfdktm] {
    grid-column: 2;
    display: grid;
    grid-template-columns: 1fr auto;
    padding-bottom: 5px;
    padding-top: 15px;
    background-color: white !important;
}  

.title[b-nxqtqfdktm]{  
   color: black;  
   font-weight: 600 !important;  
   justify-self: center;  
   vertical-align: central;  
}  

.title h5[b-nxqtqfdktm]{  
   font-weight: 600;  
}  

.action-buttons[b-nxqtqfdktm]{  
   margin-right: 20px;  
   margin-bottom: 5px;  
   display: grid;  
   grid-column-gap: 10px;  
   grid-template-columns: auto auto;  
}
/* _content/PowerBi.Viewer/Pages/Home.razor.rz.scp.css */
.home[b-gqsi82bxp8] {
    display: grid;
    grid-template-areas: 
        "header"
        "content";
}

.main-map[b-gqsi82bxp8] {
    grid-area: header;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.reports[b-gqsi82bxp8] {
    border: solid;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
