/* _content/PCG/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-ukwcqr53dl] {
    height: 100%;
    overflow: hidden;
}

[b-ukwcqr53dl] .content {
    padding: 1.1rem 2rem 0 2rem;
    overflow: auto;
}

@media (max-width: 1199.98px) {
    [b-ukwcqr53dl] .page-layout > .dx-gridlayout-root {
        grid-template-columns: minmax(0, 1fr) !important;
    }
}

[b-ukwcqr53dl] .fit-width {
    max-width: 100%;
}

[b-ukwcqr53dl] .mw-1100 {
    max-width: 1100px;
}
/* _content/PCG/Components/Layout/NavMenu.razor.rz.scp.css */
.sidebar[b-y6gkytscbx] {
    min-width: var(--rz-sidebar-width);
    max-width: var(--rz-sidebar-width);
    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;
}

    .sidebar.collapse[b-y6gkytscbx] {
        display: none;
    }

    .sidebar.expand[b-y6gkytscbx] {
        display: block;
    }

@media (max-width: 1199.98px) {
    .sidebar[b-y6gkytscbx] {
        display: none;
    }

        .sidebar.expand[b-y6gkytscbx] {
            position: fixed;
            top: 3.5rem;
            left: 0;
            height: auto;
            min-width: 100%;
            background-color: #fff;
            z-index: 1050;
        }
}

[b-y6gkytscbx] .app-sidebar > .nav-pills > .nav-item:first-of-type {
    padding-top: 1rem;
}

[b-y6gkytscbx] .app-sidebar > .nav-pills > .nav-item:last-of-type {
    padding-bottom: 1rem;
}

[b-y6gkytscbx] .app-sidebar .nav-pills > .nav-item a {
    border-radius: 0px;
    display: flex;
    align-items: center;
}

[b-y6gkytscbx] .app-sidebar > .nav-pills > .nav-item > a {
    font-size: 1rem !important;
    font-weight: 600 !important;
    padding: .25rem 1rem .25rem .125rem;
}

@media (max-width: 1199.98px) {
    [b-y6gkytscbx] .app-sidebar > .nav-pills > .nav-item:last-of-type {
        padding-bottom: 0;
    }
}

/* Estilos para items activos - ACTUALIZADO */
[b-y6gkytscbx] .rz-panel-menu-item.active-item > .rz-panel-menu-item-content,
[b-y6gkytscbx] .rz-navigation-item.active-item > .rz-navigation-item-link {
    background-color: #4CAF50 !important;
}

    [b-y6gkytscbx] .rz-panel-menu-item.active-item > .rz-panel-menu-item-content .rz-panel-menu-item-text,
    [b-y6gkytscbx] .rz-navigation-item.active-item > .rz-navigation-item-link .rz-navigation-item-text {
        color: white !important;
        font-weight: 600 !important;
    }

    [b-y6gkytscbx] .rz-panel-menu-item.active-item > .rz-panel-menu-item-content .rz-panel-menu-item-icon,
    [b-y6gkytscbx] .rz-navigation-item.active-item > .rz-navigation-item-link .rz-navigation-item-icon {
        color: white !important;
    }

    /* Estilo adicional para hover en items activos */
    [b-y6gkytscbx] .rz-panel-menu-item.active-item > .rz-panel-menu-item-content:hover,
    [b-y6gkytscbx] .rz-navigation-item.active-item > .rz-navigation-item-link:hover {
        background-color: #45a049 !important;
    }
/* _content/PCG/Components/Layout/PillBadges.razor.rz.scp.css */
.estado-agendada[b-yg4vucm1uh] {
    background-color: #87CEEB !important;
    color: #1e3a8a !important;
}

.estado-proceso[b-yg4vucm1uh] {
    background-color: #FCD34D !important;
    color: #78350f !important;
}

.estado-seguimiento[b-yg4vucm1uh] {
    background-color: #D2B48C !important;
    color: #451a03 !important;
}

.estado-finalizada[b-yg4vucm1uh] {
    background-color: #EF4444 !important;
    color: white !important;
}

.estado-enviada[b-yg4vucm1uh] {
    background-color: #10B981 !important;
    color: white !important;
}

.estado-default[b-yg4vucm1uh] {
    background-color: #6B7280 !important;
    color: white !important;
}

.badge.badge-small[b-yg4vucm1uh] {
    font-size: 0.1rem;
    padding: 0.1rem 0.1rem;
}

.badge.badge-large[b-yg4vucm1uh] {
    font-size: 1rem;
    padding: 0.5rem 1rem;
}
/* _content/PCG/Components/Pages/Login.razor.rz.scp.css */
body[b-vt2rwl049k] {
	background: #eee !important;
}

.contenedor-login[b-vt2rwl049k] {
	height: 100vh;
}

.formulario-login[b-vt2rwl049k] {
	width: 400px;
	max-width: 400px;
	border: 1px solid rgba(0, 0, 0, 0.35);
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	padding: 5px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
/* _content/PCG/Components/Pages/Visitas.razor.rz.scp.css */
[b-jf5pmze62i] .tb-borrar {
    width: 16px;
    height: 16px;
    background-image: url("./images/GridToolbarDelete.svg");
    margin: 0 8px 0 0;
}

[b-jf5pmze62i] .tb-nuevo {
    width: 16px;
    height: 16px;
    background-image: url("./images/GridToolbarNew.svg");
    margin: 0 8px 0 0;
}

[b-jf5pmze62i] .tb-editar {
    width: 16px;
    height: 16px;
    background-image: url("./images/GridToolbarEdit.svg");
    margin: 0 8px 0 0;
}

[b-jf5pmze62i] .tb-filtro {
    width: 16px;
    height: 16px;
    background-image: url("./images/GridToolbarFilterRow.svg");
    margin: 0 8px 0 0;
}

h3[b-jf5pmze62i]{
    color: green;
}

.body-style[b-jf5pmze62i] {
    color: red;
}
