
.gammaConsentBackdrop{position:fixed;inset:0;background:rgba(5,25,33,.28);z-index:9998;display:none}.gammaConsentBackdrop.is-open{display:block}
.gammaConsent{position:fixed;z-index:9999;left:20px;right:20px;bottom:20px;max-width:760px;margin:auto;background:#fff;color:#0c2530;border:1px solid rgba(12,37,48,.12);border-radius:22px;box-shadow:0 24px 70px rgba(12,37,48,.22);padding:24px;font:inherit;display:none}.gammaConsent.is-open{display:block}
.gammaConsent h2{margin:0 0 8px;font-size:1.35rem}.gammaConsent p{margin:0;color:#61747b;line-height:1.6}.gammaConsent a{color:#1d6b67}.gammaConsentActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.gammaConsent button{font:inherit;cursor:pointer;border-radius:999px;min-height:44px;padding:0 18px;font-weight:750;border:1px solid rgba(12,37,48,.16);background:#fff;color:#0c2530}.gammaConsent button[data-consent-accept],.gammaConsent button[data-consent-save]{background:#1d6b67;color:#fff;border-color:#1d6b67}.gammaConsentDetails{display:none;margin-top:18px;padding-top:16px;border-top:1px solid rgba(12,37,48,.1)}.gammaConsentDetails.is-open{display:block}.gammaConsentOption{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:12px 0}.gammaConsentOption strong{display:block}.gammaConsentOption small{display:block;color:#61747b;margin-top:3px;line-height:1.45}.gammaConsentOption input{width:20px;height:20px;accent-color:#1d6b67}.gammaConsentFixed{opacity:.6}.gammaCookieSettingsLink{appearance:none;background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.gammaLegalLinks{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.gammaLegalLinks a,.gammaLegalLinks button{color:inherit}
@media(max-width:640px){.gammaConsent{left:12px;right:12px;bottom:12px;padding:20px}.gammaConsentActions{flex-direction:column}.gammaConsentActions button{width:100%}}
