.GuidedModeEditor__view {
    min-height: fit-content !important;
    padding: 35px 20px 30px !important;
}

h2 span {
    font-weight: 500 !important;
}

figure.fieldSection, 
form.LiveFieldSection, 
.LiveField {
    width: 100% !important;
}

.LiveField .LiveField__container {
    padding-top: 15px;
}

.LiveField--choices .LiveField__header div[data-testid="liverichtext"] {
    text-align: center;
    margin-bottom: 30px;
} 

.LiveField--choices .LiveField__header div[data-testid="liverichtext"] span {
    font-weight: 600 !important;
}

.LiveField--choices div[role="radiogroup"] div[role="radio"] {
    border: 1px solid #EEEEEE;
    background-color: transparent;
    box-shadow: 0 3px 6px rgba(211, 211, 211, 0.25);
    border-radius: 8px;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.LiveField--choices div[role="radiogroup"] div[role="radio"] > * {
    float: none;
}

.LiveField--choices div[role="radiogroup"] div[role="radio"] div {
    order: 1;
    color: #9B9DAB;
    font-weight: 400;
}

.LiveField--choices div[role="radiogroup"] div[role="radio"] i {
    order: 2;
    color: #E85C48;
    font-size: 20px;
    opacity: 1;
}

.LiveField--choices div[role="radiogroup"] div[role="radio"][aria-checked="true"] {
    background-color: #FFE3D5;
}

.LiveField--choices div[role="radiogroup"] div[role="radio"][aria-checked="true"] div {
    color: #E85C48;
}

.LiveField.LiveField--multiline.Paperform__Question--e9796 .ChoicesQuestion>div {
    flex-wrap: nowrap !important; 
    align-items: stretch !important;
    width: 100% !important;
}

.LiveField.LiveField--multiline.Paperform__Question--e9796 .ChoicesQuestion>div>div {
    flex: 1;
}

@media only screen and (max-width: 980px) {
    .LiveField.LiveField--multiline.Paperform__Question--e9796 .ChoicesQuestion>div {
        flex-wrap: wrap !important; 
    }
    
    .LiveField.LiveField--multiline.Paperform__Question--e9796 .ChoicesQuestion>div>div {
        flex: 1 0 calc(50% - 5px);
    }
}

.LiveField.LiveField--multiline.Paperform__Question--e9796 .ChoicesQuestion>div div[role="radio"] {
    align-items: flex-start !important;
    height: 100%;
    gap: 10px;
    padding: 175px 5px 10px;
    margin-bottom: 0;
    overflow: hidden;
    justify-content: flex-start !important;
}

.LiveField.LiveField--multiline.Paperform__Question--e9796 .ChoicesQuestion>div div[role="radio"] i,
.LiveField.LiveField--multiline.Paperform__Question--e9796 .ChoicesQuestion>div div[role="radio"] div {
    order: 1;
    padding: 0;
}

.LiveField.LiveField--multiline.Paperform__Question--e9796 .ChoicesQuestion>div div[role="radio"] div {
    font-size: 14px;
}

.LiveField.LiveField--multiline.Paperform__Question--e9796 .ChoicesQuestion>div>div>div[role="radio"]::before {
    content: '';
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 160px;
    position: absolute;
    top: 0;
    left: 0; 
}

.LiveField.LiveField--multiline.Paperform__Question--e9796 .ChoicesQuestion>div>div:first-child>div[role="radio"]::before {
    background-image: url("https://plazmacenter.hu/wp-content/uploads/2025/01/plazma-quiz-zsiros-min.jpg");
}

.LiveField.LiveField--multiline.Paperform__Question--e9796 .ChoicesQuestion>div>div:nth-child(2)>div[role="radio"]::before {
    background-image: url("https://plazmacenter.hu/wp-content/uploads/2025/01/plazma-quiz-feherje-min.jpg");
}

.LiveField.LiveField--multiline.Paperform__Question--e9796 .ChoicesQuestion>div>div:nth-child(3)>div[role="radio"]::before {
    background-image: url("https://plazmacenter.hu/wp-content/uploads/2025/01/plazma-quiz-cukros-min.jpg");
}

.LiveField.LiveField--multiline.Paperform__Question--e9796 .ChoicesQuestion>div>div:nth-child(4)>div[role="radio"]::before {
    background-image: url("https://plazmacenter.hu/wp-content/uploads/2025/01/plazma-quiz-fuszeres-min.jpg");
}

figure.image {
    margin: 20px auto -40px !important;
}

figure.image img {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px;
}

.ProgressIndicator > div {
    border-radius: 4px !important;
    height: 8px !important;
}

.BtnV2.BtnV2--solid, .BtnV2.BtnV2--solid:hover {
    background-color: #FFE3D5;
    color: #E85C48;
    box-shadow: none;
    opacity: 1 !important;
}

body .Paperform__Container .BtnV2.BtnV2--solid:active, .BtnV2.BtnV2--solid:focus {
    background-color: #E85C48 !important;
    color: #fff !important;
    opacity: 1 !important;
}

.BtnV2.BtnV2--solid[data-testid="submitbutton"] {
    background-color: #E85C48;
    color: #fff;
    border-radius: 8px;
}