.cc{z-index:60;left:max(var(--bk-gutter,16px), env(safe-area-inset-left));right:max(var(--bk-gutter,16px), env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));border-radius:var(--bk-r-lg,18px);border:1px solid var(--bk-line,#ffffff17);background:color-mix(in srgb, var(--bk-bg,#0d0b10) 92%, #fff 8%);max-width:560px;color:var(--bk-text,#f5f2ee);font:400 14px/1.45 var(--bk-sans,system-ui, sans-serif);text-align:left;animation:cc-su .32s var(--bk-ease,ease) both;margin-inline:auto;padding:16px 16px 14px;position:fixed;box-shadow:0 18px 60px #0000008c}@keyframes cc-su{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.cc{animation:none}}.cc-titolo{margin:0 0 4px;font-size:15px;font-weight:650}.cc-testo{color:var(--bk-soft,#d8d3cc);margin:0}.cc-link{color:var(--bk-accent-text,#fff);text-underline-offset:2px;text-decoration:underline}.cc-voci{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cc-voce{border-radius:var(--bk-r-sm,10px);color:var(--bk-soft,#d8d3cc);cursor:pointer;background:#ffffff0a;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.cc-voce input{width:18px;height:18px;accent-color:var(--bk-accent,#e5322d);flex:none;margin-top:2px}.cc-voce strong{color:var(--bk-text,#f5f2ee);font-weight:600}.cc-azioni{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.cc-btn{border-radius:var(--bk-r,14px);min-height:44px;color:var(--bk-text,#f5f2ee);font:600 14px/1 var(--bk-sans,system-ui, sans-serif);cursor:pointer;background:0 0;border:1px solid #ffffff2e;padding:0 10px}.cc-btn:hover{background:#ffffff0f}.cc-btn:focus-visible{outline:2px solid var(--bk-accent-text,#fff);outline-offset:2px}.cc-btn-si{background:var(--bk-accent,#e5322d);color:var(--bk-on-accent,#fff);border-color:#0000}.cc-btn-si:hover{background:color-mix(in srgb, var(--bk-accent,#e5322d) 88%, #fff)}
