.vjs-airplay-button .vjs-icon-placeholder {
    background: url("data:image/svg+xml,%3Csvg fill='%23FFFFFF' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0 0h24v24H0V0z' id='a'/%3E%3C/defs%3E%3Cdefs%3E%3Cpath d='M0 0h24v24H0V0z' id='c'/%3E%3C/defs%3E%3CclipPath id='b'%3E%3Cuse overflow='visible' xlink:href='%23a'/%3E%3C/clipPath%3E%3CclipPath clip-path='url(%23b)' id='d'%3E%3Cuse overflow='visible' xlink:href='%23c'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23d)' d='M6 22h12l-6-6zM21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3V5h18v12h-4v2h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z'/%3E%3C/svg%3E%0A") center center no-repeat;
    background-size: contain;
    display: inline-block;
    width: 12px;
    height: 12px
}

.vjs-airplay-button:hover {
    cursor: pointer
}

    .vjs-airplay-button:hover .vjs-icon-placeholder {
        background-image: url("data:image/svg+xml,%3Csvg fill='%23FFFFFF' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M0 0h24v24H0V0z' id='a'/%3E%3C/defs%3E%3Cdefs%3E%3Cpath d='M0 0h24v24H0V0z' id='c'/%3E%3C/defs%3E%3CclipPath id='b'%3E%3Cuse overflow='visible' xlink:href='%23a'/%3E%3C/clipPath%3E%3CclipPath clip-path='url(%23b)' id='d'%3E%3Cuse overflow='visible' xlink:href='%23c'/%3E%3C/clipPath%3E%3Cpath clip-path='url(%23d)' d='M6 22h12l-6-6zM21 3H3c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4v-2H3V5h18v12h-4v2h4c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z'/%3E%3C/svg%3E%0A")
    }

.vjs-airplay-button.vjs-airplay-button-lg:not(.vjs-hidden) {
    display: flex;
    align-items: center;
    width: auto;
    padding: 0 4px
}

    .vjs-airplay-button.vjs-airplay-button-lg:not(.vjs-hidden) .vjs-airplay-button-label {
        flex-grow: 1;
        margin-left: 4px
    }

    .vjs-airplay-button.vjs-airplay-button-lg:not(.vjs-hidden) .vjs-icon-placeholder {
        flex-grow: 1
    }
