/* Structural rules only: the visible name inherits the existing footer link styles. */
.bb-translate{display:inline-block;width:max-content;max-width:100%;vertical-align:baseline}
.bb-translate ul{list-style:none;margin:0;padding:0}
.bb-translate .bb-translate-item{position:relative;display:inline-block;width:max-content;max-width:100%}
.bb-translate .bb-translate-label{display:inline-block;white-space:nowrap}
.bb-translate .bb-translate-select{all:unset;position:absolute;inset:0;display:block;box-sizing:border-box;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:1}
.bb-translate .bb-translate-item:hover .bb-translate-label,.bb-translate .bb-translate-item:focus-within .bb-translate-label{text-decoration:underline;color:var(--footer-directory-title-color-hover,inherit)}
.bb-translate .bb-translate-item:focus-within .bb-translate-label{outline:2px solid var(--gf-focus-color,currentColor);outline-offset:2px}
.bb-translate .bb-translate-item:active .bb-translate-label{text-decoration:none}
.bb-translate .bb-translate-status[hidden]{display:none}
/* Only shown when the Google Translate fallback is required. */
.bb-translate-google-host{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
