.fplgpd-legal-bar{background:#18242c;color:#edf1f3;padding:18px 18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:13px;line-height:1.5;clear:both}
.fplgpd-legal-inner{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center}
.fplgpd-legal-bar a{color:#ecf3f7!important;text-decoration:none!important;border-bottom:1px solid transparent}
.fplgpd-legal-bar a:hover,.fplgpd-legal-bar a:focus-visible{border-color:currentColor}
.fplgpd-links{display:flex;gap:8px 17px;flex-wrap:wrap;align-items:center}
.fplgpd-copyright{opacity:.92;max-width:500px}
.fplgpd-cookie-control button,.fplgpd-cookie-control .wpconsent-open-preferences{display:inline-flex!important;align-items:center!important;border:1px solid #7b929f!important;background:transparent!important;color:#fff!important;padding:5px 10px!important;line-height:1.5!important;border-radius:5px!important;font:inherit!important;cursor:pointer!important;box-shadow:none!important}
.fplgpd-cookie-control button:hover,.fplgpd-cookie-control button:focus-visible{background:#354650!important}
.fplgpd-cf7-notice{font-size:13px;line-height:1.55;color:#4c5258;margin:12px 0 0}
.fplgpd-cf7-notice a{text-decoration:underline}
@media(max-width:680px){.fplgpd-legal-inner{display:block;text-align:left}.fplgpd-links{margin:13px 0;gap:9px 15px}.fplgpd-cookie-control{margin-top:10px}}
