/* Same Next control and contact icons as the new local implantation quiz. */
#quiz .quiz-controls [data-quiz-next]{position:relative;isolation:isolate;min-height:44px;min-width:0;padding:8px 12px;gap:6px;border:0;background:transparent;color:#fff;box-shadow:none;font-size:13px;line-height:1.3}
#quiz .quiz-controls [data-quiz-next]::before{content:"";position:absolute;inset:4px 0;border-radius:999px;background:#d90000;z-index:-1;pointer-events:none;transition:background-color 150ms ease}
#quiz .quiz-controls [data-quiz-next] .icon{width:16px;height:16px}
#quiz .quiz-controls [data-quiz-next]:hover::before{background:#b90000}
#quiz .quiz-controls [data-quiz-next]:active::before{background:#a80000}
#quiz #quiz-content[aria-busy=true]{overflow:hidden;pointer-events:none}
#quiz .qcf-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:320px;gap:8px}
#quiz .qcf-choice>span{flex-direction:row;gap:0;padding:10px;min-height:44px}
#quiz .qcf-choice svg{width:22px;height:22px;flex:0 0 22px}
@media(prefers-reduced-motion:reduce){#quiz .quiz-controls [data-quiz-next]::before{transition:none}}
