
/* v0.4.75 shared playback dock, unobtrusive reading-first presentation */
.om-player-dock[hidden]{display:none!important}
.om-player-dock{position:fixed;z-index:9000;bottom:0;left:0;right:0;display:grid;grid-template-columns:minmax(120px,1fr) auto auto auto 240px;gap:12px;align-items:center;padding:10px max(18px,calc((100vw - 1190px)/2));background:#172b39;color:#f5f3ed;box-shadow:0 -3px 20px #0002;border-top:2px solid #b68165}
.om-has-dock{padding-bottom:116px}
.om-dock-info{display:flex;flex-direction:column;min-width:0;gap:3px}
.om-dock-kicker{font-size:10px;letter-spacing:.14em;color:#bfcfd3}
.om-dock-info strong{font:400 19px/1.2 Georgia,serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.om-player-dock button,.om-player-dock a{font-size:12px;color:#f0d1bb;background:transparent;border:1px solid #6d7d83;padding:8px 10px;cursor:pointer;text-decoration:none;white-space:nowrap}
.om-player-dock button:hover,.om-player-dock a:hover{background:#334958;color:white}
.om-dock-video{width:240px;aspect-ratio:16/9;background:#111b23}
.om-dock-video iframe{width:100%;height:100%;border:0;display:block}
.om-player-dock.om-dock-expanded{grid-template-columns:1fr auto auto auto;max-width:870px;left:auto;right:16px;padding:18px;gap:12px}
.om-dock-expanded .om-dock-video{grid-column:1/-1;grid-row:2;width:min(70vw,836px);max-height:60vh;aspect-ratio:16/9}
.om-player-forward{color:#f4f2ed;font-size:14px;line-height:1.45;padding:14px}
@media(max-width:750px){.om-player-dock{grid-template-columns:minmax(80px,1fr) auto auto;gap:7px;padding:8px 10px}.om-player-dock #om-dock-external{display:none}.om-dock-info strong{font-size:15px}.om-dock-kicker{font-size:8px}.om-dock-video{grid-column:1/-1;grid-row:2;width:100%;max-width:200px;aspect-ratio:16/9;justify-self:end}.om-has-dock{padding-bottom:165px}.om-player-dock.om-dock-expanded{left:0;right:0;max-width:none;grid-template-columns:1fr auto auto}.om-dock-expanded .om-dock-video{width:100%;max-width:none}}
