.wp-block-colab-language-switcher {
    display: flex;
    align-items: center;
    position: relative;
}

.gtranslate-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: inherit;
}

.gtranslate-icon.round-border {
    border: 2px solid var(--wp--preset--color--border-light);
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 0;
    background: transparent;
    transition: all 0.19s ease-in;
}

.gtranslate-icon.round-border:hover { background: var(--wp--preset--color--neutral); }

.gtranslate-icon.round-border:focus { outline: 0;}

.gtranslate-icon:hover {
    opacity: 0.8;
}

.gtranslate-icon svg {
    display: block;
    width: 16px;
    height: auto;
}

.gtranslate-icon .sr-only { display: none;}

.wp-block-colab-language-switcher .gt_switcher .gt_option { display:block!important; height: auto!important; max-height:none!important; background: var(--wp--preset--color--base)!important; }

.wp-block-colab-language-switcher .gt_switcher .gt_option a:hover {background:#cecece!important;}

.wp-block-colab-language-switcher .gt_switcher .gt_option a, .wp-block-colab-language-switcher .gt_switcher .gt_selected a {padding: 5px 7px;transition:all 0.19s ease-in; }

.wp-block-colab-language-switcher .gt_switcher .gt_selected { background: var(--wp--preset--color--base)!important;}

.wp-block-colab-language-switcher .gt_switcher .gt_selected a::after { display:none!important; }

.wp-block-colab-language-switcher > span {
    position: absolute;
    margin-top: 5px;
    top: 100%;
    left: 0;
    transform: translateX(-50%);
}

.wp-block-colab-language-switcher .gt_container--hich1m .gt_switcher {
    font-family: var(--wp--preset--font-family--body);
}

.gt_selected {
    background-color: var(--wp--preset--color--white);
}

@media screen and (max-width: 599px) {
    .wp-block-colab-language-switcher {
        z-index: 99;
        order: 1;
    }
    .wp-block-navigation__responsive-container-content > ul {order: 2;}
    .wp-block-navigation__responsive-container-content .wp-block-buttons { order: 3;}
    .wp-block-colab-language-switcher .gtranslate-icon.round-border { border: 0; position: relative;width: fit-content;}
    .wp-block-colab-language-switcher .gtranslate-icon.round-border::before { content:'LANGUAGE';margin-right: 4px;display:inline-block;font-size:0.75rem;font-weight:700;}
}