.sito .consenso{z-index:85;left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(640px, calc(100% - 2 * max(16px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))));max-height:calc(100svh - 110px - env(safe-area-inset-top,0px));overscroll-behavior:contain;--ink:var(--black);--paper:var(--cream);--line:#16151529;background:var(--cream);color:var(--black);font-family:var(--ui);border-radius:22px;gap:16px;margin:0 auto;padding:22px 24px;display:grid;position:fixed;overflow-y:auto;box-shadow:inset 0 0 0 1px #1615151f,0 24px 60px -24px #16151573}.sito .consenso .tag{color:var(--red)}.sito .consenso-testo{font-size:15px;font-weight:300;line-height:1.55}.sito .consenso-testo a,.sito .consenso .spunta a{color:var(--red);text-underline-offset:3px}.sito .consenso-scelte{gap:10px;display:grid}.sito .consenso .spunta strong{font-weight:500}.sito .consenso-azioni{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.sito .consenso-azioni .btn{justify-content:center;min-height:44px;padding:12px 20px;font-size:14px}.sito .consenso-azioni .btn:hover{transform:none}@media (max-width:600px){.sito .consenso{bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:18px;gap:14px;width:calc(100% - 20px);padding:18px 18px 16px}.sito .consenso-testo{font-size:14px}.sito .consenso-azioni{grid-template-columns:1fr 1fr;display:grid}.sito .consenso-azioni .btn{padding:12px 10px}.sito .consenso-azioni .consenso-salva{order:3;grid-column:1/-1}}
