.emhm{display:none!important}
@media(max-width:767px){
 .emh-root .emh-main{grid-template-columns:44px minmax(0,1fr) 44px}
 .emh-root .emh-right{display:none!important}
 .emh-root .emh-mode-switch{display:none!important}
 .emh-root{--emh-text:#111111!important;--emh-border:#e2e5e8!important;--emh-panel:#ffffff!important;color-scheme:light}
 .emh-root .emh-logo-light{display:block!important}
 .emh-root .emh-logo-dark{display:none!important}
 .emhm{display:block!important;background:transparent!important;color:#111111!important;font-family:Poppins,sans-serif!important;width:100%;max-width:1100px;margin:0 auto 20px;padding:0 16px;box-sizing:border-box;line-height:1.5}
 .emhm *{box-sizing:border-box;font-family:Poppins,sans-serif!important}
 .emhm :is(h2,h3,p,ol,li){margin:0;padding:0;background:transparent;border:0;text-transform:none;letter-spacing:normal;list-style:none}
 .emhm :is(a,a:visited,a:hover,a:active,button,h2,h3,p,time,span){color:#111111!important;-webkit-text-fill-color:#111111!important;opacity:1!important}
 .emhm :is(a,a:visited,a:hover,a:active){text-decoration:none!important}
 .emhm-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e3e7eb}
 .emhm .emhm-tabs button{position:relative;display:flex;align-items:center;justify-content:center;min-height:53px;width:100%;padding:9px 3px;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;font-size:12px;font-weight:400;white-space:nowrap;line-height:1.5;cursor:pointer;text-transform:none}
 .emhm .emhm-tabs button+button:before{content:'';position:absolute;left:0;top:15px;bottom:15px;width:1px;background:#e3e7eb}
 .emhm .emhm-tabs button[aria-selected="true"]:after{content:'';position:absolute;bottom:0;left:8px;right:8px;height:3px;background:#27bdf1}
 .emhm .emhm-summary{margin:14px 0 0}
 .emhm .emhm-summary>summary{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:49px;padding:11px 13px;background:#107acc!important;border-radius:28px;cursor:pointer;list-style:none;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}
 .emhm .emhm-summary>summary::-webkit-details-marker{display:none}
 .emhm .emhm-summary>summary :is(span,strong){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;line-height:1.4}
 .emhm-summary>summary span{font-size:11px;font-weight:300;flex:1;min-width:0}
 .emhm-summary>summary strong{font-size:12px;font-weight:500;white-space:nowrap;flex:none}
 .emhm .emhm-panel{padding:23px 4px 3px}
 .emhm [hidden]{display:none!important}
 .emhm h2{font-size:20px;font-weight:400;line-height:1.3;padding:0 0 11px;margin:0 0 17px;border-bottom:1px solid var(--cmsmasters-colors-primary,#fd5b00)}
 .emhm .emhm-context{font-size:11px;font-weight:300;margin:-6px 0 17px;line-height:1.5}
 .emhm .emhm-list{margin:0;padding:0}
 .emhm .emhm-list li{margin:0 0 18px;padding:0 0 15px;border-bottom:1px solid #e3e7eb}
 .emhm h3{font-size:15px;font-weight:400;line-height:1.45;margin:0}
 .emhm .emhm-timeline{margin-left:5px;padding-left:20px;border-left:1px solid #d8e1e8}
 .emhm .emhm-timeline li{position:relative;margin:0;padding:0 0 22px;border:0}
 .emhm .emhm-timeline li:last-child{padding-bottom:2px}
 .emhm .emhm-timeline li:before{content:'';position:absolute;left:-25px;top:5px;width:9px;height:9px;border-radius:50%;background:#27bdf1;box-shadow:0 0 0 4px #ffffff}
 .emhm time,.emhm .emhm-rank{display:block;font-size:11px;font-weight:400;margin:0 0 7px}
 .emhm .emhm-empty{font-size:13px;font-weight:300;line-height:1.6;padding:8px 0 15px}
 .emhm .emhm-recap{padding:20px 4px 0;background:transparent}
 .emhm .emhm-recap article{padding:0 0 17px;margin:0 0 15px;border-bottom:1px solid #e3e7eb}
 .emhm .emhm-recap p{font-size:13px;line-height:1.6;font-weight:300;margin:8px 0 0}
 .emhm :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid #107acc!important;outline-offset:3px}
}
@media(max-width:350px){.emhm{padding:0 10px}.emhm .emhm-tabs button{font-size:11px}.emhm .emhm-summary>summary{padding:10px}.emhm-summary>summary strong{font-size:11px}}
/* Reporter añade fondos mediante ::before y ::after a todos los botones.
   Se aíslan estos tres controles y se dibuja el indicador únicamente abajo. */
@media(max-width:767px){
 .emhm .emhm-tabs button::before,.emhm .emhm-tabs button::after{content:none!important;display:none!important;background:none!important;background-image:none!important;transition:none!important;box-shadow:none!important}
 .emhm .emhm-tabs button{overflow:visible!important;border:0!important;letter-spacing:normal!important;word-spacing:normal!important;text-shadow:none!important}
 .emhm .emhm-tabs button+button{border-left:1px solid #e3e7eb!important}
 .emhm .emhm-tabs button[aria-selected="true"]::after{content:""!important;display:block!important;position:absolute!important;inset:auto 8px 0 8px!important;width:auto!important;height:3px!important;background:#27bdf1!important;opacity:1!important;z-index:1!important;transform:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important}
}
/* Más aire entre la cabecera y los accesos, solo en teléfono. */
@media(max-width:767px){.emhm{padding-top:12px}}
