/* Move only photo/video message metadata onto its existing media surface. */
.g420-media-time-host{position:relative!important}
:is(#shortcut-dialog,#admin-viewport,body) .g420-media-time-host>.g420-media-time.g420-media-time{
 position:absolute!important;inset:auto var(--g420-media-time-right,5px) var(--g420-media-time-bottom,5px) auto!important;z-index:1;
 display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;
 width:max-content!important;max-width:calc(100% - 10px)!important;height:auto!important;min-height:0!important;
 margin:0!important;padding:2px 6px!important;border:0!important;border-radius:9px!important;
 background:rgba(18,16,23,.62)!important;color:#fff!important;opacity:1!important;
 font:400 11px/15px -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;
 white-space:nowrap!important;text-align:right!important;box-shadow:none!important;pointer-events:none!important;
}
:is(#shortcut-dialog,#admin-viewport,body) .g420-media-time-host.g420-media-time-video>.g420-media-time{bottom:max(48px,var(--g420-media-time-bottom,5px))!important}
:is(#shortcut-dialog,#admin-viewport,body) .g420-media-time.g420-media-time :is(time,.community-message-edited,.community-message-views){
 position:static!important;display:inline-flex!important;align-items:center!important;gap:3px!important;
 width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;
 background:none!important;border:0!important;color:#fff!important;opacity:1!important;
 font:inherit!important;white-space:nowrap!important;
}
:is(#shortcut-dialog,#admin-viewport,body) .g420-media-time.g420-media-time :is(.private-receipt,.community-message-receipt){
 position:static!important;display:inline-flex!important;align-items:center!important;
 margin:0 0 0 2px!important;padding:0!important;background:none!important;border:0!important;
}
/* Keep official-message text legible over media without recolouring receipts. */
:is(#shortcut-dialog,#admin-viewport,body) .g420-media-time-host>.g420-media-time.g420-media-time.g420-media-time,
:is(#shortcut-dialog,#admin-viewport,body) .g420-media-time-host>.g420-media-time.g420-media-time :is(time,.community-message-edited,.community-message-views){color:#fff!important}
