.bar-contacts a:has(.bar-contact-short){border:0!important;background:transparent!important;box-shadow:none!important;padding:4px!important;min-width:40px;min-height:40px}
.video-toggle{font-size:0!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:12px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important}
.video-toggle::before{content:''!important;display:block!important;position:static!important;width:16px!important;height:18px!important;border:0!important;background:currentColor;clip-path:polygon(12% 0,100% 50%,12% 100%);filter:drop-shadow(0 1px 3px #000)}
.video-toggle[aria-pressed="true"]::before{clip-path:polygon(0 0,32% 0,32% 100%,0 100%,0 0,68% 0,100% 0,100% 100%,68% 100%,68% 0)}
.video-toggle::after{display:none!important}
.video-toggle:focus-visible,.bar-contacts a:focus-visible{outline:2px solid #ff8749!important;outline-offset:2px}
@media(max-width:740px){
 #bar-list{grid-template-columns:minmax(0,1fr)!important;gap:8px}
 #bar-list .bar-simple-card{display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:4px 10px;padding:8px;min-height:0}
 #bar-list .bar-simple-card header{grid-column:1;grid-row:1}
 #bar-list .bar-simple h3{font-size:17px;line-height:20px;min-height:0;margin:0 0 2px}
 #bar-list .bar-kind{margin-bottom:2px}
 #bar-list .bar-short{font-size:12px;line-height:15px}
 #bar-list .bar-photos{grid-column:2;grid-row:1 / span 2;display:block;align-self:stretch}
 #bar-list .bar-photos a{display:none}
 #bar-list .bar-photos a:first-child{display:block;height:100%}
 #bar-list .bar-photos img{height:100%;max-height:132px;min-height:80px;width:80px;object-fit:cover}
 #bar-list .bar-details{grid-column:1;grid-row:2;margin:0;padding-top:3px;border:0}
 #bar-list .bar-address{min-height:0;font-size:12px;line-height:15px;margin:0}
 #bar-list .bar-contacts{display:flex;gap:0 4px;flex-wrap:nowrap}
 #bar-list .bar-contacts a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:36px;line-height:1}
 #bar-list .bar-contact-short .buneat-icon{width:20px;height:20px}
}
