.nfc-lang{display:flex;align-items:center}.nfc-lang select{appearance:none;background:#11161f;color:#eef1f6;border:1px solid #303a4b;border-radius:10px;padding:.62rem 1.8rem .62rem .7rem;font:800 11px/1 system-ui;letter-spacing:.08em;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#8d98aa 50%),linear-gradient(135deg,#8d98aa 50%,transparent 50%);background-position:calc(100% - 12px) 50%,calc(100% - 8px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.mnav .nfc-lang{padding:12px 0}
.nfc-cookie{position:fixed;z-index:99999;left:0;right:0;bottom:0;max-width:none;margin:0;background:rgba(10,12,16,.96);border:0;border-top:1px solid #303a4b;border-radius:0;padding:10px 16px;box-shadow:0 -8px 28px rgba(0,0,0,.35);display:flex;gap:12px;align-items:center;justify-content:space-between;color:#eef1f6;backdrop-filter:blur(8px)}
.nfc-cookie__txt{margin:0;flex:1 1 auto;font-size:13px;line-height:1.35;color:#c5cedb}
.nfc-cookie__txt b{color:#eef1f6;font-size:13px;margin-right:.25rem}
.nfc-cookie__a{display:flex;gap:8px;flex:0 0 auto;align-items:center}
.nfc-cookie button{border:1px solid #303a4b;background:#0a0c10;color:#eef1f6;border-radius:10px;padding:9px 14px;font-weight:800;font-size:13px;cursor:pointer;min-height:40px}
.nfc-cookie button.accept{background:#ed1b3b;border-color:#ed1b3b;color:white}
@media(max-width:700px){.hdr__cta .nfc-lang{display:none}.nfc-cookie{flex-wrap:wrap;padding:10px 12px;gap:10px}.nfc-cookie__txt{flex:1 1 100%;font-size:12px}.nfc-cookie__a{width:100%;display:grid;grid-template-columns:1fr 1fr}.nfc-cookie button{padding:11px 8px}}
.cookie-settings-link{appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0;margin-left:.35rem;opacity:.8}.cookie-settings-link:hover{opacity:1}
