/* /Pages/Pages/Agenda/Agenda.razor.rz.scp.css */
.agenda[b-99mxev8486] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(230px, 27%);
    align-items: start;
    gap: 12px;
    margin-top: 15px;
}
.agenda-panel[b-99mxev8486] { min-width: 0; border: 1px solid #d7e2e9; border-radius: 8px; background: #fff; overflow: hidden; }
.agenda-panel h2[b-99mxev8486] { margin: 0; font-size: 1.0625rem; font-weight: 650; }
.agenda-controles[b-99mxev8486] { display: grid; gap: 8px; padding: 11px 12px; }
.agenda-barra[b-99mxev8486] { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 8px; }
.agenda-acciones[b-99mxev8486] { display: flex; align-items: center; flex-wrap: wrap; gap: 6px; }
.agenda-salto[b-99mxev8486] { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; color: #435c6d; font-size: .8125rem; font-weight: 600; }
.agenda-boton[b-99mxev8486], .agenda-salto input[b-99mxev8486] { min-height: 36px; border: 1px solid #cbd8e1; border-radius: 6px; padding: 6px 9px; color: #172b3b; background: #fff; font: inherit; }
.agenda-boton[b-99mxev8486] { cursor: pointer; }
.agenda-boton:disabled[b-99mxev8486] { cursor: default; opacity: .55; }
.agenda-boton:hover:not(:disabled)[b-99mxev8486] { background: #f3f6f8; }
.agenda-semana[b-99mxev8486], .agenda-cuadricula[b-99mxev8486] { display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); }
.agenda-semana[b-99mxev8486] { border-block: 1px solid #d7e2e9; color: #435c6d; background: #f3f6f8; text-align: center; }
.agenda-semana span[b-99mxev8486] { padding: 6px 1px; font-size: .8125rem; font-weight: 650; }
.agenda-dia[b-99mxev8486] {
    display: grid;
    align-content: start;
    justify-items: start;
    gap: 3px;
    min-height: 84px;
    min-width: 0;
    padding: 7px;
    border: 0;
    border-inline-end: 1px solid #d7e2e9;
    border-bottom: 1px solid #d7e2e9;
    color: #172b3b;
    background: #fff;
    font: inherit;
    text-align: left;
    cursor: pointer;
}
.agenda-dia:nth-child(7n)[b-99mxev8486] { border-inline-end: 0; }
.agenda-dia:nth-last-child(-n+7)[b-99mxev8486] { border-bottom: 0; }
.agenda-dia.otro-mes[b-99mxev8486] { background: #f3f6f8; color: #637587; }
.agenda-dia:hover[b-99mxev8486] { background: #f0f7f8; }
.agenda-dia[aria-pressed="true"][b-99mxev8486] { background: #e7f3f5; box-shadow: inset 0 0 0 2px #096578; }
.agenda-dia[aria-current="date"] strong[b-99mxev8486] { color: #096578; text-decoration: underline; }
.agenda-dia:focus-visible[b-99mxev8486] { outline: 2px solid #096578; outline-offset: -2px; }
.agenda-cuenta[b-99mxev8486] { color: #096578; font-size: .8125rem; font-weight: 650; }
.agenda-cuenta.vencido[b-99mxev8486] { color: #8a3039; }
.agenda-ejemplo[b-99mxev8486] { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: #516577; font-size: .75rem; overflow-wrap: anywhere; }
.agenda-ficha-titulo[b-99mxev8486] { padding: 12px 14px 8px; }
.agenda-ficha-titulo p[b-99mxev8486], .agenda-mensaje[b-99mxev8486] { color: #516577; margin: 0; }
.agenda-mensaje[b-99mxev8486] { padding: 12px 14px; }
.agenda-lista[b-99mxev8486] { list-style: none; margin: 0; padding: 0 14px 8px; max-height: 450px; overflow-y: auto; }
.agenda-lista li[b-99mxev8486] { display: grid; gap: 3px; padding: 9px 0; border-top: 1px solid #d7e2e9; }
.agenda-lista small[b-99mxev8486] { color: #516577; font-size: .8125rem; }
.agenda-enlace[b-99mxev8486] { padding: 0; border: 0; background: transparent; color: #096578; font: inherit; font-weight: 650; text-align: left; cursor: pointer; }
.agenda-enlace:hover[b-99mxev8486] { text-decoration: underline; }
.agenda-detalle-titulo[b-99mxev8486] { font-size: 1.0625rem; margin: 0 0 8px; }
.agenda-detalle[b-99mxev8486] { display: grid; gap: 7px; margin: 0; }
.agenda-detalle div[b-99mxev8486] { display: grid; grid-template-columns: minmax(105px, 1fr) 2fr; gap: 8px; }
.agenda-detalle dt[b-99mxev8486] { color: #516577; }
.agenda-detalle dd[b-99mxev8486] { margin: 0; }
@media (max-width: 760px) {
    .agenda[b-99mxev8486] { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 510px) {
    .agenda-dia[b-99mxev8486] { min-height: 57px; padding: 4px; }
    .agenda-ejemplo[b-99mxev8486] { display: none; }
    .agenda-cuenta[b-99mxev8486] { font-size: .6875rem; }
    .agenda-acciones[b-99mxev8486] { gap: 4px; }
    .agenda-boton[b-99mxev8486] { padding-inline: 7px; }
}
/* /Pages/Pages/Contratos/AvisosDialog.razor.rz.scp.css */
.contratos-formulario[b-4sxty6ckko]  fieldset { border: 0; min-width: 0; margin: 0 0 8px; padding: 0; }
.contratos-campos[b-4sxty6ckko] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px 12px; }
.contratos-campos label[b-4sxty6ckko] { display: grid; gap: 4px; color: #435c6d; font-size: .8125rem; font-weight: 600; }
.contratos-ancho[b-4sxty6ckko] { grid-column: 1/-1; }
.contratos-formulario[b-4sxty6ckko]  input:not(.mud-input-slot), .contratos-formulario[b-4sxty6ckko]  textarea {
    width: 100%;
    min-height: 36px;
    min-width: 0;
    border: 1px solid #cbd8e1;
    border-radius: 6px;
    background: #fff;
    padding: 6px 8px;
    font: inherit;
    font-size: .9375rem;
    color: #172b3b;
}
.contratos-formulario[b-4sxty6ckko]  .validation-message { color: #8a3039; font-weight: 400; }
.contratos-nota[b-4sxty6ckko] { margin: 0 0 12px; color: #435c6d; font-size: .875rem; line-height: 1.45; }
@media (max-width: 560px) {
    .contratos-campos[b-4sxty6ckko] { grid-template-columns: minmax(0, 1fr); }
}
/* /Pages/Pages/Contratos/ContratoFormDialog.razor.rz.scp.css */
.contratos-formulario[b-ibc8aowvwm]  fieldset { border: 0; min-width: 0; margin: 0; padding: 0; }
.contratos-campos[b-ibc8aowvwm] { display: grid; gap: 10px 12px; }
.contratos-identificacion[b-ibc8aowvwm] { grid-template-columns: minmax(0, 1fr) minmax(0, .75fr) minmax(0, 2fr); align-items: start; }
.contratos-fechas[b-ibc8aowvwm] { grid-template-columns: repeat(3, minmax(0, 1fr)); margin-top: 12px; }
.contratos-campos label[b-ibc8aowvwm], .contratos-avisos label[b-ibc8aowvwm] { display: grid; gap: 4px; align-content: start; color: #435c6d; font-size: .8125rem; font-weight: 600; }
.contratos-campos small[b-ibc8aowvwm], .contratos-avisos small[b-ibc8aowvwm] { color: #516577; font-weight: 400; font-size: .75rem; }
.contratos-ancho-completo[b-ibc8aowvwm] { grid-column: 1 / -1; }
.contratos-formulario[b-ibc8aowvwm]  input:not(.mud-input-slot):not([type=checkbox]) {
    width: 100%;
    min-height: 36px;
    min-width: 0;
    box-sizing: border-box;
    border: 1px solid #cbd8e1;
    border-radius: 6px;
    background: #fff;
    padding: 6px 8px;
    font: inherit;
    font-size: .9375rem;
    color: #172b3b;
}
.contratos-formulario[b-ibc8aowvwm]  input:disabled { background: #eef2f5; color: #516577; }
.contratos-formulario[b-ibc8aowvwm]  .validation-message { color: #8a3039; font-weight: 400; }
.contratos-proveedor[b-ibc8aowvwm] { display: grid; gap: 4px; min-width: 0; align-content: start; }
.contratos-proveedor[b-ibc8aowvwm]  .mud-input-control.mud-input-control-margin-dense { margin: 0; }
.contratos-proveedor[b-ibc8aowvwm]  .mud-input > input.mud-input-root-outlined.mud-input-root-margin-dense { padding-block: 8.5px; }
.contratos-enlace[b-ibc8aowvwm] { justify-self: start; border: 0; background: transparent; color: #096578; padding: 0; font: inherit; font-size: .8125rem; font-weight: 650; cursor: pointer; }
.contratos-enlace:disabled[b-ibc8aowvwm] { opacity: .55; cursor: default; }
.contratos-avisos[b-ibc8aowvwm] { margin-top: 14px; border: 1px solid #d7e2e9; border-radius: 8px; }
.contratos-aviso-resumen[b-ibc8aowvwm] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
    width: 100%;
    padding: 9px 12px;
    background: #f7fafb;
    border: 0;
    border-radius: inherit;
    text-align: left;
    font: inherit;
    font-size: .8125rem;
    color: #253d50;
    cursor: pointer;
}
.contratos-aviso-resumen small[b-ibc8aowvwm] { display: block; margin-top: 2px; }
.contratos-aviso-opciones[b-ibc8aowvwm] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr)) minmax(0, 1.4fr);
    align-items: center;
    gap: 10px 12px;
    padding: 10px 12px;
    border-top: 1px solid #d7e2e9;
}
.contratos-aviso-opciones[hidden][b-ibc8aowvwm] { display: none; }
.contratos-sesion[b-ibc8aowvwm] { display: flex; align-items: center; flex-wrap: wrap; gap: 6px 8px; margin-bottom: 12px; padding: 9px 12px; border-radius: 8px; background: #e6f4ee; color: #1d5a48; font-size: .8125rem; }
.contratos-sesion-ayuda[b-ibc8aowvwm] { margin-left: auto; color: #516577; }
.contratos-info[b-ibc8aowvwm] { margin: 0 0 12px; padding: 9px 12px; border-radius: 8px; background: #eaf2f7; color: #0d4f78; font-size: .8125rem; }
.contratos-nota[b-ibc8aowvwm] { color: #435c6d; font-size: .875rem; }
.contratos-similares[b-ibc8aowvwm] { margin: 6px 0 8px; padding-left: 18px; }
.contratos-pie-formulario[b-ibc8aowvwm] { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 8px; margin-top: 16px; padding-top: 12px; border-top: 1px solid #dce5eb; }
.contratos-pie-formulario small[b-ibc8aowvwm] { color: #516577; font-size: .75rem; display: inline-flex; align-items: center; gap: 4px; }
.contratos-botones[b-ibc8aowvwm] { display: flex; flex-wrap: wrap; gap: 8px; margin-left: auto; }
@media (max-width: 640px) {
    .contratos-identificacion[b-ibc8aowvwm] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .contratos-proveedor[b-ibc8aowvwm] { grid-column: 1 / -1; }
    .contratos-fechas[b-ibc8aowvwm], .contratos-aviso-opciones[b-ibc8aowvwm] { grid-template-columns: minmax(0, 1fr); }
}
/* /Pages/Pages/Contratos/Contratos.razor.rz.scp.css */
.contratos-titulo[b-139fyyokz9] { display: flex; align-items: end; justify-content: space-between; gap: 10px; flex-wrap: wrap; margin-bottom: 14px; }
.contratos-panel[b-139fyyokz9] { border: 1px solid #d7e2e9; border-radius: 8px; background: #fff; min-width: 0; }
.contratos-filtros[b-139fyyokz9] { display: flex; align-items: end; flex-wrap: wrap; gap: 8px 10px; padding: 10px 12px; border-bottom: 1px solid #d7e2e9; }
.contratos-filtros label[b-139fyyokz9], .contratos-campos label[b-139fyyokz9] { display: grid; gap: 4px; color: #435c6d; font-size: .8125rem; font-weight: 600; }
.contratos-buscar[b-139fyyokz9] { flex: 1 1 215px; }
.contratos-filtros input[b-139fyyokz9], .contratos-filtros select[b-139fyyokz9], .contratos-formulario[b-139fyyokz9]  input:not(.mud-input-slot), .contratos-formulario[b-139fyyokz9]  select {
    min-height: 36px;
    max-width: 100%;
    min-width: 0;
    border: 1px solid #cbd8e1;
    border-radius: 6px;
    background: #fff;
    padding: 6px 8px;
    font-size: .9375rem;
    color: #172b3b;
}
.contratos-boton[b-139fyyokz9] { min-height: 36px; border: 1px solid #cbd8e1; border-radius: 6px; background: #fff; padding: 6px 10px; color: #172b3b; font: inherit; cursor: pointer; }
.contratos-boton:disabled[b-139fyyokz9] { cursor: default; opacity: .55; }
.contratos-tabla[b-139fyyokz9] { overflow: auto; max-height: 560px; }
.contratos-tabla table[b-139fyyokz9] { min-width: 760px; width: 100%; border-spacing: 0; text-align: left; font-size: .9375rem; }
.contratos-tabla th[b-139fyyokz9], .contratos-tabla td[b-139fyyokz9] { border-bottom: 1px solid #dce5eb; padding: 9px 12px; vertical-align: middle; }
.contratos-tabla th[b-139fyyokz9] { position: sticky; top: 0; z-index: 1; background: #eff4f7; color: #435c6d; font-size: .8125rem; }
.contratos-tabla tr:nth-child(even) td[b-139fyyokz9] { background: #f6f8fa; }
.contratos-fecha[b-139fyyokz9] { font-variant-numeric: tabular-nums; white-space: nowrap; }
.contratos-enlace[b-139fyyokz9], .contratos-orden[b-139fyyokz9] { border: 0; background: transparent; color: #096578; padding: 0; font: inherit; font-weight: 650; cursor: pointer; text-align: left; }
.contratos-enlace:hover[b-139fyyokz9], .contratos-orden:hover[b-139fyyokz9] { text-decoration: underline; }
.contratos-etiqueta[b-139fyyokz9] { border-radius: 4px; padding: 3px 7px; font-size: .8125rem; white-space: nowrap; color: #435c6d; background: #eff4f7; }
.contratos-etiqueta.vencido[b-139fyyokz9] { color: #8a3039; background: #f7e9eb; }
.contratos-etiqueta.proximo[b-139fyyokz9] { color: #795019; background: #fcf0db; }
.contratos-pie[b-139fyyokz9] { display: flex; align-items: center; justify-content: space-between; gap: 8px; flex-wrap: wrap; padding: 8px 12px; }
.contratos-pie small[b-139fyyokz9] { color: #516577; font-size: .8125rem; }
.contratos-paginador[b-139fyyokz9] { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }
.contratos-vacio[b-139fyyokz9], .contratos-aviso[b-139fyyokz9] { padding: 10px 12px; margin: 0; }
.contratos-aviso[b-139fyyokz9] { color: #216150; }
.contratos-detalle-titulo[b-139fyyokz9] { margin: 0 0 8px; font-size: 1.0625rem; }
.contratos-detalle[b-139fyyokz9] { display: grid; gap: 7px; margin: 0; }
.contratos-detalle div[b-139fyyokz9] { display: grid; grid-template-columns: minmax(110px, 1fr) 2fr; gap: 8px; }
.contratos-detalle dt[b-139fyyokz9] { color: #516577; }
.contratos-detalle dd[b-139fyyokz9] { margin: 0; }
.contratos-vigencias[b-139fyyokz9] { margin-top: 12px; border-top: 1px solid #dce5eb; padding-top: 8px; }
.contratos-vigencias summary[b-139fyyokz9] { cursor: pointer; color: #096578; font-weight: 650; }
.contratos-historial[b-139fyyokz9] { display: grid; gap: 3px; border-bottom: 1px solid #dce5eb; padding: 8px 0; }
.contratos-formulario[b-139fyyokz9]  fieldset { border: 0; min-width: 0; margin: 0 0 12px; padding: 0; }
.contratos-formulario[b-139fyyokz9]  legend { font-size: .9375rem; font-weight: 650; padding: 0 0 6px; }
.contratos-campos[b-139fyyokz9] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px 12px; }
.contratos-campos[b-139fyyokz9]  input, .contratos-campos[b-139fyyokz9]  select { width: 100%; }
.contratos-proveedor[b-139fyyokz9] { display: grid; gap: 4px; min-width: 0; align-content: start; }
.contratos-proveedor .contratos-enlace[b-139fyyokz9] { justify-self: start; font-size: .8125rem; }
.contratos-enlace:disabled[b-139fyyokz9] { opacity: .55; cursor: default; }
.contratos-ancho[b-139fyyokz9] { grid-column: 1/-1; }
.contratos-fechas[b-139fyyokz9] { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.contratos-formulario[b-139fyyokz9]  .validation-message { color: #8a3039; }
.contratos-formulario .contratos-pie[b-139fyyokz9] { padding-inline: 0; }
@media (max-width: 560px) {
    .contratos-fechas[b-139fyyokz9] { grid-template-columns: minmax(0, 1fr); }
}
.contratos-etiqueta.archivado[b-139fyyokz9] { color: #516577; background: #e4e9ed; }
.contratos-acciones[b-139fyyokz9] { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 12px; border-bottom: 1px solid #dce5eb; padding-bottom: 10px; }
.contratos-aviso-estado[b-139fyyokz9] { font-weight: 650; }
.contratos-aviso-estado.PENDIENTE[b-139fyyokz9] { color: #795019; }
.contratos-aviso-estado.ATENDIDA[b-139fyyokz9] { color: #216150; }
.contratos-aviso-estado.PAUSADA[b-139fyyokz9] { color: #516577; }
.contratos-fila[b-139fyyokz9] { cursor: pointer; }
.contratos-tabla tr.contratos-fila:hover td[b-139fyyokz9] { background: #e6f1f4; }
.contratos-col-accion[b-139fyyokz9] { width: 1%; white-space: nowrap; text-align: right; }
.contratos-etiqueta.pausada[b-139fyyokz9] { color: #795019; background: #fcf0db; margin-left: 4px; }
.contratos-sr[b-139fyyokz9] { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.contratos-etiqueta.eliminado[b-139fyyokz9] { color: #8a3039; background: #f7e9eb; }
.contratos-motivo[b-139fyyokz9] { display: block; margin-top: 4px; color: #516577; font-size: .75rem; }
.contratos-ayuda-filtro[b-139fyyokz9] { margin: 0; padding: 8px 12px; color: #516577; font-size: .8125rem; border-bottom: 1px solid #d7e2e9; background: #fbf3f4; }
.contratos-acciones[b-139fyyokz9] { align-items: center; }
.contratos-texto-peligro[b-139fyyokz9] { color: #8a3039; }
/* /Pages/Pages/Contratos/EliminarContratoDialog.razor.rz.scp.css */
.eliminar-comparacion[b-w0tvkztco8] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; font-size: .8125rem; color: #435c6d; }
.eliminar-comparacion > div[b-w0tvkztco8] { padding: 10px; border: 1px solid #d7e2e9; border-radius: 8px; }
.eliminar-comparacion .eliminar-peligro[b-w0tvkztco8] { border-color: #e8c3c8; background: #fbf3f4; }
.eliminar-peligro b:first-child[b-w0tvkztco8] { color: #8a3039; }
@media (max-width: 520px) { .eliminar-comparacion[b-w0tvkztco8] { grid-template-columns: minmax(0, 1fr); } }
/* /Pages/Pages/Contratos/ModificatorioDialog.razor.rz.scp.css */
.contratos-formulario[b-1ghxu58pbw]  fieldset { border: 0; min-width: 0; margin: 0 0 8px; padding: 0; }
.contratos-campos[b-1ghxu58pbw] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px 12px; }
.contratos-campos label[b-1ghxu58pbw] { display: grid; gap: 4px; color: #435c6d; font-size: .8125rem; font-weight: 600; }
.contratos-ancho[b-1ghxu58pbw] { grid-column: 1/-1; }
.contratos-formulario[b-1ghxu58pbw]  input:not(.mud-input-slot), .contratos-formulario[b-1ghxu58pbw]  textarea {
    width: 100%;
    min-height: 36px;
    min-width: 0;
    border: 1px solid #cbd8e1;
    border-radius: 6px;
    background: #fff;
    padding: 6px 8px;
    font: inherit;
    font-size: .9375rem;
    color: #172b3b;
}
.contratos-formulario[b-1ghxu58pbw]  .validation-message { color: #8a3039; font-weight: 400; }
.contratos-nota[b-1ghxu58pbw] { margin: 0 0 12px; color: #435c6d; font-size: .875rem; line-height: 1.45; }
@media (max-width: 560px) {
    .contratos-campos[b-1ghxu58pbw] { grid-template-columns: minmax(0, 1fr); }
}
/* /Pages/Pages/Dashboard.razor.rz.scp.css */
.bandeja[b-fee7nlcqrl], .bandeja-estado[b-fee7nlcqrl] { margin-top: 16px; }
.bandeja[b-fee7nlcqrl] { display: grid; gap: 16px; }
.bandeja-estado p[b-fee7nlcqrl] { margin: 10px 0; }

.bandeja-indicadores[b-fee7nlcqrl] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 10px;
}

.bandeja-indicadores article[b-fee7nlcqrl], .bandeja-panel[b-fee7nlcqrl] {
    border: 1px solid #d7e2e9;
    border-radius: 8px;
    background: #fff;
}

.bandeja-indicadores article[b-fee7nlcqrl] { padding: 11px 14px; }
.bandeja-indicadores h2[b-fee7nlcqrl] { margin: 0; font-size: .875rem; font-weight: 650; }
.bandeja-indicadores strong[b-fee7nlcqrl] { display: block; font-size: 1.75rem; font-weight: 670; font-variant-numeric: tabular-nums; }
.bandeja-indicadores small[b-fee7nlcqrl], .bandeja-tabla small[b-fee7nlcqrl], .bandeja-lista small[b-fee7nlcqrl] { color: #516577; font-size: .8125rem; }

.bandeja-secciones[b-fee7nlcqrl] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(220px, 25%);
    align-items: start;
    gap: 12px;
}

.bandeja-panel[b-fee7nlcqrl] { min-width: 0; }
.bandeja-panel h2[b-fee7nlcqrl] { margin: 0; padding: 12px 14px; font-size: 1.0625rem; font-weight: 650; }
.bandeja-contexto[b-fee7nlcqrl], .bandeja-vacio[b-fee7nlcqrl] { color: #516577; margin: 0; padding: 0 14px 12px; }
.bandeja-contexto[b-fee7nlcqrl] { font-size: .8125rem; }

.bandeja-tabla[b-fee7nlcqrl] { overflow-x: auto; }
.bandeja-tabla table[b-fee7nlcqrl] { width: 100%; border-collapse: collapse; text-align: left; font-size: .9375rem; }
.bandeja-tabla th[b-fee7nlcqrl], .bandeja-tabla td[b-fee7nlcqrl] { border-top: 1px solid #e0e8ed; padding: 10px 14px; vertical-align: middle; }
.bandeja-tabla th[b-fee7nlcqrl] { background: #f3f6f8; color: #435c6d; font-size: .8125rem; font-weight: 650; }
.bandeja-tabla small[b-fee7nlcqrl] { display: block; }
.bandeja-fecha[b-fee7nlcqrl] { white-space: nowrap; font-variant-numeric: tabular-nums; }
.bandeja-enlace[b-fee7nlcqrl] {
    border: 0;
    background: transparent;
    padding: 0;
    color: #096578;
    font: inherit;
    font-weight: 650;
    text-align: left;
    cursor: pointer;
}
.bandeja-enlace:hover[b-fee7nlcqrl] { text-decoration: underline; }
.bandeja-enlace:focus-visible[b-fee7nlcqrl] { outline: 2px solid #096578; outline-offset: 2px; }

.bandeja-etiqueta[b-fee7nlcqrl] { display: inline-block; border-radius: 4px; padding: 3px 6px; white-space: nowrap; font-size: .8125rem; }
.es-vencido[b-fee7nlcqrl] { color: #8a3039; background: #f7e9eb; }
.es-proximo[b-fee7nlcqrl] { color: #795019; background: #fcf0db; }
.bandeja-lista[b-fee7nlcqrl] { list-style: none; margin: 0; padding: 0 14px 9px; }
.bandeja-lista li[b-fee7nlcqrl] { border-top: 1px solid #e0e8ed; display: grid; gap: 3px; padding: 9px 0; }

.bandeja-detalle-titulo[b-fee7nlcqrl] { margin: 0; font-size: 1.1rem; }
.bandeja-detalle[b-fee7nlcqrl] { display: grid; gap: 7px; margin-bottom: 0; }
.bandeja-detalle div[b-fee7nlcqrl] { display: grid; grid-template-columns: minmax(100px, 1fr) 2fr; gap: 8px; }
.bandeja-detalle dt[b-fee7nlcqrl] { color: #516577; }
.bandeja-detalle dd[b-fee7nlcqrl] { margin: 0; }

@media (max-width: 720px) {
    .bandeja-secciones[b-fee7nlcqrl] { grid-template-columns: minmax(0, 1fr); }
    .bandeja-tabla th[b-fee7nlcqrl], .bandeja-tabla td[b-fee7nlcqrl] { padding: 8px; }
}

@media (max-width: 480px) {
    .bandeja-indicadores[b-fee7nlcqrl] { grid-template-columns: minmax(0, 1fr); }
}
/* /Pages/Pages/Parametros/Parametros.razor.rz.scp.css */
.parametros-titulo[b-wfhhth8ygk] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem 1rem;
    margin-bottom: 1rem;
}

.parametros-titulo .ccv-page-description[b-wfhhth8ygk] {
    margin-bottom: 0;
}

.parametros-panel[b-wfhhth8ygk] {
    background: var(--mud-palette-surface);
    border: 1px solid var(--mud-palette-divider);
    border-radius: 0.5rem;
    overflow: hidden;
}

.parametros-panel[b-wfhhth8ygk]  .mud-tabs-tabbar {
    border-bottom: 1px solid var(--mud-palette-divider);
}

.parametros-panel[b-wfhhth8ygk]  .mud-table-cell {
    font-size: 0.9375rem;
    overflow-wrap: anywhere;
}

.parametros-panel[b-wfhhth8ygk]  .parametros-accion {
    width: 1%;
    text-align: center;
}

@media (max-width: 599px) {
    .parametros-panel[b-wfhhth8ygk]  td.parametros-accion {
        width: auto;
    }
}
/* /Shared/MainLayout.razor.rz.scp.css */
.ccv-shell[b-kkt30o18ti] {
    min-height: 100dvh;
    background: #f3f6f8;
    color: #172b3b;
}

.ccv-header[b-kkt30o18ti] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto auto;
    grid-template-areas: "brand nav account";
    align-items: center;
    gap: 12px;
    min-height: 58px;
    padding: 8px clamp(12px, 3vw, 28px);
    background: #142e43;
    color: #f4f9fc;
}

.ccv-brand[b-kkt30o18ti] {
    grid-area: brand;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    min-width: 0;
    gap: 8px 10px;
}

.ccv-logo[b-kkt30o18ti] {
    width: 31px;
    height: 31px;
    flex: 0 0 auto;
    box-sizing: border-box;
    padding: 4px;
    border-radius: 6px;
    background: #e4f1f4;
    object-fit: contain;
}

.ccv-institution[b-kkt30o18ti] {
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: .07em;
}

.ccv-system[b-kkt30o18ti] {
    border-inline-start: 1px solid #88a2b3;
    padding-inline-start: 10px;
    font-size: .875rem;
    line-height: 1.35;
}

.ccv-content[b-kkt30o18ti] {
    min-width: 0;
    padding-top: 20px;
}

.ccv-header[b-kkt30o18ti]  .ccv-nav {
    grid-area: nav;
}

.ccv-account[b-kkt30o18ti] {
    grid-area: account;
    justify-self: end;
}

.ccv-account[b-kkt30o18ti]  .mud-button-root {
    color: inherit;
    font-size: .8125rem;
}

.ccv-content[b-kkt30o18ti]  .ccv-page-title {
    margin: 0 0 5px;
    color: #096578;
    font-size: 11px;
    font-weight: 750;
    letter-spacing: .13em;
    text-transform: uppercase;
}

.ccv-content[b-kkt30o18ti]  .ccv-page-description {
    margin: 0;
    color: #516577;
    font-size: .9375rem;
}

@media (max-width: 690px) {
    .ccv-header[b-kkt30o18ti] {
        grid-template-columns: minmax(0, 1fr) auto;
        grid-template-areas:
            "brand account"
            "nav nav";
        row-gap: 5px;
    }
}

@media (max-width: 420px) {
    .ccv-system[b-kkt30o18ti] {
        flex-basis: 100%;
        border: 0;
        padding-inline-start: 0;
    }
}
/* /Shared/NavMenu.razor.rz.scp.css */
.ccv-nav[b-nl6y4qj04c] {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    gap: 4px clamp(4px, 1vw, 9px);
}

.ccv-nav[b-nl6y4qj04c]  .ccv-nav-link {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    min-height: 44px;
    padding: 7px 10px;
    border-radius: 6px;
    color: #e1eef3;
    font-size: .9375rem;
    font-weight: 600;
    text-decoration: none;
}

.ccv-nav[b-nl6y4qj04c]  .ccv-nav-link:hover,
.ccv-nav[b-nl6y4qj04c]  .ccv-nav-link.active {
    color: #fff;
    background: #315469;
}

.ccv-nav[b-nl6y4qj04c]  .ccv-nav-link:focus-visible {
    outline: 2px solid #b6e6ed;
    outline-offset: -2px;
}
