/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/block-styles.css ***!
  \**************************************************************************************************************************************************************************/
/** fix image issue on insert **/
.wp-block-pivot-speed-decider .wp-block-column.block-editor-block-list__block {
    display: block;
    margin: auto;
    text-align: center;
}
.wp-block-pivot-speed-decider .button-footer {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    gap: 15px;
    margin-top: 60px;
}
.wp-block-pivot-speed-decider .button-footer .validation-alert {
    flex-basis: 100%;
    text-align: center;
}
.wp-block-pivot-speed-decider .checked-image:not(.block-editor-block-list__block) {
    display: none;
    position: relative;
    z-index: 2;
}
.wp-block-pivot-speed-question-group {
    margin-top: 60px;
}
.wp-block-pivot-speed-question-group .wp-block-column:has(input:checked) .checked-image {
    display: block;
}
.wp-block-pivot-speed-question-group .wp-block-column:has(input:checked) .wp-block-image:not(.checked-image) {
    display: none;
}
.wp-block-pivot-progress-bar-image {
    position: relative;
    margin-bottom: 40px;
}
.progress-bar-image {
    position: absolute;
    bottom: 10px;
    left: 33%;
    z-index: 2;
    margin: 0;
}
.wp-block-pivot-speed-decider fieldset {
    border: none;
}
.wp-block-pivot-speed-decider legend {
    margin: auto;
    margin-bottom: 60px;
    text-align: center;
}
.question-input input {
    opacity: 0;
    position: absolute;
}
.wp-block-pivot-speed-question-group .wp-block-column {
    position: relative;
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.wp-block-pivot-speed-radio {
    display: block;
    width: 100%;
    height: auto;
}
.wp-block-pivot-speed-radio .question-input {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
}
.wp-block-pivot-speed-radio:not(.block-editor-block-list__block) label {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: calc(50%);
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    text-align: center;
    min-width: 100px;
    height: 60px;
    min-height: -moz-max-content;
    min-height: max-content;
}
.wp-block-pivot-speed-question-group:has(figure):not(.block-editor-block-list__block) label{
    padding-top: 110px;
}
@media screen and (max-width: 781px) {
    .wp-block-pivot-speed-decider .wp-block-column {
        margin-bottom: 60px;
    }
}
@media screen and (min-width: 800px) and (max-width: 1000px) {
    .wp-block-pivot-speed-decider .wp-block-column {
        padding-top: 20px!important;
    }
}
/** Styles for kadence column integration 
** need to update these programatically later:
**/
.wp-block-pivot-speed-question-group:has(figure) .kb-section-dir-horizontal label {
    display: flex;
    position: static;
    width: 100%;
    transform: none;
    text-align: center;
    min-width: 100px;
    height: auto;
    border-radius: 0!important;
    border: none!important;
    padding: 0!important;
}
.wp-block-pivot-speed-question-group .kt-inside-inner-col {
    flex-wrap: nowrap!important;
}

/*# sourceMappingURL=index.css.map*/