.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-44f7245{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-19 .elementor-element.elementor-element-23f8316{--grid-columns:3;--grid-row-gap:48px;--grid-column-gap:32px;}:root{--page-title-display:none;}@media(max-width:1279px){.elementor-19 .elementor-element.elementor-element-44f7245{--grid-columns:1;}}@media(max-width:1056px){.elementor-19 .elementor-element.elementor-element-44f7245{--grid-columns:1;}}@media(max-width:960px){.elementor-19 .elementor-element.elementor-element-44f7245{--grid-columns:1;}.elementor-19 .elementor-element.elementor-element-23f8316{--grid-columns:2;}}@media(max-width:768px){.elementor-19 .elementor-element.elementor-element-44f7245{--grid-columns:1;}}@media(max-width:680px){.elementor-19 .elementor-element.elementor-element-44f7245{--grid-columns:1;}.elementor-19 .elementor-element.elementor-element-23f8316{--grid-columns:1;}}/* Start custom CSS *//* Kavala STOP CO₂ · Νέα (σελίδα 19, /nea/)
   Custom CSS του εγγράφου (Elementor → Ρυθμίσεις σελίδας → Custom CSS). Πηγή: 05_WordPress/assets/ks-nea.css.
   Αντιστοιχεί στο prototype/nea.html και στο style.css: 9.1 κεφαλίδα σελίδας (.ks-pagehead), 6 ενότητες, 7.2 (.ks-newsgrid),
   7.3 (.ks-pcards.ks-pcards--archive), 14.8 (.ks-legend--2, .ks-filterbar), .ks-triptych, .ks-nextwrap--top .ks-next.
   Άγκιστρα: data-ks="…" στα στοιχεία της σελίδας (όπως η 18, assets/ks-draseis.css). Global classes: ks-section(--*),
   ks-container, ks-dash, ks-label, ks-btn(--block), ks-h1, ks-intro.
   Κάρτες: μεγάλη κάρτα νέου (component 482, Atomic Loop), «Γραμμή νέου» (loop item 445) και «Κάρτα νέου» (loop item 444),
   με το CSS του snippet 9 (assets/ks-cards.css). Φίλτρο «Κατηγορία» (?kat=) και «ΠΕΡΙΣΣΟΤΕΡΑ»: snippet 14
   «Kavala STOP CO₂ – Φίλτρα λιστών» (snippets/ks-list-filters.php). Εδώ μόνο η διάταξη της σελίδας.
   Εξειδίκευση: .elementor-19.elementor (0,2,0) + άγκιστρο. Το post-19.css φορτώνει ΠΡΙΝ από τα base/default CSS του V4
   (π.χ. .elementor .e-div-block-base{padding:10px}) και τις global classes, άρα χρειάζεται τουλάχιστον (0,3,0). */

/* ───── 0. Βάση: τα μπλοκ της σελίδας χωρίς το padding 10px του e-div-block ───── */
.elementor-19.elementor :is([data-ks~="nea"],[data-ks~="pagehead"],[data-ks~="section-head"],[data-ks~="newsgrid"],[data-ks~="newsfeat"],[data-ks~="newsrows"],[data-ks~="legend"],[data-ks~="legend-li"],[data-ks~="filterbar"],[data-ks~="archive-list"],[data-ks~="nextwrap"],[data-ks~="next"]){min-width:0;padding:0}
.elementor-19.elementor [data-ks~="nea"]{display:block;overflow-x:clip}
.elementor-19 :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}

/* ───── 1. Μπλε κεφαλίδα: ΝΕΑ, h1, εισαγωγή (.ks-pagehead) ───── */
/* Μπλε/λευκό από τις global classes ks-section ks-section--blue· εδώ το πάνω κενό για την πλωτή μπάρα (glass). */
.elementor-19.elementor [data-ks~="pagehead"]{display:block;padding:calc(var(--ks-head-space) + 4.5rem) 0 4.5rem}
.elementor-19.elementor [data-ks~="eyebrow"]{margin:0 0 1.25rem;font-size:.9375rem;font-weight:700;letter-spacing:.08em;line-height:1.3}
.elementor-19.elementor [data-ks~="pagehead-h1"]{color:inherit}
.elementor-19.elementor [data-ks~="pagehead-intro"]{max-width:46rem;margin-top:1.5rem}
@media (max-width:680px){.elementor-19.elementor [data-ks~="pagehead"]{padding:calc(var(--ks-head-space) + 2.5rem) 0 3rem}}

/* ───── 2. Κεφαλίδα ενότητας: ετικέτα (ks-label) μετά τη μπάρα (ks-dash) ───── */
.elementor-19.elementor [data-ks~="section-head"]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem 2rem;margin:4rem 0 3.5rem}
@media (max-width:680px){.elementor-19.elementor [data-ks~="section-head"]{margin:3rem 0 2rem}}
@media (max-width:520px){.elementor-19.elementor [data-ks~="section-head"]{display:block}}

/* ───── 3. ΤΕΛΕΥΤΑΙΑ ΝΕΑ: μεγάλη κάρτα αριστερά (1,6fr), 3 γραμμές δεξιά (1fr) ───── */
/* Η ετικέτα πάνω στην εικόνα της μεγάλης κάρτας μένει (στην αρχική κρύβεται), όπως το nea.html. */
.elementor-19.elementor [data-ks~="newsgrid"]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:3.5rem;align-items:start}
.elementor-19.elementor [data-ks~="newsrows"] .elementor-loop-container{display:grid;grid-template-columns:minmax(0,1fr);gap:0}
@media (max-width:900px){.elementor-19.elementor [data-ks~="newsgrid"]{grid-template-columns:minmax(0,1fr);gap:2.5rem}}
/* Τίτλος της μεγάλης κάρτας ολόκληρος, όπως .ks-feature__title (το snippet 9 τον κόβει στην 4η γραμμή· εδώ (0,3,0) υπερισχύει) */
.elementor-19.elementor [data-ks~="feature-title"]{display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible}

/* ───── 4. ΟΛΑ ΤΑ ΝΕΑ (γκρι, #arxeio): υπόμνημα, φίλτρο «Κατηγορία», κάρτες, «ΠΕΡΙΣΣΟΤΕΡΑ» ───── */
/* Υπόμνημα (.ks-legend.ks-legend--2): 2 στήλες, γραμμή 1px πάνω από κάθε κατηγορία, ετικέτα και φράση (το έντονο σε δική του γραμμή) */
.elementor-19.elementor [data-ks~="legend"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin:-1rem 0 2.5rem}
.elementor-19.elementor [data-ks~="legend-li"]{display:block;padding-top:1rem;box-shadow:inset 0 1px 0 0 #000000}
.elementor-19.elementor [data-ks~="legend-tag"]{display:inline-flex;align-items:center;min-height:1.75rem;padding:.125rem .625rem;font-size:.8125rem;font-weight:700;letter-spacing:.04em;line-height:1.2;background:#000000;color:#FFFFFF}
.elementor-19.elementor [data-ks~="legend-d"]{margin:.625rem 0 0;font-size:1rem;line-height:1.5}
.elementor-19.elementor [data-ks~="legend-d"] strong{display:block;font-weight:700}
@media (max-width:560px){.elementor-19.elementor [data-ks~="legend"]{grid-template-columns:minmax(0,1fr)}}
/* Μπάρα φίλτρου (.ks-filterbar): γραμμές 1px πάνω-κάτω. Τα κουμπιά τα φτιάχνει το snippet· χωρίς αυτά η μπάρα δεν φαίνεται. */
.elementor-19.elementor [data-ks~="filterbar"]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;margin:0 0 2.5rem;padding:1.25rem 0;box-shadow:inset 0 1px 0 0 #000000,inset 0 -1px 0 0 #000000}
.elementor-19.elementor [data-ks~="filterbar"]:not(:has(.ks-chip)){display:none}
.elementor-editor-active .elementor-19.elementor [data-ks~="filterbar"]:not(:has(.ks-chip)){display:flex}
/* Κάρτες νέου (.ks-pcards.ks-pcards--archive): 3 στήλες, κενό 3rem/2rem· 2 ≤1024px, 1 ≤640px */
.elementor-19.elementor [data-ks~="archive-list"]{display:block}
.elementor-19.elementor [data-ks~="archive-list"] .elementor-loop-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem}
@media (max-width:1024px){.elementor-19.elementor [data-ks~="archive-list"] .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.elementor-19.elementor [data-ks~="archive-list"] .elementor-loop-container{grid-template-columns:minmax(0,1fr)}}

/* ───── 5. Τρίπτυχο και «Συνέχισε —→ Δράσεις» (.ks-nextwrap--top): σε λευκό, μαύρο γέμισμα στο hover ───── */
.elementor-19.elementor [data-ks~="nextwrap"]{display:block;padding:4.5rem 0 6rem}
.elementor-19.elementor [data-ks~="triptych"]{margin:0 0 2.5rem;font-family:var(--ks-display);font-weight:700;font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1.15;color:var(--ks-blue)}
.elementor-19.elementor [data-ks~="triptych"] span{white-space:nowrap}
.elementor-19.elementor [data-ks~="next"]{position:relative;display:block;min-height:6.5rem;margin:0;padding:1.25rem 5rem 1.25rem .75rem;color:#000000;text-decoration:none;
  box-shadow:inset 0 1px 0 0 currentColor,inset 0 -1px 0 0 currentColor;
  background:linear-gradient(#000000,#000000) no-repeat 50% 50%/100% 0;
  transition:background-size .3s var(--ks-ease),color .2s ease .05s}
.elementor-19.elementor [data-ks~="next"]:is(:hover,:focus-visible){color:#FFFFFF;background-size:100% 88%}
.elementor-19.elementor [data-ks~="next-k"]{display:block;font-size:1rem;line-height:1.5;color:var(--ks-gray-700);transition:color .2s ease .05s}
.elementor-19.elementor [data-ks~="next"]:is(:hover,:focus-visible) [data-ks~="next-k"]{color:var(--ks-gray-300)}
.elementor-19.elementor [data-ks~="next-t"]{display:block;font-size:clamp(1.5rem,2.4vw,2.25rem);font-weight:700;line-height:1.2}
.elementor-19.elementor [data-ks~="next-go"]{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);line-height:0}
.elementor-19.elementor [data-ks~="next-go"] .ks-arrow{--ks-arw-len:2.75rem}
@media (max-width:680px){
  .elementor-19.elementor [data-ks~="nextwrap"]{padding:3rem 0 4rem}
  .elementor-19.elementor [data-ks~="triptych"] span{display:block}
}
@media (max-width:400px){.elementor-19.elementor [data-ks~="triptych"]{font-size:1.25rem}}

/* ───── 6. Εκτύπωση: χωρίς φίλτρο, κουμπιά και «Συνέχισε» ───── */
@media print{
  .elementor-19.elementor :is([data-ks~="filterbar"],[data-ks~="nextwrap"]){display:none!important}
  .elementor-19.elementor [data-ks~="pagehead"]{padding:1rem 0;background:#FFFFFF;color:#000000}
}/* End custom CSS */