/* Подложка отделяет маленькую загрузку от Play без декоративной обводки. */
html:root body .vmesta-track-player .vmesta-track-play-column123 .vmesta-track-download{box-sizing:content-box!important;padding:3px!important;right:-7px!important;bottom:-7px!important;background:var(--vmesta-player-surface,var(--theme-surface-panel,#161b23))!important;}
html:root body .vmesta-track-player .vmesta-track-play-column123 .vmesta-track-download::before{content:'';position:absolute;inset:3px;border-radius:50%;background:var(--vmesta-player-accent,var(--theme-accent,#ff9a38));z-index:-1;}
html:root body .vmesta-track-player .vmesta-track-play-column123 .vmesta-track-download::after{inset:3px!important;}
/* Все документы используют одну круглую кнопку и одно кольцо. */
html:root body .messenger-file-transfer123,html:root body .messenger-file-transfer123 .vmesta-file-download-ring,html:root body .messenger-file-card.is-uploading .messenger-upload-icon,html:root body .messenger-file-card.is-uploading .messenger-upload-icon .messenger-media-transfer-ring{border-radius:50%!important;}
html:root body .upload-ready125 .messenger-media-transfer-ring,html:root body .upload-ready125.vmesta-track-player .vmesta-track-upload-ring{display:none!important;}
html:root body .upload-ready125{--media-transfer-progress:100%;}
html:root body .upload-actions125{position:fixed;z-index:2147483000;min-width:232px;padding:6px;border-radius:14px;background:var(--theme-surface-panel,#282d36);box-shadow:0 12px 36px #0005;}
html:root body .upload-actions125 button{display:block;width:100%;padding:12px;border:0;border-radius:10px;color:var(--theme-text-primary,#fff);background:transparent;text-align:left;cursor:pointer;}
html:root body .upload-actions125 button:hover{background:var(--theme-surface-control,#353b46);}
/* Дочерние списки не меняют привязку панели настроек видео. */
html:root body .vmesta-video-settings-menu{right:0!important;left:auto!important;max-height:min(372px,65vh);overflow:auto;scrollbar-width:none;transform-origin:bottom right;animation:video-settings125 .17s ease-out;}
@keyframes video-settings125{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){html:root body .vmesta-video-settings-menu{animation:none}}
