#dm-playback-choice[hidden]{display:none!important;}
#dm-playback-choice{position:fixed;inset:0;z-index:2147483647;background:#0009;display:grid;place-items:center;padding:24px;box-sizing:border-box;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);}
#dm-playback-choice [role=dialog]{position:relative;width:min(100%,304px);box-sizing:border-box;background:linear-gradient(145deg,#241013,#111 65%);color:#fff;border:1px solid #ffffff18;border-radius:20px;box-shadow:0 16px 60px #0009;overflow:hidden;text-align:center;padding:26px 18px 18px;}
#dm-playback-choice h2{font-size:17px;line-height:27px;font-weight:700;margin:4px 8px 9px;}
#dm-playback-choice p{font-size:12px;line-height:22px;color:#aaa;margin:0 0 19px;}
#dm-playback-choice [data-resume-close]{position:absolute;top:5px;inset-inline-end:5px;border:0;background:none;color:#aaa;font-size:22px;width:32px;height:32px;cursor:pointer;}
.dm-resume-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
#dm-playback-choice .dm-resume-actions button{border:1px solid #ffffff20;border-radius:12px;background:#ffffff08;color:#ddd;padding:10px 4px;font-size:12px;line-height:22px;min-height:44px;cursor:pointer;}
#dm-playback-choice .dm-resume-actions [data-resume-continue]{background:#df0614;border-color:#f52a35;color:#fff;font-weight:700;}
#dm-playback-choice button:focus-visible{outline:2px solid #fff;outline-offset:2px;}
.dm-seen-eye{display:inline-flex;vertical-align:middle;color:#ccc;margin-inline-start:7px;align-items:center;}
 .dm-detail-header-spacer{height:0;}
@media(max-width:767px){
 .dm-detail-header-spacer{height:calc(env(safe-area-inset-top,0px) + 58px);width:100%;flex:none;}
 html body[data-page][data-page]:is([data-page="movie-detail"],[data-page="series-detail"]) :is(.dm-film-topbar,.ds-mobile-header){display:flex!important;align-items:center!important;justify-content:space-between!important;direction:ltr!important;position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;box-sizing:border-box!important;height:calc(env(safe-area-inset-top,0px) + 58px)!important;margin:0!important;padding:calc(env(safe-area-inset-top,0px) + 6px) 12px 6px!important;z-index:1005!important;transition:transform .2s ease!important;}
 html body[data-page][data-page]:is([data-page="movie-detail"],[data-page="series-detail"]) :is(.dm-film-topbar,.ds-mobile-header).dm-header-away{transform:translateY(-110%)!important;}
}
@media(prefers-reduced-motion:reduce){html body[data-page][data-page] :is(.dm-film-topbar,.ds-mobile-header){transition:none!important;}}

/* Replay on every display, including openings from different title sections. */
#dm-playback-choice:not([hidden]){animation:dmResumeBackdropIn 180ms ease-out both;}
#dm-playback-choice:not([hidden]) [role=dialog]{animation:dmResumeDialogIn 280ms cubic-bezier(.2,.8,.2,1) both;transform-origin:center;}
@keyframes dmResumeBackdropIn{from{opacity:0}to{opacity:1}}
@keyframes dmResumeDialogIn{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(prefers-reduced-motion:reduce){#dm-playback-choice:not([hidden]),#dm-playback-choice:not([hidden]) [role=dialog]{animation:none!important;}}
