.ffp-cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:9998;background-color:#fff;border-top:3px solid #14b8a6;box-shadow:0 -4px 16px #00000014;padding:1rem 1.25rem}.ffp-cookie-banner__inner{max-width:1140px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.ffp-cookie-banner__text{flex:1 1 420px;min-width:260px}.ffp-cookie-banner__title{font-size:1rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.ffp-cookie-banner__desc{font-size:.85rem;color:#6c757d;margin-bottom:0}.ffp-cookie-banner__policy-link{color:#0f766e;text-decoration:underline}.ffp-cookie-banner__prefs{flex:1 1 100%;font-size:.85rem;color:#1f2937;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem 1rem;background-color:#f8f9fa}.ffp-cookie-banner__prefs .form-check+.form-check{margin-top:.5rem}.ffp-cookie-banner__prefs .form-check-input:checked{background-color:#14b8a6;border-color:#14b8a6}.ffp-cookie-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ffp-cookie-banner__btn{font-weight:600;box-shadow:0 1px 2px #00000014}.ffp-cookie-banner .ffp-cookie-banner__btn--accept{background-color:#14b8a6;border-color:#14b8a6;color:#fff}.ffp-cookie-banner .ffp-cookie-banner__btn--accept:hover,.ffp-cookie-banner .ffp-cookie-banner__btn--accept:focus{background-color:#0f766e;border-color:#0f766e;color:#fff}.ffp-cookie-banner .ffp-cookie-banner__btn-link{color:#0f766e;font-size:.85rem;text-decoration:underline}@media (max-width: 767.98px){.ffp-cookie-banner{padding:.75rem 1rem}.ffp-cookie-banner__actions{flex:1 1 100%}.ffp-cookie-banner__actions .ffp-cookie-banner__btn{flex:1 1 auto}}[data-theme=dark] .ffp-cookie-banner{background-color:#1f2937;box-shadow:0 -4px 16px #0006}[data-theme=dark] .ffp-cookie-banner__title{color:#fff}[data-theme=dark] .ffp-cookie-banner__desc{color:#e5e7eb}[data-theme=dark] .ffp-cookie-banner__policy-link,[data-theme=dark] .ffp-cookie-banner__btn-link{color:#14b8a6}[data-theme=dark] .ffp-cookie-banner__prefs{background-color:#1f2937;border-color:#374151;color:#e5e7eb}
