/* Algeria Health Nexus global language controls */
.ahn-language-switcher{position:fixed;inset-block-end:max(16px,env(safe-area-inset-bottom));inset-inline-start:max(16px,env(safe-area-inset-left));z-index:100000;display:flex;align-items:center;gap:3px;padding:5px;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:rgba(4,24,50,.92);box-shadow:0 14px 36px rgba(2,8,23,.24);backdrop-filter:blur(14px);font-family:Inter,"Segoe UI",Arial,sans-serif;direction:ltr}.ahn-language-icon{display:grid;place-items:center;width:28px;height:28px;font-size:14px}.ahn-language-switcher button{min-width:38px;height:30px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:#dbeafe;font:700 11px/1 Inter,"Segoe UI",Arial,sans-serif;cursor:pointer;transition:.2s ease}.ahn-language-switcher button:hover,.ahn-language-switcher button:focus-visible{background:rgba(255,255,255,.12);outline:2px solid rgba(96,165,250,.7);outline-offset:1px}.ahn-language-switcher button.active{background:#fff;color:#082f49;box-shadow:0 3px 12px rgba(0,0,0,.18)}.ahn-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ahn-ltr{direction:ltr}.ahn-rtl{direction:rtl}.ahn-ltr input,.ahn-ltr textarea,.ahn-ltr select{direction:ltr;text-align:left}.ahn-rtl input,.ahn-rtl textarea,.ahn-rtl select{direction:rtl;text-align:right}.ahn-ltr table{text-align:left}.ahn-rtl table{text-align:right}.ahn-ltr .sidebar,.ahn-ltr nav,.ahn-ltr .topbar,.ahn-ltr main{direction:ltr}.ahn-ltr svg{direction:ltr}@media(max-width:640px){.ahn-language-switcher{inset-inline-start:10px;inset-block-end:10px}.ahn-language-icon{display:none}.ahn-language-switcher button{min-width:34px;padding:0 7px}}@media print{.ahn-language-switcher{display:none!important}}
