
.pp-percentages{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pp-percentages .tt-table span{min-height:49px;aspect-ratio:auto;border-radius:999px;font-size:16px}.pp-percentages .tt-table input:disabled+span{border-style:dashed;background:#f2f4f6;color:#8a97a2;cursor:not-allowed;opacity:.7}.pp-note{margin:8px 0 0;color:var(--grigio);font-size:14px}.pp-question{font-size:clamp(31px,8vw,50px)}
@media(max-width:520px){.pp-percentages{grid-template-columns:repeat(3,1fr)}}
