.elementor-275 .elementor-element.elementor-element-a75273e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-275 .elementor-element.elementor-element-0ec4cd6{text-align:center;}.elementor-275 .elementor-element.elementor-element-1622086{--divider-border-style:solid;--divider-border-width:0px;background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-secondary ) 0%, #FFFFFF 57%);}.elementor-275 .elementor-element.elementor-element-1622086 .elementor-divider-separator{width:0%;margin:0 auto;margin-center:0;}.elementor-275 .elementor-element.elementor-element-1622086 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-275 .elementor-element.elementor-element-810c9c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-275 .elementor-element.elementor-element-f0d4e4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-275 .elementor-element.elementor-element-e04f2d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-275 .elementor-element.elementor-element-34e1dcf.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-275 .elementor-element.elementor-element-a75273e{--content-width:1100px;}.elementor-275 .elementor-element.elementor-element-f0d4e4c{--width:65%;}.elementor-275 .elementor-element.elementor-element-e04f2d2{--width:35%;}}/* Start custom CSS for shortcode, class: .elementor-element-da711d5 *//* ===== Botones de ficha (Volver al buscador + ¿Algún error?) ===== */

.coea-ficha__actions .coea-btn,
.coea-ficha__actions .coea-btn--ghost {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #009CDD !important;   /* azul COEA */
    color: #ffffff !important;        /* texto blanco */
    border: none !important;
    border-radius: 8px !important;
    padding: 12px 28px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    cursor: pointer !important;

    text-indent: 0 !important;        /* por si algún estilo raro lo ocultaba */
    overflow: visible !important;
}

.coea-ficha__actions .coea-btn:hover,
.coea-ficha__actions .coea-btn--ghost:hover,
.coea-ficha__actions .coea-btn:focus,
.coea-ficha__actions .coea-btn--ghost:focus {
    background: #5A6871 !important;   /* gris COEA */
    color: #ffffff !important;
}

/* Para que se vean alineados y con espacio entre ellos */
.coea-ficha__actions {
    display: flex;
    gap: 16px;
    align-items: center;
    margin-top: 20px;
    flex-wrap: wrap;
}

/* ===== Botón "Enviar corrección" dentro del formulario ===== */

.coea-report-error .coea-btn,
.coea-error-form .coea-btn--ghost {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: #009CDD !important;   /* azul COEA */
    color: #ffffff !important;        /* texto blanco */
    border: none !important;
    border-radius: 8px !important;
    padding: 10px 24px !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    cursor: pointer !important;
}

.coea-report-error .coea-btn:hover,
.coea-error-form .coea-btn--ghost:hover,
.coea-report-error .coea-btn:focus,
.coea-error-form .coea-btn--ghost:focus {
    background: #5A6871 !important;   /* gris COEA */
    color: #ffffff !important;
}

/* Un poco de aire al formulario de corrección */
.coea-error-form .coea-error-field {
    margin-bottom: 10px;
}
.coea-error-form label {
    display: block;
    margin-bottom: 3px;
    font-size: 13px;
    font-weight: 600;
}
.coea-error-form input[type="text"],
.coea-error-form input[type="email"]{
    width: 100%;
    max-width: 420px;
    padding: 6px 8px;
    border-radius: 4px;
    border: 1px solid #ccc;
    font-size: 14px;
}/* End custom CSS */