/* Casa Fer V10: mobile language picker, accessible labels. */
.cf10-nav-languages{display:none}
@media(max-width:860px){
 .main-nav.open{max-height:min(76vh,700px);overflow-y:auto;overscroll-behavior:contain;gap:0;padding:12px 18px 15px}
 .main-nav.open>a{width:100%;min-height:47px;display:flex;align-items:center;border-bottom:1px solid #eef0ec;font-size:1.05rem}
 .cf10-nav-languages{display:block;width:100%;padding:16px 0 3px;color:#1e3c30}
 .cf10-nav-languages>span{display:block;font-weight:750;font-size:.88rem;margin-bottom:11px;letter-spacing:.04em}
 .cf10-language-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
 .cf10-language-options a{color:#203b30;background:#f4f3ee;border:1px solid #e4e8df;border-radius:9px;min-height:48px;padding:9px 5px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:.9rem;font-weight:700}
 .cf10-language-options a.active,.cf10-language-options a[aria-current="page"]{background:#173c2f;color:#fff;border-color:#173c2f}
}
