#diag-form .diag-palier { background: ; color: #212529; border-color: ; }
#diag-form .diag-title { color: #212529; }
#diag-form .diag-btn{ transition: all ease-in .25s; border-width: 1px; border-color : #212121; background: #ffffff; color: #212121; border-radius: 8px; font-size: 16px; }
#diag-form .diag-btn:hover, #diag-form .diag-btn:focus, #diag-form .diag-btn:active { border-color : #212121; border-width: 1px; background: #ffffff; color: #212121; }
#diag-form input, #diag-form select, #diag-form textarea { color: #212529; }
.diag-progress .diag-progress-fill { background: #0000ba; }
.diag-progress .diag-progress-bar { background: rgba(0, 0, 186, 0.15); height: 26px;  }
.diag-progress .diag-progress-text { color: #212529; font-size: 14px; }
#diag-form .diag-pillar-label { background: #ffdbd1; color: #ff3802; border-radius: 8px; font-size: 12px; text-transform: uppercase; padding-left: 12px; padding-right: 12px; padding-top: 6px; padding-bottom: 6px; letter-spacing: 1px; }
#diag-form .diag-question-label { font-size: 20px; }
#diag-form .diag-answer:has(input:checked), #diag-form .diag-answer:hover { border-color: #0000ba; background: rgba(0, 0, 186, 0.15); color: #0000ba; border-radius: 8px; }
#diag-form .diag-answer.is-active { border-color: #0000ba; background: rgba(0, 0, 186, 0.15); border-radius: 8px; }
#diag-form .diag-answer.is-active .diag-answer-text, #diag-form .diag-answer:has(input:checked) .diag-answer-text, #diag-form .diag-answer:hover .diag-answer-text{ color: #0000ba!important; }
#diag-form .diag-answer { border-radius: 8px; }
.pillar-score-item { color: #212529; }
.pillar-score-item .pillar-fill { background: #0000ba; }
.pillar-score-item .pillar-bar { background: rgba(0, 0, 186, 0.15); }
:root { --diag-graph-point-color: #0000ba; }