/* Χώρα / Περιφέρεια / Δήμος: τρία πεδία σε σειρά στο desktop, σε στήλη στο κινητό (ταιριάζει με .field του styles.css) */
.gx-loc{display:grid;gap:var(--s-4);grid-template-columns:1fr}
.gx-loc [hidden]{display:none!important}
.gx-loc select:disabled,.gx-loc input:disabled{background:var(--navy-50,#f3f4f8);color:var(--navy-muted);cursor:not-allowed}
.field.is-invalid select{border-color:var(--orange-dark)}
.field select:hover{border-color:var(--navy-300)}
@media (min-width:640px){.gx-loc{grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,4fr)}}
