.ltxe-gf-styler { position: relative; max-width: 100%; } .ltxe-gf-styler__example-note { margin: 0 0 0.75rem; font-size: 0.9rem; color: #4b5563; } .ltxe-gf-styler .gform_wrapper, .ltxe-gf-styler .gform_wrapper.gravity-theme, .ltxe-gf-styler .gform_confirmation_wrapper { box-sizing: border-box; } .ltxe-gf-styler .gform_wrapper input, .ltxe-gf-styler .gform_wrapper textarea, .ltxe-gf-styler .gform_wrapper select { max-width: 100%; box-sizing: border-box; font-size: 1rem; } .ltxe-gf-styler .gfield_label, .ltxe-gf-styler .gform_title, .ltxe-gf-styler .gform_button, .ltxe-gf-styler .gform_footer input[type='submit'], .ltxe-gf-styler .gform_page_footer input[type='submit'] { font-size: 1rem; line-height: 1.4; } .ltxe-gf-styler .gform_footer, .ltxe-gf-styler .gform_page_footer { display: flex; flex-wrap: wrap; align-items: center; gap: 0.5rem; } .ltxe-gf-styler .gform_button, .ltxe-gf-styler .gform_footer input[type='submit'], .ltxe-gf-styler .gform_page_footer input[type='submit'] { flex: 0 0 auto; width: auto; min-width: fit-content; white-space: nowrap; cursor: pointer; border: 0; } .ltxe-gf-styler__icon { display: inline-flex; align-items: center; line-height: 0; } .ltxe-gf-styler__icon svg, .ltxe-gf-styler__icon i { width: 1em; height: 1em; fill: currentColor; } .ltxe-gf-styler .gform_confirmation_message { display: flex; align-items: flex-start; gap: 0.6rem; } .ltxe-gf-styler .gform_validation_errors, .ltxe-gf-styler .gfield_validation_message, .ltxe-gf-styler .validation_message { padding: 0.65rem 0.85rem; } .ltxe-gf-styler .gf_progressbar_wrapper { margin: 0 0 0.75rem; } .ltxe-gf-styler .gf_progressbar { overflow: hidden; height: 0.55rem; border-radius: 999px; background: #e5e7eb; } .ltxe-gf-styler .gf_progressbar_percentage { height: 100%; border-radius: inherit; background: #2563eb; } .ltxe-gf-styler .gf_page_steps { display: flex; flex-wrap: wrap; gap: 0.75rem 1.25rem; margin: 0 0 1rem; } .ltxe-gf-styler .gfield { margin: 0 0 0.85rem; }