/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:is([data-gestion-indicadores-page="recursos"],[data-gestion-indicadores-page="estandares"],[data-gestion-indicadores-page="usabilidad"]) .gi-category-grid{background:color-mix(in srgb,var(--color-light-gray,#EAEAEA) 60%,transparent);padding:20px;gap:20px;border-radius:20px;align-items:stretch;}:is([data-gestion-indicadores-page="recursos"],[data-gestion-indicadores-page="estandares"],[data-gestion-indicadores-page="usabilidad"]) .gi-category-card{padding:5px;border:0;border-radius:30px;background:linear-gradient(rgb(255 255 255 / 30%),rgb(255 255 255 / 30%)),url(/themes/idecatema/img/assets/gestion-indicadores/recursos-svg/textura-mapa.png) center / cover;box-shadow:0 2px 6px rgb(0 0 0 / 25%);}:is([data-gestion-indicadores-page="recursos"],[data-gestion-indicadores-page="estandares"],[data-gestion-indicadores-page="usabilidad"]) .gi-category-card header{background:rgb(255 255 255 / 10%);border-radius:25px 25px 0 0;padding:15px;min-height:115px;gap:15px;}:is([data-gestion-indicadores-page="recursos"],[data-gestion-indicadores-page="estandares"],[data-gestion-indicadores-page="usabilidad"]) .gi-category-card header h3{font-size:22px;line-height:1.35;font-weight:700;overflow-wrap:normal;word-break:normal;}:is([data-gestion-indicadores-page="recursos"],[data-gestion-indicadores-page="estandares"],[data-gestion-indicadores-page="usabilidad"]) .gi-category-card__icon{width:56px;height:56px;flex-basis:56px;}:is([data-gestion-indicadores-page="recursos"],[data-gestion-indicadores-page="estandares"],[data-gestion-indicadores-page="usabilidad"]) .gi-category-card__icon img{width:46px;height:46px;object-fit:contain;mix-blend-mode:multiply;}:is([data-gestion-indicadores-page="recursos"],[data-gestion-indicadores-page="estandares"],[data-gestion-indicadores-page="usabilidad"]) .gi-category-card > div{padding:10px 15px;background:var(--color-white,#fff);border-radius:0 0 25px 25px;gap:12px;}:is([data-gestion-indicadores-page="recursos"],[data-gestion-indicadores-page="estandares"],[data-gestion-indicadores-page="usabilidad"]) .gi-category-card p{margin:0;line-height:1.45;}:is([data-gestion-indicadores-page="recursos"],[data-gestion-indicadores-page="estandares"],[data-gestion-indicadores-page="usabilidad"]) .gi-category-card .btn{min-width:90px;min-height:44px;padding:8px 20px;}@media (max-width:767px){:is([data-gestion-indicadores-page="recursos"],[data-gestion-indicadores-page="estandares"],[data-gestion-indicadores-page="usabilidad"]) .gi-category-grid{padding:15px;}:is([data-gestion-indicadores-page="recursos"],[data-gestion-indicadores-page="estandares"],[data-gestion-indicadores-page="usabilidad"]) .gi-category-card header{padding:12px;gap:12px;}:is([data-gestion-indicadores-page="recursos"],[data-gestion-indicadores-page="estandares"],[data-gestion-indicadores-page="usabilidad"]) .gi-category-card header h3{font-size:20px;}}[data-gestion-indicadores-page="estandares"] .gi-category-grid{row-gap:24px;}@media (min-width:992px) and (max-width:1199.98px){[data-gestion-indicadores-page="usabilidad"] .gi-category-card header h3{font-size:20px;}}
.user-profile-trigger{position:relative;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;overflow:hidden;line-height:0;vertical-align:middle;}.header .user-profile-trigger--login{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto;width:auto;font-size:.8rem;line-height:1.4;}.user-profile-trigger__label{color:var(--color-secondary,#003a5b);white-space:nowrap;}.user-profile-trigger--login .user-profile-trigger__icon{flex-shrink:0;}.user-profile-menu{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;line-height:0;}.user-profile-trigger__icon{display:block;width:2.25rem;height:2.25rem;max-width:100%;max-height:100%;object-fit:contain;}.user-profile-trigger__photo{position:absolute;inset:0.25rem;display:none;width:2.25rem !important;height:2.25rem !important;max-width:none;object-fit:cover;object-position:center;border-radius:inherit;}.user-profile-trigger__photo.is-active{display:block;}.user-profile-trigger.has-profile-photo .user-profile-trigger__icon{display:none;}.user-profile-menu__panel{line-height:1.4;position:absolute;top:calc(100% + .55rem);right:0;z-index:30;min-width:180px;padding:.45rem;border:1px solid rgb(0 59 92 / 16%);border-radius:8px;background:#fff;box-shadow:0 12px 24px rgb(7 31 45 / 18%);}.user-profile-menu__identity{max-width:min(18rem,calc(100vw - 2rem));padding:var(--spacing-sm,.75rem);color:var(--color-secondary,#003a5b);font-size:.85rem;overflow-wrap:anywhere;}.user-profile-menu__identity strong,.user-profile-menu__identity span{display:block;}.user-profile-menu__item{display:flex;align-items:center;min-height:2.75rem;padding:.62rem .75rem;border-radius:6px;color:#003b5c;font-size:.92rem;text-decoration:none;}.user-profile-menu__item:hover,.user-profile-menu__item:focus-visible{background:#eef6f8;color:#003b5c;}.user-profile-menu__item--logout{color:#9b1c1c;}.user-profile-trigger:focus-visible{outline:3px solid #f7c600;outline-offset:3px;}.ideca-login-is-open body{overflow:hidden;}.ideca-login-dialog{--ideca-login-gutter:1.875rem;width:min(645px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);border:0;border-radius:var(--border-radius-20,20px);padding:0;background:transparent;color:var(--color-secondary,#003a5b);box-shadow:none;}.ideca-login-dialog::backdrop{background:rgb(0 0 0 / 36%);backdrop-filter:blur(2px);}.ideca-login-dialog__panel{position:relative;display:block;max-height:calc(100dvh - 2rem);overflow:hidden;border:1px solid rgb(0 58 91 / 10%);border-radius:var(--border-radius-20,20px);background:var(--color-white,#fff);box-shadow:var(--shadow-wizard,0 0 9px rgb(0 0 0 / 23%));}.ideca-login-dialog__header{display:grid;grid-template-columns:auto 1px minmax(0,1fr) 2.75rem;gap:.625rem;align-items:center;min-height:60px;padding:.5rem 1.375rem .5rem var(--ideca-login-gutter);background:var(--color-modal-header,#c8c8c8);}.ideca-login-dialog__logo{display:block;width:auto;height:30px;}.ideca-login-dialog__divider{width:1px;height:31px;background:var(--color-secondary,#003a5b);}.ideca-login-dialog__close{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:transparent;color:var(--color-secondary,#003a5b);font-size:1.35rem;line-height:1;}.ideca-login-dialog__close:hover{background:rgb(0 58 91 / 8%);}.ideca-login-dialog__close:focus-visible,.ideca-login-option:focus-visible,.ideca-login-dialog__link:focus-visible,.ideca-login-dialog__button:focus-visible,.ideca-login-field__visibility:focus-visible{outline:3px solid var(--color-primary,#feb400);outline-offset:3px;}.ideca-login-dialog__body{max-height:calc(100dvh - 92px);overflow-y:auto;padding:1.875rem var(--ideca-login-gutter) 1.75rem;background:var(--color-white,#fff);}.ideca-login-dialog__screen{display:none;}.ideca-login-dialog__screen.is-active{display:grid;gap:1.25rem;}.ideca-login-dialog h2{margin:0;color:var(--color-secondary,#003a5b);font-size:1rem;font-weight:700;line-height:1.25;}.ideca-login-dialog h3{margin:0;color:var(--color-secondary,#003a5b);font-size:1.125rem;font-weight:700;line-height:1.1;}.ideca-login-option{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:45px;gap:.625rem;border:1px solid var(--color-secondary,#003a5b);border-radius:999px;background:var(--color-white,#fff);color:var(--color-secondary,#003a5b);font-size:.875rem;font-weight:700;line-height:1.2;}.ideca-login-option:hover{background:color-mix(in srgb,var(--color-soft-gray,#eaeaea) 55%,white);}.ideca-login-option__google{flex:0 0 auto;width:21px;height:21px;}.ideca-login-dialog__screen[data-ideca-login-screen="email"]{gap:0;}.ideca-login-dialog__screen[data-ideca-login-screen="email"] h3{margin-bottom:.75rem;}.ideca-login-dialog.is-creating-account .ideca-login-dialog__header{grid-template-columns:minmax(0,1fr) 2.75rem;}.ideca-login-dialog.is-recovering-password .ideca-login-dialog__header{grid-template-columns:minmax(0,1fr) 2.75rem;}.ideca-login-dialog.is-recovering-password .ideca-login-dialog__divider,.ideca-login-dialog.is-recovering-password #ideca-login-title{display:none;}.ideca-login-dialog.is-creating-account .ideca-login-dialog__divider,.ideca-login-dialog.is-creating-account #ideca-login-title,.ideca-login-dialog [hidden]{display:none;}.ideca-login-dialog.is-creating-account .ideca-login-dialog__buttons{grid-column:1 / -1;}.ideca-login-field{position:relative;display:grid;grid-template-rows:auto 1fr;min-height:52px;border-bottom:1px solid var(--color-modal-header,#c8c8c8);}.ideca-login-field:focus-within{border-bottom-color:var(--color-secondary,#003a5b);box-shadow:0 1px 0 var(--color-secondary,#003a5b);}.ideca-login-field label{margin:0;padding:.25rem .9375rem 0;color:var(--color-black,#444);font-size:1rem;font-weight:400;line-height:1.15;}.ideca-login-field input{appearance:none;width:100%;min-height:var(--form-control-min-height,44px);border:0;border-radius:0;padding:0 .9375rem .25rem;background:transparent;color:var(--color-black,#444);font:inherit;line-height:1.2;outline:0;box-shadow:none;}.ideca-login-field input:focus{outline:0;box-shadow:none;}.ideca-login-field input[aria-invalid="true"]{background:rgb(227 25 47 / 5%);}.ideca-login-field--password input{padding-right:3.25rem;}.ideca-login-field__visibility{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:transparent;color:var(--color-text-muted,#616161);font-size:1rem;}.ideca-login-field__visibility:hover{color:var(--color-secondary,#003a5b);}.ideca-login-dialog__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-top:1.25rem;}.ideca-login-dialog__link{justify-self:start;min-height:44px;padding:.7rem 0;color:var(--color-secondary,#003a5b);font-size:.875rem;line-height:1.25;text-decoration:underline;}.ideca-login-dialog__buttons{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:flex-end;}.ideca-login-dialog__button{display:inline-flex;align-items:center;justify-content:center;min-width:86px;min-height:44px;border:1px solid transparent;padding:.625rem 1rem;border-radius:999px;font-size:.875rem;font-weight:700;line-height:1.2;}.ideca-login-dialog__button--primary{background:var(--color-secondary,#003a5b);color:var(--color-white,#fff);}.ideca-login-dialog__button--primary:hover{background:color-mix(in srgb,var(--color-secondary,#003a5b) 88%,black);}.ideca-login-dialog__button--secondary{border-color:var(--color-soft-gray,#eaeaea);background:var(--color-soft-gray,#eaeaea);color:var(--color-secondary,#003a5b);}.ideca-login-dialog__button--secondary:hover{border-color:var(--color-dark-gray,#bbb);}.ideca-login-dialog__button:disabled,.ideca-login-option:disabled{cursor:wait;opacity:.65;}.ideca-login-dialog__terms{max-width:585px;margin:1.25rem 0 0;color:var(--color-text-muted,#666);font-size:.875rem;line-height:1.42;}.ideca-login-dialog__eyebrow{margin:0;color:var(--color-black,#444);font-size:1rem;}.ideca-login-dialog__message{margin:0;color:var(--color-black,#444);font-size:1rem;line-height:1.45;}.ideca-login-dialog__message strong{font-weight:400;}.ideca-login-dialog__existing-action{display:flex;justify-content:flex-end;}.ideca-login-dialog__terms a{color:var(--color-secondary,#003a5b);font-weight:700;}.ideca-login-dialog__status{margin-top:1rem;border-radius:var(--border-radius-md,.5rem);padding:.625rem .75rem;background:rgb(32 134 55 / 8%);color:#005c4e;font-size:.86rem;line-height:1.35;}.ideca-login-dialog__status:empty{display:none;}.ideca-login-dialog__status.is-error{background:rgb(227 25 47 / 8%);color:#9b1c1c;}.ideca-login-dialog.is-creating-account .ideca-login-dialog__status{margin:.5rem 0 .75rem;padding:0;background:transparent;}@media (max-width:575px){.ideca-login-dialog{--ideca-login-gutter:1.25rem;width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);}.ideca-login-dialog__panel{max-height:calc(100dvh - 1rem);}.ideca-login-dialog__header{grid-template-columns:auto 1px minmax(0,1fr) 2.75rem;gap:.5rem;min-height:60px;padding-right:.75rem;}.ideca-login-dialog__body{max-height:calc(100dvh - 68px);padding-top:1.5rem;padding-bottom:1.5rem;}.ideca-login-dialog__logo{height:27px;}.ideca-login-dialog__actions{grid-template-columns:1fr;}.ideca-login-dialog__buttons{justify-content:stretch;}.ideca-login-dialog__button{flex:1 1 0;}}
.layout-content > .row > aside{align-self:start;position:static;height:fit-content;}@media (min-width:992px) and (min-height:400px){.layout-content > .row > aside:not(.collapsing){position:sticky;top:var(--sticky-offset);max-height:calc(100vh - var(--sticky-offset) - var(--sticky-sidebar-gap) -
      var(--drupal-displace-offset-bottom,0px));max-height:calc(100dvh - var(--sticky-offset) - var(--sticky-sidebar-gap) -
      var(--drupal-displace-offset-bottom,0px));overflow-y:auto;scroll-padding-block:0.25rem;}.layout-content > .row > aside .ideca-menu{position:static;top:auto;max-height:none;overflow:visible;}}@media (max-width:991.98px){.layout-content > .row > aside{margin-bottom:30px;}}
.ideca-menu{position:relative;top:auto;}.ideca-menu__surface{background:#fff;border-radius:1.25rem;}.ideca-menu ul{list-style:none;padding:0;margin:0;}.ideca-menu ul.d-flex{gap:0.65rem !important;}.ideca-menu li{margin:0;width:100%;}.ideca-menu a{width:100%;min-height:44px;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:12px 15px;font-size:1rem;font-weight:500;color:#000;background-color:#EAEAEA;border-radius:5px;text-decoration:none;transition:color 0.3s ease;}.ideca-menu .icono{width:40px;}.ideca-menu a:hover,.ideca-menu a:focus-visible{background-color:var(--color-primary);}.ideca-menu a:hover .icono,.ideca-menu a:focus-visible .icono,.ideca-menu a.active .icono{filter:brightness(0) opacity(0.65);}.ideca-menu a.active,.ideca-menu a.is-active,.ideca-menu li.menu-item--active-trail > a{background-color:var(--color-primary);font-weight:600;}.ideca-menu__section-title{margin:0 0 1rem;color:#17324d;font-size:1.5rem;font-weight:600;line-height:1.1;}.ideca-menu__section{margin-bottom:1rem;}.ideca-menu__section-description{color:#5a6b7d;font-size:0.95rem;line-height:1.55;}.ideca-menu__section-description p:last-child{margin-bottom:0;}.layout-content--sidebar-collapsible .section-sidebar-disclosure{display:flex;margin-bottom:1rem;}.layout-content--sidebar-collapsible .section-sidebar-collapse,.layout-content--sidebar-collapsible .section-sidebar-main{min-width:0;}.layout-content--sidebar-collapsible .section-sidebar-collapse.show{margin-bottom:1.45rem;}@media (min-width:992px){.layout-content--sidebar-collapsible .section-sidebar-collapse.show,.layout-content--sidebar-collapsible .section-sidebar-collapse.collapsing{width:33.33333333%;}.layout-content--sidebar-collapsible .section-sidebar-collapse.show + .section-sidebar-main,.layout-content--sidebar-collapsible .section-sidebar-collapse.collapsing + .section-sidebar-main{width:66.66666667%;}.layout-content--sidebar-collapsible .section-sidebar-collapse.show{margin-bottom:0;}}@media (min-width:992px) and (max-width:1199.98px){.layout-content--sidebar-collapsible .section-sidebar-collapse.show + .section-sidebar-main .geo-inventory__help > span{right:0;left:auto;transform:translateY(4px);}.layout-content--sidebar-collapsible .section-sidebar-collapse.show + .section-sidebar-main .geo-inventory__help:hover > span,.layout-content--sidebar-collapsible .section-sidebar-collapse.show + .section-sidebar-main .geo-inventory__help:focus-visible > span{transform:translateY(0);}}@media (min-width:1200px){.layout-content--sidebar-collapsible .section-sidebar-collapse.show,.layout-content--sidebar-collapsible .section-sidebar-collapse.collapsing{width:25%;}.layout-content--sidebar-collapsible .section-sidebar-collapse.show + .section-sidebar-main,.layout-content--sidebar-collapsible .section-sidebar-collapse.collapsing + .section-sidebar-main{width:75%;}}@media (min-width:992px) and (min-height:400px){.ideca-menu{position:sticky;top:var(--sticky-offset);align-self:start;height:fit-content;max-height:calc(100vh - var(--sticky-offset) - var(--sticky-sidebar-gap) -
      var(--drupal-displace-offset-bottom,0px));max-height:calc(100dvh - var(--sticky-offset) - var(--sticky-sidebar-gap) -
      var(--drupal-displace-offset-bottom,0px));overflow-y:auto;scroll-padding-block:0.25rem;z-index:1;}}@media (max-width:991px){.ideca-menu a{padding:10px 12px;font-size:0.95rem;}}@media (max-width:767.98px){.layout-content.container-fluid.container-md.my-4{margin-top:0.85rem !important;}.layout-content .row > aside{margin-bottom:1.45rem;}.ideca-menu ul.d-flex{gap:0.6rem !important;}.ideca-menu a{min-height:46px;padding:0.68rem 1.05rem;font-size:0.98rem;line-height:1.2;}}
html{scroll-behavior:smooth;}@media (min-width:992px){.w-md-50{width:50% !important;}.w-md-75{width:75% !important;}}:root{--bs-body-font-family:var(--font-family-base);--bs-font-sans-serif:var(--font-family-base);--font-family:var(--font-family-base);}img{width:100%;height:auto;}.skiptranslate{display:none !important;}select{height:var(--form-control-min-height,2.75rem);}.texto-vertical{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);}a,.nav-link{color:var(--color-secondary);}.nav-item a .nav-link{color:var(--color-secondary) !important;text-decoration:none !important;}.nav-item a .nav-link:hover{text-decoration:underline !important;}.disabled{opacity:0.2;cursor:inherit;pointer-events:none;}.rounded-20{border-radius:20px;}.goog-tooltip,.goog-tooltip:hover{display:none !important;}.goog-text-highlight{background-color:transparent !important;box-shadow:none !important;}.navbar-sticky{position:sticky;top:0;z-index:10;}.sticky-top{z-index:10 !important;}p{line-height:normal;}.text-wrap{white-space:normal;word-wrap:break-word;}hr{margin:30px 0;}@media (max-width:768px){hr{margin:20px 0;}}ol{padding-left:20px;color:#444444;}.vh-100-minus-100{height:calc(100vh - 100px);}.min-vh-50{min-height:50vh;}.responsive-h2{font-size:1.8rem;font-weight:600;line-height:1.1;margin:0;color:var(--color-white);}.responsive-h2 .text-primary{color:var(--color-primary) !important;}.min-h-100{min-height:100%;}.min-h-100 > div{min-height:100% !important;}.card{border-radius:var(--ideca-card-radius,var(--border-radius-20,20px));overflow:hidden;text-decoration:none;}.card .image-container{aspect-ratio:16/9;overflow:hidden;}.bg-primary{background-color:var(--color-primary) !important;color:var(--color-secondary) !important;}.text-primary{color:var(--color-primary) !important;}.text-secondary{color:var(--color-secondary) !important;}.text-success{color:var(--color-success) !important;}.text-danger{color:var(--color-danger) !important;}.text-dark{color:var(--color-black) !important;}.text-light{color:var(--color-soft-gray) !important;}.text-white{color:var(--color-white) !important;}.text-gray{color:var(--color-gray) !important;}.border-primary{border-color:var(--color-primary) !important;}.border-secondary{border-color:var(--color-secondary) !important;}.border-success{border-color:var(--color-success) !important;}.border-danger{border-color:var(--color-danger) !important;}.border-dark{border-color:var(--color-black) !important;}.border-light{border-color:var(--color-soft-gray) !important;}.border-white{border-color:var(--color-white) !important;}.border-gray{border-color:var(--color-gray) !important;}.bg-secondary{background-color:var(--color-secondary) !important;}.bg-success{background-color:var(--color-success) !important;}.bg-danger{background-color:var(--color-danger) !important;}.bg-white{background-color:var(--color-white) !important;}.bg-gray{background-color:var(--color-gray) !important;}.bg-gray-lighter{background-color:rgb(233,242,245) !important;}.custom-tabs .nav-link{display:flex;align-items:center;gap:8px;border-radius:8px 8px 0 0;padding:10px 20px;font-weight:600;color:#6c757d;background-color:#F1F1F1;border:none;margin-right:4px;box-shadow:0 0 10px #00000041;}.custom-tabs .nav-link.active{background-color:#003049;color:var(--color-white);}.custom-tabs .nav-link:not(.active):hover{background-color:#e9ecef;color:#000;}.tab-content{box-shadow:0 0 10px #00000041;border-top:none;padding:20px;border-radius:8px;background:#fff;}.login-container{background:rgba(0,40,70,0.9);backdrop-filter:blur(5px);padding:40px;border-radius:15px;width:400px;color:var(--color-white);}.login-container h1{font-size:26px;margin-bottom:10px;}.login-container h2{font-size:18px;font-weight:normal;margin-bottom:25px;}.login-container label{margin-bottom:8px;}.login-container input[type="email"]{width:100%;padding:12px;border-radius:6px;border:1px solid var(--color-white);margin-bottom:20px;font-size:16px;}.video-background{position:fixed;top:0;right:0;width:100%;height:100%;overflow:hidden;z-index:-1;}.video-background video{width:100%;height:100%;object-fit:cover;}.btn.cancelar{background:transparent;color:var(--color-white);}.btn.cancelar:hover{background:var(--color-white);color:var(--color-secondary);}#itemsContainerHistorias img{aspect-ratio:1/1;}.simple-card img{width:40px;}.simple-card h3{font-size:1.1rem;font-weight:600;color:var(--color-secondary);}.simple-card ul{list-style-position:inside;padding-inline-start:0;}.item-card{cursor:pointer;text-decoration:none;}.item-card .img-container{aspect-ratio:16 / 9;overflow:hidden;display:flex;align-items:center;}.card-fullimage,.card-fullimage-tex{line-height:normal;}.tools .card-fullimage{min-height:400px;max-height:400px;}.card-fullimage{display:block;height:100%;min-height:274px;max-height:414px;position:relative;border-radius:15px;overflow:hidden;cursor:pointer;}.card-fullimage::before{content:'';position:absolute;width:100%;height:100%;border-radius:15px;background:linear-gradient(to top,rgb(0 0 0 / 0%) 50%,rgb(0 0 0 / 40%) 70%,rgb(0 0 0) 100%);}.recursos-landing-cards .card-fullimage{height:414px;}.recursos-landing-cards .card-fullimage img{width:100%;}.card-fullimage img{height:100%;border-radius:15px;object-fit:cover;display:block;transition:transform 0.6s ease;}.card-fullimage .card-footer-custom{position:absolute;top:10px;left:15px;color:#fff;font-size:1.4rem;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 30px);z-index:2;opacity:1;transform:translateY(0);transition:opacity 0.25s ease,transform 0.25s ease;}.card-fullimage .btn-plus,.card-fullimage .btn-close-custom{color:var(--color-primary);font-size:1.5rem;background:transparent;border:none;cursor:pointer;transition:transform 0.35s ease;}.card-fullimage .btn-plus{color:var(--color-primary);font-size:2rem;background:transparent;border:none;cursor:pointer;transition:transform 0.35s ease;}.card-fullimage .btn-plus:hover,.card-fullimage .btn-close-custom:hover{transform:scale(1.2);}.card-fullimage .card-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.65);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(20px);transition:opacity 0.5s ease,transform 0.5s ease,visibility 0.5s ease;}.card-fullimage .card-overlay h5,.card-fullimage .card-overlay h3,.card-fullimage .card-overlay p,.card-fullimage .card-overlay a,.card-fullimage .card-overlay .btn{opacity:0;transform:translateY(20px);transition:opacity 0.4s ease,transform 0.4s ease;}.card-fullimage.is-expanded .card-overlay{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}.card-fullimage.is-expanded .card-overlay h5,.card-fullimage.is-expanded .card-overlay h3{transition-delay:0.1s;opacity:1;transform:translateY(0);color:var(--color-white);font-weight:600;}.card-fullimage.is-expanded .card-overlay p{transition-delay:0.2s;opacity:1;transform:translateY(0);}.card-fullimage.is-expanded .card-overlay a,.card-fullimage.is-expanded .card-overlay .btn{transition-delay:0.3s;opacity:1;transform:translateY(0);}.card-fullimage .btn-close-custom{position:absolute;bottom:15px;right:15px;opacity:0;transform:scale(0.8);transition:opacity 0.4s ease,transform 0.4s ease;}.card-fullimage.is-expanded .btn-close-custom{opacity:1;transform:scale(1);transition-delay:0.4s;}.card-fullimage.is-expanded .card-footer-custom{opacity:0;transform:translateY(20px);}.card-fullimage-tex{min-height:300px;max-height:300px;font-size:0.9rem;border-radius:12px;overflow:hidden;position:relative;color:#fff;transition:transform 0.3s ease,box-shadow 0.3s ease;}.tools .card-fullimage-tex{min-height:400px;max-height:400px;}.card-fullimage-tex:hover{color:var(--color-white);transform:scale(1.01);box-shadow:0 10px 20px rgba(0,0,0,0.3);}.card-fullimage-tex img{width:100%;height:auto;object-fit:cover;}.card-fullimage-tex .card-overlay{position:absolute;bottom:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;z-index:1;}.card-fullimage-tex .card-overlay::before{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,rgb(0 0 0 / 0%) 0%,rgb(0 0 0 / 70%) 60%,rgb(0 0 0) 100%);z-index:-1;}.card-fullimage-tex .card-badge{background-color:var(--color-primary);width:fit-content;color:var(--color-secondary);font-weight:600;border-radius:0 6px 6px 0;display:inline-block;}.card-fullimage-tex .card-text{min-height:100px;display:flex;align-items:center;}.card-fullimage-tex .card-text:hover{color:var(--color-white);font-weight:600;}.card-icon{border:none;background:transparent;}.card-icon .icon-wrapper{height:50px;font-size:2.5rem;color:var(--color-secondary);position:relative;display:inline-block;}.card-icon h5{font-weight:600;color:var(--color-secondary);}.card-icon p{color:#007ad0;}.card-icon a{text-decoration:none;color:var(--color-secondary);font-weight:500;}.card-icon a:hover{text-decoration:underline;}.card-icon-v2{display:inline-block;transition:transform 0.25s ease,box-shadow 0.25s ease;}.card-icon-v2:hover{transform:translateY(-3px);}.card-icon-v2 .icono-circulo{width:100px;height:100px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,0.1);font-size:48px;color:var(--color-secondary);}.card-icon-v2 .icono-circulo img{width:70px;}.card-icon-v2 .titulo-tarjeta{font-size:1.1rem;font-weight:500;color:#333;margin:0;}.swiper-button-prev:not(.main-swiper *),.swiper-button-next:not(.main-swiper *){border:1px solid #fff;border-radius:4px;display:flex;justify-content:center;align-items:center;color:var(--color-primary);background:rgba(0,0,0,0.63);transition:0.3s;box-shadow:0 0 4px #00000025;}.swiper-button-prev:not(.main-swiper *):hover,.swiper-button-next:not(.main-swiper *):hover{background:rgba(0,0,0,0.6);}.consultados-container{background:var(--color-gray);border-radius:12px;padding:25px 60px;}.consultado-item{text-align:center;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.consultado-item i{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;}.consultado-item i img{width:50px;height:50px;object-fit:contain;}.consultado-item span{font-size:0.9rem;width:100%;height:30px;display:flex;align-items:center;justify-content:center;min-height:30px;}.consultado-item a{color:#444444;text-decoration:none;}.consultados-items .main .consultado-item a{display:inline-flex;align-items:center;justify-content:center;height:100%;}.consultados-container .icons-items .consultado-item{min-width:0;}.consultados-container .icons-items .consultado-item > a{display:grid;grid-template-rows:50px minmax(2.5em,auto);width:100%;height:100%;place-items:center;gap:8px;text-align:center;}.consultados-container .icons-items .consultado-item i{margin:0;}.consultados-container .icons-items .consultado-item span{width:100%;height:auto;min-height:2.5em;line-height:1.25;text-align:center;}@media (max-width:992px){.consultados-container{padding:15px 30px;}.consultados-container .icons-items{width:100%;justify-content:center !important;flex:inherit !important;flex-wrap:wrap;}.consultados-items{flex-wrap:wrap;justify-content:center;}.consultado-item{margin-bottom:20px;flex:inherit !important;}}@media (max-width:420px){.consultados-container{padding:15px;}.consultados-items .main .consultado-item{width:50% !important;}.consultado-item{width:33.33333%;}}.swiper-cardsIcon .icon-box{border-radius:1rem;text-align:center;padding:1.5rem;transition:transform 0.2s ease;height:100%;}.swiper-cardsIcon .icon-box:hover{transform:translateY(-5px);}.swiper-cardsIcon .icon-box i{font-size:50px;color:var(--color-secondary);margin-bottom:0.75rem;}.swiper-button-next.swiper-button-next-cardsIcon,.swiper-button-prev.swiper-button-prev-cardsIcon{min-width:44px;min-height:44px;border-color:var(--color-secondary);color:var(--color-secondary);background:transparent;box-shadow:none;}.swiper-button-next-cardsIcon::after,.swiper-button-prev-cardsIcon::after{font-size:1rem;}.swiper-button-next.swiper-button-next-cardsIcon:hover,.swiper-button-prev.swiper-button-prev-cardsIcon:hover,.swiper-button-next.swiper-button-next-cardsIcon:focus-visible,.swiper-button-prev.swiper-button-prev-cardsIcon:focus-visible{color:var(--color-white);background:var(--color-secondary);}.swiper-button-next-cardsIcon:focus-visible,.swiper-button-prev-cardsIcon:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;}.white .swiper-pagination-bullet{background:transparent;opacity:0.4;width:80px;height:44px;border-radius:8px;}.white .swiper-pagination-bullet-active{background:transparent;opacity:1;}.swiper-pagination-bullet{position:relative;background:transparent;opacity:0.4;width:80px;height:44px;border-radius:8px;}.swiper-pagination-bullet::before{content:'';position:absolute;inset:50% 0 auto;height:4px;border-radius:var(--radius-md);background:var(--color-secondary);}.white .swiper-pagination-bullet::before{background:var(--color-white);}.swiper-pagination-bullet-active{opacity:1;}.swiper-pagination-cardsIcon{flex-wrap:wrap;min-width:0;}.swiper-pagination-cardsIcon.swiper-pagination-bullets .swiper-pagination-bullet{flex:1 1 44px;min-width:44px;max-width:80px;margin:0;}.seccion-estadisticas .swiper{padding:20px 0;}.seccion-estadisticas .swiper-slide{display:flex;justify-content:center;align-items:stretch;}.seccion-estadisticas .card{width:100%;height:100%;border:none;background-color:#f8f9fa;border-radius:12px;box-shadow:0 0 6px rgba(0,0,0,0.08);}.accordion .accordion-button{border-radius:15px !important;background:var(--color-soft-gray);color:var(--color-secondary);font-weight:700;}.accordion .accordion-item:last-of-type{border:0;}.accordion .accordion-collapse{border-radius:15px !important;box-shadow:0 0 1rem #00000038;}.accordion .icono-entidad{width:100%;height:80px;padding:10px 0 10px 0;}.accordion .icono-entidad img{width:100%;height:100%;max-width:90%;max-height:100px;object-fit:contain;}.alert{background:var(--color-white);}.btn-close{display:flex;justify-content:center;align-items:center;background:inherit;opacity:1;}.text-content{font-family:var(--font-family);color:var(--color-black);font-size:1rem;}#tabla{width:100%;}.dataTables_filter{display:none;}table.dataTable thead th{background-color:var(--color-secondary);color:#fff;}table.dataTable td{vertical-align:middle;}.fa-download,.fa-code{cursor:pointer;}table .sorting_1{font-weight:600;color:var(--color-secondary) !important;}#numeric-filter-historias .circulo{width:35px;height:35px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;margin:0;}#numeric-filter-historias .circulo.active{background:var(--color-primary);color:var(--color-secondary);font-weight:bold;border:inherit;}#numeric-filter-historias .circulo:focus-visible{background:var(--color-primary);color:var(--color-secondary);font-weight:bold;border:inherit;}.dataTables_paginate{display:flex;align-items:center;}.dataTables_paginate > span{display:flex;}.video-embed{position:relative;width:100%;aspect-ratio:var(--ideca-embed-aspect-ratio,16 / 11);height:auto;overflow:hidden;}.video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.storymap-container{position:relative;width:100%;aspect-ratio:var(--ideca-map-aspect-ratio,16 / 11);height:auto;overflow:hidden;margin-bottom:2rem;}.storymap-container iframe{width:100%;height:100%;border:none;display:block;}.modal-content{background-image:url(/themes/idecatema/img/assets/modal/bg.png);background-position:right top;background-repeat:no-repeat;}.timeline{padding-top:100px;position:relative;}.timeline .generation .content{position:relative;}.timeline .generation .content::before{content:'';position:absolute;top:-80px;right:-1px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--color-secondary);transform:rotate(-180deg) translateX(-5px);}.timeline .generation:last-child .content::before{content:'';display:none;}.timeline .generation:last-child{margin-top:-60px;align-items:flex-start !important;}.timeline .divider{background:var(--color-secondary);width:100%;height:1px;position:relative;}.timeline .divider::after{content:'';width:8px;height:8px;border-radius:8px;background:var(--color-secondary);position:absolute;top:0;right:0;transform:translateY(-50%);}.timeline .divider::before{content:'';position:absolute;transform:translateX(-3px);height:100px;width:1px;right:0;bottom:0;background:var(--color-secondary);display:flex;}.timeline .generation:last-child .divider:before{content:'';display:none;}.timeline h2{color:var(btn-primary);font-size:1.2rem;margin-bottom:5px;}.timeline ul{margin-top:5px;line-height:normal;}.capacidades .title{font-weight:600;color:var(--color-secondary);}.capacidades .source{font-size:0.8rem;color:#666;margin-bottom:1rem;}.capacidades .cap-list{list-style:none;padding-left:1rem;position:relative;}.cap-list li{margin-bottom:0.6rem;position:relative;padding-left:1rem;}.capacidades .cap-list li::before{content:"-";position:absolute;left:0;color:var(--color-secondary);}.capacidades .ide-column ul{border-left:3px solid var(--color-secondary);line-height:1rem;}.timeline .impacto-container{border:2px solid #000;margin-top:40px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;}.timeline .impacto-container::before{content:"";position:absolute;top:0;left:10px;width:calc(100% - 20px);height:2px;background-color:#999;transform:rotate(4deg) translateY(-100%);transform-origin:left center;}.timeline .flecha-linea{flex:1;height:4px;background-color:var(--color-secondary);position:relative;}.timeline .flecha-linea::after{content:"";position:absolute;right:-10px;top:-6px;border-left:12px solid var(--color-secondary);border-top:8px solid transparent;border-bottom:8px solid transparent;}.timeline .flecha-texto{width:100%;text-align:center;font-weight:600;color:var(--color-secondary);margin-top:-30px;}.card-aliada{min-height:220px;}.logo-wrapper{width:100%;height:90px;display:flex;align-items:center;justify-content:center;}.logo-wrapper img{max-height:100%;max-width:160px;object-fit:contain;}footer{color:var(--color-azul-institucional);background:linear-gradient(0deg,var(--color-dark-gray) 90%,rgba(255,255,255,0) 90%);}footer a{text-decoration:none;font-weight:300;}footer h2.h5{font-weight:700;}footer .footer-logos img{width:auto;height:40px;}footer .footer-logos .footer-logo--institutional{align-self:flex-start;width:303px;max-width:100%;height:auto;object-fit:contain;}.ideca-service-logo{height:auto;}.ideca-service-logo--mapas{width:100px;}.ideca-service-logo--datos{width:150px;}.footer-bottom-logo--colombia{width:40px;}.footer-bottom-logo--govco{width:112px;}footer .footer-social img{width:auto;height:15px;aspect-ratio:1 / 1;}footer .footer-links a{text-decoration:underline;}ul.footer-links,ul.footer-social{margin-block-start:0;margin-block-end:0;margin-inline-start:0;}footer .container-fluid{background:var(--color-azul-institucional);}footer address{font-weight:300;}footer address,footer .text{color:var(--color-black);}#loader{width:100px;}@media (max-width:992px){.responsive-h2{font-size:1.3rem;}.border-end.border-white{border-right:inherit !important;border-color:inherit !important;}.seccion-herramientas .row.g-4{--bs-gutter-y:0;}}@media (max-width:576px){.swiper-pagination-cardsIcon{width:75% !important;margin-left:auto;}}.card-fullimage.is-expanded:focus-within .card-overlay{visibility:visible;opacity:1;transform:none;transition:none;}.card-fullimage.is-expanded:focus-within .card-overlay :is(h3,h5,p,a,.btn){opacity:1;transform:none;transition:none;}
.gestion-indicadores{--gi-ink:var(--color-secondary,#003A5B);--gi-blue:var(--color-azul-institucional,#0A43B6);--gi-link:#3366CC;--gi-blue-dark:var(--color-secondary,#003A5B);--gi-yellow:var(--color-primary,#FEB400);--gi-mist:var(--color-gray,#F2F2F2);--gi-line:var(--color-dark-gray,#BBBBBB);--gi-muted:var(--color-text-muted,#666666);color:var(--color-black,#444444);font-family:"Nunito Sans",sans-serif;line-height:1.55;}.gi-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;}.gi-category-card{overflow:hidden;border:1px solid var(--gi-line);border-radius:20px;background:var(--color-white,#fff);display:flex;flex-direction:column;}.gi-category-card header{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--gi-ink);}.gi-category-card header h3{color:var(--color-white,#fff);font-size:1.125rem;margin:0;}.gi-category-card__icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:var(--color-white,#fff);color:var(--gi-ink);}.gi-category-card > div{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:1rem;}.gi-category-card .btn{margin-top:auto;}.gi-category-detail{padding-block:1rem;}.gi-category-detail h3[tabindex="-1"]:focus{outline:none;}.gi-category-detail [data-gi-return]{display:inline-flex;align-items:center;min-height:44px;}.gi-category-grid[hidden],.gi-category-detail[hidden]{display:none;}.gi-embed{width:100%;min-width:0;padding-block:1rem;}.gi-embed iframe{display:block;width:100%;max-width:100%;aspect-ratio:var(--ideca-embed-aspect-ratio,16 / 11);height:auto;min-height:0;border:0;}.gi-sort{min-height:44px;padding:.5rem;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;}.gi-sort:focus-visible{outline:3px solid var(--gi-yellow);}[data-gi-analysis] select{min-height:var(--form-control-min-height);max-width:calc(100% - 1rem);margin:.5rem;padding:.5rem .75rem;border:1px solid var(--form-control-border-color);border-radius:var(--form-control-radius);background:var(--color-white);font-size:var(--form-control-font-size);color:var(--form-control-text-color);line-height:var(--form-control-line-height);}[data-gi-analysis] select:focus{border-color:var(--ideca-search-focus-color);outline:0;box-shadow:0 0 0 .2rem var(--ideca-search-focus-ring);}.gi-component-score{display:grid;grid-template-columns:1fr 2fr auto;gap:.75rem;align-items:center;margin-block:.75rem;}.gi-component-score meter{width:100%;height:1.5rem;}[data-gi-radar] svg{display:block;width:100%;max-width:560px;margin:auto;overflow:visible;}.gi-radar-grid{fill:none;stroke:var(--gi-line);stroke-width:1;}.gi-radar-ideal{fill:none;stroke:var(--gi-ink);stroke-width:2;stroke-dasharray:5 3;}.gi-radar-value{fill:color-mix(in srgb,var(--gi-blue) 25%,transparent);stroke:var(--gi-blue);stroke-width:3;}.gi-radar-label{fill:var(--gi-ink);font:12px "Nunito Sans",sans-serif;}@media (max-width:767px){.gi-category-grid{grid-template-columns:1fr;}.gi-component-score{grid-template-columns:1fr auto;}.gi-component-score > span{grid-column:1 / -1;}}.gestion-indicadores h2,.gestion-indicadores h3,.gestion-indicadores h4{color:var(--gi-ink);font-weight:700;line-height:1.16;}.gestion-indicadores h2{font-size:clamp(1.75rem,2.7vw,2.45rem);margin:0 0 0.8rem;}.gestion-indicadores h3{font-size:clamp(1.28rem,2vw,1.65rem);margin:2rem 0 0.75rem;}.gestion-indicadores__lead{color:var(--gi-muted);font-size:1.08rem;margin-bottom:1.8rem;max-width:72ch;}.gi-eyebrow{color:#846000;font-size:0.79rem;font-weight:800;letter-spacing:0.08em;margin:0 0 0.45rem;text-transform:uppercase;}.gi-highlight-grid{display:grid;gap:1rem;grid-auto-columns:calc((100% - 1rem) / 2);grid-auto-flow:column;overflow-x:auto;margin:1rem 0 2rem;padding:0.25rem 0 0.75rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;}.gi-highlight-carousel__header,.gi-minutes__header{align-items:center;display:flex;gap:1rem;justify-content:space-between;}.gi-highlight-carousel__controls{display:flex;flex:0 0 auto;gap:0.55rem;}.gi-highlight-carousel__controls button{align-items:center;background:#fff;border:2px solid var(--gi-blue);border-radius:50%;color:var(--gi-blue);display:inline-flex;font:inherit;font-size:1.35rem;height:2.75rem;justify-content:center;transition:background-color 160ms ease,color 160ms ease;width:2.75rem;}.gi-highlight-carousel__controls button:hover:not(:disabled),.gi-highlight-carousel__controls button:focus-visible{background:var(--gi-blue);color:#fff;}.gi-highlight-carousel__controls button:focus-visible{outline:3px solid var(--gi-yellow);outline-offset:2px;}.gi-highlight-carousel__controls button:disabled{cursor:not-allowed;opacity:0.42;}.gi-highlight-grid article{background:linear-gradient(145deg,#004d64 0%,#003947 100%);border-radius:1rem;box-shadow:0 0.55rem 1.3rem rgba(0,62,92,0.16);color:#fff;display:flex;flex-direction:column;min-height:12.5rem;overflow:hidden;padding:1.35rem;position:relative;scroll-snap-align:start;}.gi-highlight-grid article::after{background:radial-gradient(circle,rgba(67,220,145,0.28),transparent 62%);content:"";height:11rem;position:absolute;right:-3rem;top:-3rem;width:11rem;}.gi-highlight-grid strong{color:#69dc91;font-size:clamp(2.8rem,6vw,4.6rem);font-weight:800;letter-spacing:-0.055em;line-height:0.95;position:relative;z-index:1;}.gi-highlight-grid span{font-size:1.05rem;margin-top:auto;max-width:18ch;position:relative;z-index:1;}.gi-surface{background:#fff;border:1px solid var(--gi-line);border-radius:1.2rem;box-shadow:0 0.35rem 1rem rgba(4,45,63,0.09);margin:1.7rem 0;padding:clamp(1.1rem,3vw,1.75rem);}.gi-surface h3{margin-top:0;}.gi-document-links{display:grid;gap:0.65rem;margin-bottom:0;}.gi-document-links a{color:var(--gi-link);font-weight:700;text-decoration-line:none;text-decoration-thickness:0.08em;text-underline-offset:0.18em;}.gi-pending,.gi-status{background:#fff6d9;border:1px solid #f0d374;border-radius:999px;color:#654a00;display:inline-flex;font-size:0.82rem;font-weight:700;padding:0.3rem 0.7rem;}.gi-feature{align-items:stretch;display:grid;gap:1.3rem;grid-template-columns:minmax(14rem,0.8fr) minmax(18rem,1.2fr);margin:2rem 0;}.gi-feature > div{background:linear-gradient(125deg,rgba(35,10,45,0.91),rgba(0,76,101,0.88));border-radius:1rem;color:#fff;padding:1.4rem;}.gi-feature > div h3,.gi-feature > div .gi-eyebrow{color:#fff;margin-top:0;}.gi-feature ul{display:grid;gap:0.65rem;list-style:none;margin:0;padding:0;}.gi-feature li{border-bottom:1px solid var(--gi-line);padding:0.7rem 0 0.7rem 1.3rem;position:relative;}.gi-feature li::before{background:var(--gi-yellow);border-radius:50%;content:"";height:0.55rem;left:0;position:absolute;top:1.17rem;width:0.55rem;}.gi-feature a,.gi-table-link{color:var(--gi-link);font-weight:700;text-decoration-line:none;text-decoration-thickness:0.08em;text-underline-offset:0.18em;}.gi-evaluation-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0 2rem;}.gi-evaluation-grid a{align-items:center;color:var(--gi-ink);font-weight:700;background:#fff;border:1px solid var(--gi-line);border-radius:1rem;box-shadow:0 0.3rem 0.9rem rgba(4,45,63,0.08);display:flex;font-size:1.2rem;justify-content:center;min-height:9.5rem;padding:1.3rem;text-align:center;text-decoration:none;transition:transform 180ms ease,box-shadow 180ms ease;}.gi-document-links a:hover,.gi-document-links a:focus-visible,.gi-feature a:hover,.gi-feature a:focus-visible,.gi-table-link:hover,.gi-table-link:focus-visible{text-decoration-line:underline;}.gi-document-links a:focus-visible,.gi-feature a:focus-visible,.gi-table-link:focus-visible,.gi-evaluation-grid a:focus-visible{outline:3px solid var(--gi-yellow);outline-offset:2px;}.gi-evaluation-grid a:hover,.gi-evaluation-grid a:focus-visible,.gi-sector-card[href]:hover,.gi-sector-card[href]:focus-visible{box-shadow:0 0.7rem 1.4rem rgba(4,45,63,0.17);transform:translateY(-3px);}.gi-minutes > div:last-child{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));}.gi-minutes__header h3{margin-bottom:0;}.gi-minutes__action{align-items:center;display:inline-flex;min-height:2.75rem;white-space:nowrap;}.gi-dashboard{background:var(--gi-mist);border-radius:1rem;overflow:hidden;}.gi-dashboard__tabs{display:flex;overflow-x:auto;scrollbar-width:thin;}.gi-dashboard__tabs button{background:#fff;border:0;border-right:1px solid var(--gi-line);color:#4f5e67;flex:0 0 auto;font:inherit;min-height:3rem;padding:0.7rem 1rem;}.gi-dashboard__tabs button[aria-selected="true"]{background:var(--gi-blue);color:#fff;font-weight:700;}.gi-dashboard__tabs button:focus-visible{box-shadow:inset 0 0 0 3px var(--gi-yellow);outline:0;}.gi-dashboard__panel{padding:clamp(1rem,3vw,1.7rem);}.gi-dashboard__empty{align-items:center;background:#fff;border:1px dashed #9bb1bc;border-radius:0.9rem;display:grid;gap:0.45rem;justify-items:center;min-height:20rem;padding:2rem;text-align:center;}.gi-dashboard__empty-icon{align-items:center;background:#e6f1f5;border-radius:50%;color:var(--gi-blue);display:flex;font-size:1.8rem;height:4rem;justify-content:center;width:4rem;}.gi-dashboard__empty h3{margin:0.35rem 0 0;}.gi-dashboard__empty p{color:var(--gi-muted);margin:0;max-width:54ch;}.gi-dashboard__empty > span:last-child{color:#765700;font-size:0.84rem;font-weight:800;}.gi-objective{border-left:3px solid var(--gi-yellow);margin:2rem 0;padding:0.15rem 0 0.15rem 1.2rem;}.gi-objective h3{margin-top:0;}.gi-sector-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.3rem;}.gi-sector-card{align-items:center;background:#f4f4f4;border:1px solid transparent;border-radius:1rem;color:var(--gi-ink);display:flex;flex-direction:column;justify-content:center;min-height:10.2rem;padding:1rem;text-align:center;text-decoration:none;transition:transform 180ms ease,box-shadow 180ms ease;}.gi-sector-card > span{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0.25rem 0.8rem rgba(4,45,63,0.14);color:var(--gi-blue);display:flex;font-size:1.35rem;font-weight:800;height:3.6rem;justify-content:center;margin-bottom:0.7rem;width:3.6rem;}.gi-sector-card small{color:var(--gi-muted);margin-top:0.3rem;}.gi-sector-card--pending{background:#eef2f4;border-color:#bac8cf;}.gi-sector-card--pending small{color:#3e505a;}.gi-table-wrap{border:1px solid var(--gi-line);border-radius:0.75rem;overflow-x:auto;}.gestion-indicadores .gi-table-wrap > table{display:table;table-layout:auto;border-collapse:collapse;min-width:42rem;width:100%;}.gestion-indicadores thead{background:var(--gi-blue-dark);color:#fff;}.gestion-indicadores .gi-table-wrap th,.gestion-indicadores .gi-table-wrap td{border-bottom:1px solid var(--gi-line);padding:0.8rem 0.9rem;text-align:left;vertical-align:middle;}.gestion-indicadores--entity .gi-table-wrap th,.gestion-indicadores--entity .gi-table-wrap td{white-space:nowrap;overflow-wrap:normal;word-break:normal;}.gestion-indicadores tbody tr:nth-child(even){background:#f5f6f7;}.gi-entity-meta{background:linear-gradient(120deg,#fff,#eef5f7);border-left:4px solid var(--gi-yellow);border-radius:0.7rem;padding:1rem 1.2rem;}.gi-entity-meta dl,.gi-entity-meta dd{margin:0;}.gi-entity-meta dl{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));}.gi-entity-meta dt{color:var(--gi-ink);font-weight:800;}.gi-score{align-items:center;display:flex;gap:1rem;max-width:30rem;}.gi-score::before{background:linear-gradient(90deg,#b42832 0 20%,#f27e32 20% 40%,#ffd34d 40% 60%,#82c34a 60% 80%,#15965b 80%);border-radius:999px;content:"";height:0.9rem;width:100%;}.gi-score > span{background:var(--gi-ink);border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--gi-ink);height:1.2rem;margin-left:calc(-80% - 1.7rem);width:1.2rem;}.gi-score strong{color:var(--gi-ink);white-space:nowrap;}.gi-recommendations{display:grid;gap:1rem;}.gi-recommendations article{background:#eee;border-radius:0.8rem;padding:1rem 1.2rem;}.gi-recommendations h4{margin:0 0 0.4rem;}.gi-purpose-grid{background:linear-gradient(115deg,rgba(23,11,34,0.91),rgba(0,69,91,0.88));border-radius:1rem;color:#fff;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0;overflow:hidden;}.gi-purpose-grid article{padding:clamp(1.2rem,3vw,2rem);}.gi-purpose-grid article + article{border-left:1px solid rgba(255,255,255,0.35);}.gi-purpose-grid h3{color:#fff;margin-top:0;}.gi-dashboard-placeholder{align-items:center;background:#f1f7f3;border:1px solid #b8d7c5;border-radius:1rem;display:grid;gap:1.2rem;grid-template-columns:auto 1fr;margin-top:2rem;min-height:14rem;padding:1.5rem;}.gi-dashboard-placeholder > span{align-items:center;background:#fff;border:0.7rem solid #ffd63f;border-radius:50%;color:var(--gi-ink);display:flex;font-size:1.6rem;font-weight:900;height:7.5rem;justify-content:center;width:7.5rem;}.gi-dashboard-placeholder h3{margin-top:0;}@media (max-width:991.98px){.gi-highlight-grid{grid-auto-columns:minmax(16rem,55%);}.gi-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.gi-feature,.gi-entity-meta dl{grid-template-columns:1fr;}}@media (max-width:575.98px){.gi-evaluation-grid,.gi-minutes > div:last-child,.gi-sector-grid,.gi-purpose-grid{grid-template-columns:1fr;}.gi-highlight-grid{grid-auto-columns:minmax(15rem,86%);}.gi-highlight-carousel__header,.gi-minutes__header{align-items:flex-start;}.gi-purpose-grid article + article{border-left:0;border-top:1px solid rgba(255,255,255,0.35);}.gi-dashboard-placeholder{grid-template-columns:1fr;justify-items:center;text-align:center;}.gi-dashboard__empty{min-height:17rem;padding:1.2rem;}}@media (prefers-reduced-motion:reduce){.gi-evaluation-grid a,.gi-sector-card{transition:none;}}.gestion-indicadores.gi-category-view--detail{min-width:0;border:1px solid #e2e2e2;border-radius:30px;background:var(--color-white,#fff);box-shadow:0 1px 6px rgb(0 0 0 / 16%);}.gestion-indicadores.gi-category-view--detail > h2{margin:0;padding:1.25rem;border-radius:29px 29px 0 0;background:var(--gi-mist);font-size:1.5rem;line-height:1.25;}.gi-category-view--detail > .gi-category-detail{min-width:0;padding:1.25rem;}.gi-category-view--detail > .gi-category-detail > h3{margin:0 0 .75rem;font-size:1.5rem;line-height:1.25;}.gi-category-view--detail .gi-category-detail > .gestion-indicadores__lead{max-width:none;margin:0 0 1rem;font-size:1rem;line-height:1.5;}.gi-category-view--detail .gi-embed{padding-block:.75rem .5rem;}.gi-category-view--detail .gi-embed > p{margin:.5rem 0;}.gi-category-view--detail .gi-category-detail > [data-gi-return]{width:fit-content;min-height:44px;margin-top:.75rem;padding:.5rem .875rem;border:1px solid var(--gi-line);border-radius:4px;background:var(--color-white,#fff);color:var(--gi-ink);text-decoration:none;}.gi-category-view--detail .gi-category-detail > [data-gi-return]:hover{background:var(--gi-mist);}.gi-category-view--detail .gi-category-detail > [data-gi-return]:focus-visible{outline:2px solid var(--gi-blue);outline-offset:3px;}@media (max-width:767px){.gestion-indicadores.gi-category-view--detail > h2,.gi-category-view--detail > .gi-category-detail{padding:1rem;}.gestion-indicadores.gi-category-view--detail > h2,.gi-category-view--detail > .gi-category-detail > h3{font-size:1.25rem;}}
.filter-hidden,.pager-hidden{display:none !important;}.pager{display:grid;grid-template-columns:minmax(0,1fr);justify-items:end;align-items:center;gap:1rem 2rem;width:100%;margin:1.75rem 0 0;padding:0;}.pager__items,.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;margin:0;padding:0;list-style:none;}.pager__item,.pagination li{display:inline-flex;align-items:center;justify-content:center;}.pager__link,.pagination a,.pagination .page-link{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--color-black,#444444);font-size:0.9rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color 0.16s ease,color 0.16s ease;}.pager__link::before,.pagination a::before,.pagination .page-link::before{position:absolute;width:36px;height:36px;border-radius:999px;background:transparent;content:"";pointer-events:none;transition:background-color 0.16s ease;z-index:-1;}.pager__item--number .pager__link,.pagination li:not(.prev):not(.next):not(.first):not(.last) a,.pagination .page-link{color:var(--color-secondary,#003A5B);}.pager__link:hover,.pagination a:hover,.pagination .page-link:hover{background:transparent;color:var(--color-secondary,#003A5B);}.pager__link:focus-visible,.pagination a:focus-visible,.pagination .page-link:focus-visible{outline:2px solid var(--color-secondary,#003A5B);outline-offset:3px;}.pager__link:hover:not(:disabled):not([aria-disabled="true"])::before,.pagination :is(a,.page-link):hover::before,.ideca-pager__page:hover::before{background:var(--color-soft-gray,#EAEAEA);}.pager__item--active,.pagination .active,.pagination .page-item.active{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:transparent;color:var(--color-secondary,#003A5B);font-size:0.9rem;font-weight:700;}.pager__item--active .pager__link,.pagination .active a,.pagination .page-item.active .page-link{width:44px;min-width:44px;height:44px;background:transparent;color:var(--color-secondary,#003A5B);font-size:0.9rem;font-weight:700;}.pager__item--active .pager__link::before,.pagination .active a::before,.pagination .page-item.active .page-link::before{background:var(--color-primary,#FEB400);}.pager__item--control .pager__link{color:var(--color-black,#444444);}.pager__item--disabled .pager__link{background:transparent;color:var(--color-gray,#BBBBBB);cursor:not-allowed;opacity:1;pointer-events:none;}.pager__item--control .fa-solid{font-size:1rem;line-height:1;}.pager__item--ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--color-black,#444444);font-size:0.9rem;text-align:center;}.pagination li.disabled a,.pagination .page-item.disabled .page-link{background:transparent;color:var(--color-gray,#BBBBBB);cursor:not-allowed;opacity:1;pointer-events:none;}@media (max-width:767.98px){.pager{grid-template-columns:1fr;justify-items:center;gap:0.75rem;}.pager__items,.pagination{gap:0.75rem 1.5rem;}}.ideca-pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin:1.5rem 0 0;}.ideca-pager__page{position:relative;isolation:isolate;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;color:var(--color-secondary,#003A5B);font-size:0.9rem;transition:background-color 0.15s ease,color 0.15s ease;}.ideca-pager__page::before{position:absolute;width:36px;height:36px;border-radius:999px;background:transparent;content:"";pointer-events:none;transition:background-color 0.15s ease;z-index:-1;}.ideca-pager__page:hover{background-color:transparent;color:var(--color-secondary,#003A5B);}.ideca-pager__page.active,.ideca-pager__page[aria-current="page"]{background-color:transparent;color:var(--color-secondary,#003A5B);font-weight:700;}.ideca-pager__page.active::before,.ideca-pager__page[aria-current="page"]::before{background-color:var(--color-primary,#FEB400);}.ideca-pager__page:focus-visible{outline:2px solid var(--color-secondary,#003A5B);outline-offset:3px;}.ideca-pager__nav{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--color-secondary,#003A5B);padding:0.25rem 0.5rem;}.ideca-pager__nav:disabled{opacity:0.35;cursor:not-allowed;}.ideca-pager__ellipsis{user-select:none;padding:0 0.25rem;}.glosario-pagination .pager{grid-template-columns:minmax(0,1fr);}.glosario-pagination #alphabet-filter{margin-block:1.5rem;}#alphabet-filter .pager__items--alphabet{flex-wrap:nowrap;gap:0.25rem;}.pager__items--alphabet .pager__item{flex-shrink:0;}.pager__items--alphabet .pager__item[hidden]{display:none;}.glosario-pagination .pager__item--first,.glosario-pagination .pager__item--last{display:none;}.glosario-pagination .pager__link:disabled,.glosario-pagination .pager__link[aria-disabled="true"]{color:var(--color-gray,#BBBBBB);background:transparent;opacity:1;cursor:default;}.pager__item--active .pager__link:hover:not(:disabled):not([aria-disabled="true"])::before,.pagination .active :is(a,.page-link):hover::before,.ideca-pager__page.active:hover::before,.ideca-pager__page[aria-current="page"]:hover::before{background:var(--color-primary,#FEB400);}@media (prefers-reduced-motion:reduce){.pager__link,.pager__link::before,.pagination :is(a,.page-link),.pagination :is(a,.page-link)::before,.ideca-pager__page,.ideca-pager__page::before{transition:none;}}

.ideca-exposed-search{margin:0 0 1.5rem;}.ideca-exposed-search .views-exposed-form{display:flex !important;flex-wrap:nowrap;align-items:center;gap:var(--ideca-filter-select-gap);width:100%;margin:0 !important;padding:0.85rem 1rem !important;border:1px solid #e3e8ef;border-radius:0.75rem;background:#f6f8fb;box-shadow:none !important;}.ideca-exposed-search .views-exposed-form .form-item{margin:0 !important;}.ideca-exposed-search .views-exposed-form label,.ideca-exposed-search .views-exposed-form .description{position:absolute !important;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;}.ideca-exposed-search .views-exposed-form .form-item-buscar{position:relative;flex:0 1 var(--ideca-list-search-width);width:min(100%,var(--ideca-list-search-width));min-width:0;}.ideca-exposed-search .views-exposed-form .form-item-buscar::after{position:absolute;top:50% !important;right:15px !important;bottom:auto !important;content:"\f002";transform:translateY(-50%) !important;color:#59708c;font-family:"Font Awesome 6 Free","Font Awesome 5 Free",sans-serif;font-size:1.05rem;font-weight:900;line-height:1;pointer-events:none;}.ideca-exposed-search .views-exposed-form .form-item:not(.form-item-buscar) input[type="text"],.ideca-exposed-search .views-exposed-form input[type="date"]{width:100% !important;min-height:var(--form-control-min-height);height:var(--form-control-min-height);margin:0 !important;border:1px solid var(--form-control-border-color) !important;border-radius:999px !important;background-color:#fff !important;color:var(--form-control-text-color);font-size:var(--form-control-font-size);line-height:var(--form-control-line-height);box-shadow:none !important;transition:border-color 0.15s ease,box-shadow 0.15s ease;}.ideca-exposed-search .views-exposed-form .form-item:not(.form-item-buscar) input[type="text"]{padding:0.5rem 2.8rem 0.5rem 1rem !important;}.ideca-exposed-search .views-exposed-form input[type="date"]{max-width:13.5rem;padding:0.5rem 1rem !important;}.ideca-exposed-search .views-exposed-form input:not(.ideca-clear-button):focus{border-color:var(--ideca-search-focus-color) !important;box-shadow:0 0 0 0.2rem var(--ideca-search-focus-ring) !important;outline:0;}.ideca-exposed-search .views-exposed-form .form-actions{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin:0 !important;color:var(--color-secondary);}.ideca-exposed-search .views-exposed-form .form-actions:not(:has(.ideca-clear-button))::before{color:currentColor;content:"\f002";font-family:"Font Awesome 6 Free","Font Awesome 5 Free",sans-serif;font-size:1.25rem;font-weight:900;line-height:1;pointer-events:none;}.ideca-exposed-search .views-exposed-form .form-actions input:not(.ideca-clear-button),.ideca-exposed-search .views-exposed-form .form-actions button:not(.ideca-clear-button){position:absolute !important;inset:0 !important;z-index:1;width:100% !important;height:100% !important;min-width:0;margin:0 !important;padding:0 !important;overflow:hidden;border:0 !important;background:transparent !important;color:transparent !important;font-size:0 !important;opacity:0 !important;box-shadow:none !important;cursor:pointer;}.ideca-exposed-search .views-exposed-form .form-actions .ideca-clear-button{position:relative;z-index:2;}.ideca-exposed-search .views-exposed-form .form-actions:has(.ideca-clear-button) :is(input,button):not(.ideca-clear-button){display:none;}.ideca-exposed-search .views-exposed-form .form-actions:not(:has(.ideca-clear-button)):focus-within{outline:2px solid var(--ideca-search-focus-color);outline-offset:2px;}@media (max-width:767.98px){.ideca-exposed-search .views-exposed-form{flex-wrap:wrap;padding:0.75rem !important;}.ideca-exposed-search .views-exposed-form .form-item,.ideca-exposed-search .views-exposed-form .form-item-buscar{flex:1 1 100%;width:100%;}.ideca-exposed-search .views-exposed-form input[type="date"]{max-width:none;}.ideca-exposed-search .views-exposed-form .form-actions{width:100%;justify-content:flex-end;}}
.ideca-clear-button:is([type],[href]){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:var(--radius-md,8px);color:var(--color-secondary);background:var(--color-soft-gray,#eaeaea) url(/themes/idecatema/assets/icons/clean-filters.svg) center / 30px 38px no-repeat;box-shadow:none;font-size:0;line-height:1;text-decoration:none;cursor:pointer;transition:none;}.ideca-clear-button > :is(i,img,svg){display:none;}.ideca-clear-button:is([type],[href]):is(:hover,:focus-visible,:active){border:0;background:var(--color-gray,#f2f2f2) url(/themes/idecatema/assets/icons/clean-filters.svg) center / 30px 38px no-repeat;}.ideca-clear-button:is([type],[href]):focus-visible{outline:2px solid var(--ideca-search-focus-color,#0e5fcc);outline-offset:2px;box-shadow:none;}.ideca-clear-button:is([type],[href]):hover:not(:focus-visible){outline:none;}.ideca-clear-button:is([type],[href]):disabled,.ideca-clear-button:is([type],[href])[aria-disabled="true"]{opacity:.45;cursor:not-allowed;}.ideca-clear-button:is([type],[href])[hidden]{display:none;}
body main [data-ideca-tooltip][role="tooltip"][data-open]{position:fixed;inset:auto;box-sizing:border-box;width:min(20rem,calc(100vw - 24px));max-width:none;height:auto;max-height:calc(100vh - 24px);margin:0;padding:.65rem .8rem;border:0;border-radius:7px;color:var(--color-white);background:var(--ideca-search-icon-color);box-shadow:var(--shadow-md);font-family:var(--font-family-base);font-size:.82rem;font-weight:400;line-height:1.4;text-align:left;white-space:normal;overflow:visible;overflow-wrap:anywhere;visibility:hidden;opacity:0;pointer-events:none;transform:none;transition:none;z-index:var(--z-index-tooltip);}body main [data-ideca-tooltip][role="tooltip"][data-open][data-open="true"]{visibility:visible;opacity:1;pointer-events:auto;}body main [data-ideca-tooltip][role="tooltip"][data-open]::before{content:none;}body main [data-ideca-tooltip][role="tooltip"][data-open]::after{content:"";position:absolute;inset:auto;left:var(--tooltip-arrow-x,50%);top:100%;width:0;height:0;border:6px solid transparent;border-top-color:var(--ideca-search-icon-color);transform:translateX(-50%);}body main [data-ideca-tooltip][role="tooltip"][data-open][data-placement="bottom"]::after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--ideca-search-icon-color);}body main [data-ideca-tooltip-trigger]{min-width:var(--ideca-search-control-size);min-height:var(--ideca-search-control-size);}body main [data-ideca-tooltip-trigger]:focus-visible{outline:2px solid var(--ideca-search-focus-color);outline-offset:2px;}
body.ideca-public-typography h2{font-family:var(--font-family-heading);font-size:var(--ideca-h2-size);font-weight:var(--ideca-h2-weight);line-height:var(--ideca-h2-line-height);letter-spacing:normal;overflow-wrap:anywhere;}body.ideca-public-typography main h1:not(.breadcrumb-title){font-size:var(--ideca-h1-size);line-height:1.25;}body.ideca-public-typography main h3:not(.visually-hidden){font-size:var(--ideca-h3-size);}body.ideca-public-typography main h4:not(.visually-hidden){font-size:var(--ideca-h4-size);}body.ideca-public-typography main h5:not(.visually-hidden){font-size:var(--ideca-h5-size);}body.ideca-public-typography main h6:not(.visually-hidden){font-size:var(--ideca-h6-size);}body.ideca-public-typography main :is(h3,h4):not(.visually-hidden){font-family:var(--font-family-heading);font-weight:700;line-height:1.25;overflow-wrap:anywhere;}body.ideca-public-typography main :is(h3,h4) :where(a,span,strong,b){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;}body.ideca-public-typography h2 :where(a,button,span,strong,b){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;}body.ideca-public-typography main .accordion-button,body.ideca-public-typography main details > summary{font-family:var(--font-family-heading);font-size:var(--ideca-accordion-size);line-height:1.4;min-height:var(--form-control-min-height);overflow-wrap:anywhere;}
@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}*,*::before,*::after{scroll-behavior:auto !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-delay:0ms !important;transition-duration:0.01ms !important;}}
body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]){box-sizing:border-box;max-width:100%;min-width:0;min-height:var(--ideca-filter-select-hit-height);padding:2px 32px 2px 10px;border:var(--ideca-filter-select-inset) solid transparent;border-radius:calc(var(--ideca-filter-select-radius) + var(--ideca-filter-select-inset));appearance:var(--ideca-select-appearance,none);background-color:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23003A5B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:12px 8px;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--ideca-filter-select-border);color:var(--ideca-filter-select-text);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:1.5;cursor:pointer;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]):focus-visible{outline:2px solid var(--ideca-filter-select-chevron);outline-offset:1px;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]):disabled{cursor:not-allowed;background-color:var(--color-bg-darkgray);}body.ideca-public-typography .flatpickr-months .flatpickr-month,body.ideca-public-typography .flatpickr-current-month{height:60px;}body.ideca-public-typography .flatpickr-current-month{display:flex;align-items:center;justify-content:center;padding-top:0;}body.ideca-public-typography .flatpickr-current-month .flatpickr-monthDropdown-months{flex:1 1 auto;min-width:0;margin:0;}body.ideca-public-typography .flatpickr-current-month .numInputWrapper{flex:0 0 4.75rem;}body.ideca-public-typography .flatpickr-months :is(.flatpickr-prev-month,.flatpickr-next-month){height:60px;display:flex;align-items:center;}@supports (appearance:base-select){body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]){--ideca-select-appearance:base-select;display:inline-flex;align-items:center;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]),body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"])::picker(select){appearance:base-select;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"])::picker-icon{display:none;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"])::picker(select){box-sizing:border-box;inline-size:anchor-size(width);min-inline-size:anchor-size(width);max-inline-size:calc(100vw - 24px);max-block-size:min(24rem,55dvh);margin:0;padding:.5rem 0;border:1px solid var(--color-dark-gray);border-radius:var(--radius-3xl);background:var(--color-white);box-shadow:var(--shadow-card);color:var(--color-secondary);font-family:var(--font-family-base);font-size:var(--font-size-xl);font-weight:700;line-height:1.35;overflow-y:auto;scrollbar-width:thin;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]) option{display:flex;align-items:center;justify-content:flex-start;min-height:44px;padding:.375rem 1rem;border:0;background:var(--color-white);color:var(--color-secondary);font-family:var(--font-family-base);font-size:var(--font-size-xl);font-weight:700;line-height:1.35;white-space:normal;overflow-wrap:anywhere;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]) option:is(:hover,:focus,:checked){background:var(--color-gray);}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]) option:disabled{color:var(--color-text-muted);cursor:not-allowed;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]) option::checkmark{display:none;}body.ideca-public-typography select:not([multiple]):is(:not([size]),[size="1"]) optgroup{color:var(--color-text-muted);font-size:var(--font-size-base);font-weight:700;}}.ideca-exposed-search .views-exposed-form .form-item:has(select){flex:0 0 var(--ideca-filter-select-width);width:var(--ideca-filter-select-width);min-width:0;}@media (max-width:1199.98px){.ideca-exposed-search .views-exposed-form{flex-wrap:wrap;}}@media (max-width:767.98px){.ideca-exposed-search .views-exposed-form .form-item:has(select){flex:1 1 100%;width:100%;}}:is(.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.geo-inventory__filters,.fase3-filters,.fase3-directorio .directorio-selects){display:flex;flex-wrap:wrap;align-items:center;gap:var(--ideca-filter-select-gap);}:is(.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.geo-inventory__filters,.fase3-filters) > label:has(select){flex:1 1 var(--ideca-filter-select-width);width:min(100%,var(--ideca-filter-select-width));min-width:0;}:is(.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.geo-inventory__filters,.fase3-filters) > label:has(input){flex:1 1 var(--ideca-filter-select-width);min-width:min(100%,var(--ideca-filter-select-width));}.fase3-filters > p{flex-basis:100%;}.fase3-directorio .directorio-selects > select{flex:0 1 var(--ideca-filter-select-width);}:is(.ideca-exposed-search .views-exposed-form select,#selectFiltro,.pagina-institucional__body > .search-bar select.form-select,.ayuda-faq-tools select,.uso-datos__toolbar select,.analitica-filters select,[data-gi-analysis] select,.geo-inventory__filters select,.fase3-directorio .directorio-filters select,.fase3-filters select,.g3-filters select[data-g3-filter],.red-cade-search__select){box-sizing:border-box;flex:0 1 var(--ideca-filter-select-width);width:min(100%,var(--ideca-filter-select-width));max-width:100%;min-width:0;min-height:var(--ideca-filter-select-hit-height);height:var(--ideca-filter-select-hit-height);padding:2px 32px 2px 10px;border:var(--ideca-filter-select-inset) solid transparent;border-radius:calc(var(--ideca-filter-select-radius) + var(--ideca-filter-select-inset));appearance:var(--ideca-select-appearance,none);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23003A5B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:12px 8px;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--ideca-filter-select-border);color:var(--ideca-filter-select-text);font:inherit;line-height:1.5;cursor:pointer;}:is(.ideca-exposed-search .views-exposed-form select,#selectFiltro,.pagina-institucional__body > .search-bar select.form-select,.ayuda-faq-tools select,.uso-datos__toolbar select,.analitica-filters select,[data-gi-analysis] select,.geo-inventory__filters select,.fase3-directorio .directorio-filters select,.fase3-filters select,.g3-filters select[data-g3-filter],.red-cade-search__select):focus-visible{outline:2px solid var(--ideca-filter-select-chevron);outline-offset:1px;}:is(.ideca-exposed-search .views-exposed-form select,#selectFiltro,.pagina-institucional__body > .search-bar select.form-select,.ayuda-faq-tools select,.uso-datos__toolbar select,.analitica-filters select,[data-gi-analysis] select,.geo-inventory__filters select,.fase3-directorio .directorio-filters select,.fase3-filters select,.g3-filters select[data-g3-filter],.red-cade-search__select):disabled{cursor:not-allowed;background-color:#eef2f4;}
:where(main,dialog,[role="dialog"]) :where(iframe:not([hidden]):not([aria-hidden="true"]):not([src*="recaptcha"]):not([src*="hcaptcha"])){aspect-ratio:var(--ideca-embed-aspect-ratio,16 / 11);display:block;height:auto;max-width:100%;min-height:0;min-width:0;width:100%;}main .g3-video-frame:has(iframe),[data-g3-experience] .g3-video-frame:has(iframe),.g3-plan-videos-dialog .g3-video-frame:has(iframe){aspect-ratio:var(--ideca-embed-aspect-ratio,16 / 11);height:auto;min-height:0;}main .g3-video-frame iframe,.g3-plan-videos-dialog .g3-video-frame iframe{aspect-ratio:var(--ideca-embed-aspect-ratio,16 / 11);display:block;height:auto;}:where(.video-embed,.g3-video-frame:has(iframe)){--ideca-embed-aspect-ratio:16 / 11;}:where(main,dialog,[role="dialog"]) iframe:is([src*="//www.youtube.com/" i],[src*="//youtube.com/" i],[src*="//www.youtube-nocookie.com/" i],[src*="//youtube-nocookie.com/" i],[src*="//player.vimeo.com/video/" i],[src*="//www.dailymotion.com/embed/video/" i]){--ideca-embed-aspect-ratio:16 / 11;aspect-ratio:16 / 11;}lite-youtube,iframe:is([src*="//www.youtube.com/" i],[src*="//youtube.com/" i],[src*="//www.youtube-nocookie.com/" i],[src*="//youtube-nocookie.com/" i],[src*="//m.youtube.com/" i]){border-radius:var(--border-radius-20,20px);overflow:hidden;}
:is(.ideca-exposed-search .views-exposed-form .form-item-buscar,.pagina-institucional__body > .search-bar > .position-relative,.ayuda-faq-tools > label:has(input[data-ayuda-faq-search]),.uso-datos__toolbar > label:has(input[data-uso-datos-search]),.analitica-filters > label:has(input[data-analitica-search]),.fase3-filters > .fase3-search,.geo-inventory__filters > .geo-inventory__search,.fase3-directorio .directorio-search-field,.g3-filters > .g3-filter:has(input[data-g3-query])){flex:1 1 var(--ideca-list-search-width);width:auto;max-width:100%;min-width:0;}:is(.ideca-exposed-search .views-exposed-form .form-item-buscar input,.pagina-institucional__body > .search-bar > .position-relative input.ideca-search-atom__input,.ayuda-faq-tools input[data-ayuda-faq-search],.uso-datos__toolbar input[data-uso-datos-search],.analitica-filters input[data-analitica-search],.fase3-filters .fase3-search input[type="search"],.geo-inventory__filters .geo-inventory__search input[type="search"],.fase3-directorio .directorio-search-field input[type="search"],.g3-filters input[data-g3-query]){box-sizing:border-box;display:block;width:100%;max-width:100%;min-height:var(--ideca-list-search-hit-height);height:var(--ideca-list-search-hit-height);padding:2px 44px 2px 30px;border:var(--ideca-list-search-inset) solid transparent;border-radius:calc(var(--ideca-list-search-radius) + var(--ideca-list-search-inset));background-color:#fff;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--form-control-border-color);color:var(--form-control-text-color);font-size:var(--form-control-font-size);line-height:1.5;}:is(.ideca-exposed-search .views-exposed-form .form-item-buscar input,.pagina-institucional__body > .search-bar > .position-relative input.ideca-search-atom__input,.ayuda-faq-tools input[data-ayuda-faq-search],.uso-datos__toolbar input[data-uso-datos-search],.analitica-filters input[data-analitica-search],.fase3-filters .fase3-search input[type="search"],.geo-inventory__filters .geo-inventory__search input[type="search"],.fase3-directorio .directorio-search-field input[type="search"],.g3-filters input[data-g3-query])::placeholder{color:var(--form-control-text-color);opacity:1;}:is(.ideca-exposed-search .views-exposed-form .form-item-buscar input,.pagina-institucional__body > .search-bar > .position-relative input.ideca-search-atom__input,.ayuda-faq-tools input[data-ayuda-faq-search],.uso-datos__toolbar input[data-uso-datos-search],.analitica-filters input[data-analitica-search],.fase3-filters .fase3-search input[type="search"],.geo-inventory__filters .geo-inventory__search input[type="search"],.fase3-directorio .directorio-search-field input[type="search"],.g3-filters input[data-g3-query]):focus-visible{outline:2px solid var(--ideca-search-focus-color);outline-offset:1px;}.ayuda-faq-tools label > i{left:auto;right:15px;}:is(.ayuda-faq-tools > label:has(input[data-ayuda-faq-search]):not(:has(> i)),.uso-datos__toolbar > label:has(input[data-uso-datos-search]),.analitica-filters > label:has(input[data-analitica-search]),.fase3-filters > .fase3-search,.g3-filters > .g3-filter:has(input[data-g3-query])){position:relative;}:is(.ayuda-faq-tools > label:has(input[data-ayuda-faq-search]):not(:has(> i)),.uso-datos__toolbar > label:has(input[data-uso-datos-search]),.analitica-filters > label:has(input[data-analitica-search]),.fase3-filters > .fase3-search,.g3-filters > .g3-filter:has(input[data-g3-query]))::after{position:absolute;right:15px;bottom:15px;color:var(--ideca-search-icon-color);content:"\f002";font-family:"Font Awesome 6 Free","Font Awesome 5 Free",sans-serif;font-size:16px;font-weight:900;line-height:1;pointer-events:none;}@media (max-width:767.98px){:is(.ideca-exposed-search .views-exposed-form .form-item-buscar,.pagina-institucional__body > .search-bar > .position-relative,.ayuda-faq-tools > label:has(input[data-ayuda-faq-search]),.uso-datos__toolbar > label:has(input[data-uso-datos-search]),.analitica-filters > label:has(input[data-analitica-search]),.fase3-filters > .fase3-search,.geo-inventory__filters > .geo-inventory__search,.fase3-directorio .directorio-search-field,.g3-filters > .g3-filter:has(input[data-g3-query])){flex:1 1 100%;width:100%;}}
:is(.ideca-exposed-search .views-exposed-form,.pagina-institucional__body > .search-bar,.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.fase3-filters,.fase3-directorio .directorio-filters,.geo-inventory__filters,.red-cade-search){gap:15px;background-color:var(--color-soft-gray,#EAEAEA);}:is(.ideca-exposed-search .views-exposed-form,.pagina-institucional__body > .search-bar,.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.fase3-filters,.fase3-directorio .directorio-filters,.geo-inventory__filters,.red-cade-search) label{color:var(--color-secondary,#003A5B);}.fase3-directorio .directorio-selects,.red-cade-search .manzana-search__grid{gap:15px;}.fase3-directorio .directorio-search-field{margin-bottom:15px;}.ideca-exposed-search .views-exposed-form .form-item-buscar,.ideca-exposed-search .views-exposed-form .form-item:has(select),.ideca-exposed-search .views-exposed-form .form-item:has(input[type="date"]),.ideca-exposed-search .views-exposed-form .form-item:has(input[data-drupal-date-format]),.ideca-exposed-search .views-exposed-form .form-item:has(input[placeholder="Calendario"]){flex:1 1 214px;width:auto;min-width:0;}.ideca-exposed-search .views-exposed-form .form-item-buscar{flex-basis:var(--ideca-list-search-width);}.ideca-exposed-search .views-exposed-form :is(select,input[type="date"],input[placeholder="Calendario"]){width:100%;max-width:none;}:is(.pagina-institucional__body > .search-bar > .position-relative,.ayuda-faq-tools > label:has(input[data-ayuda-faq-search]),.uso-datos__toolbar > label:has(input[data-uso-datos-search]),.analitica-filters > label:has(input[data-analitica-search]),.fase3-filters > .fase3-search,.geo-inventory__filters > .geo-inventory__search){flex:1 1 var(--ideca-list-search-width);width:auto;}:is(.pagina-institucional__body > .search-bar,.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.fase3-filters,.geo-inventory__filters) > label:has(select){flex:1 1 var(--ideca-filter-select-width);width:auto;}:is(.pagina-institucional__body > .search-bar,.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.fase3-filters,.geo-inventory__filters) select{flex:1 1 auto;width:100%;}.fase3-directorio .directorio-search-field{width:100%;max-width:none;}.fase3-directorio .directorio-selects > select{flex:1 1 var(--ideca-filter-select-width);width:auto;}.ideca-exposed-search .views-exposed-form select,.pagina-institucional__body > .search-bar select.form-select,.ayuda-faq-tools select,.uso-datos__toolbar select,.analitica-filters select,.geo-inventory__filters select,.fase3-directorio .directorio-selects > select,.fase3-filters select,.red-cade-search__select,.g3-filters select[data-g3-filter]{flex:1 1 var(--ideca-filter-select-width) !important;width:100% !important;}.g3-filters > .g3-filter:has(input[data-g3-query]){width:100%;max-width:none;}:is(.ideca-exposed-search,.pagina-institucional__body > .search-bar,.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.fase3-filters,.fase3-directorio .directorio-filters,.geo-inventory__filters,.red-cade-search,.g3-experience--miembros .g3-filters,.g3-experience--github .g3-filters) .ideca-clear-button:is([type],[href]),:is(.ideca-exposed-search,.pagina-institucional__body > .search-bar,.ayuda-faq-tools,.uso-datos__toolbar,.analitica-filters,.fase3-filters,.fase3-directorio .directorio-filters,.geo-inventory__filters,.red-cade-search,.g3-experience--miembros .g3-filters,.g3-experience--github .g3-filters) .ideca-clear-button:is([type],[href]):is(:hover,:focus-visible,:active){background-color:transparent;}:is(.g3-page-shell .g3-filters,.herramientas-landing .ideca-exposed-search .views-exposed-form){gap:15px;background-color:var(--ideca-filter-panel-dark-bg);}:is(.g3-page-shell .g3-filters,.herramientas-landing .ideca-exposed-search .views-exposed-form) label{color:var(--color-white);}:is(.g3-page-shell .g3-filters,.herramientas-landing .ideca-exposed-search .views-exposed-form) .ideca-clear-button:is([type],[href]),:is(.g3-page-shell .g3-filters,.herramientas-landing .ideca-exposed-search .views-exposed-form) .ideca-clear-button:is([type],[href]):is(:hover,:focus-visible,:active){background:transparent;color:var(--color-white);}:is(.g3-page-shell .g3-filters,.herramientas-landing .ideca-exposed-search .views-exposed-form) .ideca-clear-button::before{content:"";display:block;width:30px;height:38px;background:var(--color-white);mask:url(/themes/idecatema/assets/icons/clean-filters.svg) center / 30px 38px no-repeat;}:is(.g3-page-shell .g3-filters,.herramientas-landing .ideca-exposed-search .views-exposed-form) .ideca-clear-button:focus-visible{outline-color:var(--color-white);}:is(.g3-page-shell .g3-filters,.herramientas-landing .ideca-exposed-search .views-exposed-form) :is(input[data-g3-query],select):focus-visible{outline:2px solid var(--color-white);outline-offset:2px;}@media (max-width:767.98px){.red-cade-search__grid > .red-cade-search__clear{grid-column:1 / -1;justify-self:end;}}
.ideca-sidebar-disclosure{display:flex;margin-bottom:1rem;}.ideca-sidebar-layout > .ideca-sidebar-panel[hidden]{display:none;}.ideca-sidebar-layout > .ideca-sidebar-main{min-width:0;}.ideca-sidebar-layout.ideca-sidebar-layout--closed > .ideca-sidebar-main{flex:1 1 0;width:100%;max-width:none;grid-column:1 / -1;}.mapas-page .mapas-layout.ideca-sidebar-layout--closed{grid-template-columns:minmax(0,1fr);}.ideca-sidebar-positioned{position:relative;}.ideca-sidebar-positioned .ideca-sidebar-tab{position:absolute;display:flex;width:44px;height:44px;padding:0;margin:0;z-index:3;}.ideca-sidebar-tab .ideca-nav-toggle{position:relative;isolation:isolate;background:transparent;box-shadow:none;}.ideca-sidebar-tab .ideca-nav-toggle::before{content:'';position:absolute;inset:4px 16px 4px 0;border-radius:0 50% 50% 0;background:var(--nav-toggle-background);box-shadow:0 3px 9px rgba(0,68,99,0.12);z-index:-1;}.ideca-sidebar-tab .ideca-nav-toggle:hover::before,.ideca-sidebar-tab .ideca-nav-toggle:focus-visible::before{background:var(--nav-toggle-hover-background);}.ideca-sidebar-tab .ideca-nav-toggle__chevron{justify-self:start;width:28px;text-align:center;}main .ideca-sidebar-positioned.ideca-sidebar-positioned--closed > .ideca-sidebar-main,.layout-content--sidebar-collapsible .ideca-sidebar-positioned--closed > .section-sidebar-main{padding-left:calc(44px + var(--bs-gutter-x,1.5rem) * .5);}.ideca-sidebar-anchor{position:relative;min-width:0;}.ideca-sidebar-positioned > aside:has(> .ideca-sidebar-anchor),.layout-content .ideca-sidebar-positioned > aside:has(> .ideca-sidebar-anchor){position:static;align-self:stretch;height:auto;max-height:none;overflow:visible;}.ideca-sidebar-anchor > .ideca-menu{position:static;}.ideca-sidebar-anchor > .ideca-sidebar-tab{top:0;left:calc(100% - 4px);}.ideca-sidebar-positioned--closed > .ideca-sidebar-tab{bottom:0;height:auto;pointer-events:none;}.ideca-sidebar-positioned--closed > .ideca-sidebar-tab > button{pointer-events:auto;}@media (min-width:992px) and (min-height:400px){.ideca-sidebar-anchor,.ideca-sidebar-positioned--closed > .ideca-sidebar-tab > button{position:sticky;top:var(--sticky-offset);}}@media (max-width:991.98px){.ideca-sidebar-anchor > .ideca-sidebar-tab{left:auto;right:0;}}@media (min-width:992px) and (min-height:400px){.layout-content .ideca-sidebar-positioned > aside .ideca-sidebar-anchor > .ideca-menu{max-height:calc(100vh - var(--sticky-offset) - var(--sticky-sidebar-gap) - var(--drupal-displace-offset-bottom,0px));max-height:calc(100dvh - var(--sticky-offset) - var(--sticky-sidebar-gap) - var(--drupal-displace-offset-bottom,0px));overflow-y:auto;}}
