:root{--metis-blue:#3f8994;--metis-dark:#172b3a;--metis-muted:#5f6f7d;--metis-line:#e2e8ee;--metis-soft:#f5f9fc}.metis-wrap{max-width:1160px;margin:0 auto;padding:56px 24px 72px}.metis-hero{background:var(--metis-soft);border-bottom:1px solid var(--metis-line)}.metis-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--metis-blue);margin-bottom:12px}.metis-title{font-size:clamp(36px,5vw,58px);line-height:1.04;letter-spacing:-.035em;color:var(--metis-dark);margin:0 0 18px}.metis-lead{font-size:18px;line-height:1.65;color:var(--metis-muted);max-width:850px}.metis-back{display:inline-block;margin-bottom:18px;color:var(--metis-blue);font-weight:600;text-decoration:none}.metis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0}.metis-card{border:1px solid var(--metis-line);border-radius:8px;padding:20px;background:#fff}.metis-card-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#547086;font-weight:700;margin-bottom:7px}.metis-card-value{font-weight:700;color:var(--metis-dark)}.metis-section-title{font-size:28px;margin:36px 0 18px;color:var(--metis-dark)}.metis-doc-group{padding:18px 0;border-top:1px solid var(--metis-line)}.metis-doc-cat{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-bottom:14px}.metis-doc-row{display:flex;justify-content:space-between;gap:20px;align-items:center}.metis-download,.metis-more{color:var(--metis-blue);text-decoration:none;font-weight:700}.metis-toolbar{display:grid;grid-template-columns:1fr 280px;gap:14px;margin:28px 0 34px}.metis-input,.metis-select{width:100%;padding:14px 16px;border:1px solid var(--metis-line);border-radius:7px;background:#fff}.metis-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.metis-list-card{border:1px solid var(--metis-line);border-radius:10px;padding:24px;background:#fff}.metis-pill{display:inline-block;background:#e9f6fd;color:#0579b2;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700;margin-bottom:15px}.metis-list-card h2{font-size:22px;line-height:1.25;margin:0 0 12px}.metis-list-card h2 a{color:var(--metis-dark);text-decoration:none}.metis-excerpt{color:var(--metis-muted);line-height:1.6}.metis-meta-mini{font-size:13px;color:#647785;margin-top:18px}.metis-publications-layout{display:grid;grid-template-columns:260px 1fr;gap:34px}.metis-filters{border:1px solid var(--metis-line);border-radius:8px;padding:20px;height:max-content}.metis-filters label{display:block;font-size:12px;font-weight:800;margin:15px 0 6px;text-transform:uppercase}.metis-results .metis-publication-item{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--metis-line)}.metis-publication-item img{width:150px;height:200px;object-fit:cover;border-radius:5px}.metis-publication-item h2{margin:4px 0 8px;font-size:24px}.metis-publication-item h2 a{color:var(--metis-dark);text-decoration:none}.metis-pub-layout{display:grid;grid-template-columns:300px 1fr;gap:48px;align-items:start}.metis-cover img{width:100%;height:auto;border-radius:7px;box-shadow:0 8px 30px rgba(0,0,0,.08)}.metis-cover-placeholder{aspect-ratio:3/4;background:var(--metis-soft);border:1px solid var(--metis-line);border-radius:7px}.metis-pub-meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin:20px 0 28px;color:var(--metis-muted);font-size:14px}.metis-pub-files{display:flex;flex-wrap:wrap;gap:10px}.metis-pub-file{padding:11px 15px;border:1px solid var(--metis-blue);border-radius:6px;color:var(--metis-blue);text-decoration:none;font-weight:700}@media(max-width:900px){.metis-grid,.metis-cards{grid-template-columns:1fr 1fr}.metis-pub-layout,.metis-publications-layout{grid-template-columns:1fr}.metis-filters{display:none}}@media(max-width:640px){.metis-wrap{padding:38px 18px 54px}.metis-grid,.metis-cards,.metis-toolbar{grid-template-columns:1fr}.metis-doc-row{flex-direction:column;align-items:flex-start}.metis-results .metis-publication-item{grid-template-columns:90px 1fr}.metis-publication-item img{width:90px;height:120px}}

.metis-rich-text p{margin:0 0 .9em}.metis-rich-text p:last-child{margin-bottom:0}.metis-rich-text a{color:var(--metis-blue);text-decoration:underline}
.metis-powerbi-responsive{position:relative;width:100%;aspect-ratio:16/9;min-height:520px;background:#fff;border:1px solid var(--metis-line);border-radius:10px;overflow:hidden}
.metis-powerbi-responsive iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
@media(max-width:700px){.metis-powerbi-responsive{min-height:360px;aspect-ratio:auto;height:62vh}}

/* Home dynamic cards */
.metis-home-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%}
.metis-home-card{min-width:0;border:1px solid #e1e8ee;border-radius:8px;background:#fff;padding:18px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 1px 2px rgba(23,43,58,.02)}
.metis-home-card h3{font-size:17px;line-height:1.28;margin:10px 0 14px;color:var(--metis-dark)}
.metis-home-card h3 a{color:inherit;text-decoration:none}
.metis-home-card h3 a:hover,.metis-home-link:hover{color:var(--metis-blue)}
.metis-home-pill{display:inline-block;background:#e9f6fd;color:#0579b2;padding:4px 8px;border-radius:4px;font-size:10px;font-weight:700;line-height:1.25}
.metis-home-card-meta{font-size:12px;line-height:1.5;color:#536575;margin-bottom:14px}
.metis-home-card-meta strong{color:#435565}
.metis-home-link{margin-top:auto;color:var(--metis-blue);text-decoration:none;font-size:13px;font-weight:700}
.metis-home-cover{display:block;width:100%;aspect-ratio:1.45/1;overflow:hidden;border-radius:4px;margin-bottom:10px;background:var(--metis-soft)}
.metis-home-cover img{display:block;width:100%;height:100%;object-fit:cover}
.metis-home-year{font-size:11px;color:#657887;margin-bottom:2px}
.metis-home-publication-card h3{margin-top:4px}
.metis-home-empty{padding:18px;border:1px solid var(--metis-line);border-radius:8px;color:var(--metis-muted);background:#fff}
@media(max-width:1100px){.metis-home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.metis-home-cards{grid-template-columns:1fr}.metis-home-card{padding:16px}}

/* Accounts and access control */
.metis-account-box{max-width:720px;margin:56px auto;padding:32px;background:#fff;border:1px solid var(--metis-line);border-radius:12px;box-shadow:0 8px 30px rgba(23,43,58,.05)}
.metis-register-box{max-width:900px}.metis-account-box h2{font-size:32px;color:var(--metis-dark);margin:0 0 8px}.metis-account-box h3{font-size:21px;color:var(--metis-dark);margin:24px 0 14px}.metis-account-intro{color:var(--metis-muted);margin:0 0 24px}.metis-account-form{display:grid;gap:16px}.metis-account-grid{grid-template-columns:1fr 1fr}.metis-account-form label{display:grid;gap:6px;font-size:13px;font-weight:700;color:#405464}.metis-account-form input:not([type=checkbox]){width:100%;padding:12px 14px;border:1px solid #d6e0e7;border-radius:7px;background:#fff;font:inherit}.metis-account-form input:focus{outline:2px solid rgba(7,136,202,.16);border-color:var(--metis-blue)}.metis-account-form small{font-weight:400;color:var(--metis-muted);line-height:1.4}.metis-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:8px!important;font-weight:500!important}.metis-check input{margin-top:3px}.metis-full{grid-column:1/-1;display:grid;gap:16px}.metis-account-btn{display:inline-block;width:max-content;border:0;border-radius:7px;background:var(--metis-blue);color:#fff!important;text-decoration:none!important;padding:12px 18px;font-weight:700;cursor:pointer}.metis-account-btn.secondary{background:#fff;color:var(--metis-blue)!important;border:1px solid var(--metis-blue)}.metis-account-links{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:20px;font-size:14px}.metis-account-links a,.metis-user-access a{color:var(--metis-blue);text-decoration:none;font-weight:700}.metis-account-notice{padding:12px 14px;border-radius:7px;margin:0 0 18px;background:#fff0f0;color:#8a2525;border:1px solid #f1caca}.metis-account-notice.success{background:#eef9f2;color:#23653a;border-color:#cde9d6}.metis-account-sep{border:0;border-top:1px solid var(--metis-line);margin:30px 0}.metis-turnstile{margin:4px 0;min-height:65px}.metis-gate-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
@media(max-width:650px){.metis-account-box{margin:28px 16px;padding:22px}.metis-account-grid{grid-template-columns:1fr}.metis-full{grid-column:auto}.metis-account-links{flex-direction:column}}

/* METIS account experience 0.4.8 */
.metis-account-page .entry-hero-container-inner,.metis-account-page .entry-header{display:none!important}
.metis-account-page #primary{margin-top:0!important;margin-bottom:0!important}.metis-account-page .content-area{margin-top:0!important}
.metis-account-page .site-main{padding:44px 20px 72px;background:linear-gradient(135deg,#edf6fb 0%,#f8fbfd 55%,#e9f5fb 100%);min-height:72vh}
.metis-auth-box{position:relative;max-width:1080px!important;min-height:600px;margin:24px auto!important;padding:54px 58px 50px 52%!important;border:1px solid #dfeaf1!important;border-radius:22px!important;overflow:hidden;box-shadow:0 24px 70px rgba(25,65,90,.12)!important}
.metis-auth-box:before{content:"METIS · DATABANK ALIDE\A Datos que impulsan decisiones";white-space:pre-line;position:absolute;inset:14px auto 14px 14px;width:44%;box-sizing:border-box;padding:48px 38px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.7;border-radius:16px;background:linear-gradient(145deg,#087fc2,#19a7dc);overflow:hidden}
.metis-auth-box:after{content:"";position:absolute;left:7%;bottom:70px;width:32%;height:220px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(238,248,253,.92));box-shadow:0 18px 35px rgba(0,67,110,.18);transform:rotate(3deg);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:.98}
.metis-auth-box h2{font-size:34px!important;letter-spacing:-.03em;margin-top:32px!important}.metis-auth-box .metis-account-intro{font-size:15px;line-height:1.6;margin-bottom:28px}
.metis-auth-box .metis-account-form input:not([type=checkbox]),.metis-profile-box .metis-account-form input:not([type=checkbox]){min-height:50px;border-radius:10px;border-color:#d8e4eb;background:#fbfdfe;padding:13px 15px}
.metis-auth-box .metis-account-btn{width:100%;text-align:center;justify-content:center;min-height:50px;border-radius:10px;background:linear-gradient(90deg,#0788ca,#169ed6);font-size:15px}
.metis-auth-box .metis-account-links{padding-top:8px;border-top:1px solid #edf1f4}
.metis-register-box{padding-left:49%!important;max-width:1180px!important}.metis-register-box:before{width:41%}.metis-register-box:after{left:6%;width:30%}
.metis-password-wrap{position:relative;display:block}.metis-password-wrap input{padding-right:48px!important}.metis-password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:38px;height:38px;border:0;background:transparent;color:#7b8e9b;cursor:pointer;border-radius:8px;font-size:16px}.metis-password-toggle:hover{background:#eef6fa;color:var(--metis-blue)}.metis-password-toggle.is-visible{color:var(--metis-blue)}
.metis-profile-box{max-width:980px!important;margin:24px auto!important;padding:38px 42px!important;border-radius:18px!important;box-shadow:0 18px 55px rgba(25,65,90,.09)!important}.metis-profile-head{padding:4px 0 22px;border-bottom:1px solid var(--metis-line);margin-bottom:26px}.metis-profile-kicker{display:block;color:var(--metis-blue);font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:8px}.metis-profile-box h2{font-size:32px!important}.metis-profile-box h3{padding:14px 0 4px}.metis-profile-box .metis-account-btn{min-height:46px;border-radius:9px}
@media(max-width:900px){.metis-auth-box,.metis-register-box{padding:360px 34px 38px!important;min-height:0}.metis-auth-box:before,.metis-register-box:before{inset:14px 14px auto;width:auto;height:310px;padding:35px 30px}.metis-auth-box:after,.metis-register-box:after{left:28%;bottom:auto;top:115px;width:44%;height:150px}.metis-auth-box h2{margin-top:0!important}}
@media(max-width:650px){.metis-account-page .site-main{padding:18px 10px 44px}.metis-auth-box,.metis-register-box{padding:225px 22px 28px!important;border-radius:16px!important}.metis-auth-box:before,.metis-register-box:before{height:190px;padding:25px 22px;font-size:11px}.metis-auth-box:after,.metis-register-box:after{top:92px;height:72px;left:24%;width:52%}.metis-auth-box h2{font-size:28px!important}.metis-profile-box{margin:10px 6px!important;padding:25px 20px!important}.metis-profile-box h2{font-size:27px!important}}

/* METIS account polish 0.4.9 */
.metis-auth-box:before{content:""!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;padding:0!important}
.metis-auth-box:after{display:none!important}
.metis-password-toggle{display:flex!important;align-items:center;justify-content:center;width:40px;height:40px;right:6px;color:#60788a!important}
.metis-password-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.metis-password-toggle:hover,.metis-password-toggle:focus-visible{background:#edf7fc!important;color:var(--metis-blue)!important;outline:none}
.metis-password-toggle.is-visible{color:var(--metis-blue)!important}
@media(max-width:900px){.metis-auth-box:before,.metis-register-box:before{background-position:center 42%!important}}
@media(max-width:650px){.metis-auth-box:before,.metis-register-box:before{background-position:center 35%!important}}
/* METIS 0.4.10 - access panel refinements */
.metis-password-toggle{width:44px!important;height:44px!important;right:4px!important;color:#506b7d!important}
.metis-password-toggle svg{width:24px!important;height:24px!important;stroke-width:2!important}
.metis-login-box:before,.metis-recover-box:before{background-position:center center!important}
.metis-register-box:before{background-position:center center!important}
@media(min-width:901px){.metis-login-box:before,.metis-recover-box:before{background-size:cover!important}.metis-register-box:before{background-size:cover!important}}

/* METIS 0.4.13 - single source of truth: the URL is stored in --metis-auth-image on .metis-auth-box. */
.metis-auth-box:before{
 background-image:var(--metis-auth-image)!important;
 background-color:#087fc2!important;
 display:block!important;
 opacity:1!important;
 visibility:visible!important;
}

/* METIS 0.4.14 - auth panel hidden on tablet/mobile. */
@media(max-width:900px){
 .metis-auth-box:before,.metis-register-box:before{display:none!important;content:none!important;}
 .metis-auth-box,.metis-register-box{padding:34px!important;min-height:0!important;}
}
@media(max-width:600px){
 .metis-auth-box,.metis-register-box{margin:16px auto!important;padding:28px 20px!important;min-height:auto!important;border-radius:16px!important;}
}
.metis-account-menu-item>a{white-space:nowrap;}

/* METIS 0.4.15 - navigation, account dropdown and recovery link */
.metis-recover-back{margin-top:18px;padding-top:16px;border-top:1px solid #edf1f4;text-align:left}
.metis-recover-back a{color:var(--metis-blue);text-decoration:none;font-weight:700;font-size:14px}

/* Primary navigation icons. Classes are assigned automatically by METIS Core. */
#primary-menu>li[class*="metis-nav-"]>a{display:flex;align-items:center;gap:8px;border-radius:10px;transition:background-color .22s ease,color .22s ease!important}
#primary-menu>li[class*="metis-nav-"]>a:before{content:"";display:inline-block;width:19px;height:19px;flex:0 0 19px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}
#primary-menu>li.metis-nav-home>a:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3 2.5 11h2.2v9h5.2v-5.8h4.2V20h5.2v-9h2.2L12 3Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3 2.5 11h2.2v9h5.2v-5.8h4.2V20h5.2v-9h2.2L12 3Z'/%3E%3C/svg%3E")}
#primary-menu>li.metis-nav-about>a:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm8.5-1a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7ZM1.5 20v-2c0-3.2 2.9-5.5 6.5-5.5s6.5 2.3 6.5 5.5v2h-13Zm14.2 0v-2c0-1.7-.7-3.2-1.9-4.3.8-.4 1.7-.7 2.7-.7 3.3 0 6 2.1 6 5v2h-6.8Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm8.5-1a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7ZM1.5 20v-2c0-3.2 2.9-5.5 6.5-5.5s6.5 2.3 6.5 5.5v2h-13Zm14.2 0v-2c0-1.7-.7-3.2-1.9-4.3.8-.4 1.7-.7 2.7-.7 3.3 0 6 2.1 6 5v2h-6.8Z'/%3E%3C/svg%3E")}
#primary-menu>li.metis-nav-datasets>a:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2C6.5 2 3 3.8 3 6v12c0 2.2 3.5 4 9 4s9-1.8 9-4V6c0-2.2-3.5-4-9-4Zm0 2c4.4 0 7 .9 7 2s-2.6 2-7 2-7-.9-7-2 2.6-2 7-2Zm0 16c-4.4 0-7-.9-7-2v-2.1c1.6 1 4.1 1.6 7 1.6s5.4-.6 7-1.6V18c0 1.1-2.6 2-7 2Zm0-4.5c-4.4 0-7-.9-7-2v-2.1c1.6 1 4.1 1.6 7 1.6s5.4-.6 7-1.6v2.1c0 1.1-2.6 2-7 2Zm0-4.5c-4.4 0-7-.9-7-2V8.9c1.6.7 4.1 1.1 7 1.1s5.4-.4 7-1.1V9c0 1.1-2.6 2-7 2Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2C6.5 2 3 3.8 3 6v12c0 2.2 3.5 4 9 4s9-1.8 9-4V6c0-2.2-3.5-4-9-4Zm0 2c4.4 0 7 .9 7 2s-2.6 2-7 2-7-.9-7-2 2.6-2 7-2Zm0 16c-4.4 0-7-.9-7-2v-2.1c1.6 1 4.1 1.6 7 1.6s5.4-.6 7-1.6V18c0 1.1-2.6 2-7 2Zm0-4.5c-4.4 0-7-.9-7-2v-2.1c1.6 1 4.1 1.6 7 1.6s5.4-.6 7-1.6v2.1c0 1.1-2.6 2-7 2Zm0-4.5c-4.4 0-7-.9-7-2V8.9c1.6.7 4.1 1.1 7 1.1s5.4-.4 7-1.1V9c0 1.1-2.6 2-7 2Z'/%3E%3C/svg%3E")}
#primary-menu>li.metis-nav-publications>a:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 3.5C7 3.5 9.5 4 11 5.2V21c-1.5-1.2-4-1.7-7-1.7V3.5Zm16 0v15.8c-3 0-5.5.5-7 1.7V5.2c1.5-1.2 4-1.7 7-1.7ZM2 1.5v19.8h2c3.7 0 6.1.8 7.1 1.7h1.8c1-.9 3.4-1.7 7.1-1.7h2V1.5h-2c-3.3 0-6.1.6-8 1.9-1.9-1.3-4.7-1.9-8-1.9H2Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 3.5C7 3.5 9.5 4 11 5.2V21c-1.5-1.2-4-1.7-7-1.7V3.5Zm16 0v15.8c-3 0-5.5.5-7 1.7V5.2c1.5-1.2 4-1.7 7-1.7ZM2 1.5v19.8h2c3.7 0 6.1.8 7.1 1.7h1.8c1-.9 3.4-1.7 7.1-1.7h2V1.5h-2c-3.3 0-6.1.6-8 1.9-1.9-1.3-4.7-1.9-8-1.9H2Z'/%3E%3C/svg%3E")}
#primary-menu>li.metis-nav-contact>a:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M2 4h20v16H2V4Zm2 2v.7l8 5.4 8-5.4V6H4Zm16 12V9.1l-8 5.4-8-5.4V18h16Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M2 4h20v16H2V4Zm2 2v.7l8 5.4 8-5.4V6H4Zm16 12V9.1l-8 5.4-8-5.4V18h16Z'/%3E%3C/svg%3E")}
#primary-menu>li[class*="metis-nav-"]>a:hover,#primary-menu>li[class*="metis-nav-"].current-menu-item>a,#primary-menu>li[class*="metis-nav-"].current_page_item>a,#primary-menu>li.metis-nav-datasets.current-menu-ancestor>a,#primary-menu>li.metis-nav-publications.current-menu-ancestor>a{background:#eaf7fc;color:#0788ca!important}
#primary-menu>li[class*="metis-nav-"]>a:after{display:none!important}

/* Visitor access actions */
#primary-menu>li.metis-login-menu-item>a,#primary-menu>li.metis-register-menu-item>a{border-radius:9px!important;margin-left:4px;padding-left:15px!important;padding-right:15px!important;font-weight:700!important}
#primary-menu>li.metis-login-menu-item>a{border:1px solid #8dcde9;color:#0788ca!important;background:#fff}
#primary-menu>li.metis-register-menu-item>a{background:#0788ca;color:#fff!important;border:1px solid #0788ca}
#primary-menu>li.metis-login-menu-item>a:after,#primary-menu>li.metis-register-menu-item>a:after{display:none!important}

/* Authenticated user dropdown */
#primary-menu>li.metis-user-menu{position:relative;margin-left:8px}
#primary-menu>li.metis-user-menu>.metis-user-trigger{display:flex;align-items:center;gap:8px;border:1px solid #dbe8ef;border-radius:10px;padding:7px 11px!important;background:#fff;box-shadow:0 5px 16px rgba(26,66,92,.06);font-weight:700}
.metis-user-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#dff3fc;color:#087fc2;font-size:12px;font-weight:800}
.metis-user-chevron{font-size:18px;line-height:1;color:#173f5b}
#primary-menu>li.metis-user-menu>.sub-menu{min-width:210px;padding:8px!important;border:1px solid #dfe9ef;border-radius:12px;background:#fff;box-shadow:0 18px 45px rgba(22,58,82,.14)}
#primary-menu>li.metis-user-menu>.sub-menu li a{border-radius:8px;padding:10px 12px!important;font-weight:600}
#primary-menu>li.metis-user-menu>.sub-menu li a:hover{background:#eef8fc;color:#0788ca!important}
#primary-menu>li.metis-user-menu>.sub-menu .metis-user-logout{border-top:1px solid #edf1f4;margin-top:5px;padding-top:5px}
#primary-menu>li.metis-user-menu>.sub-menu .metis-user-logout a{color:#c92c2c!important}

/* Kadence mobile menu: keep icons and account controls readable. */
.mobile-navigation li[class*="metis-nav-"]>a:before{content:"•";display:inline-block;margin-right:9px;color:#0788ca;font-size:18px;line-height:1}
.mobile-navigation .metis-login-menu-item>a,.mobile-navigation .metis-register-menu-item>a{font-weight:700!important}
.mobile-navigation .metis-user-avatar{margin-right:8px}
.mobile-navigation .metis-user-submenu{padding-left:16px!important}

/* =========================================================
   METIS 0.5.0 - Data hub / publications visual system
   ========================================================= */
.metis-hero-image{position:relative;overflow:hidden;background:linear-gradient(90deg,#eef8ff 0%,#f4faff 52%,#e6f4fc 100%)}
.metis-hero-image:after{content:"";position:absolute;inset:0 0 0 48%;background-image:linear-gradient(90deg,rgba(244,250,255,.95),rgba(238,248,255,.18)),var(--metis-hero-image,linear-gradient(135deg,#d9effb,#f7fbfe));background-size:cover;background-position:center;opacity:.92;pointer-events:none}
.metis-hero-image .metis-wrap{position:relative;z-index:1;padding-top:48px;padding-bottom:50px}.metis-hero-image .metis-title{max-width:760px;font-size:clamp(40px,4.5vw,58px)}.metis-detail-hero .metis-title{font-size:clamp(36px,4vw,52px);max-width:800px}.metis-detail-hero .metis-lead{max-width:760px}
.metis-archive-modern{padding-top:34px}.metis-filterbar{display:flex;align-items:flex-end;gap:14px;margin:0 0 20px}.metis-searchbox{display:flex;gap:10px;flex:1}.metis-searchbox .metis-input{min-width:260px}.metis-primary-btn{border:0;border-radius:8px;background:var(--metis-blue);color:#fff!important;padding:13px 22px;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap}.metis-clear{color:var(--metis-blue);font-weight:700;text-decoration:none;white-space:nowrap;padding:12px 0}.metis-category-chips{display:flex;flex-wrap:wrap;gap:9px;padding:2px 0 22px;border-bottom:1px solid var(--metis-line)}.metis-category-chips a{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid #d9e5ec;border-radius:999px;color:#526b7c;text-decoration:none;font-size:13px;font-weight:600;background:#fff}.metis-category-chips a span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;background:#f0f5f8;font-size:11px}.metis-category-chips a.is-active{background:var(--metis-blue);border-color:var(--metis-blue);color:#fff}.metis-category-chips a.is-active span{background:rgba(255,255,255,.2)}
.metis-results-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0}.metis-order-form{display:flex;align-items:center;gap:9px;font-size:13px}.metis-order-form select{padding:9px 34px 9px 12px;border:1px solid var(--metis-line);border-radius:7px;background:#fff}.metis-dataset-cards{gap:18px}.metis-list-card{padding:0;overflow:hidden;display:flex;min-height:290px;transition:transform .2s ease,box-shadow .2s ease}.metis-list-card:hover,.metis-publication-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(28,70,95,.09)}.metis-card-thumb{width:38%;min-width:125px}.metis-card-thumb img{width:100%;height:100%;object-fit:cover}.metis-card-body{padding:20px;display:flex;flex-direction:column;flex:1}.metis-card-body .metis-pill{align-self:flex-start;margin-bottom:10px}.metis-card-body h2{font-size:19px}.metis-card-body .metis-excerpt{font-size:14px;margin:0}.metis-card-body .metis-meta-mini{display:grid;gap:5px;margin-top:auto;padding-top:15px}.metis-card-body .metis-more{margin-top:12px}.metis-pagination{display:flex;justify-content:center;gap:6px;margin-top:34px}.metis-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid var(--metis-line);border-radius:7px;text-decoration:none;color:#486273;background:#fff}.metis-pagination .current{background:var(--metis-blue);border-color:var(--metis-blue);color:#fff}
/* configurable sidebar filters */
.metis-layout-sidebar.metis-archive-modern:not(.metis-publications-modern){display:grid;grid-template-columns:260px 1fr;gap:30px}.metis-layout-sidebar.metis-archive-modern:not(.metis-publications-modern) .metis-hero{grid-column:1/-1}.metis-layout-sidebar:not(.metis-publications-modern) .metis-filterbar{grid-column:1;grid-row:1/5;display:block;border:1px solid var(--metis-line);border-radius:10px;padding:18px;height:max-content}.metis-layout-sidebar:not(.metis-publications-modern) .metis-searchbox{display:block}.metis-layout-sidebar:not(.metis-publications-modern) .metis-searchbox .metis-primary-btn{width:100%;margin:10px 0}.metis-layout-sidebar:not(.metis-publications-modern) .metis-filterbar>.metis-select{margin:8px 0 12px}.metis-layout-sidebar:not(.metis-publications-modern) .metis-results-head,.metis-layout-sidebar:not(.metis-publications-modern) .metis-cards,.metis-layout-sidebar:not(.metis-publications-modern) .metis-pagination{grid-column:2}.metis-layout-sidebar:not(.metis-publications-modern) .metis-dataset-cards{grid-template-columns:repeat(2,1fr)}
/* publications archive */
.metis-publications-shell{display:block}.metis-pub-filterbar .metis-filter-field{min-width:120px;flex:0 1 160px}.metis-filter-field>span{display:block;font-size:11px;text-transform:uppercase;font-weight:800;color:#526b7c;margin:0 0 5px}.metis-filter-submit{display:none}.metis-publication-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.metis-publication-card{border:1px solid var(--metis-line);border-radius:10px;background:#fff;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.metis-publication-cover{display:block;padding:18px 18px 0;height:245px}.metis-publication-cover img{width:100%;height:100%;object-fit:contain}.metis-publication-body{padding:14px 18px 20px}.metis-pub-badges{display:flex;align-items:center;gap:9px;min-height:28px}.metis-year{color:var(--metis-blue);font-weight:800;font-size:13px}.metis-publication-body .metis-pill{margin:0}.metis-publication-body h2{font-size:18px;line-height:1.25;margin:10px 0}.metis-publication-body h2 a{color:var(--metis-dark);text-decoration:none}.metis-publication-body .metis-excerpt{font-size:14px}.metis-layout-sidebar.metis-publications-modern .metis-publications-shell{display:grid;grid-template-columns:260px 1fr;gap:30px}.metis-layout-sidebar .metis-pub-filterbar{display:block;border:1px solid var(--metis-line);border-radius:10px;padding:18px}.metis-layout-sidebar .metis-pub-filterbar .metis-searchbox{display:block}.metis-layout-sidebar .metis-pub-filterbar .metis-searchbox button{width:100%;margin:10px 0}.metis-layout-sidebar .metis-filter-field{display:block;margin:12px 0}.metis-layout-sidebar .metis-filter-submit{display:block;width:100%;margin-top:14px}.metis-layout-sidebar .metis-publication-grid{grid-template-columns:repeat(3,1fr)}
/* details */
.metis-detail-modern{padding-top:28px}.metis-meta-grid{grid-template-columns:repeat(5,1fr);margin:0 0 24px}.metis-meta-grid .metis-card{display:flex;gap:12px;align-items:flex-start;padding:18px}.metis-meta-icon{font-size:22px;color:var(--metis-blue)}.metis-anchor-nav{display:flex;gap:34px;border-bottom:1px solid var(--metis-line);margin-bottom:26px}.metis-anchor-nav a{padding:13px 2px 12px;color:#516a7b;text-decoration:none;font-weight:700;font-size:14px;border-bottom:2px solid transparent}.metis-anchor-nav a:first-child,.metis-anchor-nav a:hover{color:var(--metis-blue);border-color:var(--metis-blue)}.metis-anchor-section{scroll-margin-top:100px}.metis-detail-columns{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(270px,.9fr);gap:34px;align-items:start}.metis-detail-main .metis-section-title{font-size:25px;margin:22px 0 13px}.metis-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.metis-section-heading>a{color:var(--metis-blue);font-weight:700;text-decoration:none;font-size:13px}.metis-detail-sidebar{display:grid;gap:16px}.metis-side-card{border:1px solid var(--metis-line);border-radius:10px;padding:20px;background:#fff}.metis-side-card h3{margin:0 0 10px;font-size:18px;color:var(--metis-dark)}.metis-side-card p{color:var(--metis-muted);font-size:14px;line-height:1.55}.metis-side-card form{display:grid;gap:10px}.metis-side-link{display:inline-block;margin-top:13px;color:var(--metis-blue);font-weight:700;text-decoration:none;font-size:13px}.metis-contact-card{background:linear-gradient(135deg,#f8fffb,#fff)}.metis-outline-btn{display:block;text-align:center;padding:10px 14px;border:1px solid #cfe0ea;border-radius:7px;color:var(--metis-blue);font-weight:700;text-decoration:none;background:#fff}.metis-share{display:flex;gap:9px;flex-wrap:wrap}.metis-share a,.metis-share button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #dbe6ec;border-radius:8px;background:#fff;color:#126b9a;font-weight:800;text-decoration:none;font-size:16px;cursor:pointer}.metis-doc-row{padding:13px 0;border-top:1px solid #edf1f4}.metis-doc-row:first-of-type{border-top:0}.metis-doc-row small{display:block;color:#7a8d9a;margin-top:4px}.metis-related{margin-top:44px}.metis-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.metis-related-card{display:flex;justify-content:space-between;gap:14px;border:1px solid var(--metis-line);border-radius:10px;padding:16px;background:#fff;color:inherit;text-decoration:none}.metis-related-card strong{display:block;color:var(--metis-dark);font-size:16px;margin:3px 0 6px}.metis-related-card p{font-size:13px;color:var(--metis-muted);margin:0}.metis-related-card img{width:95px;height:95px;object-fit:cover;border-radius:6px}.metis-related-card .metis-pill{margin:0 0 5px}.metis-publication-intro{display:grid;grid-template-columns:240px 1fr;gap:28px;align-items:start}.metis-pub-meta-stack{display:grid;gap:13px;margin:0 0 20px}.metis-pub-meta-stack span{display:grid;grid-template-columns:140px 1fr;gap:12px;align-items:center}.metis-pub-meta-stack span>strong{font-size:13px;color:#617787}.metis-pub-meta-stack span>b{font-size:14px;color:var(--metis-dark)}.metis-pub-meta-stack .metis-pill{justify-self:start;font-size:11px}.metis-download-section{margin-top:30px}.metis-download-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.metis-download-card{display:flex;gap:14px;align-items:center;border:1px solid var(--metis-line);border-radius:9px;padding:16px;text-decoration:none;color:var(--metis-dark);background:#fff}.metis-download-card strong{display:block;color:var(--metis-blue)}.metis-download-card small{display:block;color:#7a8d9a;margin-top:4px}.metis-pdf-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:50px;border:2px solid #ef4444;border-radius:6px;color:#ef4444;font-size:10px;font-weight:900}.metis-related-publication{justify-content:flex-start}.metis-related-publication img{width:88px;height:118px;object-fit:cover}
.metis-empty{padding:28px;border:1px dashed #ccdce5;border-radius:10px;background:#f9fbfc;color:#667c8b}
@media(max-width:1050px){.metis-publication-grid{grid-template-columns:repeat(3,1fr)}.metis-meta-grid{grid-template-columns:repeat(3,1fr)}.metis-layout-sidebar .metis-publication-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.metis-hero-image:after{inset:0;opacity:.18}.metis-filterbar{flex-wrap:wrap}.metis-pub-filterbar .metis-searchbox{flex-basis:100%}.metis-publication-grid{grid-template-columns:repeat(2,1fr)}.metis-detail-columns{grid-template-columns:1fr}.metis-meta-grid{grid-template-columns:repeat(2,1fr)}.metis-related-grid{grid-template-columns:1fr}.metis-layout-sidebar.metis-archive-modern:not(.metis-publications-modern){display:block}.metis-layout-sidebar:not(.metis-publications-modern) .metis-filterbar{display:flex}.metis-layout-sidebar:not(.metis-publications-modern) .metis-results-head,.metis-layout-sidebar:not(.metis-publications-modern) .metis-cards,.metis-layout-sidebar:not(.metis-publications-modern) .metis-pagination{grid-column:auto}.metis-layout-sidebar.metis-publications-modern .metis-publications-shell{display:block}.metis-layout-sidebar .metis-pub-filterbar{display:flex;flex-wrap:wrap}.metis-layout-sidebar .metis-pub-filterbar .metis-searchbox{display:flex;flex-basis:100%}.metis-layout-sidebar .metis-pub-filterbar .metis-searchbox button{width:auto;margin:0}.metis-layout-sidebar .metis-filter-field{flex:1 1 180px}.metis-layout-sidebar .metis-filter-submit{width:auto}.metis-publication-intro{grid-template-columns:200px 1fr}}
@media(max-width:640px){.metis-searchbox{display:grid;grid-template-columns:1fr}.metis-searchbox .metis-primary-btn{width:100%}.metis-filterbar{display:block}.metis-filterbar>.metis-select,.metis-filter-field{margin:10px 0;display:block}.metis-results-head{align-items:flex-start;flex-direction:column}.metis-publication-grid,.metis-layout-sidebar .metis-publication-grid{grid-template-columns:1fr}.metis-publication-card{display:grid;grid-template-columns:110px 1fr}.metis-publication-cover{height:170px;padding:14px 0 14px 14px}.metis-publication-body{padding:14px}.metis-meta-grid{grid-template-columns:1fr}.metis-anchor-nav{gap:18px;overflow-x:auto}.metis-publication-intro{grid-template-columns:1fr}.metis-publication-intro .metis-cover{max-width:230px}.metis-download-grid{grid-template-columns:1fr}.metis-pub-meta-stack span{grid-template-columns:120px 1fr}.metis-detail-sidebar{margin-top:8px}}

/* =========================================================
   METIS 0.5.1 - approved refinements
   ========================================================= */
/* Select chevrons */
.metis-select{padding-right:46px!important;appearance:none!important;-webkit-appearance:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%2364748b' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 17px center!important;background-size:12px 8px!important}

/* Datasets: approved 65/35 horizontal filter distribution */
.metis-archive-modern.metis-layout-horizontal:not(.metis-publications-modern) .metis-filterbar{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:14px!important;align-items:end!important;width:100%}
.metis-archive-modern.metis-layout-horizontal:not(.metis-publications-modern) .metis-searchbox{display:flex!important;width:100%!important;min-width:0}
.metis-archive-modern.metis-layout-horizontal:not(.metis-publications-modern) .metis-searchbox .metis-input{flex:1 1 auto!important;width:auto!important;min-width:0}
.metis-archive-modern.metis-layout-horizontal:not(.metis-publications-modern) .metis-select{width:100%!important;min-width:0!important}
@media(max-width:900px){.metis-archive-modern.metis-layout-horizontal:not(.metis-publications-modern) .metis-filterbar{grid-template-columns:1fr!important}}
@media(max-width:767px){.metis-archive-modern.metis-layout-horizontal:not(.metis-publications-modern) .metis-searchbox{display:flex!important;flex-direction:column!important;width:100%!important;gap:10px!important}.metis-archive-modern.metis-layout-horizontal:not(.metis-publications-modern) .metis-searchbox .metis-input,.metis-archive-modern.metis-layout-horizontal:not(.metis-publications-modern) .metis-searchbox .metis-primary-btn{width:100%!important;flex:none!important}.metis-archive-modern.metis-layout-horizontal:not(.metis-publications-modern) .metis-filterbar{gap:12px!important}}

/* Publications: one coherent filter action and correct horizontal grid */
.metis-archive-modern.metis-publications-modern.metis-layout-horizontal .metis-filterbar.metis-pub-filterbar{display:grid!important;grid-template-columns:minmax(300px,2.35fr) minmax(125px,1fr) minmax(105px,.75fr) minmax(145px,1fr) minmax(125px,.9fr) auto auto!important;gap:12px!important;align-items:end!important;width:100%!important;margin-bottom:22px!important}
.metis-layout-horizontal .metis-pub-filterbar .metis-filter-field{width:100%!important;min-width:0!important;margin:0!important}
.metis-layout-horizontal .metis-pub-filterbar .metis-select{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
.metis-layout-horizontal .metis-pub-filterbar .metis-searchbox{display:flex!important;width:100%!important;min-width:0!important;margin:0!important}
.metis-layout-horizontal .metis-pub-filterbar .metis-searchbox .metis-input{flex:1 1 auto!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}
.metis-layout-horizontal .metis-pub-filterbar .metis-filter-submit{display:inline-flex!important;align-items:center;justify-content:center;height:48px}
.metis-layout-horizontal .metis-pub-filterbar .metis-clear{align-self:end;height:48px;display:inline-flex;align-items:center;padding:0 2px!important}

/* Publications sidebar: contain controls inside the card */
.metis-layout-sidebar .metis-pub-filterbar{width:100%!important;min-width:0!important;box-sizing:border-box!important}
.metis-layout-sidebar .metis-pub-filterbar .metis-searchbox{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:10px!important}
.metis-layout-sidebar .metis-pub-filterbar .metis-searchbox .metis-input,.metis-layout-sidebar .metis-pub-filterbar .metis-select{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
.metis-layout-sidebar .metis-pub-filterbar .metis-filter-submit{display:block!important;width:100%!important;margin-top:14px}
.metis-layout-sidebar .metis-pub-filterbar .metis-clear{display:block;text-align:center;margin-top:10px;padding:4px 0}

@media(max-width:1100px){.metis-archive-modern.metis-publications-modern.metis-layout-horizontal .metis-filterbar.metis-pub-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.metis-layout-horizontal .metis-pub-filterbar .metis-searchbox{grid-column:1/-1!important}.metis-layout-horizontal .metis-pub-filterbar .metis-filter-submit{width:100%}}
@media(max-width:767px){.metis-archive-modern.metis-publications-modern.metis-layout-horizontal .metis-filterbar.metis-pub-filterbar{grid-template-columns:1fr!important}.metis-layout-horizontal .metis-pub-filterbar .metis-searchbox{grid-column:auto!important}.metis-layout-horizontal .metis-pub-filterbar .metis-primary-btn,.metis-layout-horizontal .metis-pub-filterbar .metis-filter-submit{width:100%!important}.metis-layout-horizontal .metis-pub-filterbar .metis-clear{height:auto;padding:6px 0!important}}

/* Dataset documents: compact table on desktop, cards on mobile */
.metis-doc-table{border:1px solid var(--metis-line);border-radius:10px;overflow:hidden;background:#fff}
.metis-doc-table-head,.metis-doc-table-row{display:grid;grid-template-columns:minmax(0,1fr) 90px 105px 130px;gap:14px;align-items:center}
.metis-doc-table-head{padding:11px 16px;background:#f8fafc;border-bottom:1px solid var(--metis-line);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.045em;color:#607789}
.metis-doc-table-row{padding:12px 16px;border-bottom:1px solid #edf1f4}
.metis-doc-table-row:last-child{border-bottom:0}
.metis-doc-name{display:flex;align-items:center;gap:12px;min-width:0}.metis-doc-name strong{display:block;color:var(--metis-dark);font-size:14px}.metis-doc-name small{display:block;margin-top:3px;color:#7a8d9a;font-size:11px}.metis-file-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:32px;border-radius:5px;font-size:8px;font-weight:900;color:#fff}.metis-file-icon.is-sheet{background:#18a05e}.metis-file-icon.is-pdf{background:#ef4444}.metis-doc-type,.metis-doc-size{font-size:13px;color:#647785}.metis-download-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 11px;border:1px solid #cfe0ea;border-radius:7px;background:#fff;white-space:nowrap}
@media(max-width:640px){.metis-doc-table{border:0;background:transparent;overflow:visible}.metis-doc-table-head{display:none}.metis-doc-table-body{display:grid;gap:10px}.metis-doc-table-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px;border:1px solid var(--metis-line);border-radius:9px;background:#fff}.metis-doc-name{grid-column:1/-1}.metis-doc-type:before{content:'Tipo: ';font-weight:700}.metis-doc-size:before{content:'Tamaño: ';font-weight:700}.metis-download-btn{grid-column:1/-1;width:100%;box-sizing:border-box}}

/* Share icons */
.metis-share-icon{width:19px;height:19px;display:block;fill:currentColor}.metis-copy-ok{font-size:18px;line-height:1;color:#169b62}

/* =========================================================
   METIS 0.5.2 - nueva identidad y mockups 2026-09
   ========================================================= */
:root{
  --metis-blue:#3f8994;
  --metis-primary:#3f8994;
  --metis-primary-dark:#326f78;
  --metis-primary-soft:#e8f2f3;
  --metis-gold:#d59a2d;
  --metis-dark:#173746;
  --metis-soft:#eef6f6;
  --metis-line:#d8e5e7;
}

/* Header navigation */
#primary-menu>li[class*="metis-nav-"]>a:hover{background:var(--metis-primary-soft)!important;color:var(--metis-primary)!important}
#primary-menu>li[class*="metis-nav-"].current-menu-item>a,
#primary-menu>li[class*="metis-nav-"].current_page_item>a,
#primary-menu>li.metis-nav-datasets.current-menu-ancestor>a,
#primary-menu>li.metis-nav-publications.current-menu-ancestor>a{background:var(--metis-primary)!important;color:#fff!important}
#primary-menu>li.metis-login-menu-item>a{border-color:#8db7bd!important;color:var(--metis-primary)!important}
#primary-menu>li.metis-login-menu-item>a:hover{background:var(--metis-primary-soft)!important;border-color:var(--metis-primary)!important;color:var(--metis-primary-dark)!important}
#primary-menu>li.metis-register-menu-item>a{background:var(--metis-primary)!important;border-color:var(--metis-primary)!important}
#primary-menu>li.metis-register-menu-item>a:hover{background:var(--metis-primary-dark)!important;border-color:var(--metis-primary-dark)!important}
#primary-menu>li.metis-user-menu>.sub-menu li a:hover{background:#f1f7f7!important;color:var(--metis-primary)!important}

/* Global surfaces */
body.post-type-archive-metis_dataset,body.single-metis_dataset,body.post-type-archive-metis_publication,body.single-metis_publication{background:#edf5f5}
.metis-wrap{max-width:1120px}
.metis-primary-btn{background:var(--metis-primary)!important;box-shadow:0 5px 12px rgba(63,137,148,.18)}
.metis-primary-btn:hover{background:var(--metis-primary-dark)!important}
.metis-pill,.metis-home-pill{background:#e3f1ed;color:#2e7e76;border-radius:4px;text-transform:uppercase;letter-spacing:.035em}
.metis-more,.metis-download,.metis-clear,.metis-back,.metis-home-link,.metis-year{color:#27877f!important}

/* Archive hero: composition close to approved mockups */
.metis-hero-image{background:#edf5f5!important;min-height:315px}
.metis-hero-image:before{background:none!important}
.metis-hero-image:after{content:"";position:absolute;right:max(24px,calc((100vw - 1120px)/2));top:42px;width:min(46vw,510px);height:230px;border-radius:18px;background-image:var(--metis-hero-image);background-size:cover;background-position:center;opacity:1!important;inset:auto max(24px,calc((100vw - 1120px)/2)) auto auto;box-shadow:0 8px 22px rgba(28,71,78,.08)}
.metis-hero-image>.metis-wrap{position:relative;z-index:2;padding-top:62px;padding-bottom:62px;padding-right:54%}
.metis-hero-image .metis-eyebrow{color:var(--metis-primary);position:relative;padding-left:34px;font-size:11px}
.metis-hero-image .metis-eyebrow:before{content:"";position:absolute;left:0;top:50%;width:24px;height:2px;background:var(--metis-gold)}
.metis-hero-image .metis-title{font-family:Georgia,"Times New Roman",serif;font-size:46px;color:var(--metis-dark);margin-bottom:14px}
.metis-hero-image .metis-lead{font-size:16px;line-height:1.55;max-width:520px}

/* Archive content card */
.metis-archive-modern{padding-top:34px}
.metis-filterbar{background:#f3f8f8;border:1px solid #d7e5e6;border-radius:14px;padding:18px!important}
.metis-input,.metis-select,.metis-order-form select{border-color:#cddfe1!important;box-shadow:none!important}
.metis-results-head strong{font-family:Georgia,"Times New Roman",serif;color:var(--metis-dark);font-size:24px}

/* Dataset cards - two-column horizontal cards like mockup */
.metis-dataset-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
.metis-list-card{min-height:205px!important;border-color:#ccdde0!important;border-radius:12px!important;box-shadow:none!important}
.metis-card-thumb{width:34%!important;min-width:150px!important}
.metis-card-body{padding:17px!important}
.metis-card-body h2{font-size:18px!important;color:var(--metis-dark)}
.metis-card-body .metis-excerpt{font-size:13px!important;line-height:1.5}
.metis-meta-mini{font-size:11px!important;display:flex!important;flex-wrap:wrap;gap:8px 14px!important}
.metis-more{font-size:13px}

/* Publications - four cards, compact covers and mockup proportions */
.metis-publications-modern{padding-top:28px}
.metis-publication-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}
.metis-publication-card{border-color:#ccdde0!important;border-radius:12px!important;box-shadow:none!important}
.metis-publication-cover{padding:0!important;height:205px!important;background:#eef5f5}
.metis-publication-cover img{object-fit:cover!important}
.metis-publication-body{padding:15px 16px 18px!important}
.metis-publication-body h2{font-size:17px!important;color:var(--metis-dark)}
.metis-publication-body .metis-excerpt{font-size:12.5px!important;line-height:1.5}

/* Dataset detail: cleaner institutional layout */
.single-metis_dataset .metis-detail-hero:after{display:none}
.single-metis_dataset .metis-detail-hero{min-height:auto!important}
.single-metis_dataset .metis-detail-hero>.metis-wrap{padding:42px 24px 30px!important;max-width:1120px;padding-right:24px!important}
.single-metis_dataset .metis-detail-hero .metis-title{font-size:42px}
.metis-detail-modern{padding-top:0}
.metis-meta-grid{background:#fff;border:1px solid #cddfe1;border-radius:12px;overflow:hidden;gap:0!important;margin:0 0 24px!important;grid-template-columns:repeat(5,1fr)!important}
.metis-meta-grid .metis-card{border:0!important;border-right:1px solid #dbe7e8!important;border-radius:0!important;padding:16px!important}
.metis-meta-grid .metis-card:last-child{border-right:0!important}
.metis-anchor-nav{background:#fff;border:1px solid #d8e5e7;border-radius:10px;padding:0 16px}
.metis-anchor-nav a{color:#667a84!important;padding:14px 4px!important}
.metis-anchor-nav a:hover{color:var(--metis-primary)!important}
.metis-anchor-section{background:#fff;border:1px solid #d6e3e5;border-radius:13px;padding:20px;margin:18px 0!important}
.metis-detail-columns{display:block!important}
.metis-detail-sidebar{display:none!important}
.metis-powerbi-responsive{border-color:#cddfe1}
.metis-doc-table{border-color:#cddfe1}
.metis-related-card{border-color:#cddfe1!important}

/* Publication external URL resource */
.metis-pdf-icon.is-url{background:var(--metis-primary)!important;font-size:10px!important}

@media(max-width:1050px){
 .metis-hero-image:after{width:43vw}
 .metis-publication-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .metis-meta-grid{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:900px){
 .metis-hero-image:after{position:relative;display:block;right:auto;top:auto;width:auto;height:240px;margin:0 24px 28px;inset:auto}
 .metis-hero-image>.metis-wrap{padding:42px 24px 24px!important}
 .metis-dataset-cards{grid-template-columns:1fr!important}
 .metis-publication-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .metis-meta-grid{grid-template-columns:repeat(2,1fr)!important}
}
@media(max-width:640px){
 .metis-hero-image .metis-title{font-size:38px}
 .metis-hero-image:after{height:190px;margin:0 18px 24px}
 .metis-publication-grid{grid-template-columns:1fr!important}
 .metis-publication-card{display:block!important}
 .metis-publication-cover{height:220px!important;padding:0!important}
 .metis-list-card{display:block!important}.metis-card-thumb{display:block;width:100%!important;height:180px}.metis-card-thumb img{height:180px!important}
 .metis-meta-grid{grid-template-columns:1fr!important}
 .metis-meta-grid .metis-card{border-right:0!important;border-bottom:1px solid #dbe7e8!important}
}


/* ==================================================
   METIS 0.5.3 - Production typography + archive hero
   ================================================== */
body.post-type-archive-metis_dataset .metis-wrap,
body.single-metis_dataset .metis-wrap,
body.post-type-archive-metis_publication .metis-wrap,
body.single-metis_publication .metis-wrap,
body.post-type-archive-metis_dataset .metis-wrap *,
body.single-metis_dataset .metis-wrap *,
body.post-type-archive-metis_publication .metis-wrap *,
body.single-metis_publication .metis-wrap *{
    font-family:"Poppins",sans-serif!important;
}

/* The image selected in METIS > Configuración is rendered as a real
   right-hand hero image instead of as a background/pseudo-element. */
.metis-archive-hero{
    background:#edf5f5!important;
    border-bottom:1px solid #dbe7e8;
}
.metis-archive-hero .metis-hero-grid{
    max-width:1120px;
    margin:0 auto;
    padding:44px 24px;
    display:grid;
    grid-template-columns:minmax(0,1fr) minmax(380px,510px);
    gap:64px;
    align-items:center;
}
.metis-archive-hero .metis-hero-copy{min-width:0}
.metis-archive-hero .metis-eyebrow{
    color:var(--metis-primary);
    position:relative;
    padding-left:34px;
    font-size:11px;
    font-weight:700;
    letter-spacing:.08em;
    text-transform:uppercase;
    margin-bottom:10px;
}
.metis-archive-hero .metis-eyebrow:before{
    content:"";
    position:absolute;
    left:0;
    top:50%;
    width:24px;
    height:2px;
    background:var(--metis-gold);
}
.metis-archive-hero .metis-title{
    font-family:"Poppins",sans-serif!important;
    font-size:44px;
    line-height:1.08;
    letter-spacing:-.025em;
    font-weight:700;
    color:var(--metis-dark);
    margin:0 0 14px;
}
.metis-archive-hero .metis-lead{
    max-width:510px;
    margin:0;
    font-size:15px;
    line-height:1.65;
    color:var(--metis-muted);
}
.metis-archive-hero .metis-hero-media{
    width:100%;
    height:230px;
    overflow:hidden;
    border-radius:18px;
    box-shadow:0 8px 22px rgba(28,71,78,.08);
    background:#e5efef;
}
.metis-archive-hero .metis-hero-media img{
    display:block;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center;
}
/* Disable legacy pseudo-image only on archive heroes. */
.metis-archive-hero:before,.metis-archive-hero:after{display:none!important}

/* Poppins replaces the serif mockup typography everywhere in production. */
.metis-results-head strong,
.metis-section-title,
.metis-detail-hero .metis-title,
.metis-detail-modern h1,.metis-detail-modern h2,.metis-detail-modern h3{
    font-family:"Poppins",sans-serif!important;
}

@media(max-width:900px){
    .metis-archive-hero .metis-hero-grid{
        grid-template-columns:1fr;
        gap:26px;
        padding:36px 24px;
    }
    .metis-archive-hero .metis-hero-media{height:240px}
}
@media(max-width:640px){
    .metis-archive-hero .metis-hero-grid{padding:30px 18px}
    .metis-archive-hero .metis-title{font-size:36px}
    .metis-archive-hero .metis-hero-media{height:190px;border-radius:14px}
}

/* ==================================================
   METIS 0.5.4 - Dataset taxonomy filters + hero stats
   ================================================== */
.metis-wrap,.metis-wrap *{font-family:Poppins,Arial,sans-serif}
.metis-title,.metis-section-title,.metis-results-head strong,.metis-catalog-head h2{font-family:Poppins,Arial,sans-serif!important}
.metis-hero-stats{display:flex;gap:42px;flex-wrap:wrap;margin-top:28px}
.metis-hero-stat{display:flex;flex-direction:column;min-width:90px}
.metis-hero-stat strong{font-size:24px;line-height:1.1;color:#2b858b;font-weight:700}
.metis-hero-stat span{font-size:12px;color:#617481;margin-top:8px}
.metis-catalog-head{padding:0 0 20px}
.metis-catalog-head h2{font-size:30px;line-height:1.2;margin:0 0 8px;color:var(--metis-dark);font-weight:700}
.metis-catalog-head p{margin:0;color:var(--metis-muted)}
.metis-dataset-filterbar{display:block!important}
.metis-dataset-filterbar .metis-searchbox{display:grid;grid-template-columns:1fr 120px;gap:12px}
.metis-filter-selects{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}
.metis-filter-selects label{font-size:12px;font-weight:700;color:#526877}
.metis-filter-selects .metis-select{display:block;margin-top:6px}
@media(max-width:760px){.metis-hero-stats{gap:24px}.metis-filter-selects,.metis-dataset-filterbar .metis-searchbox{grid-template-columns:1fr}.metis-hero-stat strong{font-size:21px}}

/* Corporate navigation color */
#primary-menu>li[class*="metis-nav-"]>a:hover{background:#e8f2f3!important;color:#3f8994!important}
#primary-menu>li[class*="metis-nav-"].current-menu-item>a,#primary-menu>li[class*="metis-nav-"].current_page_item>a,#primary-menu>li.metis-nav-datasets.current-menu-ancestor>a,#primary-menu>li.metis-nav-publications.current-menu-ancestor>a{background:#3f8994!important;color:#fff!important}
#primary-menu>li[class*="metis-nav-"].current-menu-item>a *,#primary-menu>li[class*="metis-nav-"].current_page_item>a *,#primary-menu>li.metis-nav-datasets.current-menu-ancestor>a *,#primary-menu>li.metis-nav-publications.current-menu-ancestor>a *{color:#fff!important}


/* ==================================================
   METIS 0.5.5 - Compact dataset filters + publication detail fix
   ================================================== */
/* Dataset filter: one compact row, with the action at the end */
.metis-dataset-filterbar{padding:14px 16px!important}
.metis-dataset-filter-row{display:grid;grid-template-columns:minmax(320px,2.25fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(150px,.9fr) 104px;gap:10px;align-items:end}
.metis-dataset-filter-row .metis-searchbox{display:block!important;min-width:0}
.metis-dataset-filter-row .metis-input,.metis-dataset-filter-row .metis-select{height:42px!important;padding:9px 12px!important;font-size:13px!important;line-height:1.2}
.metis-dataset-filter-row .metis-filter-field{min-width:0;margin:0!important}
.metis-dataset-filter-row .metis-filter-field label{display:block;margin:0 0 5px;font-size:10.5px!important;line-height:1.15;font-weight:700;color:#526877}
.metis-dataset-filter-row .metis-filter-submit{height:42px!important;min-height:42px!important;padding:0 15px!important;font-size:13px!important;margin:0!important}
.metis-dataset-filterbar>.metis-clear{display:inline-block;margin-top:9px;font-size:11px!important}
.metis-catalog-head h2{font-size:27px!important}
.metis-catalog-head p{font-size:13px!important;line-height:1.55}
.metis-results-head strong{font-size:22px!important}
.metis-results-head span{font-size:11px!important}

/* Publication detail: do not inherit the archive hero's 54% right padding. */
body.single-metis_publication .metis-detail-hero{min-height:auto!important;background:#edf5f5!important}
body.single-metis_publication .metis-detail-hero:after{display:none!important}
body.single-metis_publication .metis-detail-hero>.metis-wrap{max-width:1120px!important;padding:38px 24px 34px!important}
body.single-metis_publication .metis-detail-hero .metis-title{max-width:900px!important;width:auto!important;font-size:clamp(32px,3.5vw,46px)!important;line-height:1.12!important;letter-spacing:-.025em!important;margin-bottom:12px!important}
body.single-metis_publication .metis-detail-hero .metis-lead{max-width:820px!important;width:auto!important;font-size:15px!important;line-height:1.6!important}
body.single-metis_publication .metis-detail-modern{max-width:1120px!important;padding:28px 24px 64px!important}
body.single-metis_publication .metis-detail-columns{display:block!important;width:100%!important}
body.single-metis_publication .metis-detail-main{width:100%!important;max-width:none!important;min-width:0!important}
body.single-metis_publication .metis-publication-intro{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:30px!important;align-items:start!important;width:100%!important}
body.single-metis_publication .metis-publication-intro .metis-cover{width:220px!important;max-width:220px!important}
body.single-metis_publication .metis-publication-intro .metis-cover img{display:block;width:100%!important;height:auto!important;max-height:310px;object-fit:cover;border-radius:10px}
body.single-metis_publication .metis-pub-meta-stack{width:100%!important}
body.single-metis_publication .metis-excerpt{font-size:14px!important;line-height:1.7!important}
body.single-metis_publication .metis-download-section{width:100%!important}

@media(max-width:1050px){
 .metis-dataset-filter-row{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(125px,1fr)) 96px}
}
@media(max-width:900px){
 .metis-dataset-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}
 .metis-dataset-filter-row .metis-searchbox{grid-column:1/-1}
 .metis-dataset-filter-row .metis-filter-submit{width:100%!important}
}
@media(max-width:640px){
 .metis-dataset-filter-row{grid-template-columns:1fr}
 .metis-dataset-filter-row .metis-searchbox{grid-column:auto}
 body.single-metis_publication .metis-publication-intro{grid-template-columns:1fr!important}
 body.single-metis_publication .metis-publication-intro .metis-cover{width:100%!important;max-width:230px!important}
 body.single-metis_publication .metis-detail-hero>.metis-wrap{padding:30px 18px 26px!important}
 body.single-metis_publication .metis-detail-modern{padding:22px 18px 50px!important}
}

/* METIS 0.5.7 - Dataset filter layout consolidated */
.metis-archive-modern.metis-layout-horizontal:not(.metis-publications-modern) .metis-filterbar.metis-dataset-filterbar{
 display:block!important;width:100%!important
}
.metis-dataset-filter-row{
 display:grid!important;
 grid-template-columns:minmax(300px,2fr) minmax(170px,1fr) minmax(170px,1fr) minmax(170px,1fr) 120px!important;
 gap:12px!important;align-items:end!important;width:100%!important
}
.metis-dataset-filter-row .metis-searchbox,.metis-dataset-filter-row .metis-filter-field{width:100%!important;min-width:0!important}
.metis-dataset-filter-row input,.metis-dataset-filter-row select{width:100%!important;max-width:none!important;box-sizing:border-box!important}
.metis-dataset-filter-row .metis-filter-submit{display:inline-flex!important;align-items:center;justify-content:center;width:120px!important;min-width:120px!important;height:43px!important;padding:0 18px!important;margin:0!important;white-space:nowrap}
@media(max-width:1024px){
 .metis-dataset-filter-row{grid-template-columns:1fr 1fr!important;gap:12px!important}
 .metis-dataset-filter-row .metis-searchbox{grid-column:1/-1!important}
 .metis-dataset-filter-row .metis-filter-submit{width:100%!important;min-width:0!important}
}
@media(max-width:767px){
 .metis-dataset-filter-row{grid-template-columns:minmax(0,1fr)!important;width:100%!important}
 .metis-dataset-filter-row .metis-searchbox,.metis-dataset-filter-row .metis-filter-field,.metis-dataset-filter-row .metis-filter-submit{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important}
 .metis-dataset-filter-row input,.metis-dataset-filter-row select{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
}


/* METIS 0.5.7 - Publication filters aligned with compact Dataset filters */
.metis-archive-modern.metis-publications-modern.metis-layout-horizontal .metis-filterbar.metis-pub-filterbar{
 display:grid!important;
 grid-template-columns:minmax(300px,2fr) repeat(4,minmax(135px,1fr)) 120px!important;
 gap:12px!important;
 align-items:end!important;
 width:100%!important;
 padding:14px 16px!important;
 margin-bottom:22px!important;
}
.metis-layout-horizontal .metis-pub-filterbar .metis-searchbox{
 grid-column:auto!important;
 display:block!important;
 min-width:0!important;
 width:100%!important;
}
.metis-layout-horizontal .metis-pub-filterbar .metis-filter-field{
 min-width:0!important;
 width:100%!important;
 margin:0!important;
}
.metis-layout-horizontal .metis-pub-filterbar .metis-filter-field>span{
 display:block!important;
 margin:0 0 5px!important;
 font-size:10.5px!important;
 line-height:1.15!important;
 font-weight:700!important;
 color:#526877!important;
}
.metis-layout-horizontal .metis-pub-filterbar .metis-input,
.metis-layout-horizontal .metis-pub-filterbar .metis-select{
 width:100%!important;
 max-width:none!important;
 min-width:0!important;
 height:42px!important;
 padding:9px 12px!important;
 font-size:13px!important;
 line-height:1.2!important;
 box-sizing:border-box!important;
}
.metis-layout-horizontal .metis-pub-filterbar .metis-filter-submit{
 display:inline-flex!important;
 align-items:center!important;
 justify-content:center!important;
 width:120px!important;
 min-width:120px!important;
 height:42px!important;
 min-height:42px!important;
 padding:0 18px!important;
 margin:0!important;
 font-size:13px!important;
 white-space:nowrap!important;
}
.metis-layout-horizontal .metis-pub-filterbar .metis-clear{
 grid-column:1/-1!important;
 margin-top:-2px!important;
 font-size:11px!important;
}
@media(max-width:1024px){
 .metis-archive-modern.metis-publications-modern.metis-layout-horizontal .metis-filterbar.metis-pub-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
 .metis-layout-horizontal .metis-pub-filterbar .metis-searchbox{grid-column:1/-1!important}
 .metis-layout-horizontal .metis-pub-filterbar .metis-filter-submit{width:100%!important;min-width:0!important}
}
@media(max-width:767px){
 .metis-archive-modern.metis-publications-modern.metis-layout-horizontal .metis-filterbar.metis-pub-filterbar{grid-template-columns:minmax(0,1fr)!important;width:100%!important}
 .metis-layout-horizontal .metis-pub-filterbar .metis-searchbox,.metis-layout-horizontal .metis-pub-filterbar .metis-filter-field,.metis-layout-horizontal .metis-pub-filterbar .metis-filter-submit{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important}
}

/* METIS 0.5.10 - Power BI actions, responsive controls and single-sheet PDF export */
.metis-powerbi-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}
.metis-powerbi-actions a{font:inherit;font-size:13px;font-weight:600;color:#2f8290;text-decoration:none;transition:.2s ease}
.metis-powerbi-actions a:hover{color:#246b76;text-decoration:underline}
.metis-powerbi-print{
 appearance:none;-webkit-appearance:none;border:1px solid #3f8994!important;border-radius:7px!important;
 background:#3f8994!important;color:#fff!important;padding:9px 15px!important;min-height:38px;
 display:inline-flex;align-items:center;justify-content:center;gap:6px;
 font:inherit;font-size:13px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;
 cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.08);transition:background .2s ease,border-color .2s ease,transform .2s ease
}
.metis-powerbi-print:hover,.metis-powerbi-print:focus{background:#32727c!important;border-color:#32727c!important;color:#fff!important;text-decoration:none!important}
.metis-powerbi-print:active{transform:translateY(1px)}
.metis-powerbi-print:disabled{opacity:.6;cursor:wait}

/* Before opening Chrome print preview, give Power BI a landscape viewport so it can reflow. */
html.metis-powerbi-printing #visualizacion .metis-powerbi-responsive{
 aspect-ratio:auto!important;width:100%!important;height:720px!important;min-height:720px!important;
 padding:0!important;overflow:hidden!important
}
html.metis-powerbi-printing #visualizacion .metis-powerbi-responsive iframe{
 position:absolute!important;inset:0!important;width:100%!important;height:720px!important;border:0!important
}

@media print{
 @page{size:A4 landscape;margin:5mm}
 html.metis-powerbi-printing,
 html.metis-powerbi-printing body{
  width:287mm!important;height:190mm!important;min-height:0!important;max-height:190mm!important;
  margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important
 }
 html.metis-powerbi-printing body *{visibility:hidden!important}
 html.metis-powerbi-printing #visualizacion,
 html.metis-powerbi-printing #visualizacion .metis-powerbi-responsive,
 html.metis-powerbi-printing #visualizacion .metis-powerbi-responsive iframe{visibility:visible!important}
 html.metis-powerbi-printing #visualizacion{
  position:fixed!important;z-index:2147483647!important;left:0!important;top:0!important;
  width:287mm!important;height:190mm!important;min-height:0!important;max-height:190mm!important;
  margin:0!important;padding:0!important;border:0!important;background:#fff!important;
  overflow:hidden!important;break-inside:avoid!important;page-break-inside:avoid!important;
  break-after:avoid!important;page-break-after:avoid!important
 }
 html.metis-powerbi-printing #visualizacion .metis-section-heading{display:none!important}
 html.metis-powerbi-printing #visualizacion .metis-powerbi-responsive{
  position:absolute!important;left:0!important;top:0!important;width:287mm!important;height:190mm!important;
  min-height:0!important;max-height:190mm!important;margin:0!important;padding:0!important;border:0!important;
  border-radius:0!important;overflow:hidden!important;background:#fff!important;
  break-inside:avoid!important;page-break-inside:avoid!important;
  break-after:avoid!important;page-break-after:avoid!important
 }
 html.metis-powerbi-printing #visualizacion .metis-powerbi-responsive iframe{
  position:absolute!important;left:0!important;top:0!important;width:287mm!important;height:190mm!important;
  min-height:0!important;max-height:190mm!important;margin:0!important;padding:0!important;border:0!important;
  overflow:hidden!important;break-inside:avoid!important;page-break-inside:avoid!important
 }
}

@media(max-width:767px){
 .metis-section-heading:has(.metis-powerbi-actions){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important}
 .metis-section-heading:has(.metis-powerbi-actions) .metis-section-title{width:100%!important;margin:0!important}
 .metis-powerbi-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:9px!important;justify-content:stretch!important}
 .metis-powerbi-print,.metis-powerbi-actions a{width:100%!important;min-height:42px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:7px!important}
 .metis-powerbi-actions a{padding:9px 12px!important;border:1px solid #3f8994!important;background:#fff!important;color:#2f8290!important;text-decoration:none!important}
 .metis-powerbi-actions a:hover{background:#eef6f7!important;color:#246b76!important;text-decoration:none!important}
}
