.fournigo-audience-preferences{background:#0d2b3c;padding:8px 18px 18px;text-align:center}.fournigo-audience-preferences button{background:transparent;border:0;padding:8px;color:#fff;text-decoration:underline;font:inherit;font-size:14px;cursor:pointer}.fournigo-audience-panel[hidden]{display:none!important}.fournigo-audience-panel{position:fixed;z-index:10030;left:18px;bottom:18px;width:min(440px,calc(100vw - 36px));box-sizing:border-box;background:#fff;color:#102637;border:1px solid #9bafbd;border-radius:14px;padding:20px;box-shadow:0 10px 42px #10263730;font:15px/1.5 system-ui,sans-serif}.fournigo-audience-panel h2{font-size:19px;line-height:1.3;margin:0 0 8px;color:#102637}.fournigo-audience-panel p{margin:0 0 14px;color:#102637}.fournigo-audience-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.fournigo-audience-buttons button{min-height:44px;padding:10px 12px;border:1px solid #1d3b50;border-radius:7px;color:#102637;background:#f2f6f8;font:600 15px/1.3 system-ui,sans-serif;cursor:pointer}.fournigo-audience-panel a{font-size:13px;color:#843c21;text-decoration:underline}.fournigo-audience-panel button:focus-visible,.fournigo-audience-preferences button:focus-visible{outline:3px solid #447fab;outline-offset:3px}@media(max-width:600px){.fournigo-audience-panel{left:10px;bottom:calc(76px + env(safe-area-inset-bottom));width:calc(100vw - 20px);padding:16px}.fournigo-audience-panel h2{font-size:18px}.fournigo-audience-panel p{font-size:14px}}
