.vst-live-consent,.vst-live-popup,.vst-live-revoke{font-family:inherit;box-sizing:border-box}.vst-live-consent{position:fixed;bottom:18px;left:18px;z-index:99990;width:min(360px, calc(100vw - 36px));padding:16px 18px;border:1px solid #dbe2ea;border-radius:12px;background:#fff;color:#202b3c;box-shadow:0 6px 25px #16243b1f;font-size:13px;line-height:1.6}.vst-live-consent p{margin:0 0 12px}.vst-live-consent>div{display:flex;gap:8px}.vst-live-consent button,.vst-live-popup button,.vst-live-popup a{font:inherit;cursor:pointer;text-decoration:none;line-height:1.5;border-radius:7px;padding:10px 15px;min-height:42px;text-align:center}.vst-live-primary{background:#1f5fa7!important;border:1px solid #1f5fa7!important;color:#fff!important;font-weight:600!important}.vst-live-secondary{background:#fff!important;border:1px solid #cdd5df!important;color:#334155!important}.vst-live-revoke{position:fixed;left:12px;bottom:8px;z-index:99989;padding:5px 8px;background:#fff;color:#4b5563;border:1px solid #dbe2ea;border-radius:5px;font-size:10px;line-height:1.5;cursor:pointer;max-width:200px}.vst-live-popup{width:min(440px, calc(100vw - 32px));max-height:90vh;padding:30px;border:1px solid #e1e7ed;border-radius:18px;background:#fff;color:#202b3c;box-shadow:0 25px 90px #0003;overscroll-behavior:contain;overflow:auto;line-height:1.6}.vst-live-popup::backdrop{background:#15223899}.vst-live-popup h2{font-size:25px;line-height:1.25;margin:12px 0;color:#182b45}.vst-live-popup p{font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap}.vst-live-popup input{display:block;width:100%;box-sizing:border-box;text-align:center;font-size:20px;font-weight:600;letter-spacing:1px;background:#f3f7fb;border:1px dashed #9bb4d0;border-radius:8px;color:#173958;padding:12px;margin:20px 0 8px}.vst-live-popup small{display:block;color:#65748a;font-size:12px}.vst-live-eyebrow{font-size:10px;letter-spacing:1.5px;color:#38659b;font-weight:700}.vst-live-popup-actions{display:flex;flex-direction:column;gap:9px;margin-top:20px}.vst-live-popup-status{font-size:13px!important}.vst-live-popup-status:empty{display:none}.vst-live-popup button:disabled{opacity:.6;cursor:wait}.vst-live-popup :focus-visible,.vst-live-consent :focus-visible,.vst-live-revoke:focus-visible{outline:3px solid #2174c4;outline-offset:3px}@media (prefers-reduced-motion:no-preference){.vst-live-popup[open]{animation:vst-live-appear 0.18s ease-out}@keyframes vst-live-appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}