.trp-floating-switcher { display:flex; flex-direction:column-reverse; position:fixed; z-index:99999; overflow:hidden; padding:var(--switcher-padding, 10px); border:var(--border, none); border-radius:var(--border-radius, 8px); background:var(--bg, #fff); width:var(--switcher-width, auto); top:var(--top, unset); right:var(--right, unset); bottom:var(--bottom, unset); left:var(--left, unset); box-shadow:0 10px 20px 0 #0000000D; } .trp-floating-switcher .trp-switcher-dropdown-list { flex-direction:column-reverse; } .trp-switcher-position-top.trp-floating-switcher { flex-direction:column; top:var(--wp-admin--admin-bar--height, 0); } .trp-floating-switcher.trp-switcher-position-top:not(.trp-ls-inline) .trp-language-switcher-inner, .trp-floating-switcher.trp-switcher-position-top .trp-switcher-dropdown-list { flex-direction:column; } nav.trp-ls-inline .trp-language-switcher-inner { flex-direction:row; } .trp-ls-inline.trp-opposite-language .trp-language-item { width:100%; } #trp-floater-powered-by { color:var(--text, #b3b3b3); font-size:12px; text-align:center; padding:0 5px; opacity:70%; } #trp-floater-powered-by a { color:var(--text, #b3b3b3); } .trp-switcher-position-bottom #trp-floater-powered-by { border-top:1px solid var(--border-color, #747474); padding-top:5px; margin-top:5px; } .trp-switcher-position-top #trp-floater-powered-by { border-bottom:1px solid var(--border-color, #747474); padding-bottom:5px; margin-bottom:5px; } .trp-shortcode-switcher__wrapper { position:relative; border:none; } .trp-shortcode-switcher { position:static; display:inline-block; overflow:hidden; padding:10px 0; border:var(--border, none); border-radius:var(--border-radius, 5px); background:var(--bg, #fff); width:auto; box-shadow:none; } .trp-shortcode-anchor:not(.trp-opposite-button) { visibility:hidden; } .trp-shortcode-switcher.trp-open-on-click { cursor:pointer; } .trp-shortcode-overlay { position:absolute; left:0; top:0; z-index:9999; } .trp-current-language-item__wrapper:not(.trp-hide-arrow) { display:flex; align-items:center; padding-right:10px; justify-content:space-between; } .trp-language-switcher-inner { display:flex; } .trp-floating-switcher .trp-language-switcher-inner { flex-direction:column-reverse; } .trp-shortcode-switcher .trp-language-switcher-inner { flex-direction:column; } .trp-switcher-dropdown-list { display:flex; overflow-y:hidden; transition:max-height 0.2s ease-in-out; max-height:0; transition-duration:var(--transition-duration); } .trp-shortcode-switcher .trp-switcher-dropdown-list { flex-direction:column; } .trp-ls-dropdown.is-open .trp-switcher-dropdown-list, .trp-ls-dropdown[aria-expanded="true"] .trp-switcher-dropdown-list, .trp-shortcode-switcher.trp-open-on-hover.is-open .trp-switcher-dropdown-list, .trp-shortcode-switcher[aria-expanded="true"] .trp-switcher-dropdown-list { overflow-y:auto; max-height:min(350px, 70vh); -webkit-overflow-scrolling:touch; scrollbar-width:thin; scrollbar-color:var(--text) transparent; } .trp-ls-dropdown.is-transitioning .trp-switcher-dropdown-list, .trp-shortcode-switcher.is-transitioning .trp-switcher-dropdown-list { overflow-y:hidden !important; } .trp-shortcode-arrow { pointer-events:none; } .trp-shortcode-switcher.is-open .trp-shortcode-arrow { transform:rotate(180deg); } .trp-language-item:focus { outline:none; } .trp-language-item:focus-visible { outline:2px solid var(--text); outline-offset:-2px; } .trp-language-item { display:flex; align-items:center; gap:8px; padding:7px 16px; text-decoration:none; min-height:19px; box-sizing:content-box; } .trp-language-item:hover { background:var(--bg-hover, #f3f3f3); } .trp-language-item:hover .trp-language-item-name { color:var(--text-hover, #000); } .trp-language-item__current { pointer-events:none; cursor:default; } .trp-language-item-name { display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:var(--text, #000); font-size:var(--font-size, 14px); line-height:1.2; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight:400; } .trp-flag-image { border-radius:var(--flag-radius, 0) !important; aspect-ratio:var(--aspect-ratio, 4/3) !important; width:var(--flag-size, 18px) !important; display:inline-block !important; height:auto !important; } .trp-menu-ls-label .trp-flag-image { margin:-2px 3px; } .trp-custom-flag { object-fit:cover; } .trp-switcher-dropdown-list::-webkit-scrollbar { width:6px; } .trp-switcher-dropdown-list::-webkit-scrollbar-track { background:transparent; } .trp-switcher-dropdown-list::-webkit-scrollbar-thumb { background-color:var(--text); border-radius:4px; } .trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover { background-color:var(--text-hover); } .trp-flag-rounded { border-radius:9999px !important; aspect-ratio:1 / 1 !important; } .trp-ls-name { padding-left:5px; } @media (prefers-reduced-motion:reduce) { .trp-switcher-dropdown-list { transition:none !important; } } .trp_ald_ls_container img.trp-flag-image{ padding-top:0 !important; } .trp_ald_ls_container .trp-language-switcher{ position:relative; display:inline-block; padding:0; border:0; box-sizing:border-box; } .trp_ald_ls_container .trp-language-switcher > div { box-sizing:border-box; padding-right:20px; padding-bottom:3px; padding-left:13px; border:1px solid #c1c1c1; border-radius:3px; background-color:#fff; } .trp_ald_ls_container .trp-language-switcher > div > a { display:block; padding:2px; border-radius:3px; color:rgb(7, 105, 173); } .trp_ald_ls_container .trp-language-switcher > div > a:hover { background:#f1f1f1; } .trp_ald_ls_container .trp-language-switcher > div > a.trp-ls-shortcode-disabled-language { cursor:default; } .trp_ald_ls_container .trp-language-switcher > div > a.trp-ls-shortcode-disabled-language:hover { background:none; } .trp_ald_ls_container .trp-language-switcher > div > a > img{ display:inline; margin:0 3px; width:18px; height:12px; border-radius:0; } .trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-current-language{ display:inline-block; } .trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-current-language, .trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-current-language{ visibility:hidden; } .trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-language{ display:inline-block; height:1px; overflow:hidden; visibility:hidden; z-index:1; max-height:250px; overflow-y:auto; left:0; top:0; min-height:auto; } .trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-language, .trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-language{ visibility:visible; max-height:250px; height:auto; overflow-y:auto; position:absolute; left:0; top:0; display:inline-block !important; min-height:auto; } #trp_ald_x_button{ z-index:0 !important; }