/* =========================================
   QUESTION BLOCK
========================================= */

.rk-question{
margin-bottom:28px;
padding-bottom:20px;
border-bottom:1px solid #e5e5e5;
}

.rk-question p{
margin-bottom:10px;
font-weight:600;
}


/* =========================================
   SCALE BUTTONS
========================================= */

.rk-scale{
display:flex;
justify-content:center;
gap:14px;
margin-top:10px;
}

.rk-scale-option{
cursor:pointer;
}

.rk-scale-option input{
display:none;
}

.rk-scale-option span{

display:flex;
align-items:center;
justify-content:center;

width:44px;
height:44px;

border-radius:50%;

background:#ea5e20;
color:#ffffff;

font-weight:600;
font-size:15px;

line-height:1;

}

/* ausgewählt */

.rk-scale-option input:checked + span{
background:#1c2539;
color:#ffffff;
}


/* =========================================
   SUBMIT BUTTON
========================================= */

button[name="rk_assessment_submit"]{

width:100%;
margin-top:30px;
padding:16px;

background:#ea5e20;
color:white;

border:none;
border-radius:6px;

font-size:16px;
font-weight:600;

cursor:pointer;

transition:all .2s ease;
}

button[name="rk_assessment_submit"]:hover{
background:#d44f17;
}

/* =========================================
   INTRO TEXT FRAGE
========================================= */
.rk-assessment-intro{
margin-bottom:25px;
padding:15px;
background:#f6f6f6;
border-left:4px solid #ea5e20;
font-size:14px;
}

/* =====================================================
   ADMIN ASSESSMENT TABLE
===================================================== */

.rk-assessment-table thead th {
    position: sticky;
    top: 32px;
    background: #fff;
    z-index: 10;
}

.rk-assessment-table tbody tr:nth-child(even) {
    background: #f6f7f7;
}

.rk-assessment-table tbody tr:hover {
    background: #eef2f7;
}