.mm-journal-channel{box-sizing:border-box;width:100%;max-width:480px;padding:18px;margin-bottom:20px;background:#fff;border:1px solid #d3dadd;border-radius:9px;color:#102750;font:14px/1.5 Arial,Helvetica,sans-serif;}
.mm-journal-channel .mm-channel-heading{display:flex;align-items:center;gap:10px;margin:0 0 14px;font:600 22px/1.2 Georgia,serif;color:#102750;}
.mm-channel-heading .rv-bookmark{width:14px;height:20px;flex:0 0 14px;color:var(--rv-marker,#637480);}
.mm-channel-screen{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:linear-gradient(140deg,#071737,#0b4773);}
.mm-channel-screen :is(video,iframe){display:block;width:100%;height:100%;border:0;object-fit:contain;}
.mm-channel-screen:has(iframe){min-height:200px;}
.mm-channel-launch{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer;}
.mm-channel-launch:hover{background:#ffffff14;}
.mm-channel-launch img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.mm-channel-play{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding-left:3px;border:1px solid #ffffffaa;border-radius:50%;background:#ffffffed;color:#102750;font-size:18px;}
.mm-channel-provider{position:absolute;inset:auto 10px 8px auto;font-size:11px;color:#fff;background:#071737aa;padding:1px 5px;border-radius:3px;}
.mm-channel-placeholder{display:flex;align-items:center;justify-content:center;}
.mm-journal-channel .mm-channel-title{margin:12px 0 5px;font:600 15px/1.4 Arial,Helvetica,sans-serif;overflow-wrap:anywhere;color:#102750;}
.mm-channel-description{margin:0 0 12px;font-size:13px;color:#4f6172;}
.mm-channel-external{font-size:12px;color:#31597d;}
.mm-channel-link{display:block;border-top:1px solid #d3dadd;padding-top:12px;margin-top:14px;font-size:13px;font-weight:600;}
.mm-channel-playlist{display:grid;gap:6px;border-top:1px solid #d3dadd;margin-top:14px;padding-top:12px;}
.mm-channel-playlist button{display:flex;gap:8px;align-items:baseline;width:100%;min-height:40px;text-align:left;padding:7px 9px;border:1px solid transparent;border-radius:4px;background:#f3f6f9;color:#102750;font:13px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;}
.mm-channel-playlist button[aria-pressed=true]{border-color:#91a5b9;background:#e9eff6;font-weight:600;}
.mm-channel-playlist button span{font-size:11px;color:#526779;}
.mm-channel-preview{padding:6px 8px;background:#eef3f8;color:#526779;font-size:11px;margin:0 0 10px;}
.mm-journal-channel :focus-visible{outline:2px solid #4479ab;outline-offset:3px;}
.mm-journal-channel [hidden]{display:none!important;}
@media(max-width:600px){.mm-journal-channel{max-width:none;}}
