/* Template-specific polish layered after template fixes. */
@media(min-width:701px){
 body.x-app:has(.blacklist-page) .settings-page-060{height:100%!important;min-height:0!important;overflow:hidden!important}
 body.x-app:has(.blacklist-page) .settings-layout-060{height:100%!important;min-height:0!important;overflow:hidden!important}
 body.x-app:has(.blacklist-page) .settings-content-060{height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}
 body.x-app:has(.blacklist-page) .blacklist-page,body.x-app:has(.blacklist-page) .blacklist-list{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
}
body.vk-app .kov-vk-old-avatar{min-height:340px!important;max-height:560px!important}
body.vk-app .kov-vk-old-avatar .profile-avatar,body.vk-app .kov-vk-old-avatar img{min-height:340px!important;max-height:560px!important;object-fit:contain!important;object-position:center top!important}
body.vk-app .kov-vk-profile-description{border-radius:3px!important;overflow:hidden!important}
body.vk-app .kov-vk-profile-description>header{min-height:34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:8px 12px!important;background:#f1f1f1!important;border-bottom:1px solid var(--vk-line)!important;color:#45688e!important}
body.vk-app .kov-vk-profile-description>header a{font-size:11px!important;font-weight:400!important}
body.vk-app .kov-vk-profile-description>p{margin:0!important;padding:12px 14px!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#333!important;line-height:1.5!important}
body.vk-app .kov-vk-profile-description>p.empty{color:var(--vk-muted)!important}
@media(min-width:801px){
 body.vk-app .kov-vk-old-profile-left,body.vk-app .kov-vk-old-profile-main{scrollbar-width:none!important;-ms-overflow-style:none!important;scrollbar-gutter:auto!important}
 body.vk-app .kov-vk-old-profile-left::-webkit-scrollbar,body.vk-app .kov-vk-old-profile-main::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
}
body.vk-app .vk-top-inner{grid-template-columns:150px 210px minmax(190px,360px) auto!important}
body.vk-app .vk-header-player{height:24px!important;max-width:360px!important;grid-template-columns:17px 22px 17px minmax(64px,1fr) minmax(52px,90px)!important;gap:3px!important;padding:2px 4px!important;border-radius:3px!important}
body.vk-app .vk-header-player button{width:17px!important;height:17px!important;font-size:11px!important;border-radius:2px!important}
body.vk-app .vk-header-player .vk-header-player-play{width:22px!important;height:20px!important}
body.vk-app .vk-header-player>span{font-size:10px!important}
body.vk-app .vk-header-player input[type=range]{height:2px!important}
body.vk-app .vk-header-player time,body.vk-app .vk-header-player-volume{display:none!important}
@media(max-width:1120px) and (min-width:801px){body.vk-app .vk-top-inner{grid-template-columns:145px 185px minmax(160px,300px) auto!important}}
@media(max-width:800px){body.vk-app .kov-vk-old-avatar{min-height:0!important;max-height:680px!important}body.vk-app .kov-vk-old-avatar .profile-avatar,body.vk-app .kov-vk-old-avatar img{min-height:0!important;max-height:680px!important}}
