html,
body,
#root {
    box-sizing: border-box;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}

body {
    overflow-x: hidden !important;
}

*,
*::before,
*::after {
    box-sizing: inherit;
}

.badge {
    box-sizing: border-box;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 100vh;
    padding: 0 !important;
    border-radius: 0 !important;
}

.mini-badge__logo {
    display: none !important;
}

.badge__form {
    display: none !important;
}

.badge__comments .comment:nth-child(n+3) {
    display: none !important;
    margin-bottom:0 !important;
}
.badge__comments {
    margin-bottom:0 !important;
}

.badge__content,
.badge__comments,
.badge__header,
.badge__rating,
.comment,
.comment__content,
.comment__text,
.mini-badge,
.mini-badge__wrap,
.mini-badge__wrapper {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}

.badge__more-reviews-link-wrap {
    display: block !important;
    /* margin-top: auto !important; */
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    text-align: center !important;
}

.badge__more-reviews-link {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.badge iframe,
.badge__frame,
.badge__content,
.mini-badge,
.mini-badge__wrap,
.mini-badge__wrapper {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}
