/* Native widgets: widths are owned by Elementor, not shortcode breakpoints. */
.elementor-widget-autonoviny-facebook .an-social-follow,
.elementor-widget-autonoviny-instagram .an-social-follow { width:100%; max-width:none; }
.elementor-widget-autonoviny-offline-playlist .autonoviny-offline-playlist { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px; }
.elementor-widget-autonoviny-offline-playlist .autonoviny-offline-playlist__item { min-width:0;border-radius:12px;overflow:hidden;background:#191c22;color:inherit; }
.elementor-widget-autonoviny-offline-playlist .autonoviny-offline-playlist__item a { display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none; }
.elementor-widget-autonoviny-offline-playlist .autonoviny-offline-playlist__item img { width:100%;aspect-ratio:16/9;object-fit:cover; }
.elementor-widget-autonoviny-offline-playlist .autonoviny-offline-playlist__item span { padding:0 14px 14px;overflow-wrap:anywhere; }
.an-youtube-channel { overflow-wrap:anywhere; }
.an-modern-menu__panel[data-an-native-typography] .an-modern-menu__list a,
.an-modern-menu__panel[data-an-native-typography] .an-modern-menu__submenu-toggle { font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit; }
.elementor-editor-active .elementor-widget-autonoviny-scroll-top .an-site-scroll-top { position:relative;inset:auto;opacity:1;visibility:visible;transform:none; }
@media(max-width:1024px) { .elementor-widget-autonoviny-offline-playlist .autonoviny-offline-playlist { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:767px) { .elementor-widget-autonoviny-offline-playlist .autonoviny-offline-playlist { grid-template-columns:minmax(0,1fr); } }
