.persistent-watch{border:1px solid #344252;padding:clamp(16px,3vw,28px);color:#f5f6ee;background:#0e151b;scroll-margin-top:100px}
[data-persistent-watch]{margin-top:24px;min-width:0}.persistent-watch-access{padding:16px 0;overflow-wrap:anywhere}.persistent-watch-access p{line-height:1.55}.persistent-watch-access button{font:inherit;min-height:44px;padding:10px 16px;background:#dafa39;color:#0a1014;border:1px solid #dafa39;white-space:normal;max-width:100%;cursor:pointer}.persistent-watch-access button:focus-visible{outline:3px solid #65dff1;outline-offset:3px}.persistent-watch-access button:disabled{opacity:.5;cursor:wait}
.persistent-watch h3,.persistent-watch h4{margin:0 0 16px;line-height:1.25}.persistent-watch p{line-height:1.55;max-width:80ch}
.persistent-watch-status{color:#dafa39;font-weight:800;letter-spacing:.06em}.persistent-watch-note{color:#b5bfca;font-size:.9rem}
.persistent-watch-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.persistent-watch button,.persistent-watch input,.persistent-watch select{font:inherit;box-sizing:border-box;min-height:44px}
.persistent-watch button{background:#dafa39;color:#0a1014;border:1px solid #dafa39;font-weight:750;padding:11px 16px;cursor:pointer;white-space:normal}
.persistent-watch button:disabled{opacity:.5;cursor:wait}.persistent-watch button:focus-visible,.persistent-watch summary:focus-visible,.persistent-watch input:focus-visible,.persistent-watch select:focus-visible{outline:3px solid #65dff1;outline-offset:3px}
.persistent-watch details{margin:20px 0;border-top:1px solid #344252;padding-top:12px}.persistent-watch summary{min-height:44px;display:list-item;cursor:pointer;font-weight:750}
.persistent-watch-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:12px}.persistent-watch-form label{display:flex;flex-direction:column;gap:8px;font-size:.95rem}
.persistent-watch-form input:not([type=checkbox]),.persistent-watch-form select{width:100%;border:1px solid #637284;background:#090f14;color:#f5f6ee;padding:10px 12px}
.persistent-watch-form input[type=checkbox]{align-self:flex-start;width:24px;accent-color:#dafa39}.persistent-watch-form>p,.persistent-watch-form>button{grid-column:1/-1}
.persistent-watch-error{background:#33211b;border-left:3px solid #eb9d65;padding:12px}.persistent-watch-notice{border-left:3px solid #dafa39;padding:12px}.persistent-watch-review{border-left:3px solid #65dff1;padding:10px 18px;margin-top:18px}.persistent-watch-review button{margin:8px 8px 0 0}
.persistent-watch-history{padding:0;list-style:none}.persistent-watch-history li{padding:16px 0;border-top:1px solid #344252}.persistent-watch-history p{color:#b5bfca;font-size:.9rem;margin-bottom:0}
@media(max-width:600px){.persistent-watch-form{grid-template-columns:1fr}.persistent-watch-actions>button{flex:1 1 100%}.persistent-watch-review{padding:10px 12px}.persistent-watch-review button{width:100%;margin-right:0}.persistent-watch{overflow-wrap:anywhere}.persistent-watch input,.persistent-watch select{font-size:16px}}
