.quiz-page .question-header{margin:20px 0}.quiz-page .number{color:var(--gray-500)}.quiz-page .answer{margin-top:12px}.quiz-page input[type=radio]{display:none}.quiz-page label{cursor:pointer;height:auto;padding:8px;width:100%}.quiz-page label:hover{background:transparent;border-color:var(--gray-400)}.quiz-page .circle{border:2px solid var(--gray-200);border-radius:50%;display:block;height:20px;margin-right:10px;min-width:20px;padding:0;position:relative;transition:border-color .3s ease;width:20px}.quiz-page input[type=radio]:checked+label,.quiz-page input[type=radio]:checked+label .circle{border-color:var(--primary)}.quiz-page input[type=radio]:checked+label .circle:after{background-color:var(--primary);border-radius:50%;content:"";height:10px;left:3px;position:absolute;top:3px;width:10px}.quiz-page .results label{background:var(--background);cursor:default}.quiz-page .results label:hover{border-color:var(--gray-200)}.quiz-page .correct label{background:rgba(0,181,132,.15);border-color:var(--primary)!important}.quiz-page .correct input[type=radio]+label .circle{border-color:var(--primary)}.quiz-page .selected.wrong label{border-color:#db3c3c!important}.quiz-page .selected.wrong input[type=radio]:checked+label .circle{border-color:#db3c3c}.quiz-page .selected.wrong input[type=radio]:checked+label .circle:after{background-color:#db3c3c}.quiz-page button[type=submit]{margin-top:12px;width:100%}.quiz-page .hint{background:var(--gray-100);border-radius:8px;display:grid;gap:20px;grid-template-columns:45% 1fr;margin:20px 0;padding:12px}.quiz-page .hint .head{align-items:center;display:flex;gap:8px;margin-bottom:12px}.quiz-page .hint .news{background:var(--background);border-radius:8px;padding:8px}.quiz-page .answer-hint{background:var(--gray-150);border-radius:0 0 8px 8px;font-weight:400;margin-top:-18px;padding:26px 8px 8px}.quiz-page .results .question{align-items:start;display:flex}.quiz-page .results .question:not(:last-child){border-bottom:1px solid var(--gray-200);padding-bottom:20px}.quiz-page .results .question .data{flex:1;margin-left:20px}.quiz-page .score{background:var(--gray-100);border-radius:8px;padding:1px 20px 20px}.quiz-page .user-result{margin:20px 0}.quiz-page .footer{justify-content:space-between;margin-top:20px}.quiz-page .footer,.quiz-page .social-share{align-items:center;display:flex}.quiz-page .social-share a,.quiz-page .social-share button{margin-left:8px}