.ovs-live-open{position:fixed;right:24px;bottom:20px;z-index:80;background:#163c35;color:#c8fff0;border:1px solid #5cc9aa;border-radius:24px;padding:10px 18px;font:600 13px system-ui;cursor:pointer;box-shadow:0 4px 24px #0007}.ovs-live-settings{width:min(600px,calc(100vw - 32px));box-sizing:border-box;max-height:85dvh;overflow:auto;padding:28px;background:#101b1b;color:#effff9;border:1px solid #438573;border-radius:20px;font:15px/1.6 system-ui}.ovs-live-settings::backdrop{background:#000b;backdrop-filter:blur(6px)}.ovs-live-settings h2{font-size:26px;margin:0 0 12px}.ovs-live-settings h3{margin-top:24px;color:#8ee8ca}.ovs-live-settings p{color:#bdcec8}.ovs-live-settings button{padding:9px 14px;border:1px solid #518a78;background:#1c3e34;color:#ebfff8;border-radius:10px;margin:4px 2px;cursor:pointer}.ovs-live-settings [data-live-close]{float:right;font-size:22px}.ovs-live-settings [data-live-message]{color:#a5f2d8;min-height:28px}.ovs-live-settings button:focus-visible,.ovs-live-open:focus-visible{outline:3px solid #9bffe1;outline-offset:3px}@media(max-width:600px){.ovs-live-open{bottom:12px;right:12px;font-size:12px}.ovs-live-settings{padding:20px}}
