.audience-panel{position:fixed;bottom:16px;left:16px;right:16px;max-width:650px;margin:0 auto;padding:20px;background:#fff;color:#252525;border:1px solid #b7b7b7;border-radius:12px;box-shadow:0 4px 24px #0003;z-index:10001;font:16px/1.5 Arial,sans-serif;max-height:80vh;overflow:auto}.audience-panel[hidden]{display:none}.audience-panel strong{font-size:18px}.audience-panel p{margin:10px 0 16px}.audience-panel a{color:#264d78;text-decoration:underline}.audience-panel>div{display:flex;gap:12px}.audience-panel button{flex:1;min-height:44px;padding:10px 16px;border:1px solid #444;border-radius:6px;background:#fff;color:#252525;font:inherit;cursor:pointer}.audience-panel button:hover{background:#eee}.audience-settings{position:fixed;left:8px;bottom:8px;z-index:9999;background:#fff;color:#333;border:1px solid #777;border-radius:5px;padding:8px 12px;font:14px/1.4 Arial,sans-serif;cursor:pointer}.audience-panel button:focus-visible,.audience-settings:focus-visible{outline:3px solid #264d78;outline-offset:3px}
