.ftg-analytics-panel[hidden]{display:none!important}
.ftg-analytics-panel{position:fixed!important;inset:auto 18px 18px!important;z-index:300!important;display:flex!important;gap:24px!important;align-items:center!important;max-width:1040px!important;width:calc(100% - 36px)!important;margin:0 auto!important;padding:22px 26px!important;background:#fff8ee!important;color:#01034f!important;border:2px solid #000!important;border-radius:18px!important;box-shadow:5px 5px 0 #000!important;box-sizing:border-box!important;text-align:left!important;font:500 14px/1.6 Montserrat,system-ui,sans-serif!important;max-height:calc(100svh - 36px)!important;overflow:auto!important}
.ftg-analytics-panel>div:first-child{flex:1!important;min-width:0!important}.ftg-analytics-panel h2{font:700 19px/1.3 Montserrat,system-ui,sans-serif!important;text-transform:none!important;letter-spacing:normal!important;margin:0 0 8px!important;color:#01034f!important}.ftg-analytics-panel p{font:inherit!important;margin:0!important;color:inherit!important}.ftg-analytics-panel a{font:inherit!important;color:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important}
.ftg-analytics-actions{display:flex!important;gap:12px!important;flex-shrink:0!important}.ftg-analytics-actions button{display:block!important;font:700 14px/1.4 Montserrat,system-ui,sans-serif!important;border:2px solid #01034f!important;border-radius:10px!important;padding:11px 20px!important;background:#fff!important;color:#01034f!important;cursor:pointer!important;box-shadow:none!important;min-height:44px!important}.ftg-analytics-actions [data-ftg-consent=accepted]{background:#f5f255!important}.ftg-analytics-actions button:focus-visible,.ftg-analytics-panel a:focus-visible{outline:3px solid #ff672f!important;outline-offset:3px!important}
.ftg-site-footer [data-ftg-analytics-choices]{display:block!important;padding:0!important;margin:0 0 10px!important;background:none!important;border:0!important;box-shadow:none!important;color:#d9d9df!important;font:inherit!important;cursor:pointer!important;text-decoration:underline!important;text-underline-offset:4px!important;text-align:left!important}
@media(max-width:700px){.ftg-analytics-panel{inset:auto 12px 12px!important;width:calc(100% - 24px)!important;padding:18px!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important}.ftg-analytics-actions button{flex:1!important}.ftg-analytics-actions{width:100%!important}}
