.survey__question-wrapper {
    padding: 3rem 3.5rem !important;
}

@media screen and (max-width: 600px) {
    .survey__question-wrapper {
        padding: 2rem 1.5rem !important;
    }
}

.survey__heading-title {
    font-size: 2rem !important;
    padding-top: 0 !important;
}

.survey__question-instruction {
    padding: 16px !important;
    background-color: #badfff69 !important;
    border-radius: 10px !important;
}

.survey__eucusa-question-container, .survey__scale-question-container {
    margin-left: 0;
    width: 100%;
}
.survey__scale-question-topper {
    background-color: transparent !important;
}
.survey__longtext--scale{
    font-size: 1rem !important;
    color: rgba(81, 81, 81, 0.87);
}
.survey__scale-question-topper,
.survey__scale-question-wrapper {
    padding: .5rem 0 !important;
}

.v-field {
    border-radius: 10px !important;

}

.survey__background {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background: url("https://eucusa-feedback.com/templates/EUCUSAMarktanalyse2025_499/img/background.png") !important;
    filter: brightness(0.97);
}
.survey__background--desktop {
    display: none !important;
}
.survey__background--mobile {
    display: none !important;
}

.survey__progress > .v-progress-linear {
    height: 30px !important;
}

.v-progress-linear__background, .v-progress-linear__buffer{
    background: #5ed55e;
}
.v-progress-linear__determinate, .v-progress-linear__indeterminate {
    background: #5ed55e;
}
