.fyjs-ga-banner{position:fixed;z-index:9998;bottom:18px;left:18px;right:18px;max-width:760px;margin:auto;background:#10233f;color:#fff;border:1px solid #466386;border-radius:16px;box-shadow:0 12px 50px #0005;padding:20px;display:flex;gap:20px;align-items:center;font:14px/1.5 system-ui,sans-serif}.fyjs-ga-banner[hidden],.fyjs-ga-settings[hidden]{display:none!important}.fyjs-ga-banner strong{font-size:16px}.fyjs-ga-banner p{margin:6px 0}.fyjs-ga-banner a{color:#a8d7ff;text-decoration:underline}.fyjs-ga-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:180px}.fyjs-ga-actions button{background:#fff;color:#10233f;border:1px solid #fff;border-radius:9px;padding:10px 12px;font:600 13px system-ui;cursor:pointer;flex:1}.fyjs-ga-actions button[data-ga-choice=no]{background:transparent;color:#fff}.fyjs-ga-settings{position:fixed;bottom:5px;left:8px;z-index:120;background:#fff;color:#294059;border:1px solid #ccd8e6;border-radius:6px;padding:4px 8px;font:11px system-ui;cursor:pointer}.fyjs-ga-actions button:focus-visible,.fyjs-ga-settings:focus-visible{outline:3px solid #42b6ff;outline-offset:3px}@media(max-width:600px){.fyjs-ga-banner{bottom:80px;left:10px;right:10px;padding:16px;display:block;font-size:12px}.fyjs-ga-actions{margin-top:12px}.fyjs-ga-settings{bottom:2px;font-size:10px}}
