/*initial hide*/
#daexthefu-container {
    box-shadow: 0 12px 18px -6px rgba(34, 56, 101, 0.06);
    background-color: white;
    margin: 40px auto;
    padding: 30px;
}
.daexthefu-comment {
    display: none;
}
.daexthefu-successful-submission-text {
    display: none;
    text-align: center;
    padding: 10px;
    font-size: 18px;
    font-weight: 600;
}

/*feedback box*/
.daexthefu-box {
    margin-bottom: 40px !important;
}
.daexthefu-feedback {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
}
.daexthefu-text {
    text-align: center;
}
/*@media only screen and (min-width: 689px) {*/
/*    .daexthefu-feedback {*/
/*        flex-direction: row;*/
/*        gap: 30px;*/
/*    }*/
/*    .daexthefu-text {*/
/*        text-align: right;*/
/*    }*/
/*}*/
.daexthefu-title {
    margin: 0;
    font-size: 20px;
}
.daexthefu-desc {
    margin: 0;
    font-size: 13px;
}
/*buttons*/
.daexthefu-buttons-container {
}
.daexthefu-buttons {
    display: flex;
    gap: 16px;
}

/*comment form*/
.daexthefu-comment {
    margin: 30px 0 0;
}
.daexthefu-comment-label {
    margin: 3px 0 9px;
}
.daexthefu-comment-top-container {
    display: flex;
    flex-direction: column;
    text-align: center;
}
@media only screen and (min-width: 689px) {
    .daexthefu-comment-top-container {
        flex-direction: row;
        text-align: initial;
    }
    .daexthefu-comment-character-counter-container {
        margin-left: auto;
    }
}
.daexthefu-comment-character-counter-number,
.daexthefu-comment-character-counter-text {
    display: inline-block;
    margin: 3px 0 9px;
}
.daexthefu-comment-character-counter-number {
    font-size: 13px;
}
.daexthefu-comment-textarea {
    width: 100%;
    min-height: 104px;
    height: 104px;
    max-height: 104px;
    transition: all 0.4s ease;
    resize: none;
}
.daexthefu-comment-buttons-container {
    margin-top: 30px;
    display: flex;
    gap: 16px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.daexthefu-yes .daexthefu-button-text,
.daexthefu-comment-submit {
    font-family: var(--buttonFontFamily, var(--fontFamily));
    font-size: var(--buttonFontSize);
    font-weight: var(--buttonFontWeight);
    font-style: var(--buttonFontStyle);
    line-height: var(--buttonLineHeight);
    letter-spacing: var(--buttonLetterSpacing);
    text-transform: var(--buttonTextTransform);
    text-decoration: var(--buttonTextDecoration);
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: var(--theme-button-min-height);
    padding: var(--theme-button-padding);
    border: none;
    cursor: pointer;
    text-align: center;
    border-radius: var(--theme-button-border-radius, 3px);
    transition: all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    /*--has-link-decoration: var(--false);*/
    color: var(--theme-button-text-initial-color);
    border: var(--theme-button-border);
    background-color: var(--theme-button-background-initial-color);
}
.daexthefu-yes .daexthefu-button-text:hover,
.daexthefu-comment-submit:hover {
    transform: var(--theme-button-transform, translate3d(0, -3px, 0));
    color: var(--theme-button-text-hover-color);
    border-color: var(--theme-button-border-hover-color);
    background-color: var(--theme-button-background-hover-color);
}
.daexthefu-no .daexthefu-button-text,
.daexthefu-comment-cancel {
    box-sizing: border-box;
    font-family: var(--buttonFontFamily, var(--fontFamily));
    font-size: var(--buttonFontSize);
    font-weight: var(--buttonFontWeight);
    font-style: var(--buttonFontStyle);
    line-height: var(--buttonLineHeight);
    letter-spacing: var(--buttonLetterSpacing);
    text-transform: var(--buttonTextTransform);
    text-decoration: var(--buttonTextDecoration);
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: var(--theme-button-min-height);
    /*padding: var(--theme-button-padding);*/
    padding-left:18px;
    padding-right:18px;
    border: 2px solid var(--theme-button-background-initial-color);
    cursor: pointer;
    text-align: center;
    border-radius: var(--theme-button-border-radius, 3px);
    transition: all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    /*--has-link-decoration: var(--false);*/
    color: var(--theme-button-background-initial-color);
    /*border: var(--theme-button-border);*/
    background-color: var(--theme-button-text-initial-color);
}
.daexthefu-no .daexthefu-button-text:hover,
.daexthefu-comment-cancel:hover {
    transform: var(--theme-button-transform, translate3d(0, -3px, 0));
    color: var(--theme-button-text-hover-color);
    /*border: none;*/
    border-color: var(--theme-button-background-hover-color);
    background-color: var(--theme-button-background-hover-color);
}