.fade-overlay-enter-active[data-v-8d29cc7f]{transition:opacity .25s ease}.fade-overlay-enter-from[data-v-8d29cc7f]{opacity:0}.fade-overlay-enter-to[data-v-8d29cc7f]{opacity:1}.form-builder-search-dropdown[data-v-8d29cc7f]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.form-builder-select-display[data-v-8d29cc7f]{min-width:0;max-width:100%;padding-right:3.75rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-builder-select--selected[data-v-8d29cc7f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none!important}.form-builder-participant-button[data-v-8d29cc7f]{min-width:min(100%,13.75rem)}.form-builder-qr-result[data-v-8d29cc7f]>*{min-width:0}.form-builder-qr-code[data-v-8d29cc7f]{display:flex;min-width:0;justify-content:center}.form-builder-qr-code[data-v-8d29cc7f] svg{display:block;width:100%;max-width:16rem;height:auto}.form-builder-policy-dialog[data-v-8d29cc7f]{max-height:calc(100dvh - 2rem)}.form-builder-policy-content[data-v-8d29cc7f]{min-height:0;height:min(55dvh,36rem)}.consent-box[data-v-8d29cc7f]{margin-top:.5rem;border:1px solid #fecaca;background:#fef2f2;border-radius:.75rem;padding:.75rem .875rem}.consent-label[data-v-8d29cc7f]{display:grid;grid-template-columns:1.375rem 1fr;align-items:center;gap:.75rem;font-size:.85rem;line-height:1.45;color:#7f1d1d}.consent-checkbox-wrap[data-v-8d29cc7f]{position:relative;width:1.375rem;height:1.375rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.consent-checkbox[data-v-8d29cc7f]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.consent-checkbox-ui[data-v-8d29cc7f]{width:1.375rem;height:1.375rem;border:1.5px solid #f87171;border-radius:.375rem;background:#fff;box-shadow:0 1px 2px #0f172a14;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .2s ease;pointer-events:none}.consent-label:hover .consent-checkbox-ui[data-v-8d29cc7f]{border-color:#ef4444}.consent-checkbox:focus-visible+.consent-checkbox-ui[data-v-8d29cc7f]{box-shadow:0 0 0 3px #ef44442e}.consent-checkbox:checked+.consent-checkbox-ui[data-v-8d29cc7f]{border-color:#dc2626;background-color:#dc2626;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:.85rem .85rem}.consent-checkbox:active+.consent-checkbox-ui[data-v-8d29cc7f]{transform:scale(.96)}.consent-text-html[data-v-8d29cc7f]{min-width:0}.consent-label[data-v-8d29cc7f] a{color:#b91c1c;text-decoration:underline}.consent-text-html[data-v-8d29cc7f] p{display:inline;margin:0}.policy-content[data-v-8d29cc7f] *{max-width:100%}.policy-content[data-v-8d29cc7f] h1{font-size:1.05rem;line-height:1.2;margin:0 0 .5rem}.policy-content[data-v-8d29cc7f] h2{font-size:.98rem;line-height:1.24;margin:.65rem 0 .4rem}.policy-content[data-v-8d29cc7f] h3{font-size:.92rem;line-height:1.26;margin:.6rem 0 .35rem}.policy-content[data-v-8d29cc7f] p,.policy-content[data-v-8d29cc7f] li{font-size:.84rem;line-height:1.38}.policy-content[data-v-8d29cc7f] p{margin:0 0 .45rem}.policy-content[data-v-8d29cc7f] ul,.policy-content[data-v-8d29cc7f] ol{margin:0 0 .45rem 1rem;padding:0}.consent-note[data-v-8d29cc7f]{margin-top:.5rem;font-size:.75rem;line-height:1.35;color:#991b1b}@media(max-width:480px){.form-builder-participant-button[data-v-8d29cc7f]{width:100%;min-width:0}.form-builder-qr-result[data-v-8d29cc7f]{flex-direction:column}.form-builder-qr-code[data-v-8d29cc7f]{width:100%;padding:.75rem}}@media(orientation:landscape)and (max-height:520px){.form-builder-policy-backdrop[data-v-8d29cc7f]{align-items:flex-start;padding:.5rem}.form-builder-policy-dialog[data-v-8d29cc7f]{max-height:calc(100dvh - 1rem)}.form-builder-policy-content[data-v-8d29cc7f]{height:auto;flex:1}}
