.wall_post .wall_video_post .wall_image_post img{object-fit:contain;}
/* Shared Video.js presentation. Loaded in the head before any player is created. */
body .video-js{container-type:inline-size}
body .video-js.fr-modern-player{isolation:isolate;overflow:hidden;border-radius:14px;background:#101722;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body .video-js.fr-modern-player .vjs-tech{object-fit:contain}
body .video-js.fr-modern-player>.vjs-poster{isolation:isolate;overflow:hidden;background-color:transparent;background-position:center;background-size:cover}
body .video-js.fr-modern-player>.vjs-poster:before{position:absolute;inset:-22px;z-index:-1;content:"";pointer-events:none;background-image:var(--fr-player-poster);background-position:center;background-size:cover;filter:blur(18px);opacity:.38}
body .video-js.fr-modern-player .vjs-poster picture,body .video-js.fr-modern-player .vjs-poster img{display:block;width:100%;height:100%;background:none}
.vjs-poster img{object-fit:cover}
body .video-js.fr-modern-player .vjs-big-play-button{top:50%;left:50%;z-index:4;width:64px;height:64px;margin:0;padding:0;border:1px solid #ffffffd9;border-radius:50%;background:#fffffff0;color:#1d2939;font-size:28px;line-height:64px;opacity:1;box-shadow:0 5px 24px #07122135;backdrop-filter:blur(8px);transform:translate(-50%,-50%);transition:background-color .16s,box-shadow .16s}
body .video-js.fr-modern-player .vjs-big-play-button:hover,body .video-js.fr-modern-player .vjs-big-play-button:focus-visible{border-color:#fff;background:#fff;color:#075baa;box-shadow:0 6px 28px #07122145}
body .video-js.fr-modern-player .vjs-big-play-button .vjs-icon-placeholder:before{line-height:64px;color:inherit}
body .video-js.fr-modern-player>.fr-poster-status{display:none;pointer-events:none;position:absolute;z-index:2;top:calc(50% + 49px);left:12px;right:12px;text-align:center;color:#dce5f3;font:12px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body .video-js.fr-modern-player.fr-poster-missing:not(.vjs-has-started){background:linear-gradient(145deg,#172333,#30445e)}
body .video-js.fr-modern-player.fr-poster-missing:not(.vjs-has-started)>.vjs-tech{visibility:hidden}
body .video-js.fr-modern-player.fr-poster-missing:not(.vjs-has-started)>.fr-poster-status{display:block}
body .video-js.fr-modern-player.fr-poster-missing .vjs-poster img{visibility:hidden}
body .video-js.fr-modern-player.vjs-fullscreen{border-radius:0}
body .video-js.fr-modern-player .vjs-control-bar{height:44px;align-items:center;padding:0 6px;gap:2px;background:#111b2bed;font-size:12px;box-sizing:border-box}
body .video-js.fr-modern-player .vjs-control{height:44px;min-height:0;line-height:44px;flex-shrink:0}
body .video-js.fr-modern-player .vjs-button{min-width:36px;width:36px;border-radius:7px;color:#fff}
body .video-js.fr-modern-player .vjs-button>.vjs-icon-placeholder:before{font-size:23px;line-height:44px}
body .video-js.fr-modern-player .vjs-button:hover{background:#ffffff1a;color:#fff}
body .video-js.fr-modern-player .vjs-button:focus-visible,body .video-js.fr-modern-player .vjs-slider:focus-visible{outline:2px solid #90ccff;outline-offset:-3px;box-shadow:none}
body .video-js.fr-modern-player .vjs-progress-control{flex:1 1 auto;min-width:48px;height:44px}
body .video-js.fr-modern-player .vjs-progress-holder{height:4px;margin:0 10px;border-radius:3px;background:#ffffff40}
body .video-js.fr-modern-player .vjs-progress-holder .vjs-load-progress,body .video-js.fr-modern-player .vjs-progress-holder .vjs-play-progress{border-radius:3px}
body .video-js.fr-modern-player .vjs-play-progress,body .video-js.fr-modern-player .vjs-volume-level{background:#83c1ff}
body .video-js.fr-modern-player .vjs-time-control{width:auto;min-width:0;padding:0 5px;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}
body .video-js.fr-modern-player .vjs-current-time,body .video-js.fr-modern-player .vjs-duration{display:block}
body .video-js.fr-modern-player .vjs-remaining-time{display:none}
body .video-js.fr-modern-player .vjs-volume-panel{width:36px;transition:width .15s}
body .video-js.fr-modern-player .vjs-volume-panel.vjs-volume-panel-horizontal:hover,body .video-js.fr-modern-player .vjs-volume-panel.vjs-volume-panel-horizontal:focus-within{width:112px}
body .video-js.fr-modern-player .vjs-volume-bar{margin-top:21px}
body .video-js.fr-modern-player .vjs-playback-rate{width:44px}
body .video-js.fr-modern-player .vjs-playback-rate .vjs-playback-rate-value{font-size:12px;line-height:44px}
body .video-js.fr-modern-player .vjs-menu-button-popup .vjs-menu{bottom:44px;margin:0 0 0 -4.5em;z-index:6}
body .video-js.fr-modern-player .vjs-menu-content{max-height:min(220px,45dvh);padding:5px;border:1px solid #ffffff26;border-radius:9px;background:#162234;color:#fff;box-shadow:0 5px 18px #0005}
body .video-js.fr-modern-player .vjs-menu-item{min-height:32px;padding:7px 10px;border-radius:5px;font:13px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-transform:none;box-sizing:border-box}
body .video-js.fr-modern-player .vjs-menu-item:hover,body .video-js.fr-modern-player .vjs-menu-item:focus{background:#ffffff24;color:#fff}
body .video-js.fr-modern-player .vjs-menu-item.vjs-selected{background:#265987;color:#fff}
body .video-js.fr-modern-player .vjs-menu li.vjs-menu-title{padding:4px 8px;color:#c5d4e6;font-size:12px;line-height:1.4}
.fr-quality-selector{position:absolute;right:12px;top:12px;z-index:4;padding:6px 8px;border:1px solid #ffffff26;border-radius:8px;background:#13293feb;color:#fff;font-size:12px}
.fr-quality-selector select{margin-left:6px;padding:4px;border:1px solid #71839b;border-radius:4px;background:#fff;color:#132c49;font:inherit}
.video-js:not(.vjs-user-active):not(.vjs-paused) .fr-quality-selector:not(:focus-within){opacity:0;pointer-events:none}
.fr-player-retry{position:absolute;z-index:12;bottom:16px;left:50%;transform:translateX(-50%);min-height:36px;margin:0;padding:8px 16px;border:1px solid #aec9e6;border-radius:8px;background:#fff;color:#123f70;font:600 13px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}
body .video-js.fr-modern-player.vjs-error .vjs-error-display .vjs-modal-dialog-content{padding:45px 18px 65px;font:13px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
@container(max-width:480px){
 body .video-js.fr-modern-player .vjs-control-bar{height:72px;padding:28px 6px 0;gap:0}
 body .video-js.fr-modern-player .vjs-control-bar .vjs-progress-control{position:absolute;inset:0 12px auto;width:auto;height:28px;min-width:0}
 body .video-js.fr-modern-player .vjs-progress-holder{margin:0;height:4px}
 body .video-js.fr-modern-player .vjs-control-bar .vjs-current-time{display:block!important;min-width:39px;padding:0 4px;font-size:11px}
 body .video-js.fr-modern-player .vjs-control-bar .vjs-duration,body .video-js.fr-modern-player .vjs-control-bar .vjs-time-divider{display:none!important}
 body .video-js.fr-modern-player .vjs-volume-panel.vjs-volume-panel-horizontal:hover,body .video-js.fr-modern-player .vjs-volume-panel.vjs-volume-panel-horizontal:focus-within{width:36px}
 body .video-js.fr-modern-player .vjs-volume-panel .vjs-volume-control{position:absolute;bottom:44px;left:0;height:44px;margin:0;padding:0 10px;border:1px solid #ffffff26;border-radius:7px;background:#162234;box-sizing:content-box}
 body .video-js.fr-modern-player .vjs-custom-control-spacer{display:block;flex:1 1 auto;min-width:0}
 body .video-js.fr-modern-player .vjs-big-play-button{width:56px;height:56px;font-size:25px;line-height:56px}
 body .video-js.fr-modern-player .vjs-big-play-button .vjs-icon-placeholder:before{line-height:56px}
}
@media(prefers-reduced-motion:reduce){body .video-js.fr-modern-player .vjs-big-play-button,body .video-js.fr-modern-player .vjs-volume-panel{transition:none}}
