/**
 * Иконки BVI: в npm-пакете нет папки dist/img, поэтому относительные url() в bvi.min.css не работают.
 * Переопределяем на полные URL из репозитория (jsDelivr GitHub).
 */
.bvi-images.bvi-images-cog { background-image: url("https://cdn.jsdelivr.net/gh/veks/button-visually-impaired-javascript@1.0.0/dist/img/cog.svg"); background-repeat: no-repeat; }
.bvi-images.bvi-images-eye-slash { background-image: url("https://cdn.jsdelivr.net/gh/veks/button-visually-impaired-javascript@1.0.0/dist/img/eye-slash.svg"); background-repeat: no-repeat; }
.bvi-images.bvi-images-volume-up { background-image: url("https://cdn.jsdelivr.net/gh/veks/button-visually-impaired-javascript@1.0.0/dist/img/volume-up.svg"); background-repeat: no-repeat; }
.bvi-images.bvi-images-volume-off { background-image: url("https://cdn.jsdelivr.net/gh/veks/button-visually-impaired-javascript@1.0.0/dist/img/volume-off.svg"); background-repeat: no-repeat; }
.bvi-images.bvi-images-adjust { background-image: url("https://cdn.jsdelivr.net/gh/veks/button-visually-impaired-javascript@1.0.0/dist/img/adjust.svg"); background-repeat: no-repeat; }
.bvi-images.bvi-images-minus-circle { background-image: url("https://cdn.jsdelivr.net/gh/veks/button-visually-impaired-javascript@1.0.0/dist/img/minus-circle.svg"); background-repeat: no-repeat; }
.bvi-images.bvi-images-image { background-image: url("https://cdn.jsdelivr.net/gh/veks/button-visually-impaired-javascript@1.0.0/dist/img/image.svg"); background-repeat: no-repeat; }
.bvi-images.bvi-images-minus { background-image: url("https://cdn.jsdelivr.net/gh/veks/button-visually-impaired-javascript@1.0.0/dist/img/minus.svg"); background-repeat: no-repeat; }
.bvi-images.bvi-images-eye { background-image: url("https://cdn.jsdelivr.net/gh/veks/button-visually-impaired-javascript@1.0.0/dist/img/eye.svg"); background-repeat: no-repeat; }

/* На мобиле панель «Специальные возможности» не следует за скроллом — в потоке страницы */
@media (max-width: 768px) {
    html body .bvi-panel.bvi-fixed-top,
    html body .bvi-panel {
        position: static !important;
        top: auto !important;
        left: auto !important;
        right: auto !important;
    }
}
