/* SerSoE / El Palacio V0.4.159 — Directriz tipografica comun V1, 26-10-2026.
 * Capa exclusivamente tipografica sobre interfaces propias (no estilos de WordPress
 * ni del tema). No reescribe HTML de correos, PDF o documentos ni altera medidas
 * geometricas, colores, posicionamiento, ocultacion, permisos o interacciones.
 * Los !important se limitan a tipografia para prevalecer sobre estilos PHP inline
 * y modulos antiguos sin modificarlos. */

/* Ambitos reales de la interfaz, incluidas pantallas delegadas y modales. */
:is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) {
  font-family:"Times New Roman", Times, serif !important;
  font-size:18px !important;
}

/* Elementos de texto del plugin: no se toca el contenido enriquecido del correo. */
:is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) :is(h1,h2,h3,h4,h5,h6,p,span,strong,em,b,i,small,summary,legend,dt,dd,li,label,th,td,a) :not(:is(.sersoe-ec-editor *, .sersoe-ec-preview *, .sercl-preview-logo *, .srcorr-original *, .mce-content-body *, .wp-editor-area *, [contenteditable="true"] *)) {
  font-family:"Times New Roman", Times, serif !important;
}
:is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) :is(p,span,strong,em,b,i,summary,legend,dt,dd,li,a) :not(:is(.sersoe-ec-editor *, .sersoe-ec-preview *, .sercl-preview-logo *, .srcorr-original *, .mce-content-body *, .wp-editor-area *, [contenteditable="true"] *)) {
  font-size:18px !important;
}

/* Campos y controles de todos los modulos, no los de WordPress u otros plugins. */
:is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) :is(input,select,textarea,button,.button,[role="button"],.srperm-boton,.srcorr-boton) {
  font-family:"Times New Roman", Times, serif !important;
  font-size:18px !important;
}
:is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) :is(label,input:not([type="checkbox"]):not([type="radio"]),select,textarea,option) {
  font-size:18px !important;
}
:is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) :is(button,.button,input[type="button"],input[type="submit"],input[type="reset"],[role="button"],.srperm-boton,.srcorr-boton) {
  font-size:18px !important;
  font-weight:700 !important;
}
/* Enlaces de navegacion que tienen apariencia de boton. */
:is(.sersoe-rm-pestana,.sersoe-rm-modal-volver,.sersoe-rm-modal-atras,.srnav-exit,.srnav-back,.srl-atras,.rm-log-template-actions a,.sercl-boton) {
  font-family:"Times New Roman", Times, serif !important;
  font-size:18px !important;
  font-weight:700 !important;
}

/* Titulos de pantalla, apartado y subapartado. */
:is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) :is(h1,.sersoe-rm-titulo-principal,.srnav-landing-head strong,.srnav-head > strong) {
  font-size:30px !important;
  font-weight:700 !important;
}
:is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) h2 {font-size:25px !important;font-weight:700 !important;}
:is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) :is(h3,h4,h5,h6) {font-size:22px !important;font-weight:700 !important;}
/* Las cabeceras de bloque de la portada y los apartados desplegables son apartados. */
:is(.sersoe-rm-bloque,.sersoe-rm-subgrupo) > h3,
[data-sersoe-v12] .sv12-heading {font-size:25px !important;font-weight:700 !important;}
/* Subapartados de contacto. */
[data-sersoe-v12] .sv12-contact > summary {font-size:22px !important;font-weight:700 !important;}

/* Tarjetas de navegacion: titulo de 20 px; descripcion secundaria de 16 px. */
:is(.sersoe-rm-tarjeta,.sersoe-rm-colcamp-tarjeta,.srperm-tarjeta,.sp-card,.srba-card,.rv-subtarjeta,
    .sersoe-rm-delegado-tarjeta) :is(strong,h2,h3) {font-size:20px !important;font-weight:700 !important;}
:is(.sersoe-rm-tarjeta,.sersoe-rm-colcamp-tarjeta,.srperm-tarjeta,.sp-card,.srba-card,.rv-subtarjeta,
    .sersoe-rm-delegado-tarjeta) > span {font-size:16px !important;font-weight:400 !important;}

/* Tablas y listados: las celdas conservan la misma escala en sus enlaces/textos. */
:is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) :is(table,thead,tbody,tfoot,tr,th,td) {font-family:"Times New Roman", Times, serif !important;font-size:17px !important;}
:is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) :is(th,td) :is(span,strong,b,a,small,em) {font-size:17px !important;}
:is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) th {font-weight:700 !important;}
/* Listados densos de nombres o registros, sin modificar altura, bordes ni espaciado. */
:is(.srl-tabla,.br-table,.srcorr-tabla-personal,.srba-table,.sp-table,.rm-bp-tabla,.sersoe-rm-colcamp-tabla-historial) :is(th,td,span,strong,a) {font-size:17px !important;}

/* Textos de ayuda y metadatos auxiliares, nunca por debajo de 16 px. */
:is(.sersoe-rm-area,.sp-main,.srpf-main,.sersoe-perm-dual,.srcorr,.rm-log-full,.rm-log-form,
    [data-sersoe-v12],.sersoe-rm-busq,.sersoe-ec-plantillas-wrap,.sersoe-ec-envios-wrap,
    .sersoe-rm-login-pagina,.sersoe-rm-volcamp,.srforms-publico) :is(
  .description,.help,.hint,.sr-only-not-used,.sercl-ayuda,.sersoe-ec-ayuda,
  .sersoe-ec-ajustes-estado,.sv12-historical-note,.sv12-types-help,.sv12-step-footer,
  .sersoe-rm-login-nota,.sersoe-rm-colcamp-legacy-apellidos,.br-help,.srforms-ayuda,
  .sv12-general-colab-card > summary span
) {font-size:16px !important;}
/* Las etiquetas de formularios no son ayudas. */
:is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) :is(label,.br-field,.srperm-filtro,.srforms-editor-field label,.sv12-field > span:first-child,.sv12-types > label) {font-size:18px !important;}

/* Ventanas emergentes: titulos 23 px, mensajes 18 px. */
:is(.sersoe-msg-panel,.srnav-warning-box,.srnav-toast-box,.srnav-confirm-box,
    .srperm-dialogo,.sersoe-ec-popup-panel,.sersoe-rm-campanas-popup-panel,
    .sersoe-rm-colab-popup-panel,.sersoe-ec-envios-modal-panel,.sersoe-ec-asignacion-panel,
    .sersoe-ec-asignacion-aviso-panel,.sersoe-ec-modal,.srba-modal > div,
    .sv12-alta-dialogo-panel,.sv12-section-dialog-box,.sv12-apartado-dialogo-panel,
    .sersoe-rm-colcamp-popup-panel,.rm-log-dialog,.rm-log-delete-dialog,
    .sercl-dialogo,.sec-transf-aviso-panel,.sersoe-agenda-box,.sersoe-otros-panel,.sersoe-rm-modal-panel) :is(h1,h2,h3,h4) {
  font-family:"Times New Roman", Times, serif !important;
  font-size:23px !important;
  font-weight:700 !important;
}
:is(.sersoe-msg-panel,.srnav-warning-box,.srnav-toast-box,.srnav-confirm-box,
    .srperm-dialogo,.sersoe-ec-popup-panel,.sersoe-rm-campanas-popup-panel,
    .sersoe-rm-colab-popup-panel,.sersoe-ec-envios-modal-panel,.sersoe-ec-asignacion-panel,
    .sersoe-ec-asignacion-aviso-panel,.sersoe-ec-modal,.srba-modal > div,
    .sv12-alta-dialogo-panel,.sv12-section-dialog-box,.sv12-apartado-dialogo-panel,
    .sersoe-rm-colcamp-popup-panel,.rm-log-dialog,.rm-log-delete-dialog,
    .sercl-dialogo,.sec-transf-aviso-panel,.sersoe-agenda-box,.sersoe-otros-panel,.sersoe-rm-modal-panel) :is(p,span,li,label) {
  font-family:"Times New Roman", Times, serif !important;
  font-size:18px !important;
}

/* Formas de mensaje/aviso en la cinta: siempre legibles. */
:is(.srcorr-alert,.srcorr-tarjeta-aviso,.sersoe-agenda-otros-alerta,.sersoe-agenda-top .alerta) {font-size:16px !important;}

/* Prevalencia frente a estilos inline heredados y las fichas V12. */
body .sersoe-rm-frontal-herramienta,
body .sersoe-rm-frontal-herramienta :is(.wrap,.sersoe-ec-envios-wrap,.sersoe-ec-envios-card){font-size:18px!important;font-family:"Times New Roman",Times,serif!important}
body .sersoe-rm-frontal-herramienta h1{font-size:30px!important}
body .sersoe-rm-frontal-herramienta h2{font-size:25px!important}
body .sersoe-rm-frontal-herramienta h3{font-size:22px!important}
body .sersoe-rm-frontal-herramienta :is(input,select,textarea,button,label){font-size:18px!important;font-family:"Times New Roman",Times,serif!important}
html.srnav-embedded body .sersoe-perm-dual>h1{font-size:30px!important}
html.srnav-embedded body .sersoe-perm-dual>h2{font-size:25px!important}
body .sersoe-perm-dual .srperm-filtros .srperm-filtro,
body .sersoe-perm-dual .srperm-filtros :is(input,select){font-size:18px!important}
body .sersoe-perm-dual .srperm-tarjeta strong{font-size:20px!important}
body .srperm-overlay .srperm-boton{font:700 18px "Times New Roman",Times,serif!important}
body .srperm-overlay .srperm-dialogo p{font:18px "Times New Roman",Times,serif!important}
body .srperm-overlay .srperm-dialogo h2{font:700 23px "Times New Roman",Times,serif!important}
body .sersoe-rm-busq .br-title{font-size:25px!important}
body .sersoe-rm-busq .br-resultados h3{font-size:22px!important}
body .sersoe-rm-colcamp-wrap--v12,
body .sersoe-rm-colcamp-modal--v12{font-family:"Times New Roman",Times,serif!important;font-size:18px!important}
body .sersoe-rm-colcamp-wrap--v12 :is(input,select,textarea,button),
body .sersoe-rm-colcamp-modal--v12 :is(input,select,textarea,button){font-family:"Times New Roman",Times,serif!important;font-size:18px!important}
body .sersoe-rm-colcamp-acordeon--v12 .sv12-panel,
body .sersoe-rm-colcamp-acordeon--v12 .sv12-panel-body{font-family:"Times New Roman",Times,serif!important;font-size:18px!important}
body .sersoe-rm-colcamp-acordeon--v12 .sv12-heading{font:700 25px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-acordeon--v12>summary,
body .sersoe-rm-colcamp-acordeon--v12[open]>summary{font:700 20px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-acordeon--v12 .sersoe-rm-colcamp-summary-nombre{font:700 20px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-acordeon--v12 .sv12-follow-top>.sersoe-rm-colcamp-dato strong,
body .sersoe-rm-colcamp-acordeon--v12 .sv12-follow-top>div strong{font:700 18px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-acordeon--v12 .sv12-follow-top>.sersoe-rm-colcamp-dato span,
body .sersoe-rm-colcamp-acordeon--v12 .sv12-follow-top>div span{font:18px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-acordeon--v12 .sv12-read-grid>.sersoe-rm-colcamp-dato strong{font:700 18px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-acordeon--v12 .sv12-read-grid>.sersoe-rm-colcamp-dato span,
body .sersoe-rm-colcamp-acordeon--v12 .sv12-read-grid .sersoe-rm-colcamp-web-valor{font:18px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-acordeon--v12 .sv12-types>label,
body .sersoe-rm-colcamp-acordeon--v12 .sv12-types>label:first-child{font:700 18px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-acordeon--v12 :is(.sv12-read-types,.sersoe-rm-colcamp-observaciones){font:18px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-acordeon--v12 .sersoe-rm-colcamp-dato strong{font:700 18px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-acordeon--v12 .sersoe-rm-colcamp-dato span{font:18px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-acordeon--v12 :is(.sersoe-rm-colcamp-acciones-correo,.sersoe-rm-colcamp-envio-seguimiento,.sersoe-rm-colcamp-seguimiento,.sersoe-rm-colcamp-form-clasificar){font:18px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-acordeon--v12 :is(.sersoe-rm-colcamp-cabecera-seccion h4,.sersoe-rm-colcamp-seguimiento h4,.sersoe-rm-colcamp-acciones-correo h4){font:700 22px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-acordeon--v12 :is(input,textarea,select){font:18px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-acordeon--v12 :is(.sersoe-rm-colcamp-envio-seguimiento .button,.sersoe-rm-colcamp-web-abrir,.sersoe-rm-colcamp-btn-guardar){font:700 18px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-modal--v12 .sersoe-rm-colcamp-modal-cabecera h3{font:700 23px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-modal--v12 .sersoe-rm-colcamp-modal-cabecera p{font:18px "Times New Roman",Times,serif!important}
body .sersoe-rm-colcamp-modal--v12 .sersoe-rm-colcamp-modal-volver{font:700 18px "Times New Roman",Times,serif!important}
/* Los campos V12 tienen declaraciones font: ... !important con mayor especificidad. */
html body [data-sersoe-v12][data-sersoe-v12] .sv12-field :is(input,select,textarea),
html body [data-sersoe-v12][data-sersoe-v12] :is(.sv12-hour,.sv12-button,.sv12-types-column select,.sv12-types-buttons button){font-family:"Times New Roman",Times,serif!important;font-size:18px!important}
body [data-sersoe-v12] .sv12-button,
body [data-sersoe-v12] :is(.sv12-heading,.sv12-contact>summary){font-family:"Times New Roman",Times,serif!important}
body [data-sersoe-v12] .sv12-sheet h2{font-size:25px!important}
/* El titulo de la cinta debe partir la linea antes que tapar los controles. */
.srnav-head > strong{min-width:0;overflow-wrap:anywhere}

/* Dispositivos moviles: 26/23/21/20/18/17/16 y popup 22/18. */
@media (max-width:760px) {
  :is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) :is(h1,.sersoe-rm-titulo-principal,.srnav-landing-head strong,.srnav-head > strong) {font-size:26px !important;}
  :is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) h2 {font-size:23px !important;}
  :is(
  .sersoe-rm-area,
  .sersoe-rm-modal,
  .sersoe-rm-delegado-main,
  .sersoe-rm-delegado-top,
  .sersoe-rm-login-pagina,
  .sp-main,
  .sp-cab,
  .srpf-main,
  .srpf-top,
  .rm-bp-main,
  .rm-bp-cab,
  .srnav-shell,
  .sersoe-perm-dual,
  .srperm-overlay,
  .sersoe-rm-forms,
  .srforms-publico,
  .sersoe-rm-inscripcion-general,
  .sersoe-ec-plantillas-wrap,
  .sersoe-ec-envios-wrap,
  .sersoe-ec-libre,
  .sersoe-ec-popup-fondo,
  .sersoe-ec-modal,
  .sersoe-ec-envios-modal,
  .sersoe-ec-asignacion-panel,
  .sersoe-ec-asignacion-aviso-panel,
  .sersoe-rm-campanas-wrap,
  .sersoe-rm-campanas-popup-panel,
  .sersoe-rm-colab-popup-panel,
  .sersoe-rm-colcamp-wrap,
  .sersoe-rm-colcamp-modal,
  .sersoe-rm-colcamp-popup-cambios,
  .sersoe-rm-vista-correo,
  .sersoe-rm-volcamp,
  .sersoe-agenda-box,
  .sersoe-agenda-modal,
  .sersoe-otros-fondo,
  .sersoe-msg-fondo,
  .rm-log-form,
  .rm-log-full,
  .rm-log-templates,
  .rm-log-overlay,
  .rm-log-delete-dialog,
  .rm-log-template-card,
  .srcorr,
  .srba-panel,
  .srst-bloque,
  .sersoe-rm-busq,
  [data-sersoe-v12],
  .sv12-general-list,
  .sv12-alta-dialogo,
  .sv12-section-dialog,
  .sv12-apartado-dialogo,
  .sv12-sheet,
  .sv12-follow,
  .srba-modal,
  .sec-transf,
  .sec-transf-aviso-fondo,
  .sercl-dialogo,
  .sersoe-ci-panel,
  .sersoe-rm-formularios-solicitudes
) :is(h3,h4,h5,h6) {font-size:21px !important;}
  :is(.sersoe-rm-bloque,.sersoe-rm-subgrupo) > h3,
  [data-sersoe-v12] .sv12-heading {font-size:23px !important;}
  [data-sersoe-v12] .sv12-contact > summary {font-size:21px !important;}
  :is(.sersoe-msg-panel,.srnav-warning-box,.srnav-toast-box,.srnav-confirm-box,
    .srperm-dialogo,.sersoe-ec-popup-panel,.sersoe-rm-campanas-popup-panel,
    .sersoe-rm-colab-popup-panel,.sersoe-ec-envios-modal-panel,.sersoe-ec-asignacion-panel,
    .sersoe-ec-asignacion-aviso-panel,.sersoe-ec-modal,.srba-modal > div,
    .sv12-alta-dialogo-panel,.sv12-section-dialog-box,.sv12-apartado-dialogo-panel,
    .sersoe-rm-colcamp-popup-panel,.rm-log-dialog,.rm-log-delete-dialog,
    .sercl-dialogo,.sec-transf-aviso-panel,.sersoe-agenda-box,.sersoe-otros-panel,.sersoe-rm-modal-panel) :is(h1,h2,h3,h4) {font-size:22px !important;}
  /* Mantener titulos de tarjeta de 20px tambien cuando el titulo es un h2/h3. */
  :is(.sersoe-rm-tarjeta,.sersoe-rm-colcamp-tarjeta,.srperm-tarjeta,.sp-card,.srba-card,.rv-subtarjeta,.sersoe-rm-delegado-tarjeta) :is(strong,h2,h3){font-size:20px!important}
  body .sersoe-rm-frontal-herramienta h1{font-size:26px!important}
  body .sersoe-rm-frontal-herramienta h2{font-size:23px!important}
  body .sersoe-rm-frontal-herramienta h3{font-size:21px!important}
  html.srnav-embedded body .sersoe-perm-dual>h1{font-size:26px!important}
  html.srnav-embedded body .sersoe-perm-dual>h2{font-size:23px!important}
  body .sersoe-rm-colcamp-acordeon--v12 .sv12-heading{font-size:23px!important}
  body .sersoe-rm-colcamp-acordeon--v12 :is(.sersoe-rm-colcamp-cabecera-seccion h4,.sersoe-rm-colcamp-seguimiento h4,.sersoe-rm-colcamp-acciones-correo h4){font-size:21px!important}
  body .sersoe-rm-colcamp-modal--v12 .sersoe-rm-colcamp-modal-cabecera h3{font-size:22px!important}
  body .srperm-overlay .srperm-dialogo h2{font-size:22px!important}
  body .sersoe-rm-busq .br-title{font-size:23px!important}
  body .sersoe-rm-busq .br-resultados h3{font-size:21px!important}
}
