.question-conditional-goto {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}

.question-conditional-goto:nth-child(even)
{
    background: #00000017;
}


.question-conditional-goto-condition > label {
    margin: 0 4px;
    display: inline-block;
}

.question-conditional-gotos {
    margin-top: 0px;
    background: #f0f0f1;
    border: 1px solid #dfdfdf;
    padding: 5px 10px 5px 20px;
}

.question-conditional-goto-condition {
    width: 100%;
}

span.answer-key {
    min-width: 12px;
    display: inline-block;
    text-align: center;
}

.answer-tooltip.dashicons-before.dashicons-editor-help {
    display: inline-block;
    position: relative;
}

.question-conditional-gotos input[type=checkbox],
.question-conditional-gotos input[type=radio] {
    margin: 0;
}

.question-tooltip.dashicons-before.dashicons-editor-help {
    position: absolute;
    top: 5px;
    right: 0;
    left: initial;
    z-index: 9;
    cursor: pointer;
}

.answer-tooltip-text,
.question-tooltip-text {
    position: absolute;
    background: #FFFFFF;
    width: auto;
    bottom: 100%;
    box-shadow: 0px 0px 10px #00000063;
    width: max-content;
    padding: 7px;
    left: 0px;
    display:none;
}

.answer-tooltip.dashicons-before.dashicons-editor-help:hover .answer-tooltip-text,
.question-tooltip.dashicons-before.dashicons-editor-help:hover .question-tooltip-text{
    display: block;
}

.answer-goto-insert:hover {
    color: #2271b1;
    cursor: pointer;
}

.answer-goto-insert {
    display: inline-block;
}

.question-conditional-goto-remove {
    margin-left: 10px;
    cursor: pointer;
}

.question-conditional-goto-remove:hover {
    color: red;
    margin-left: 10px;
}

.question-selection {position: relative;padding-right: 60px;}

.question-selection > .question-tooltip {
    margin: 0 20px;
}

select.qpage-selector, select.question-selector {
    display: none;
}

.qpage-destination-choosed select.qpage-selector {
    display: block;
}

.question-destination-choosed select.question-selector {
    display: block;
}

.question-conditional-goto-question.qpage-destination-choosed,
.question-conditional-goto-question.question-destination-choosed {
    display: flex;
    column-gap: 5px;
}

.destination-type-selector.destination-type-selector {
    width:50%;
}

.question-result-field-form {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.components-panel .question-result-field-form {
    grid-template-columns: 1fr;
}