/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bne-omil{--omil-primary:var(--bne-color-primary-60,#0070C0);--omil-primary-dark:var(--bne-color-primary-70,#0071c7);--omil-surface:var(--bne-color-white,#EDF0F5);--omil-text:#1b1b1b;--omil-muted:#5b6770;--omil-border:#d5dae0;--omil-radius:var(--bne-radius-md,20px);font-family:var(--bne-font-family-base,'gobCL','Roboto',Arial,Helvetica,sans-serif);color:var(--omil-text);}.bne-omil__title{margin:0 0 1rem;font-size:1.75rem;line-height:1.15;font-weight:700;}.bne-omil__tabs{margin-bottom:0.75rem;}.bne-omil__tablist{display:flex;gap:0.5rem;border-bottom:1px solid var(--omil-border);}.bne-omil__tab{flex:1 1 0;padding:0.625rem 1rem;font:inherit;font-size:0.9375rem;font-weight:700;color:var(--omil-muted);background:transparent;border:0;border-bottom:3px solid transparent;cursor:pointer;}.bne-omil__tab.is-active{color:var(--omil-primary);border-bottom-color:var(--omil-primary);}.bne-omil__tab:focus-visible{outline:2px solid var(--omil-primary);outline-offset:-2px;}.bne-omil__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0.75rem 1rem;margin-bottom:1rem;}.bne-omil__field{display:flex;flex-direction:column;gap:0.35rem;min-width:0;flex:1 1 200px;}.bne-omil__label{font-size:0.8125rem;font-weight:700;color:var(--omil-muted);}.bne-omil__input,.bne-omil__select{width:100%;box-sizing:border-box;height:2.5rem;padding:0 0.875rem;font-family:inherit;font-size:0.9375rem;font-weight:400;line-height:1.2;color:var(--omil-text);background-color:#fff;border:1px solid var(--omil-border);border-radius:10px;}.bne-omil__input{-webkit-appearance:none;appearance:none;}.bne-omil__input::placeholder{color:var(--omil-muted);opacity:1;}.bne-omil__input::-webkit-search-cancel-button{cursor:pointer;}.bne-omil__input:focus-visible,.bne-omil__select:focus-visible{outline:2px solid var(--omil-primary);outline-offset:1px;}.bne-omil__count{margin:0 0 0.75rem;font-size:0.875rem;font-weight:700;color:var(--omil-muted);}.bne-omil__grid{display:grid;grid-template-columns:1fr;gap:1.25rem;}.bne-omil__map{width:100%;height:360px;border-radius:var(--omil-radius);overflow:hidden;background:var(--omil-surface);z-index:0;}.bne-omil__results{min-width:0;max-height:70vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;}.bne-omil__list{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;}.bne-omil__item{padding:18px 18px 20px;border-bottom:1px solid #0071C7;font-family:var(--bne-font-family-base,'gobCL','Roboto',Arial,Helvetica,sans-serif);cursor:pointer;}.bne-omil__item[hidden]{display:none;}.bne-omil__item:focus-visible{outline:2px solid #0071C7;outline-offset:-2px;}.bne-omil__item-title{margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.2;color:#000;}.bne-omil__item-address{margin:0 0 16px;font-size:16px;line-height:20px;color:#000;}.bne-omil__item-row{display:flex;align-items:center;gap:12px;margin:0 0 8px;font-size:16px;line-height:20px;color:#000;}.bne-omil__item-row:last-child{margin-bottom:0;}.bne-omil__item-icon{flex:0 0 auto;width:20px;height:20px;}.bne-omil__item-text{min-width:0;color:#000;}.bne-omil__item-link{color:#000;text-decoration:none;word-break:break-word;}.bne-omil__item-link:hover,.bne-omil__item-link:focus-visible{text-decoration:underline;}.bne-omil__empty{margin:0;padding:1.5rem;text-align:center;color:var(--omil-muted);background:var(--omil-surface);border-radius:16px;}.bne-omil-popup__title{display:block;margin-bottom:0.25rem;}.bne-omil-popup__line{margin:0.125rem 0;font-size:0.8125rem;}.bne-omil-popup__line a{color:var(--omil-primary);}@media (min-width:75em){.bne-omil{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto auto auto 1fr;column-gap:1.25rem;align-items:start;grid-template-areas:"title   title"
      "filters map"
      "count   map"
      "list    map";}.bne-omil__tabs{display:none;}.bne-omil__title{grid-area:title;}.bne-omil__grid{display:contents;}.bne-omil__controls{grid-area:filters;flex-direction:column;align-items:stretch;gap:0.75rem;}.bne-omil__field{flex:0 0 auto;}.bne-omil__count{grid-area:count;}.bne-omil__results{grid-area:list;max-height:950px;height:100%;}.bne-omil__map{grid-area:map;height:950px;position:sticky;top:1rem;}}.bne-omil--no-map .bne-omil__item{cursor:auto;}@media (min-width:75em){.bne-omil--no-map{grid-template-columns:minmax(0,1fr);grid-template-areas:"title"
      "filters"
      "count"
      "list";}}.bne-omil__submit{align-self:flex-end;padding:0.625rem 1.25rem;font:inherit;font-weight:700;color:#fff;background:var(--omil-primary);border:1px solid var(--omil-primary);border-radius:10px;cursor:pointer;}@media (min-width:75em){body.path-listado-omil #block-bne-theme-content{background-color:var(--bne-color-white);border-radius:var(--bne-radius-md);box-shadow:0 4px 10px rgba(111,123,133,0.4);box-sizing:border-box;padding:var(--bne-space-6);}}@media (min-width:75em){#block-bne-theme-content{margin-bottom:80px;}}body.path-listado-omil #block-bne-theme-page-title h1{font-family:var(--bne-font-family-base);font-weight:700;font-size:36px;line-height:100%;letter-spacing:0;leading-trim:none;color:var(--Gob-digital-Azul-2);margin-top:40px;margin-bottom:20px;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
