#mvs-privacy-panel,#mvs-privacy-open{box-sizing:border-box;font:inherit;color:#f7f2ff;background:#191222;z-index:10000}#mvs-privacy-open{position:fixed;left:1rem;bottom:1rem;padding:.5rem .85rem;border:1px solid #6e5c85;border-radius:99px;font-size:.8rem;cursor:pointer}#mvs-privacy-panel{position:fixed;left:1rem;right:1rem;bottom:4.2rem;width:fit-content;max-width:46rem;margin-inline:auto;padding:.9rem 1rem;border-radius:12px;box-shadow:0 8px 28px #0008;font-size:14px;line-height:1.4;max-height:65vh;overflow:auto}#mvs-privacy-panel p{margin:0}#mvs-privacy-panel a{color:#d2b6ff;text-decoration:underline;text-underline-offset:3px}#mvs-privacy-panel h2{font-size:1rem;margin:0 0 .5rem}.mvs-privacy-actions{display:flex;align-items:center;gap:.5rem;margin-top:.7rem}.mvs-privacy-actions button{font:inherit;white-space:nowrap;min-height:44px;padding:.5rem .9rem;border-radius:8px;border:1px solid #b99ce8;background:#c9a8ff;color:#181020;cursor:pointer;flex:1}.mvs-privacy-actions button:hover{background:#ddc8ff}.mvs-privacy-actions button:disabled{opacity:.5;cursor:not-allowed}.mvs-privacy-option{display:flex;gap:.65rem;align-items:center;margin:.7rem 0;cursor:pointer;min-height:32px}.mvs-privacy-option input{flex:none;width:1.15rem;height:1.15rem;margin:0;accent-color:#c9a8ff}#mvs-privacy-panel[data-mvs-view=settings]{min-width:240px;max-width:320px}#mvs-privacy-state:empty{display:none}#mvs-privacy-panel button:focus-visible,#mvs-privacy-panel input:focus-visible,#mvs-privacy-panel a:focus-visible,#mvs-privacy-open:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(min-width:760px){#mvs-privacy-panel[data-mvs-view=notice]{display:flex;align-items:center;gap:1rem}#mvs-privacy-panel[data-mvs-view=notice] .mvs-privacy-actions{margin-top:0}}@media(max-width:480px){#mvs-privacy-panel{left:.65rem;right:.65rem;width:calc(100% - 1.3rem);padding:.8rem .9rem;bottom:4rem;font-size:13px}#mvs-privacy-panel[data-mvs-view=settings]{margin-left:0}#mvs-privacy-open{left:.65rem;bottom:.7rem}.mvs-privacy-actions{gap:.4rem}.mvs-privacy-actions button{padding:.5rem .65rem}}
