/* EURO-ALAT - kompaktan padajuci izbornik jezika */
.ea-languages{position:relative;display:inline-block;flex-shrink:0;font-family:Arial,sans-serif;z-index:100}
.ea-lang-trigger{display:flex;align-items:center;gap:7px;padding:9px 11px;min-width:88px;justify-content:center;border:1px solid #ddd;border-radius:5px;background:#fff;color:#414042;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}
.ea-lang-trigger:hover,.ea-lang-trigger[aria-expanded="true"]{border-color:#ffcc00;background:#fff9df}
.ea-current-flag{font-size:18px;line-height:1}.ea-lang-chevron{font-size:17px;line-height:1;margin-left:3px}
.ea-lang-options{position:absolute;right:0;top:calc(100% + 5px);width:170px;background:#fff;border:1px solid #e5e5e5;border-top:3px solid #ffcc00;border-radius:4px;box-shadow:0 9px 24px #0002;overflow:hidden;z-index:9999}
.ea-lang-options[hidden]{display:none!important}
.ea-lang-options button{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:0;border-bottom:1px solid #f0f0f0;padding:11px 13px;background:#fff;color:#414042;font:600 13px Arial,sans-serif;cursor:pointer}
.ea-lang-options button:last-child{border-bottom:0}
.ea-lang-options button:hover,.ea-lang-options button.active{background:#fff5c7}
.ea-lang-trigger:focus-visible,.ea-lang-options button:focus-visible{outline:2px solid #002d9c;outline-offset:2px}
#google_translate_element,.goog-te-banner-frame,.goog-te-gadget{position:absolute!important;left:-99999px!important;visibility:hidden!important}
body{top:0!important}
@media(max-width:1050px){.ea-desktop-languages{display:none}}
@media(min-width:1051px){.ea-mobile-languages{display:none}}
.ea-mobile-languages{padding:10px 18px;border-top:1px solid #eee}
.ea-mobile-languages .ea-lang-options{right:auto;left:0}

/* Jezični izbornik u zaglavlju uz hamburger */
.ea-mobile-controls .ea-mobile-languages{display:block;padding:0;border:0}
.ea-mobile-controls .ea-lang-trigger{min-width:75px;padding:9px 8px}
.ea-mobile-controls .ea-lang-options{left:auto;right:0}
@media(max-width:1050px){.ea-desktop-languages{display:none!important}}
@media(min-width:1051px){.ea-mobile-controls{display:none!important}}

/* Ispravak: oba izbornika uvijek imaju klikabilan sloj i dovoljno prostora */
.ea-lang-trigger{position:relative;z-index:2;pointer-events:auto!important}
.ea-lang-options{z-index:10001}
.ea-languages{z-index:10000}
.site-header,.head{overflow:visible!important}
@media(min-width:1051px){.ea-desktop-languages{display:block!important}}
@media(max-width:1050px){.ea-mobile-controls .ea-mobile-languages{display:block!important}}

.ea-header-languages .ea-lang-options{right:0;left:auto}

/* Stabilne zastavice i skrivena Google traka */
.ea-current-flag{display:inline-flex!important;align-items:center;min-width:22px}
.ea-current-flag img,.ea-lang-options button img{display:block!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:15px!important;max-height:15px!important;object-fit:cover!important;border-radius:2px}
.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate,iframe.goog-te-banner-frame,body>.skiptranslate,#goog-gt-tt,.goog-te-balloon-frame,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{display:none!important;visibility:hidden!important}
body{top:0!important}
