/* Ι.Ν. ΚΟΙΜΗΣΕΩΣ ΤΗΣ ΘΕΟΤΟΚΟΥ, 40 ΕΚΚΛΗΣΙΕΣ — ΚΟΜΜΑΤΙ A7 (12/10/2026, ξαναστημένο 14/10/2026): η «Εξομολόγηση» (μαζί με το pnevmatiki.js).
   Φορτώνεται ΜΟΝΟ στη δημόσια σελίδα, μετά το selida.css.
   Ο λόγος του Bill (14/10/2026): «να λεει πιο απλα εξωμολογηση ποιος εφημερευευη αυτη την στιγμη και αν πατησεις κουμποι θα σου εμφανησει τους πατερ
   και απο κατω τηλεφωνο του ναου καλεστε τον ναο μην επαναλαμβανεις το κουμπι και μην γραφεις το τηλεφωνο».
   · ① το σημάδι «Εφημερεύει σήμερα» και το όνομα του ιερέα σε μέγεθος τίτλου·
   · ② το γυάλινο κουμπί «Οι ιερείς του ναού», με τη χρυσή γραμμή των άλλων ανοιγμάτων της σελίδας· ανοίγει προς τα κάτω, μόνο τίτλοι και ονόματα·
   · ③ από κάτω ΕΝΑ κόκκινο κουμπί «Καλέστε τον ναό» σε όλο το πλάτος· ο αριθμός δεν γράφεται πουθενά.
   · το χρυσό είναι μόνο ετικέτα, γραμμή και σημάδι· το κόκκινο μόνο ό,τι τηλεφωνεί.
   Η σκέτη λίστα των ιερέων και η γραμμή «Καλέστε τον ναό» που έχει το σώμα της σελίδας (για όταν δεν τρέξει το σενάριο) κρύβονται ΜΟΝΟ αφού το
   σενάριο στήσει τα καινούργια (.pn-etoimo).
   (Ο τίτλος και η πρόταση της ενότητας έφυγαν από το ίδιο το σώμα της σελίδας.)
   Χρώματα μόνο από το xromata.css (η γραμμή από κάτω μένει πρώτη). Κάθε κανόνας μέσα σε «@media screen». */
@import url("xromata.css") screen;

@media screen {

  /* ── ό,τι αντικαθίσταται ── */
  #pnevmatiki.pn-etoimo :is(.pnevmatikoi, .pnevmatikoi + .mikro) { display: none; }
  #pnevmatiki.pn-etoimo .etiketa { margin: 0; }

  /* ── το στήσιμο: στο κινητό το ένα κάτω από το άλλο ── */
  .pn-plaisio { display: grid; grid-template-columns: minmax(0, 1fr); gap: 36px; margin-top: 22px; padding-top: 26px; border-top: 1px solid var(--gyali-grammi); font-family: var(--keimeno); font-size: 18px; line-height: 1.5; color: var(--gyali-keimeno); }
  .pn-plaisio :is(p, h3, ul, li) { margin: 0; padding: 0; }

  /* ── ① ποιος εφημερεύει ── */
  .pn-simadi { display: flex; align-items: center; gap: 12px; font-family: var(--etiketa); font-size: 16px; line-height: 1.3; letter-spacing: .12em; text-transform: uppercase; color: var(--gyali-etiketa); }
  .pn-simadi i { display: block; flex: none; width: 10px; height: 10px; margin-left: 5px; border-radius: 50%; background: var(--xryso-fos); box-shadow: 0 0 0 5px var(--efimeria-fos); }
  .pn-plaisio .pn-onoma { margin-top: 14px; font-family: var(--titlos); font-weight: 400; color: var(--gyali-keimeno); text-wrap: balance; }
  .pn-onoma .pn-titlos { display: block; font-family: var(--keimeno); font-size: 18px; line-height: 1.4; color: var(--gyali-keimeno-2); }
  .pn-onoma .pn-kyrio { display: block; margin-top: 2px; font-size: 34px; line-height: 1.12; letter-spacing: .005em; }

  /* ── ③ το κουμπί της κλήσης: το ένα κόκκινο της ενότητας, σε όλο το πλάτος, στο τέλος· κανένας αριθμός γραμμένος (14/10/2026) ── */
  .pn-klisi-koumpi { display: flex; align-items: center; justify-content: center; gap: 12px; width: 100%; min-height: 60px; padding: 14px 20px; border: 1px solid var(--kokkino-vathy); border-radius: 4px; background: var(--kokkino-vathy); font-family: var(--etiketa); font-size: 20px; line-height: 1.2; letter-spacing: .05em; color: var(--fyllo); text-align: center; text-decoration: none; -webkit-tap-highlight-color: transparent; transition: background-color 420ms cubic-bezier(.22, .61, .36, 1), border-color 420ms cubic-bezier(.22, .61, .36, 1); }
  .pn-klisi-koumpi:hover { border-color: var(--xryso-fos); }
  .pn-klisi-koumpi:active { background: var(--kokkino-nyxta); border-color: var(--xryso-fos); }
  .pn-akoustiko-kouti { display: flex; flex: none; }
  .pn-akoustiko { flex: none; width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 1.5; stroke-linejoin: round; stroke-linecap: round; }

  /* ── ② οι ιερείς: ένα μπάνερ από γυαλί, με τη χρυσή γραμμή των ανοιγμάτων της σελίδας (ως τις 14/10/2026 έλεγε «Εξομολόγηση») ── */
  .pn-exomologisi { border: 1px solid var(--gyali-perigramma); border-left: 3px solid var(--xryso); border-radius: 0 var(--gyali-aktina) var(--gyali-aktina) 0; background: var(--gyali-fonto); transition: background-color 420ms cubic-bezier(.22, .61, .36, 1), border-left-color 420ms cubic-bezier(.22, .61, .36, 1); }
  .pn-exomologisi.pn-anoixto { background: var(--gyali-fonto-fotino); border-left-color: var(--xryso-fos); }
  .pn-banner { display: flex; align-items: center; justify-content: space-between; gap: 16px; width: 100%; min-height: 84px; margin: 0; padding: 20px 22px 20px 21px; border: 0; border-radius: 0 var(--gyali-aktina) var(--gyali-aktina) 0; background: none; font-family: var(--titlos); font-size: 21px; font-weight: 400; line-height: 1.15; overflow-wrap: normal; color: var(--gyali-keimeno); text-align: left; cursor: pointer; -webkit-tap-highlight-color: transparent; }
  .pn-banner .anoigma-velaki { width: 11px; height: 11px; margin-right: 6px; color: var(--gyali-etiketa); }

  .pn-soma { padding: 0 22px 24px 21px; }
  .pn-soma:not([hidden]) { display: block; }
  .pn-soma[hidden] { display: none; }
  .pn-plaisio .pn-iereis { list-style: none; }
  .pn-iereis li { padding: 14px 0; border-top: 1px solid var(--gyali-grammi); }
  .pn-iereis li:last-child { border-bottom: 1px solid var(--gyali-grammi); }
  .pn-iereis .pn-titlos { display: block; font-size: 16px; line-height: 1.4; color: var(--gyali-keimeno-2); }
  .pn-iereis .pn-kyrio { display: block; font-family: var(--titlos); font-size: 24px; line-height: 1.2; color: var(--gyali-keimeno); }
  /* (15/10/2026) the priest's own line under his name (the office's «Γραμμή κάτω από το όνομα»): quiet text, never gold */
  .pn-plaisio .pn-pos { display: block; margin-top: 6px; font-family: var(--keimeno); font-size: 16px; line-height: 1.45; color: var(--gyali-keimeno-2); }
  .pn-efimeria .pn-pos { margin-top: 10px; font-size: 18px; }
  /* (15/10/2026) the priest on duty today, in the opened list: the same mark as above, smaller */
  .pn-li-simadi { display: flex; align-items: center; gap: 9px; margin: 0 0 6px; font-family: var(--etiketa); font-size: 13px; line-height: 1.3; letter-spacing: .12em; text-transform: uppercase; color: var(--gyali-etiketa); }
  .pn-li-simadi i { display: block; flex: none; width: 7px; height: 7px; margin-left: 3px; border-radius: 50%; background: var(--xryso-fos); box-shadow: 0 0 0 3px var(--efimeria-fos); }

  /* ── στην οθόνη του υπολογιστή: ποιος εφημερεύει, και ΑΠΟ ΚΑΤΩ του το μπάνερ, ως 640px (η κάρτα του σχεδίου: «under the duty block … at most 640 px»).
     Ως τις 12/10/2026 στεκόταν δίπλα του («grid-template-columns: minmax(0, 1fr) minmax(0, 560px);»): ανοιχτό, έδειχνε δύο ίδια κόκκινα κουμπιά πλάι πλάι. ── */
  @media (min-width: 901px) {
    /* η στήλη στη μέση (δεύτερος έλεγχος, 12/10/2026): αριστερά άφηνε το δεξί μισό της σκούρας ενότητας άδειο σε όλο της το ύψος. Η ετικέτα, η γραμμή της,
       ποιος εφημερεύει και το μπάνερ στέκονται μαζί, ως 640px, με τον άδειο χώρο μοιρασμένο δεξιά και αριστερά. Καμία καινούργια λέξη. */
    #pnevmatiki.pn-etoimo .wrap > div { width: 100%; max-width: 640px; margin-inline: auto; }
    .pn-plaisio { gap: 44px; margin-top: 26px; padding-top: 36px; }
    .pn-exomologisi { max-width: 640px; }
    .pn-plaisio > :only-child { grid-column: 1; max-width: 640px; }
    .pn-simadi { font-size: 16px; }
    .pn-onoma .pn-titlos { font-size: 20px; }
    .pn-onoma .pn-kyrio { font-size: 52px; line-height: 1.08; }
    /* (15/10/2026, the critics) the button no larger than the names it opens: 34px over names of 24px read upside down */
    .pn-banner { min-height: 92px; padding: 22px 28px 22px 27px; font-size: 24px; }
    .pn-soma { padding: 0 28px 28px 27px; }
    .pn-iereis .pn-kyrio { font-size: 28px; }
    .pn-efimeria .pn-pos { font-size: 20px; }
  }
}
