/* Fit the original media; reserve a real, usable column for the original post. */
.cb-video-expanded-close{display:none}
@media(min-width:901px){
:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-gallery-overlay.cb-gallery-desktop{--cb-detail-width:clamp(380px,32vw,480px);position:fixed!important;inset:0!important;width:100vw!important;min-width:0!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;margin:0!important;transform:none!important;grid-template-columns:minmax(0,1fr) var(--cb-detail-width)!important;gap:0!important;overflow:hidden!important;box-sizing:border-box!important}
:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-gallery-desktop :is(.cb-gallery-stage,figure,.cb-photo-picture,.cb-photo-desktop-details,.cb-photo-viewer-post){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-gallery-desktop .cb-photo-desktop-details{width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;padding:10px 0!important}
:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-gallery-desktop :is(.post-header,.post-actions,.comments-area,.comment-form,.comment-input-row){min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}
:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-gallery-desktop :is(.comment-form,.comment-input-row){display:flex!important;flex-wrap:wrap!important;gap:6px!important}
:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-gallery-desktop :is(input,textarea){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-gallery-desktop .post-header button{flex-shrink:0!important}
:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-gallery-desktop .cb-photo-picture>img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;aspect-ratio:auto!important}
:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-gallery-desktop>.cb-gallery-next,:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-gallery-desktop>.cb-photo-desktop-zoom{right:calc(var(--cb-detail-width) + 12px)!important}
:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-gallery-desktop .cb-photo-desktop-zoom button{font-size:22px!important;width:36px!important;height:36px!important;line-height:1!important}
:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-video-controls-host:is(.cb-video-expanded,:fullscreen){display:block!important;position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;min-height:0!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important;aspect-ratio:auto!important;overflow:hidden!important;background:#000!important;z-index:2147483646!important}
:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-video-controls-host:is(.cb-video-expanded,:fullscreen) video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;max-width:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;transform:none!important;margin:0!important}
:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-video-expanded .cb-video-expanded-close{display:grid!important;place-items:center!important;position:absolute!important;left:16px!important;top:16px!important;width:42px!important;height:42px!important;border-radius:50%!important;border:0!important;color:#fff!important;background:#222b!important;font-size:30px!important;z-index:12!important;cursor:pointer!important}
:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-video-expanded .cb-video-timeline{position:absolute!important;left:16px!important;right:150px!important;bottom:20px!important;width:calc(100% - 182px)!important;max-width:none!important;z-index:10!important}
:is(body,#dv1#dv2#dv3#dv4#dv5#dv6#dv7#dv8#dv9#dv10) .cb-video-expanded .cb-video-quick-controls{position:absolute!important;right:16px!important;bottom:12px!important;z-index:10!important}
}
