@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-l):not(a.ooo-btn-l):not(.ooo-btn-action):not(.ooo-btn-next):not(.ooo-btn-download):not(.ooo-btn-add):not(.ooo-btn-error):not(.ooo-btn-delete-2):not(.ooo-btn-secondary):not(.ooo-btn-secondary-l):not(a.ooo-btn-secondary-l):not(.ooo-btn-filter):not(.ooo-btn-delete):not(.ooo-btn-download-secondary):not(.ooo-btn-edit-secondary):not(.ooo-btn-edit):not(.ooo-btn-add-secondary):not(.ooo-btn-icon):not(.ooo-btn-icon-error):not(.ooo-btn-error-secondary):not(.ooo-btn-icon-error), [class*=" ooo-icon-"]:not(.ooo-btn):not(.ooo-btn-l):not(a.ooo-btn-l):not(.ooo-btn-action):not(.ooo-btn-next):not(.ooo-btn-download):not(.ooo-btn-add):not(.ooo-btn-error):not(.ooo-btn-delete-2):not(.ooo-btn-secondary):not(.ooo-btn-secondary-l):not(a.ooo-btn-secondary-l):not(.ooo-btn-filter):not(.ooo-btn-delete):not(.ooo-btn-download-secondary):not(.ooo-btn-edit-secondary):not(.ooo-btn-edit):not(.ooo-btn-add-secondary):not(.ooo-btn-icon):not(.ooo-btn-icon-error):not(.ooo-btn-error-secondary):not(.ooo-btn-icon-error) {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-up:before, .ooo-icon-next:before, .ooo-pagination .ooo-next:before, .ooo-pagination .nextLink:before, .ooo-carousel button.ooo-next:before, .ooo-icon-prev:before, .ooo-pagination .ooo-prev:before, .ooo-pagination .prevLink:before, .ooo-carousel button.ooo-prev: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-secondary:before, .ooo-btn-edit: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-location:before, .ooo-icon-station: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-dataCollection:before, .ooo-icon-locationData:before, .ooo-icon-monitoringData: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-delete:before, .ooo-icon-trash:before, .ooo-btn-delete:before {content: "\e9ac";}.ooo-icon-target:before {content: "\e9b3";}.ooo-icon-cloud-download:before, .ooo-icon-download:before, .ooo-btn-download-secondary:before, .ooo-btn-download: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-message-danger:before, .ooo-icon-danger:before {content: "\ea08";}.ooo-icon-question:before {content: "\ea09";}.ooo-icon-plus:before, .ooo-icon-add:before, .ooo-btn-add-secondary:before, .ooo-btn-add: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-pagination .ooo-prev:before, .ooo-pagination .prevLink:before, .ooo-carousel button.ooo-prev:before {display: inline-block;transform: rotate(-90deg);}.ooo-icon-next:before, .ooo-pagination .ooo-next:before, .ooo-pagination .nextLink:before, .ooo-carousel button.ooo-next: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, .ooo-filters-box.ooo-panel-box h2, 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 0.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: 0.7em;height: 0.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: 0.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));}@media (min-width: 600px) {.ooo-stiky-bottom {border-top: none;}}.ooo-stiky-bottom {padding: 1px var(--padding) 0;z-index: 999;backdrop-filter: blur(4px);}.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, .ooo-filters-box.ooo-panel-box h2, h5, h6 {color: var(--color-title);}h1 .ooo-small, h2 .ooo-small, h3 .ooo-small, h4 .ooo-small, .ooo-filters-box.ooo-panel-box h2 .ooo-small, h5 .ooo-small, h6 .ooo-small {font-size: 0.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-filters-box.ooo-panel-box h2, .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: 0.8em;}strong {font-family: var(--font-bold);}a {text-decoration: none;color: var(--color-link);transition: all 0.5s ease-in-out;}a:hover {color: var(--color-link-hover);transition: all 0.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: 0.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 0.5s ease-in-out;}.ooo-title-sticky + .ooo-subtitle {margin-top: -0.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: 0.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: 0.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 0.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-l,a.ooo-btn-l, .ooo-btn-action, .ooo-btn-next, .ooo-btn-download, .ooo-btn-add, .ooo-btn-error, .ooo-btn-delete-2, .ooo-btn-secondary, .ooo-btn-secondary-l,a.ooo-btn-secondary-l, .ooo-btn-filter, .ooo-btn-delete, .ooo-btn-download-secondary, .ooo-btn-edit-secondary, .ooo-btn-edit, .ooo-btn-add-secondary, .ooo-btn-icon, .ooo-carousel button.ooo-next, .ooo-carousel button.ooo-prev, .ooo-btn-icon-error, .ooo-btn-error-secondary {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-l:hover, .ooo-btn-action:hover, .ooo-btn-next:hover, .ooo-btn-download:hover, .ooo-btn-add:hover, .ooo-btn-error:hover, .ooo-btn-delete-2:hover, .ooo-btn-secondary:hover, .ooo-btn-secondary-l:hover, .ooo-btn-filter:hover, .ooo-btn-delete:hover, .ooo-btn-download-secondary:hover, .ooo-btn-edit-secondary:hover, .ooo-btn-edit:hover, .ooo-btn-add-secondary:hover, .ooo-btn-icon:hover, .ooo-carousel button.ooo-next:hover, .ooo-carousel button.ooo-prev:hover, .ooo-btn-icon-error:hover, .ooo-btn-error-secondary:hover, .ooo-btn:focus, .ooo-btn-l:focus, .ooo-btn-action:focus, .ooo-btn-next:focus, .ooo-btn-download:focus, .ooo-btn-add:focus, .ooo-btn-error:focus, .ooo-btn-delete-2:focus, .ooo-btn-secondary:focus, .ooo-btn-secondary-l:focus, .ooo-btn-filter:focus, .ooo-btn-delete:focus, .ooo-btn-download-secondary:focus, .ooo-btn-edit-secondary:focus, .ooo-btn-edit:focus, .ooo-btn-add-secondary:focus, .ooo-btn-icon:focus, .ooo-carousel button.ooo-next:focus, .ooo-carousel button.ooo-prev:focus, .ooo-btn-icon-error:focus, .ooo-btn-error-secondary: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-l:disabled, .ooo-btn-action:disabled, .ooo-btn-next:disabled, .ooo-btn-download:disabled, .ooo-btn-add:disabled, .ooo-btn-error:disabled, .ooo-btn-delete-2:disabled, .ooo-btn-secondary:disabled, .ooo-btn-secondary-l:disabled, .ooo-btn-filter:disabled, .ooo-btn-delete:disabled, .ooo-btn-download-secondary:disabled, .ooo-btn-edit-secondary:disabled, .ooo-btn-edit:disabled, .ooo-btn-add-secondary:disabled, .ooo-btn-icon:disabled, .ooo-carousel button.ooo-next:disabled, .ooo-carousel button.ooo-prev:disabled, .ooo-btn-icon-error:disabled, .ooo-btn-error-secondary:disabled, .ooo-btn.disabled, .disabled.ooo-btn-l, .disabled.ooo-btn-action, .disabled.ooo-btn-next, .disabled.ooo-btn-download, .disabled.ooo-btn-add, .disabled.ooo-btn-error, .disabled.ooo-btn-delete-2, .disabled.ooo-btn-secondary, .disabled.ooo-btn-secondary-l, .disabled.ooo-btn-filter, .disabled.ooo-btn-delete, .disabled.ooo-btn-download-secondary, .disabled.ooo-btn-edit-secondary, .disabled.ooo-btn-edit, .disabled.ooo-btn-add-secondary, .disabled.ooo-btn-icon, .ooo-carousel button.disabled.ooo-next, .ooo-carousel button.disabled.ooo-prev, .disabled.ooo-btn-icon-error, .disabled.ooo-btn-error-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-l, .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-download, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-add, .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-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-secondary-l, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-filter, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-delete, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-download-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-edit-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-edit, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-add-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-icon, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-icon-error, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-error-secondary, .ooo-btn.ooo-disabled, .ooo-disabled.ooo-btn-l, .ooo-disabled.ooo-btn-action, .ooo-disabled.ooo-btn-next, .ooo-disabled.ooo-btn-download, .ooo-disabled.ooo-btn-add, .ooo-disabled.ooo-btn-error, .ooo-disabled.ooo-btn-delete-2, .ooo-disabled.ooo-btn-secondary, .ooo-disabled.ooo-btn-secondary-l, .ooo-disabled.ooo-btn-filter, .ooo-disabled.ooo-btn-delete, .ooo-disabled.ooo-btn-download-secondary, .ooo-disabled.ooo-btn-edit-secondary, .ooo-disabled.ooo-btn-edit, .ooo-disabled.ooo-btn-add-secondary, .ooo-disabled.ooo-btn-icon, .ooo-carousel button.ooo-disabled.ooo-next, .ooo-carousel button.ooo-disabled.ooo-prev, .ooo-disabled.ooo-btn-icon-error, .ooo-disabled.ooo-btn-error-secondary {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-with-icon.ooo-btn-l::before, .ooo-with-icon.ooo-btn-action::before, .ooo-with-icon.ooo-btn-next::before, .ooo-btn.ooo-btn-delete-2::before, .ooo-btn.ooo-btn-delete::before, .ooo-btn.ooo-btn-download-secondary::before, .ooo-btn.ooo-btn-download::before, .ooo-btn-download::before, .ooo-btn.ooo-btn-edit-secondary::before, .ooo-btn.ooo-btn-edit::before, .ooo-btn.ooo-btn-add-secondary::before, .ooo-btn.ooo-btn-add::before, .ooo-btn-add::before, .ooo-btn.ooo-btn-icon::before, .ooo-btn.ooo-btn-icon-error::before, .ooo-with-icon.ooo-btn-error::before, .ooo-btn-delete-2::before, .ooo-with-icon.ooo-btn-secondary::before, .ooo-with-icon.ooo-btn-secondary-l::before, .ooo-with-icon.ooo-btn-filter::before, .ooo-btn-delete::before, .ooo-btn-download-secondary::before, .ooo-btn-edit-secondary::before, .ooo-btn-edit::before, .ooo-btn-add-secondary::before, .ooo-btn-icon::before, .ooo-carousel button.ooo-next::before, .ooo-carousel button.ooo-prev::before, .ooo-btn-icon-error::before, .ooo-with-icon.ooo-btn-error-secondary::before, .ooo-btn.ooo-with-icon-end::before, .ooo-with-icon-end.ooo-btn-l::before, .ooo-with-icon-end.ooo-btn-action::before, .ooo-with-icon-end.ooo-btn-next::before, .ooo-with-icon-end.ooo-btn-download::before, .ooo-with-icon-end.ooo-btn-add::before, .ooo-with-icon-end.ooo-btn-error::before, .ooo-with-icon-end.ooo-btn-delete-2::before, .ooo-with-icon-end.ooo-btn-secondary::before, .ooo-with-icon-end.ooo-btn-secondary-l::before, .ooo-with-icon-end.ooo-btn-filter::before, .ooo-with-icon-end.ooo-btn-delete::before, .ooo-with-icon-end.ooo-btn-download-secondary::before, .ooo-with-icon-end.ooo-btn-edit-secondary::before, .ooo-with-icon-end.ooo-btn-edit::before, .ooo-with-icon-end.ooo-btn-add-secondary::before, .ooo-with-icon-end.ooo-btn-icon::before, .ooo-with-icon-end.ooo-btn-icon-error::before, .ooo-with-icon-end.ooo-btn-error-secondary::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: 0.5em;line-height: var(--btn-line-height);}.ooo-btn.ooo-with-icon:empty::before, .ooo-with-icon.ooo-btn-l:empty::before, .ooo-with-icon.ooo-btn-action:empty::before, .ooo-with-icon.ooo-btn-next:empty::before, .ooo-btn-download:empty::before, .ooo-btn-add:empty::before, .ooo-with-icon.ooo-btn-error:empty::before, .ooo-btn-delete-2:empty::before, .ooo-with-icon.ooo-btn-secondary:empty::before, .ooo-with-icon.ooo-btn-secondary-l:empty::before, .ooo-with-icon.ooo-btn-filter:empty::before, .ooo-btn-delete:empty::before, .ooo-btn-download-secondary:empty::before, .ooo-btn-edit-secondary:empty::before, .ooo-btn-edit:empty::before, .ooo-btn-add-secondary:empty::before, .ooo-btn-icon:empty::before, .ooo-carousel button.ooo-next:empty::before, .ooo-carousel button.ooo-prev:empty::before, .ooo-btn-icon-error:empty::before, .ooo-with-icon.ooo-btn-error-secondary:empty::before, .ooo-btn.ooo-with-icon-end:empty::before, .ooo-with-icon-end.ooo-btn-l: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-error:empty::before, .ooo-with-icon-end.ooo-btn-secondary:empty::before, .ooo-with-icon-end.ooo-btn-secondary-l:empty::before, .ooo-with-icon-end.ooo-btn-filter:empty::before, .ooo-with-icon-end.ooo-btn-error-secondary:empty::before {margin-right: 0;}.ooo-btn.ooo-with-icon-end::before, .ooo-with-icon-end.ooo-btn-l::before, .ooo-with-icon-end.ooo-btn-action::before, .ooo-with-icon-end.ooo-btn-next::before, .ooo-with-icon-end.ooo-btn-download::before, .ooo-with-icon-end.ooo-btn-add::before, .ooo-with-icon-end.ooo-btn-error::before, .ooo-with-icon-end.ooo-btn-delete-2::before, .ooo-with-icon-end.ooo-btn-secondary::before, .ooo-with-icon-end.ooo-btn-secondary-l::before, .ooo-with-icon-end.ooo-btn-filter::before, .ooo-with-icon-end.ooo-btn-delete::before, .ooo-with-icon-end.ooo-btn-download-secondary::before, .ooo-with-icon-end.ooo-btn-edit-secondary::before, .ooo-with-icon-end.ooo-btn-edit::before, .ooo-with-icon-end.ooo-btn-add-secondary::before, .ooo-with-icon-end.ooo-btn-icon::before, .ooo-carousel button.ooo-with-icon-end.ooo-next::before, .ooo-carousel button.ooo-with-icon-end.ooo-prev::before, .ooo-with-icon-end.ooo-btn-icon-error::before, .ooo-with-icon-end.ooo-btn-error-secondary::before {display: none;}.ooo-btn.ooo-with-icon-end::after, .ooo-with-icon-end.ooo-btn-l::after, .ooo-with-icon-end.ooo-btn-action::after, .ooo-with-icon-end.ooo-btn-next::after, .ooo-with-icon-end.ooo-btn-download::after, .ooo-with-icon-end.ooo-btn-add::after, .ooo-with-icon-end.ooo-btn-error::after, .ooo-with-icon-end.ooo-btn-delete-2::after, .ooo-with-icon-end.ooo-btn-secondary::after, .ooo-with-icon-end.ooo-btn-secondary-l::after, .ooo-with-icon-end.ooo-btn-filter::after, .ooo-with-icon-end.ooo-btn-delete::after, .ooo-with-icon-end.ooo-btn-download-secondary::after, .ooo-with-icon-end.ooo-btn-edit-secondary::after, .ooo-with-icon-end.ooo-btn-edit::after, .ooo-with-icon-end.ooo-btn-add-secondary::after, .ooo-with-icon-end.ooo-btn-icon::after, .ooo-carousel button.ooo-with-icon-end.ooo-next::after, .ooo-carousel button.ooo-with-icon-end.ooo-prev::after, .ooo-with-icon-end.ooo-btn-icon-error::after, .ooo-with-icon-end.ooo-btn-error-secondary::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: 0.5em;line-height: var(--btn-line-height);}.ooo-btn-secondary, .ooo-btn-secondary-l,a.ooo-btn-secondary-l, .ooo-btn-filter, .ooo-btn-delete, .ooo-btn-download-secondary, .ooo-btn-edit-secondary, .ooo-btn-edit, .ooo-btn-add-secondary, .ooo-btn-icon, .ooo-carousel button.ooo-next, .ooo-carousel button.ooo-prev, .ooo-btn-icon-error, .ooo-btn-error-secondary {color: var(--btn-secondary-color);background-color: var(--btn-secondary-bg);border: var(--btn-secondary-border);}.ooo-btn-secondary:hover, .ooo-btn-secondary-l:hover, .ooo-btn-filter:hover, .ooo-btn-delete:hover, .ooo-btn-download-secondary:hover, .ooo-btn-edit-secondary:hover, .ooo-btn-edit:hover, .ooo-btn-add-secondary:hover, .ooo-btn-icon:hover, .ooo-carousel button.ooo-next:hover, .ooo-carousel button.ooo-prev:hover, .ooo-btn-icon-error:hover, .ooo-btn-error-secondary:hover, .ooo-btn-secondary:focus, .ooo-btn-secondary-l:focus, .ooo-btn-filter:focus, .ooo-btn-delete:focus, .ooo-btn-download-secondary:focus, .ooo-btn-edit-secondary:focus, .ooo-btn-edit:focus, .ooo-btn-add-secondary:focus, .ooo-btn-icon:focus, .ooo-carousel button.ooo-next:focus, .ooo-carousel button.ooo-prev:focus, .ooo-btn-icon-error:focus, .ooo-btn-error-secondary: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-secondary-l:disabled, .ooo-btn-filter:disabled, .ooo-btn-delete:disabled, .ooo-btn-download-secondary:disabled, .ooo-btn-edit-secondary:disabled, .ooo-btn-edit:disabled, .ooo-btn-add-secondary:disabled, .ooo-btn-icon:disabled, .ooo-carousel button.ooo-next:disabled, .ooo-carousel button.ooo-prev:disabled, .ooo-btn-icon-error:disabled, .ooo-btn-error-secondary:disabled, .ooo-btn-secondary.disabled, .disabled.ooo-btn-secondary-l, .disabled.ooo-btn-filter, .disabled.ooo-btn-delete, .disabled.ooo-btn-download-secondary, .disabled.ooo-btn-edit-secondary, .disabled.ooo-btn-edit, .disabled.ooo-btn-add-secondary, .disabled.ooo-btn-icon, .ooo-carousel button.disabled.ooo-next, .ooo-carousel button.disabled.ooo-prev, .disabled.ooo-btn-icon-error, .disabled.ooo-btn-error-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-secondary-l, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-filter, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-delete, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-download-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-edit-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-edit, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-add-secondary, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-icon, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-icon-error, .ooo-breadcrumb .ooo-item.disabled a.ooo-btn-error-secondary, .ooo-btn-secondary.ooo-disabled, .ooo-disabled.ooo-btn-secondary-l, .ooo-disabled.ooo-btn-filter, .ooo-disabled.ooo-btn-delete, .ooo-disabled.ooo-btn-download-secondary, .ooo-disabled.ooo-btn-edit-secondary, .ooo-disabled.ooo-btn-edit, .ooo-disabled.ooo-btn-add-secondary, .ooo-disabled.ooo-btn-icon, .ooo-carousel button.ooo-disabled.ooo-next, .ooo-carousel button.ooo-disabled.ooo-prev, .ooo-disabled.ooo-btn-icon-error, .ooo-disabled.ooo-btn-error-secondary {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-carousel button.ooo-next, .ooo-carousel button.ooo-prev, .ooo-btn-icon-error {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-carousel button.ooo-next, .ooo-carousel h1 button.ooo-next, h1 .ooo-carousel button.ooo-prev, .ooo-carousel h1 button.ooo-prev, h1 .ooo-btn-icon-error, h2 .ooo-btn-icon, h2 .ooo-carousel button.ooo-next, .ooo-carousel h2 button.ooo-next, h2 .ooo-carousel button.ooo-prev, .ooo-carousel h2 button.ooo-prev, h2 .ooo-btn-icon-error, h3 .ooo-btn-icon, h3 .ooo-carousel button.ooo-next, .ooo-carousel h3 button.ooo-next, h3 .ooo-carousel button.ooo-prev, .ooo-carousel h3 button.ooo-prev, h3 .ooo-btn-icon-error {font-size: 0.6em;}.ooo-btn-delete::before {color: var(--color-fb-d-02);transition: all 0.5s;}.ooo-btn-delete:hover::before {color: var(--color-secondary);transition: all 0.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: 0.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: 0.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 0.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 0.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:not(:last-child), .ooo-btn-group .ooo-btn-error-secondary:not(:last-child), .ooo-btn-group .ooo-btn-icon: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-carousel button.ooo-prev:not(:last-child), .ooo-carousel .ooo-btn-group button.ooo-prev:not(:last-child), .ooo-btn-group .ooo-btn-icon-error:not(:last-child), .ooo-btn-group .ooo-btn-add: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: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-delete-2: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-filter:not(:last-child), .ooo-btn-group .ooo-btn-l:not(:last-child), .ooo-btn-group .ooo-btn-secondary-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:not(:first-child), .ooo-btn-group .ooo-btn-error-secondary:not(:first-child), .ooo-btn-group .ooo-btn-icon: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-carousel button.ooo-prev:not(:first-child), .ooo-carousel .ooo-btn-group button.ooo-prev:not(:first-child), .ooo-btn-group .ooo-btn-icon-error:not(:first-child), .ooo-btn-group .ooo-btn-add: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: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-delete-2: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-filter:not(:first-child), .ooo-btn-group .ooo-btn-l:not(:first-child), .ooo-btn-group .ooo-btn-secondary-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;}@media (min-width: 1090px) {.ooo-buttons {justify-content: flex-end;}}.ooo-buttons {align-items: center;gap: 0.5em;}.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: 0.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 .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-success, .ooo-message-warning, .ooo-message-info, .ooo-message-danger {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: 0.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: 0.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: 0.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: 0.5em;}.ooo-list, .ooo-firter-list, .ooo-vertical-list, .ooo-list-pondera, .ooo-list4, .ooo-list3, .ooo-list2 {display: grid;}@media (min-width: 599px) {.ooo-list, .ooo-firter-list, .ooo-vertical-list, .ooo-list-pondera, .ooo-list4, .ooo-list3, .ooo-list2 {grid-template-columns: repeat(auto-fill, minmax(19vw, 1fr));}}.ooo-list, .ooo-firter-list, .ooo-vertical-list, .ooo-list-pondera, .ooo-list4, .ooo-list3, .ooo-list2 {gap: var(--padding);}@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 > .ooo-event-form {gap: var(--padding);}.ooo-vertical-list {gap: 60px;}@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: 0.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-list4 .ooo-horizontal-list, .ooo-list-pondera .ooo-horizontal-list, .ooo-vertical-list .ooo-horizontal-list, .ooo-firter-list .ooo-horizontal-list {padding-top: 0.7em;}.ooo-horizontal-input {display: flex;align-items: center;gap: 0.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-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: 0.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: 0.5em 1.5em;}.ooo-permisos li {display: flex;align-items: center;gap: 0.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: 0.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 0.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 0.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: 0.75em;height: 3px;background-color: var(--color-fb-s-01);display: block;content: "";position: absolute;top: calc(50% - 1.5px);left: calc(50% - 0.375em);}.ooo-copy-notes {display: grid;}@media (min-width: 600px) {.ooo-copy-notes {grid-template-columns: 1fr auto 1fr;}}.ooo-copy-notes {gap: 1em;align-items: center;}.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: 0.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% - 0.75em);left: 1.8em;display: inline-block;}.ooo-edit-tags .ooo-tag .ooo-edit-butons {display: flex;gap: 0.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],input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=image],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week],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,input[type=date] + label,input[type=datetime-local] + label,input[type=email] + label,input[type=file] + label,input[type=image] + label,input[type=month] + label,input[type=number] + label,input[type=password] + label,input[type=search] + label,input[type=tel] + label,input[type=time] + label,input[type=url] + label,input[type=week] + label,input[type=range] + label,.ooo-range-container + label,textarea + label,select + label,input.ooo-datalist + label {margin-top: 1em;}label + input[type=text],label + input[type=date],label + input[type=datetime-local],label + input[type=email],label + input[type=file],label + input[type=image],label + input[type=month],label + input[type=number],label + input[type=password],label + input[type=search],label + input[type=tel],label + input[type=time],label + input[type=url],label + input[type=week],label + input[type=range],label + .ooo-range-container,label + textarea,label + select,label + input.ooo-datalist {margin-top: 0.3em;}.error input[type=text],.error input[type=date],.error input[type=datetime-local],.error input[type=email],.error input[type=file],.error input[type=image],.error input[type=month],.error input[type=number],.error input[type=password],.error input[type=search],.error input[type=tel],.error input[type=time],.error input[type=url],.error input[type=week],.error input[type=range],.error .ooo-range-container,.error textarea,.error select,.error input.ooo-datalist {color: var(--color-fb-d-02);}input[type=text]:disabled, input[type=text].ooo-disabled, input[type=text].disabled,input[type=date]:disabled,input[type=date].ooo-disabled,input[type=date].disabled,input[type=datetime-local]:disabled,input[type=datetime-local].ooo-disabled,input[type=datetime-local].disabled,input[type=email]:disabled,input[type=email].ooo-disabled,input[type=email].disabled,input[type=file]:disabled,input[type=file].ooo-disabled,input[type=file].disabled,input[type=image]:disabled,input[type=image].ooo-disabled,input[type=image].disabled,input[type=month]:disabled,input[type=month].ooo-disabled,input[type=month].disabled,input[type=number]:disabled,input[type=number].ooo-disabled,input[type=number].disabled,input[type=password]:disabled,input[type=password].ooo-disabled,input[type=password].disabled,input[type=search]:disabled,input[type=search].ooo-disabled,input[type=search].disabled,input[type=tel]:disabled,input[type=tel].ooo-disabled,input[type=tel].disabled,input[type=time]:disabled,input[type=time].ooo-disabled,input[type=time].disabled,input[type=url]:disabled,input[type=url].ooo-disabled,input[type=url].disabled,input[type=week]:disabled,input[type=week].ooo-disabled,input[type=week].disabled,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,textarea:disabled,textarea.ooo-disabled,textarea.disabled,select:disabled,input.ooo-datalist:disabled,select.ooo-disabled,input.ooo-disabled.ooo-datalist,select.disabled,input.disabled.ooo-datalist {background-color: var(--disabled-bg);cursor: not-allowed;pointer-events: none;}input[type=text]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=email]::placeholder,input[type=file]::placeholder,input[type=image]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,input[type=range]::placeholder,.ooo-range-container::placeholder,textarea::placeholder,select::placeholder,input.ooo-datalist::placeholder {color: var(--color-text-light);font-style: italic;}textarea {line-height: var(--line-height-base);padding-top: 0.5em;padding-bottom: 0.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: 0.7em;top: calc(50% - 0.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: 0.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 0.7em center;background-size: 0.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) + 0.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: 0.3em;}.ooo-datalist-element .ooo-datalist-element-clear-btn {border-top-left-radius: 0;border-bottom-left-radius: 0;margin-top: 0.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: 0.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-radio .ooo-breadcrumb .ooo-item.disabled a.ooo-range-container + span, .ooo-breadcrumb .ooo-item.disabled .ooo-checkbox 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-radio .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-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-radio .ooo-breadcrumb .ooo-item.disabled a.ooo-range-container + label, .ooo-breadcrumb .ooo-item.disabled .ooo-checkbox a.ooo-range-container + label, .ooo-breadcrumb .ooo-item.disabled .ooo-radio a.ooo-range-container + label {opacity: 0.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% - 0.5em);left: 0.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, .ooo-filter-box .ooo-btn-error, .ooo-search-box .ooo-btn-error-secondary, .ooo-filter-box .ooo-btn-error-secondary, .ooo-search-box .ooo-btn-icon, .ooo-search-box .ooo-carousel button.ooo-next, .ooo-carousel .ooo-search-box button.ooo-next, .ooo-search-box .ooo-carousel button.ooo-prev, .ooo-carousel .ooo-search-box button.ooo-prev, .ooo-filter-box .ooo-btn-icon, .ooo-filter-box .ooo-carousel button.ooo-next, .ooo-carousel .ooo-filter-box button.ooo-next, .ooo-filter-box .ooo-carousel button.ooo-prev, .ooo-carousel .ooo-filter-box button.ooo-prev, .ooo-search-box .ooo-btn-icon-error, .ooo-filter-box .ooo-btn-icon-error, .ooo-search-box .ooo-btn-add, .ooo-filter-box .ooo-btn-add, .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, .ooo-filter-box .ooo-btn-download, .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-delete-2, .ooo-filter-box .ooo-btn-delete-2, .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-filter, .ooo-filter-box .ooo-btn-filter, .ooo-search-box .ooo-btn-l, .ooo-filter-box .ooo-btn-l, .ooo-search-box .ooo-btn-secondary-l, .ooo-filter-box .ooo-btn-secondary-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, .ooo-add-box .ooo-btn-error-secondary, .ooo-add-box .ooo-btn-icon, .ooo-add-box .ooo-carousel button.ooo-next, .ooo-carousel .ooo-add-box button.ooo-next, .ooo-add-box .ooo-carousel button.ooo-prev, .ooo-carousel .ooo-add-box button.ooo-prev, .ooo-add-box .ooo-btn-icon-error, .ooo-add-box .ooo-btn-add, .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, .ooo-add-box .ooo-btn-download-secondary, .ooo-add-box .ooo-btn-delete, .ooo-add-box .ooo-btn-delete-2, .ooo-add-box .ooo-btn-action, .ooo-add-box .ooo-btn-next, .ooo-add-box .ooo-btn-filter, .ooo-add-box .ooo-btn-l, .ooo-add-box .ooo-btn-secondary-l {border-top-left-radius: 0;border-bottom-left-radius: 0;}.ooo-date .fieldcontain {display: flex;align-items: center;gap: 0.5em;}.ooo-date .fieldcontain > label:first-child {white-space: nowrap;}.ooo-date-group {display: flex;}@media (max-width: 768px) {.ooo-date-group {gap: 0.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, .ooo-date-group .ooo-carousel button.ooo-next, .ooo-carousel .ooo-date-group button.ooo-next, .ooo-date-group .ooo-carousel button.ooo-prev, .ooo-carousel .ooo-date-group button.ooo-prev, .ooo-date-group .ooo-btn-icon-error, .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: 0.5em 0;margin: 0.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 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: 0.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: 0.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: 0.25em;bottom: 0.25em;background-color: white;transition: 0.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: 0.4s;cursor: not-allowed;}.ooo-switch.ooo-off .fieldcontain .ooo-checkbox-colored:before {position: absolute;content: "";height: 1.2em;width: 1.2em;left: 0.25em;top: 0.25em;background-color: white;transition: 0.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-checkbox .ooo-range-container + span, .ooo-checkbox .ooo-switch.ooo-off .fieldcontain .ooo-range-container + 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-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: 0.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-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 input + span:before, .ooo-radio .ooo-switch.ooo-off .fieldcontain input + 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: 0.25em;top: 0.25em;background-color: white;transition: 0.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-checkbox .ooo-range-container + span, .ooo-checkbox .ooo-switch.ooo-off:hover .ooo-range-container + 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-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-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 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-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 0.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 0.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: 0.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 strong {color: var(--color-fb-d-02);}.ooo-last-update li.error {color: var(--color-fb-d-02);}.ooo-columns {display: flex;gap: calc(2 * var(--padding));}@media (min-width: 1089px) {.ooo-columns {max-width: 1480px;}}.ooo-columns {margin: 0 auto;flex-wrap: wrap;}@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;}@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 {min-width: 296;}.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 0.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 0.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: 0.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: 0.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);}@media (min-width: 1090px) {#ooo-mainHeader .ooo-usu {display: none;position: absolute;z-index: 100;width: 100%;right: 0;justify-content: space-between;}}#ooo-mainHeader .ooo-usu {display: flex;position: fixed;bottom: 0;color: var(--colorW);left: 100vw;transition: all 0.5s ease-in-out;width: 100vw;font-size: var(--headerLogo-usu-size);}.ooo-mainMenuOpen #ooo-mainHeader .ooo-usu {left: 0;transition: all 0.5s ease-in-out;}#ooo-mainHeader .ooo-usu {align-items: center;gap: 5px;padding-left: 1.5em;background-color: var(--color-neutral-04);}#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: 0.5em 1em;margin-left: 0.5em;border-radius: 1em;}#ooo-mainHeader .ooo-usu-top {font-size: 1em;display: none;}@media (min-width: 768px) {#ooo-mainHeader .ooo-usu-top {display: flex;}}#ooo-mainHeader .ooo-usu-top {align-items: center;justify-content: center;gap: 1em;padding: calc(var(--padding) / 2) var(--padding);}#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 0.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: 0.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: 0.5em;padding: var(--padding) 1em;background-color: var(--color-bg-n-01);}#ooo-mainHeader .ooo-usu-mobile .ooo-btn-top {padding: 0.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: 0.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 0.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: 0.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 0.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: 0.2em;margin-bottom: 0.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: 0.5em 1em;border-bottom: 1px solid var(--color-link-hover);color: var(--menu-tab-open-color);font-size: 1.5em;display: flex;gap: 0.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: 0.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: 0.5em;padding: 0.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 0.5s ease-in-out 0.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, rgb(255, 255, 255) 0%, rgb(238, 238, 238) 100%);border-radius: 50%;border: 1px solid var(--color-bg-n-01);width: 2vw;height: 2vw;right: -1.1em;padding: 0.6em;top: 16vh;cursor: pointer;transition: all 0.5s ease-in-out;}@media (min-width: 1089px) {.ooo-mainMenu .ooo-btn-menu {opacity: 1;}}.ooo-mainMenu .ooo-btn-menu {opacity: 0;}.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 0.3s ease-in-out;font-size: 0.8em;}.ooo-mainMenu .ooo-btn-menu.ooo-menu-open::after {transform: rotate(-90deg);transition: all 0.3s ease-in-out;}.ooo-hamburger {position: fixed;right: 0.7em;top: 0.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: 0.3em;padding: 0.4em;z-index: 1001;}.ooo-hamburger > div {height: 3px;width: 100%;background-color: var(--color-text);display: block;transition: all 0.5s ease-in-out;}@media (min-width: 768px) {.ooo-hamburger {display: none;}}.ooo-mainMenuOpen .ooo-hamburger > div:nth-child(2) {opacity: 0;transition: all 0.5s ease-in-out;}.ooo-mainMenuOpen .ooo-hamburger > div:first-child {transform: rotate(405deg) translate(7px, 8px);transition: all 0.5s ease-in-out;}.ooo-mainMenuOpen .ooo-hamburger > div:last-child {transform: rotate(-405deg) translate(6px, -8px);transition: all 0.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 0.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: 0.2em 0.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: 0.7em;padding-right: 0.7em;}body.js-menu-closed .ooo-mainMenu ul li a {padding-left: 0.8em;padding-right: 0.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: 0.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: 0.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: 0.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: 0.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: 0.5em 1.5em;font-size: 0.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);}.ooo-table-empty {text-align: center;color: var(--color-text-light);padding: 2em 0;font-style: italic;}@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: 0.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: 0.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: 0.8em;top: 0.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: 0.8em;padding-bottom: 0.3em;}.ooo-legend .ooo-legend-content li {padding: 0.5em 0 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: 0.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: 0.5em 0;}.ooo-collapsible-legend span {min-width: 0;padding: 0.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: 0.5em;padding: 0.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: 0.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: 0.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: 0.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: 0.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, .ooo-map .ooo-data-popup .ooo-btn-error-secondary, .ooo-map .ooo-data-popup .ooo-btn-icon, .ooo-map .ooo-data-popup .ooo-btn-icon-error, .ooo-map .ooo-data-popup .ooo-btn-add, .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, .ooo-map .ooo-data-popup .ooo-btn-download-secondary, .ooo-map .ooo-data-popup .ooo-btn-delete, .ooo-map .ooo-data-popup .ooo-btn-delete-2, .ooo-map .ooo-data-popup .ooo-btn-action, .ooo-map .ooo-data-popup .ooo-btn-next, .ooo-map .ooo-data-popup .ooo-btn-filter, .ooo-map .ooo-data-popup .ooo-btn-l, .ooo-map .ooo-data-popup .ooo-btn-secondary-l, .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 {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: 0.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: 0.5em;border-radius: 50%;font-size: 1.2em;color: var(--color-accent);border: 2px solid var(--color-accent);}.ooo-caption-image {padding: 0.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);}@media (min-width: 1090px) {#ooo-mainHeader .ooo-usu {display: none;position: absolute;z-index: 100;width: 100%;right: 0;justify-content: space-between;}}#ooo-mainHeader .ooo-usu {display: flex;position: fixed;bottom: 0;color: var(--colorW);left: 100vw;transition: all 0.5s ease-in-out;width: 100vw;font-size: var(--headerLogo-usu-size);}.ooo-mainMenuOpen #ooo-mainHeader .ooo-usu {left: 0;transition: all 0.5s ease-in-out;}#ooo-mainHeader .ooo-usu {align-items: center;gap: 5px;padding-left: 1.5em;background-color: var(--color-neutral-04);}#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: 0.5em 1em;margin-left: 0.5em;border-radius: 1em;}#ooo-mainHeader .ooo-usu-top {font-size: 1em;display: none;}@media (min-width: 768px) {#ooo-mainHeader .ooo-usu-top {display: flex;}}#ooo-mainHeader .ooo-usu-top {align-items: center;justify-content: center;gap: 1em;padding: calc(var(--padding) / 2) var(--padding);}#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 0.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: 0.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: 0.5em;padding: var(--padding) 1em;background-color: var(--color-bg-n-01);}#ooo-mainHeader .ooo-usu-mobile .ooo-btn-top {padding: 0.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: 0.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 0.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: 0.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 0.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: 0.2em;margin-bottom: 0.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: 0.5em 1em;border-bottom: 1px solid var(--color-link-hover);color: var(--menu-tab-open-color);font-size: 1.5em;display: flex;gap: 0.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: 0.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: 0.5em;padding: 0.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 0.5s ease-in-out 0.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, rgb(255, 255, 255) 0%, rgb(238, 238, 238) 100%);border-radius: 50%;border: 1px solid var(--color-bg-n-01);width: 2vw;height: 2vw;right: -1.1em;padding: 0.6em;top: 16vh;cursor: pointer;transition: all 0.5s ease-in-out;}@media (min-width: 1089px) {.ooo-mainMenu .ooo-btn-menu {opacity: 1;}}.ooo-mainMenu .ooo-btn-menu {opacity: 0;}.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 0.3s ease-in-out;font-size: 0.8em;}.ooo-mainMenu .ooo-btn-menu.ooo-menu-open::after {transform: rotate(-90deg);transition: all 0.3s ease-in-out;}.ooo-hamburger {position: fixed;right: 0.7em;top: 0.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: 0.3em;padding: 0.4em;z-index: 1001;}.ooo-hamburger > div {height: 3px;width: 100%;background-color: var(--color-text);display: block;transition: all 0.5s ease-in-out;}@media (min-width: 768px) {.ooo-hamburger {display: none;}}.ooo-mainMenuOpen .ooo-hamburger > div:nth-child(2) {opacity: 0;transition: all 0.5s ease-in-out;}.ooo-mainMenuOpen .ooo-hamburger > div:first-child {transform: rotate(405deg) translate(7px, 8px);transition: all 0.5s ease-in-out;}.ooo-mainMenuOpen .ooo-hamburger > div:last-child {transform: rotate(-405deg) translate(6px, -8px);transition: all 0.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 0.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: 0.2em 0.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: 0.7em;padding-right: 0.7em;}body.js-menu-closed .ooo-mainMenu ul li a {padding-left: 0.8em;padding-right: 0.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: 0.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: 0.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: 0.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: 0.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-filter-block {display: flex;flex-direction: column;gap: var(--padding);}.ooo-filter-block .ooo-filter-search input[type=text], .ooo-filter-block .ooo-filter-search [type=text].ooo-range-container {width: 100%;}.ooo-filter-block .ooo-filter-fields {display: flex;flex-wrap: nowrap;gap: var(--padding);align-items: flex-end;}.ooo-filter-block .ooo-filter-fields > span {display: contents;}.ooo-filter-block .ooo-filter-fields .fieldcontain {flex: 1;min-width: 0;}.ooo-filter-block .ooo-filter-search-btn {order: 1;}@media (max-width: 599px) {.ooo-filter-block .ooo-filter-fields {flex-wrap: wrap;}.ooo-filter-block .ooo-filter-fields .fieldcontain {flex: 1 1 100%;}.ooo-filter-block .ooo-search-buttons-bar .ooo-btn-label {display: none;}.ooo-filter-block .ooo-search-buttons-bar .ooo-with-icon::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-btn.ooo-with-icon-end::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-with-icon-end.ooo-btn-secondary::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-with-icon-end.ooo-btn-error::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-with-icon-end.ooo-btn-error-secondary::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-btn-icon::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-btn-icon-error::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-btn-add::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-btn-add-secondary::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-btn-edit::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-btn-edit-secondary::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-btn-download::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-btn-download-secondary::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-btn-delete::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-btn-delete-2::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-with-icon-end.ooo-btn-action::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-with-icon-end.ooo-btn-next::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-with-icon-end.ooo-btn-filter::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-with-icon-end.ooo-btn-l::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-with-icon-end.ooo-btn-secondary-l::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-carousel button.ooo-prev::before, .ooo-carousel .ooo-filter-block .ooo-search-buttons-bar button.ooo-prev::before, .ooo-filter-block .ooo-search-buttons-bar .ooo-carousel button.ooo-next::before, .ooo-carousel .ooo-filter-block .ooo-search-buttons-bar button.ooo-next::before {margin-right: 0;}}.ooo-filters-box.ooo-panel-box {height: 0;overflow: hidden;padding-top: 0;padding-bottom: 0;margin-top: -2px;box-shadow: none;transition: all 1s;}.ooo-filters-box.ooo-panel-box.ooo-open {transition: all 0.5s;background-color: var(--table-header-bg);animation: anima-openFilters 0.5s linear;height: auto;padding: var(--padding);margin-bottom: var(--padding);box-shadow: var(--box-shadow);}@keyframes anima-openFilters {from {height: 0;padding-top: 0;padding-bottom: 0;border: none;}to {height: auto;padding: var(--padding);border: 1px solid var(--color-border);}}.ooo-bodyLogin {background-repeat: no-repeat;background-size: cover;padding-top: 0;}.ooo-logo-h1 {width: 100%;max-width: 35em;max-height: 150px;}@media (min-width: 61.5em) {.ooo-logo-h1 {max-width: 40em;}}.ooo-logo-h1 {box-shadow: var(--box-shadow);border-radius: var(--border-radius);display: block;margin: 0 auto;}@media (min-width: 768px) {.ooo-panel-login.ooo-panel-content {height: calc(100vh - 7em);}}.ooo-panel-login.ooo-panel-content {display: flex;flex-direction: column;justify-content: center;max-width: 35em;}@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: 0.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, .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, .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-add, .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, .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-delete-2, .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-filter, .ooo-pest-data .ooo-pest-data-content .ooo-pest-deferred .ooo-btn-l, .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-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 {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: 0.5em;right: 0.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, .ooo-summary-panel .ooo-filters-box.ooo-panel-box h2, .ooo-filters-box.ooo-panel-box .ooo-summary-panel h2 {margin-top: 1.5rem;margin-bottom: 1rem;}.ooo-indent {margin: 1em 0 1em 1em;}.ooo-incomplete-status, .ooo-pendding-status, .ooo-null-status, .ooo-medium-status, .ooo-high-status, .ooo-low-status, .ooo-title-data .ooo-later, .ooo-title-data .ooo-null, .ooo-title-data .ooo-low, .ooo-title-data .ooo-medium, .ooo-title-data .ooo-high {display: inline-flex;justify-content: center;align-items: center;font-size: 1rem;padding: 0.5em 1em;border-radius: 4px;min-width: 3.5em;gap: 0.5em;}.ooo-title-data {display: flex;align-items: center;justify-content: space-between;gap: 0.5em;}.ooo-title-data > * {display: flex;gap: 0.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: 0.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 0.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: 0.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: 0.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):before {display: none;}.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-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):before {display: none;}.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-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):before {display: none;}.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-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: 0.5em;}.ooo-panel-weekNavigation .ooo-weekNavigator-btn a span {font-size: 2em;color: var(--color-secondary);border-radius: 2em;margin: 6px;padding: 0.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: 0.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: 0.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: 0.5em 0.8em;display: inline-flex;gap: 0.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: 0.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 0.5em;border-radius: 1.5em;line-height: 2em;display: inline-flex;justify-content: center;align-items: center;margin: 0 0.4em;}.ooo-station-affected strong {font-size: 1.2em;display: inline-block;padding: 0 0.3em;}.ooo-station-affected-name {white-space: nowrap;}.ooo-station-affected-name strong {font-size: 1em;}.ooo-station-affected-name {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-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: 0.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;}@media (min-width: 1089px) {.ooo-index-layout main .ooo-index-01 .ooo-panel-content {grid-template-columns: 7fr 4fr;gap: 8.3333333333%;}}.ooo-index-layout main .ooo-index-01 .ooo-panel-content {gap: 2em;}.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;}@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-01 .ooo-panel-content .ooo-index-01-image {border-radius: 30px;background-position: center;background-size: cover;background-repeat: no-repeat;}.ooo-index-layout main .ooo-index-02 {background-color: var(--color-amarillo-oscuro);color: var(--color-negro);}@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 {gap: 8.3333333333%;}.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;}@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 .ooo-index-02-image {border-radius: 30px;background-position: center;background-size: cover;background-repeat: no-repeat;}.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;}@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 {gap: 8.3333333333%;}.ooo-index-layout main .ooo-index-03 .ooo-panel-content .ooo-index-03-image {background-image: url(index/tecnico-fd5a17d288842575b10984b63515f262.jpg);min-height: 25vh;}@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-03 .ooo-panel-content .ooo-index-03-image {border-radius: 30px;background-position: center;background-size: cover;background-repeat: no-repeat;}.ooo-index-layout main .ooo-index-04 {background-color: var(--color-amarillo-oscuro);color: var(--color-negro);}@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 {gap: 8.3333333333%;}.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;}