{"id":1192,"date":"2026-06-08T18:37:53","date_gmt":"2026-06-08T16:37:53","guid":{"rendered":"https:\/\/smartcoast.eu\/descargas\/"},"modified":"2026-09-28T22:46:47","modified_gmt":"2026-09-28T20:46:47","slug":"descargas","status":"publish","type":"page","link":"https:\/\/smartcoast.eu\/es\/descargas\/","title":{"rendered":"Descargas"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1192\" class=\"elementor elementor-1192 elementor-855\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0a78012 e-flex e-con-boxed e-con e-parent\" data-id=\"0a78012\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7421dd elementor-widget elementor-widget-elementskit-heading\" data-id=\"a7421dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"elementskit-heading.default\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" ><div class=\"ekit-heading elementskit-section-title-wraper text_left   ekit_heading_tablet-   ekit_heading_mobile-text_center\"><h2 class=\"ekit-heading--title elementskit-section-title \">Descargas<\/h2><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7b3e695 e-flex e-con-boxed e-con e-parent\" data-id=\"7b3e695\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6353358 elementor-widget elementor-widget-html\" data-id=\"6353358\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n    <div\n        class=\"sc-resources\"\n        data-territories=\"[{&quot;id&quot;:&quot;cantabria&quot;,&quot;name&quot;:&quot;Cantabria&quot;,&quot;country&quot;:&quot;Espa\\u00f1a&quot;,&quot;x&quot;:37,&quot;y&quot;:65,&quot;image&quot;:&quot;https:\\\/\\\/smartcoast.eu\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/pablo-r-bartol-Ac6yrEuyxxA-unsplash-scaled.jpg&quot;,&quot;documents&quot;:[{&quot;title&quot;:&quot;SMARTCoast Residents Survey | Cantabria&quot;,&quot;file&quot;:&quot;https:\\\/\\\/smartcoast.eu\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/SMARTCoast_ResidentsSurvey_Cantabria_EN.pdf&quot;,&quot;web&quot;:&quot;&quot;}]},{&quot;id&quot;:&quot;vigo&quot;,&quot;name&quot;:&quot;Vigo&quot;,&quot;country&quot;:&quot;Galicia, Espa\\u00f1a&quot;,&quot;x&quot;:31,&quot;y&quot;:68,&quot;image&quot;:&quot;https:\\\/\\\/smartcoast.eu\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/alberto-gasco-SBWCqu5tQIw-unsplash-scaled.jpg&quot;,&quot;documents&quot;:[{&quot;title&quot;:&quot;SMARTCoast Residents Survey | Pontevedra&quot;,&quot;file&quot;:&quot;https:\\\/\\\/smartcoast.eu\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/SMARTCoast_ResidentsSurvey_Pontevedra_EN.pdf&quot;,&quot;web&quot;:&quot;&quot;}]},{&quot;id&quot;:&quot;pais_vasco_frances&quot;,&quot;name&quot;:&quot;Pa\\u00eds Vasco franc\\u00e9s&quot;,&quot;country&quot;:&quot;Francia&quot;,&quot;x&quot;:43,&quot;y&quot;:64,&quot;image&quot;:&quot;https:\\\/\\\/smartcoast.eu\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/farbod-papoli-brngxqN0Lbw-unsplash-scaled.jpg&quot;,&quot;documents&quot;:[{&quot;title&quot;:&quot;SMARTCoast Residents Survey | NAquitaine&quot;,&quot;file&quot;:&quot;https:\\\/\\\/smartcoast.eu\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/SMARTCoast_ResidentsSurvey_NAquitaine_EN.pdf&quot;,&quot;web&quot;:&quot;&quot;}]},{&quot;id&quot;:&quot;algarve&quot;,&quot;name&quot;:&quot;Algarve&quot;,&quot;country&quot;:&quot;Portugal&quot;,&quot;x&quot;:30,&quot;y&quot;:87,&quot;image&quot;:&quot;https:\\\/\\\/smartcoast.eu\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/paula-sotomayor-1nmvU_SpGuM-unsplash-scaled.jpg&quot;,&quot;documents&quot;:[{&quot;title&quot;:&quot;SMARTCoast Residents Survey | Algarve&quot;,&quot;file&quot;:&quot;https:\\\/\\\/smartcoast.eu\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/SMARTCoast_ResidentsSurvey_Algarve_EN.pdf&quot;,&quot;web&quot;:&quot;&quot;}]},{&quot;id&quot;:&quot;azores&quot;,&quot;name&quot;:&quot;Azores&quot;,&quot;country&quot;:&quot;Portugal&quot;,&quot;x&quot;:9,&quot;y&quot;:72,&quot;image&quot;:&quot;https:\\\/\\\/smartcoast.eu\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/AZORES.jpg&quot;,&quot;documents&quot;:[{&quot;title&quot;:&quot;SMARTCoast Residents Survey | Azores&quot;,&quot;file&quot;:&quot;https:\\\/\\\/smartcoast.eu\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/SMARTCoast_ResidentsSurvey_Azores_EN.pdf&quot;,&quot;web&quot;:&quot;&quot;}]},{&quot;id&quot;:&quot;munster&quot;,&quot;name&quot;:&quot;Munster&quot;,&quot;country&quot;:&quot;Irlanda&quot;,&quot;x&quot;:25,&quot;y&quot;:35,&quot;image&quot;:&quot;https:\\\/\\\/smartcoast.eu\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/enrico-bizzotto-9cGL_LXZGOY-unsplash-scaled.jpg&quot;,&quot;documents&quot;:[{&quot;title&quot;:&quot;SMARTCoast Residents Survey | Munster&quot;,&quot;file&quot;:&quot;https:\\\/\\\/smartcoast.eu\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/SMARTCoast_ResidentsSurvey_Munster_EN.pdf&quot;,&quot;web&quot;:&quot;&quot;}]}]\"\n        data-general=\"[]\"\n        data-labels=\"{&quot;report&quot;:&quot;Informe&quot;,&quot;general&quot;:&quot;General&quot;,&quot;general_type&quot;:&quot;Recurso general&quot;,&quot;download&quot;:&quot;Descargar&quot;,&quot;open_website&quot;:&quot;Abrir web de&quot;,&quot;documents&quot;:&quot;documentos&quot;}\"\n        data-language=\"es\"\n    >\n\n        <!-- INTRO -->\n        <section class=\"sc-intro\">\n\n            <div>\n\n                <p class=\"sc-eyebrow\">\n                    EL ATL\u00c1NTICO, CONECTADO                <\/p>\n\n                <h2>\n                    Conocimiento sin fronteras<span>.<\/span>\n                <\/h2>\n\n                <p class=\"sc-intro-copy\">\n                    Explora ideas, conocimiento y herramientas para una costa m\u00e1s sostenible.                <\/p>\n\n            <\/div>\n\n            <span class=\"sc-edition\">\n\n                RECURSOS Y DESCARGAS\n                <span>\n                    01 \u2014\n                    06                <\/span>\n\n            <\/span>\n\n        <\/section>\n\n\n        <!-- TOOLBAR -->\n        <div class=\"sc-toolbar\">\n\n            <div\n                class=\"sc-tabs\"\n                role=\"tablist\"\n                aria-label=\"RECURSOS Y DESCARGAS\"\n            >\n\n                <span class=\"sc-tab-indicator\" aria-hidden=\"true\"><\/span>\n\n                <button\n                    class=\"sc-tab sc-map-tab\"\n                    type=\"button\"\n                    role=\"tab\"\n                    aria-selected=\"true\"\n                >\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path d=\"m3 5 6-2 6 2 6-2v16l-6 2-6-2-6 2ZM9 3v16M15 5v16\"\/>\n                    <\/svg>\n\n                    <span>Mapa<\/span>\n                <\/button>\n\n                <button\n                    class=\"sc-tab sc-directory-tab\"\n                    type=\"button\"\n                    role=\"tab\"\n                    aria-selected=\"false\"\n                    tabindex=\"-1\"\n                >\n                    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                        <path d=\"M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01\"\/>\n                    <\/svg>\n\n                    <span>Directorio<\/span>\n                <\/button>\n\n            <\/div>\n\n            <p class=\"sc-resource-count\">\n\n                <strong>6<\/strong>\n                territorios\n                <span>\u00b7<\/span>\n\n                <strong>6<\/strong>\n                documentos\n            <\/p>\n\n        <\/div>\n\n\n        <!-- MAP -->\n        <section class=\"sc-map-panel\">\n\n            <div class=\"sc-map-caption\">\n\n                <span class=\"sc-eyebrow\">\n                    EXPLORA LA COSTA                <\/span>\n\n                <h3>\n                    Perspectivas locales.<br>\n                    Horizontes compartidos.                <\/h3>\n\n                <p>\n                    Selecciona un punto para descubrir<br>\n                    los recursos de cada territorio.                <\/p>\n\n            <\/div>\n\n            <span class=\"sc-ocean-label\">\n                OC\u00c9ANO ATL\u00c1NTICO NORTE            <\/span>\n\n            <div class=\"sc-map-stage\">\n\n                <img decoding=\"async\"\n                    class=\"sc-geography\"\n                    src=\"https:\/\/smartcoast.eu\/wp-content\/uploads\/2026\/09\/atlantic.svg\"\n                    alt=\"Atlantic Area\"\n                    draggable=\"false\"\n                >\n\n                <div class=\"sc-markers\"><\/div>\n\n            <\/div>\n\n            <span class=\"sc-compass\" aria-hidden=\"true\">\n\n                N\n\n                <svg viewBox=\"0 0 24 36\">\n                    <path d=\"m12 2 8 30-8-7-8 7Z\"\/>\n                <\/svg>\n\n            <\/span>\n\n            <div class=\"sc-map-bottom\">\n\n                <span class=\"sc-legend\">\n                    <span>1<\/span>\n                    Documentos disponibles                <\/span>\n\n                <span>SMART COAST \u00b7 Atlantic Area<\/span>\n\n            <\/div>\n\n        <\/section>\n\n\n        <!-- DIRECTORY -->\n        <section class=\"sc-directory-panel\" hidden>\n\n            <div class=\"sc-directory-heading\">\n\n                <h3>\n                    Un conocimiento compartido.                <\/h3>\n\n                <span>\n                    TODOS LOS DOCUMENTOS \/\n                    06                <\/span>\n\n            <\/div>\n\n            <div class=\"sc-directory-labels\" aria-hidden=\"true\">\n\n                <span>N.\u00ba<\/span>\n                <span>TIPO \/ TERRITORIO<\/span>\n                <span>DOCUMENTO<\/span>\n                <span>ACCESO<\/span>\n\n            <\/div>\n\n            <div class=\"sc-directory-list\"><\/div>\n\n            <p class=\"sc-directory-end\">\n                Del conocimiento local al progreso colectivo.            <\/p>\n\n        <\/section>\n\n\n        <!-- POPUP -->\n        <dialog class=\"sc-dialog\">\n\n            <button\n                class=\"sc-close-dialog sc-icon-button\"\n                type=\"button\"\n                aria-label=\"Cerrar ventana\"\n            >\n                <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                    <path d=\"m6 6 12 12M6 18 18 6\"\/>\n                <\/svg>\n            <\/button>\n\n            <div class=\"sc-modal-layout\">\n\n                <div class=\"sc-territory-summary\">\n\n                    <div class=\"sc-territory-visual\">\n\n                        <img decoding=\"async\"\n                            class=\"sc-territory-image\"\n                            src=\"\"\n                            alt=\"\"\n                        >\n\n                        <div class=\"sc-territory-image-overlay\"><\/div>\n\n                        <span class=\"sc-territory-country-big\"><\/span>\n\n                    <\/div>\n\n                    <p class=\"sc-territory-country sc-eyebrow\"><\/p>\n\n                    <h2 class=\"sc-territory-title\"><\/h2>\n\n                <\/div>\n\n                <div class=\"sc-modal-documents\">\n\n                    <p class=\"sc-eyebrow\">\n                        BIBLIOTECA DE RECURSOS                    <\/p>\n\n                    <h3>\n                        Documentos                        <span class=\"sc-document-count\"><\/span>\n                    <\/h3>\n\n                    <div class=\"sc-modal-list\"><\/div>\n\n                <\/div>\n\n            <\/div>\n\n        <\/dialog>\n\n    <\/div>\n\n\n    <style>\n\n    \/* ========================================================\n       BASE\n    ======================================================== *\/\n\n    .sc-resources{\n        --sc-blue:#075c8b;\n        --sc-ink:#203e4e;\n        --sc-muted:#71828b;\n        --sc-coral:#ef8b78;\n        --sc-line:#e3e9eb;\n        --sc-paper:#fbfcfc;\n\n        width:100%;\n        max-width:100%;\n        color:var(--sc-ink);\n\n        font-family:\n            Inter,\n            \"Helvetica Neue\",\n            Arial,\n            sans-serif;\n\n        -webkit-font-smoothing:antialiased;\n    }\n\n    .sc-resources,\n    .sc-resources *{\n        box-sizing:border-box;\n    }\n\n    .sc-resources svg{\n        fill:none;\n        stroke:currentColor;\n        stroke-width:1.6;\n        stroke-linecap:round;\n        stroke-linejoin:round;\n    }\n\n\n    \/* ========================================================\n       INTRO\n    ======================================================== *\/\n\n    .sc-resources .sc-intro{\n        padding:56px 0 34px;\n        display:flex;\n        align-items:flex-end;\n        justify-content:space-between;\n        gap:30px;\n    }\n\n    .sc-resources .sc-eyebrow{\n        font-size:10px;\n        line-height:1.3;\n        letter-spacing:2px;\n        font-weight:600;\n        color:var(--sc-blue);\n        margin:0 0 18px;\n    }\n\n    .sc-resources .sc-intro h2{\n        margin:0 0 17px !important;\n        padding:0 !important;\n        font-size:clamp(30px,3.5vw,51px) !important;\n        font-weight:450 !important;\n        letter-spacing:-2px !important;\n        line-height:1.12 !important;\n        color:var(--sc-ink) !important;\n    }\n\n    .sc-resources .sc-intro h2 span{\n        color:var(--sc-coral);\n    }\n\n    .sc-resources .sc-intro-copy{\n        margin:0;\n        color:var(--sc-muted);\n        font-size:14px;\n        line-height:1.6;\n    }\n\n    .sc-resources .sc-edition{\n        font-size:9px;\n        line-height:1.4;\n        letter-spacing:1.6px;\n        color:var(--sc-muted);\n        white-space:nowrap;\n        padding-bottom:4px;\n    }\n\n    .sc-resources .sc-edition > span{\n        display:block;\n        text-align:right;\n        margin-top:12px;\n        color:var(--sc-blue);\n        font-size:12px;\n        letter-spacing:2px;\n    }\n\n\n    \/* ========================================================\n       TOOLBAR\n    ======================================================== *\/\n\n    .sc-resources .sc-toolbar{\n        display:flex;\n        align-items:center;\n        justify-content:space-between;\n        gap:25px;\n        margin:0 0 20px;\n    }\n\n    .sc-resources .sc-tabs{\n        position:relative !important;\n        isolation:isolate;\n        display:grid !important;\n        grid-template-columns:1fr 1fr !important;\n        align-items:stretch !important;\n        width:280px !important;\n        min-width:280px !important;\n        height:52px !important;\n        padding:5px !important;\n        margin:0 !important;\n        overflow:hidden !important;\n        background:#eaf0f2 !important;\n        border:1px solid #e1e9ec !important;\n        border-radius:30px !important;\n        box-shadow:none !important;\n    }\n\n    .sc-resources .sc-tab-indicator{\n        position:absolute;\n        z-index:1;\n        left:5px;\n        top:5px;\n        bottom:5px;\n        width:calc((100% - 10px) \/ 2);\n        border-radius:24px;\n        background:#fff;\n        box-shadow:0 2px 5px rgba(38,78,101,.06);\n        transition:transform .25s ease;\n    }\n\n    .sc-resources .sc-tabs.sc-directory-active .sc-tab-indicator{\n        transform:translateX(100%);\n    }\n\n    .sc-resources .sc-tabs .sc-tab{\n        appearance:none !important;\n        -webkit-appearance:none !important;\n        position:relative !important;\n        z-index:2 !important;\n        width:100% !important;\n        min-width:0 !important;\n        height:42px !important;\n        min-height:42px !important;\n        margin:0 !important;\n        padding:0 15px !important;\n        border:0 !important;\n        border-radius:22px !important;\n        outline:0 !important;\n        background:transparent !important;\n        box-shadow:none !important;\n        color:var(--sc-muted) !important;\n        display:flex !important;\n        flex-direction:row !important;\n        align-items:center !important;\n        justify-content:center !important;\n        gap:9px !important;\n        font-family:inherit !important;\n        font-size:12px !important;\n        font-weight:550 !important;\n        line-height:1 !important;\n        letter-spacing:0 !important;\n        text-transform:none !important;\n        text-decoration:none !important;\n    }\n\n    .sc-resources .sc-tabs .sc-tab[aria-selected=\"true\"]{\n        color:var(--sc-blue) !important;\n    }\n\n    .sc-resources .sc-tabs .sc-tab:hover,\n    .sc-resources .sc-tabs .sc-tab:focus{\n        border:0 !important;\n        outline:0 !important;\n        background:transparent !important;\n        box-shadow:none !important;\n        color:var(--sc-blue) !important;\n    }\n\n    .sc-resources .sc-tabs .sc-tab svg{\n        display:block !important;\n        width:16px !important;\n        height:16px !important;\n        min-width:16px !important;\n        min-height:16px !important;\n        margin:0 !important;\n        padding:0 !important;\n    }\n\n    .sc-resources .sc-resource-count{\n        margin:0;\n        padding:0;\n        display:flex;\n        align-items:center;\n        gap:7px;\n        color:var(--sc-muted);\n        font-size:11px;\n        line-height:1;\n    }\n\n    .sc-resources .sc-resource-count strong{\n        color:var(--sc-ink);\n        font-weight:500;\n    }\n\n    .sc-resources .sc-resource-count > span{\n        margin:0 6px;\n    }\n\n\n    \/* ========================================================\n       MAP\n    ======================================================== *\/\n\n    .sc-resources .sc-map-panel{\n        position:relative;\n        isolation:isolate;\n        width:100%;\n        height:600px;\n        overflow:hidden;\n        border:1px solid #e1e9ec;\n        border-radius:12px;\n\n        background:\n            radial-gradient(\n                ellipse at 64% 45%,\n                #e4f0f4 0%,\n                #eef5f7 45%,\n                #f2f7f8 100%\n            );\n    }\n\n    .sc-resources .sc-map-panel:before{\n        content:\"\";\n        position:absolute;\n        inset:0;\n\n        background-image:\n            radial-gradient(\n                rgba(157,189,193,.30) .7px,\n                transparent .7px\n            );\n\n        background-size:22px 22px;\n        opacity:.35;\n        z-index:-1;\n    }\n\n    .sc-resources .sc-map-caption{\n        position:absolute;\n        left:40px;\n        top:38px;\n        z-index:4;\n        pointer-events:none;\n    }\n\n    .sc-resources .sc-map-caption .sc-eyebrow{\n        margin:0 0 15px;\n        font-size:9px;\n        color:#6f8b97;\n    }\n\n    .sc-resources .sc-map-caption h3{\n        margin:0 0 15px !important;\n        padding:0 !important;\n        font-size:23px !important;\n        line-height:1.35 !important;\n        font-weight:450 !important;\n        letter-spacing:-.6px !important;\n        color:var(--sc-ink) !important;\n    }\n\n    .sc-resources .sc-map-caption p{\n        margin:0;\n        color:#7b929d;\n        font-size:12px;\n        line-height:1.7;\n    }\n\n    .sc-resources .sc-map-stage{\n        position:absolute;\n        width:min(70%,720px);\n        height:94%;\n        right:7%;\n        top:3%;\n        z-index:2;\n    }\n\n    .sc-resources .sc-geography{\n        position:absolute !important;\n        inset:0 !important;\n        display:block !important;\n        width:100% !important;\n        height:100% !important;\n        max-width:none !important;\n        max-height:none !important;\n        margin:0 !important;\n        padding:0 !important;\n        border:0 !important;\n        object-fit:contain !important;\n        object-position:center !important;\n        pointer-events:none;\n        user-select:none;\n        -webkit-user-drag:none;\n    }\n\n    .sc-resources .sc-markers{\n        position:absolute;\n        inset:0;\n        z-index:5;\n        pointer-events:none;\n    }\n\n\n    \/* ========================================================\n       MARKERS\n    ======================================================== *\/\n\n    .sc-resources .sc-marker{\n        appearance:none !important;\n        -webkit-appearance:none !important;\n        position:absolute !important;\n        transform:translate(-50%,-50%);\n        width:46px !important;\n        min-width:46px !important;\n        height:46px !important;\n        min-height:46px !important;\n        margin:0 !important;\n        padding:0 !important;\n        border:5px solid #fff !important;\n        border-radius:50% !important;\n        background:var(--sc-blue) !important;\n        color:#fff !important;\n\n        box-shadow:\n            0 0 0 7px rgba(7,92,139,.06),\n            0 6px 12px rgba(22,76,109,.16) !important;\n\n        display:grid !important;\n        place-items:center !important;\n        font-family:inherit !important;\n        font-size:15px !important;\n        line-height:1 !important;\n        font-weight:600 !important;\n        text-decoration:none !important;\n        pointer-events:auto;\n        cursor:pointer;\n\n        transition:\n            background .2s ease,\n            box-shadow .2s ease,\n            transform .2s ease;\n    }\n\n    .sc-resources .sc-marker:hover{\n        background:#e18471 !important;\n\n        box-shadow:\n            0 0 0 10px rgba(225,132,113,.10),\n            0 6px 14px rgba(22,76,109,.12) !important;\n    }\n\n    .sc-resources .sc-marker-label{\n        position:absolute;\n        left:calc(100% + 15px);\n        top:50%;\n        transform:translateY(-50%);\n        color:var(--sc-ink);\n        font-size:12px;\n        line-height:1;\n        font-weight:500;\n        white-space:nowrap;\n        pointer-events:none;\n\n        text-shadow:\n            0 1px 4px #fff,\n            0 1px 4px #fff;\n    }\n\n\n    \/* CANTABRIA + VIGO \u2014 NOMBRE ENCIMA *\/\n\n    .sc-resources\n    .sc-marker[data-location=\"cantabria\"]\n    .sc-marker-label,\n\n    .sc-resources\n    .sc-marker[data-location=\"vigo\"]\n    .sc-marker-label{\n        left:50%;\n        right:auto;\n        top:auto;\n        bottom:calc(100% + 10px);\n        transform:translateX(-50%);\n    }\n\n\n    .sc-resources\n    .sc-marker[data-location=\"azores\"]\n    .sc-marker-label,\n\n    .sc-resources\n    .sc-marker[data-location=\"algarve\"]\n    .sc-marker-label{\n        left:auto;\n        right:calc(100% + 15px);\n    }\n\n    .sc-resources .sc-ocean-label{\n        position:absolute;\n        left:20%;\n        top:59%;\n        z-index:1;\n        color:#92aebc;\n        font-size:11px;\n        line-height:1.8;\n        letter-spacing:4px;\n        text-align:center;\n        transform:rotate(-12deg);\n        pointer-events:none;\n        max-width:140px;\n    }\n\n    .sc-resources .sc-compass{\n        position:absolute;\n        z-index:4;\n        right:30px;\n        top:30px;\n        display:flex;\n        flex-direction:column;\n        align-items:center;\n        gap:8px;\n        color:#91a9b3;\n        font-size:9px;\n        line-height:1;\n    }\n\n    .sc-resources .sc-compass svg{\n        width:19px;\n        height:28px;\n        stroke-width:1;\n        fill:#afc4cc;\n    }\n\n    .sc-resources .sc-map-bottom{\n        position:absolute;\n        z-index:7;\n        bottom:23px;\n        left:30px;\n        right:30px;\n        display:flex;\n        align-items:center;\n        justify-content:space-between;\n        gap:20px;\n        color:#7e929c;\n        font-size:9px;\n        line-height:1;\n        pointer-events:none;\n    }\n\n    .sc-resources .sc-legend{\n        display:flex;\n        align-items:center;\n        gap:8px;\n    }\n\n    .sc-resources .sc-legend > span{\n        width:24px;\n        height:24px;\n        display:grid;\n        place-items:center;\n        border:3px solid #fff;\n        border-radius:50%;\n        background:var(--sc-blue);\n        color:#fff;\n        font-size:9px;\n    }\n\n\n    \/* ========================================================\n       DIRECTORY\n    ======================================================== *\/\n\n    .sc-resources .sc-directory-panel[hidden]{\n        display:none !important;\n    }\n\n    .sc-resources .sc-directory-heading{\n        display:flex;\n        align-items:center;\n        justify-content:space-between;\n        gap:20px;\n        padding:33px 0 32px;\n    }\n\n    .sc-resources .sc-directory-heading h3{\n        margin:0 !important;\n        padding:0 !important;\n        color:var(--sc-ink) !important;\n        font-size:26px !important;\n        line-height:1.2 !important;\n        font-weight:450 !important;\n        letter-spacing:-.8px !important;\n    }\n\n    .sc-resources .sc-directory-heading > span,\n    .sc-resources .sc-directory-labels{\n        color:var(--sc-muted);\n        font-size:9px;\n        letter-spacing:1.4px;\n    }\n\n    .sc-resources .sc-directory-labels,\n    .sc-resources .sc-directory-row{\n        display:grid;\n\n        grid-template-columns:\n            55px\n            180px\n            minmax(0,1fr)\n            104px;\n\n        gap:22px;\n        align-items:center;\n    }\n\n    .sc-resources .sc-directory-labels{\n        padding:20px 10px;\n        border-bottom:1px solid var(--sc-line);\n    }\n\n    .sc-resources .sc-directory-row{\n        min-height:105px;\n        padding:24px 10px;\n        border-bottom:1px solid var(--sc-line);\n        transition:background .15s ease;\n    }\n\n    .sc-resources .sc-directory-row:hover{\n        background:#f3f7f8;\n    }\n\n    .sc-resources .sc-row-number{\n        color:#97a5ad;\n        font-size:12px;\n    }\n\n    .sc-resources .sc-row-location{\n        color:var(--sc-ink);\n        font-size:12px;\n        line-height:1.5;\n    }\n\n    .sc-resources .sc-row-location small{\n        display:block;\n        margin-bottom:7px;\n        color:#8d9ea7;\n        font-size:9px;\n        line-height:1.3;\n        text-transform:uppercase;\n        letter-spacing:1px;\n    }\n\n    .sc-resources .sc-document-name{\n        margin:0 !important;\n        padding:0 !important;\n        color:var(--sc-ink) !important;\n        font-size:16px !important;\n        line-height:1.5 !important;\n        font-weight:450 !important;\n        letter-spacing:0 !important;\n    }\n\n    .sc-resources .sc-actions{\n        display:flex;\n        align-items:center;\n        justify-content:flex-end;\n        gap:8px;\n    }\n\n    .sc-resources .sc-icon-button{\n        appearance:none !important;\n        -webkit-appearance:none !important;\n        width:44px !important;\n        min-width:44px !important;\n        height:44px !important;\n        min-height:44px !important;\n        margin:0 !important;\n        padding:0 !important;\n        flex-shrink:0;\n        display:grid !important;\n        place-items:center !important;\n        border:1px solid var(--sc-line) !important;\n        border-radius:50% !important;\n        background:transparent !important;\n        color:var(--sc-blue) !important;\n        text-decoration:none !important;\n        box-shadow:none !important;\n        transition:.15s;\n    }\n\n    .sc-resources .sc-icon-button:hover{\n        background:#eaf2f5 !important;\n        border-color:#b7ccd6 !important;\n        color:var(--sc-blue) !important;\n    }\n\n    .sc-resources .sc-icon-button svg{\n        width:20px;\n        height:20px;\n    }\n\n    .sc-resources .sc-actions .sc-icon-button:first-child{\n        background:#edf4f6 !important;\n        border-color:transparent !important;\n    }\n\n    .sc-resources .sc-directory-end{\n        margin:0;\n        padding:30px 0 35px;\n        color:#92a2ab;\n        font-size:12px;\n    }\n\n\n    \/* ========================================================\n       DIALOG\n    ======================================================== *\/\n\n    .sc-resources .sc-dialog{\n        position:fixed;\n        border:0;\n        border-radius:22px;\n        padding:38px;\n        width:min(960px,calc(100% - 48px));\n        max-width:960px;\n        max-height:calc(100dvh - 48px);\n        overflow:auto;\n        color:var(--sc-ink);\n        background:#fff;\n\n        box-shadow:\n            0 30px 110px\n            rgba(24,54,70,.20);\n    }\n\n    .sc-resources .sc-dialog::backdrop{\n        background:rgba(23,61,80,.40);\n        backdrop-filter:blur(7px);\n    }\n\n    .sc-resources .sc-modal-layout{\n        display:grid;\n\n        grid-template-columns:\n            minmax(0,1fr)\n            minmax(0,1.1fr);\n\n        gap:40px;\n    }\n\n    .sc-resources .sc-close-dialog{\n        position:absolute;\n        z-index:5;\n        right:16px;\n        top:16px;\n        width:34px !important;\n        min-width:34px !important;\n        height:34px !important;\n        min-height:34px !important;\n        background:#fff !important;\n    }\n\n    .sc-resources .sc-close-dialog svg{\n        width:16px;\n        height:16px;\n    }\n\n    .sc-resources .sc-territory-visual{\n        position:relative;\n        overflow:hidden;\n        width:100%;\n        height:320px;\n        padding:25px;\n        display:flex;\n        align-items:flex-end;\n        border-radius:12px;\n\n        background:\n            linear-gradient(\n                145deg,\n                #d8e8ed,\n                #eef5f7\n            );\n    }\n\n    .sc-resources .sc-territory-image{\n        position:absolute !important;\n        inset:0 !important;\n        display:block;\n        width:100% !important;\n        height:100% !important;\n        max-width:none !important;\n        margin:0 !important;\n        padding:0 !important;\n        object-fit:cover;\n        border:0 !important;\n        border-radius:0 !important;\n    }\n\n    .sc-resources .sc-territory-image-overlay{\n        position:absolute;\n        inset:0;\n        z-index:1;\n\n        background:\n            linear-gradient(\n                180deg,\n                rgba(18,48,64,.01) 25%,\n                rgba(18,48,64,.12) 60%,\n                rgba(18,48,64,.62) 100%\n            );\n\n        pointer-events:none;\n    }\n\n    .sc-resources .sc-territory-country-big{\n        position:relative;\n        z-index:2;\n        color:#fff;\n        font-size:12px;\n        font-weight:600;\n        letter-spacing:2px;\n\n        text-shadow:\n            0 2px 12px\n            rgba(0,0,0,.30);\n    }\n\n    .sc-resources .sc-territory-summary .sc-eyebrow{\n        margin:25px 0 9px;\n    }\n\n    .sc-resources .sc-territory-summary h2{\n        margin:0 !important;\n        padding:0 !important;\n        color:var(--sc-ink) !important;\n        font-size:36px !important;\n        line-height:1.15 !important;\n        letter-spacing:-1.3px !important;\n        font-weight:450 !important;\n    }\n\n    .sc-resources .sc-modal-documents{\n        padding-top:35px;\n    }\n\n    .sc-resources .sc-modal-documents > .sc-eyebrow{\n        margin-bottom:15px;\n        color:#9aabb4;\n        font-size:9px;\n    }\n\n    .sc-resources .sc-modal-documents h3{\n        margin:0 0 29px !important;\n        padding:0 !important;\n        display:flex;\n        align-items:center;\n        gap:12px;\n        color:var(--sc-ink) !important;\n        font-size:27px !important;\n        line-height:1.2 !important;\n        font-weight:450 !important;\n        letter-spacing:-.7px !important;\n    }\n\n    .sc-resources .sc-modal-documents h3 span{\n        padding:5px 9px;\n        border-radius:20px;\n        background:#eff4f6;\n        color:#738d9c;\n        font-size:11px;\n        letter-spacing:0;\n    }\n\n    .sc-resources .sc-modal-row{\n        display:flex;\n        align-items:center;\n        justify-content:space-between;\n        gap:18px;\n        padding:26px 0;\n        border-top:1px solid var(--sc-line);\n    }\n\n    .sc-resources .sc-modal-row .sc-document-name{\n        font-size:15px !important;\n    }\n\n    .sc-resources .sc-modal-row .sc-actions{\n        gap:6px;\n    }\n\n    .sc-resources .sc-modal-row .sc-icon-button{\n        width:36px !important;\n        min-width:36px !important;\n        height:36px !important;\n        min-height:36px !important;\n    }\n\n    .sc-resources .sc-modal-row svg{\n        width:18px;\n        height:18px;\n    }\n\n\n    \/* ========================================================\n       TABLET\n    ======================================================== *\/\n\n    @media(max-width:1000px){\n\n        .sc-resources .sc-edition{\n            display:none;\n        }\n\n        .sc-resources .sc-map-stage{\n            width:74%;\n            right:1%;\n        }\n\n        .sc-resources .sc-directory-labels,\n        .sc-resources .sc-directory-row{\n            grid-template-columns:\n                32px\n                130px\n                minmax(0,1fr)\n                98px;\n            gap:15px;\n        }\n\n        .sc-resources .sc-modal-layout{\n            gap:26px;\n        }\n\n    }\n\n\n    \/* ========================================================\n       MOBILE\n    ======================================================== *\/\n\n    @media(max-width:640px){\n\n        .sc-resources .sc-intro{\n            padding:35px 0 27px;\n        }\n\n        .sc-resources .sc-intro h2{\n            max-width:340px;\n            font-size:37px !important;\n            letter-spacing:-1.5px !important;\n        }\n\n        .sc-resources .sc-intro-copy{\n            max-width:285px;\n            font-size:13px;\n        }\n\n        .sc-resources .sc-toolbar{\n            flex-direction:column;\n            align-items:center;\n            gap:11px;\n            margin-bottom:14px;\n        }\n\n        .sc-resources .sc-tabs{\n            width:280px !important;\n            max-width:100% !important;\n            min-width:0 !important;\n        }\n\n        .sc-resources .sc-resource-count{\n            font-size:10px;\n        }\n\n        .sc-resources .sc-map-panel{\n            height:540px;\n        }\n\n        .sc-resources .sc-map-stage{\n            width:100%;\n            height:75%;\n            right:0;\n            top:19%;\n        }\n\n        .sc-resources .sc-map-caption{\n            left:20px;\n            top:22px;\n            right:55px;\n        }\n\n        .sc-resources .sc-map-caption h3{\n            max-width:240px;\n            font-size:18px !important;\n        }\n\n        .sc-resources .sc-map-caption p{\n            display:none;\n        }\n\n        .sc-resources .sc-ocean-label{\n            left:5%;\n            top:54%;\n            font-size:7px;\n            letter-spacing:2px;\n        }\n\n\n        \/* MARCADORES M\u00d3VIL *\/\n\n        .sc-resources .sc-marker{\n            width:28px !important;\n            min-width:28px !important;\n            height:28px !important;\n            min-height:28px !important;\n\n            border-width:3px !important;\n\n            font-size:10px !important;\n            font-weight:600 !important;\n\n            box-shadow:\n                0 0 0 4px rgba(7,92,139,.06),\n                0 3px 7px rgba(22,76,109,.13) !important;\n        }\n\n        .sc-resources .sc-marker:hover{\n            box-shadow:\n                0 0 0 5px rgba(225,132,113,.08),\n                0 3px 7px rgba(22,76,109,.12) !important;\n        }\n\n        .sc-resources .sc-marker-label{\n            left:calc(100% + 7px);\n            font-size:8px;\n            font-weight:500;\n            line-height:1.15;\n        }\n\n\n        \/* CANTABRIA + VIGO \u2014 NOMBRE ENCIMA EN M\u00d3VIL *\/\n\n        .sc-resources\n        .sc-marker[data-location=\"cantabria\"]\n        .sc-marker-label,\n\n        .sc-resources\n        .sc-marker[data-location=\"vigo\"]\n        .sc-marker-label{\n            left:50%;\n            right:auto;\n            top:auto;\n            bottom:calc(100% + 6px);\n            transform:translateX(-50%);\n        }\n\n\n        .sc-resources\n        .sc-marker[data-location=\"azores\"]\n        .sc-marker-label,\n\n        .sc-resources\n        .sc-marker[data-location=\"algarve\"]\n        .sc-marker-label{\n            left:auto;\n            right:calc(100% + 7px);\n        }\n\n\n        .sc-resources .sc-map-bottom{\n            bottom:17px;\n            left:17px;\n            right:17px;\n            font-size:8px;\n        }\n\n        .sc-resources .sc-directory-heading{\n            display:block;\n            padding:25px 0;\n        }\n\n        .sc-resources .sc-directory-heading h3{\n            max-width:240px;\n            font-size:24px !important;\n            line-height:1.3 !important;\n        }\n\n        .sc-resources .sc-directory-heading > span{\n            display:block;\n            margin-top:16px;\n        }\n\n        .sc-resources .sc-directory-labels{\n            display:none;\n        }\n\n        .sc-resources .sc-directory-row{\n            grid-template-columns:\n                24px\n                minmax(0,1fr)\n                auto;\n\n            gap:10px;\n            padding:22px 0;\n        }\n\n        .sc-resources .sc-row-number{\n            grid-row:1 \/ 3;\n            align-self:start;\n        }\n\n        .sc-resources .sc-row-location{\n            grid-column:2;\n            display:flex;\n            flex-wrap:wrap;\n            gap:7px;\n            align-items:center;\n        }\n\n        .sc-resources .sc-row-location small{\n            margin:0;\n        }\n\n        .sc-resources .sc-directory-row .sc-document-name{\n            grid-column:2;\n            grid-row:2;\n            font-size:14px !important;\n        }\n\n        .sc-resources .sc-directory-row .sc-actions{\n            grid-column:3;\n            grid-row:1 \/ 3;\n            flex-direction:column;\n        }\n\n        .sc-resources .sc-dialog{\n            width:calc(100% - 24px);\n            max-height:calc(100dvh - 24px);\n            padding:24px;\n            border-radius:18px;\n        }\n\n        .sc-resources .sc-modal-layout{\n            grid-template-columns:1fr;\n            gap:24px;\n        }\n\n        .sc-resources .sc-territory-visual{\n            height:210px;\n        }\n\n        .sc-resources .sc-territory-summary h2{\n            font-size:31px !important;\n        }\n\n        .sc-resources .sc-modal-documents{\n            padding:0;\n        }\n\n        .sc-resources .sc-modal-documents > .sc-eyebrow{\n            display:none;\n        }\n\n    }\n\n    <\/style>\n\n\n    <script>\n\n    (function(){\n\n        const components =\n            document.querySelectorAll(\n                '.sc-resources:not([data-initialized])'\n            );\n\n        const component =\n            components[components.length - 1];\n\n        if(!component){\n            return;\n        }\n\n        component.dataset.initialized = 'true';\n\n\n        \/* DATA *\/\n\n        let territories = [];\n        let generalDocuments = [];\n        let labels = {};\n\n        try{\n\n            territories =\n                JSON.parse(\n                    component.dataset.territories || '[]'\n                );\n\n            generalDocuments =\n                JSON.parse(\n                    component.dataset.general || '[]'\n                );\n\n            labels =\n                JSON.parse(\n                    component.dataset.labels || '{}'\n                );\n\n        }catch(error){\n\n            console.error(\n                'SMART COAST: Error loading resource data.',\n                error\n            );\n\n            return;\n        }\n\n\n        \/* ELEMENTS *\/\n\n        const mapPanel =\n            component.querySelector('.sc-map-panel');\n\n        const directoryPanel =\n            component.querySelector('.sc-directory-panel');\n\n        const mapTab =\n            component.querySelector('.sc-map-tab');\n\n        const directoryTab =\n            component.querySelector('.sc-directory-tab');\n\n        const tabs =\n            component.querySelector('.sc-tabs');\n\n        const markers =\n            component.querySelector('.sc-markers');\n\n        const directoryList =\n            component.querySelector('.sc-directory-list');\n\n        const dialog =\n            component.querySelector('.sc-dialog');\n\n        const modalList =\n            component.querySelector('.sc-modal-list');\n\n        const modalTitle =\n            component.querySelector('.sc-territory-title');\n\n        const modalCountry =\n            component.querySelector('.sc-territory-country');\n\n        const modalBig =\n            component.querySelector('.sc-territory-country-big');\n\n        const modalCount =\n            component.querySelector('.sc-document-count');\n\n        const modalImage =\n            component.querySelector('.sc-territory-image');\n\n        const closeDialog =\n            component.querySelector('.sc-close-dialog');\n\n\n        \/* ICONS *\/\n\n        const downloadIcon = `\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M12 3v12m-5-5 5 5 5-5M4 15v5h16v-5\"\/>\n            <\/svg>\n        `;\n\n        const externalIcon = `\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <path d=\"M14 3h7v7M21 3 10 14M10 4H4v16h16v-6\"\/>\n            <\/svg>\n        `;\n\n\n        \/* ACTION BUTTONS *\/\n\n        function createActions(doc){\n\n            const actions =\n                document.createElement('div');\n\n            actions.className =\n                'sc-actions';\n\n\n            if(doc.file){\n\n                const download =\n                    document.createElement('a');\n\n                download.className =\n                    'sc-icon-button';\n\n                download.href =\n                    doc.file;\n\n                download.target =\n                    '_blank';\n\n                download.rel =\n                    'noopener';\n\n                download.setAttribute(\n                    'aria-label',\n                    (labels.download || 'Download') +\n                    ' ' +\n                    doc.title\n                );\n\n                download.innerHTML =\n                    downloadIcon;\n\n                actions.appendChild(download);\n            }\n\n\n            if(doc.web){\n\n                const website =\n                    document.createElement('a');\n\n                website.className =\n                    'sc-icon-button';\n\n                website.href =\n                    doc.web;\n\n                website.target =\n                    '_blank';\n\n                website.rel =\n                    'noopener noreferrer';\n\n                website.setAttribute(\n                    'aria-label',\n                    (labels.open_website || 'Open website for') +\n                    ' ' +\n                    doc.title\n                );\n\n                website.innerHTML =\n                    externalIcon;\n\n                actions.appendChild(website);\n            }\n\n            return actions;\n        }\n\n\n        \/* DIRECTORY ROW *\/\n\n        let index = 0;\n\n        function createDirectoryRow(doc, type, locationName){\n\n            index++;\n\n            const row =\n                document.createElement('article');\n\n            row.className =\n                'sc-directory-row';\n\n\n            const number =\n                document.createElement('span');\n\n            number.className =\n                'sc-row-number';\n\n            number.textContent =\n                String(index).padStart(2,'0');\n\n\n            const location =\n                document.createElement('div');\n\n            location.className =\n                'sc-row-location';\n\n\n            const small =\n                document.createElement('small');\n\n            small.textContent = type;\n\n\n            location.appendChild(small);\n\n            location.appendChild(\n                document.createTextNode(\n                    locationName\n                )\n            );\n\n\n            const title =\n                document.createElement('h4');\n\n            title.className =\n                'sc-document-name';\n\n            title.textContent =\n                doc.title;\n\n\n            row.appendChild(number);\n            row.appendChild(location);\n            row.appendChild(title);\n\n            row.appendChild(\n                createActions(doc)\n            );\n\n\n            directoryList.appendChild(row);\n        }\n\n\n        \/* GENERAL \u2014 SOLO DIRECTORIO *\/\n\n        generalDocuments.forEach(\n            function(doc){\n\n                createDirectoryRow(\n                    doc,\n                    labels.general_type || 'General resource',\n                    labels.general || 'General'\n                );\n\n            }\n        );\n\n\n        \/* MODAL *\/\n\n        function openTerritory(territory){\n\n            modalTitle.textContent =\n                territory.name;\n\n            modalCountry.textContent =\n                territory.country.toUpperCase();\n\n            modalBig.textContent =\n                territory.country.toUpperCase();\n\n            modalCount.textContent =\n                String(\n                    territory.documents.length\n                ).padStart(2,'0');\n\n\n            if(territory.image){\n\n                modalImage.src =\n                    territory.image;\n\n                modalImage.alt =\n                    territory.name;\n\n                modalImage.style.display =\n                    'block';\n\n            }else{\n\n                modalImage.removeAttribute('src');\n\n                modalImage.alt = '';\n\n                modalImage.style.display =\n                    'none';\n            }\n\n\n            modalList.innerHTML = '';\n\n\n            territory.documents.forEach(\n                function(doc){\n\n                    const row =\n                        document.createElement('div');\n\n                    row.className =\n                        'sc-modal-row';\n\n\n                    const title =\n                        document.createElement('h4');\n\n                    title.className =\n                        'sc-document-name';\n\n                    title.textContent =\n                        doc.title;\n\n\n                    row.appendChild(title);\n\n                    row.appendChild(\n                        createActions(doc)\n                    );\n\n                    modalList.appendChild(row);\n\n                }\n            );\n\n\n            if(\n                typeof dialog.showModal ===\n                'function'\n            ){\n\n                dialog.showModal();\n\n            }else{\n\n                dialog.setAttribute(\n                    'open',\n                    ''\n                );\n            }\n\n        }\n\n\n        \/* MAPA + TERRITORIOS *\/\n\n        territories.forEach(\n            function(territory){\n\n                if(!territory.documents.length){\n                    return;\n                }\n\n\n                \/* MARKER *\/\n\n                const marker =\n                    document.createElement('button');\n\n                marker.type =\n                    'button';\n\n                marker.className =\n                    'sc-marker';\n\n                marker.dataset.location =\n                    territory.id;\n\n                marker.style.left =\n                    territory.x + '%';\n\n                marker.style.top =\n                    territory.y + '%';\n\n                marker.setAttribute(\n                    'aria-label',\n                    territory.name +\n                    ': ' +\n                    territory.documents.length +\n                    ' ' +\n                    (labels.documents || 'documents')\n                );\n\n\n                const number =\n                    document.createTextNode(\n                        territory.documents.length\n                    );\n\n\n                const markerLabel =\n                    document.createElement('span');\n\n                markerLabel.className =\n                    'sc-marker-label';\n\n                markerLabel.textContent =\n                    territory.name;\n\n\n                marker.appendChild(number);\n                marker.appendChild(markerLabel);\n\n\n                marker.addEventListener(\n                    'click',\n                    function(){\n\n                        openTerritory(\n                            territory\n                        );\n\n                    }\n                );\n\n\n                markers.appendChild(marker);\n\n\n                \/* DIRECTORY *\/\n\n                territory.documents.forEach(\n                    function(doc){\n\n                        createDirectoryRow(\n                            doc,\n                            (labels.report || 'Report') +\n                            ' \/ ' +\n                            territory.country,\n                            territory.name\n                        );\n\n                    }\n                );\n\n            }\n        );\n\n\n        \/* TABS *\/\n\n        function showMap(){\n\n            mapPanel.hidden = false;\n            directoryPanel.hidden = true;\n\n            mapTab.setAttribute(\n                'aria-selected',\n                'true'\n            );\n\n            directoryTab.setAttribute(\n                'aria-selected',\n                'false'\n            );\n\n            mapTab.tabIndex = 0;\n            directoryTab.tabIndex = -1;\n\n            tabs.classList.remove(\n                'sc-directory-active'\n            );\n\n        }\n\n\n        function showDirectory(){\n\n            mapPanel.hidden = true;\n            directoryPanel.hidden = false;\n\n            mapTab.setAttribute(\n                'aria-selected',\n                'false'\n            );\n\n            directoryTab.setAttribute(\n                'aria-selected',\n                'true'\n            );\n\n            mapTab.tabIndex = -1;\n            directoryTab.tabIndex = 0;\n\n            tabs.classList.add(\n                'sc-directory-active'\n            );\n\n        }\n\n\n        mapTab.addEventListener(\n            'click',\n            showMap\n        );\n\n        directoryTab.addEventListener(\n            'click',\n            showDirectory\n        );\n\n\n        \/* CLOSE MODAL *\/\n\n        closeDialog.addEventListener(\n            'click',\n            function(){\n\n                if(typeof dialog.close === 'function'){\n                    dialog.close();\n                }else{\n                    dialog.removeAttribute('open');\n                }\n\n            }\n        );\n\n\n        dialog.addEventListener(\n            'click',\n            function(event){\n\n                const rect =\n                    dialog.getBoundingClientRect();\n\n                const outside =\n                    event.clientX < rect.left ||\n                    event.clientX > rect.right ||\n                    event.clientY < rect.top ||\n                    event.clientY > rect.bottom;\n\n                if(outside){\n\n                    if(typeof dialog.close === 'function'){\n                        dialog.close();\n                    }else{\n                        dialog.removeAttribute('open');\n                    }\n\n                }\n\n            }\n        );\n\n\n    })();\n\n    <\/script>\n\n    \t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Descargas<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-1192","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>Descargas - Proyecto Interreg Smart Coast<\/title>\r\n<meta name=\"description\" content=\"Descargue los documentos, informes y publicaciones oficiales del proyecto europeo SMART COAST para conocer sus resultados y actividades.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/smartcoast.eu\/es\/descargas\/\" \/>\r\n<meta property=\"og:locale\" content=\"es_ES\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Descargas - Proyecto Interreg Smart Coast\" \/>\r\n<meta property=\"og:description\" content=\"Descargue los documentos, informes y publicaciones oficiales del proyecto europeo SMART COAST para conocer sus resultados y actividades.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/smartcoast.eu\/es\/descargas\/\" \/>\r\n<meta property=\"og:site_name\" content=\"Proyecto Interreg Smart Coast\" \/>\r\n<meta property=\"article:modified_time\" content=\"2026-09-28T20:46:47+00:00\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/smartcoast.eu\\\/es\\\/descargas\\\/\",\"url\":\"https:\\\/\\\/smartcoast.eu\\\/es\\\/descargas\\\/\",\"name\":\"Descargas - Proyecto Interreg Smart Coast\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/smartcoast.eu\\\/es\\\/#website\"},\"datePublished\":\"2026-06-08T16:37:53+00:00\",\"dateModified\":\"2026-09-28T20:46:47+00:00\",\"description\":\"Descargue los documentos, informes y publicaciones oficiales del proyecto europeo SMART COAST para conocer sus resultados y actividades.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/smartcoast.eu\\\/es\\\/descargas\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/smartcoast.eu\\\/es\\\/descargas\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/smartcoast.eu\\\/es\\\/descargas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/smartcoast.eu\\\/es\\\/smart-coast\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Descargas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/smartcoast.eu\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/smartcoast.eu\\\/es\\\/\",\"name\":\"Proyecto Interreg Smart Coast\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/smartcoast.eu\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/smartcoast.eu\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/smartcoast.eu\\\/es\\\/#organization\",\"name\":\"Proyecto Interreg Smart Coast\",\"url\":\"https:\\\/\\\/smartcoast.eu\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/smartcoast.eu\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/smartcoast.eu\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Interreg_Smart-Coast-Logo-1.webp\",\"contentUrl\":\"https:\\\/\\\/smartcoast.eu\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Interreg_Smart-Coast-Logo-1.webp\",\"width\":1920,\"height\":268,\"caption\":\"Proyecto Interreg Smart Coast\"},\"image\":{\"@id\":\"https:\\\/\\\/smartcoast.eu\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Descargas - Proyecto Interreg Smart Coast","description":"Descargue los documentos, informes y publicaciones oficiales del proyecto europeo SMART COAST para conocer sus resultados y actividades.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/smartcoast.eu\/es\/descargas\/","og_locale":"es_ES","og_type":"article","og_title":"Descargas - Proyecto Interreg Smart Coast","og_description":"Descargue los documentos, informes y publicaciones oficiales del proyecto europeo SMART COAST para conocer sus resultados y actividades.","og_url":"https:\/\/smartcoast.eu\/es\/descargas\/","og_site_name":"Proyecto Interreg Smart Coast","article_modified_time":"2026-09-28T20:46:47+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/smartcoast.eu\/es\/descargas\/","url":"https:\/\/smartcoast.eu\/es\/descargas\/","name":"Descargas - Proyecto Interreg Smart Coast","isPartOf":{"@id":"https:\/\/smartcoast.eu\/es\/#website"},"datePublished":"2026-06-08T16:37:53+00:00","dateModified":"2026-09-28T20:46:47+00:00","description":"Descargue los documentos, informes y publicaciones oficiales del proyecto europeo SMART COAST para conocer sus resultados y actividades.","breadcrumb":{"@id":"https:\/\/smartcoast.eu\/es\/descargas\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/smartcoast.eu\/es\/descargas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/smartcoast.eu\/es\/descargas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/smartcoast.eu\/es\/smart-coast\/"},{"@type":"ListItem","position":2,"name":"Descargas"}]},{"@type":"WebSite","@id":"https:\/\/smartcoast.eu\/es\/#website","url":"https:\/\/smartcoast.eu\/es\/","name":"Proyecto Interreg Smart Coast","description":"","publisher":{"@id":"https:\/\/smartcoast.eu\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/smartcoast.eu\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/smartcoast.eu\/es\/#organization","name":"Proyecto Interreg Smart Coast","url":"https:\/\/smartcoast.eu\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/smartcoast.eu\/es\/#\/schema\/logo\/image\/","url":"https:\/\/smartcoast.eu\/wp-content\/uploads\/2026\/05\/Interreg_Smart-Coast-Logo-1.webp","contentUrl":"https:\/\/smartcoast.eu\/wp-content\/uploads\/2026\/05\/Interreg_Smart-Coast-Logo-1.webp","width":1920,"height":268,"caption":"Proyecto Interreg Smart Coast"},"image":{"@id":"https:\/\/smartcoast.eu\/es\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/smartcoast.eu\/es\/wp-json\/wp\/v2\/pages\/1192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartcoast.eu\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/smartcoast.eu\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/smartcoast.eu\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/smartcoast.eu\/es\/wp-json\/wp\/v2\/comments?post=1192"}],"version-history":[{"count":7,"href":"https:\/\/smartcoast.eu\/es\/wp-json\/wp\/v2\/pages\/1192\/revisions"}],"predecessor-version":[{"id":1629,"href":"https:\/\/smartcoast.eu\/es\/wp-json\/wp\/v2\/pages\/1192\/revisions\/1629"}],"wp:attachment":[{"href":"https:\/\/smartcoast.eu\/es\/wp-json\/wp\/v2\/media?parent=1192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}