:root{--valident-response--color-grey:#eee;--valident-response--color-error:#9f0c0c;--valident-response--input-bg:var(--valident-response--color-grey);--valident-response--input-color:inherit;--valident-response--button-bg:var(--valident-response--color-grey);--valident-response--button-color:inherit}.gform_wrapper [data-valident-response-key]{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;overflow:hidden;position:relative}.gform_wrapper [data-valident-response-key]+.gfield_description{margin-bottom:8px;padding-top:4px}.gform_wrapper [data-valident-response-key] input[type=password],.gform_wrapper [data-valident-response-key] input[type=text]{background-color:var(--valident-response--input-bg);border:none;color:var(--valident-response--input-color);font-family:monospace;height:100%!important;letter-spacing:2px;line-height:1;padding:.8em;width:100%}.gform_wrapper [data-valident-response-key] button{border:none;flex-grow:0;font-size:13px;line-height:1;margin:8px 0;padding:.4em .8em;white-space:nowrap;width:calc(50% - 5px)}.gform_wrapper [data-valident-response-key] button>*{vertical-align:middle}.gform_wrapper [data-valident-response-key] button svg{height:auto;margin-right:.4em;width:1.4em}.gform_wrapper [data-valident-response-key] button svg path{fill:currentColor!important}.gform_wrapper [data-valident-response-key] button[data-hide],.gform_wrapper [data-valident-response-key] button[data-reveal]{display:none}.gform_wrapper [data-valident-response-key] button[data-hide].v-active,.gform_wrapper [data-valident-response-key] button[data-reveal].v-active{display:inline-block}.gform_wrapper [data-valident-response-key] [data-copy-complete-message]{background-color:var(--valident-response--input-bg);color:var(--valident-response--input-color);display:block;font-size:13px;padding:.1em .4em;pointer-events:none;position:absolute;right:0;top:8px;transform:translate(100%);transition:all .5s;white-space:nowrap}.gform_wrapper [data-valident-response-key] [data-copy-complete-message].v-active{display:block;transform:translate(0);width:auto}@media (min-width:480px){.gform_wrapper [data-valident-response-key] input[type=password],.gform_wrapper [data-valident-response-key] input[type=text]{flex-grow:1;margin:0;width:auto}.gform_wrapper [data-valident-response-key] button{flex-grow:0;margin:0;width:auto}.gform_wrapper [data-valident-response-key] [data-copy-complete-message]{top:12px}}@media (min-width:1024px){.gform_wrapper [data-valident-response-key]{flex-wrap:nowrap}}.v-shortcode,.v-shortcode__errors{margin:30px 0}.v-shortcode__error{border:1px solid var(--valident-response--color-error);color:var(--valident-response--color-error);margin:15px 0;padding:15px}.v-shortcode__error a{color:inherit}.v-shortcode__form__group{margin-bottom:30px;margin-top:30px}.v-shortcode__form label>span{vertical-align:middle}.v-shortcode__form input{margin:0}.v-shortcode__form__required{color:var(--valident-response--color-error);font-size:.8em}.v-shortcode--retrieve-response .v-shortcode__form{margin-left:auto;margin-right:auto;max-width:480px}.v-data-table__item{border-bottom:1px solid var(--valident-response--color-grey);margin:15px 0;padding:15px 0}.v-data-table__item a{text-decoration:underline}.v-data-table__item:last-child{margin-bottom:0}.v-data-table__item__title{font-weight:700;margin-bottom:8px}
