/* Anmeldelser: brødtekst i sitets design (anmeldelse-stil.php). Flyttet fra inline <style> 29.10.2026. */
/* Typografi */
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor,
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor p,
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor li { font-family: 'Montserrat', sans-serif !important; color: #283344 !important; font-size: 17px !important; line-height: 1.8 !important; }
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor h2,
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor h3,
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-heading .elementor-heading-title { font-family: 'Montserrat', sans-serif !important; color: #202b3b; font-weight: 800 !important; letter-spacing: -0.01em; }
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor h2 { font-size: 30px !important; line-height: 1.25 !important; }
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor h3 { font-size: 22px !important; }

/* Læsebredde */
body.eea-anm .elementor[data-elementor-type="wp-page"] > .elementor-section:not(.eea-graa) > .elementor-container { max-width: 900px !important; }
body.eea-anm .elementor[data-elementor-type="wp-page"] > .e-con:not(.eea-graa) { --content-width: 900px; }

/* Grå bokse -> hvide kort */
body.eea-anm .eea-graa { background: transparent !important; }
body.eea-anm .eea-graa > .elementor-container,
body.eea-anm .eea-graa > .e-con-inner { max-width: 900px !important; background: #fff; border: 1px solid #e1e5eb; border-radius: 20px; box-shadow: 0 8px 30px rgba(32, 43, 58, .05); padding: 28px 32px !important; }
body.eea-anm .eea-graa + .eea-graa > .elementor-container,
body.eea-anm .eea-graa + .eea-graa > .e-con-inner { margin-top: -12px; }

/* Fakta-felter */
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-icon-box .elementor-icon-box-wrapper { background: #fff5f6; border-radius: 12px; padding: 10px 14px; }
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-icon-box .elementor-icon-box-title,
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-icon-box .elementor-icon-box-title * { font-family: 'Montserrat', sans-serif !important; font-size: 12px !important; font-weight: 800 !important; letter-spacing: .06em; text-transform: uppercase; color: #d92c4b !important; }
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-icon-box .elementor-icon-box-description { font-family: 'Montserrat', sans-serif !important; font-size: 15px !important; font-weight: 700 !important; color: #202b3b !important; }

/* Skærmbilleder */
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-image img { border-radius: 14px; box-shadow: 0 10px 30px rgba(32, 43, 58, .10); max-height: 520px; width: auto !important; object-fit: contain; }

/* Knapper -> grøn CTA */
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-button .elementor-button { background: #10b981 !important; border: 0 !important; border-radius: 12px !important; padding: 15px 26px !important; font-family: 'Montserrat', sans-serif !important; font-weight: 700 !important; font-size: 16px !important; color: #fff !important; box-shadow: 0 6px 18px rgba(16, 185, 129, .25); }
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-button .elementor-button:hover { background: #0e9f6e !important; }

/* Fordele / ulemper */
body.eea-anm .eea-plus, body.eea-anm .eea-minus { border-radius: 18px !important; }
body.eea-anm .eea-plus > .elementor-widget-wrap, body.eea-anm .eea-minus > .elementor-widget-wrap,
body.eea-anm .eea-plus.e-con, body.eea-anm .eea-minus.e-con { background-image: none !important; padding: 22px 24px !important; border-radius: 18px; }
body.eea-anm .eea-plus > .elementor-widget-wrap, body.eea-anm .eea-plus.e-con { background-color: #f0fdf4 !important; border: 1px solid #bbf7d0; }
body.eea-anm .eea-minus > .elementor-widget-wrap, body.eea-anm .eea-minus.e-con { background-color: #fef2f2 !important; border: 1px solid #fecaca; }
body.eea-anm .eea-plus .elementor-background-overlay, body.eea-anm .eea-minus .elementor-background-overlay { display: none !important; }
body.eea-anm .eea-plus .elementor-widget-text-editor p, body.eea-anm .eea-minus .elementor-widget-text-editor p { font-size: 13px !important; font-weight: 800 !important; letter-spacing: .08em; text-transform: uppercase; text-align: left !important; }
body.eea-anm .eea-plus .elementor-widget-text-editor p { color: #047857 !important; }
body.eea-anm .eea-minus .elementor-widget-text-editor p { color: #b91c1c !important; }
body.eea-anm .eea-plus .elementor-icon-list-icon i, body.eea-anm .eea-plus .elementor-icon-list-icon svg { color: #10b981 !important; fill: #10b981 !important; }
body.eea-anm .eea-minus .elementor-icon-list-icon i, body.eea-anm .eea-minus .elementor-icon-list-icon svg { color: #ef4444 !important; fill: #ef4444 !important; }
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-icon-list .elementor-icon-list-text { font-family: 'Montserrat', sans-serif !important; font-size: 15.5px !important; font-weight: 600 !important; color: #283344 !important; }

/* Indholdsfortegnelse */
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-table-of-contents { border-radius: 16px; overflow: hidden; }
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-table-of-contents { border: 1px solid #f3d6dc !important; }
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-table-of-contents .elementor-toc__header { background: #fff5f6 !important; border-bottom-color: #f3d6dc !important; }
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-table-of-contents .elementor-toc__header-title { font-family: 'Montserrat', sans-serif !important; font-size: 15px !important; font-weight: 800 !important; color: #202b3b !important; }
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-table-of-contents .elementor-toc__toggle-button i,
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-table-of-contents .elementor-toc__toggle-button svg { color: #d92c4b !important; fill: #d92c4b !important; }
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-table-of-contents .elementor-toc__list-item-text { font-family: 'Montserrat', sans-serif !important; color: #283344 !important; }

/* Afsnitsoverskrifter venstrestillet som resten af det nye design */
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor h2,
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor h3,
body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor h4 { text-align: left !important; }

@media (max-width: 700px) {
	body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor p, body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor li { font-size: 16px !important; }
	body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor h2 { font-size: 24px !important; }
	body.eea-anm .eea-graa > .elementor-container, body.eea-anm .eea-graa > .e-con-inner { padding: 20px 18px !important; border-radius: 16px; }
	body.eea-anm .elementor[data-elementor-type="wp-page"] .elementor-widget-image img { max-height: 420px; }
}
