@import '_content/BlazorColorPicker/BlazorColorPicker.d6615pwxbx.bundle.scp.css';
@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';

/* /Componentes/ConfirmarOperacion.razor.rz.scp.css */
.confirmation-dialog-content[b-i1vwo2doon] {
    display: flex;
}

.confirmation-dialog-content[b-i1vwo2doon]  .dxbl-btn:nth-of-type(1) {
    margin-left: auto;
}

.confirmation-dialog-content[b-i1vwo2doon]  .dxbl-btn:nth-of-type(2) {
    margin-left: 0.5rem;
}
/* /Pages/Componentes/ReportCorreo.razor.rz.scp.css */
.CorreosLoading[b-0ntrr6kvgn]{
    height: 100% !important;
    padding: 0;
}
.dxGridCorreo[b-0ntrr6kvgn]{
    height:none !important;
}
/* /Pages/Componentes/SearchItem.razor.rz.scp.css */
.search[b-wbsw0bem8f] {
    padding: 0.25rem;
    position: relative;
    min-width: 123px;
}

    .search .search-input[b-wbsw0bem8f] {
        margin-bottom: 20px;
        padding-right: calc(24px+0.5rem);
    }

    .search .search-button[b-wbsw0bem8f] {
        right: 0px;
        top: 0px;
        pointer-events: auto;
        z-index: 3;
        width: auto;
        display: flex;
        align-items: center;
        height: 100%;
        position: absolute;
    }

        .search .search-button .search-icon[b-wbsw0bem8f] {
            background-color: currentColor;
            width: 16px;
            height: 16px;
            mask-image: url("images/icons/search.svg");
            -webkit-mask-image: url("images/icons/search.svg");
            opacity: 0.6;
        }

.dxbl-menu-item .search[b-wbsw0bem8f] {
    min-width: 300px
}

.dxbl-menu-item-tmpl > .search[b-wbsw0bem8f] {
    position: relative;
    display: flex;
    align-items: center;
}

{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
}

body[b-wbsw0bem8f] {
    padding: 20px;
    background-color: #f5f5f5;
}

.dashboard[b-wbsw0bem8f] {
    max-width: 1200px;
    margin: 0 auto;
    background: white;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.search-bar[b-wbsw0bem8f] {
    width: 100%;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-bottom: 20px;
}

.section[b-wbsw0bem8f] {
    margin-top: 20px;
    margin-bottom: 30px;
}

.section-title[b-wbsw0bem8f] {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}

.empleados-list[b-wbsw0bem8f] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.empleado-item[b-wbsw0bem8f] {
    display: flex;
    align-items: center;
    gap: 10px;
    min-height: 50px;
    background-color: #f8f8f8;
}

.empleado-avatar[b-wbsw0bem8f] {
    width: 40px;
    height: 40px;
    background-color: #eee;
    border-radius: 50%;
}

.documentos-list[b-wbsw0bem8f] {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.documento-item[b-wbsw0bem8f] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    background-color: #f8f8f8;
    border-radius: 4px;
    display: block;
}

.tickets-grid[b-wbsw0bem8f] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px;
}

.ticket-item[b-wbsw0bem8f] {
    padding: 8px;
    background-color: #f8f8f8;
    border-radius: 4px;
    display:block;
}

.ticket-title[b-wbsw0bem8f] {
    font-weight: bold;
    margin-bottom: 5px;
}

.ticket-info[b-wbsw0bem8f] {
    color: #666;
    /*font-weight: bold;*/
    font-size: 14px;
}

.ticket-date[b-wbsw0bem8f] {
    color: #999;
    font-size: 12px;
    text-align: right;
}

.document-icons[b-wbsw0bem8f] {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 8px;
    margin-top: 20px;
}

.icon-box[b-wbsw0bem8f] {
    width: 60px;
    height: 60px;
    border: 1px solid #ccc;
    border-radius: 4px;
}
/* /Pages/Configuracion/MntUsuario.razor.rz.scp.css */
.token-container[b-2ur5m8l1wv] {
    display: flex;
    align-items: center;
}

    .token-container input[b-2ur5m8l1wv], .token-container select[b-2ur5m8l1wv] {
        flex: 1;
    }
/* /Pages/Facturacion/Index.razor.rz.scp.css */
.iframe-container[b-diz67u7xcv] {
    width: 100%;
    height: calc(100vh - 120px); /* Resta la altura del header/nav */
    max-width: 100%;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
}

    .iframe-container iframe[b-diz67u7xcv] {
        width: 100%;
        height: 100%;
        border: none;
        display: block;
    }
/* /Pages/Laboral/IncapacidadesTemporales.razor.rz.scp.css */
.detalles[b-jz4j0ztbg5] {
    padding: 0 10px 0 20px;
    border-left: 1px solid #d0d0d0 !important;
    margin-left: 15px !important;
    min-height: 100% !important;
}

    .detalles > .titulo[b-jz4j0ztbg5] {
        font-family: 'Inter', 'Open Sans', sans-serif, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
        font-size: 22px !important;
        font-weight: 700 !important;
        line-height: 24px !important;
        color: #0082c7 !important;
        margin-bottom: 20px !important;
        margin-top: 0 !important;
    }

    .detalles > .bloque[b-jz4j0ztbg5] {
        font-family: 'Inter', 'Open Sans', sans-serif, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
        font-size: 13px !important;
        font-weight: 500 !important;
        line-height: 13px !important;
        color: #676767 !important;
        margin-bottom: 15px;
    }

        .detalles > .bloque > .titulo[b-jz4j0ztbg5] {
            font-weight: 700 !important;
            line-height: 10px !important;
            margin-bottom: 6px !important;
        }

        .detalles > .bloque > .contenido[b-jz4j0ztbg5] {
            font-weight: 500 !important;
            line-height: 14px !important;
        }

.etiqueta[b-jz4j0ztbg5] {
    font-family: 'Inter', 'Open Sans', sans-serif, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 12px !important;
    border: 1px solid #606060 !important;
    padding: 2px 10px !important;
    width: fit-content !important;
    border-radius: 5px !important;
}

    .etiqueta.Nueva[b-jz4j0ztbg5] {
        background-color: #0082c7 !important;
        color: white !important;
    }

.icono i[b-jz4j0ztbg5] {
    font-size: 18px !important;
    /* color: #0082c7 !important;
            margin-right: 10px !important; */
}
/* /Pages/Laboral/Trabajador.razor.rz.scp.css */
.titulo[b-59a3x03a2m]{
    display: flex;
    align-items: center;
    justify-content: space-between; /* Distribuye los elementos con espacio entre ellos */
    width: 100%;
}
.titulo > .empleado[b-59a3x03a2m]{
    /* display: flex;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin: 10px 0 20px; */

    display: flex;
    align-items: center;
    margin: 10px 0 20px;
    /* Mueve el contenido al final del contenedor .titulo */
    margin-left: auto; /* Alinea el div .empleado a la derecha */
}

.titulo > .empleado > i[b-59a3x03a2m]{
    font-size: 18px;
    line-height: 30px; /* Alinea verticalmente con los iconos */
    display: flex;
    align-items: center;
    position: relative;
    /* Ajusta el tamaño del icono */
    z-index: 1; /* Asegura que el icono esté sobre el círculo */
    margin:0 5px 0 20px;
}

.titulo > .empleado > .icono[b-59a3x03a2m]{
    display: flex;
    align-items: center;
    position: relative; /* Asegura que el contenedor de la imagen sea relativo para el pseudo-elemento */    
}

.titulo > .empleado > .icono > i.fa-user[b-59a3x03a2m]{
    font-size: 30px;
    line-height: 30px; /* Alinea verticalmente con los iconos */
    display: flex;
    align-items: center;
    position: relative;
    /* Ajusta el tamaño del icono */
    z-index: 1; /* Asegura que el icono esté sobre el círculo */
    margin:0 5px 0 0;
}

.titulo > .empleado > .icono > i.medical[b-59a3x03a2m]{
    position: absolute;
    font-size: 16px; /* Tamaño más pequeño para el icono secundario */
    line-height: 10px; /* Alinea verticalmente con los iconos */
    bottom: 0.1em; /* Alinea el icono a la parte inferior */
    right: 0.6em; /* Alinea el icono a la parte derecha */
    transform: translate(50%, 50%); /* Ajusta la posición para alinearlo perfectamente */
    background-color: rgb(255, 255, 255); /* Opcional: fondo blanco para que sea más visible */
    border-radius: 50%; /* Opcional: hace que el fondo sea un círculo */
    padding: 3px 2px; /* Opcional: espacio alrededor del icono para mejorar la visibilidad */
    font-weight: 600; /* Opcional: hace que el icono sea más grueso */
    color: rgb(255, 255, 255); /* Opcional: color del icono */
    z-index: 2; /* Asegura que el icono esté sobre el círculo */
}

.titulo > .empleado > span.empleado[b-59a3x03a2m]{
    display: flex;
    align-items: center;
    position: relative; /* Asegura que el contenedor de la imagen sea relativo para el pseudo-elemento */
    line-height: 30px; /* Alinea verticalmente con los iconos */
    font-size: 25px;
    font-weight: 600;
    color: #0082c7;
}



.Breadcrumb[b-59a3x03a2m] {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    flex-wrap: wrap;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.Breadcrumb > .empleado[b-59a3x03a2m]  {
    display: flex;
    align-items: center;
    position: relative; /* Asegura que el contenedor de la imagen sea relativo para el pseudo-elemento */    
}
.Breadcrumb > .empleado >.image-container[b-59a3x03a2m]{
    font-size: 24px;
    color: #525252;
    margin: 0 1px 0 10px;
    font-weight: 600;
    position: relative; /* Necesario para que los hijos con posición absoluta se posicionen respecto a este contenedor */
    display: inline-block; /* Asegura que el contenedor no sea más grande que el contenido */
}
.Breadcrumb > .empleado > span.empleado[b-59a3x03a2m]  {
    display: flex;
    align-items: center;
    position: relative; /* Asegura que el contenedor de la imagen sea relativo para el pseudo-elemento */
    line-height: 30px; /* Alinea verticalmente con los iconos */
    font-size: 25px;
    font-weight: 600;
    color: #0082c7;
}
.Breadcrumb > .empleado > span[b-59a3x03a2m]  {
    display: flex;
    align-items: center;
    position: relative; /* Asegura que el contenedor de la imagen sea relativo para el pseudo-elemento */
    line-height: 30px; /* Alinea verticalmente con los iconos */
    font-size: 15px;
    font-weight: 500;
    color: #1e1e1e;
}
.Breadcrumb > .empleado i[b-59a3x03a2m]{
    font-size: 15px;
    line-height: 30px; /* Alinea verticalmente con los iconos */
    display: flex;
    align-items: center;
}
.Breadcrumb > .empleado i.fa-user[b-59a3x03a2m]{
    font-size: 30px;
    line-height: 30px; /* Alinea verticalmente con los iconos */
    display: flex;
    align-items: center;
    position: relative;
    /* Ajusta el tamaño del icono */
   z-index: 1; /* Asegura que el icono esté sobre el círculo */
}

.Breadcrumb > .empleado > .image-container > .fa-plus[b-59a3x03a2m] {
    position: absolute;
    font-size: 10px; /* Tamaño más pequeño para el icono secundario */
    line-height: 10px; /* Alinea verticalmente con los iconos */
    bottom: 0; /* Alinea el icono a la parte inferior */
    right: 0; /* Alinea el icono a la parte derecha */
    transform: translate(50%, 50%); /* Ajusta la posición para alinearlo perfectamente */
    background-color: rgb(255, 48, 48); /* Opcional: fondo blanco para que sea más visible */
    border-radius: 50%; /* Opcional: hace que el fondo sea un círculo */
    padding: 2px; /* Opcional: espacio alrededor del icono para mejorar la visibilidad */
    font-weight: 600; /* Opcional: hace que el icono sea más grueso */
    color: rgb(255, 255, 255); /* Opcional: color del icono */
    z-index: 2; /* Asegura que el icono esté sobre el círculo */
}




.Breadcrumb a[b-59a3x03a2m] {
    line-height: 30px; /* Alinea verticalmente con los iconos */
    text-decoration: none;
    cursor: pointer;
    color: #444444;
}
.Breadcrumb a:hover[b-59a3x03a2m] {
    text-decoration: underline;
    color: #599fc4;
}

.Breadcrumb span[b-59a3x03a2m] {
    line-height: 30px;
    display: flex;
    align-items: center;
}

        .card-trabajador[b-59a3x03a2m] {
            font-family: 'Inter', 'Open Sans', sans-serif, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
            font-size: 24px;
            font-weight: 400;
            border: 2px solid #85aec5 !important;
            border-left-width: 5px !important;
            border-radius: 5px !important;
            padding: 10px !important;
            /* max-width: 500px !important;
    width: 100% !important;
    margin-bottom: 25px !important; */
            display: flex;
            flex-direction: column;
            justify-content: center; /* Centra verticalmente el contenido de la tabla interna */
            height: 100%; /* Ocupa todo el alto de la Celda 3 */
            min-width: 400px; /* Ancho fijo de 400px */
            margin-left: auto; /* Alinea la tabla interna a la derecha dentro de la Celda 3 */
            width: 35%; /* Ocupa todo el ancho de la Celda 3 */
            background-color: #fff !important;
        }

    .card-trabajador > .card-body .image-container[b-59a3x03a2m] {
        position: relative;
        display: inline-block; /* Asegura que el contenedor no sea más grande que la imagen */
    }

        .card-trabajador > .card-body .image-container > img.profile[b-59a3x03a2m] {
            /* background-color: aquamarine; */
            display: block; /* Asegura que la imagen no tenga espacio extra abajo */
            width: 75px !important;
            height: 75px !important;
            margin: 0;
            padding: 0;
            position: relative; /* Establece la posición relativa */
            /*border-radius: 50px !important;*/
        }
        .card-trabajador > .card-body .image-container .fa-duotone[b-59a3x03a2m] {
            position: absolute;
            bottom: 15px;
            left: 5px;
            font-size: 20px; /* Ajusta el tamaño del ícono según necesites */
        }

    .card-trabajador > .card-body > .row[b-59a3x03a2m] {
        /* height: 150px !important; */
    }

        .card-trabajador > .card-body > .row > .col-2[b-59a3x03a2m] {
            /*max-width: 150px !important;*/
            justify-content: center !important;
            vertical-align: middle !important;
            /*background-color: #fff !important;*/
        }

        .card-trabajador > .card-body > .row > .info[b-59a3x03a2m] {
            justify-content: center !important;
        }

            .card-trabajador > .card-body > .row > .info > .row[b-59a3x03a2m] {
                justify-content: center !important;
                vertical-align: middle !important;
            }

                .card-trabajador > .card-body > .row > .info > .row p[b-59a3x03a2m] {
                    margin: 0 !important;
                }

                .card-trabajador > .card-body > .row > .info > .row.row-nombre[b-59a3x03a2m] {
                    font-size: 20px !important;
                    line-height: 21px !important;
                    font-weight: 600 !important;
                    color: rgb(92, 92, 92) !important;
                }

                .card-trabajador > .card-body > .row > .info > .row.row-nif[b-59a3x03a2m] {
                    font-size: 14px !important;
                    line-height: 14px !important;
                    margin-bottom: 10px !important;
                    font-weight: 500 !important;
                    color: rgb(69, 69, 69) !important;
                }

                .card-trabajador > .card-body > .row > .info > .row.row-mail[b-59a3x03a2m], .card-trabajador > .card-body > .row > .info > .row.row-telf[b-59a3x03a2m] {
                    font-size: 14px !important;
                    line-height: 18px !important;
                    font-weight: 500 !important;
                    color: rgb(58, 58, 58) !important;
                }

                    .card-trabajador > .card-body > .row > .info > .row.row-mail i[b-59a3x03a2m], .card-trabajador > .card-body > .row > .info > .row.row-telf i[b-59a3x03a2m] {
                        margin-right: 5px !important;
                        color: #0082c7 !important;
                        /* font-size: 20px !important; */
                    }
/* /Pages/Laboral/TrabajadorDatosGenerales.razor.rz.scp.css */
.head-flyout[b-gquwrkdirb] {
    padding: 3px 5px;
    background-color: #0082c7;
    color: #FFF;
    border: 1px solid #ffffff;    
}
.table-flyout>.row-cabecera>div[b-gquwrkdirb]{
    font-weight: 600;
}
.table-flyout>.row-contenido>div[b-gquwrkdirb]{
    font-weight: 500;
    padding: 7px 10px;
    border-top: 1px solid #e6e6e6;
    text-overflow: ellipsis;   /* IE, Safari (WebKit) */
    overflow:hidden;              /* don't show excess chars */
    white-space:nowrap;           /* force single line */
}
/* /Pages/MiAsesor/Peticiones.razor.rz.scp.css */
.detalles[b-2cd96yvpem] {
    padding: 0 10px 0 20px;
}

    .detalles > .titulo[b-2cd96yvpem] {
        font-family: 'Inter', 'Open Sans', sans-serif, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
        font-size: 24px !important;
        font-weight: 700 !important;
        line-height: 24px !important;
        color: #0082c7 !important;
        margin-bottom: 35px !important;
        margin-top: 40px !important;
    }

    .detalles > .bloque[b-2cd96yvpem] {
        font-family: 'Inter', 'Open Sans', sans-serif, 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
        font-size: 13px !important;
        font-weight: 500 !important;
        line-height: 13px !important;
        color: #676767 !important;
        
        margin-bottom: 15px;
    }

        .detalles > .bloque > .titulo[b-2cd96yvpem] {
            font-weight: 700 !important;
            line-height: 10px !important;
            margin-bottom: 6px !important;
        }

        .detalles > .bloque > .contenido[b-2cd96yvpem] {
            font-weight: 500 !important;
            line-height: 14px !important;
        }

        .icono i[b-2cd96yvpem]{
            font-size: 18px !important;
            /* color: #0082c7 !important;
            margin-right: 10px !important; */
        }
/* /Shared/Authorizing.razor.rz.scp.css */
.authorizing-screen[b-136q43ffq7] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    height: 100vh;
    background-color: #f4f6fa;
    animation: fadeIn-b-136q43ffq7 0.5s ease-in-out;
}

.logo-container[b-136q43ffq7] {
    width: 120px;
    height: 120px;
    background-image: url('/images/LogoPortalEmpresa_Splash.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    animation: float-b-136q43ffq7 2.5s ease-in-out infinite;
}

.authorizing-screen h4[b-136q43ffq7] {
    font-weight: 600;
    color: #333;
    font-size: 1.25rem;
    margin-top: 1.5rem;
}

.authorizing-screen p[b-136q43ffq7] {
    color: #888;
    font-size: 1rem;
    margin-top: 0.5rem;
    min-height: 1.5rem;
    transition: opacity 0.3s ease-in-out;
}

@keyframes fadeIn-b-136q43ffq7 {
    from {
        opacity: 0;
        transform: scale(0.95);
    }

    to {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes float-b-136q43ffq7 {
    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-12px);
    }

    100% {
        transform: translateY(0);
    }
}
/* /Shared/CustomErrorBoundary.razor.rz.scp.css */
.received-exception[b-hvewxxn0i0] {
    background-color: rgba(255, 255, 255, 0.3);
    margin: 0.5rem;
    padding: 0.5rem;
    border: 1px solid black;
    border-radius: 4px;
}

.error-boundary[b-hvewxxn0i0] {
    background-color:  lightgray;
    border: 2px dashed black;
    white-space: pre;
    font-family: consolas, monospace;
}
/* /Shared/Header.razor.rz.scp.css */
.navbar.header-navbar[b-gkf4f7qkzl] {
    flex-grow: 0;
    flex-wrap: nowrap;
    border: none;
    background-color: inherit;
    border-radius: 0;
    height: 3.5rem;
    min-height: 3.5rem;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.12);
    justify-content: flex-start;
}

.header-navbar .navbar-toggler[b-gkf4f7qkzl] {
    outline: none;
    border-radius: 0;
    padding-left: .75rem;
    padding-right: .75rem;
    box-shadow: none;
    align-self: stretch;
}

.header-navbar .navbar-toggler .navbar-toggler-icon[b-gkf4f7qkzl] {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
    background-color: transparent !important;
    height: 2rem;
    width: 2rem;
}

.title[b-gkf4f7qkzl] {
    font-size: 1.1rem;
    text-overflow: ellipsis;
    overflow: hidden;
}

@media (max-width: 350px) {
    .title[b-gkf4f7qkzl] {
        font-size: inherit;
    }
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-e54mz7cysu] {
    height: 100%;
    overflow: hidden;
    background-color: inherit;
}
[b-e54mz7cysu] .page-layout,
[b-e54mz7cysu] .page-layout > .dxbl-gridlayout-root,
[b-e54mz7cysu] .layout-item {
    background-color: var(--bs-body-bg, var(--dxbl-body-bg, #fff));
}

[b-e54mz7cysu] .content {
    padding: 1.1rem 2rem 0 2rem;
    overflow: auto;
}

@media (max-width: 1199.98px) {
    [b-e54mz7cysu] .page-layout > .dxbl-gridlayout-root {
        grid-template-columns: minmax(0, 1fr) !important;
    }
}

[b-e54mz7cysu] .fit-width {
    max-width: 100%;
}

[b-e54mz7cysu] .mw-1100 {
    max-width: 1100px;
}
/* /Shared/NavMenu.razor.rz.scp.css */
.sidebar[b-laozyn5la3] {
    min-width: 300px;
    max-width: 300px;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    transition: transform 0.1s ease-out;
    height: 100%;
    max-height: 100%;
    overflow: auto;
    background-color: var(--bs-body-bg, var(--dxbl-body-bg, #fff));
}

.sidebar.collapse[b-laozyn5la3] {
    display: none;
}

.sidebar.expand[b-laozyn5la3] {
    display: block;
}

@media (max-width: 1199.98px) {
    .sidebar[b-laozyn5la3] {
        display: none;
    }

    .sidebar.expand[b-laozyn5la3] {
        position: fixed;
        top: 3.5rem;
        left: 0;
        height: auto;
        min-width: 100%;
        z-index: 1050;
    }
}

[b-laozyn5la3] .app-sidebar {
    --dxbl-treeview-spacing-x: 0.5rem;
    --dxbl-treeview-spacing-y: 1rem;
}

[b-laozyn5la3] .app-sidebar > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-treeview-items-container > .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container {
    --dxbl-treeview-font-weight: 600;
}          

[b-laozyn5la3] .app-sidebar > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-treeview-items-container > .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn.dxbl-invisible {
    display: none;
}

@media (max-width: 1199.98px) {
    [b-laozyn5la3] .app-sidebar {
        padding-bottom: 0;
    }
}
