.fe-cc{position:fixed;left:16px;right:16px;bottom:16px;z-index:100000;max-width:760px;margin:0 auto;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#0d0d14;color:#e8e8f2;border:1px solid rgba(0,255,135,.25);border-radius:14px;padding:16px 20px;box-shadow:0 12px 40px rgba(0,0,0,.6);font:14px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}
.fe-cc__txt{flex:1 1 320px;min-width:0}
.fe-cc__txt strong{display:block;color:#00ff87;margin-bottom:4px}
.fe-cc__txt p{margin:0;color:#b8b8c6;font-size:13px}
.fe-cc__txt a{color:#00ff87;text-decoration:underline}
.fe-cc__btns{display:flex;gap:10px;flex:0 0 auto}
/* Boutons de poids visuel identique : exigence CNIL (refuser aussi simple qu'accepter) */
.fe-cc__btn{cursor:pointer;border:1px solid #00ff87;background:transparent;color:#00ff87;border-radius:8px;padding:10px 18px;font:600 14px system-ui,sans-serif;min-height:44px}
.fe-cc__btn:hover,.fe-cc__btn:focus-visible{background:#00ff87;color:#07070d;outline:none}
@media (max-width:520px){.fe-cc__btns{width:100%}.fe-cc__btn{flex:1}}
