.sdb-languages{position:fixed;right:14px;top:8px;z-index:99999;margin:0;padding:4px;background:#fff;border:1px solid #d6ded8;border-radius:8px;box-shadow:0 2px 9px #0002;font:14px/1.4 Arial,sans-serif;color:#244d35}
.sdb-languages summary{display:flex;align-items:center;gap:8px;min-height:34px;padding:3px 9px;cursor:pointer;list-style:none;font:inherit;font-weight:600;color:#244d35}
.sdb-languages summary::-webkit-details-marker{display:none}
.sdb-languages summary>span:last-child{margin-left:6px}
.sdb-languages nav{position:absolute;right:0;top:calc(100% + 5px);min-width:185px;padding:5px;background:#fff;border:1px solid #d6ded8;border-radius:8px;box-shadow:0 3px 14px #0003}
.sdb-languages:not([open])>nav{display:none}
.sdb-languages a{display:flex;align-items:center;gap:9px;min-height:42px;padding:5px 12px;border-radius:5px;color:#244d35!important;text-decoration:none!important;white-space:nowrap;box-sizing:border-box}
.sdb-languages a[aria-current=true]{background:#e8f0e9;font-weight:700}
.sdb-languages a:hover{background:#e8f0e9}
.sdb-languages a:focus-visible,.sdb-languages summary:focus-visible{outline:3px solid #1e6a42;outline-offset:2px}
.sdb-flag{display:inline-block;width:24px;height:16px;flex-shrink:0;border:1px solid #0002;background-size:100% 100%;box-sizing:content-box}
.sdb-flag-de{background:linear-gradient(#171717 0 33.33%,#d00 33.33% 66.66%,#ffce00 66.66%)}
.sdb-flag-it{background:linear-gradient(90deg,#009246 0 33.33%,#fff 33.33% 66.66%,#ce2b37 66.66%)}
.sdb-flag-hu{background:linear-gradient(#ce2939 0 33.33%,#fff 33.33% 66.66%,#477050 66.66%)}
.sdb-flag-hr{position:relative;background:linear-gradient(#f00 0 33.33%,#fff 33.33% 66.66%,#171796 66.66%)}
.sdb-flag-hr:after{content:"";position:absolute;left:9px;top:4px;width:7px;height:9px;border:1px solid #fff;border-radius:0 0 3px 3px;background:conic-gradient(#d60000 25%,#fff 0 50%,#d60000 0 75%,#fff 0);background-size:4px 4px}
.sdb-flag-gb{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40'%3E%3Cpath fill='%23012169' d='M0 0h60v40H0z'/%3E%3Cpath stroke='white' stroke-width='8' d='m0 0 60 40m0-40L0 40'/%3E%3Cpath stroke='%23c8102e' stroke-width='3' d='m0 0 60 40m0-40L0 40'/%3E%3Cpath stroke='white' stroke-width='13' d='M30 0v40M0 20h60'/%3E%3Cpath stroke='%23c8102e' stroke-width='8' d='M30 0v40M0 20h60'/%3E%3C/svg%3E")}
.admin-bar .sdb-languages{top:40px}
@media(min-width:1100px){#header_meta .sub_menu{margin-right:180px}}
@media(max-width:1099px){.sdb-languages{top:auto;bottom:15px;right:12px;font-size:13px}.sdb-languages nav{top:auto;bottom:calc(100% + 5px)}.sdb-languages summary{min-height:36px}.admin-bar .sdb-languages{top:auto}}
