form.gpoll_enabled > .gform-footer {
    display: none !important;
}

form.gpoll_enabled .mm20-radio-btn > legend, .gform_confirmation_wrapper.mm20_poll_form .gpoll_field .gpoll_field_label, .gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field .gpoll_field_label {
    font-size: var(--body-l-font-size) !important;
    line-height: var(--body-l-line-height);
    font-variation-settings: 'wght' 700;
    letter-spacing: var(--body-l-letter-spacing);
    margin-bottom: var(--space-xs) !important;
}

form.gpoll_enabled .mm20-radio-btn .gfield_radio {
    display: flex;
    flex-direction: column;
    row-gap: var(--space-xs);
}

form.gpoll_enabled .mm20-radio-btn .gfield_radio .gchoice {
    display: flex;
}

form.gpoll_enabled .mm20-radio-btn .gfield_radio .gchoice > input[type="radio"] {
    display: none;
}

form.gpoll_enabled .mm20-radio-btn .gfield_radio .gchoice > input[type="radio"] + label {
    display: flex;
    color: var(--azure600);
    align-items: center;
    appearance: none;
    width: 100%;
    padding: var(--button-size-small);
    gap: var(--space-3xs);
    max-width: 100%;
    flex: 1 0 0;
    border: 1px solid var(--azure600);
    border-radius: var(--radius-1);
    cursor: pointer;
    font-size: var(--body-m-font-size);
    line-height: var(--body-m-line-height);
    font-variation-settings: 'wght' var(--body-m-font-weight), 'wdth' var(--wdth-value) ;
    letter-spacing: var(--body-m-letter-spacing);
    transition: all ease 0.35s;
}

form.gpoll_enabled .mm20-radio-btn .gfield_radio .gchoice > input[type="radio"] + label:hover {
    color: var(--white);
    background-color: var(--azure600);
}

form.gpoll_enabled .mm20-radio-btn .gfield_radio .gchoice > input[type="radio"] + label:active {
    color: var(--white);
    background-color: var(--azure700);
}

form.gpoll_enabled .mm20-radio-btn .gfield_radio .gchoice > input[type="radio"]:checked + label {
    color: var(--white);
    background-color: var(--azure600);
}

.gform_confirmation_wrapper.mm20_poll_form .gpoll_field .gfield_description.gpoll_choice_label,
.gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field .gfield_description.gpoll_choice_label {
    position: absolute;
    padding-top: var(--space-none);
    padding-bottom: var(--space-none);
    padding-left: var(--button-size-small);
    display: flex;
    align-items: center;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 9;
}

.gform_confirmation_wrapper.mm20_poll_form .gpoll_field .gfield_description.gpoll_choice_label.gpoll_value_selected,
.gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field .gfield_description.gpoll_choice_label.gpoll_value_selected {
    color: var(--text-brand-primary);
    padding-right: 25px;
    background-position: right center;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 1.25C8.26942 1.25 6.57769 1.76318 5.13876 2.72464C3.69983 3.6861 2.57832 5.05267 1.91606 6.65152C1.25379 8.25037 1.08051 10.0097 1.41813 11.707C1.75575 13.4044 2.58911 14.9635 3.81282 16.1872C5.03653 17.4109 6.59563 18.2443 8.29296 18.5819C9.9903 18.9195 11.7496 18.7462 13.3485 18.0839C14.9473 17.4217 16.3139 16.3002 17.2754 14.8612C18.2368 13.4223 18.75 11.7306 18.75 10C18.75 7.67936 17.8281 5.45376 16.1872 3.81282C14.5462 2.17187 12.3206 1.25 10 1.25V1.25ZM8.75 13.4942L5.625 10.3692L6.61913 9.375L8.75 11.5058L13.3813 6.875L14.3786 7.86619L8.75 13.4942Z' fill='%23502D7F'/%3E%3C/svg%3E%0A");
}

.gform_confirmation_wrapper.mm20_poll_form .gpoll_field, .gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field {
    margin-bottom: var(--space-none) !important;
}

.gform_confirmation_wrapper.mm20_poll_form .gpoll_field .gpoll_bar, .gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field .gpoll_bar {
    width: 100%;
    max-width: 100%;
    order: 1;
    margin: 0;
    background: transparent;
    border: none;
    border-radius: 0;
    height: auto;
    max-height: initial;
    box-shadow: none;
}

.gform_confirmation_wrapper.mm20_poll_form .gpoll_field .gpoll_bar .gpoll_bar_juice,
.gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field .gpoll_bar .gpoll_bar_juice {
    background: var(--bg-neutral-2);
    background-image: none;
    box-shadow: none;
    border-radius: 0;
    padding: var(--button-size-small);
}

.gform_confirmation_wrapper.mm20_poll_form .gpoll_field .gpoll_wrapper,
.gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field .gpoll_wrapper {
    display: flex;
    width: 100%;
    position: relative;
    align-items: center;
    justify-content: flex-start;
    left: 0;
    right: initial;
    background: transparent;
    border: 1px solid var(--border-secondary);
    border-radius: var(--radius-1);
    max-height: 36px;
    overflow: hidden;
}

.gform_confirmation_wrapper.mm20_poll_form .gpoll_field .gfield_description.gpoll_choice_label.gpoll_value_selected + .gpoll_wrapper,
.gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field .gfield_description.gpoll_choice_label.gpoll_value_selected + .gpoll_wrapper {
    border: 1px solid var(--border-brand);
}

.gform_confirmation_wrapper.mm20_poll_form .gpoll_field .gpoll_wrapper .gpoll_ratio_box,
.gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field .gpoll_wrapper .gpoll_ratio_box {
    order: 2;
    position: absolute;
    display: flex;
    align-items: center;
    right: 0;
    padding-right: var(--button-size-small);
    left: initial;
    width: auto;
    top: 0;
    bottom: 0;
    background: none;
    color: var(--text-primary);
    height: auto;
    z-index: 1;
    border-start-start-radius: 0;
    border-end-start-radius: 0;
}

.gform_confirmation_wrapper.mm20_poll_form .gpoll_field .gfield_description.gpoll_value_selected + .gpoll_wrapper .gpoll_ratio_box,
.gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field .gfield_description.gpoll_value_selected + .gpoll_wrapper .gpoll_ratio_box {
    color: var(--text-brand-primary);
}

.gform_confirmation_wrapper.mm20_poll_form .gpoll_field .gpoll_wrapper .gpoll_ratio_box .gpoll_ratio_label {

}

.gform_confirmation_wrapper.mm20_poll_form .gpoll_field .gpoll_wrapper .gpoll_ratio_box .gpoll_ratio_label, .gform_confirmation_wrapper.mm20_poll_form .gpoll_field .gfield_description.gpoll_choice_label,
.gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field .gpoll_wrapper .gpoll_ratio_box .gpoll_ratio_label, .gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field .gfield_description.gpoll_choice_label {
    font-size: var(--body-m-font-size);
    line-height: var(--body-m-line-height);
    font-variation-settings: 'wght' var(--body-m-font-weight), 'wdth' var(--wdth-value) ;
    letter-spacing: var(--body-m-letter-spacing);
}

.gform_confirmation_wrapper.mm20_poll_form .gpoll_field > .gpoll_field_label_container + div.gpoll_choice_wrapper,
.gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field > .gpoll_field_label_container + div.gpoll_choice_wrapper {
    margin-bottom: var(--space-xs);
}

.gform_confirmation_wrapper.mm20_poll_form .gpoll_field > div.gpoll_choice_wrapper,
.gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field > div.gpoll_choice_wrapper {
    position: relative;
    display: flex;
    align-items: center;
}

.gform_confirmation_wrapper.mm20_poll_form .gpoll_field .gfield_description.gpoll_value_selected + .gpoll_wrapper .gpoll_bar .gpoll_bar_juice,
.gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field .gfield_description.gpoll_value_selected + .gpoll_wrapper .gpoll_bar .gpoll_bar_juice {
    background: var(--bg-brand-primary-2);
}

.gform_confirmation_wrapper.mm20_poll_form .gpoll_field .gpoll_bar .gpoll_bar_juice::after,
.gform_wrapper.gravity-theme.mm20_poll_form_wrapper .gpoll_field .gpoll_bar .gpoll_bar_juice::after {
    background: none;
}

