
#jg-cookie-overlay{position:fixed;inset:0;z-index:2147483646;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(0,0,0,.72);backdrop-filter:blur(5px);font:15px/1.55 system-ui,-apple-system,Segoe UI,Arial,sans-serif;box-sizing:border-box}#jg-cookie-overlay *{box-sizing:border-box}#jg-cookie-panel{background:#1b1b1f;color:#f8f8f8;border:1px solid #505057;border-radius:20px;box-shadow:0 25px 90px #000b;width:min(100%,520px);max-height:calc(100dvh - 36px);overflow-y:auto;padding:clamp(20px,4vw,30px);text-align:left}#jg-cookie-panel h2{font:700 24px/1.25 system-ui;margin:0 0 14px;color:#fff}#jg-cookie-panel p{margin:0 0 16px;color:#e0e0e0}#jg-cookie-panel a{color:#ffb17a;text-decoration:underline}#jg-cookie-panel .jg-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}#jg-cookie-panel button{flex:1 1 145px;min-height:45px;padding:11px 13px;border-radius:11px;border:1px solid #888;background:#303039;color:#fff;font:600 14px system-ui;cursor:pointer}#jg-cookie-panel button.jg-primary{background:#fa641f;color:#111;border-color:#fa641f}#jg-cookie-panel button:focus-visible,#jg-cookie-panel input:focus-visible{outline:3px solid #ffd69e;outline-offset:3px}.jg-choice{display:flex;align-items:center;gap:12px;border:1px solid #555;padding:12px;border-radius:10px;margin:10px 0;color:#fff}.jg-choice input{width:20px;height:20px;accent-color:#fa641f}.jg-choice small{display:block;color:#bbb}.jg-cookie-links{font-size:13px}body.jg-cookie-locked{overflow:hidden}
