/* //@ ==================================================================================================== */
/* //@ GUIA DE ESTILOS BASICA GENERICA (tema Arcadia) */
/* //@ ==================================================================================================== */
/* TK-ee75f04085fc: defecto multi-tenant = azul Arcadia (--arcadia-primary,
   definido mas abajo), no el vino #980046 del proyecto historico
   "Valladolid". Un tenant SIN css/<CODIGO>/base_guide.css propio debe heredar
   Arcadia, no Valladolid -- ver playbook calendario-laboral-baleares #319. */

:root {
    /* TK-8a64b3c30b71: este bloque es IGUAL al de release4/prod (lo que dejo
       DES-TENANT 1/5, TK-ee75f04085fc) MAS dos variables que faltaban. Ojo al
       historial, que importa: el 15-oct se subio aqui por error la paleta GRIS
       de los overrides de ASA/PGE/FIS (--theme-color-1 #D3D3D3), y se revirtio
       el mismo dia al comprobar el Slack. Razon: el cliente pidio EXPRESAMENTE
       lo contrario -- "el icono de Mi buzon esta en el color de Valladolid en
       vez de en el generico de ARCADIA" (UGDCXPP8R, TK-d6b959bba3b9) -- y el
       gris es justo el que denuncio por ilegible en TK-96f2c804facf. No volver
       a subirlo. */
    --theme-text-color: #000;
    --theme-link-color: #980046 /*#5e5b5b*/;
    --theme-link-color-hover: #79adde;
    --theme-color-1: var(--arcadia-primary, #3b7de8);
    /* Las DOS de abajo cierran un hueco MEDIDO: desde que el barrido retiro
       los overrides de inquilino, nadie define --theme-color-2, y el CSS
       comun la usa SIN fallback (style.css:4947, ".container a { color }")
       -> esa declaracion queda invalida. --theme-label-color si lleva
       fallback a --theme-color-1 en sus 7 usos; se declara por fidelidad al
       fix que el cliente valido (TK-96f2c804facf: etiquetas y colones en
       #1b2e51, no en el gris que denuncio por ilegible).
       --theme-tags NO se declara, A PROPOSITO: style.css:4878-4880
       (".normativa-tipo { color/border: var(--theme-tags) }") es un bug
       preexistente, documentado en style.css:5218-5225 -- misma
       especificidad que .normativa-tipo--aceptado/--rechazado y carga
       despues, asi que les pisa el color de estado; TK-283f20120453 solo lo
       parcheo para Ausencias con selectores de 2 clases. Sin la variable en
       el generico la regla esta INERTE y los badges se ven bien: definirla
       la despertaria fuera de Ausencias, y ni AV ni COD la definen. */
    --theme-color-2: #1b2e51;
    --theme-label-color: var(--theme-color-2);
    --theme-list-backcolor: #fafafa;
    --theme-list-border-color: #ebebeb;
    --theme-table-header-backcolor: var(--theme-color-1);
    --theme-table-header-forecolor: #fff;

    /* TK-24c6d98c5f38: azul de marca "Arcadia" para la ZONA EMPLEADO
       (intranet/dashboard: #sidebar-web, .dashboard-body-row) -- NO
       sustituye --theme-color-1/2 (esos siguen rigiendo el sitio publico y
       el backoffice, por tenant). Es un token global (:root, cargado por
       TODOS los tenants via base_guide.css) a proposito: el rediseño
       Arcadia es el MISMO azul para cualquier entidad en la zona empleado,
       ver TK-74eb1769e822 contexto_curado ("distinto del navy del login de
       backoffice, kiosko/tablet vs backoffice, no unificar sin pedirlo"). */
    --arcadia-primary: #3b7de8;
    --arcadia-primary-hover: #2f66c3;
    --arcadia-primary-soft: rgba(59, 125, 232, 0.1);
}

.ckeditor-content-style p {
    margin: 10px 0 25px 0;
}

.ckeditor-content-style h2,
.ckeditor-content-style h3 {
    color: var(--theme-color-1);
    margin-bottom: 25px;
    text-transform: uppercase;
}

.ckeditor-content-style h3 {
    text-transform: unset   ;
}

.ckeditor-content-style table th,
.ckeditor-content-style table td {
    padding: 10px;
}

.ckeditor-content-style table th {
    text-transform: uppercase;
    font-weight: bold;
    background-color: var(--theme-table-header-backcolor);
    color: var(--theme-table-header-forecolor);
}

.ckeditor-content-style a {
    color: var(--theme-link-color);
    text-decoration: none;
}

.ckeditor-content-style a:hover {
    color: var(--theme-link-color-hover);
    text-decoration: underline;
}


.ckeditor-content-style ul
/*.ckeditor-content-style ol*/
{
    list-style: none;
}

.ckeditor-content-style > ul,
.ckeditor-content-style > ol {
    background-color: var(--theme-list-backcolor);
    border: 1px solid var(--theme-list-border-color);
    padding: 20px 20px 20px 40px;
}

.ckeditor-content-style ul li,
.ckeditor-content-style ol li {
    line-height: 30px;
}

.ckeditor-content-style ul li::marker,
.ckeditor-content-style ol li::marker {
    font-weight: bold;
}

.ckeditor-content-style img {
    object-fit: contain;
    max-width: 100%;
}

.ckeditor-content-style ul,
.ckeditor-content-style ol {
    counter-reset: list-counter;
}

.ckeditor-content-style ul li:before
/*.ckeditor-content-style ol li:before*/
{
    content: "";
    width: 1em;
    height: 1em;
    margin-right: 10px;
    border-radius: 50%;
    border: .25em solid var(--theme-list-border-color);
    background: var(--theme-color-1);
    display: inline-block;
}

.required:after {
    content: " *";
    color: red;
}

/*
.ckeditor-content-style ul li a::before {
    content:'\21E2';
    padding-right: 10px;
}
*/


/*
.ckeditor-content-style ul li:nth-child(odd) {
    background-color: var(--theme-list-item-odd);
}

.ckeditor-content-style ul li:nth-child(even) {
    background-color: var(--theme-list-item-even);
}
*/
