 .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; }