/* PVS Continue Watch v6.1.9 - clean mini prompt. Old large modal classes intentionally removed. */
.pvs-watch-player-shell{position:relative}
.pvs-cw-mini-prompt[hidden]{display:none!important}
.pvs-cw-mini-prompt{position:absolute;inset:0;z-index:48;display:flex;align-items:center;justify-content:center;padding:14px;pointer-events:none}
.pvs-cw-mini-card{width:min(380px,calc(100% - 28px));border:1px solid rgba(255,255,255,.16);border-radius:15px;background:linear-gradient(180deg,rgba(28,28,30,.96),rgba(17,17,19,.96));box-shadow:0 22px 64px rgba(0,0,0,.48);padding:24px 22px 22px;text-align:center;color:#fff;pointer-events:auto}
.pvs-cw-mini-card h3{margin:0 0 12px;font-size:18px;line-height:1.2;font-weight:900;letter-spacing:.01em;color:#fff}
.pvs-cw-mini-card p{margin:0 0 18px;font-size:14px;line-height:1.45;color:#f4f4f5}
.pvs-cw-mini-card p b{display:inline-block;padding:5px 9px;border-radius:6px;background:#facc15;color:#111827;font-weight:900}
.pvs-cw-mini-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}
.pvs-cw-mini-actions button{height:31px;border:0;border-radius:5px;padding:0 16px;font-size:13px;font-weight:900;color:#fff;cursor:pointer;transition:filter .16s ease,transform .16s ease}
.pvs-cw-mini-actions button:hover{filter:brightness(1.08);transform:translateY(-1px)}
.pvs-cw-mini-continue{background:#1db954}.pvs-cw-mini-restart{background:#f00518}
/* Safety: hide/remove visual impact from old cached DOM if a browser still has it. */
#pvsContinueWatchPrompt,.pvs-cw-resume-prompt,.pvs-cw-resume-card,.resume-watch-box,.resume-watch-modal,.continue-watch-modal,.continue-watch-popup{display:none!important;visibility:hidden!important;pointer-events:none!important}
@media(max-width:1024px){.pvs-cw-mini-card{width:min(360px,calc(100% - 24px));padding:20px 16px}.pvs-cw-mini-card h3{font-size:17px}.pvs-cw-mini-card p{font-size:13px}.pvs-cw-mini-actions{gap:10px}.pvs-cw-mini-actions button{height:34px;padding:0 13px;font-size:12px}}
@media(max-width:480px){.pvs-cw-mini-prompt{padding:10px}.pvs-cw-mini-card{width:min(330px,calc(100% - 12px));border-radius:13px;padding:18px 14px}.pvs-cw-mini-actions button{flex:1;min-width:120px}}
