/* One visible disclosure for marked attachment images and videos; frontend only. */
.rio-media-disclosure {
 display:inline-flex; align-items:center; box-sizing:border-box; max-width:100%; margin:0;
 padding:5px 8px; border:1px solid rgba(255,255,255,.3); border-radius:0;
 color:var(--rio-on-dark,#fff); background:var(--rio-ink,#20344b); font:500 11px/1.45 var(--rio-font,sans-serif);
 letter-spacing:normal; text-transform:none; text-decoration:none; text-shadow:none; overflow-wrap:anywhere;
}
.rio-media-disclosure[hidden] { display:none!important; }
.rio-media-disclosure--inline { display:table; width:fit-content; margin-block:8px; }
.rio-media-disclosure--overlay { position:absolute; z-index:4; inset:var(--rio-media-notice-inset,auto auto 10px 10px); max-width:calc(100% - 20px); }
.rio-player>.rio-media-disclosure { grid-area:media; align-self:start; justify-self:start; position:relative; z-index:2; inset:auto; margin:12px; max-width:calc(100% - 24px); }
.rio-lightbox .rio-player:not(:fullscreen)>.rio-media-disclosure { display:none; }
@media print {
 .rio-media-disclosure { color:#192a3d; background:#fff; border-color:currentColor; }
}
