@charset "UTF-8";@font-face {font-family: 'poppinsbold';src: url("poppins/poppins-semibold-ba056337b0825bca2a04bd229072800d.woff2") format("woff2"), url("poppins/poppins-semibold-79de25ea02f77f0579ab4cccc36147e2.woff") format("woff");font-weight: normal;font-style: normal; }@font-face {font-family: 'poppinsregular';src: url("poppins/poppins-regular-a4f317725a318a8b51bf09ac8b4d94ef.woff2") format("woff2"), url("poppins/poppins-regular-21dafb11ead75f5a867e5f597959e67c.woff") format("woff");font-weight: normal;font-style: normal; }@font-face {font-family: 'poppinslight';src: url("poppins/poppins-light-bc09b5d4cd94b09e8d7a646198366262.woff2") format("woff2"), url("poppins/poppins-light-a4bfcab47a1e96922fce5b4962d52e50.woff") format("woff");font-weight: normal;font-style: normal; }@font-face {font-family: 'iconos';src: url("icons/iconos-f4afb00f4d1bc1e663a7eeb635063f4c.eot?ie3i3l");src: url("icons/iconos-f4afb00f4d1bc1e663a7eeb635063f4c.eot?ie3i3l#iefix") format("embedded-opentype"), url("icons/iconos-26d8f738e28501c20f1984c14b5bd320.ttf?ie3i3l") format("truetype"), url("icons/iconos-41833fce949b3479d844da2596d43803.woff?ie3i3l") format("woff"), url("icons/iconos-5179c4ed30429459cfb67ee67661b076.svg?ie3i3l#iconos") format("svg");font-weight: normal;font-style: normal;font-display: block; }[class^="ooo-icon-"]:not(.ooo-btn):not(.ooo-btn-secondary):not(.ooo-btn-error-secondary):not(.ooo-btn-icon-error):not(.ooo-btn-icon):not(.ooo-btn-add-secondary):not(.ooo-btn-edit):not(.ooo-btn-edit-secondary):not(.ooo-btn-download-secondary):not(.ooo-btn-delete):not(.ooo-btn-filter):not(.ooo-btn-secondary-l):not(.ooo-btn-error):not(.ooo-btn-delete-2):not(.ooo-btn-add):not(.ooo-btn-download):not(.ooo-btn-action):not(.ooo-btn-next):not(.ooo-btn-l), [class*=" ooo-icon-"]:not(.ooo-btn):not(.ooo-btn-secondary):not(.ooo-btn-error-secondary):not(.ooo-btn-icon-error):not(.ooo-btn-icon):not(.ooo-btn-add-secondary):not(.ooo-btn-edit):not(.ooo-btn-edit-secondary):not(.ooo-btn-download-secondary):not(.ooo-btn-delete):not(.ooo-btn-filter):not(.ooo-btn-secondary-l):not(.ooo-btn-error):not(.ooo-btn-delete-2):not(.ooo-btn-add):not(.ooo-btn-download):not(.ooo-btn-action):not(.ooo-btn-next):not(.ooo-btn-l) {font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }.ooo-iconcolor-warning {color: var(--color-fb-w-01); }.ooo-iconcolor-error {color: var(--color-fb-d-01); }.ooo-iconcolor-success {color: var(--color-fb-s-01); }.ooo-icon-device_thermostat:before {content: "\e90c"; }.ooo-icon-keyboard_arrow_down:before, .ooo-icon-down:before {content: "\e909"; }.ooo-icon-keyboard_arrow_up:before, .ooo-icon-prev:before, .ooo-carousel button.ooo-prev:before, .ooo-pagination .ooo-prev:before, .ooo-pagination .prevLink:before, .ooo-icon-next:before, .ooo-carousel button.ooo-next:before, .ooo-pagination .ooo-next:before, .ooo-pagination .nextLink:before, .ooo-icon-up:before {content: "\e90a"; }.ooo-icon-brightness_3:before, .ooo-icon-moon:before {content: "\e904"; }.ooo-icon-camera1:before {content: "\e910"; }.ooo-icon-wb_sunny:before, .ooo-icon-sun:before {content: "\e906"; }.ooo-icon-unfold_less:before {content: "\e907"; }.ooo-icon-unfold_more:before {content: "\e908"; }.ooo-icon-lemon-o:before {content: "\e900"; }.ooo-icon-home:before {content: "\e901"; }.ooo-icon-home3:before {content: "\e902"; }.ooo-icon-office:before {content: "\e903"; }.ooo-icon-pencil:before, .ooo-icon-edit:before, .ooo-btn-edit:before, .ooo-btn-edit-secondary:before {content: "\e905"; }.ooo-icon-droplet:before {content: "\e90b"; }.ooo-icon-image:before {content: "\e90d"; }.ooo-icon-images:before {content: "\e90e"; }.ooo-icon-camera:before {content: "\e90f"; }.ooo-icon-file-empty:before {content: "\e924"; }.ooo-icon-files-empty:before, .ooo-icon-docs:before {content: "\e925"; }.ooo-icon-file-text2:before, .ooo-icon-report:before {content: "\e926"; }.ooo-icon-paste:before {content: "\e92d"; }.ooo-icon-folder-open:before {content: "\e930"; }.ooo-icon-price-tag:before {content: "\e935"; }.ooo-icon-price-tags:before {content: "\e936"; }.ooo-icon-coin-euro:before {content: "\e93c"; }.ooo-icon-location2:before, .ooo-icon-station:before, .ooo-icon-location:before {content: "\e948"; }.ooo-icon-map:before {content: "\e94b"; }.ooo-icon-map2:before {content: "\e94c"; }.ooo-icon-clock:before {content: "\e94e"; }.ooo-icon-alarm:before {content: "\e950"; }.ooo-icon-calendar:before {content: "\e953"; }.ooo-icon-database:before, .ooo-icon-monitoringData:before, .ooo-icon-locationData:before, .ooo-icon-dataCollection:before {content: "\e964"; }.ooo-icon-bubbles4:before {content: "\e970"; }.ooo-icon-user:before {content: "\e971"; }.ooo-icon-users:before {content: "\e972"; }.ooo-icon-search:before, .ooo-search-box:before, .ooo-filter-box:before {content: "\e986"; }.ooo-icon-zoom-in:before {content: "\e987"; }.ooo-icon-zoom-out:before {content: "\e988"; }.ooo-icon-enlarge2:before {content: "\e98b"; }.ooo-icon-shrink2:before {content: "\e98c"; }.ooo-icon-cog:before {content: "\e994"; }.ooo-icon-cogs:before, .ooo-icon-admin:before {content: "\e995"; }.ooo-icon-aid-kit:before, .ooo-icon-disease:before {content: "\e998"; }.ooo-icon-bug:before, .ooo-icon-pest:before, .ooo-icon-pest-none:before {content: "\e999"; }.ooo-icon-stats-dots:before {content: "\e99b"; }.ooo-icon-leaf:before, .ooo-icon-status:before {content: "\e9a4"; }.ooo-icon-bin:before, .ooo-icon-trash:before, .ooo-btn-delete:before, .ooo-icon-delete:before {content: "\e9ac"; }.ooo-icon-target:before {content: "\e9b3"; }.ooo-icon-cloud-download:before, .ooo-icon-download:before, .ooo-btn-download:before, .ooo-btn-download-secondary:before {content: "\e9c2"; }.ooo-icon-cloud-upload:before, .ooo-icon-upload:before {content: "\e9c3"; }.ooo-icon-warning:before, .ooo-message-warning:before {content: "\ea07"; }.ooo-icon-notification:before, .ooo-icon-danger:before, .ooo-message-danger:before {content: "\ea08"; }.ooo-icon-question:before {content: "\ea09"; }.ooo-icon-plus:before, .ooo-icon-add:before, .ooo-btn-add:before, .ooo-btn-add-secondary:before {content: "\ea0a"; }.ooo-icon-minus:before {content: "\ea0b"; }.ooo-icon-info:before, .ooo-message-info:before {content: "\ea0c"; }.ooo-icon-cancel-circle:before {content: "\ea0d"; }.ooo-icon-blocked:before {content: "\ea0e"; }.ooo-icon-cross:before, .ooo-btn-delete-2:before {content: "\ea0f"; }.ooo-icon-checkmark:before, .ooo-icon-success:before, .ooo-message-success:before {content: "\ea10"; }.ooo-icon-enter:before, .ooo-icon-login:before {content: "\ea13"; }.ooo-icon-exit:before, .ooo-icon-logout:before {content: "\ea14"; }.ooo-icon-loop2:before, .ooo-icon-reload:before {content: "\ea2e"; }.ooo-icon-arrow-up2:before {content: "\ea3a"; }.ooo-icon-arrow-right2:before {content: "\ea3c"; }.ooo-icon-arrow-down2:before {content: "\ea3e"; }.ooo-icon-arrow-left2:before, .ooo-icon-back:before {content: "\ea40"; }.ooo-icon-circle-up:before {content: "\ea41"; }.ooo-icon-circle-right:before {content: "\ea42"; }.ooo-icon-circle-down:before {content: "\ea43"; }.ooo-icon-circle-left:before {content: "\ea44"; }.ooo-icon-checkbox-checked:before, .ooo-checkbox input:checked + span:before, .ooo-radio input:checked + span:before, .ooo-checkbox .ooo-range-container:checked + span:before, .ooo-radio .ooo-range-container:checked + span:before {content: "\ea52"; }.ooo-icon-checkbox-unchecked:before, .ooo-checkbox input + span:before, .ooo-radio input + span:before, .ooo-checkbox .ooo-range-container + span:before, .ooo-radio .ooo-range-container + span:before {content: "\ea53"; }.ooo-icon-radio-checked:before {content: "\ea54"; }.ooo-icon-radio-checked2:before {content: "\ea55"; }.ooo-icon-radio-unchecked:before {content: "\ea56"; }.ooo-icon-filter:before, .ooo-filter-box:before {content: "\ea5b"; }.ooo-icon-new-tab:before {content: "\ea7e"; }.ooo-icon-safari:before {content: "\eadd"; }.ooo-icon-prev:before, .ooo-carousel button.ooo-prev:before, .ooo-pagination .ooo-prev:before, .ooo-pagination .prevLink:before {display: inline-block;transform: rotate(-90deg); }.ooo-icon-next:before, .ooo-carousel button.ooo-next:before, .ooo-pagination .ooo-next:before, .ooo-pagination .nextLink:before {display: inline-block;transform: rotate(90deg); }.ooo-icon-pest-none:after {content: '';position: absolute;top: 50%;left: 0;width: 100%;height: 2px;background: currentColor;transform: rotate(-15deg); }:root {--color-primary: #FFCD00;--color-secondary: #CE0E2D;--color-text: #7A7A7A;--color-accent: #61CE70;--color-328405f: #F7F5C4;--color-verde: #55C470;--color-verde-oscuro: #11802C;--color-negro: #1A1A1A;--color-negro-5: #FAFAFA;--color-rosa: #EE9593;--color-rosa-70: #F3B8B3;--color-rosa-20: #FCECEA;--color-rosa-30: #FAE2DF;--color-amarillo-oscuro: #FFCE00;--color-amarillo: #FFE000;--color-amarillo-70: #FFE964;--color-verde-70: #88D69B;--color-verde-10: #EEF9F1;--color-negro-5: #FAFAFA;--color-negro-40: #999999;--font-gap: 0.2vw;--plyr-color-main: #55C470;--color-cielo: #11bfe2;--color-fucsia: #fc79aa;--color-naranja: #f36015;--color-neutral-01: #010201;--color-neutral-02: #2B2B2B;--color-neutral-03: #545454;--color-neutral-04: #7A7A7A;--color-neutral-05: #A2A2A2;--color-neutral-06: #CCCCCC;--colorW: #FFFFFF;--color-bg-p-01: #CAF7FF;--color-bg-p-02: #E1FAFF;--color-bg-p-03: #F4FDFF;--color-bg-s-01: #D1FFFC;--color-bg-s-02: #DEFFFD;--color-bg-s-03: #EFFFFE;--color-bg-n-01: #E1E1E1;--color-bg-n-02: #EDEDED;--color-bg-n-03: #F6F6F6;--color-fb-s-01: #99CC47;--color-fb-s-02: #CFF098;--color-fb-s-03: #F1F8E6;--color-fb-w-01: #FBB500;--color-fb-w-02: #FFF0BC;--color-fb-w-03: #FFF9E5;--color-fb-i-01: #115C79;--color-fb-i-02: #CFF1FE;--color-fb-i-03: #F3FCFF;--color-fb-d-01: #9D1C00;--color-fb-d-02: #F4421B;--color-fb-d-03: #FFEEEB;--font-light: poppinslight;--font-regular: poppinsregular;--font-bold: poppinsbold;--font-text: poppinsregular;--body-font-family: var(--font-text);--font-size-base: clamp(1em, .9vw, 1.2em);--font-size-small: .7em;--line-height-base: 1.428571429;--body-bg: 255, 255, 255;--color-title: var(--color-neutral-02);--color-text: var(--color-neutral-04);--color-text-bold: var(--color-neutral-02);--color-text-light: var(--color-neutral-05);--color-checks: var(--color-secondary);--color-icon: var(--color-link);--border-hr: 2px solid var(--color-bg-n-03);--border: 1px solid var(--color-border);--border-radius: .2em;--color-border: var(--color-neutral-06);--border-radius-input: var(--border-radius);--border-radius-cards: var(--border-radius);--paragraph-family: var(--font-text);--color-paragraph: var(--color-neutral-04);--color-black: var(--color-neutral-02);--color-link: var(--color-black);--color-link-hover: var(--color-secondary);--padding: clamp(1em, 1.5vw, 2vw);--min-padding: .7em;--box-shadow: 0 1px 3px 0 rgba(63, 63, 68, 0.15), 0 0 0 1px rgba(63, 63, 68, 0.05);--box-shadow-hover: 0px 0px 1.3em 3px rgba(0,0,0,0.31);--maxwith-content: 1184px;--disabled-bg: var(--color-bg-n-02);--transition: all .5s ease-in-out;--btn-font-size: 1em;--btn-font-family: var(--font-regular);--btn-font-weight: 400;--btn-border-radius: var(--border-radius);--btn-text-transform: none;--btn-primary-color: var(--color-neutral-01);--btn-primary-color-hover: var(--color-rosa);--btn-primary-bg: var(--color-rosa-20);--btn-primary-bg-hover: var(--color-rosa);--btn-primary-border: 1px solid var(--color-rosa-20);--btn-primary-border-hover: var(--color-rosa);--btn-line-height: 2.2em;--btn-l-line-height: 2.5em;--btn-padding: .8em 2em;--btn-secondary-color: var(--color-link);--btn-secondary-color-hover: var(--color-link-hover);--btn-secondary-bg: var(--colorW);--btn-secondary-bg-hover: var(--color-bg-n-03);--btn-secondary-border: 1px solid var(--color-link);--btn-secondary-border-hover: 1px solid var(--color-link);--btn-disabled: var(--color-neutral-06);--btn-disabled-border: solid 1px var(--btn-disabled);--btn-transition: var(--transition);--btn-next-color: var(--colorW);--btn-next-bg: var(--color-secondary);--btn-next-border: solid 1px var(--btn-next-bg);--btn-next-color-hover: var(--colorW);--btn-next-bg-hover: var(--color-neutral-02);--btn-next-border-hover: solid 1px var(--color-neutral-02);--headerLogo: var(--color-text);--headerLogo-bg: var(--colorW);--headerLogo-size: 1.7em;--headerLogo-usu-size: .7em;--menu-size: 1em;--menu-bg: linear-gradient(0deg, rgba(255, 204, 51, 1) 0%, rgba(204, 51, 51, 1) 100%);--menu-tab-bg: transparent;--menu-tab-open-bg: var(--colorW);--menu-tab-bg-hover: var(--colorW);--menu-tab-color: var(--colorW);--menu-tab-open-color: var(--menu-tab-color);--menu-tab-color-hover: var(--color-link-hover);--menu-tab-active: var(--color-bg-n-03);--menu-tab-active-color: var(--color-text);--menu-tab-active-bg: var(--colorW);--secondaryMenu-bg: #224465;--menuSecondary-link: #D1FFFC;--menuSecondary-active: var(--color-text);--container-bg: var(--colorW);--panelBox-bg: var(--colorW);--panelBox-border-radius: var(--border-radius);--panelBox-padding: var(--padding);--table-bg: var(--colorW);--table-header-bg: var(--color-bg-n-03);--table-size: 1em;--table-tr-off: var(--color-bg-n-03);--table-tooltip-bg: var(--colorW);--table-tooltip-color: var(--color-neutral-02);--color-label: var(--color-title);--color-checks: var(--color-fb-s-01); }* {box-sizing: border-box;outline: none; }html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline; }article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block; }body.ooo-public-layout main {padding-top: 2em;padding-bottom: 2em; }body {line-height: 1;color: var(--color-text); }body main {padding-top: calc(1em + (var(--padding) * 2)); }@media (max-width: 1089px) {body.ooo-mainMenuOpen {overflow: hidden; } }@media (min-width: 1089px) {body.ooo-main-layout {display: grid;grid-template-columns: minmax(280px, auto) 1fr;transition: all .5s ease-in-out;min-height: 100vh; } }ol, ul {list-style: none; }img, video, canvas {max-width: 100%; }blockquote, q {quotes: none; }blockquote:before, blockquote:after,q:before, q:after {content: '';content: none; }.ooo-mark-danger::after, .ooo-mark-warning::after {display: block;content: "";position: absolute;right: 5px;top: 5px;width: .7em;height: .7em;border-radius: 50%;background-color: var(--color-fb-d-02); }.ooo-mark-warning::after {background-color: var(--color-fb-w-01); }.ooo-error,.error {color: var(--color-fb-d-02) !important; }.ooo-error-border {border: 2px solid var(--color-fb-d-02); }.ooo-small {font-size: .75em; }table {border-collapse: collapse;border-spacing: 0; }b, strong {color: var(--color-text-bold); }p {padding: calc(var(--padding) / 2) 0 var(--padding); }p > a {text-decoration: underline; }.ooo-text-right {text-align: right; }.ooo-text-center {text-align: center; }.ooo-text-justify {text-align: justify; }.ooo-stiky-bottom {position: sticky;bottom: 0;padding: 1px var(--padding) var(--padding);margin: var(--padding) calc(-1*var(--padding));padding: 1px var(--padding) 0;z-index: 999;backdrop-filter: blur(4px); }@media (min-width: 600px) {.ooo-stiky-bottom {border-top: none; } }.ooo-hidden {display: none !important; }hr {border: none;border-bottom: var(--border-hr); }body {background-color: var(--body-bg);font-size: var(--font-size-base);color: var(--color-text);font-family: var(--body-font-family);line-height: var(--line-height-base); }h1, h2, h3, h4, h5, h6 {color: var(--color-title); }h1 .ooo-small, h2 .ooo-small, h3 .ooo-small, h4 .ooo-small, h5 .ooo-small, h6 .ooo-small {font-size: .7em;word-break: break-all; }h1, .ooo-h1 {font-size: clamp(1.5em, 2.5vw, 2.5em); }h2, .ooo-h2 {font-size: clamp(1.3em, 2.2vw, 2em);color: var(--color-title); }h3, .ooo-h3 {font-family: var(--font-bold);font-size: clamp(1.1em, 2vw, 1.8em); }.ooo-panel-box h3, .ooo-panel-box .ooo-h3 {font-size: 1.5em; }h4, .ooo-h4 {font-size: clamp(1em, 1.9vw, 1.2em); }h5, .ooo-h5 {font-size: 1.1em; }h6, .ooo-h6 {font-size: 1em;font-family: var(--font-bold); }small {font-size: .8em; }strong {font-family: var(--font-bold); }a {text-decoration: none;color: var(--color-link);transition: all .5s ease-in-out; }a:hover {color: var(--color-link-hover);transition: all .5s ease-in-out; }p a, li a {text-decoration: underline; }.sr-only {position: absolute;left: -9999px;top: auto;width: 1px;height: 1px; }.error {color: var(--color-fb-d-02) !important; }*:hover > .ooo-alt {display: block; }.ooo-alt {position: absolute;top: 0;left: 0;background-color: #000;color: #fff;padding: .5em 1em;display: none; }.ooo-margin-bottom {margin-bottom: var(--padding); }.ooo-title-sticky {line-height: 1em;border-left: 2px solid rgba(var(--body-bg), 0.7);border-right: 2px solid rgba(var(--body-bg), 0.7);transition: all .5s ease-in-out; }.ooo-title-sticky + .ooo-subtitle {margin-top: -.5px; }.ooo-separator:not(:last-child) {height: 1px;background-color: var(--color-border);margin: 1rem 0; }.ooo-whitespaces {white-space: pre-line; }.ooo-scientificname {font-style: italic; }.ooo-breadcrumb {font-size: .9em;font-weight: bold;margin: 2em 0;display: flex;align-items: baseline;justify-content: space-between; }.ooo-breadcrumb .ooo-item {flex: 1; }.ooo-breadcrumb .ooo-item a {margin: 0 auto;line-height: 1.8em;background-color: var(--color-accent);border-color: var(--color-accent);color: var(--colorW);display: block; }.ooo-breadcrumb .ooo-item span {color: var(--color-link);display: block;text-align: center;margin-top: .5em;font-size: clamp(12px, 0.5em, 1em); }.ooo-breadcrumb .ooo-item.disabled span {color: var(--btn-disabled); }.ooo-breadcrumb .ooo-item.active a {background-color: var(--colorW);color: var(--color-text);border-color: var(--color-text); }.ooo-breadcrumb .ooo-item.active span {color: var(--color-label); }.ooo-breadcrumb .ooo-space {min-width: 2em;flex-grow: 1;height: 10px;border-radius: 10px;background-color: var(--color-accent);margin-bottom: 2.5em; }.ooo-breadcrumb .ooo-space.disabled, .ooo-breadcrumb .ooo-item.disabled a.ooo-space {background-color: var(--btn-disabled); }body.dark-mode {--color-dark-link: #222;--color-icon: var(--color-dark-link);--btn-primary-color: var(--colorW);--btn-primary-bg: var(--color-black);--btn-primary-border: 1px solid var(--color-dark-link);--btn-secondary-color: var(--color-dark-link);--btn-secondary-color-hover: var(--color-dark-link);--btn-secondary-border: 1px solid var(--color-dark-link);--btn-secondary-border-hover: 1px solid var(--color-dark-link);--menu-tab-color: var(--color-dark-link);--color-dark-link-hover: #555;--color-link-hover: var(--color-dark-link-hover);--btn-primary-bg-hover: var(--color-dark-link-hover);--btn-primary-border-hover: var(--color-dark-link-hover);--menu-tab-color-hover: var(--color-dark-link-hover);--table-tooltip-bg: var(--color-neutral-02);--table-tooltip-color: var(--colorW);--border-hr: 2px solid var(--color-bg-n-01);background-color: #e6e6e6; }body.dark-mode .ooo-title-sticky {transition: all .5s ease-in-out;background-color: rgba(230, 230, 230, 0.7);border-left: 2px solid rgba(230, 230, 230, 0.7);border-right: 2px solid rgba(230, 230, 230, 0.7); }body.dark-mode .ooo-panel-box {background-color: var(--color-bg-n-03); }body.dark-mode .ooo-headerLogo {background-color: var(--color-neutral-02);border-bottom: 1px solid var(--color-neutral-02); }body.dark-mode .ooo-hamburger > div {background-color: var(--colorW); }body.dark-mode #ooo-mainHeader .ooo-headerLogo {background-color: var(--color-neutral-03);border-bottom: 1px solid var(--color-neutral-03); }body.dark-mode #ooo-mainHeader .ooo-usu-top .ooo-myProfile {color: var(--colorW); }body.dark-mode .ooo-mainMenu {background-color: var(--color-neutral-04); }body.dark-mode .ooo-mainMenu li a {color: var(--colorW); }body.dark-mode .ooo-mainMenu li:hover a,body.dark-mode .ooo-mainMenu li.ooo-active a {color: var(--color-text); }body.dark-mode .ooo-secondaryMenu ul a {background-color: var(--color-neutral-06); }body.dark-mode .ooo-secondaryMenu li.ooo-active a {background-color: #e6e6e6;color: var(--color-text); }button,button:focus,button:active {outline: none; }.ooo-btn, .ooo-btn-secondary, .ooo-btn-error-secondary, .ooo-btn-icon-error, .ooo-btn-icon, .ooo-carousel button.ooo-prev, .ooo-carousel button.ooo-next, .ooo-btn-add-secondary, .ooo-btn-edit, .ooo-btn-edit-secondary, .ooo-btn-download-secondary, .ooo-btn-delete, .ooo-btn-filter, .ooo-btn-secondary-l,a.ooo-btn-secondary-l, .ooo-btn-error, .ooo-btn-delete-2, .ooo-btn-add, .ooo-btn-download, .ooo-btn-action, .ooo-btn-next, .ooo-btn-l,a.ooo-btn-l {position: relative;font-size: var(--btn-font-size);font-family: var(--btn-font-family);font-weight: var(--btn-font-weight);text-transform: var(--btn-text-transform);text-decoration: none;text-align: center;cursor: pointer;padding: var(--btn-padding);line-height: var(--btn-line-height);display: inline-flex;align-items: center;justify-content: space-between;border-radius: var(--btn-border-radius);color: var(--btn-primary-color);background-color: var(--btn-primary-bg);border: var(--btn-primary-border);outline: none;white-space: nowrap;transition: var(--btn-transition); }.ooo-btn:hover, .ooo-btn-secondary:hover, .ooo-btn-error-secondary:hover, .ooo-btn-icon-error:hover, .ooo-btn-icon:hover, .ooo-carousel button.ooo-prev:hover, .ooo-carousel button.ooo-next:hover, .ooo-btn-add-secondary:hover, .ooo-btn-edit:hover, .ooo-btn-edit-secondary:hover, .ooo-btn-download-secondary:hover, .ooo-btn-delete:hover, .ooo-btn-filter:hover, .ooo-btn-secondary-l:hover, .ooo-btn-error:hover, .ooo-btn-delete-2:hover, .ooo-btn-add:hover, .ooo-btn-download:hover, .ooo-btn-action:hover, .ooo-btn-next:hover, .ooo-btn-l:hover, .ooo-btn:focus, .ooo-btn-secondary:focus, .ooo-btn-error-secondary:focus, .ooo-btn-icon-error:focus, .ooo-btn-icon:focus, .ooo-carousel button.ooo-prev:focus, .ooo-carousel button.ooo-next:focus, .ooo-btn-add-secondary:focus, .ooo-btn-edit:focus, .ooo-btn-edit-secondary:focus, .ooo-btn-download-secondary:focus, .ooo-btn-delete:focus, .ooo-btn-filter:focus, .ooo-btn-secondary-l:focus, .ooo-btn-error:focus, .ooo-btn-delete-2:focus, .ooo-btn-add:focus, .ooo-btn-download:focus, .ooo-btn-action:focus, .ooo-btn-next:focus, .ooo-btn-l:focus {transition: var(--btn-transition);background-color: var(--btn-primary-bg-hover);border-color: var(--btn-primary-border-hover);color: var(--btn-primary-color);text-decoration: none;outline: none;outline-offset: initial; }.ooo-btn:disabled, .ooo-btn-secondary:disabled, .ooo-btn-error-secondary:disabled, .ooo-btn-icon-error:disabled, .ooo-btn-icon:disabled, .ooo-carousel button.ooo-prev:disabled, .ooo-carousel button.ooo-next:disabled, .ooo-btn-add-secondary:disabled, .ooo-btn-edit:disabled, .ooo-btn-edit-secondary:disabled, .ooo-btn-download-secondary:disabled, .ooo-btn-delete:disabled, .ooo-btn-filter:disabled, .ooo-btn-secondary-l:disabled, .ooo-btn-error:disabled, .ooo-btn-delete-2:disabled, .ooo-btn-add:disabled, .ooo-btn-download:disabled, .ooo-btn-action:disabled, .ooo-btn-next:disabled, .ooo-btn-l:disabled, .ooo-btn.disabled, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-error-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-icon-error, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-icon, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-add-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-edit, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-edit-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-download-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-delete, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-filter, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-secondary-l, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-error, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-delete-2, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-add, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-download, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-action, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-next, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-l, .disabled.ooo-btn-secondary, .disabled.ooo-btn-error-secondary, .disabled.ooo-btn-icon-error, .disabled.ooo-btn-icon, .ooo-carousel button.disabled.ooo-prev, .ooo-carousel button.disabled.ooo-next, .disabled.ooo-btn-add-secondary, .disabled.ooo-btn-edit, .disabled.ooo-btn-edit-secondary, .disabled.ooo-btn-download-secondary, .disabled.ooo-btn-delete, .disabled.ooo-btn-filter, .disabled.ooo-btn-secondary-l, .disabled.ooo-btn-error, .disabled.ooo-btn-delete-2, .disabled.ooo-btn-add, .disabled.ooo-btn-download, .disabled.ooo-btn-action, .disabled.ooo-btn-next, .disabled.ooo-btn-l, .ooo-btn.ooo-disabled, .ooo-disabled.ooo-btn-secondary, .ooo-disabled.ooo-btn-error-secondary, .ooo-disabled.ooo-btn-icon-error, .ooo-disabled.ooo-btn-icon, .ooo-carousel button.ooo-disabled.ooo-prev, .ooo-carousel button.ooo-disabled.ooo-next, .ooo-disabled.ooo-btn-add-secondary, .ooo-disabled.ooo-btn-edit, .ooo-disabled.ooo-btn-edit-secondary, .ooo-disabled.ooo-btn-download-secondary, .ooo-disabled.ooo-btn-delete, .ooo-disabled.ooo-btn-filter, .ooo-disabled.ooo-btn-secondary-l, .ooo-disabled.ooo-btn-error, .ooo-disabled.ooo-btn-delete-2, .ooo-disabled.ooo-btn-add, .ooo-disabled.ooo-btn-download, .ooo-disabled.ooo-btn-action, .ooo-disabled.ooo-btn-next, .ooo-disabled.ooo-btn-l {border: var(--btn-disabled-border);background-color: var(--btn-disabled);cursor: not-allowed;pointer-events: none;color: var(--colorW); }.ooo-btn.ooo-with-icon::before, .ooo-btn.ooo-with-icon-end::before, .ooo-with-icon-end.ooo-btn-secondary::before, .ooo-with-icon-end.ooo-btn-error-secondary::before, .ooo-with-icon-end.ooo-btn-icon-error::before, .ooo-with-icon-end.ooo-btn-icon::before, .ooo-carousel button.ooo-with-icon-end.ooo-prev::before, .ooo-carousel button.ooo-with-icon-end.ooo-next::before, .ooo-with-icon-end.ooo-btn-add-secondary::before, .ooo-with-icon-end.ooo-btn-edit::before, .ooo-with-icon-end.ooo-btn-edit-secondary::before, .ooo-with-icon-end.ooo-btn-download-secondary::before, .ooo-with-icon-end.ooo-btn-delete::before, .ooo-with-icon-end.ooo-btn-filter::before, .ooo-with-icon-end.ooo-btn-secondary-l::before, .ooo-with-icon-end.ooo-btn-error::before, .ooo-with-icon-end.ooo-btn-delete-2::before, .ooo-with-icon-end.ooo-btn-add::before, .ooo-with-icon-end.ooo-btn-download::before, .ooo-with-icon-end.ooo-btn-action::before, .ooo-with-icon-end.ooo-btn-next::before, .ooo-with-icon-end.ooo-btn-l::before, .ooo-with-icon.ooo-btn-secondary::before, .ooo-btn-secondary.ooo-btn.ooo-with-icon-end::before, .ooo-btn.ooo-with-icon-end.ooo-btn-error-secondary::before, .ooo-btn.ooo-with-icon-end.ooo-btn-icon-error::before, .ooo-btn.ooo-with-icon-end.ooo-btn-icon::before, .ooo-carousel button.ooo-btn.ooo-with-icon-end.ooo-prev::before, .ooo-carousel button.ooo-btn.ooo-with-icon-end.ooo-next::before, .ooo-btn.ooo-with-icon-end.ooo-btn-add-secondary::before, .ooo-btn.ooo-with-icon-end.ooo-btn-edit::before, .ooo-btn.ooo-with-icon-end.ooo-btn-edit-secondary::before, .ooo-btn.ooo-with-icon-end.ooo-btn-download-secondary::before, .ooo-btn.ooo-with-icon-end.ooo-btn-delete::before, .ooo-btn.ooo-with-icon-end.ooo-btn-filter::before, .ooo-btn.ooo-with-icon-end.ooo-btn-secondary-l::before, .ooo-with-icon.ooo-btn-error-secondary::before, .ooo-btn-error-secondary.ooo-btn-icon::before, .ooo-btn-icon-error::before, .ooo-carousel button.ooo-btn-error-secondary.ooo-prev::before, .ooo-carousel button.ooo-prev.ooo-btn-icon-error::before, .ooo-carousel button.ooo-btn-error-secondary.ooo-next::before, .ooo-carousel button.ooo-next.ooo-btn-icon-error::before, .ooo-btn-error-secondary.ooo-btn-add::before, .ooo-btn-error-secondary.ooo-btn-add-secondary::before, .ooo-btn-error-secondary.ooo-btn-edit::before, .ooo-btn-error-secondary.ooo-btn-edit-secondary::before, .ooo-btn-error-secondary.ooo-btn-download::before, .ooo-btn-error-secondary.ooo-btn-download-secondary::before, .ooo-btn-error-secondary.ooo-btn-delete::before, .ooo-btn-error-secondary.ooo-btn-delete-2::before, .ooo-btn-icon::before, .ooo-carousel button.ooo-prev::before, .ooo-carousel button.ooo-next::before, .ooo-btn-secondary.ooo-btn-add::before, .ooo-btn-add.ooo-btn-icon-error::before, .ooo-btn-add.ooo-btn-icon::before, .ooo-carousel button.ooo-btn-add.ooo-prev::before, .ooo-carousel button.ooo-btn-add.ooo-next::before, .ooo-btn-add.ooo-btn-add-secondary::before, .ooo-btn-add.ooo-btn-edit::before, .ooo-btn-add.ooo-btn-edit-secondary::before, .ooo-btn-add.ooo-btn-download-secondary::before, .ooo-btn-add.ooo-btn-delete::before, .ooo-btn-add.ooo-btn-filter::before, .ooo-btn-add.ooo-btn-secondary-l::before, .ooo-btn-add-secondary::before, .ooo-btn-edit::before, .ooo-btn-edit-secondary::before, .ooo-btn-secondary.ooo-btn-download::before, .ooo-btn-download.ooo-btn-icon-error::before, .ooo-btn-download.ooo-btn-icon::before, .ooo-carousel button.ooo-btn-download.ooo-prev::before, .ooo-carousel button.ooo-btn-download.ooo-next::before, .ooo-btn-download.ooo-btn-add-secondary::before, .ooo-btn-download.ooo-btn-edit::before, .ooo-btn-download.ooo-btn-edit-secondary::before, .ooo-btn-download.ooo-btn-download-secondary::before, .ooo-btn-download.ooo-btn-delete::before, .ooo-btn-download.ooo-btn-filter::before, .ooo-btn-download.ooo-btn-secondary-l::before, .ooo-btn-download-secondary::before, .ooo-btn-delete::before, .ooo-btn-secondary.ooo-btn-delete-2::before, .ooo-btn-delete-2.ooo-btn-icon-error::before, .ooo-btn-delete-2.ooo-btn-icon::before, .ooo-carousel button.ooo-btn-delete-2.ooo-prev::before, .ooo-carousel button.ooo-btn-delete-2.ooo-next::before, .ooo-btn-delete-2.ooo-btn-add-secondary::before, .ooo-btn-delete-2.ooo-btn-edit::before, .ooo-btn-delete-2.ooo-btn-edit-secondary::before, .ooo-btn-delete-2.ooo-btn-download-secondary::before, .ooo-btn-delete-2.ooo-btn-delete::before, .ooo-btn-delete-2.ooo-btn-filter::before, .ooo-btn-delete-2.ooo-btn-secondary-l::before, .ooo-with-icon.ooo-btn-filter::before, .ooo-btn-filter.ooo-btn-icon::before, .ooo-btn-filter.ooo-btn-icon-error::before, .ooo-carousel button.ooo-btn-filter.ooo-prev::before, .ooo-carousel button.ooo-btn-filter.ooo-next::before, .ooo-btn-filter.ooo-btn-add-secondary::before, .ooo-btn-filter.ooo-btn-edit::before, .ooo-btn-filter.ooo-btn-edit-secondary::before, .ooo-btn-filter.ooo-btn-download-secondary::before, .ooo-btn-filter.ooo-btn-delete::before, .ooo-with-icon.ooo-btn-secondary-l::before, .ooo-btn-secondary-l.ooo-btn-icon::before, .ooo-btn-secondary-l.ooo-btn-icon-error::before, .ooo-carousel button.ooo-btn-secondary-l.ooo-prev::before, .ooo-carousel button.ooo-btn-secondary-l.ooo-next::before, .ooo-btn-secondary-l.ooo-btn-add-secondary::before, .ooo-btn-secondary-l.ooo-btn-edit::before, .ooo-btn-secondary-l.ooo-btn-edit-secondary::before, .ooo-btn-secondary-l.ooo-btn-download-secondary::before, .ooo-btn-secondary-l.ooo-btn-delete::before,a.ooo-with-icon.ooo-btn-secondary-l::before,a.ooo-btn-secondary-l.ooo-btn.ooo-with-icon-end::before,a.ooo-btn-secondary-l.ooo-btn-icon::before,a.ooo-btn-secondary-l.ooo-btn-icon-error::before,a.ooo-btn-secondary-l.ooo-btn-add::before,a.ooo-btn-secondary-l.ooo-btn-add-secondary::before,a.ooo-btn-secondary-l.ooo-btn-edit::before,a.ooo-btn-secondary-l.ooo-btn-edit-secondary::before,a.ooo-btn-secondary-l.ooo-btn-download::before,a.ooo-btn-secondary-l.ooo-btn-download-secondary::before,a.ooo-btn-secondary-l.ooo-btn-delete::before,a.ooo-btn-secondary-l.ooo-btn-delete-2::before, .ooo-with-icon.ooo-btn-error::before, .ooo-btn-error.ooo-btn.ooo-with-icon-end::before, .ooo-btn.ooo-with-icon-end.ooo-btn-delete-2::before, .ooo-btn-error.ooo-btn-icon::before, .ooo-btn-error.ooo-btn-icon-error::before, .ooo-carousel button.ooo-btn-error.ooo-prev::before, .ooo-carousel button.ooo-btn-error.ooo-next::before, .ooo-btn-error.ooo-btn-add::before, .ooo-btn-error.ooo-btn-add-secondary::before, .ooo-btn-error.ooo-btn-edit::before, .ooo-btn-error.ooo-btn-edit-secondary::before, .ooo-btn-error.ooo-btn-download::before, .ooo-btn-error.ooo-btn-download-secondary::before, .ooo-btn-error.ooo-btn-delete::before, .ooo-btn-delete-2::before, .ooo-btn-add::before, .ooo-carousel button.ooo-btn-add-secondary.ooo-prev::before, .ooo-carousel button.ooo-btn-add-secondary.ooo-next::before, .ooo-carousel button.ooo-btn-edit.ooo-prev::before, .ooo-carousel button.ooo-btn-edit.ooo-next::before, .ooo-carousel button.ooo-btn-edit-secondary.ooo-prev::before, .ooo-carousel button.ooo-btn-edit-secondary.ooo-next::before, .ooo-btn-download::before, .ooo-carousel button.ooo-btn-download-secondary.ooo-prev::before, .ooo-carousel button.ooo-btn-download-secondary.ooo-next::before, .ooo-carousel button.ooo-btn-delete.ooo-prev::before, .ooo-carousel button.ooo-btn-delete.ooo-next::before, .ooo-with-icon.ooo-btn-action::before, .ooo-btn-action.ooo-btn.ooo-with-icon-end::before, .ooo-btn.ooo-with-icon-end.ooo-btn-next::before, .ooo-btn-action.ooo-btn-icon::before, .ooo-btn-action.ooo-btn-icon-error::before, .ooo-btn-icon-error.ooo-btn-next::before, .ooo-btn-icon.ooo-btn-next::before, .ooo-carousel button.ooo-btn-next.ooo-prev::before, .ooo-carousel button.ooo-btn-next.ooo-next::before, .ooo-carousel button.ooo-btn-action.ooo-prev::before, .ooo-carousel button.ooo-btn-action.ooo-next::before, .ooo-btn-action.ooo-btn-add::before, .ooo-btn-add.ooo-btn-next::before, .ooo-btn-action.ooo-btn-add-secondary::before, .ooo-btn-add-secondary.ooo-btn-next::before, .ooo-btn-action.ooo-btn-edit::before, .ooo-btn-edit.ooo-btn-next::before, .ooo-btn-action.ooo-btn-edit-secondary::before, .ooo-btn-edit-secondary.ooo-btn-next::before, .ooo-btn-action.ooo-btn-download::before, .ooo-btn-download.ooo-btn-next::before, .ooo-btn-action.ooo-btn-download-secondary::before, .ooo-btn-download-secondary.ooo-btn-next::before, .ooo-btn-action.ooo-btn-delete::before, .ooo-btn-delete.ooo-btn-next::before, .ooo-btn-action.ooo-btn-delete-2::before, .ooo-btn-delete-2.ooo-btn-next::before, .ooo-with-icon.ooo-btn-next::before, .ooo-with-icon.ooo-btn-l::before, .ooo-btn-l.ooo-btn.ooo-with-icon-end::before, .ooo-btn-l.ooo-btn-icon::before, .ooo-btn-l.ooo-btn-icon-error::before, .ooo-carousel button.ooo-btn-l.ooo-prev::before, .ooo-carousel button.ooo-btn-l.ooo-next::before, .ooo-btn-l.ooo-btn-add::before, .ooo-btn-l.ooo-btn-add-secondary::before, .ooo-btn-l.ooo-btn-edit::before, .ooo-btn-l.ooo-btn-edit-secondary::before, .ooo-btn-l.ooo-btn-download::before, .ooo-btn-l.ooo-btn-download-secondary::before, .ooo-btn-l.ooo-btn-delete::before, .ooo-btn-l.ooo-btn-delete-2::before,a.ooo-with-icon.ooo-btn-l::before,a.ooo-btn-l.ooo-btn.ooo-with-icon-end::before,a.ooo-btn-l.ooo-btn-icon::before,a.ooo-btn-l.ooo-btn-icon-error::before,a.ooo-btn-l.ooo-btn-add::before,a.ooo-btn-l.ooo-btn-add-secondary::before,a.ooo-btn-l.ooo-btn-edit::before,a.ooo-btn-l.ooo-btn-edit-secondary::before,a.ooo-btn-l.ooo-btn-download::before,a.ooo-btn-l.ooo-btn-download-secondary::before,a.ooo-btn-l.ooo-btn-delete::before,a.ooo-btn-l.ooo-btn-delete-2::before {font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;margin-right: .5em;line-height: var(--btn-line-height); }.ooo-btn.ooo-with-icon:empty::before, .ooo-btn.ooo-with-icon-end:empty::before, .ooo-with-icon-end.ooo-btn-secondary:empty::before, .ooo-with-icon-end.ooo-btn-error-secondary:empty::before, .ooo-with-icon-end.ooo-btn-icon-error:empty::before, .ooo-with-icon-end.ooo-btn-icon:empty::before, .ooo-carousel button.ooo-with-icon-end.ooo-prev:empty::before, .ooo-carousel button.ooo-with-icon-end.ooo-next:empty::before, .ooo-with-icon-end.ooo-btn-add-secondary:empty::before, .ooo-with-icon-end.ooo-btn-edit:empty::before, .ooo-with-icon-end.ooo-btn-edit-secondary:empty::before, .ooo-with-icon-end.ooo-btn-download-secondary:empty::before, .ooo-with-icon-end.ooo-btn-delete:empty::before, .ooo-with-icon-end.ooo-btn-filter:empty::before, .ooo-with-icon-end.ooo-btn-secondary-l:empty::before, .ooo-with-icon-end.ooo-btn-error:empty::before, .ooo-with-icon-end.ooo-btn-delete-2:empty::before, .ooo-with-icon-end.ooo-btn-add:empty::before, .ooo-with-icon-end.ooo-btn-download:empty::before, .ooo-with-icon-end.ooo-btn-action:empty::before, .ooo-with-icon-end.ooo-btn-next:empty::before, .ooo-with-icon-end.ooo-btn-l:empty::before, .ooo-with-icon.ooo-btn-secondary:empty::before, .ooo-btn-secondary.ooo-btn.ooo-with-icon-end:empty::before, .ooo-btn.ooo-with-icon-end.ooo-btn-error-secondary:empty::before, .ooo-btn.ooo-with-icon-end.ooo-btn-icon-error:empty::before, .ooo-btn.ooo-with-icon-end.ooo-btn-icon:empty::before, .ooo-carousel button.ooo-btn.ooo-with-icon-end.ooo-prev:empty::before, .ooo-carousel button.ooo-btn.ooo-with-icon-end.ooo-next:empty::before, .ooo-btn.ooo-with-icon-end.ooo-btn-add-secondary:empty::before, .ooo-btn.ooo-with-icon-end.ooo-btn-edit:empty::before, .ooo-btn.ooo-with-icon-end.ooo-btn-edit-secondary:empty::before, .ooo-btn.ooo-with-icon-end.ooo-btn-download-secondary:empty::before, .ooo-btn.ooo-with-icon-end.ooo-btn-delete:empty::before, .ooo-btn.ooo-with-icon-end.ooo-btn-filter:empty::before, .ooo-btn.ooo-with-icon-end.ooo-btn-secondary-l:empty::before, .ooo-with-icon.ooo-btn-error-secondary:empty::before, .ooo-btn-error-secondary.ooo-btn-icon:empty::before, .ooo-btn-icon-error:empty::before, .ooo-carousel button.ooo-btn-error-secondary.ooo-prev:empty::before, .ooo-carousel button.ooo-btn-error-secondary.ooo-next:empty::before, .ooo-btn-error-secondary.ooo-btn-add:empty::before, .ooo-btn-error-secondary.ooo-btn-add-secondary:empty::before, .ooo-btn-error-secondary.ooo-btn-edit:empty::before, .ooo-btn-error-secondary.ooo-btn-edit-secondary:empty::before, .ooo-btn-error-secondary.ooo-btn-download:empty::before, .ooo-btn-error-secondary.ooo-btn-download-secondary:empty::before, .ooo-btn-error-secondary.ooo-btn-delete:empty::before, .ooo-btn-error-secondary.ooo-btn-delete-2:empty::before, .ooo-btn-icon:empty::before, .ooo-carousel button.ooo-prev:empty::before, .ooo-carousel button.ooo-next:empty::before, .ooo-btn-secondary.ooo-btn-add:empty::before, .ooo-btn-add.ooo-btn-icon-error:empty::before, .ooo-btn-add.ooo-btn-icon:empty::before, .ooo-carousel button.ooo-btn-add.ooo-prev:empty::before, .ooo-carousel button.ooo-btn-add.ooo-next:empty::before, .ooo-btn-add.ooo-btn-add-secondary:empty::before, .ooo-btn-add.ooo-btn-edit:empty::before, .ooo-btn-add.ooo-btn-edit-secondary:empty::before, .ooo-btn-add.ooo-btn-download-secondary:empty::before, .ooo-btn-add.ooo-btn-delete:empty::before, .ooo-btn-add.ooo-btn-filter:empty::before, .ooo-btn-add.ooo-btn-secondary-l:empty::before, .ooo-btn-add-secondary:empty::before, .ooo-btn-edit:empty::before, .ooo-btn-edit-secondary:empty::before, .ooo-btn-secondary.ooo-btn-download:empty::before, .ooo-btn-download.ooo-btn-icon-error:empty::before, .ooo-btn-download.ooo-btn-icon:empty::before, .ooo-carousel button.ooo-btn-download.ooo-prev:empty::before, .ooo-carousel button.ooo-btn-download.ooo-next:empty::before, .ooo-btn-download.ooo-btn-add-secondary:empty::before, .ooo-btn-download.ooo-btn-edit:empty::before, .ooo-btn-download.ooo-btn-edit-secondary:empty::before, .ooo-btn-download.ooo-btn-download-secondary:empty::before, .ooo-btn-download.ooo-btn-delete:empty::before, .ooo-btn-download.ooo-btn-filter:empty::before, .ooo-btn-download.ooo-btn-secondary-l:empty::before, .ooo-btn-download-secondary:empty::before, .ooo-btn-delete:empty::before, .ooo-btn-secondary.ooo-btn-delete-2:empty::before, .ooo-btn-delete-2.ooo-btn-icon-error:empty::before, .ooo-btn-delete-2.ooo-btn-icon:empty::before, .ooo-carousel button.ooo-btn-delete-2.ooo-prev:empty::before, .ooo-carousel button.ooo-btn-delete-2.ooo-next:empty::before, .ooo-btn-delete-2.ooo-btn-add-secondary:empty::before, .ooo-btn-delete-2.ooo-btn-edit:empty::before, .ooo-btn-delete-2.ooo-btn-edit-secondary:empty::before, .ooo-btn-delete-2.ooo-btn-download-secondary:empty::before, .ooo-btn-delete-2.ooo-btn-delete:empty::before, .ooo-btn-delete-2.ooo-btn-filter:empty::before, .ooo-btn-delete-2.ooo-btn-secondary-l:empty::before, .ooo-with-icon.ooo-btn-filter:empty::before, .ooo-btn-filter.ooo-btn-icon:empty::before, .ooo-btn-filter.ooo-btn-icon-error:empty::before, .ooo-carousel button.ooo-btn-filter.ooo-prev:empty::before, .ooo-carousel button.ooo-btn-filter.ooo-next:empty::before, .ooo-btn-filter.ooo-btn-add-secondary:empty::before, .ooo-btn-filter.ooo-btn-edit:empty::before, .ooo-btn-filter.ooo-btn-edit-secondary:empty::before, .ooo-btn-filter.ooo-btn-download-secondary:empty::before, .ooo-btn-filter.ooo-btn-delete:empty::before, .ooo-with-icon.ooo-btn-secondary-l:empty::before, .ooo-btn-secondary-l.ooo-btn-icon:empty::before, .ooo-btn-secondary-l.ooo-btn-icon-error:empty::before, .ooo-carousel button.ooo-btn-secondary-l.ooo-prev:empty::before, .ooo-carousel button.ooo-btn-secondary-l.ooo-next:empty::before, .ooo-btn-secondary-l.ooo-btn-add-secondary:empty::before, .ooo-btn-secondary-l.ooo-btn-edit:empty::before, .ooo-btn-secondary-l.ooo-btn-edit-secondary:empty::before, .ooo-btn-secondary-l.ooo-btn-download-secondary:empty::before, .ooo-btn-secondary-l.ooo-btn-delete:empty::before,a.ooo-with-icon.ooo-btn-secondary-l:empty::before,a.ooo-btn-secondary-l.ooo-btn.ooo-with-icon-end:empty::before,a.ooo-btn-secondary-l.ooo-btn-icon:empty::before,a.ooo-btn-secondary-l.ooo-btn-icon-error:empty::before,a.ooo-btn-secondary-l.ooo-btn-add:empty::before,a.ooo-btn-secondary-l.ooo-btn-add-secondary:empty::before,a.ooo-btn-secondary-l.ooo-btn-edit:empty::before,a.ooo-btn-secondary-l.ooo-btn-edit-secondary:empty::before,a.ooo-btn-secondary-l.ooo-btn-download:empty::before,a.ooo-btn-secondary-l.ooo-btn-download-secondary:empty::before,a.ooo-btn-secondary-l.ooo-btn-delete:empty::before,a.ooo-btn-secondary-l.ooo-btn-delete-2:empty::before, .ooo-with-icon.ooo-btn-error:empty::before, .ooo-btn-error.ooo-btn.ooo-with-icon-end:empty::before, .ooo-btn-error.ooo-btn-icon:empty::before, .ooo-btn-error.ooo-btn-icon-error:empty::before, .ooo-carousel button.ooo-btn-error.ooo-prev:empty::before, .ooo-carousel button.ooo-btn-error.ooo-next:empty::before, .ooo-btn-error.ooo-btn-add:empty::before, .ooo-btn-error.ooo-btn-add-secondary:empty::before, .ooo-btn-error.ooo-btn-edit:empty::before, .ooo-btn-error.ooo-btn-edit-secondary:empty::before, .ooo-btn-error.ooo-btn-download:empty::before, .ooo-btn-error.ooo-btn-download-secondary:empty::before, .ooo-btn-error.ooo-btn-delete:empty::before, .ooo-btn-delete-2:empty::before, .ooo-btn-add:empty::before, .ooo-btn-download:empty::before, .ooo-with-icon.ooo-btn-action:empty::before, .ooo-btn-action.ooo-btn.ooo-with-icon-end:empty::before, .ooo-btn.ooo-with-icon-end.ooo-btn-next:empty::before, .ooo-btn-action.ooo-btn-icon:empty::before, .ooo-btn-action.ooo-btn-icon-error:empty::before, .ooo-btn-icon-error.ooo-btn-next:empty::before, .ooo-btn-icon.ooo-btn-next:empty::before, .ooo-carousel button.ooo-btn-next.ooo-prev:empty::before, .ooo-carousel button.ooo-btn-next.ooo-next:empty::before, .ooo-carousel button.ooo-btn-action.ooo-prev:empty::before, .ooo-carousel button.ooo-btn-action.ooo-next:empty::before, .ooo-btn-action.ooo-btn-add:empty::before, .ooo-btn-add.ooo-btn-next:empty::before, .ooo-btn-action.ooo-btn-add-secondary:empty::before, .ooo-btn-add-secondary.ooo-btn-next:empty::before, .ooo-btn-action.ooo-btn-edit:empty::before, .ooo-btn-edit.ooo-btn-next:empty::before, .ooo-btn-action.ooo-btn-edit-secondary:empty::before, .ooo-btn-edit-secondary.ooo-btn-next:empty::before, .ooo-btn-action.ooo-btn-download:empty::before, .ooo-btn-download.ooo-btn-next:empty::before, .ooo-btn-action.ooo-btn-download-secondary:empty::before, .ooo-btn-download-secondary.ooo-btn-next:empty::before, .ooo-btn-action.ooo-btn-delete:empty::before, .ooo-btn-delete.ooo-btn-next:empty::before, .ooo-btn-action.ooo-btn-delete-2:empty::before, .ooo-btn-delete-2.ooo-btn-next:empty::before, .ooo-with-icon.ooo-btn-next:empty::before, .ooo-with-icon.ooo-btn-l:empty::before, .ooo-btn-l.ooo-btn.ooo-with-icon-end:empty::before, .ooo-btn-l.ooo-btn-icon:empty::before, .ooo-btn-l.ooo-btn-icon-error:empty::before, .ooo-carousel button.ooo-btn-l.ooo-prev:empty::before, .ooo-carousel button.ooo-btn-l.ooo-next:empty::before, .ooo-btn-l.ooo-btn-add:empty::before, .ooo-btn-l.ooo-btn-add-secondary:empty::before, .ooo-btn-l.ooo-btn-edit:empty::before, .ooo-btn-l.ooo-btn-edit-secondary:empty::before, .ooo-btn-l.ooo-btn-download:empty::before, .ooo-btn-l.ooo-btn-download-secondary:empty::before, .ooo-btn-l.ooo-btn-delete:empty::before, .ooo-btn-l.ooo-btn-delete-2:empty::before,a.ooo-with-icon.ooo-btn-l:empty::before,a.ooo-btn-l.ooo-btn.ooo-with-icon-end:empty::before,a.ooo-btn-l.ooo-btn-icon:empty::before,a.ooo-btn-l.ooo-btn-icon-error:empty::before,a.ooo-btn-l.ooo-btn-add:empty::before,a.ooo-btn-l.ooo-btn-add-secondary:empty::before,a.ooo-btn-l.ooo-btn-edit:empty::before,a.ooo-btn-l.ooo-btn-edit-secondary:empty::before,a.ooo-btn-l.ooo-btn-download:empty::before,a.ooo-btn-l.ooo-btn-download-secondary:empty::before,a.ooo-btn-l.ooo-btn-delete:empty::before,a.ooo-btn-l.ooo-btn-delete-2:empty::before {margin-right: 0; }.ooo-btn.ooo-with-icon-end::before, .ooo-with-icon-end.ooo-btn-secondary::before, .ooo-with-icon-end.ooo-btn-error-secondary::before, .ooo-with-icon-end.ooo-btn-icon-error::before, .ooo-with-icon-end.ooo-btn-icon::before, .ooo-carousel button.ooo-with-icon-end.ooo-prev::before, .ooo-carousel button.ooo-with-icon-end.ooo-next::before, .ooo-with-icon-end.ooo-btn-add-secondary::before, .ooo-with-icon-end.ooo-btn-edit::before, .ooo-with-icon-end.ooo-btn-edit-secondary::before, .ooo-with-icon-end.ooo-btn-download-secondary::before, .ooo-with-icon-end.ooo-btn-delete::before, .ooo-with-icon-end.ooo-btn-filter::before, .ooo-with-icon-end.ooo-btn-secondary-l::before, .ooo-with-icon-end.ooo-btn-error::before, .ooo-with-icon-end.ooo-btn-delete-2::before, .ooo-with-icon-end.ooo-btn-add::before, .ooo-with-icon-end.ooo-btn-download::before, .ooo-with-icon-end.ooo-btn-action::before, .ooo-with-icon-end.ooo-btn-next::before, .ooo-with-icon-end.ooo-btn-l::before {display: none; }.ooo-btn.ooo-with-icon-end::after, .ooo-with-icon-end.ooo-btn-secondary::after, .ooo-with-icon-end.ooo-btn-error-secondary::after, .ooo-with-icon-end.ooo-btn-icon-error::after, .ooo-with-icon-end.ooo-btn-icon::after, .ooo-carousel button.ooo-with-icon-end.ooo-prev::after, .ooo-carousel button.ooo-with-icon-end.ooo-next::after, .ooo-with-icon-end.ooo-btn-add-secondary::after, .ooo-with-icon-end.ooo-btn-edit::after, .ooo-with-icon-end.ooo-btn-edit-secondary::after, .ooo-with-icon-end.ooo-btn-download-secondary::after, .ooo-with-icon-end.ooo-btn-delete::after, .ooo-with-icon-end.ooo-btn-filter::after, .ooo-with-icon-end.ooo-btn-secondary-l::after, .ooo-with-icon-end.ooo-btn-error::after, .ooo-with-icon-end.ooo-btn-delete-2::after, .ooo-with-icon-end.ooo-btn-add::after, .ooo-with-icon-end.ooo-btn-download::after, .ooo-with-icon-end.ooo-btn-action::after, .ooo-with-icon-end.ooo-btn-next::after, .ooo-with-icon-end.ooo-btn-l::after {font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;margin-right: .5em;line-height: var(--btn-line-height); }.ooo-btn-secondary, .ooo-btn-error-secondary, .ooo-btn-icon-error, .ooo-btn-icon, .ooo-carousel button.ooo-prev, .ooo-carousel button.ooo-next, .ooo-btn-add-secondary, .ooo-btn-edit, .ooo-btn-edit-secondary, .ooo-btn-download-secondary, .ooo-btn-delete, .ooo-btn-filter, .ooo-btn-secondary-l,a.ooo-btn-secondary-l {color: var(--btn-secondary-color);background-color: var(--btn-secondary-bg);border: var(--btn-secondary-border); }.ooo-btn-secondary:hover, .ooo-btn-error-secondary:hover, .ooo-btn-icon-error:hover, .ooo-btn-icon:hover, .ooo-carousel button.ooo-prev:hover, .ooo-carousel button.ooo-next:hover, .ooo-btn-add-secondary:hover, .ooo-btn-edit:hover, .ooo-btn-edit-secondary:hover, .ooo-btn-download-secondary:hover, .ooo-btn-delete:hover, .ooo-btn-filter:hover, .ooo-btn-secondary-l:hover, .ooo-btn-secondary:focus, .ooo-btn-error-secondary:focus, .ooo-btn-icon-error:focus, .ooo-btn-icon:focus, .ooo-carousel button.ooo-prev:focus, .ooo-carousel button.ooo-next:focus, .ooo-btn-add-secondary:focus, .ooo-btn-edit:focus, .ooo-btn-edit-secondary:focus, .ooo-btn-download-secondary:focus, .ooo-btn-delete:focus, .ooo-btn-filter:focus, .ooo-btn-secondary-l:focus {background-color: var(--btn-secondary-bg-hover);border-color: var(--btn-secondary-border-hover);color: var(--btn-secondary-color-hover); }.ooo-btn-secondary:disabled, .ooo-btn-error-secondary:disabled, .ooo-btn-icon-error:disabled, .ooo-btn-icon:disabled, .ooo-carousel button.ooo-prev:disabled, .ooo-carousel button.ooo-next:disabled, .ooo-btn-add-secondary:disabled, .ooo-btn-edit:disabled, .ooo-btn-edit-secondary:disabled, .ooo-btn-download-secondary:disabled, .ooo-btn-delete:disabled, .ooo-btn-filter:disabled, .ooo-btn-secondary-l:disabled, .ooo-btn-secondary.disabled, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-error-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-icon-error, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-icon, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-add-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-edit, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-edit-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-download-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-delete, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-filter, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-secondary-l, .disabled.ooo-btn-error-secondary, .disabled.ooo-btn-icon-error, .disabled.ooo-btn-icon, .ooo-carousel button.disabled.ooo-prev, .ooo-carousel button.disabled.ooo-next, .disabled.ooo-btn-add-secondary, .disabled.ooo-btn-edit, .disabled.ooo-btn-edit-secondary, .disabled.ooo-btn-download-secondary, .disabled.ooo-btn-delete, .disabled.ooo-btn-filter, .disabled.ooo-btn-secondary-l, .ooo-btn-secondary.ooo-disabled, .ooo-disabled.ooo-btn-error-secondary, .ooo-disabled.ooo-btn-icon-error, .ooo-disabled.ooo-btn-icon, .ooo-carousel button.ooo-disabled.ooo-prev, .ooo-carousel button.ooo-disabled.ooo-next, .ooo-disabled.ooo-btn-add-secondary, .ooo-disabled.ooo-btn-edit, .ooo-disabled.ooo-btn-edit-secondary, .ooo-disabled.ooo-btn-download-secondary, .ooo-disabled.ooo-btn-delete, .ooo-disabled.ooo-btn-filter, .ooo-disabled.ooo-btn-secondary-l {color: var(--btn-disabled);background-color: var(--btn-secondary-bg);border: var(--btn-disabled-border);cursor: not-allowed;pointer-events: none; }.ooo-btn-error, .ooo-btn-delete-2 {border: 1px solid var(--color-fb-d-02);background-color: var(--color-fb-d-02); }.ooo-btn-error:hover, .ooo-btn-delete-2:hover {color: var(--btn-primary-color);border: 1px solid var(--color-fb-d-01);background-color: var(--color-fb-d-01); }.ooo-btn-error-secondary, .ooo-btn-icon-error {color: var(--color-fb-d-02);border: 1px solid var(--color-fb-d-02); }.ooo-btn-error-secondary:hover, .ooo-btn-icon-error:hover {color: var(--color-fb-d-01);border: 1px solid var(--color-fb-d-01); }.ooo-btn-icon, .ooo-btn-icon-error, .ooo-carousel button.ooo-prev, .ooo-carousel button.ooo-next {width: 1.6em;height: 1.6em;padding: 0;font-size: 1.6em;border: solid 1px var(--color-border);border-radius: 50%;text-align: center;display: inline-flex;justify-content: center;align-items: center; }h1 .ooo-btn-icon, h1 .ooo-btn-icon-error, h1 .ooo-carousel button.ooo-prev, .ooo-carousel h1 button.ooo-prev, h1 .ooo-carousel button.ooo-next, .ooo-carousel h1 button.ooo-next, h2 .ooo-btn-icon, h2 .ooo-btn-icon-error, h2 .ooo-carousel button.ooo-prev, .ooo-carousel h2 button.ooo-prev, h2 .ooo-carousel button.ooo-next, .ooo-carousel h2 button.ooo-next, h3 .ooo-btn-icon, h3 .ooo-btn-icon-error, h3 .ooo-carousel button.ooo-prev, .ooo-carousel h3 button.ooo-prev, h3 .ooo-carousel button.ooo-next, .ooo-carousel h3 button.ooo-next {font-size: .6em; }.ooo-btn-delete::before {color: var(--color-fb-d-02);transition: all .5s; }.ooo-btn-delete:hover::before {color: var(--color-secondary);transition: all .5s; }.ooo-btn-link {color: var(--color-link);text-decoration: underline;cursor: pointer; }.ooo-btn-link.ooo-btn-lg {font-size: 1em; }.ooo-btn-close {cursor: pointer;font-size: 1.8em;color: var(--color-text);position: absolute;top: var(--padding);right: var(--padding);z-index: 3; }.ooo-btn-block {width: 100%; }.ooo-btn-action, .ooo-btn-next {color: var(--btn-next-color);background-color: var(--btn-next-bg);border: var(--btn-next-border); }.ooo-btn-action:hover, .ooo-btn-next:hover, .ooo-btn-action:focus, .ooo-btn-next:focus {background-color: var(--btn-next-bg-hover);border-color: var(--btn-next-border-hover);color: var(--btn-next-color); }.ooo-btn-next {padding-right: .5em; }.ooo-btn-next::after {font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e90a";font-size: 1.5em;width: 2em;display: inline-block;margin-right: .5em;transform: rotate(90deg); }.ooo-goto,.ooo-goto:active,.ooo-goto:focus {cursor: pointer;color: var(--color-primary-04);font-size: 1.8em;text-decoration: none;border: none;vertical-align: middle; }.ooo-btn-filter {font-size: 1em;display: flex;align-items: center;height: calc(var(--btn-line-height) + 2px); }.ooo-btn-filter .ooo-icon-downG {transition: all .5s;transform: rotate(0deg); }.ooo-btn-filter::before {display: none;content: "";width: 100%;position: absolute;left: 0;bottom: calc(-1 * var(--padding));height: 2.5em;background-color: #fff; }.ooo-btn-filter.ooo-open {background-color: #fff;color: var(--color-link);position: relative; }.ooo-btn-filter.ooo-open .ooo-icon-downG {transition: all .5s;transform: rotate(180deg); }.ooo-btn-l,a.ooo-btn-l {line-height: var(--btn-l-line-height); }.ooo-btn-secondary-l,a.ooo-btn-secondary-l {line-height: var(--btn-l-line-height); }.ooo-btn-group {display: inline-flex; }.ooo-btn-group .ooo-btn:not(:last-child), .ooo-btn-group .ooo-btn-secondary:not(:last-child), .ooo-btn-group .ooo-btn-error-secondary:not(:last-child), .ooo-btn-group .ooo-btn-icon-error:not(:last-child), .ooo-btn-group .ooo-btn-icon:not(:last-child), .ooo-btn-group .ooo-carousel button.ooo-prev:not(:last-child), .ooo-carousel .ooo-btn-group button.ooo-prev:not(:last-child), .ooo-btn-group .ooo-carousel button.ooo-next:not(:last-child), .ooo-carousel .ooo-btn-group button.ooo-next:not(:last-child), .ooo-btn-group .ooo-btn-add-secondary:not(:last-child), .ooo-btn-group .ooo-btn-edit:not(:last-child), .ooo-btn-group .ooo-btn-edit-secondary:not(:last-child), .ooo-btn-group .ooo-btn-download-secondary:not(:last-child), .ooo-btn-group .ooo-btn-delete:not(:last-child), .ooo-btn-group .ooo-btn-filter:not(:last-child), .ooo-btn-group .ooo-btn-secondary-l:not(:last-child), .ooo-btn-group .ooo-btn-error:not(:last-child), .ooo-btn-group .ooo-btn-delete-2:not(:last-child), .ooo-btn-group .ooo-btn-add:not(:last-child), .ooo-btn-group .ooo-btn-download:not(:last-child), .ooo-btn-group .ooo-btn-action:not(:last-child), .ooo-btn-group .ooo-btn-next:not(:last-child), .ooo-btn-group .ooo-btn-l:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;border-right-color: var(--btn-primary-border-hover); }.ooo-btn-group .ooo-btn:not(:first-child), .ooo-btn-group .ooo-btn-secondary:not(:first-child), .ooo-btn-group .ooo-btn-error-secondary:not(:first-child), .ooo-btn-group .ooo-btn-icon-error:not(:first-child), .ooo-btn-group .ooo-btn-icon:not(:first-child), .ooo-btn-group .ooo-carousel button.ooo-prev:not(:first-child), .ooo-carousel .ooo-btn-group button.ooo-prev:not(:first-child), .ooo-btn-group .ooo-carousel button.ooo-next:not(:first-child), .ooo-carousel .ooo-btn-group button.ooo-next:not(:first-child), .ooo-btn-group .ooo-btn-add-secondary:not(:first-child), .ooo-btn-group .ooo-btn-edit:not(:first-child), .ooo-btn-group .ooo-btn-edit-secondary:not(:first-child), .ooo-btn-group .ooo-btn-download-secondary:not(:first-child), .ooo-btn-group .ooo-btn-delete:not(:first-child), .ooo-btn-group .ooo-btn-filter:not(:first-child), .ooo-btn-group .ooo-btn-secondary-l:not(:first-child), .ooo-btn-group .ooo-btn-error:not(:first-child), .ooo-btn-group .ooo-btn-delete-2:not(:first-child), .ooo-btn-group .ooo-btn-add:not(:first-child), .ooo-btn-group .ooo-btn-download:not(:first-child), .ooo-btn-group .ooo-btn-action:not(:first-child), .ooo-btn-group .ooo-btn-next:not(:first-child), .ooo-btn-group .ooo-btn-l:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;border-left-color: var(--btn-primary-border-hover); }.ooo-buttons {margin: var(--padding) auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: .5em; }@media (min-width: 1090px) {.ooo-buttons {justify-content: flex-end; } }.ooo-buttons:last-child {margin-bottom: 0; }.ooo-panel-box > .ooo-buttons:first-child {margin-top: 0;margin-bottom: 0; }.ooo-buttons form {margin-right: auto; }@media (max-width: 600px) {.ooo-buttons form {width: 100%; } }#questions + .ooo-buttons {margin-top: 0; }.ooo-rightBtn {margin-left: auto; }.ooo-filters-buttons {position: absolute;top: var(--padding);right: var(--padding); }.ooo-search-buttons-bar {display: flex;gap: var(--padding);align-items: end; }.ooo-search-buttons-bar .ooo-btn-filter {margin-left: auto; }.ooo-search-buttons-bar + .ooo-filters-box.ooo-panel-box {margin-top: .7em; }.ooo-search-bar {display: flex;align-items: end;gap: var(--padding);flex-wrap: wrap; }.ooo-search-bar > div {display: flex;align-items: end;gap: var(--padding); }.ooo-container .ooo-panel-content, .ooo-container-w .ooo-panel-content {margin: calc(2 * var(--min-padding)) auto;padding: 0 var(--padding); }@media (min-width: 599px) {.ooo-container .ooo-panel-content, .ooo-container-w .ooo-panel-content {padding: 0 calc(3 * var(--padding)); } }.ooo-container .ooo-panel-box, .ooo-container-w .ooo-panel-box {padding: var(--panelBox-padding);background-color: var(--panelBox-bg);border-radius: var(--panelBox-border-radius);box-shadow: var(--box-shadow);overflow-x: auto; }.ooo-container .ooo-panel-box > *:last-child:not(.ooo-panel-box, .ooo-buttons), .ooo-container-w .ooo-panel-box > *:last-child:not(.ooo-panel-box, .ooo-buttons) {margin-bottom: 0;padding-bottom: 0; }.ooo-container .ooo-panel-box > *:first-child, .ooo-container-w .ooo-panel-box > *:first-child {padding-top: 0; }.ooo-container .ooo-panel-box > *:has(*), .ooo-container-w .ooo-panel-box > *:has(*) {padding-top: calc(var(--padding)/2);padding-bottom: calc(var(--padding)/2); }.ooo-container .ooo-panel-box > *:has(*) + hr, .ooo-container-w .ooo-panel-box > *:has(*) + hr {padding: 0; }.ooo-container * + .ooo-panel-box, .ooo-container-w * + .ooo-panel-box,.ooo-container .ooo-panel-box,.ooo-container-w .ooo-panel-box {margin-top: var(--padding); }.ooo-origins-panel {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: var(--padding);grid-auto-flow: dense; }.ooo-origins-panel > div.REMOTE {grid-column-start: 1;grid-column-end: -1; }.ooo-origins-panel .ooo-panel-box h2 {padding: 0; }.ooo-container-w {background-color: var(--colorW);padding-top: var(--padding);padding-bottom: var(--padding); }.ooo-container-w.with-menu {padding-top: 0; }.ooo-banner img {width: 100%;height: 400px;object-fit: cover; }.ooo-message, .ooo-message-danger, .ooo-message-info, .ooo-message-warning, .ooo-message-success {padding: 1em;border-radius: var(--border-radius-cards);border: var(--border);margin: 1em 0; }.ooo-message-danger {border-color: var(--color-fb-d-01);color: var(--color-fb-d-01);background-color: var(--color-fb-d-03); }.ooo-message-danger::before {display: inline-block;font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: .5em; }.ooo-message-info {border-color: var(--color-fb-i-01);color: var(--color-fb-i-01);background-color: var(--color-fb-i-03); }.ooo-message-info::before {display: inline-block;font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: .5em; }.ooo-message-warning {border-color: var(--color-fb-w-01);color: var(--color-fb-w-01);background-color: var(--color-fb-w-03); }.ooo-message-warning::before {display: inline-block;font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: .5em; }.ooo-message-success {border-color: var(--color-fb-s-01);color: var(--color-fb-s-01);background-color: var(--color-fb-s-03); }.ooo-message-success::before {display: inline-block;font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: .5em; }.ooo-list, .ooo-list2, .ooo-list3, .ooo-list4, .ooo-list-pondera, .ooo-vertical-list, .ooo-firter-list {display: grid;gap: var(--padding); }@media (min-width: 599px) {.ooo-list, .ooo-list2, .ooo-list3, .ooo-list4, .ooo-list-pondera, .ooo-vertical-list, .ooo-firter-list {grid-template-columns: repeat(auto-fill, minmax(19vw, 1fr)); } }@media (min-width: 599px) {.ooo-list2 {grid-template-columns: repeat(auto-fill, minmax(30vw, 1fr)); } }@media (min-width: 599px) {.ooo-list3 {grid-template-columns: repeat(auto-fill, minmax(19vw, 1fr)); } }@media (min-width: 599px) {.ooo-list4 {grid-template-columns: repeat(auto-fill, minmax(15vw, 1fr)); } }@media (min-width: 599px) {.ooo-list-pondera {grid-template-columns: 1fr auto; } }.ooo-vertical-list {gap: 60px; }.ooo-vertical-list > .ooo-event-form {gap: var(--padding); }@media (min-width: 899px) {.ooo-vertical-list {grid-template-columns: 1fr 2fr 1fr; }.ooo-vertical-list > div + div::before {display: block;content: "";height: 100%;border-left: 1px dashed var(--color-border);position: absolute;top: 0;left: -30px; } }.ooo-firter-list {align-items: end; }.ooo-firter-list .ooo-checkbox, .ooo-firter-list .ooo-radio {padding-bottom: .7em; }.ooo-horizontal-list {display: flex;gap: 1em;flex-wrap: wrap; }.ooo-list3 .ooo-horizontal-list, .ooo-list .ooo-horizontal-list, .ooo-list2 .ooo-horizontal-list, .ooo-list3 .ooo-horizontal-list, .ooo-list4 .ooo-horizontal-list, .ooo-list-pondera .ooo-horizontal-list, .ooo-vertical-list .ooo-horizontal-list, .ooo-firter-list .ooo-horizontal-list {padding-top: .7em; }.ooo-horizontal-input {display: flex;align-items: center;gap: .5em; }.ooo-horizontal-input input[type="number"], .ooo-horizontal-input [type="number"].ooo-range-container {width: 5em; }.ooo-list3 .ooo-horizontal-input, .ooo-list .ooo-horizontal-input, .ooo-list2 .ooo-horizontal-input, .ooo-list3 .ooo-horizontal-input, .ooo-list4 .ooo-horizontal-input, .ooo-list-pondera .ooo-horizontal-input, .ooo-vertical-list .ooo-horizontal-input, .ooo-firter-list .ooo-horizontal-input {padding-top: 1.6em; }.ooo-td-dl-list {display: flex;flex-wrap: wrap; }.ooo-td-dl-list dd {font-family: var(--font-bold); }.ooo-td-dl-list dd + dt {margin-left: 1em; }@media (min-width: 768px) {.ooo-summaryList {display: flex;gap: 1em; } }.ooo-panel-box .ooo-summaryList:first-child {margin-top: 0;padding-top: 0; }.ooo-erroresList {margin: 1em 0; }.ooo-erroresList + .ooo-table-responsive {padding-top: 0; }.ooo-erroresList .ooo-collapsible-header {box-shadow: var(--box-shadow);padding: .5em 1em;border-radius: var(--border-radius-cards);background-color: var(--color-fb-d-03); }.ooo-erroresList .ooo-collapsible-header:hover .ooo-icon-downG {color: var(--color-link-hover); }.ooo-erroresList .ooo-collapsible-header .ooo-icon-downG {color: var(--color-link); }.ooo-erroresList .ooo-collapsible-header.ooo-open {border-bottom-left-radius: 0;border-bottom-right-radius: 0; }.ooo-erroresList .ooo-collapsible-content {background-color: var(--colorW);border-bottom-left-radius: var(--border-radius-cards);border-bottom-right-radius: var(--border-radius-cards); }.ooo-erroresList .ooo-collapsible-content.ooo-open {box-shadow: var(--box-shadow);border-top: var(--border); }.ooo-erroresList .ooo-collapsible-content li {padding: 1em var(--padding);display: flex;gap: 1em; }.ooo-erroresList .ooo-collapsible-content li + li {border-top: var(--border); }.ooo-permisos {display: flex;flex-wrap: wrap;gap: .5em 1.5em; }.ooo-permisos li {display: flex;align-items: center;gap: .3em; }.ooo-permisos span {border: 1px solid var(--color-border);border-radius: 50%;padding: 3px;font-size: 1.5em; }.ooo-permisos .ooo-icon-config {color: var(--colorW);background-color: var(--color-fb-s-01); }.ooo-permisos .ooo-icon-visor {background-color: var(--color-neutral-06);color: var(--colorW); }.ooo-permisos .ooo-icon-editor {background-color: var(--color-fb-w-01);color: var(--colorW); }.ooo-collapsible-list .ooo-collapsible {position: relative; }.ooo-collapsible-list .ooo-collapsible-header {border: var(--border);display: flex;background-color: var(--color-bg-n-03);justify-content: space-between;align-items: center;padding: .5em 1em;border-radius: var(--border-radius-cards); }.ooo-collapsible-list .ooo-collapsible-header.ooo-open {border-radius: var(--border-radius-cards) var(--border-radius-cards) 0 0; }.ooo-collapsible-list .ooo-collapsible-content {padding: 0 var(--padding);transition: all .5s ease-in-out;background: var(--colorW); }.ooo-collapsible-list .ooo-collapsible-content.ooo-open, .ooo-collapsible-list .ooo-collapsible-content.ooo-open:last-child {padding: var(--padding);transition: all .5s ease-in-out;border: var(--border); }input + .ooo-collapsible-list, .ooo-range-container + .ooo-collapsible-list {margin-top: 1em; }.ooo-partial .ooo-checkbox span::after, .ooo-partial .ooo-radio span::after {width: .75em;height: 3px;background-color: var(--color-fb-s-01);display: block;content: "";position: absolute;top: calc(50% - 1.5px);left: calc(50% - .375em); }.ooo-copy-notes {display: grid;gap: 1em;align-items: center; }@media (min-width: 600px) {.ooo-copy-notes {grid-template-columns: 1fr auto 1fr; } }.ooo-copy-notes .ooo-column-btn {text-align: center; }@media (min-width: 600px) {.ooo-copy-notes.TC {grid-template-columns: 1fr; } }.ooo-edit-tags .ooo-tag {position: relative;border-radius: var(--border-radius-cards);box-shadow: var(--box-shadow);padding: .5em 1.5em;background-color: var(--colorW);margin-top: calc(var(--padding)/2); }.ooo-edit-tags .ooo-tag .ooo-tag-name::before {position: absolute;top: calc(50% - (1.5em / 2));left: 1.8em;display: inline-block; }.ooo-edit-tags .ooo-tag .ooo-edit-butons {display: flex;gap: .5em; }.ooo-edit-tags .ooo-tag .ooo-edit-butons > div, .ooo-edit-tags .ooo-tag .ooo-edit-butons > a {font-size: 1.5em;color: var(--color-link);cursor: pointer; }.ooo-edit-tags .ooo-tag .ooo-edit-butons > div:hover, .ooo-edit-tags .ooo-tag .ooo-edit-butons > a:hover {color: var(--color-link-hover); }label {color: var(--color-label);font-family: var(--font-bold);display: block; }.error label {color: var(--color-fb-d-02); }input[type="text"], [type="text"].ooo-range-container, input[type="date"], [type="date"].ooo-range-container, input[type="datetime-local"], [type="datetime-local"].ooo-range-container, input[type="email"], [type="email"].ooo-range-container, input[type="file"], [type="file"].ooo-range-container, input[type="image"], [type="image"].ooo-range-container, input[type="month"], [type="month"].ooo-range-container, input[type="number"], [type="number"].ooo-range-container, input[type="password"], [type="password"].ooo-range-container, input[type="search"], [type="search"].ooo-range-container, input[type="tel"], [type="tel"].ooo-range-container, input[type="time"], [type="time"].ooo-range-container, input[type="url"], [type="url"].ooo-range-container, input[type="week"], [type="week"].ooo-range-container, input[type="range"], .ooo-range-container, textarea, select, input.ooo-datalist, .ooo-datalist.ooo-range-container {border: 1px solid var(--color-border);border-radius: var(--btn-border-radius);line-height: var(--btn-line-height);padding: 0px var(--font-size-base);font-family: var(--body-font-family);font-size: var(--font-size-base);color: var(--color-text);background-color: var(--colorW);width: 100%; }input[type="text"] + label, [type="text"].ooo-range-container + label,input[type="date"] + label,[type="date"].ooo-range-container + label,input[type="datetime-local"] + label,[type="datetime-local"].ooo-range-container + label,input[type="email"] + label,[type="email"].ooo-range-container + label,input[type="file"] + label,[type="file"].ooo-range-container + label,input[type="image"] + label,[type="image"].ooo-range-container + label,input[type="month"] + label,[type="month"].ooo-range-container + label,input[type="number"] + label,[type="number"].ooo-range-container + label,input[type="password"] + label,[type="password"].ooo-range-container + label,input[type="search"] + label,[type="search"].ooo-range-container + label,input[type="tel"] + label,[type="tel"].ooo-range-container + label,input[type="time"] + label,[type="time"].ooo-range-container + label,input[type="url"] + label,[type="url"].ooo-range-container + label,input[type="week"] + label,[type="week"].ooo-range-container + label,input[type="range"] + label,.ooo-range-container + label,textarea + label,select + label,input.ooo-datalist + label,.ooo-datalist.ooo-range-container + label {margin-top: 1em; }label + input[type="text"], label + [type="text"].ooo-range-container, label +input[type="date"], label +[type="date"].ooo-range-container, label +input[type="datetime-local"], label +[type="datetime-local"].ooo-range-container, label +input[type="email"], label +[type="email"].ooo-range-container, label +input[type="file"], label +[type="file"].ooo-range-container, label +input[type="image"], label +[type="image"].ooo-range-container, label +input[type="month"], label +[type="month"].ooo-range-container, label +input[type="number"], label +[type="number"].ooo-range-container, label +input[type="password"], label +[type="password"].ooo-range-container, label +input[type="search"], label +[type="search"].ooo-range-container, label +input[type="tel"], label +[type="tel"].ooo-range-container, label +input[type="time"], label +[type="time"].ooo-range-container, label +input[type="url"], label +[type="url"].ooo-range-container, label +input[type="week"], label +[type="week"].ooo-range-container, label +input[type="range"], label +.ooo-range-container, label +textarea, label +select, label +input.ooo-datalist, label +.ooo-datalist.ooo-range-container {margin-top: .3em; }.error input[type="text"], .error [type="text"].ooo-range-container,.error input[type="date"],.error [type="date"].ooo-range-container,.error input[type="datetime-local"],.error [type="datetime-local"].ooo-range-container,.error input[type="email"],.error [type="email"].ooo-range-container,.error input[type="file"],.error [type="file"].ooo-range-container,.error input[type="image"],.error [type="image"].ooo-range-container,.error input[type="month"],.error [type="month"].ooo-range-container,.error input[type="number"],.error [type="number"].ooo-range-container,.error input[type="password"],.error [type="password"].ooo-range-container,.error input[type="search"],.error [type="search"].ooo-range-container,.error input[type="tel"],.error [type="tel"].ooo-range-container,.error input[type="time"],.error [type="time"].ooo-range-container,.error input[type="url"],.error [type="url"].ooo-range-container,.error input[type="week"],.error [type="week"].ooo-range-container,.error input[type="range"],.error .ooo-range-container,.error textarea,.error select,.error input.ooo-datalist,.error .ooo-datalist.ooo-range-container {color: var(--color-fb-d-02); }input[type="text"]:disabled, [type="text"].ooo-range-container:disabled, input[type="text"].ooo-disabled, [type="text"].ooo-disabled.ooo-range-container, input[type="text"].disabled, [type="text"].disabled.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a[type="text"].ooo-range-container, input[type="date"]:disabled, [type="date"].ooo-range-container:disabled, input[type="date"].ooo-disabled, [type="date"].ooo-disabled.ooo-range-container, input[type="date"].disabled, [type="date"].disabled.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a[type="date"].ooo-range-container, input[type="datetime-local"]:disabled, [type="datetime-local"].ooo-range-container:disabled, input[type="datetime-local"].ooo-disabled, [type="datetime-local"].ooo-disabled.ooo-range-container, input[type="datetime-local"].disabled, [type="datetime-local"].disabled.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a[type="datetime-local"].ooo-range-container, input[type="email"]:disabled, [type="email"].ooo-range-container:disabled, input[type="email"].ooo-disabled, [type="email"].ooo-disabled.ooo-range-container, input[type="email"].disabled, [type="email"].disabled.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a[type="email"].ooo-range-container, input[type="file"]:disabled, [type="file"].ooo-range-container:disabled, input[type="file"].ooo-disabled, [type="file"].ooo-disabled.ooo-range-container, input[type="file"].disabled, [type="file"].disabled.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a[type="file"].ooo-range-container, input[type="image"]:disabled, [type="image"].ooo-range-container:disabled, input[type="image"].ooo-disabled, [type="image"].ooo-disabled.ooo-range-container, input[type="image"].disabled, [type="image"].disabled.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a[type="image"].ooo-range-container, input[type="month"]:disabled, [type="month"].ooo-range-container:disabled, input[type="month"].ooo-disabled, [type="month"].ooo-disabled.ooo-range-container, input[type="month"].disabled, [type="month"].disabled.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a[type="month"].ooo-range-container, input[type="number"]:disabled, [type="number"].ooo-range-container:disabled, input[type="number"].ooo-disabled, [type="number"].ooo-disabled.ooo-range-container, input[type="number"].disabled, [type="number"].disabled.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a[type="number"].ooo-range-container, input[type="password"]:disabled, [type="password"].ooo-range-container:disabled, input[type="password"].ooo-disabled, [type="password"].ooo-disabled.ooo-range-container, input[type="password"].disabled, [type="password"].disabled.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a[type="password"].ooo-range-container, input[type="search"]:disabled, [type="search"].ooo-range-container:disabled, input[type="search"].ooo-disabled, [type="search"].ooo-disabled.ooo-range-container, input[type="search"].disabled, [type="search"].disabled.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a[type="search"].ooo-range-container, input[type="tel"]:disabled, [type="tel"].ooo-range-container:disabled, input[type="tel"].ooo-disabled, [type="tel"].ooo-disabled.ooo-range-container, input[type="tel"].disabled, [type="tel"].disabled.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a[type="tel"].ooo-range-container, input[type="time"]:disabled, [type="time"].ooo-range-container:disabled, input[type="time"].ooo-disabled, [type="time"].ooo-disabled.ooo-range-container, input[type="time"].disabled, [type="time"].disabled.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a[type="time"].ooo-range-container, input[type="url"]:disabled, [type="url"].ooo-range-container:disabled, input[type="url"].ooo-disabled, [type="url"].ooo-disabled.ooo-range-container, input[type="url"].disabled, [type="url"].disabled.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a[type="url"].ooo-range-container, input[type="week"]:disabled, [type="week"].ooo-range-container:disabled, input[type="week"].ooo-disabled, [type="week"].ooo-disabled.ooo-range-container, input[type="week"].disabled, [type="week"].disabled.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a[type="week"].ooo-range-container, input[type="range"]:disabled, .ooo-range-container:disabled, input[type="range"].ooo-disabled, .ooo-disabled.ooo-range-container, input[type="range"].disabled, .disabled.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a.ooo-range-container, textarea:disabled, textarea.ooo-disabled, textarea.disabled, select:disabled, input.ooo-datalist:disabled, .ooo-datalist.ooo-range-container:disabled, select.ooo-disabled, input.ooo-disabled.ooo-datalist, .ooo-disabled.ooo-datalist.ooo-range-container, select.disabled, input.disabled.ooo-datalist, .disabled.ooo-datalist.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled a.ooo-datalist.ooo-range-container {background-color: var(--disabled-bg);cursor: not-allowed;pointer-events: none; }input[type="text"]::placeholder, [type="text"].ooo-range-container::placeholder, input[type="date"]::placeholder, [type="date"].ooo-range-container::placeholder, input[type="datetime-local"]::placeholder, [type="datetime-local"].ooo-range-container::placeholder, input[type="email"]::placeholder, [type="email"].ooo-range-container::placeholder, input[type="file"]::placeholder, [type="file"].ooo-range-container::placeholder, input[type="image"]::placeholder, [type="image"].ooo-range-container::placeholder, input[type="month"]::placeholder, [type="month"].ooo-range-container::placeholder, input[type="number"]::placeholder, [type="number"].ooo-range-container::placeholder, input[type="password"]::placeholder, [type="password"].ooo-range-container::placeholder, input[type="search"]::placeholder, [type="search"].ooo-range-container::placeholder, input[type="tel"]::placeholder, [type="tel"].ooo-range-container::placeholder, input[type="time"]::placeholder, [type="time"].ooo-range-container::placeholder, input[type="url"]::placeholder, [type="url"].ooo-range-container::placeholder, input[type="week"]::placeholder, [type="week"].ooo-range-container::placeholder, input[type="range"]::placeholder, .ooo-range-container::placeholder, textarea::placeholder, select::placeholder, input.ooo-datalist::placeholder, .ooo-datalist.ooo-range-container::placeholder {color: var(--color-text-light);font-style: italic; }textarea {line-height: var(--line-height-base);padding-top: .5em;padding-bottom: .5em; }.repositoryKey textarea {height: 25em;font-family: monospace; }.ooo-range-container {display: flex;align-items: center;gap: 1rem; }.ooo-range-container .ooo-range-value {padding-left: var(--font-size-base);border-left: 1px solid var(--color-border);font-weight: bold; }.ooo-selectBox {position: relative; }.ooo-selectBox::after {position: absolute;right: .7em;top: calc(50% - .7em);font-size: 1.5em;font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e908";pointer-events: none; }label + .ooo-selectBox {margin-top: .3em; }select, input.ooo-datalist, .ooo-datalist.ooo-range-container {position: relative;border: 1px solid var(--color-border);border-radius: var(--btn-border-radius);line-height: var(--btn-line-height);padding: 0px var(--font-size-base);font-size: var(--font-size-base);color: var(--color-text);outline: none;width: 100%;cursor: pointer;-moz-appearance: none;-webkit-appearance: none;appearance: none;padding-right: 2.2em;background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6"><path fill="none" stroke="black" stroke-width="2" d="M1 1l4 4 4-4"/></svg>');background-repeat: no-repeat;background-position: right .7em center;background-size: .7em; }select > option span, input.ooo-datalist > option span, .ooo-datalist.ooo-range-container > option span {color: var(--form-color-placeholder);font-family: var(--form-font-placeholder); }select[multiple], input[multiple].ooo-datalist, [multiple].ooo-datalist.ooo-range-container {background-image: none;padding-top: 1em;padding-bottom: 1em; }input.ooo-datalist, .ooo-datalist.ooo-range-container {line-height: initial;height: calc(var(--btn-line-height) + .2em);padding-right: 8px; }input.ooo-datalist::-webkit-calendar-picker-indicator, .ooo-datalist.ooo-range-container::-webkit-calendar-picker-indicator {display: none; }input.ooo-datalist::-webkit-datalist-button, .ooo-datalist.ooo-range-container::-webkit-datalist-button {display: none; }.ooo-datalist-element {display: flex; }.ooo-datalist-element > input, .ooo-datalist-element > .ooo-range-container {padding: 0px var(--font-size-base);border-top-right-radius: 0;border-bottom-right-radius: 0;padding-right: calc(var(--font-size-base) + 15px);margin-top: .3em; }.ooo-datalist-element .ooo-datalist-element-clear-btn {border-top-left-radius: 0;border-bottom-left-radius: 0;margin-top: .3em;cursor: pointer; }.ooo-checkbox-group {display: flex;flex-direction: row;column-gap: 3em;flex-wrap: wrap; }.ooo-checkbox-group.ooo-checkbox-group-column {flex-direction: column; }.ooo-checkbox, .ooo-radio {position: relative;margin-top: .3em;height: var(--btn-line-height);line-height: var(--btn-line-height); }.ooo-checkbox label, .ooo-radio label {color: var(--color-text);position: relative;cursor: pointer;min-height: 1.5em;display: inline-block;padding-left: 1.6em; }.error .ooo-checkbox label, .error .ooo-radio label {color: var(--color-fb-d-02); }.ooo-checkbox input, .ooo-radio input, .ooo-checkbox .ooo-range-container, .ooo-radio .ooo-range-container {position: absolute;opacity: 0;background-color: transparent;pointer-events: none; }.ooo-checkbox input:checked + span, .ooo-radio input:checked + span, .ooo-checkbox .ooo-range-container:checked + span, .ooo-radio .ooo-range-container:checked + span {color: var(--color-checks); }.ooo-checkbox input + span, .ooo-radio input + span, .ooo-checkbox .ooo-range-container + span, .ooo-radio .ooo-range-container + span {position: absolute;z-index: 2;pointer-events: none;left: 0;top: 0;color: var(--color-border);display: block;width: 1.1em;height: 1.1em; }.ooo-checkbox input + span::before, .ooo-radio input + span::before, .ooo-checkbox .ooo-range-container + span::before, .ooo-radio .ooo-range-container + span::before {font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.1em; }.ooo-checkbox input:disabled + span, .ooo-radio input:disabled + span, .ooo-checkbox .ooo-range-container:disabled + span, .ooo-radio .ooo-range-container:disabled + span, .ooo-checkbox input:disabled + span + label, .ooo-radio input:disabled + span + label, .ooo-checkbox .ooo-range-container:disabled + span + label, .ooo-radio .ooo-range-container:disabled + span + label, .ooo-checkbox input:disabled + label, .ooo-radio input:disabled + label, .ooo-checkbox .ooo-range-container:disabled + label, .ooo-radio .ooo-range-container:disabled + label, .ooo-checkbox input.ooo-disabled + span, .ooo-radio input.ooo-disabled + span, .ooo-checkbox .ooo-disabled.ooo-range-container + span, .ooo-radio .ooo-disabled.ooo-range-container + span, .ooo-checkbox input.ooo-disabled + span + label, .ooo-radio input.ooo-disabled + span + label, .ooo-checkbox .ooo-disabled.ooo-range-container + span + label, .ooo-radio .ooo-disabled.ooo-range-container + span + label, .ooo-checkbox input.ooo-disabled + label, .ooo-radio input.ooo-disabled + label, .ooo-checkbox .ooo-disabled.ooo-range-container + label, .ooo-radio .ooo-disabled.ooo-range-container + label, .ooo-checkbox input.disabled + span, .ooo-radio input.disabled + span, .ooo-checkbox .disabled.ooo-range-container + span, .ooo-radio .disabled.ooo-range-container + span, .ooo-checkbox .ooo-breadcrumb .ooo-item.disabled a.ooo-range-container + span, .ooo-breadcrumb .ooo-item.disabled .ooo-checkbox a.ooo-range-container + span, .ooo-radio .ooo-breadcrumb .ooo-item.disabled a.ooo-range-container + span, .ooo-breadcrumb .ooo-item.disabled .ooo-radio a.ooo-range-container + span, .ooo-checkbox input.disabled + span + label, .ooo-radio input.disabled + span + label, .ooo-checkbox .disabled.ooo-range-container + span + label, .ooo-radio .disabled.ooo-range-container + span + label, .ooo-checkbox .ooo-breadcrumb .ooo-item.disabled a.ooo-range-container + span + label, .ooo-breadcrumb .ooo-item.disabled .ooo-checkbox a.ooo-range-container + span + label, .ooo-radio .ooo-breadcrumb .ooo-item.disabled a.ooo-range-container + span + label, .ooo-breadcrumb .ooo-item.disabled .ooo-radio a.ooo-range-container + span + label, .ooo-checkbox input.disabled + label, .ooo-radio input.disabled + label, .ooo-checkbox .disabled.ooo-range-container + label, .ooo-radio .disabled.ooo-range-container + label, .ooo-checkbox .ooo-breadcrumb .ooo-item.disabled a.ooo-range-container + label, .ooo-breadcrumb .ooo-item.disabled .ooo-checkbox a.ooo-range-container + label, .ooo-radio .ooo-breadcrumb .ooo-item.disabled a.ooo-range-container + label, .ooo-breadcrumb .ooo-item.disabled .ooo-radio a.ooo-range-container + label {opacity: .5;cursor: not-allowed;pointer-events: none; }.ooo-checkbox-colored {color: var(--color-checks); }.ooo-radio input:checked + span::before, .ooo-radio .ooo-range-container:checked + span::before {content: "";background-color: var(--color-checks); }.ooo-radio input + span, .ooo-radio .ooo-range-container + span {border: 2px solid var(--color-text);padding: 2px;border-radius: 50%; }.ooo-radio input + span::before, .ooo-radio .ooo-range-container + span::before {display: block;content: "";border-radius: 50%;width: 100%;height: 100%;background-color: var(--colorW); }.ooo-search-box, .ooo-filter-box {display: flex;position: relative; }.ooo-search-box::before, .ooo-filter-box::before {position: absolute;top: calc(50% - (1em / 2));left: .7em;display: block;font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1em;color: var(--color-link); }.ooo-search-box input[type="text"], .ooo-filter-box input[type="text"], .ooo-search-box [type="text"].ooo-range-container, .ooo-filter-box [type="text"].ooo-range-container {border-top-right-radius: 0;border-bottom-right-radius: 0;flex-grow: 1;padding-left: 2.5em; }.ooo-search-box input[type="text"] + *, .ooo-filter-box input[type="text"] + *, .ooo-search-box [type="text"].ooo-range-container + *, .ooo-filter-box [type="text"].ooo-range-container + * {border-top-left-radius: 0;border-bottom-left-radius: 0;border-left-color: transparent; }.ooo-search-box .ooo-btn, .ooo-filter-box .ooo-btn, .ooo-search-box .ooo-btn-secondary, .ooo-filter-box .ooo-btn-secondary, .ooo-search-box .ooo-btn-error-secondary, .ooo-filter-box .ooo-btn-error-secondary, .ooo-search-box .ooo-btn-icon-error, .ooo-filter-box .ooo-btn-icon-error, .ooo-search-box .ooo-btn-icon, .ooo-filter-box .ooo-btn-icon, .ooo-search-box .ooo-carousel button.ooo-prev, .ooo-carousel .ooo-search-box button.ooo-prev, .ooo-filter-box .ooo-carousel button.ooo-prev, .ooo-carousel .ooo-filter-box button.ooo-prev, .ooo-search-box .ooo-carousel button.ooo-next, .ooo-carousel .ooo-search-box button.ooo-next, .ooo-filter-box .ooo-carousel button.ooo-next, .ooo-carousel .ooo-filter-box button.ooo-next, .ooo-search-box .ooo-btn-add-secondary, .ooo-filter-box .ooo-btn-add-secondary, .ooo-search-box .ooo-btn-edit, .ooo-filter-box .ooo-btn-edit, .ooo-search-box .ooo-btn-edit-secondary, .ooo-filter-box .ooo-btn-edit-secondary, .ooo-search-box .ooo-btn-download-secondary, .ooo-filter-box .ooo-btn-download-secondary, .ooo-search-box .ooo-btn-delete, .ooo-filter-box .ooo-btn-delete, .ooo-search-box .ooo-btn-filter, .ooo-filter-box .ooo-btn-filter, .ooo-search-box .ooo-btn-secondary-l, .ooo-filter-box .ooo-btn-secondary-l, .ooo-search-box .ooo-btn-error, .ooo-filter-box .ooo-btn-error, .ooo-search-box .ooo-btn-delete-2, .ooo-filter-box .ooo-btn-delete-2, .ooo-search-box .ooo-btn-add, .ooo-filter-box .ooo-btn-add, .ooo-search-box .ooo-btn-download, .ooo-filter-box .ooo-btn-download, .ooo-search-box .ooo-btn-action, .ooo-filter-box .ooo-btn-action, .ooo-search-box .ooo-btn-next, .ooo-filter-box .ooo-btn-next, .ooo-search-box .ooo-btn-l, .ooo-filter-box .ooo-btn-l {border-top-left-radius: 0;border-bottom-left-radius: 0; }.ooo-add-box {display: flex;width: 350px;position: relative; }.ooo-add-box input, .ooo-add-box .ooo-range-container {border-top-right-radius: 0;border-bottom-right-radius: 0;flex-grow: 1; }.ooo-add-box .ooo-btn, .ooo-add-box .ooo-btn-secondary, .ooo-add-box .ooo-btn-error-secondary, .ooo-add-box .ooo-btn-icon-error, .ooo-add-box .ooo-btn-icon, .ooo-add-box .ooo-carousel button.ooo-prev, .ooo-carousel .ooo-add-box button.ooo-prev, .ooo-add-box .ooo-carousel button.ooo-next, .ooo-carousel .ooo-add-box button.ooo-next, .ooo-add-box .ooo-btn-add-secondary, .ooo-add-box .ooo-btn-edit, .ooo-add-box .ooo-btn-edit-secondary, .ooo-add-box .ooo-btn-download-secondary, .ooo-add-box .ooo-btn-delete, .ooo-add-box .ooo-btn-filter, .ooo-add-box .ooo-btn-secondary-l, .ooo-add-box .ooo-btn-error, .ooo-add-box .ooo-btn-delete-2, .ooo-add-box .ooo-btn-add, .ooo-add-box .ooo-btn-download, .ooo-add-box .ooo-btn-action, .ooo-add-box .ooo-btn-next, .ooo-add-box .ooo-btn-l {border-top-left-radius: 0;border-bottom-left-radius: 0; }.ooo-date .fieldcontain {display: flex;align-items: center;gap: .5em; }.ooo-date .fieldcontain > label:first-child {white-space: nowrap; }.ooo-date-group {display: flex; }@media (max-width: 768px) {.ooo-date-group {gap: .5em 0; } }.ooo-date-group > input[type='date']:first-of-type, .ooo-date-group > [type='date'].ooo-range-container:first-of-type {border-top-right-radius: 0;border-bottom-right-radius: 0; }.ooo-date-group > input[type='date']:last-of-type, .ooo-date-group > [type='date'].ooo-range-container:last-of-type {border-radius: 0;margin-left: -1px; }.ooo-date-group .ooo-btn-secondary, .ooo-date-group .ooo-btn-error-secondary, .ooo-date-group .ooo-btn-icon-error, .ooo-date-group .ooo-btn-icon, .ooo-date-group .ooo-carousel button.ooo-prev, .ooo-carousel .ooo-date-group button.ooo-prev, .ooo-date-group .ooo-carousel button.ooo-next, .ooo-carousel .ooo-date-group button.ooo-next, .ooo-date-group .ooo-btn-add-secondary, .ooo-date-group .ooo-btn-edit, .ooo-date-group .ooo-btn-edit-secondary, .ooo-date-group .ooo-btn-download-secondary, .ooo-date-group .ooo-btn-delete, .ooo-date-group .ooo-btn-filter, .ooo-date-group .ooo-btn-secondary-l {border-top-left-radius: 0;border-bottom-left-radius: 0;margin-left: -1px; }.ooo-option-list-flex {display: flex;align-items: center;gap: var(--padding);padding: var(--padding) 0;flex-wrap: wrap; }.ooo-filter-box {display: flex; }@media (min-width: 768px) {.ooo-filter-box input:first-child, .ooo-filter-box .ooo-range-container:first-child {width: 33%; } }.ooo-form-2cols {padding: .5em 0;margin: .5em 0; }.ooo-form-2cols .fieldcontain {display: grid;grid-template-columns: 1fr 1fr;align-items: center;border-top: var(--border);padding-top: 1em;padding-bottom: 1em; }.ooo-form-2cols .fieldcontain input, .ooo-form-2cols .fieldcontain .ooo-range-container, .ooo-form-2cols .fieldcontain select, .ooo-form-2cols .fieldcontain input.ooo-datalist, .ooo-form-2cols .fieldcontain .ooo-datalist.ooo-range-container, .ooo-form-2cols .fieldcontain textarea {margin: 0; }.ooo-form-2cols .fieldcontain:last-child {padding-bottom: 0; }@media (max-width: 768px) {.ooo-form-2cols .fieldcontain {margin: 0 -1em;padding-left: 1em;padding-right: 1em; } }.ooo-published {display: flex;flex-direction: row-reverse; }.ooo-published.ooo-off label, .ooo-published.ooo-off .ooo-checkbox, .ooo-published.ooo-off .ooo-radio {cursor: default; }.ooo-published label,.ooo-published .ooo-checkbox,.ooo-published .ooo-radio {cursor: pointer; }.ooo-published > div {display: flex;align-items: center;gap: .5em;line-height: var(--btn-line-height); }.ooo-switch .ooo-checkbox, .ooo-switch .ooo-radio {position: relative;display: inline-block;min-width: 60px;width: 100%;height: 34px;margin-top: 0; }.ooo-switch .ooo-checkbox input, .ooo-switch .ooo-radio input, .ooo-switch .ooo-checkbox .ooo-range-container, .ooo-switch .ooo-radio .ooo-range-container {opacity: 0;width: 0;height: 0; }.ooo-switch .ooo-checkbox span, .ooo-switch .ooo-radio span {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;transition: .4s;border-radius: 1.6em;width: 3.2em;height: 1.8em; }.ooo-switch .ooo-checkbox span:before, .ooo-switch .ooo-radio span:before {position: absolute;content: "";height: 1.2em;width: 1.2em;left: .25em;bottom: .25em;background-color: white;transition: .4s;border-radius: 50%;box-shadow: 0 2px 0.25em rgba(0, 0, 0, 0.2); }.ooo-switch .ooo-checkbox input:checked + span, .ooo-switch .ooo-radio input:checked + span, .ooo-switch .ooo-checkbox .ooo-range-container:checked + span, .ooo-switch .ooo-radio .ooo-range-container:checked + span {background-color: var(--color-checks); }.ooo-switch .ooo-checkbox input:checked + span:before, .ooo-switch .ooo-radio input:checked + span:before, .ooo-switch .ooo-checkbox .ooo-range-container:checked + span:before, .ooo-switch .ooo-radio .ooo-range-container:checked + span:before {content: "";transform: translateX(23px); }.ooo-switch .ooo-checkbox input:focus + span, .ooo-switch .ooo-radio input:focus + span, .ooo-switch .ooo-checkbox .ooo-range-container:focus + span, .ooo-switch .ooo-radio .ooo-range-container:focus + span {box-shadow: 0 0 1px var(--color-checks); }.ooo-switch .ooo-checkbox input:disabled + span, .ooo-switch .ooo-radio input:disabled + span, .ooo-switch .ooo-checkbox .ooo-range-container:disabled + span, .ooo-switch .ooo-radio .ooo-range-container:disabled + span {opacity: 0.5;cursor: not-allowed; }.ooo-switch .ooo-checkbox label, .ooo-switch .ooo-radio label {margin-left: 10px;cursor: pointer;user-select: none;width: 100%;position: absolute;right: 0; }.ooo-switch .ooo-checkbox label:not(:empty), .ooo-switch .ooo-radio label:not(:empty) {padding-left: 4em;line-height: 1em; }.ooo-switch .ooo-checkbox-group {flex-wrap: nowrap; }.ooo-switch.ooo-off .fieldcontain {display: flex;align-items: center;justify-content: space-between;gap: 10px; }.ooo-switch.ooo-off .fieldcontain label {cursor: not-allowed;user-select: none;margin: 0;flex: 1; }.ooo-switch.ooo-off .fieldcontain .ooo-checkbox-colored {position: relative;display: inline-block;width: 3.2em;height: 1.8em;background-color: var(--color-checks);border-radius: 1.6em;transition: .4s;cursor: not-allowed; }.ooo-switch.ooo-off .fieldcontain .ooo-checkbox-colored:before {position: absolute;content: "";height: 1.2em;width: 1.2em;left: .25em;top: .25em;background-color: white;transition: .4s;border-radius: 50%;box-shadow: 0 2px 0.25em rgba(0, 0, 0, 0.2);transform: translateX(1.4em); }.ooo-switch.ooo-off .fieldcontain .ooo-icon-checkbox-unchecked, .ooo-switch.ooo-off .fieldcontain .ooo-checkbox input + span, .ooo-checkbox .ooo-switch.ooo-off .fieldcontain input + span, .ooo-switch.ooo-off .fieldcontain .ooo-radio input + span, .ooo-radio .ooo-switch.ooo-off .fieldcontain input + span, .ooo-switch.ooo-off .fieldcontain .ooo-checkbox .ooo-range-container + span, .ooo-checkbox .ooo-switch.ooo-off .fieldcontain .ooo-range-container + span, .ooo-switch.ooo-off .fieldcontain .ooo-radio .ooo-range-container + span, .ooo-radio .ooo-switch.ooo-off .fieldcontain .ooo-range-container + span {position: relative;display: inline-block;width: 3.2em;height: 1.8em;background-color: #ccc;border-radius: 1.6em;transition: .4s;cursor: not-allowed; }.ooo-switch.ooo-off .fieldcontain .ooo-icon-checkbox-unchecked:before, .ooo-switch.ooo-off .fieldcontain .ooo-checkbox input + span:before, .ooo-checkbox .ooo-switch.ooo-off .fieldcontain input + span:before, .ooo-switch.ooo-off .fieldcontain .ooo-radio input + span:before, .ooo-radio .ooo-switch.ooo-off .fieldcontain input + span:before, .ooo-switch.ooo-off .fieldcontain .ooo-checkbox .ooo-range-container + span:before, .ooo-checkbox .ooo-switch.ooo-off .fieldcontain .ooo-range-container + span:before, .ooo-switch.ooo-off .fieldcontain .ooo-radio .ooo-range-container + span:before, .ooo-radio .ooo-switch.ooo-off .fieldcontain .ooo-range-container + span:before {position: absolute;content: "";height: 1.2em;width: 1.2em;left: .25em;top: .25em;background-color: white;transition: .4s;border-radius: 50%;box-shadow: 0 2px 0.25em rgba(0, 0, 0, 0.2); }.ooo-switch.ooo-off:hover .ooo-checkbox-colored, .ooo-switch.ooo-off:hover .ooo-icon-checkbox-unchecked, .ooo-switch.ooo-off:hover .ooo-checkbox input + span, .ooo-checkbox .ooo-switch.ooo-off:hover input + span, .ooo-switch.ooo-off:hover .ooo-radio input + span, .ooo-radio .ooo-switch.ooo-off:hover input + span, .ooo-switch.ooo-off:hover .ooo-checkbox .ooo-range-container + span, .ooo-checkbox .ooo-switch.ooo-off:hover .ooo-range-container + span, .ooo-switch.ooo-off:hover .ooo-radio .ooo-range-container + span, .ooo-radio .ooo-switch.ooo-off:hover .ooo-range-container + span {box-shadow: 0 0 1px var(--color-checks); }.ooo-switch.ooo-off.disabled .ooo-checkbox-colored, .ooo-breadcrumb .ooo-item.disabled a.ooo-switch.ooo-off .ooo-checkbox-colored, .ooo-switch.ooo-off.disabled .ooo-icon-checkbox-unchecked, .ooo-breadcrumb .ooo-item.disabled a.ooo-switch.ooo-off .ooo-icon-checkbox-unchecked, .ooo-switch.ooo-off.disabled .ooo-checkbox input + span, .ooo-checkbox .ooo-switch.ooo-off.disabled input + span, .ooo-breadcrumb .ooo-item.disabled a.ooo-switch.ooo-off .ooo-checkbox input + span, .ooo-checkbox .ooo-breadcrumb .ooo-item.disabled a.ooo-switch.ooo-off input + span, .ooo-switch.ooo-off.disabled .ooo-radio input + span, .ooo-radio .ooo-switch.ooo-off.disabled input + span, .ooo-breadcrumb .ooo-item.disabled a.ooo-switch.ooo-off .ooo-radio input + span, .ooo-radio .ooo-breadcrumb .ooo-item.disabled a.ooo-switch.ooo-off input + span, .ooo-switch.ooo-off.disabled .ooo-checkbox .ooo-range-container + span, .ooo-checkbox .ooo-switch.ooo-off.disabled .ooo-range-container + span, .ooo-breadcrumb .ooo-item.disabled a.ooo-switch.ooo-off .ooo-checkbox .ooo-range-container + span, .ooo-checkbox .ooo-breadcrumb .ooo-item.disabled a.ooo-switch.ooo-off .ooo-range-container + span, .ooo-switch.ooo-off.disabled .ooo-radio .ooo-range-container + span, .ooo-radio .ooo-switch.ooo-off.disabled .ooo-range-container + span, .ooo-breadcrumb .ooo-item.disabled a.ooo-switch.ooo-off .ooo-radio .ooo-range-container + span, .ooo-radio .ooo-breadcrumb .ooo-item.disabled a.ooo-switch.ooo-off .ooo-range-container + span {opacity: 0.5;cursor: not-allowed; }.ooo-switch .fieldcontain {display: inline-flex;align-items: center;gap: 1em; }.ooo-summary-box {width: 100%;display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: var(--padding);padding: var(--padding) 0; }.ooo-summary-box .ooo-info-box {display: flex;flex-direction: column;padding: var(--padding);align-items: center;justify-content: center;border-radius: var(--panelBox-border-radius);box-shadow: var(--box-shadow);min-height: 200px;height: 100%;color: var(--color-text-bold);gap: 1em;transform: scale(1);transition: all .2s ease-in-out;box-shadow: 0px 0px 0 0 rgba(0, 0, 0, 0.22);border: var(--border-hr); }.ooo-summary-box .ooo-info-box:hover {transform: scale(1.02);transition: all .2s ease-in-out;box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1); }.ooo-summary-box .ooo-info-box.ooo-pest-box {background-color: var(--color-amarillo); }.ooo-summary-box .ooo-info-box.ooo-station-box {background-color: var(--color-rosa); }.ooo-summary-box .ooo-info-box.ooo-disease-box {background-color: var(--color-verde); }.ooo-summary-box .ooo-info-box.ooo-locationData-box {background-color: var(--color-naranja); }.ooo-summary-box .ooo-info-box.ooo-user-box {background-color: var(--color-cielo); }.ooo-summary-box .ooo-info-box.ooo-report-box {background-color: var(--color-fb-w-01); }.ooo-summary-box .ooo-info-box span {font-size: 3em; }.ooo-summary-box .ooo-info-box .ooo-num {margin-top: 10px;font-size: 1.1em;font-family: var(--font-regular);text-align: center; }.ooo-summary-box .ooo-info-box .ooo-num strong {display: block; }.ooo-summary-box .ooo-info-box img, .ooo-summary-box .ooo-info-box .ooo-element-image {aspect-ratio: 4 / 3;object-fit: cover;background-color: var(--color-bg-n-01);height: 100%;width: 100%;display: flex;align-items: center;justify-content: center; }.ooo-summary-box .ooo-info-box img::before, .ooo-summary-box .ooo-info-box .ooo-element-image::before {color: var(--colorW); }.ooo-last-update li {background: var(--colorW);padding: .5em 1em;border-radius: 4px;margin-top: 10px;display: flex;justify-content: space-between;align-items: center;box-shadow: var(--box-shadow); }.ooo-last-update li span {vertical-align: middle;font-size: 2em; }.ooo-last-update li.error {color: var(--color-fb-d-02); }.ooo-last-update li.error strong {color: var(--color-fb-d-02); }.ooo-columns {display: flex;gap: calc(2*var(--padding));margin: 0 auto;flex-wrap: wrap; }@media (min-width: 1089px) {.ooo-columns {max-width: 1480px; } }@media (min-width: 1089px) {.ooo-columns {flex-wrap: nowrap; } }.ooo-columns > div {display: flex;align-items: flex-start;padding-bottom: var(--padding); }@media (min-width: 1089px) {.ooo-columns > div.ooo-column-txt {max-width: 800px;margin-left: auto;margin-right: auto; } }.ooo-columns > div.ooo-column-txt:empty {display: none; }.ooo-columns > div.ooo-column-images {min-width: calc(1480*.2); }@media (min-width: 1089px) {.ooo-columns > div.ooo-column-images {max-width: 480px;margin-left: auto;margin-right: auto; } }.ooo-columns > div.ooo-column-images .ooo-images-list:empty {display: none; }.ooo-carousel {position: relative;overflow: hidden; }.ooo-carousel .ooo-carousel-track {display: flex;transition: transform 0.4s ease; }.ooo-carousel .ooo-carousel-track .ooo-item {min-width: 100%;text-align: center; }.ooo-carousel .ooo-carousel-track .ooo-item img {max-width: 100%;max-height: 100%;object-fit: cover;border-radius: 8px; }.ooo-carousel .ooo-carousel-track .ooo-item p {margin: 8px 0 0;font-size: 14px;color: #333; }.ooo-carousel button {position: absolute;top: 50%;transform: translateY(-50%);background: rgba(0, 0, 0, 0.5);border: none;color: white;font-size: 2rem;padding: 5px 10px;cursor: pointer;border-radius: 50%; }.ooo-carousel button.ooo-prev {position: absolute;left: 10px; }.ooo-carousel button.ooo-next {position: absolute;right: 10px; }.ooo-tooltip {position: absolute;background-color: rgba(0, 0, 0, 0.9);color: white;padding: 8px 12px;border-radius: 4px;font-size: 12px;font-weight: 500;line-height: 1.4;white-space: nowrap;z-index: 1000;opacity: 0;visibility: hidden;transition: opacity 0.2s ease, visibility 0.2s ease;pointer-events: none;max-width: 300px;word-wrap: break-word;white-space: normal;text-align: center;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); }.ooo-tooltip::before {content: '';position: absolute;top: 100%;left: 50%;transform: translateX(-50%);border: 5px solid transparent;border-top-color: rgba(0, 0, 0, 0.9); }.ooo-tooltip.ooo-tooltip-bottom::before {top: -10px;border-top-color: transparent;border-bottom-color: rgba(0, 0, 0, 0.9); }.dark-mode .ooo-tooltip {background-color: rgba(255, 255, 255, 0.95);color: #333;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3); }.dark-mode .ooo-tooltip::before {border-top-color: rgba(255, 255, 255, 0.95); }.dark-mode .ooo-tooltip.ooo-tooltip-bottom::before {border-top-color: transparent;border-bottom-color: rgba(255, 255, 255, 0.95); }@media (max-width: 768px) {.ooo-tooltip {font-size: 11px;padding: 6px 10px;max-width: 250px; } }.ooo-collapsible-header {cursor: pointer; }.ooo-collapsible-header .ooo-icon-down {display: inline-block;transform: rotate(0deg);transition: all .5s;vertical-align: middle; }.ooo-collapsible-header.ooo-open .ooo-icon-down {transform: rotate(180deg); }.ooo-collapsible-content {height: 0;overflow: hidden;padding: 0;border: none;transition: all .5s; }.ooo-collapsible-content.ooo-open {height: auto;overflow: initial;padding: 1em 0; }.ooo-collapsible-more {display: flex;flex-direction: column-reverse; }.ooo-collapsible-more .ooo-collapsible-header {text-align: center;color: var(--color-secondary); }.ooo-collapsible-more .ooo-collapsible-header .ooo-menos {display: none; }.ooo-collapsible-more .ooo-collapsible-header .ooo-mas {display: inline-flex;align-items: center;gap: .5em; }.ooo-collapsible-more .ooo-collapsible-header.ooo-open {padding-top: 1em; }.ooo-collapsible-more .ooo-collapsible-header.ooo-open .ooo-menos {display: inline-flex;align-items: center;gap: .5em; }.ooo-collapsible-more .ooo-collapsible-header.ooo-open .ooo-menos .ooo-icon-cross, .ooo-collapsible-more .ooo-collapsible-header.ooo-open .ooo-menos .ooo-btn-delete-2 {position: relative;top: 1px; }.ooo-collapsible-more .ooo-collapsible-header.ooo-open .ooo-mas {display: none; }.ooo-collapsible-more .ooo-collapsible-content {position: relative;height: 0;padding: 0;transition: all 1s;background-color: var(--color-bg-n-03);padding: 0 var(--padding); }.ooo-collapsible-more .ooo-collapsible-content p {white-space: pre-line;padding: 0;text-align: justify; }.ooo-collapsible-more .ooo-collapsible-content.ooo-open {border-radius: var(--border-radius-cards);padding: calc(2*var(--padding)) var(--padding);transition: all 1s;height: auto; }.ooo-collapsible-more .ooo-collapsible-content.ooo-open:after {display: none; }.ooo-collapsible-more .ooo-collapsible-content:after {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to bottom, transparent, var(--colorW)); }.ooo-draggable-content {position: absolute; }.ooo-draggable-action {cursor: grab; }#ooo-mainHeader .ooo-header-image {background-image: url("cabecera-bg-b-7fb634d868558464634204e082f0a8ef.png");background-size: cover;background-position: center;background-repeat: no-repeat;height: 200px;display: flex;justify-content: center;align-items: center; }#ooo-mainHeader .ooo-header-image img {box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);border-radius: 30px;width: 200px; }#ooo-mainHeader .ooo-headerLogo {position: fixed;top: 0;right: 0;left: 0;z-index: 1001;padding-left: var(--padding);font-family: var(--font-light);color: var(--headerLogo);background-color: rgba(255, 255, 255, 0.95);display: flex;gap: 1em;justify-content: space-between;align-items: center;border-bottom: 1px solid var(--color-bg-n-01); }#ooo-mainHeader .ooo-headerLogo .ooo-logo {height: 50px;display: flex;align-items: center; }#ooo-mainHeader .ooo-headerLogo .ooo-logo img {height: 2.2em;max-width: calc(100vw - 90px); }#ooo-mainHeader .ooo-usu {display: flex;position: fixed;bottom: 0;color: var(--colorW);left: 100vw;transition: all .5s ease-in-out;width: 100vw;font-size: var(--headerLogo-usu-size);align-items: center;gap: 5px;padding-left: 1.5em;background-color: var(--color-neutral-04); }@media (min-width: 1090px) {#ooo-mainHeader .ooo-usu {display: none;position: absolute;z-index: 100;width: 100%;right: 0;justify-content: space-between; } }.ooo-mainMenuOpen #ooo-mainHeader .ooo-usu {left: 0;transition: all .5s ease-in-out; }#ooo-mainHeader .ooo-usu a {color: var(--colorW); }#ooo-mainHeader .ooo-usu .ooo-myProfile-roles {font-family: var(--font-regular);color: var(--colorW);background-color: var(--color-link);padding: .5em 1em;margin-left: .5em;border-radius: 1em; }#ooo-mainHeader .ooo-usu-top {font-size: 1em;display: none;align-items: center;justify-content: center;gap: 1em;padding: calc(var(--padding)/2) var(--padding); }@media (min-width: 768px) {#ooo-mainHeader .ooo-usu-top {display: flex; } }#ooo-mainHeader .ooo-usu-top .ooo-myProfile {display: flex;gap: 1em;align-items: center;font-size: clamp(14px, 0.7vw, 30px);font-family: var(--font-bold); }#ooo-mainHeader .ooo-usu-top .ooo-myProfile .ooo-myProfile-roles {font-family: var(--font-regular);color: var(--colorW);background-color: var(--color-link);padding: 0.3em .8em;border-radius: 1em; }#ooo-mainHeader .ooo-usu-top .ooo-btn-top {background: var(--color-verde-oscuro);display: flex;align-items: center;justify-content: center;padding: .3em;border: 2px solid var(--color-verde-oscuro);border-radius: 50%;color: var(--colorW);cursor: pointer;width: 1.8em; }#ooo-mainHeader .ooo-usu-top .ooo-btn-top[title='logout'] {background: var(--color-secondary);border: 2px solid var(--color-secondary); }#ooo-mainHeader .ooo-usu-mobile {display: grid;grid-template-columns: 1fr 45px;align-items: center;justify-content: space-between;gap: .5em;padding: var(--padding) 1em;background-color: var(--color-bg-n-01); }#ooo-mainHeader .ooo-usu-mobile .ooo-btn-top {padding: .3em;border: var(--border);border-radius: 50%;font-size: 1.5em;display: flex;align-items: center;justify-content: center;background-color: var(--btn-primary-bg);color: var(--btn-primary-color); }@media (min-width: 1090px) {#ooo-mainHeader .ooo-usu-mobile {display: none; } }#ooo-mainHeader .ooo-exit {color: var(--colorW);margin-left: auto; }@media (min-width: 768px) {#ooo-mainHeader .ooo-exit {margin-left: var(--padding); } }#ooo-mainHeader .ooo-exit span {background-color: var(--color-link);display: block;font-size: 1.7em;padding: .7em;cursor: pointer; }#ooo-mainHeader .ooo-goto-layout {display: block; }@media (min-width: 768px) {#ooo-mainHeader .ooo-goto-layout {display: none; } }#ooo-mainHeader .ooo-goto-layout a {color: var(--colorW);padding: var(--padding);display: block;font-family: var(--font-bold);border-bottom: 1px solid #fff;display: flex;justify-content: space-between;align-items: center; }#ooo-mainHeader .ooo-goto-layout a::after {font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 2em;display: block;content: "\e90a";transform: rotate(90deg); }.ooo-select-head,.ooo-select-head ul {display: flex;gap: 1em;flex-direction: column; }@media (min-width: 768px) {.ooo-select-head,.ooo-select-head ul {align-items: center;flex-direction: row-reverse;justify-content: space-between; } }.ooo-mainMenu {position: fixed;top: 44px;z-index: 1000;left: 100%;transition: all .5s ease-in-out;width: 100vw;height: 100vh;background: var(--menu-bg);font-size: var(--menu-size);padding-bottom: 44px; }.ooo-mainMenu .ooo-logo {background-color: var(--headerLogo-bg);height: 44px;padding: .7em 1em; }@media (max-width: 1089px) {.ooo-mainMenu .ooo-logo {display: none; } }.ooo-mainMenu .ooo-logo img {height: 1.8em; }.ooo-mainMenuOpen .ooo-mainMenu {left: 0;transition: all .5s ease-in-out; }.ooo-mainMenu .admin a {text-transform: uppercase;border-bottom: 1px solid var(--colorW);border-radius: 0;font-weight: bold;padding-bottom: .2em;margin-bottom: .5em; }.ooo-mainMenu .admin a:hover {background-color: transparent;color: var(--colorW); }.ooo-mainMenu .admin.ooo-active a {background-color: transparent;color: var(--colorW); }@media (max-width: 1089px) {.ooo-mainMenu {background-color: var(--headerLogo-bg); }.ooo-mainMenu ul {margin: auto;overflow: auto;max-height: calc(100vh - 88px); }.ooo-mainMenu li {position: relative;background-color: var(--menu-tab-bg); }.ooo-mainMenu li a {padding: .5em 1em;border-bottom: 1px solid var(--color-link-hover);color: var(--menu-tab-open-color);font-size: 1.5em;display: flex;gap: .5em;text-decoration: none; }.ooo-mainMenu li.ooo-active {font-family: var(--font-bold); }.ooo-mainMenu li.ooo-active a {color: var(--color-link);background-color: var(--menu-tab-open-bg); } }@media (min-width: 1089px) {.ooo-mainMenu {position: sticky;top: 0;bottom: 0;right: initial;width: initial;border-right: 1px solid var(--color-bg-n-01); }.ooo-mainMenu ul {margin: 0 auto;display: flex;flex-direction: column;gap: .7em;padding: 0 calc( 2 * var(--padding)) 0 calc(var(--padding) / 2);padding-top: 5em; }.ooo-mainMenu li {position: relative; }.ooo-mainMenu li a {text-decoration: none;color: var(--menu-tab-color);background-color: var(--menu-tab-bg);display: flex;white-space: nowrap;align-items: center;gap: .5em;padding: .7em 1.5em;border-radius: var(--border-radius); }.ooo-mainMenu li a span {font-size: 1.3em; }.ooo-mainMenu li a:hover {color: var(--menu-tab-color-hover);background-color: var(--menu-tab-bg-hover); }.ooo-mainMenu li.ooo-active a {background-color: var(--menu-tab-active-bg);color: var(--menu-tab-active-color);border-bottom-color: var(--menu-tab-active-bg); } }@media (min-width: 1499px) {.ooo-mainMenu ul {padding-top: calc(2.5em + (var(--padding) * 2)); } }.ooo-mainMenu:hover .ooo-btn-menu {transition: opacity .5s ease-in-out .5s;opacity: 1; }.ooo-mainMenu .ooo-btn-menu {position: absolute;display: flex;align-items: center;justify-content: center;z-index: 2;background: linear-gradient(180deg, white 0%, #eeeeee 100%);border-radius: 50%;border: 1px solid var(--color-bg-n-01);width: 2vw;height: 2vw;right: -1.1em;padding: .6em;top: 16vh;cursor: pointer;transition: all .5s ease-in-out;opacity: 0; }@media (min-width: 1089px) {.ooo-mainMenu .ooo-btn-menu {opacity: 1; } }.ooo-mainMenu .ooo-btn-menu::after {font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e909";line-height: 1.9em;margin-left: auto;margin-right: auto;transform: rotate(90deg);transition: all .3s ease-in-out;font-size: 0.8em; }.ooo-mainMenu .ooo-btn-menu.ooo-menu-open::after {transform: rotate(-90deg);transition: all .3s ease-in-out; }.ooo-hamburger {position: fixed;right: .7em;top: .3em;height: 2.2em;width: 2.2em;display: flex;flex-direction: column;align-items: center;gap: 7px;background-color: rgba(255, 255, 255, 0.8);border-radius: .3em;padding: .4em;z-index: 1001; }.ooo-hamburger > div {height: 3px;width: 100%;background-color: var(--color-text);display: block;transition: all .5s ease-in-out; }@media (min-width: 768px) {.ooo-hamburger {display: none; } }.ooo-mainMenuOpen .ooo-hamburger > div:nth-child(2) {opacity: 0;transition: all .5s ease-in-out; }.ooo-mainMenuOpen .ooo-hamburger > div:first-child {transform: rotate(405deg) translate(7px, 8px);transition: all .5s ease-in-out; }.ooo-mainMenuOpen .ooo-hamburger > div:last-child {transform: rotate(-405deg) translate(6px, -8px);transition: all .5s ease-in-out; }@media (min-width: 1300px) {body.js-menu-closed {grid-template-columns: minmax(5vw, 5vw) 1fr; } }@media (min-width: 1089px) {body .ooo-mainMenu ul li div {visibility: visible;opacity: 1;transition: opacity 0.5s linear; }body.js-menu-closed {grid-template-columns: minmax(5vw, 5vw) 1fr;transition: all .5s ease-in-out; }body.js-menu-closed .ooo-mainMenu ul li a div {visibility: hidden;opacity: 0;transition: visibility 0s linear, opacity 0.5s linear; }body.js-menu-closed .ooo-mainMenu ul li a:hover div {position: absolute;z-index: 10;visibility: visible;opacity: 1;transition: all 0.5s linear;left: 4vw;background: var(--headerLogo-bg);border-radius: 4px;padding: .2em .5em;color: var(--color-text); }body.js-menu-closed #ooo-mainHeader .ooo-mainMenu {padding-bottom: 90px; }body.js-menu-closed #ooo-mainHeader .ooo-mainMenu .ooo-usu {padding: 0;gap: 0;flex-direction: column;background: transparent; }body.js-menu-closed #ooo-mainHeader .ooo-mainMenu .ooo-usu .ooo-myProfile {width: 100%;text-align: center;padding: 8px; }body.js-menu-closed #ooo-mainHeader .ooo-mainMenu .ooo-usu .ooo-myProfile::before {font-family: 'iconos' !important;font-size: 1.7em;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e903"; }body.js-menu-closed #ooo-mainHeader .ooo-mainMenu .ooo-usu .ooo-exit {margin-left: 0;width: 100%;text-align: center; }body.js-menu-closed #ooo-mainHeader .ooo-mainMenu .ooo-myProfile div {display: none; }body.js-menu-closed .ooo-mainMenu ul {padding-left: .7em;padding-right: .7em; }body.js-menu-closed .ooo-mainMenu ul li a {padding-left: .8em;padding-right: .8em; }body.js-menu-closed .ooo-mainMenu .ooo-btn-menu::after {transform: rotate(-90deg); } }@media (min-width: 1300px) {body.js-menu-closed {grid-template-columns: minmax(4vw, 4vw) 1fr; } }.ooo-publicMenu {display: flex;align-items: center;gap: 2em; }.ooo-mainMenuOpen .ooo-publicMenu {left: 0; }@media (max-width: 768px) {.ooo-publicMenu {display: block;position: fixed;top: 44px;left: 100%;bottom: 0;width: 100vw;background: var(--menu-bg);font-size: var(--menu-size);padding-bottom: 44px; }.ooo-publicMenu .ooo-login-mobile a {display: flex;padding: 1rem;background-color: var(--color-bg-n-01);justify-content: flex-end;font-size: 1.5em; }.ooo-publicMenu ul {margin-top: 2em; }.ooo-publicMenu li {border-bottom: 1px solid var(--color-bg-n-01); }.ooo-publicMenu li a {font-size: 1.5em;display: flex;gap: .5em;padding: 1rem var(--padding);color: var(--colorW);text-decoration: none; }.ooo-publicMenu li.ooo-active a {color: var(--color-secondary);background-color: rgba(255, 255, 255, 0.8);font-family: var(--font-bold); } }@media (min-width: 768px) {.ooo-publicMenu {position: relative; }.ooo-publicMenu ul {display: flex;gap: 2em;align-items: center; }.ooo-publicMenu ul li a {display: flex;gap: .5em;align-items: baseline;color: var(--color-text);text-decoration: none; }.ooo-publicMenu ul li.ooo-active a {font-family: var(--font-bold);color: var(--color-secondary); } }@media (min-width: 768px) {.ooo-login-mobile {display: none; } }table {width: 100%;background-color: var(--table-bg);overflow: hidden;font-size: var(--table-size);color: var(--color-text);border: 1px solid var(--color-border); }* + table {margin-top: var(--padding); }table tr {text-align: left; }table tr.ooo-disabled {background-color: var(--table-tr-off);pointer-events: none;cursor: not-allowed; }table tr.tr-error {background-color: var(--color-fb-d-03); }table th {background-color: var(--table-header-bg);font-family: var(--font-bold);padding: 1em;color: var(--color-title);position: relative;vertical-align: bottom; }table th span {position: absolute;pointer-events: none;right: .8em;bottom: 1em;font-size: 1.2em;display: block;color: var(--color-link); }table th.sortable::after {font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e908";position: absolute;pointer-events: none;right: .8em;bottom: 1em;font-size: 1.2em;display: block;color: var(--color-link); }table th.sortable a {display: block;padding-right: 1.95em; }table th.sortable.asc::after {content: "\e90a"; }table th.sortable.desc::after {content: "\e909"; }table th.sortable.desc span {transform: rotate(180deg); }table .ooo-th-big {width: 100%; }table .ooo-th-200 {min-width: 200px; }table td {border-top: 1px solid var(--color-border);padding: 0.8em 1.2em;white-space: nowrap;position: relative; }@media (min-width: 599px) {table td div {position: relative;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;white-space: normal; }.ooo-no-ellipsis table td div {max-width: 60vw; }table td div.ooo-has-tooltip {cursor: help; } }table td.ooo-action, table td.ooo-state {font-size: 1.6em;text-align: center; }table td.ooo-action span, table td.ooo-state span {display: inline-block;vertical-align: middle; }table td.ooo-action .ooo-icon-spinner, table td.ooo-state .ooo-icon-spinner {animation: cssAnimation_0 1670ms infinite linear;color: var(--color-fb-w-01); }table td.ooo-action .ooo-icon-error, table td.ooo-state .ooo-icon-error {color: var(--color-fb-d-02); }table td.ooo-action .dt-error, table td.ooo-state .dt-error {color: var(--color-fb-d-02); }table td.ooo-action .ooo-icon-ok, table td.ooo-state .ooo-icon-ok {color: var(--color-fb-s-01); }.ooo-table-tooltip {background-color: var(--table-tooltip-bg);color: var(--table-tooltip-color);padding: .5em 1.5em;font-size: .8em;border-radius: var(--border-radius-cards);box-shadow: var(--box-shadow-hover); }.ooo-responsive-width, .ooo-table-responsive {width: 100%;max-width: 100%;overflow-x: auto; }.ooo-responsive-width + *, .ooo-table-responsive + * {margin-top: var(--padding); }* + .ooo-responsive-width, * + .ooo-table-responsive {margin-top: var(--padding); }@keyframes cssAnimation_0 {to {transform: rotate(360deg) translate(0px, 0px); } }.ooo-dynamic-content .ooo-separator {display: none; }.ooo-dynamic-content:has(.ooo-dynamic-row) .ooo-separator {display: block; }.ooo-dynamic-content .ooo-dynamic-row {margin-top: .3em; }.ooo-dynamic-content .ooo-dynamic-row .ooo-dynamic-content {display: flex;justify-content: space-between;align-items: center; }.ooo-dynamic-content .ooo-dynamic-row .ooo-dynamic-content img {height: calc(2 * var(--btn-line-height)); }.ooo-dynamic-content .ooo-dynamic-row .ooo-preview {max-height: calc(2 * var(--btn-line-height)); }.ooo-dynamic-content .ooo-dynamic-row .ooo-preview.ooo-preview-image {display: none; }.ooo-dynamic-content .ooo-dynamic-row .ooo-preview.ooo-preview-video {display: none; }.ooo-pagination {text-align: center;width: 100%;font-size: 1.2em; }.ooo-pagination .ooo-prev::before, .ooo-pagination .prevLink::before {font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }.ooo-pagination .ooo-next::before, .ooo-pagination .nextLink::before {font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }.ooo-pagination a, .ooo-pagination span {display: inline-block;background-color: #fff;line-height: 1.95em;padding: 0 8px; }.ooo-pagination a.ooo-active, .ooo-pagination span.ooo-active {font-family: var(--font-bold);color: var(--color-link-hover); }.ooo-secondaryMenu {border-bottom: 1px solid var(--color-border);font-size: .9em; }.ooo-secondaryMenu .ooo-panel-content {margin-bottom: 0; }.ooo-secondaryMenu ul {display: flex;gap: var(--padding);padding: 0;overflow-x: auto;margin-bottom: -1px; }.ooo-secondaryMenu ul a {background-color: var(--color-bg-n-03);display: block;line-height: 2.2em;white-space: nowrap;padding: 0 var(--padding) 0;border-radius: var(--btn-border-radius) var(--btn-border-radius) 0 0; }.ooo-secondaryMenu ul li.ooo-active a {color: var(--menuSecondary-active);background-color: var(--colorW);border: 1px solid var(--color-border);border-bottom-color: transparent; }.ooo-secondaryMenu + .ooo-panel-content {margin-top: 2em; }.ooo-legend {display: inline-block;position: relative;padding: 0 var(--padding);z-index: 1100; }.ooo-legend .ooo-legend-icon {z-index: 3;height: 1.5em;width: 1.5em;font-size: 1.5em; }.ooo-legend:hover .ooo-legend-content {display: block; }.ooo-legend .ooo-legend-content {display: none;position: absolute;margin: 0 var(--padding);width: 100vw;max-width: 300px;left: .8em;top: .8em;background-color: var(--panelBox-bg);padding: calc( var(--padding) / 2) var(--padding);border-radius: var(--panelBox-border-radius);box-shadow: var(--box-shadow);z-index: 2; }.ooo-legend .ooo-legend-content h3 {font-size: 1.2em;border-bottom: 1px solid var(--color-border);margin-bottom: .8em;padding-bottom: .3em; }.ooo-legend .ooo-legend-content li {padding: .5em 0 .5em 1.5em;position: relative;min-height: 1em;font-size: var(--font-size-small); }.ooo-legend .ooo-legend-content li .node {display: inline-block;vertical-align: middle;height: 1em;width: 1em;border-radius: 50%;border: 1px solid var(--color-border);position: absolute;left: 0;top: .7em;background: #eee; }.ooo-legend .ooo-legend-content li .node.node-internet {background: teal; }.ooo-legend .ooo-legend-content li .node.node-network {background: dodgerblue; }.ooo-legend .ooo-legend-content li .node.node-critical {border: 1px solid orange; }.ooo-legend .ooo-legend-content li .conn {display: inline-block;vertical-align: middle;height: 1em;width: 1em;position: absolute;left: 3px; }.ooo-legend .ooo-legend-content li .conn.conn-new {color: green; }.ooo-legend .ooo-legend-content li .conn.conn-deleted {color: red; }.ooo-legend::after {display: table-cell;content: ""; }.ooo-collapsible-legend {margin: .5em 0; }.ooo-collapsible-legend span {min-width: 0;padding: .7em;border-radius: 50%;vertical-align: middle; }.ooo-collapsible-legend .ooo-collapsible-header {border-radius: var(--border-radius-cards);display: flex;align-items: center;justify-content: space-between;gap: .5em;padding: .5em 1em;background-color: var(--color-bg-n-03);border: 2px solid var(--color-bg-n-03); }.ooo-collapsible-legend .ooo-collapsible-header div:first-child {display: flex;align-items: center;gap: .5em; }.ooo-collapsible-legend .ooo-collapsible-header div:last-child {font-size: 1.5em; }.ooo-collapsible-legend .ooo-collapsible-content {font-style: italic;padding: .0 1.5em;border: 2px solid var(--color-bg-n-03);border-radius: var(--border-radius-cards); }.ooo-collapsible-legend .ooo-collapsible-content ul {list-style: none;padding: 0;margin: 0; }.ooo-collapsible-legend .ooo-collapsible-content ul li {padding: .5em 0;border-bottom: 2px solid var(--color-bg-n-03); }.ooo-collapsible-legend .ooo-collapsible-content ul li:last-child {border-bottom: none; }.ooo-collapsible-legend .ooo-collapsible-content.ooo-open {padding: .5em 1.5em;border: 2px solid var(--color-bg-n-01); }.ooo-map {height: 500px;margin-top: 0.3em;padding: 0;}.ooo-map .leaflet-attribution-flag {display: none !important; }.ooo-map .leaflet-top, .ooo-map .leaflet-bottom {z-index: 999; }.ooo-map .ooo-marker-fix {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -100%);width: 19px;height: 30px;background-image: url(https://unpkg.com/leaflet@1.9.4/dist/images/marker-icon.png);background-size: contain;pointer-events: none;z-index: 1000; }.ooo-map .ooo-map-button {background-color: white;width: 2em;height: 30px;line-height: 30px;text-align: center;cursor: pointer;font-size: 1.7em;font-weight: bold; }.ooo-map .ooo-icon-station {width: 1.4em;background-color: var(--colorW);padding: .2em;border-radius: 50%;border: var(--border);font-size: 1.2em;display: flex;align-items: center;justify-content: center;box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.46); }.ooo-map .ooo-custom-marker {margin-left: -15em;margin-top: -30px; }.ooo-map .ooo-custom-marker .ooo-icon-station {color: var(--color-link);font-size: 30px; }.ooo-map .ooo-custom-marker .ooo-icon-station.ooo-state-good {color: green; }.ooo-map .ooo-custom-marker .ooo-icon-station.ooo-state-alert {color: orange; }.ooo-map .ooo-custom-marker .ooo-icon-station.ooo-state-bad {color: red; }.ooo-map .ooo-data-popup {text-align: center; }.ooo-map .ooo-data-popup .ooo-data-popup-title {font-weight: bold; }.ooo-map .ooo-data-popup .ooo-btn, .ooo-map .ooo-data-popup .ooo-btn-secondary, .ooo-map .ooo-data-popup .ooo-btn-error-secondary, .ooo-map .ooo-data-popup .ooo-btn-icon-error, .ooo-map .ooo-data-popup .ooo-btn-icon, .ooo-map .ooo-data-popup .ooo-carousel button.ooo-prev, .ooo-carousel .ooo-map .ooo-data-popup button.ooo-prev, .ooo-map .ooo-data-popup .ooo-carousel button.ooo-next, .ooo-carousel .ooo-map .ooo-data-popup button.ooo-next, .ooo-map .ooo-data-popup .ooo-btn-add-secondary, .ooo-map .ooo-data-popup .ooo-btn-edit, .ooo-map .ooo-data-popup .ooo-btn-edit-secondary, .ooo-map .ooo-data-popup .ooo-btn-download-secondary, .ooo-map .ooo-data-popup .ooo-btn-delete, .ooo-map .ooo-data-popup .ooo-btn-filter, .ooo-map .ooo-data-popup .ooo-btn-secondary-l, .ooo-map .ooo-data-popup .ooo-btn-error, .ooo-map .ooo-data-popup .ooo-btn-delete-2, .ooo-map .ooo-data-popup .ooo-btn-add, .ooo-map .ooo-data-popup .ooo-btn-download, .ooo-map .ooo-data-popup .ooo-btn-action, .ooo-map .ooo-data-popup .ooo-btn-next, .ooo-map .ooo-data-popup .ooo-btn-l {margin: 1em auto;display: block; }.ooo-images-list {display: grid;grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));gap: var(--padding); }@media (max-width: 768px) {.ooo-images-list {grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));gap: calc(var(--padding) * 0.5); } }@media (max-width: 480px) {.ooo-images-list {grid-template-columns: 1fr;gap: calc(var(--padding) * 0.3); } }.ooo-image-container {position: relative;box-shadow: var(--box-shadow);padding: var(--padding);border-radius: var(--border-radius-cards);background: var(--colorW); }@media (min-width: 1089px) {.ooo-image-container {max-width: 640px; } }.ooo-image-container img {font-size: .9em;width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--border-radius-cards); }.ooo-image-container img.ooo-image-zoom {position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;object-fit: contain;z-index: 2000;background: var(--colorW);padding: var(--padding);border-radius: var(--border-radius-cards);box-shadow: var(--box-shadow);cursor: zoom-out;transition: all 0.3s ease;outline: none;touch-action: manipulation; }@media (max-width: 768px) {.ooo-image-container img.ooo-image-zoom {padding: calc(var(--padding) * 0.5);border-radius: calc(var(--border-radius-cards) * 0.5); } }@media (max-width: 480px) {.ooo-image-container img.ooo-image-zoom {padding: calc(var(--padding) * 0.3);border-radius: calc(var(--border-radius-cards) * 0.3); } }.ooo-image-container .ooo-icon-success, .ooo-image-container .ooo-message-success {position: absolute;right: 0.5em;top: 0.5em;background: var(--colorW);padding: .5em;border-radius: 50%;font-size: 1.2em;color: var(--color-accent);border: 2px solid var(--color-accent); }.ooo-caption-image {padding: .5em 0 0;color: var(--color-text-light);font-style: italic; }.ooo-zoom-overlay {position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;background: rgba(0, 0, 0, 0.8);z-index: 1999;cursor: pointer;transition: opacity 0.3s ease; }body.ooo-zoom-active {overflow: hidden; }body.ooo-zoom-active .hamburger,body.ooo-zoom-active .menu-toggle,body.ooo-zoom-active .navbar-toggle,body.ooo-zoom-active .menu-button,body.ooo-zoom-active [class*="menu"],body.ooo-zoom-active [class*="hamburger"],body.ooo-zoom-active [class*="nav-toggle"] {pointer-events: none !important;z-index: -1 !important; }.ooo-image-container img {cursor: zoom-in;transition: transform 0.2s ease; }.ooo-image-container img:hover {transform: scale(1.02); }.ooo-image-container img:focus {outline: 3px solid var(--color-accent);outline-offset: 2px;border-radius: var(--border-radius-cards); }.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0; }@media (max-width: 768px) {.ooo-image-container img {min-height: 44px;touch-action: manipulation; }.ooo-image-container img:focus {outline: 4px solid var(--color-accent);outline-offset: 3px; }.ooo-image-zoom,.ooo-zoom-overlay,.ooo-zoom-close {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none; } }@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {.ooo-image-zoom {image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges; } }#ooo-mainHeader .ooo-header-image {background-image: url("cabecera-bg-b-7fb634d868558464634204e082f0a8ef.png");background-size: cover;background-position: center;background-repeat: no-repeat;height: 200px;display: flex;justify-content: center;align-items: center; }#ooo-mainHeader .ooo-header-image img {box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);border-radius: 30px;width: 200px; }#ooo-mainHeader .ooo-headerLogo {position: fixed;top: 0;right: 0;left: 0;z-index: 1001;padding-left: var(--padding);font-family: var(--font-light);color: var(--headerLogo);background-color: rgba(255, 255, 255, 0.95);display: flex;gap: 1em;justify-content: space-between;align-items: center;border-bottom: 1px solid var(--color-bg-n-01); }#ooo-mainHeader .ooo-headerLogo .ooo-logo {height: 50px;display: flex;align-items: center; }#ooo-mainHeader .ooo-headerLogo .ooo-logo img {height: 2.2em;max-width: calc(100vw - 90px); }#ooo-mainHeader .ooo-usu {display: flex;position: fixed;bottom: 0;color: var(--colorW);left: 100vw;transition: all .5s ease-in-out;width: 100vw;font-size: var(--headerLogo-usu-size);align-items: center;gap: 5px;padding-left: 1.5em;background-color: var(--color-neutral-04); }@media (min-width: 1090px) {#ooo-mainHeader .ooo-usu {display: none;position: absolute;z-index: 100;width: 100%;right: 0;justify-content: space-between; } }.ooo-mainMenuOpen #ooo-mainHeader .ooo-usu {left: 0;transition: all .5s ease-in-out; }#ooo-mainHeader .ooo-usu a {color: var(--colorW); }#ooo-mainHeader .ooo-usu .ooo-myProfile-roles {font-family: var(--font-regular);color: var(--colorW);background-color: var(--color-link);padding: .5em 1em;margin-left: .5em;border-radius: 1em; }#ooo-mainHeader .ooo-usu-top {font-size: 1em;display: none;align-items: center;justify-content: center;gap: 1em;padding: calc(var(--padding)/2) var(--padding); }@media (min-width: 768px) {#ooo-mainHeader .ooo-usu-top {display: flex; } }#ooo-mainHeader .ooo-usu-top .ooo-myProfile {display: flex;gap: 1em;align-items: center;font-size: clamp(14px, 0.7vw, 30px);font-family: var(--font-bold); }#ooo-mainHeader .ooo-usu-top .ooo-myProfile .ooo-myProfile-roles {font-family: var(--font-regular);color: var(--colorW);background-color: var(--color-link);padding: 0.3em .8em;border-radius: 1em; }#ooo-mainHeader .ooo-usu-top .ooo-btn-top {background: var(--color-verde-oscuro);display: flex;align-items: center;justify-content: center;padding: .3em;border: 2px solid var(--color-verde-oscuro);border-radius: 50%;color: var(--colorW);cursor: pointer;width: 1.8em; }#ooo-mainHeader .ooo-usu-top .ooo-btn-top[title='logout'] {background: var(--color-secondary);border: 2px solid var(--color-secondary); }#ooo-mainHeader .ooo-usu-mobile {display: grid;grid-template-columns: 1fr 45px;align-items: center;justify-content: space-between;gap: .5em;padding: var(--padding) 1em;background-color: var(--color-bg-n-01); }#ooo-mainHeader .ooo-usu-mobile .ooo-btn-top {padding: .3em;border: var(--border);border-radius: 50%;font-size: 1.5em;display: flex;align-items: center;justify-content: center;background-color: var(--btn-primary-bg);color: var(--btn-primary-color); }@media (min-width: 1090px) {#ooo-mainHeader .ooo-usu-mobile {display: none; } }#ooo-mainHeader .ooo-exit {color: var(--colorW);margin-left: auto; }@media (min-width: 768px) {#ooo-mainHeader .ooo-exit {margin-left: var(--padding); } }#ooo-mainHeader .ooo-exit span {background-color: var(--color-link);display: block;font-size: 1.7em;padding: .7em;cursor: pointer; }#ooo-mainHeader .ooo-goto-layout {display: block; }@media (min-width: 768px) {#ooo-mainHeader .ooo-goto-layout {display: none; } }#ooo-mainHeader .ooo-goto-layout a {color: var(--colorW);padding: var(--padding);display: block;font-family: var(--font-bold);border-bottom: 1px solid #fff;display: flex;justify-content: space-between;align-items: center; }#ooo-mainHeader .ooo-goto-layout a::after {font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 2em;display: block;content: "\e90a";transform: rotate(90deg); }.ooo-select-head,.ooo-select-head ul {display: flex;gap: 1em;flex-direction: column; }@media (min-width: 768px) {.ooo-select-head,.ooo-select-head ul {align-items: center;flex-direction: row-reverse;justify-content: space-between; } }.ooo-mainMenu {position: fixed;top: 44px;z-index: 1000;left: 100%;transition: all .5s ease-in-out;width: 100vw;height: 100vh;background: var(--menu-bg);font-size: var(--menu-size);padding-bottom: 44px; }.ooo-mainMenu .ooo-logo {background-color: var(--headerLogo-bg);height: 44px;padding: .7em 1em; }@media (max-width: 1089px) {.ooo-mainMenu .ooo-logo {display: none; } }.ooo-mainMenu .ooo-logo img {height: 1.8em; }.ooo-mainMenuOpen .ooo-mainMenu {left: 0;transition: all .5s ease-in-out; }.ooo-mainMenu .admin a {text-transform: uppercase;border-bottom: 1px solid var(--colorW);border-radius: 0;font-weight: bold;padding-bottom: .2em;margin-bottom: .5em; }.ooo-mainMenu .admin a:hover {background-color: transparent;color: var(--colorW); }.ooo-mainMenu .admin.ooo-active a {background-color: transparent;color: var(--colorW); }@media (max-width: 1089px) {.ooo-mainMenu {background-color: var(--headerLogo-bg); }.ooo-mainMenu ul {margin: auto;overflow: auto;max-height: calc(100vh - 88px); }.ooo-mainMenu li {position: relative;background-color: var(--menu-tab-bg); }.ooo-mainMenu li a {padding: .5em 1em;border-bottom: 1px solid var(--color-link-hover);color: var(--menu-tab-open-color);font-size: 1.5em;display: flex;gap: .5em;text-decoration: none; }.ooo-mainMenu li.ooo-active {font-family: var(--font-bold); }.ooo-mainMenu li.ooo-active a {color: var(--color-link);background-color: var(--menu-tab-open-bg); } }@media (min-width: 1089px) {.ooo-mainMenu {position: sticky;top: 0;bottom: 0;right: initial;width: initial;border-right: 1px solid var(--color-bg-n-01); }.ooo-mainMenu ul {margin: 0 auto;display: flex;flex-direction: column;gap: .7em;padding: 0 calc( 2 * var(--padding)) 0 calc(var(--padding) / 2);padding-top: 5em; }.ooo-mainMenu li {position: relative; }.ooo-mainMenu li a {text-decoration: none;color: var(--menu-tab-color);background-color: var(--menu-tab-bg);display: flex;white-space: nowrap;align-items: center;gap: .5em;padding: .7em 1.5em;border-radius: var(--border-radius); }.ooo-mainMenu li a span {font-size: 1.3em; }.ooo-mainMenu li a:hover {color: var(--menu-tab-color-hover);background-color: var(--menu-tab-bg-hover); }.ooo-mainMenu li.ooo-active a {background-color: var(--menu-tab-active-bg);color: var(--menu-tab-active-color);border-bottom-color: var(--menu-tab-active-bg); } }@media (min-width: 1499px) {.ooo-mainMenu ul {padding-top: calc(2.5em + (var(--padding) * 2)); } }.ooo-mainMenu:hover .ooo-btn-menu {transition: opacity .5s ease-in-out .5s;opacity: 1; }.ooo-mainMenu .ooo-btn-menu {position: absolute;display: flex;align-items: center;justify-content: center;z-index: 2;background: linear-gradient(180deg, white 0%, #eeeeee 100%);border-radius: 50%;border: 1px solid var(--color-bg-n-01);width: 2vw;height: 2vw;right: -1.1em;padding: .6em;top: 16vh;cursor: pointer;transition: all .5s ease-in-out;opacity: 0; }@media (min-width: 1089px) {.ooo-mainMenu .ooo-btn-menu {opacity: 1; } }.ooo-mainMenu .ooo-btn-menu::after {font-family: 'iconos' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e909";line-height: 1.9em;margin-left: auto;margin-right: auto;transform: rotate(90deg);transition: all .3s ease-in-out;font-size: 0.8em; }.ooo-mainMenu .ooo-btn-menu.ooo-menu-open::after {transform: rotate(-90deg);transition: all .3s ease-in-out; }.ooo-hamburger {position: fixed;right: .7em;top: .3em;height: 2.2em;width: 2.2em;display: flex;flex-direction: column;align-items: center;gap: 7px;background-color: rgba(255, 255, 255, 0.8);border-radius: .3em;padding: .4em;z-index: 1001; }.ooo-hamburger > div {height: 3px;width: 100%;background-color: var(--color-text);display: block;transition: all .5s ease-in-out; }@media (min-width: 768px) {.ooo-hamburger {display: none; } }.ooo-mainMenuOpen .ooo-hamburger > div:nth-child(2) {opacity: 0;transition: all .5s ease-in-out; }.ooo-mainMenuOpen .ooo-hamburger > div:first-child {transform: rotate(405deg) translate(7px, 8px);transition: all .5s ease-in-out; }.ooo-mainMenuOpen .ooo-hamburger > div:last-child {transform: rotate(-405deg) translate(6px, -8px);transition: all .5s ease-in-out; }@media (min-width: 1300px) {body.js-menu-closed {grid-template-columns: minmax(5vw, 5vw) 1fr; } }@media (min-width: 1089px) {body .ooo-mainMenu ul li div {visibility: visible;opacity: 1;transition: opacity 0.5s linear; }body.js-menu-closed {grid-template-columns: minmax(5vw, 5vw) 1fr;transition: all .5s ease-in-out; }body.js-menu-closed .ooo-mainMenu ul li a div {visibility: hidden;opacity: 0;transition: visibility 0s linear, opacity 0.5s linear; }body.js-menu-closed .ooo-mainMenu ul li a:hover div {position: absolute;z-index: 10;visibility: visible;opacity: 1;transition: all 0.5s linear;left: 4vw;background: var(--headerLogo-bg);border-radius: 4px;padding: .2em .5em;color: var(--color-text); }body.js-menu-closed #ooo-mainHeader .ooo-mainMenu {padding-bottom: 90px; }body.js-menu-closed #ooo-mainHeader .ooo-mainMenu .ooo-usu {padding: 0;gap: 0;flex-direction: column;background: transparent; }body.js-menu-closed #ooo-mainHeader .ooo-mainMenu .ooo-usu .ooo-myProfile {width: 100%;text-align: center;padding: 8px; }body.js-menu-closed #ooo-mainHeader .ooo-mainMenu .ooo-usu .ooo-myProfile::before {font-family: 'iconos' !important;font-size: 1.7em;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e903"; }body.js-menu-closed #ooo-mainHeader .ooo-mainMenu .ooo-usu .ooo-exit {margin-left: 0;width: 100%;text-align: center; }body.js-menu-closed #ooo-mainHeader .ooo-mainMenu .ooo-myProfile div {display: none; }body.js-menu-closed .ooo-mainMenu ul {padding-left: .7em;padding-right: .7em; }body.js-menu-closed .ooo-mainMenu ul li a {padding-left: .8em;padding-right: .8em; }body.js-menu-closed .ooo-mainMenu .ooo-btn-menu::after {transform: rotate(-90deg); } }@media (min-width: 1300px) {body.js-menu-closed {grid-template-columns: minmax(4vw, 4vw) 1fr; } }.ooo-publicMenu {display: flex;align-items: center;gap: 2em; }.ooo-mainMenuOpen .ooo-publicMenu {left: 0; }@media (max-width: 768px) {.ooo-publicMenu {display: block;position: fixed;top: 44px;left: 100%;bottom: 0;width: 100vw;background: var(--menu-bg);font-size: var(--menu-size);padding-bottom: 44px; }.ooo-publicMenu .ooo-login-mobile a {display: flex;padding: 1rem;background-color: var(--color-bg-n-01);justify-content: flex-end;font-size: 1.5em; }.ooo-publicMenu ul {margin-top: 2em; }.ooo-publicMenu li {border-bottom: 1px solid var(--color-bg-n-01); }.ooo-publicMenu li a {font-size: 1.5em;display: flex;gap: .5em;padding: 1rem var(--padding);color: var(--colorW);text-decoration: none; }.ooo-publicMenu li.ooo-active a {color: var(--color-secondary);background-color: rgba(255, 255, 255, 0.8);font-family: var(--font-bold); } }@media (min-width: 768px) {.ooo-publicMenu {position: relative; }.ooo-publicMenu ul {display: flex;gap: 2em;align-items: center; }.ooo-publicMenu ul li a {display: flex;gap: .5em;align-items: baseline;color: var(--color-text);text-decoration: none; }.ooo-publicMenu ul li.ooo-active a {font-family: var(--font-bold);color: var(--color-secondary); } }@media (min-width: 768px) {.ooo-login-mobile {display: none; } }.main-footer {border-top: 1px solid var(--color-bg-n-01); }.main-footer .ooo-container, .main-footer .ooo-container-w {display: flex;flex-direction: column;gap: 1em;font-size: .9em;font-weight: bold;justify-content: center;align-items: center;text-align: center;padding: 1em; }.main-footer .ooo-container > div, .main-footer .ooo-container-w > div {flex-basis: 33%; }.main-footer .ooo-container > div span, .main-footer .ooo-container-w > div span {padding: 5px;max-width: 55%; }.main-footer .ooo-container > div:first-child img, .main-footer .ooo-container-w > div:first-child img {max-height: 50px; }.main-footer .ooo-container > div:last-child, .main-footer .ooo-container-w > div:last-child {font-size: .7em; }.main-footer .ooo-container > div:last-child img, .main-footer .ooo-container-w > div:last-child img {max-height: 45px; }@media (min-width: 1089px) {.main-footer .ooo-container, .main-footer .ooo-container-w {flex-direction: row;justify-content: space-between;gap: 6em; }.main-footer .ooo-container > div, .main-footer .ooo-container-w > div {display: flex;align-items: center;justify-content: center; }.main-footer .ooo-container > div:first-child img, .main-footer .ooo-container-w > div:first-child img {max-height: 80px; }.main-footer .ooo-container > div:last-child img, .main-footer .ooo-container-w > div:last-child img {max-height: 60px; } }.ooo-bodyLogin {background-repeat: no-repeat;background-size: cover;padding-top: 0; }.ooo-logo-h1 {width: 100%;max-width: 35em;max-height: 150px;box-shadow: var(--box-shadow);border-radius: var(--border-radius);display: block;margin: 0 auto; }@media (min-width: 61.5em) {.ooo-logo-h1 {max-width: 40em; } }.ooo-panel-login.ooo-panel-content {display: flex;flex-direction: column;justify-content: center;max-width: 35em; }@media (min-width: 768px) {.ooo-panel-login.ooo-panel-content {height: calc(100vh - 7em); } }@media (min-width: 61.5em) {.ooo-panel-login.ooo-panel-content {max-width: 40em; } }.ooo-panel-login.ooo-panel-content input + label, .ooo-panel-login.ooo-panel-content .ooo-range-container + label {display: block;margin-top: var(--padding); }.ooo-panel-login.ooo-panel-content .ooo-forgot-link {text-align: center; }.ooo-pest-data .ooo-collapsible-header {display: flex; }.ooo-pest-data .ooo-collapsible-header .ooo-pest-data-header-label {margin-left: auto;text-align: end; }.ooo-pest-data .ooo-collapsible-header .ooo-pest-data-header-label .ooo-pest-data-summary {display: inline; }.ooo-pest-data .ooo-collapsible-header .ooo-pest-data-header-label .ooo-pest-data-summary > span {display: inline-block; }.ooo-pest-data .ooo-collapsible-header .ooo-pest-data-header-label .ooo-btn-group {font-size: .8em; }.ooo-pest-data .ooo-collapsible-header.ooo-collapsible-header-info {position: absolute;right: 0;top: -0.25em;background: no-repeat;border: none;padding: 0;color: var(--color-link); }.ooo-pest-data .ooo-collapsible-header.ooo-collapsible-header-info.ooo-open {background-color: transparent;color: var(--color-link); }.ooo-pest-data .ooo-collapsible-header.ooo-collapsible-header-info .ooo-icon-info, .ooo-pest-data .ooo-collapsible-header.ooo-collapsible-header-info .ooo-message-info {font-size: 1.5em;text-align: right; }.ooo-pest-data .ooo-collapsible-header.ooo-collapsible-header-info:hover {color: var(--color-black); }.ooo-pest-data .ooo-collapsible-header.disabled, .ooo-pest-data .ooo-breadcrumb .ooo-item.disabled a.ooo-collapsible-header, .ooo-breadcrumb .ooo-item.disabled .ooo-pest-data a.ooo-collapsible-header {pointer-events: none; }.ooo-pest-data .ooo-collapsible-header.disabled .ooo-btn-level-box, .ooo-pest-data .ooo-breadcrumb .ooo-item.disabled a.ooo-collapsible-header .ooo-btn-level-box, .ooo-breadcrumb .ooo-item.disabled .ooo-pest-data a.ooo-collapsible-header .ooo-btn-level-box {pointer-events: initial; }.ooo-pest-data .ooo-collapsible-header.disabled .ooo-icon-down::before, .ooo-pest-data .ooo-breadcrumb .ooo-item.disabled a.ooo-collapsible-header .ooo-icon-down::before, .ooo-breadcrumb .ooo-item.disabled .ooo-pest-data a.ooo-collapsible-header .ooo-icon-down::before {visibility: hidden; }.ooo-pest-data .ooo-collapsible-content.ooo-collapsible-content-info, .ooo-pest-data .ooo-collapsible-content.ooo-collapsible-content-info:last-child {margin-top: 1em;border: none;background-color: var(--color-fb-i-03);white-space: pre-line; }.ooo-pest-data .ooo-title label {line-height: 2.5em; }.ooo-pest-data .ooo-pest-data-content input.disabled, .ooo-pest-data .ooo-pest-data-content .disabled.ooo-range-container, .ooo-pest-data .ooo-pest-data-content .ooo-breadcrumb .ooo-item.disabled a.ooo-range-container, .ooo-breadcrumb .ooo-item.disabled .ooo-pest-data .ooo-pest-data-content a.ooo-range-container {background-color: var(--disabled-bg);cursor: not-allowed; }.ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-secondary, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-error-secondary, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-icon-error, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-icon, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-carousel button.ooo-prev, .ooo-carousel .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred button.ooo-prev, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-carousel button.ooo-next, .ooo-carousel .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred button.ooo-next, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-add-secondary, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-edit, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-edit-secondary, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-download-secondary, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-delete, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-filter, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-secondary-l, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-error, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-delete-2, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-add, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-download, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-action, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-next, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-l {transition: none; }.ooo-notes {overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }.ooo-spinner {padding: 2em 2.5em; }.ooo-spinner div {display: none;text-align: center;margin: 0 auto; }.ooo-spinner .ooo-spinner-img {display: block;margin: 0 auto;width: 60px;height: 60px; }.ooo-take-picture {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100vw;height: 100vh;z-index: 2000;display: flex;background: #000;justify-content: center;align-items: center; }.ooo-btn-camera {cursor: pointer;border-radius: 50%;color: var(--color-black);background-color: var(--color-primary);border: 3px solid var(--colorW);font-size: 2em;aspect-ratio: 1 / 1;width: 2.5em;position: fixed;bottom: 1em;left: calc(50% - 1.25em);z-index: 2001; }.ooo-image-row {position: relative; }.ooo-image-row img {border-radius: var(--border-radius-cards);width: 100%; }.ooo-image-row .ooo-icon-cross, .ooo-image-row .ooo-btn-delete-2 {position: absolute;cursor: pointer;top: .5em;right: .5em;font-size: 1.2em;border-radius: 50%;display: flex;justify-content: center;align-items: center;background-color: var(--colorW);color: var(--color-black);border: var(--border);width: 1.5em;height: 1.5em;padding: 1em; }.ooo-image-row .js-close-active {position: fixed;top: 1em;right: 1em;z-index: 2001; }.ooo-summary-panel h3 {font-family: var(--font-bold); }.ooo-summary-panel h4 {margin-top: 1.5rem;margin-bottom: 1rem; }.ooo-indent {margin: 1em 0 1em 1em; }.ooo-title-data .ooo-high, .ooo-title-data .ooo-medium, .ooo-title-data .ooo-low, .ooo-title-data .ooo-later, .ooo-title-data .ooo-null, .ooo-low-status, .ooo-high-status, .ooo-medium-status, .ooo-null-status, .ooo-pendding-status, .ooo-incomplete-status {display: inline-flex;justify-content: center;align-items: center;font-size: 1rem;padding: .5em 1em;border-radius: 4px;min-width: 3.5em;gap: .5em; }.ooo-title-data {display: flex;align-items: center;justify-content: space-between;gap: .5em; }.ooo-title-data > * {display: flex;gap: .5em;align-items: center; }.ooo-title-data .ooo-date {font-size: 1rem;font-family: var(--font-text); }.ooo-title-data .ooo-high {background-color: var(--color-secondary);color: var(--colorW); }.ooo-title-data .ooo-medium {background-color: var(--color-fb-w-01); }.ooo-title-data .ooo-low {color: var(--colorW);background-color: var(--color-accent); }.ooo-title-data .ooo-later, .ooo-title-data .ooo-null {color: var(--colorW);background-color: var(--color-cielo); }.ooo-low-status {color: var(--colorW);background-color: var(--color-accent); }.ooo-high-status {color: var(--colorW);background-color: var(--color-secondary); }.ooo-medium-status {background-color: var(--color-fb-w-01); }.ooo-null-status {color: var(--colorW);background-color: var(--color-negro-40); }.ooo-pendding-status {color: var(--colorW);background-color: var(--color-cielo); }.ooo-incomplete-status {color: var(--colorW);background-color: var(--color-fb-w-01); }.ooo-cd-collapsible h2 {font-size: 1em;font-family: var(--font-bold); }.ooo-cd-collapsible h3 {font-size: 1em;font-family: var(--font-bold);margin-bottom: .5em; }@media (max-width: 768px) {.ooo-cd-collapsible {margin-left: -1em;margin-right: -1em; } }.ooo-cd-collapsible + .ooo-cd-collapsible {margin-top: 2px; }.ooo-cd-collapsible .ooo-collapsible-header {display: grid;grid-template-columns: 2.2em 1fr auto;padding: 0.2em 1em .2em 0;min-height: 3em;background-color: var(--color-verde-10);border: 1px solid var(--color-verde-10);align-items: center; }.ooo-cd-collapsible .ooo-collapsible-header h3 {margin: 0; }.ooo-cd-collapsible .ooo-collapsible-header .ooo-icon-down::before {height: 2em;font-size: 1.5em;line-height: 2em;text-align: center;display: block; }.ooo-cd-collapsible .ooo-collapsible-header .ooo-btn-level-box {display: grid;grid-template-columns: repeat(3, 1fr);gap: .3em; }.ooo-cd-collapsible .ooo-collapsible-header .ooo-btn-level-box input[type="radio"], .ooo-cd-collapsible .ooo-collapsible-header .ooo-btn-level-box [type="radio"].ooo-range-container {position: absolute;opacity: 0;pointer-events: none; }.ooo-cd-collapsible .ooo-collapsible-header .ooo-btn-level-box label {position: relative;cursor: pointer;padding: 0.5em;border: var(--border);border-color: var(--colorW);min-width: 2.5em;line-height: 1.5em;display: flex;align-items: center;justify-content: center;border-radius: 4px;background-color: var(--colorW);font-family: var(--font-bold); }.ooo-cd-collapsible .ooo-collapsible-header .ooo-btn-level-box label span {display: flex;align-items: center;justify-content: center;line-height: 1.5em !important;width: 100%; }.ooo-cd-collapsible .ooo-collapsible-header .ooo-btn-level-box label.ooo-no:has(input:checked, .ooo-range-container:checked), .ooo-cd-collapsible .ooo-collapsible-header .ooo-btn-level-box label.ooo-no:disabled {color: var(--color-black);background-color: var(--color-accent);opacity: 1; }.ooo-cd-collapsible .ooo-collapsible-header .ooo-btn-level-box label.ooo-yes.ooo-none:has(input:checked, .ooo-range-container:checked) {color: var(--colorW);background-color: var(--color-black); }.ooo-cd-collapsible .ooo-collapsible-header .ooo-btn-level-box label.ooo-high:has(input:checked, .ooo-range-container:checked) {color: var(--colorW);background-color: var(--color-secondary); }.ooo-cd-collapsible .ooo-collapsible-header .ooo-btn-level-box label.ooo-low:has(input:checked, .ooo-range-container:checked) {color: var(--color-black);background-color: var(--color-accent); }.ooo-cd-collapsible .ooo-collapsible-header .ooo-btn-level-box label.ooo-medium:has(input:checked, .ooo-range-container:checked) {color: var(--color-black);background-color: var(--color-fb-w-01); }.ooo-cd-collapsible .ooo-collapsible-header .ooo-btn-level-box label.ooo-later:has(input:checked, .ooo-range-container:checked) {color: var(--colorW);background-color: var(--color-cielo);border-color: var(--colorW); }.ooo-cd-collapsible .ooo-collapsible-header.ooo-open {color: var(--colorW);background-color: var(--color-neutral-02); }.ooo-cd-collapsible .ooo-collapsible-header.ooo-open h2 {color: var(--colorW); }.ooo-cd-collapsible .ooo-collapsible-content {border: 1px solid var(--color-verde-10);padding: 0 var(--padding); }.ooo-cd-collapsible .ooo-collapsible-content.ooo-open {border: 1px solid var(--color-verde-10);padding: var(--padding); }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status {display: grid;grid-template-columns: repeat(3, 1fr);gap: 1em; }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status:has(input:disabled, .ooo-range-container:disabled, input.ooo-disabled, .ooo-disabled.ooo-range-container) {cursor: not-allowed; }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status:has(input:checked, .ooo-range-container:checked) label::before {display: block;content: "";width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.8);border-radius: 4px; }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status input[type="radio"], .ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status [type="radio"].ooo-range-container {position: absolute;opacity: 0; }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status label {display: flex;align-items: center;justify-content: center;border: var(--border);border-radius: 4px;cursor: pointer;min-height: 3em; }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status label:has(input:disabled, .ooo-range-container:disabled, input.ooo-disabled, .ooo-disabled.ooo-range-container) {opacity: .5 !important;pointer-events: none; }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status label:has(input:checked, .ooo-range-container:checked) {opacity: 1; }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status .ooo-low {background-color: var(--color-accent); }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status .ooo-low:has(input:checked, .ooo-range-container:checked) {border: 2px solid var(--color-neutral-06); }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status .ooo-low:has(input:checked, .ooo-range-container:checked):before {display: none; }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status .ooo-medium {background-color: var(--color-fb-w-01); }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status .ooo-medium:has(input:checked, .ooo-range-container:checked) {border: 2px solid var(--color-neutral-06); }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status .ooo-medium:has(input:checked, .ooo-range-container:checked):before {display: none; }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status .ooo-high {background-color: var(--color-secondary); }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status .ooo-high:has(input:checked, .ooo-range-container:checked) {border: 2px solid var(--color-neutral-06); }.ooo-cd-collapsible .ooo-collapsible-content .ooo-pest-data-status .ooo-high:has(input:checked, .ooo-range-container:checked):before {display: none; }.ooo-cd-collapsible .ooo-add-notes-images {margin: var(--padding) calc(-1*var(--padding)) calc(-1*var(--padding)) calc(-1*var(--padding)); }.ooo-cd-collapsible .ooo-add-notes-images .ooo-collapsible-header {background-color: var(--color-rosa-20); }.ooo-cd-collapsible .ooo-add-notes-images .ooo-collapsible-header .ooo-icon-down::before {content: "\ea0a";font-size: 1em; }.ooo-cd-collapsible .ooo-add-notes-images .ooo-collapsible-header.ooo-open .ooo-icon-down {transform: rotate(45deg);color: var(--color-text); }.ooo-cd-collapsible .ooo-add-notes-images .ooo-collapsible-header.ooo-open {background-color: var(--color-bg-n-03);border-bottom-color: transparent; }.ooo-cd-collapsible .ooo-add-notes-images .ooo-collapsible-content.ooo-open {background-color: var(--color-bg-n-03);border-color: transparent; }.ooo-detail-box {margin-top: var(--padding); }.ooo-detail-box .ooo-name-box {padding: var(--padding);background-color: var(--color-negro-5);margin-bottom: var(--padding);border-radius: var(--border-radius-cards); }.ooo-detail-box .ooo-name-box p {padding: 0; }.ooo-detail-box .ooo-name-box:first-child {padding-top: var(--padding); }.ooo-detail-box .ooo-template-detail {display: grid;grid-template-columns: 1fr;gap: var(--padding); }@media (min-width: 768px) {.ooo-detail-box .ooo-template-detail {grid-template-columns: 1fr 1fr; } }.ooo-detail-box .ooo-link-list li {list-style: inside; }.ooo-detail-box .ooo-link-list li a {text-decoration: underline; }.ooo-panel-weekNavigation {display: grid;grid-template-columns: auto 1fr auto;gap: 1em;align-items: center;justify-items: center;background-color: var(--color-fb-d-03);border-radius: 6em;margin: var(--padding) 0; }.ooo-panel-weekNavigation .ooo-weekNavigator-btn a {display: flex;align-items: center;gap: .5em; }.ooo-panel-weekNavigation .ooo-weekNavigator-btn a span {font-size: 2em;color: var(--color-secondary);border-radius: 2em;margin: 6px;padding: .3em;background: var(--colorW);transition: var(--transition); }.ooo-panel-weekNavigation .ooo-weekNavigator-btn a:hover span {background-color: var(--color-secondary);color: var(--colorW);transition: var(--transition); }.ooo-edit-tags-station .ooo-tag {display: flex;gap: .3em;flex-wrap: wrap;align-items: center;justify-content: space-between; }.ooo-edit-tags-station .ooo-tag > div {display: flex;align-items: center;justify-content: center;gap: .3em;flex-wrap: wrap; }.ooo-edit-tags-station .ooo-tag > div span {line-height: 36px; }.ooo-station-high, .ooo-station-medium, .ooo-station-low, .ooo-station-nodata {border-radius: 1.5em;color: var(--colorW);padding: .5em .8em;display: inline-flex;gap: .5em;align-items: center;height: 2em;white-space: nowrap; }.ooo-station-high strong,.ooo-station-medium strong,.ooo-station-low strong,.ooo-station-nodata strong {color: var(--colorW); }h1 .ooo-station-high, h2 .ooo-station-high, h3 .ooo-station-high,h1 .ooo-station-medium, h2 .ooo-station-medium, h3 .ooo-station-medium,h1 .ooo-station-low, h2 .ooo-station-low, h3 .ooo-station-low,h1 .ooo-station-nodata, h2 .ooo-station-nodata, h3 .ooo-station-nodata {font-size: .6em; }.ooo-station-high {background-color: var(--color-fb-d-02); }.ooo-station-medium {background-color: var(--color-fb-w-01); }.ooo-station-low {background-color: var(--color-fb-s-01); }.ooo-station-nodata {background-color: var(--color-neutral-05); }.ooo-station-affected {white-space: nowrap;min-width: 2em;text-align: center;background-color: var(--btn-primary-bg);padding: 0 .5em;border-radius: 1.5em;line-height: 2em;display: inline-flex;justify-content: center;align-items: center;margin: 0 .4em; }.ooo-station-affected strong {font-size: 1.2em;display: inline-block;padding: 0 .3em; }.ooo-station-affected-name {white-space: nowrap;background-color: var(--btn-primary-bg);padding: 0 1em;border-radius: 1.5em;line-height: 2em;min-width: 2em;display: inline-flex;justify-content: center;align-items: center; }.ooo-station-affected-name strong {font-size: 1em; }.ooo-loader-summary ul, .ooo-loader-summary li {list-style: disc;padding: revert; }body:not(.ooo-main-layout) #ooo-mainHeader {position: sticky;z-index: 1001;top: -200px; }body:not(.ooo-main-layout) #ooo-mainHeader .ooo-headerLogo {position: relative; }.ooo-mainMenuOpen #ooo-mainHeader .ooo-headerLogo {position: fixed; }.ooo-index-layout main {padding-top: 0; }.ooo-index-layout main h1 {text-align: center;text-transform: uppercase;padding: .5em;color: var(--color-verde-oscuro);font-size: clamp(1.2em, 2vw, 1.802em);font-family: var(--font-bold); }.ooo-index-layout main h2 {font-size: clamp(2em, 4vw, 3em);line-height: 1.2;font-family: var(--font-bold); }.ooo-index-layout main .ooo-panel-content {margin-top: 0;margin-bottom: 0;padding-top: 3em;padding-bottom: 3em; }@media (min-width: 1089px) {.ooo-index-layout main .ooo-panel-content {padding-top: 6em;padding-bottom: 6em; } }.ooo-index-layout main .ooo-index-01 {background-color: var(--color-verde-oscuro);color: var(--colorW); }.ooo-index-layout main .ooo-index-01 .ooo-panel-content {display: grid;grid-template-columns: 1fr;gap: 2em; }@media (min-width: 1089px) {.ooo-index-layout main .ooo-index-01 .ooo-panel-content {grid-template-columns: 7fr 4fr;gap: calc(100%/12); } }.ooo-index-layout main .ooo-index-01 .ooo-panel-content h2 {color: var(--colorW); }.ooo-index-layout main .ooo-index-01 .ooo-panel-content strong, .ooo-index-layout main .ooo-index-01 .ooo-panel-content a {color: var(--colorW); }.ooo-index-layout main .ooo-index-01 .ooo-panel-content .ooo-index-01-image {background-image: url(index/foto-tecnicos-c7b19bb2eb0ddeb7dfe34ecd963101ce.jpg);min-height: 25vh;border-radius: 30px;background-position: center;background-size: cover;background-repeat: no-repeat; }@media (min-width: 1089px) {.ooo-index-layout main .ooo-index-01 .ooo-panel-content .ooo-index-01-image {grid-column-start: 2;grid-row-start: 1; } }.ooo-index-layout main .ooo-index-02 {background-color: var(--color-amarillo-oscuro);color: var(--color-negro); }.ooo-index-layout main .ooo-index-02 .ooo-panel-content {gap: calc(100%/12); }@media (min-width: 1089px) {.ooo-index-layout main .ooo-index-02 .ooo-panel-content {display: grid;grid-template-columns: 4fr 7fr; } }.ooo-index-layout main .ooo-index-02 .ooo-panel-content .ooo-index-02-image {background-image: url(index/varias-48f52c987420836f29c4310f83dee101.png);min-height: 50vh;margin-bottom: 3em;border-radius: 30px;background-position: center;background-size: cover;background-repeat: no-repeat; }@media (min-width: 1089px) {.ooo-index-layout main .ooo-index-02 .ooo-panel-content .ooo-index-02-image {margin-bottom: 0; } }.ooo-index-layout main .ooo-index-02 .ooo-panel-content ol {padding-left: 3em; }.ooo-index-layout main .ooo-index-02 .ooo-panel-content ol li {position: relative;min-height: 3em; }.ooo-index-layout main .ooo-index-02 .ooo-panel-content ol li::marker {position: absolute;z-index: 1;top: 1.2em;left: -3em;font-family: var(--font-bold);font-size: 1.5em;content: counter(list-item,lower-alpha) ") "; }.ooo-index-layout main .ooo-index-03 {background-color: #FCF5D4; }.ooo-index-layout main .ooo-index-03 .ooo-panel-content {display: grid;grid-template-columns: 1fr;gap: calc(100%/12); }@media (min-width: 1089px) {.ooo-index-layout main .ooo-index-03 .ooo-panel-content {grid-template-columns: 7fr 4fr; } }.ooo-index-layout main .ooo-index-03 .ooo-panel-content .ooo-index-03-image {background-image: url(index/tecnico-fd5a17d288842575b10984b63515f262.jpg);min-height: 25vh;border-radius: 30px;background-position: center;background-size: cover;background-repeat: no-repeat; }@media (min-width: 1089px) {.ooo-index-layout main .ooo-index-03 .ooo-panel-content .ooo-index-03-image {grid-column-start: 2;grid-row-start: 1; } }.ooo-index-layout main .ooo-index-04 {background-color: var(--color-amarillo-oscuro);color: var(--color-negro); }.ooo-index-layout main .ooo-index-04 .ooo-panel-content {gap: calc(100%/12); }@media (min-width: 1089px) {.ooo-index-layout main .ooo-index-04 .ooo-panel-content {display: grid;grid-template-columns: 4fr 7fr; } }.ooo-index-layout main .ooo-index-04 .ooo-panel-content .ooo-index-04-image {background-image: url(index/map-fe3ebc3ebfc396d51033b35481bfb393.jpg);margin-bottom: 3em;border-radius: 30px;background-position: center;background-size: cover;background-repeat: no-repeat; }.ooo-index-layout main .ooo-index-05 {background-color: #FCF5D4; }.ooo-index-layout main .ooo-index-05 .ooo-index-05-content {padding: 3em 1em;text-align: center;font-family: var(--font-bold); }.ooo-buttons-2cols {display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 1em; }@media (min-width: 1089px) {.ooo-buttons-2cols {flex-direction: row; } }.ooo-pdf {font-size: 0.7em;padding: 0 5px; }.ooo-pdf h1 {font-weight: bold;font-size: 5em;text-align: center;margin: 2em 0;text-transform: uppercase;color: var(--color-verde-oscuro); }.ooo-pdf h2 {font-size: 2em;text-align: center;background-color: var(--color-fb-d-03);border-radius: 6em;padding: var(--padding) 0; }.ooo-pdf h3 {text-align: center;margin: 1em 0;color: var(--color-secondary); }.ooo-pdf .avoid-break {break-inside: avoid;page-break-inside: avoid; }