/* ═══════════════════════════════════════════════════════════════════════════
   EXIT BUS — ΚΟΙΝΟ ΚΕΛΥΦΟΣ ΤΟΥ SITE (topbar · header · footer · mobile bar)

   ΓΙΑΤΙ ΥΠΑΡΧΕΙ ΑΥΤΟ ΤΟ ΑΡΧΕΙΟ
   Μέχρι τώρα υπήρχαν ΤΕΣΣΕΡΑ διαφορετικά headers και ΔΥΟ διαφορετικά footers:
     · index.html   → σκούρα μπάρα με 6 συνδέσμους + πλούσιο footer 5 στηλών
     · page.php     → άλλη μπάρα, άλλα ύψη, μονόγραμμο footer μιας γραμμής
     · tours.php    → τρίτη εκδοχή
     · tour.php     → τέταρτη
   Γι' αυτό οι εσωτερικές σελίδες έμοιαζαν «ξένες»: δεν ήταν η ίδια σελίδα με
   άλλο περιεχόμενο, ήταν άλλο site. Εδώ ζει ΜΙΑ φορά το κέλυφος και το
   φορτώνουν και οι τέσσερις.

   ΟΝΟΜΑΤΟΛΟΓΙΑ: κάθε κλάση ξεκινάει με «exs-» (exit-site). Δεν είναι καπρίτσιο
   — οι σελίδες έχουν ήδη δικά τους .btn, .wrap, header{}, footer{} με
   ΔΙΑΦΟΡΕΤΙΚΕΣ τιμές (π.χ. .wrap είναι 1200px στην αρχική και 1080px στο
   page.php). Χωρίς πρόθεμα, το κέλυφος θα άλλαζε εμφάνιση ανάλογα με τη σελίδα
   που το φιλοξενεί — δηλαδή θα ξαναγυρίζαμε στο ίδιο πρόβλημα από την πίσω
   πόρτα.

   ΓΙΑΤΙ «exs-» ΚΑΙ ΟΧΙ «exb-», ΠΟΥ ΗΤΑΝ Η ΠΡΩΤΗ ΕΠΙΛΟΓΗ:
   το πρόθεμα «exb-» το χρησιμοποιεί ΗΔΗ η μηχανή κρατήσεων (assets/embed.js).
   Και δεν το χρησιμοποιεί σε παιδιά κάποιας ρίζας — γράφει ΓΥΜΝΟΥΣ κανόνες
   στο <head> τη στιγμή που φορτώνει:
        .exb-brand{font-family:'Barlow Condensed';font-size:22px;…}
        .exb-foot{font-size:11.5px;color:#8A8E82;text-align:center;padding:10px}
   Δύο ονόματα που θα χρειαζόμασταν κι εμείς: το λογότυπο της κεφαλίδας και
   ΟΛΟΚΛΗΡΟ το υποσέλιδο. Επειδή το embed.js μπαίνει στο <head> ΜΕΤΑ από αυτό
   το φύλλο και οι δύο κανόνες έχουν την ίδια βαρύτητα, θα κέρδιζε εκείνο —
   και το υποσέλιδο πέντε στηλών θα γινόταν κεντραρισμένο κείμενο 11,5px.
   Το πρόθεμα άλλαξε πριν προλάβει να συμβεί.

   ΤΟ ΚΕΛΥΦΟΣ ΕΙΝΑΙ ΠΑΝΤΑ ΣΚΟΥΡΟ, ανεξάρτητα από το αν το σώμα της σελίδας
   είναι λευκό (page.php) ή μαύρο (αρχική). Έτσι το «πλαίσιο» είναι το ίδιο
   και αλλάζει μόνο το περιεχόμενο μέσα του.
   ═══════════════════════════════════════════════════════════════════════════ */

:root{
  --green:#2E9E4F; --green-bright:#4fdf85; --green-deep:#1F7A3D; --tint:#EDF6E9;
  /* --green-btn: ΤΟ ΠΡΑΣΙΝΟ ΤΩΝ ΚΟΥΜΠΙΩΝ, ΟΧΙ ΤΩΝ ΦΟΝΤΩΝ.
     Λευκό κείμενο πάνω στο --green (#2E9E4F) δίνει λόγο αντίθεσης 3,43:1 —
     κάτω από το 4,5:1 που ζητάει το πρότυπο για κανονικό κείμενο. Στον ήλιο ή
     σε φθηνή οθόνη κινητού το κείμενο του κουμπιού «σβήνει», και μιλάμε για τα
     κουμπιά που οδηγούν σε κράτηση. Το #1d7a3d δίνει 5,1:1 και οπτικά είναι
     σχεδόν ταυτόσημο. ΔΕΝ αντικαθιστά το --green: τα φόντα, τα διακοσμητικά
     και οι γεμάτες επιφάνειες μένουν στο φωτεινό πράσινο της μάρκας. */
  --green-btn:#1d7a3d;
  --ink:#121212; --ink2:#1A1A1A; --line-d:#2c2f2d;
  --t-hi:#E9EDEA; --t-mid:#b3bcb6; --t-low:#7d8781;
  --grey:#6B7280; --line:#e5e9e6; --soft:#F7F8F7;
  --amber:#F59E0B;
  --r:16px; --sh:0 20px 55px -22px rgba(0,0,0,.5); --sh-sm:0 10px 26px -14px rgba(0,0,0,.35);
}

.exs-wrap{max-width:1200px;margin:0 auto;padding:0 22px}

/* ── ΕΝΔΕΙΞΗ ΕΣΤΙΑΣΗΣ ────────────────────────────────────────────────────
   Καμία σελίδα δεν έδειχνε πού βρίσκεται ο χρήστης που πλοηγεί με Tab: το
   δείγμα έδινε 8 στα 8 links χωρίς ορατό δακτύλιο. Πρακτικά όλο το site ήταν
   μη πλοηγήσιμο με πληκτρολόγιο.

   Το :focus-visible ΔΕΝ φαίνεται σε χρήση με ποντίκι — ο browser το ανάβει
   μόνο όταν η εστίαση ήρθε από πληκτρολόγιο. Άρα ο χρήστης του ποντικιού δεν
   βλέπει καμία διαφορά. Πάνω στο σκούρο κέλυφος το ματ πράσινο χάνεται, γι'
   αυτό εκεί χρησιμοποιείται το φωτεινό. */
:focus-visible{outline:2px solid var(--green);outline-offset:2px}
.exs-topbar :focus-visible,.exs-nav :focus-visible,.exs-foot :focus-visible,
.exs-mbar :focus-visible,.exs-flag :focus-visible{outline-color:var(--green-bright)}

/* ── ΣΥΝΔΕΣΜΟΣ ΠΑΡΑΚΑΜΨΗΣ ────────────────────────────────────────────────
   Πρώτο στοιχείο κάθε σελίδας, ορατό μόνο όταν πάρει εστίαση. Χωρίς αυτόν, ο
   χρήστης αναγνώστη οθόνης περνάει σε ΚΑΘΕ φόρτωση topbar, λογότυπο, πέντε
   στοιχεία μενού, WhatsApp, κουμπί κράτησης και διακόπτη γλώσσας πριν φτάσει
   στο περιεχόμενο.

   Κρύβεται με μετατόπιση προς τα ΠΑΝΩ, όχι με left:-9999px: η μετατόπιση προς
   τα πάνω δεν έχει κατεύθυνση, δουλεύει ίδια σε ελληνικά και εβραϊκά και δεν
   δημιουργεί ποτέ οριζόντια κύλιση. (Το ίδιο μοτίβο με το tours.php, από όπου
   αντιγράφηκε — εκεί το left:-9999px είχε βγάλει τη σελίδα 11.279px πλατιά.) */
.exs-skip{position:absolute;inset-inline-start:0;top:0;transform:translateY(-200%);
  background:var(--green-btn);color:#fff;padding:10px 16px;border-end-end-radius:8px;
  z-index:99;font:600 14px 'Inter',system-ui,sans-serif;text-decoration:none;
  transition:transform .12s}
.exs-skip:focus{transform:translateY(0)}

/* Κουμπιά του κελύφους. Ξεχωριστά από τα .btn της κάθε σελίδας γιατί ζουν
   πάντα πάνω σε σκούρο φόντο, ακόμη κι όταν η σελίδα είναι λευκή. */
.exs-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;
  font:600 15px 'Inter',system-ui,sans-serif;padding:12px 22px;border-radius:12px;border:0;
  cursor:pointer;white-space:nowrap;text-decoration:none;
  transition:transform .15s,box-shadow .2s,background .2s,border-color .2s,color .2s}
.exs-btn:active{transform:scale(.98)}
.exs-btn-g{background:var(--green-bright);color:#07230f;box-shadow:0 12px 30px -12px rgba(79,223,133,.5)}
.exs-btn-g:hover{background:#6ceb99;transform:translateY(-1px)}
.exs-btn-o{background:transparent;border:1.5px solid var(--line-d);color:var(--t-hi)}
.exs-btn-o:hover{border-color:var(--green-bright);color:var(--green-bright)}

/* ── TOPBAR ─────────────────────────────────────────────────────────────── */
.exs-topbar{background:#0c0d0c;border-bottom:1px solid #1f2220;font:400 13px 'Inter',system-ui,sans-serif;color:var(--t-mid)}
.exs-topbar .exs-wrap{display:flex;justify-content:space-between;align-items:center;min-height:40px;gap:14px}
.exs-topbar .l{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
.exs-topbar .r{display:flex;gap:12px;align-items:center;flex:0 0 auto}
.exs-topbar a{color:inherit;text-decoration:none;position:relative}
.exs-topbar a:hover{color:#fff}
/* ΠΕΡΙΟΧΗ ΑΦΗΣ ΧΩΡΙΣ ΑΛΛΑΓΗ ΜΕΓΕΘΟΥΣ.
   Το τηλέφωνο του topbar μετρήθηκε 142×15, το email 103×15, το «Η κράτησή
   μου» 112×15 — δηλαδή στόχοι 15 pixel ύψος σε κινητό. Δεν μεγαλώνει το
   κείμενο ούτε το ύψος της μπάρας: ένα διάφανο ψευδοστοιχείο επεκτείνει ΜΟΝΟ
   την περιοχή που δέχεται το δάχτυλο, κάθετα, σε ~41px. Οριζόντια μένει
   ακριβώς στο πλάτος του συνδέσμου, οπότε δύο διπλανοί σύνδεσμοι δεν
   αλληλοκαλύπτονται ποτέ. Προς τα κάτω περνάει κάτω από την κεφαλίδα, που
   είναι sticky με z-index:60 και άρα κερδίζει τα δικά της κλικ. */
.exs-topbar a::after{content:"";position:absolute;inset-block:-13px;inset-inline:0}
.exs-ico{width:14px;height:14px;vertical-align:-2px;margin-inline-end:5px}
/* ΤΟ ΤΗΛΕΦΩΝΟ ΔΕΝ ΣΠΑΕΙ ΠΟΤΕ ΣΕ 2–3 ΓΡΑΜΜΕΣ: το «+30 2311 110 929» έχει
   κενά, οπότε σε στενό topbar τυλιγόταν λέξη-λέξη (μετρημένο: 3 γραμμές στα
   390px μαζί με τα υπόλοιπα στοιχεία). Ένας αριθμός σε δύο γραμμές διαβάζεται
   σαν δύο αριθμοί. */
.exs-topbar a[href^="tel:"]{white-space:nowrap}
/* Το κοινό εικονίδιο SVG του κελύφους (αντικαθιστά emoji σε badges/κουμπιά):
   ίδια οπτική με το .exs-ico, ευθυγράμμιση στο κείμενο, χρώμα του γονέα. */
.exs-svgico{vertical-align:-3px;margin-inline-end:5px;flex:none}
/* «Η κράτησή μου» — υπήρχε μόνο στο page.php και έδειχνε σε διεύθυνση που
   δεν υπήρχε (/account, χωρίς κανόνα στο .htaccess → 404). Τώρα ζει στο
   κέλυφος, άρα φαίνεται σε ΚΑΘΕ σελίδα, και δείχνει σε σελίδα που υπάρχει. */
.exs-acct{font-weight:600;white-space:nowrap}

/* ── ΔΙΑΚΟΠΤΗΣ ΓΛΩΣΣΑΣ — DROPDOWN ΜΕ ΠΛΗΡΗ ΟΝΟΜΑΤΑ ───────────────────────
   Ιστορία: πρώτα ήταν <button onclick="setLang()"> (άλλαζε κείμενα χωρίς
   διεύθυνση), μετά πέντε chip-σύνδεσμοι («ΕΛ EN עב ქა RU»). Με πέντε
   γλώσσες τα δίγραμμα είχαν γίνει γρίφος («ქა»;) και έτρωγαν ~205px topbar.
   Τώρα: <details class="exs-langdd"> — κλειστό δείχνει ΜΟΝΟ την τρέχουσα
   ([ΕΛ ▾]), ανοιχτό μια λίστα με τα ΠΛΗΡΗ ονόματα στη γραφή τους. Δουλεύει
   ΧΩΡΙΣ JavaScript (native summary toggle, εστιάσιμο, Enter/Space)· η JS
   του κελύφους προσθέτει μόνο κλείσιμο σε κλικ εκτός/Escape.
   Όλα σε λογικές ιδιότητες: στα εβραϊκά η λίστα αγκυρώνει στη σωστή άκρη
   μόνη της. Το πάνελ δανείζεται φόντο/γωνίες/σκιά από τα .exs-ndp — δεν
   εισάγεται καινούριο ύφος. */
.exs-langdd{position:relative;flex:0 0 auto;z-index:80}
.exs-langdd summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;
  position:relative;border:1px solid #2b2e2c;border-radius:999px;padding:3px 12px;
  color:var(--t-mid);font:700 12px 'Inter',system-ui,sans-serif;
  transition:background-color .15s,color .15s,border-color .15s}
.exs-langdd summary::-webkit-details-marker{display:none}   /* Safari: το δικό του βέλος φεύγει */
/* Περιοχή αφής ~41px χωρίς αλλαγή μεγέθους — ίδιο κόλπο με τα λοιπά στοιχεία
   του topbar (διάφανο ψευδοστοιχείο, μόνο κάθετα). */
.exs-langdd summary::after{content:"";position:absolute;inset-block:-9px;inset-inline:0}
.exs-langdd summary:hover{background:#1a1d1b;color:#fff}
.exs-langdd summary svg{flex:none;transition:transform .15s}
.exs-langdd[open] summary{border-color:var(--green-bright);color:#fff}
.exs-langdd[open] summary svg{transform:rotate(180deg)}
.exs-langdd ul{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:81;min-width:150px;
  margin:0;padding:8px;list-style:none;display:grid;gap:1px;
  background:rgba(14,15,14,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);
  border:1px solid #232624;border-radius:12px;box-shadow:var(--sh)}
.exs-langdd ul a{display:block;padding:9px 12px;border-radius:8px;color:var(--t-mid);
  font:600 13.5px 'Inter',system-ui,sans-serif;text-decoration:none;white-space:nowrap;
  transition:background-color .15s,color .15s}
.exs-langdd ul a:hover{background:#1c211e;color:#fff}
/* Ο γενικός επεκτάτης αφής του topbar (.exs-topbar a::after, ±13px) ΔΕΝ
   ισχύει εδώ: μέσα σε κατακόρυφη λίστα οι επεκτάσεις θα αλληλοκαλύπτονταν —
   και οι γραμμές είναι ήδη ~40px πατητές από το padding τους. */
.exs-langdd ul a::after{content:none}
/* Η τρέχουσα γλώσσα: πράσινη και με ✓ — όχι φόντο-χάπι, για να διαβάζεται
   ως «εδώ είσαι» και όχι ως hover. Το σημάδι μπαίνει στη λογική άκρη.
   position:static ρητά — αλλιώς θα κληρονομούσε το position:absolute του
   γενικού κανόνα του topbar (η cascade δουλεύει ανά ιδιότητα). */
.exs-langdd ul a[aria-current="page"]{color:var(--green-bright)}
.exs-langdd ul a[aria-current="page"]::after{content:"✓";position:static;inset:auto;margin-inline-start:8px}

/* ── HEADER ─────────────────────────────────────────────────────────────── */
/* Η ΔΟΜΗ «ΣΥΡΡΙΚΝΩΣΗΣ» ΤΗΣ ΚΕΦΑΛΙΔΑΣ ΥΠΑΡΧΕΙ ΗΔΗ ΑΠΟ ΣΧΕΔΙΑΣΜΟ:
   sticky είναι ΜΟΝΟ η κύρια μπάρα (.exs-nav — λογότυπο + μενού + CTA)·
   το utility topbar από πάνω ΔΕΝ είναι sticky και φεύγει φυσικά με την
   κύλιση. Καμία JS, κανένα άλμα διάταξης. Το μόνο που έλειπε: όταν η μπάρα
   «κολλήσει», τίποτα δεν έδειχνε ότι αιωρείται πάνω από περιεχόμενο. Η
   exs-scrolled (τη βάζει το κέλυφος στο <html> μετά από ελάχιστη κύλιση —
   SiteChrome) ανάβει μια διακριτική σκιά: μόνο box-shadow, μηδέν CLS. */
.exs-nav{position:sticky;top:0;z-index:60;background:rgba(18,18,18,.92);
  -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #232624;
  transition:box-shadow .25s ease}
.exs-scrolled .exs-nav{box-shadow:0 14px 34px -16px rgba(0,0,0,.65)}
.exs-nav .exs-wrap{display:flex;align-items:center;justify-content:space-between;height:70px;gap:16px;min-width:0}
/* min-width:0 — χωρίς αυτό ένα παιδί flex δεν συρρικνώνεται ποτέ κάτω από
   το φυσικό πλάτος του περιεχομένου του, όσο κι αν στενέψει η οθόνη. */
.exs-brand{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0}
.exs-brand img{height:38px;width:auto;display:block}
.exs-menu{display:flex;gap:22px;align-items:center}
.exs-menu a{font:500 14.5px 'Inter',system-ui,sans-serif;color:var(--t-mid);text-decoration:none;
  padding:6px 0;border-bottom:2px solid transparent;transition:.2s;white-space:nowrap}
.exs-menu a:hover{color:#fff;border-color:var(--green-bright)}
.exs-menu a[aria-current="page"]{color:#fff;border-color:var(--green-bright)}

/* ── ΥΠΟΜΕΝΟΥ ΤΗΣ ΜΠΑΡΑΣ (Υπηρεσίες · Στόλος · Εκδρομές) ──────────────────
   ΤΟ ΚΕΝΟ ΠΟΥ ΚΑΛΥΠΤΕΙ: πίσω από τρεις ετικέτες κρύβονταν 8 σελίδες
   υπηρεσιών, 13 οχήματα και 9 εκδρομές. Από την κορυφή δεν φαινόταν καμία.

   Η ΚΛΕΙΣΤΗ ΜΠΑΡΑ ΔΕΝ ΑΛΛΑΖΕΙ ΟΥΤΕ ΚΑΤΑ PIXEL. Ο γονικός σύνδεσμος έμπαινε
   ως άμεσο παιδί ενός flex container, δηλαδή ήταν ήδη flex item (blockified).
   Τώρα μπαίνει μέσα σε ένα .exs-nd που είναι κι αυτό flex container με
   align-items:stretch: το <a> παραμένει flex item με ακριβώς τους ίδιους
   κανόνες μεγέθους, και το .exs-nd παίρνει το μέγεθός του από αυτό. Ίδιο
   πλάτος, ίδιο ύψος, ίδιο gap 22px.

   ΓΙΑΤΙ opacity ΚΑΙ ΟΧΙ display:none Ή visibility:hidden.
   Το ζητούμενο είναι να δουλεύει ΧΩΡΙΣ JavaScript, άρα το άνοιγμα με
   πληκτρολόγιο γίνεται με :focus-within — και το :focus-within δεν
   πυροδοτείται ποτέ αν τα υπο-στοιχεία δεν είναι εστιάσιμα. Στοιχείο με
   display:none ή visibility:hidden ΔΕΝ είναι εστιάσιμο: το Tab θα το
   προσπερνούσε και το πάνελ δεν θα άνοιγε ποτέ χωρίς ποντίκι. Με opacity:0 +
   pointer-events:none οι σύνδεσμοι μένουν στη σειρά του Tab, το πρώτο Tab
   μετά τον γονέα ανοίγει το πάνελ, και το ποντίκι δεν πιάνει ποτέ αόρατο
   στόχο. */
.exs-nd{position:relative;display:flex;align-items:stretch}
/* Όσο το πάνελ είναι ανοιχτό, η ετικέτα κρατάει την υπογράμμιση του hover:
   χωρίς αυτό, μόλις ο κέρσορας κατέβαινε στο πάνελ ο γονιός «έσβηνε» και το
   ανοιχτό μενού έμοιαζε ξεκρέμαστο. Ίδια εμφάνιση με το .exs-menu a:hover —
   δεν εισάγεται νέο στυλ. */
.exs-nd:hover>a,.exs-nd:focus-within>a{color:#fff;border-color:var(--green-bright)}
/* Η ΓΕΦΥΡΑ. Ανάμεσα στο κάτω άκρο της ετικέτας και στο κάτω άκρο της
   κεφαλίδας υπάρχουν 20px κενό (ετικέτα 30px μέσα σε μπάρα 70px). Χωρίς
   γέφυρα, ο κέρσορας που κατεβαίνει προς το πάνελ περνάει από «κανένα
   στοιχείο» και το μενού κλείνει στα μισά της διαδρομής. Το padding είναι
   μέρος του .exs-ndm, άρα ο δείκτης μένει μέσα στο .exs-nd σε όλη τη
   διαδρομή — χωρίς να φαίνεται τίποτα, γιατί το φόντο το βάφει το .exs-ndp. */
.exs-ndm{position:absolute;top:100%;inset-inline-start:-20px;z-index:5;
  padding-block-start:20px;opacity:0;pointer-events:none;
  /* ΚΑΘΥΣΤΕΡΗΣΗ ΜΟΝΟ ΣΤΟ ΚΛΕΙΣΙΜΟ: στο άνοιγμα το delay είναι 0 (παρακάτω),
     εδώ 200ms — ώστε μια στιγμιαία έξοδος του κέρσορα να μην το σβήνει. */
  transition:opacity .14s ease .2s}
.exs-nd:hover>.exs-ndm,.exs-nd:focus-within>.exs-ndm{opacity:1;pointer-events:auto;transition-delay:0s}
/* Μόνο μετά από Escape, και μόνο όταν τρέχει η JavaScript: εδώ το
   visibility:hidden ΕΙΝΑΙ σωστό — θέλουμε το Tab να βγει από το πάνελ. */
.exs-nd.is-shut>.exs-ndm{visibility:hidden;opacity:0;pointer-events:none;transition:none}
/* Το φόντο, οι γωνίες και η σκιά είναι του συρταριού κινητού και των κουμπιών
   του κελύφους — τίποτα καινούργιο, ώστε το πάνελ να μοιάζει σαν να ήταν
   πάντα εκεί. */
.exs-ndp{background:rgba(14,15,14,.98);
  -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);
  border:1px solid #232624;border-radius:12px;box-shadow:var(--sh);
  padding:8px;display:grid;gap:1px;
  /* Ούτε το πάνελ του στόλου (13+1) δεν πρέπει να ξεπεράσει την οθόνη. */
  max-block-size:calc(100vh - 130px);overflow-y:auto}
/* Ο στόλος σε δύο στήλες: 14 στοιχεία σε μία θα ήταν σεντόνι. */
.exs-ndp-2{grid-template-columns:1fr 1fr}
/* Τα υπο-στοιχεία ΔΕΝ κληρονομούν το .exs-menu a (padding 6px 0 και υπογράμμιση
   2px): μέσα σε πάνελ η υπογράμμιση του μενού δεν σημαίνει τίποτα. */
.exs-menu .exs-ndp a{display:block;padding:9px 12px;border-bottom:0;border-radius:8px;
  font:500 14px 'Inter',system-ui,sans-serif;color:var(--t-mid);white-space:nowrap;
  transition:background-color .15s,color .15s}
.exs-menu .exs-ndp a:hover{background:#1c211e;color:#fff}
/* «Όλος ο στόλος →» / «Δες όλες τις εκδρομές →»: πιάνει και τις δύο στήλες
   και ξεχωρίζει με γραμμή, γιατί δεν είναι μία ακόμη κατηγορία. */
.exs-menu .exs-ndp a.exs-nd-all{grid-column:1/-1;margin-block-start:6px;padding-block-start:13px;
  border-top:1px solid #232624;color:var(--green-bright);font-weight:600}
.exs-menu .exs-ndp a.exs-nd-all:hover{background:#171d19;color:var(--green-bright)}
/* ── ΟΙ 6 ΚΑΤΗΓΟΡΙΕΣ ΤΟΥ ΣΤΟΛΟΥ ΜΕΣΑ ΣΤΟ ΠΑΝΕΛ ─────────────────────────────
   Δεν εισάγεται καινούριο σχέδιο: η επικεφαλίδα δανείζεται το ΙΔΙΟ padding
   με τους συνδέσμους από δίπλα και το πιο σβηστό από τα τρία χρώματα
   κειμένου που ήδη ορίζει το :root — έτσι διαβάζεται ως ετικέτα ομάδας και
   όχι ως σύνδεσμος που δεν ανοίγει (δεν είναι: σελίδα κατηγορίας δεν υπάρχει).

   Το «πιάνει και τις δύο στήλες» ισχύει και για τα δύο: η επικεφαλίδα για να
   μη σταθεί ο τίτλος πάνω από τη μισή ομάδα του, και το μονό όχημα
   (.exs-nd-solo) γιατί αλλιώς η ροή του grid θα το κόλλαγε δίπλα στο
   τελευταίο όχημα της προηγούμενης ομάδας — δηλαδή θα έδειχνε μέλος της. */
.exs-menu .exs-ndp .exs-ndh,
.exs-menu .exs-ndp a.exs-nd-solo{grid-column:1/-1}
.exs-menu .exs-ndp .exs-ndh{padding:10px 12px 2px;
  font:700 11.5px 'Inter',system-ui,sans-serif;letter-spacing:.4px;color:var(--t-low)}

.exs-hdr-cta{display:flex;gap:10px;align-items:center;flex:0 0 auto}
.exs-chip{display:inline-flex;align-items:center;gap:7px;font:600 13.5px 'Inter',system-ui,sans-serif;
  color:var(--t-hi);border:1.5px solid #2c2f2d;padding:9px 14px;border-radius:999px;text-decoration:none}
.exs-chip:hover{border-color:var(--green-bright);color:var(--green-bright)}

/* ── ΧΑΜΠΟΥΡΓΚΕΡ ΓΙΑ ΚΙΝΗΤΟ ──────────────────────────────────────────────
   ΤΟ ΚΕΝΟ ΠΟΥ ΚΑΛΥΠΤΕΙ: κάτω από 980px το παλιό CSS έλεγε σκέτο
   «nav.menu{display:none}» και ΔΕΝ έβαζε τίποτα στη θέση του. Δηλαδή στο
   κινητό — απ' όπου έρχεται η πλειοψηφία — δεν υπήρχε ΚΑΝΕΝΑ μενού
   πλοήγησης σε καμία σελίδα του site.

   Δουλεύει με checkbox και label, χωρίς γραμμή JavaScript: αν κάτι σπάσει
   στα scripts, το μενού συνεχίζει να ανοίγει. */
.exs-navchk{position:absolute;opacity:0;width:0;height:0;pointer-events:none}
/* Οι ιδιότητες appearance/background/padding/font υπάρχουν επειδή ο trigger
   γίνεται πραγματικό <button> μόλις τρέξει η JavaScript (δες το σχόλιο στο
   SiteChrome.php): χωρίς αυτές το κουμπί θα έπαιρνε το γκρι φόντο και το
   padding του λειτουργικού και θα φαινόταν διαφορετικό από το <label>. */
.exs-burger{display:none;align-items:center;justify-content:center;width:42px;height:42px;
  border:1.5px solid #2c2f2d;border-radius:12px;color:var(--t-hi);cursor:pointer;flex:0 0 auto;
  -webkit-appearance:none;appearance:none;background:transparent;padding:0;font:inherit}
.exs-burger:hover{border-color:var(--green-bright);color:var(--green-bright)}
.exs-burger svg{width:20px;height:20px}
.exs-burger .x{display:none}
.exs-navchk:checked ~ .exs-wrap .exs-burger .x{display:block}
.exs-navchk:checked ~ .exs-wrap .exs-burger .m{display:none}
.exs-drawer{display:none;border-top:1px solid #232624;background:rgba(14,15,14,.98);
  -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);
  padding:10px 22px 18px;max-height:calc(100vh - 110px);overflow-y:auto}
.exs-navchk:checked ~ .exs-drawer{display:block}
.exs-drawer a{display:block;padding:13px 2px;color:var(--t-hi);text-decoration:none;
  font:600 16px 'Inter',system-ui,sans-serif;border-bottom:1px solid #1c1f1d}
.exs-drawer a:last-child{border-bottom:0}
.exs-drawer a:hover{color:var(--green-bright)}
/* ── ΥΠΟ-ΚΑΤΗΓΟΡΙΕΣ ΜΕΣΑ ΣΤΟ ΣΥΡΤΑΡΙ ────────────────────────────────────
   ΣΕ ΟΘΟΝΗ ΑΦΗΣ ΔΕΝ ΥΠΑΡΧΕΙ HOVER, άρα το πάνελ της μπάρας δεν έχει νόημα
   εδώ: τα ίδια υπο-στοιχεία μπαίνουν ξεδιπλωμένα κάτω από κάθε γονικό
   σύνδεσμο. Ένα κρυφό μενού που ανοίγει μόνο με τον κέρσορα είναι, στο
   κινητό, ένα μενού που δεν ανοίγει ποτέ.

   Η εσοχή γίνεται με ΛΟΓΙΚΕΣ ιδιότητες (border-inline-start / padding-inline-
   start): στα εβραϊκά η γραμμή και το κενό γυρίζουν μόνα τους στη δεξιά
   πλευρά, χωρίς δεύτερο κανόνα για dir="rtl".

   min-height:42px — τα υπο-στοιχεία είναι το ένα κάτω από το άλλο, οπότε ο
   στόχος αφής πρέπει να μεγαλώσει πραγματικά (δεν γίνεται με ψευδοστοιχείο
   που θα τα έβαζε να αλληλοκαλύπτονται· ίδιος λόγος με τις στήλες του
   υποσέλιδου). Το κείμενο μένει μικρότερο από του γονέα ώστε η ιεραρχία να
   διαβάζεται με τη μία. */
.exs-dsub{display:grid;border-bottom:1px solid #1c1f1d;
  border-inline-start:2px solid #232624;margin-inline-start:3px;padding-inline-start:13px}
.exs-drawer .exs-dsub a{display:flex;align-items:center;min-height:42px;padding:6px 2px;
  font:500 15px 'Inter',system-ui,sans-serif;color:var(--t-mid);border-bottom:0}
.exs-drawer .exs-dsub a:hover{color:var(--green-bright)}
.exs-drawer .exs-dsub a.exs-nd-all{color:var(--green-bright);font-weight:600}
/* Η ίδια ετικέτα ομάδας με το πάνελ της μπάρας. Εδώ η λίστα είναι ούτως ή
   άλλως μονόστηλη, οπότε μένει μόνο το βάρος και το σβηστό χρώμα που την
   ξεχωρίζουν από τα οχήματά της — κανένα νέο μέγεθος, κανένα νέο χρώμα. */
.exs-drawer .exs-dsub .exs-ndh{padding:9px 2px 1px;
  font:700 11.5px 'Inter',system-ui,sans-serif;letter-spacing:.4px;color:var(--t-low)}
/* ── ΑΚΟΡΝΤΕΟΝ: ΟΙ ΟΜΑΔΕΣ ΤΟΥ ΣΥΡΤΑΡΙΟΥ ΚΛΕΙΣΤΕΣ ΑΠΟ ΠΡΟΕΠΙΛΟΓΗ ────────
   ΤΟ ΚΕΝΟ ΠΟΥ ΚΑΛΥΠΤΕΙ: με τα υπο-στοιχεία μονίμως ξεδιπλωμένα, το συρτάρι
   ήταν 42 γραμμές (1916px σε οθόνη 844px). Κάθε ομάδα παίρνει κεφαλίδα-
   κουμπί (.exs-dgb) που δείχνει ΙΔΙΑ με τον παλιό γονικό σύνδεσμο — ίδια
   γραμματοσειρά, ίδιο padding, ίδιο διαχωριστικό — συν ένα βέλος ▾ που
   γυρίζει ανάποδα όσο η ομάδα είναι ανοιχτή.

   ΤΟ ΔΙΠΛΩΜΑ ΖΕΙ ΠΙΣΩ ΑΠΟ ΤΗΝ .exs-dacc, που τη βάζει το script του
   χάμπουργκερ: χωρίς JavaScript κανένας από τους κανόνες ύψους δεν ισχύει
   και το συρτάρι μένει ξεδιπλωμένο όπως πάντα — ένα ακορντεόν που δεν
   ανοίγει είναι χειρότερο από έναν μακρύ κατάλογο.

   ΓΙΑΤΙ grid-rows ΚΑΙ ΟΧΙ max-height: το 0fr→1fr μετράει το ΠΡΑΓΜΑΤΙΚΟ ύψος
   της κάθε ομάδας (οι εκδρομές είναι 10 γραμμές, οι υπηρεσίες 8), ενώ ένα
   κοινό max-height θα έτρεχε με άλλη ταχύτητα σε κάθε ομάδα και θα έσπαγε
   μόλις προστεθεί όχημα. Σε παλιό browser που δεν κινεί fr, το άνοιγμα
   γίνεται ακαριαία — δουλεύει, απλώς χωρίς κίνηση.

   ΤΟ visibility:hidden ΣΤΗΝ ΚΛΕΙΣΤΗ ΟΜΑΔΑ δεν είναι διακόσμηση: βγάζει τους
   κρυμμένους συνδέσμους από τη σειρά του Tab (αλλιώς ο χρήστης πληκτρολογίου
   θα διέσχιζε 27 αόρατους στόχους) — με καθυστέρηση ίση με το transition στο
   κλείσιμο, ώστε το περιεχόμενο να φαίνεται όσο μαζεύει. Μαζί της σβήνει και
   το border-bottom: ένα κουτί ύψους 0 το ζωγραφίζει κολλητά στη γραμμή της
   κεφαλίδας από πάνω του — διπλή γραμμή. Το βέλος και οι εσοχές μένουν σε
   λογικές ιδιότητες/flex, οπότε στα εβραϊκά γυρίζουν πλευρά μόνα τους. */
.exs-drawer .exs-dgb{display:flex;align-items:center;justify-content:space-between;gap:10px;
  width:100%;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;
  border:0;border-bottom:1px solid #1c1f1d;padding:13px 2px;text-align:start;
  color:var(--t-hi);font:600 16px 'Inter',system-ui,sans-serif}
.exs-drawer .exs-dgb:hover{color:var(--green-bright)}
.exs-dgc{width:18px;height:18px;flex:0 0 auto;transition:transform .25s ease}
.exs-dg.is-open>.exs-dgb .exs-dgc{transform:rotate(180deg)}
.exs-dacc .exs-dg{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .25s ease}
.exs-dacc .exs-dg.is-open{grid-template-rows:auto 1fr}
.exs-dacc .exs-dg>.exs-dsub{min-height:0;overflow:hidden;visibility:hidden;border-bottom-width:0;
  transition:visibility 0s .25s,border-bottom-width 0s .25s}
.exs-dacc .exs-dg.is-open>.exs-dsub{visibility:visible;border-bottom-width:1px;transition:none}
/* Το «.exs-drawer a{color:var(--t-hi)}» παραπάνω νικούσε σε ειδικότητα το
   «.exs-btn-g{color:#07230f}»: το πράσινο κουμπί κράτησης μέσα στο συρτάρι
   κινητού έβγαινε ανοιχτόχρωμο πάνω σε φωτεινό πράσινο — αντίθεση 1,45:1,
   δηλαδή πρακτικά αόρατο κείμενο στο ΜΟΝΑΔΙΚΟ κουμπί κράτησης του μενού.
   Μετρημένο στα 390px. Το χρώμα επανέρχεται στο σκούρο της μάρκας (13,3:1). */
.exs-drawer .exs-btn{width:100%;margin-top:14px}
.exs-drawer .exs-btn-g{color:#07230f}
.exs-drawer .exs-btn-o{color:var(--t-hi)}

/* ── FOOTER ─────────────────────────────────────────────────────────────── */
.exs-foot{background:#0c0d0c;color:var(--t-low);padding:56px 0 24px;border-top:1px solid #1f2220;
  font:400 14px 'Inter',system-ui,sans-serif;line-height:1.6}
.exs-fgrid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr 1.05fr;gap:28px;margin-bottom:38px}
.exs-foot h4{color:#fff;font:700 14px 'Manrope','Inter',system-ui,sans-serif;margin:0 0 14px}
.exs-foot ul{list-style:none;display:grid;gap:9px;margin:0;padding:0}
.exs-foot a{color:var(--t-low);text-decoration:none}
.exs-foot ul a{font-size:13.5px}
.exs-foot a:hover{color:var(--green-bright)}
.exs-foot .exs-about{font-size:13.5px;max-width:280px;margin:12px 0 0}
.exs-foot .exs-lic{font-size:12px;color:var(--t-low);margin-top:14px;line-height:1.7}
.exs-foot .exs-brand img{height:34px}
.exs-fbot{border-top:1px solid #1f2220;padding-top:20px;display:flex;justify-content:space-between;
  gap:12px;flex-wrap:wrap;font-size:12.5px}
/* Το «Ρυθμίσεις cookies» ΠΡΕΠΕΙ να είναι <button>: δεν πηγαίνει σε άλλη
   σελίδα, ξανανοίγει τη μπάρα συγκατάθεσης. Εδώ του αφαιρούνται τα στοιχεία
   φόρμας ώστε να είναι οπτικά ίδιο με τους τρεις νομικούς συνδέσμους δίπλα
   του. Και για τα τέσσερα, η περιοχή αφής επεκτείνεται κάθετα σε ~41px χωρίς
   να μετακινηθεί τίποτα — γύρω τους υπάρχει μόνο κείμενο, όχι άλλοι στόχοι. */
.exs-fbot button{-webkit-appearance:none;appearance:none;background:0;border:0;padding:0;
  font:inherit;color:inherit;cursor:pointer;text-decoration:none}
.exs-fbot button:hover{color:var(--green-bright)}
.exs-fbot a,.exs-fbot button{position:relative}
.exs-fbot a::after,.exs-fbot button::after{content:"";position:absolute;inset-block:-13px;inset-inline:0}

/* ── ΚΟΛΛΗΜΕΝΗ ΜΠΑΡΑ ΚΙΝΗΤΟΥ + ΣΗΜΑΙΑ ΔΟΚΙΜΩΝ ───────────────────────────── */
.exs-mbar{display:none;position:fixed;bottom:0;inset-inline:0;z-index:70;
  background:rgba(12,13,12,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
  border-top:1px solid #232624;padding:10px 14px;gap:10px}
/* Η ΜΠΑΡΑ ΚΡΥΒΕΤΑΙ ΟΣΟ Ο ΕΠΙΣΚΕΠΤΗΣ ΕΙΝΑΙ ΜΕΣΑ ΣΤΟ FUNNEL ΤΗΣ ΜΗΧΑΝΗΣ.
   Το widget δηλώνει το βήμα του ως data-exb-step (form|options|checkout|done)
   πάνω στο #exit-booking-widget ή στο εσωτερικό .exb. Στα βήματα μετά τη
   φόρμα, η μπάρα «Πάρε τιμή» κάθεται ΠΑΝΩ στα κουμπιά του ταμείου — δηλαδή
   σκεπάζει ακριβώς τη μετατροπή που διαφημίζει. ΑΜΥΝΤΙΚΟ ΕΠΙΤΗΔΕΣ: αν το
   attribute λείπει (παλιό bundle) ή ο browser δεν ξέρει :has(), ο κανόνας
   απλώς δεν πιάνει και η μπάρα συμπεριφέρεται όπως σήμερα. */
body:has(#exit-booking-widget[data-exb-step="options"]) .exs-mbar,
body:has(#exit-booking-widget[data-exb-step="checkout"]) .exs-mbar,
body:has(#exit-booking-widget[data-exb-step="done"]) .exs-mbar,
body:has(#exit-booking-widget [data-exb-step="options"]) .exs-mbar,
body:has(#exit-booking-widget [data-exb-step="checkout"]) .exs-mbar,
body:has(#exit-booking-widget [data-exb-step="done"]) .exs-mbar{display:none}
.exs-mbar .exs-btn{flex:1;padding:13px}
.exs-mbar .exs-btn.narrow{flex:0 0 auto}
/* Η σημαία δοκιμών: το «left:14px» με ξεχωριστό κανόνα html[dir="rtl"] έγινε
   ένα λογικό inset-inline-start — μία γραμμή αντί για δύο και σωστό εξ ορισμού
   στα εβραϊκά. Το 11,5px ανέβηκε σε 12px (κατώφλι αναγνωσιμότητας). Το «×»
   κρύβει τη σημαία για τη συνεδρία: μέχρι τώρα δεν έφευγε με τίποτα και σε
   μικρές οθόνες κάθεται πάνω στη ζώνη των κουμπιών κράτησης. */
.exs-flag{position:fixed;bottom:74px;inset-inline-start:14px;z-index:65;background:rgba(12,13,12,.9);
  color:#cfd8d2;font:600 12px 'Inter',system-ui,sans-serif;padding:7px 13px;
  border-radius:999px;border:1px solid #2c2f2d;display:flex;align-items:center;gap:8px}
.exs-flag button{-webkit-appearance:none;appearance:none;background:0;border:0;color:inherit;
  font:700 14px 'Inter',system-ui,sans-serif;line-height:1;cursor:pointer;
  padding:9px;margin:-9px;border-radius:999px}
.exs-flag button:hover{color:#fff}

/* Η ίδια μεταβλητή και σε μεγάλη οθόνη: εκεί δεν υπάρχει μπάρα κινητού, αλλά
   υπάρχει η μπάρα cookies — που καθόταν πάνω στα τελευταία ~100px της σελίδας
   μέχρι να απαντήσει ο επισκέπτης. Το consent.js γράφει εδώ το ύψος της και
   το σβήνει μόλις κλείσει. Χωρίς μπάρα η τιμή είναι 0px, δηλαδή καμία αλλαγή. */
body{padding-bottom:var(--exs-pad-extra, 0px)}

/* ── ΑΝΑΠΡΟΣΑΡΜΟΓΗ ΣΕ ΜΙΚΡΕΣ ΟΘΟΝΕΣ ────────────────────────────────────── */
/* Το desktop μενού κρύβεται στα 1150px, ΟΧΙ στα 980. Το nav (λογότυπο + 5
   στοιχεία με 3 dropdowns + WhatsApp chip + κουμπί κράτησης) χρειάζεται έως
   ~1131px στα ρωσικά· κάτω από αυτό ξεχείλιζε η κεφαλίδα και κοβόταν το CTA
   (VIS-01). Τα dropdowns ζουν μέσα στο .exs-menu, οπότε κρύβονται μαζί του και
   το χάμπουργκερ παίρνει τη θέση τους. Ο υπόλοιπος αναδιάταξη (μπάρα κινητού,
   πλέγμα υποσέλιδου, κενό σώματος) μένει στα 980. */
@media(max-width:1150px){
  .exs-menu{display:none}
  .exs-burger{display:inline-flex}
}
@media(max-width:980px){
  .exs-fgrid{grid-template-columns:1fr 1fr}
  .exs-mbar{display:flex}
  /* Χώρος για τη μπάρα, αλλιώς η τελευταία γραμμή του footer κρύβεται από
     κάτω της. Η μεταβλητή επιτρέπει σε σελίδα να προσθέσει δικό της κενό. */
  body{padding-bottom:calc(64px + var(--exs-pad-extra, 0px))}
  /* ΣΤΟΧΟΙ ΑΦΗΣ ΣΤΙΣ ΣΤΗΛΕΣ ΤΟΥ ΥΠΟΣΕΛΙΔΟΥ.
     Οι σύνδεσμοι είναι inline, δηλαδή ~15px ύψος με 9px κενό ανάμεσά τους:
     βήμα 30px. Εδώ — και ΜΟΝΟ σε κινητό — το κενό της λίστας γίνεται padding
     του ίδιου του συνδέσμου: το ίδιο κείμενο, το ίδιο μέγεθος, αλλά ολόκληρη
     η γραμμή γίνεται πατητή και το βήμα φτάνει τα 41px. Δεν γίνεται με
     ψευδοστοιχείο όπως αλλού: οι στόχοι είναι ο ένας κάτω από τον άλλον, οπότε
     επέκταση χωρίς αύξηση του βήματος θα τους έβαζε να αλληλοκαλύπτονται. */
  .exs-foot ul{gap:0}
  .exs-foot ul a{display:block;padding:10px 0}
}
@media(max-width:820px){
  .exs-hdr-cta .exs-chip{display:none}
}
@media(max-width:600px){
  .exs-topbar{font-size:12px}
  .exs-topbar .exs-wrap{padding:6px 16px;gap:8px}
  .exs-topbar .hide-sm{display:none}
  .exs-nav .exs-wrap{height:60px;padding:0 16px;gap:10px}
  .exs-brand img{height:32px}
  /* ΤΟ ΚΟΥΜΠΙ ΚΡΑΤΗΣΗΣ ΒΓΑΙΝΕΙ ΑΠΟ ΤΗΝ ΚΕΦΑΛΙΔΑ ΚΑΤΩ ΑΠΟ ΤΑ 600px.
     Δεν χάνεται πουθενά: υπάρχει ΗΔΗ δύο ακόμη φορές στην ίδια οθόνη — μέσα
     στο συρτάρι του μενού και στην κολλημένη μπάρα .exs-mbar, που ανοίγει
     από τα 980px και κάτω.

     Ο λόγος είναι μετρημένος, όχι αισθητικός. Το κείμενο του κουμπιού είναι
     «Προσφορά / Κράτηση» στα ελληνικά και «הצעת מחיר / הזמנה» στα εβραϊκά:
     στα 375px το έγγραφο έβγαινε 422px και 383px αντίστοιχα, δηλαδή
     οριζόντια κύλιση σε ΚΑΘΕ σελίδα, σε δύο από τις τρεις γλώσσες. Στα
     αγγλικά («Quote / Book») χωρούσε — γι' αυτό δεν φαινόταν σε πρόχειρη
     ματιά, και γι' αυτό ακριβώς «χαλανε σε Mobile». */
  .exs-hdr-cta .exs-btn{display:none}
  /* …ΚΑΙ ΓΙ' ΑΥΤΟ ΑΚΡΙΒΩΣ ΞΑΝΑΓΥΡΙΖΕΙ ΕΔΩ ΤΟ WHATSAPP — ΜΟΝΟ ΩΣ ΣΗΜΑ.
     Κάτω από τα 600px έσβηνε ΚΑΙ το κουμπί κράτησης (πάνω) ΚΑΙ το WhatsApp
     (στα 820px), με τη λογική ότι υπάρχει η κάτω μπάρα. Ισχύει — εκτός αν η
     μπάρα δεν φορτώνει καθόλου, όπως στο pay.php και στο review.php: εκεί ο
     επισκέπτης σε iPhone SE έμενε με ΚΑΝΕΝΑ ορατό κουμπί επικοινωνίας σε όλη
     τη σελίδα. Το κείμενο «WhatsApp» μένει κρυμμένο (αυτό έπιανε το πλάτος),
     το εικονίδιο επιστρέφει ως στόχος 41×41 — όσο και το χάμπουργκερ δίπλα
     του. Στο διάστημα 601–820px δεν αλλάζει τίποτα. */
  .exs-hdr-cta .exs-chip{display:inline-flex;padding:12px;gap:0}
  .exs-hdr-cta .exs-chip .exs-chip-t{display:none}
  .exs-hdr-cta{gap:8px}
  .exs-burger{width:40px;height:40px}
  .exs-fgrid{grid-template-columns:1fr;gap:24px}
  .exs-foot{padding:40px 0 20px}
  .exs-foot .exs-about{max-width:none}
  .exs-fbot{flex-direction:column;gap:10px}
  .exs-drawer{padding:8px 16px 16px}
}

/* ── ΣΤΕΝΗ ΟΘΟΝΗ ─────────────────────────────────────────────────────────
   Με τα 5 chip γλώσσας (~205px) εδώ στένευαν και τα chip· ο dropdown
   κλειστός πιάνει ~52px, οπότε έμεινε μόνο η ελάφρυνση του «Η κράτησή μου»
   (η ρωσική εκδοχή «Моё бронирование» είναι η μακρύτερη). */
@media (max-width: 430px) {
  .exs-acct{font-size:12px}
  .exs-topbar .r{gap:8px}
}

/* ── ΤΟ ΤΗΛΕΦΩΝΟ ΚΑΤΩ ΑΠΟ ΤΑ 480px ──────────────────────────────────────
   Ακόμη και σε μία γραμμή (nowrap), σε πολύ στενές οθόνες ο αριθμός +
   διακόπτης 5 γλωσσών + «Η κράτησή μου» δεν χωράνε. Κρύβεται ΜΟΝΟ ο
   αριθμός· μένει το εικονίδιο-στόχος (με aria-label «Τηλεφώνησέ μας» από
   το κέλυφος) και το πλήρες κουμπί κλήσης της κολλημένης μπάρας. */
@media (max-width: 480px) {
  .exs-topbar .exs-telnum{display:none}
  .exs-topbar a[href^="tel:"] .exs-ico{width:16px;height:16px;margin-inline-end:0}
}

/* Ο στόχος αφής του διακόπτη γλώσσας καλύπτεται από το ψευδοστοιχείο του
   summary (βλ. .exs-langdd summary::after) — δεν χρειάζεται κανόνας πλάτους:
   το «ΕΛ ▾» με το padding του βγάζει ~52×41px, πάνω από το όριο 40px. */
