/* Company identity. Semantic warning, danger and result colors retain their meaning. */
body{--brand:#527023;--brand-soft:#f5f7f1;--g9-green:var(--brand);--g9-lime:var(--brand);--g9-soft:var(--brand-soft);--g9-line:color-mix(in srgb,var(--brand) 20%,white);--g9-ink:#27302d;--ink:#27302d;--green:var(--brand);--lime:var(--brand);--soft:var(--brand-soft);--line:color-mix(in srgb,var(--brand) 20%,white);--accent:var(--brand);--accent-soft:var(--brand-soft);background:var(--brand-soft)!important;color:var(--g9-ink)}
body .ui-layout-unit,body .ui-layout-unit-content,body .home-top{background:var(--brand-soft)!important}
body .home-card{--tone:var(--brand);--wash:var(--brand-soft);--line:var(--g9-line);color:var(--g9-ink);background:linear-gradient(135deg,#fff,var(--brand-soft));border-color:var(--g9-line)}
body .home-card-art img{opacity:0}body .home-card-art:before{content:"";position:absolute;width:76px;height:76px;background:var(--brand);mask:var(--home-icon) center/contain no-repeat;-webkit-mask:var(--home-icon) center/contain no-repeat}
.home-strategy{--home-icon:url('../img/inicio-estrategia.svg')}.home-selection{--home-icon:url('../img/requisicion.svg')}.home-roles{--home-icon:url('../img/inicio-puestos.svg')}.home-evaluation{--home-icon:url('../img/inicio-evaluaciones.svg')}
body a,body .home-number,body .home-card-arrow,body .ev-eyebrow,body .ev-icon,body .ev-emblem{color:var(--brand)}
body .ui-button{background:var(--brand);border-color:var(--brand);color:#fff;text-shadow:none}body .ui-button.ui-state-hover{background:color-mix(in srgb,var(--brand) 85%,black);border-color:var(--brand)}body .ui-button .ui-button-text{color:inherit}
body .ui-tabs .ui-tabs-nav,body .ui-paginator,body .ui-panel-titlebar,body .ui-dialog-titlebar,body .ui-datatable thead th{background:var(--brand-soft);border-color:var(--g9-line);color:var(--g9-ink);text-shadow:none}
body .ui-tabs .ui-tabs-nav li.ui-state-active,body .ui-state-highlight{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}body .ui-tabs .ui-tabs-nav li a{color:var(--g9-ink)}
body input:focus-visible,body textarea:focus-visible,body select:focus-visible,body a:focus-visible,body .ui-inputfield.ui-state-focus{outline-color:var(--brand)}
body .ev-path,body .ev-period,body .ev-empty{border-color:var(--g9-line);background:linear-gradient(135deg,white,var(--brand-soft))}body .ev-type,body .ev-counts,body .ev-filters .ui-state-active{color:var(--brand);background:var(--brand-soft)}
@media(max-width:680px){body .home-card-art:before{left:18px;top:25px;width:55px;height:55px}}
@media print{body,body .ui-layout-unit,body .ui-layout-unit-content{background:white!important}}
