.question-label[data-v-5b58f946]{display:block;margin-bottom:5px}.box[data-v-5b58f946]{padding:15px;padding-top:20px;border:1px solid #ececec;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selected-box[data-v-5b58f946]{border-color:#0085eb;background-color:#f6fdff}.box-header[data-v-5b58f946]{width:100%}.box-header[data-v-5b58f946],.exp-checkbox-label[data-v-5b58f946]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exp-checkbox-label[data-v-5b58f946]{cursor:pointer;position:relative}.exp-checkbox-label input[data-v-5b58f946]{opacity:0;width:0;height:0}.exp-checkbox-custom[data-v-5b58f946]{width:24px;height:24px;background-color:#fff;border:2px solid #0085eb;border-radius:4px;position:relative;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.exp-checkbox-label input:checked~.exp-checkbox-custom[data-v-5b58f946]{background-color:#0085eb;border-color:#0085eb}.exp-checkbox-custom[data-v-5b58f946]:after{content:"";position:absolute;display:none}.exp-checkbox-label input:checked~.exp-checkbox-custom[data-v-5b58f946]:after{display:block}.exp-checkbox-custom[data-v-5b58f946]:after{left:6px;top:2px;width:8px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.exp-checkbox-text[data-v-5b58f946]{margin-left:12px;font-size:14px}.sr-only[data-v-e0959ca8]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.question-label[data-v-e0959ca8]{display:block;margin-bottom:8px}.editable-header[data-v-e0959ca8]{min-width:300px;min-height:20px;padding:8px;display:inline-block}.editable-header[data-v-e0959ca8]:hover{border:2px solid #32c932}.smileys[data-v-e0959ca8]{display:grid;grid-template-columns:repeat(4,minmax(48px,1fr));gap:10px;margin:8px 0 4px}.smiley-btn[data-v-e0959ca8],.smileys[data-v-e0959ca8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smiley-btn[data-v-e0959ca8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e6eaef;background:#fff;border-radius:12px;padding:12px;cursor:pointer;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#5d6b7a;-webkit-transition:color .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .05s ease;transition:color .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .05s ease;transition:color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .05s ease;transition:color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .05s ease,-webkit-box-shadow .15s ease,-webkit-transform .05s ease}.smiley-btn.hovered[data-v-e0959ca8],.smiley-btn[data-v-e0959ca8]:hover{color:#0f79a5;border-color:#bfe6f3;-webkit-box-shadow:0 2px 8px rgba(1,119,153,.08);box-shadow:0 2px 8px rgba(1,119,153,.08)}.smiley-btn.selected[data-v-e0959ca8]{color:#35aaca;border-color:#35aaca;-webkit-box-shadow:0 2px 10px rgba(53,170,202,.18);box-shadow:0 2px 10px rgba(53,170,202,.18);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.smiley-btn[data-v-e0959ca8]:focus{outline:none;border-color:#35aaca;-webkit-box-shadow:0 0 0 3px rgba(53,170,202,.25);box-shadow:0 0 0 3px rgba(53,170,202,.25)}.icon-wrap[data-v-e0959ca8]{width:46px;height:46px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ml-svg-icon svg circle[data-v-e0959ca8],.ml-svg-icon svg g[data-v-e0959ca8],.ml-svg-icon svg path[data-v-e0959ca8],.ml-svg-icon svg rect[data-v-e0959ca8]{fill:none!important;stroke:currentColor!important;stroke-width:2}.ml-svg-icon[data-v-e0959ca8]{width:46px;height:46px;color:#3b3b3b;position:relative}.ml-svg-icon svg[data-v-e0959ca8]{width:46px;height:46px}.followup[data-v-e0959ca8]{margin-top:10px}.text-input[data-v-e0959ca8]{padding:8px;width:100%;border:1px solid #dfe3e8;border-radius:6px;font-size:14px}.editable-content[data-v-1d1ff8b0]{min-width:300px;min-height:20px;padding:8px}.editable-content[data-v-1d1ff8b0]:hover{border:2px solid #32c932}.editable-content[data-v-3852d56d]{min-width:300px;min-height:20px;padding:8px}.editable-content[data-v-3852d56d]:hover{border:2px solid #32c932}.term-row[data-v-b22134e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.term-checkbox[data-v-b22134e2]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.term-text[data-v-b22134e2]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:80%}.term-text p[data-v-b22134e2]{margin:0;line-height:1.4}.link[data-v-b22134e2]{color:#0080ff;cursor:pointer}.link[data-v-b22134e2],.link[data-v-b22134e2]:hover{text-decoration:underline}.question-label[data-v-6d509675]{display:block;margin-bottom:5px}.box[data-v-6d509675]{padding:15px;padding-top:20px;border:1px solid #ececec;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selected-box[data-v-6d509675]{border-color:#0085eb;background-color:#f6fdff}.box-header[data-v-6d509675]{width:100%}.box-header[data-v-6d509675],.exp-checkbox-label[data-v-6d509675]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exp-checkbox-label[data-v-6d509675]{cursor:pointer;position:relative}.exp-checkbox-label input[data-v-6d509675]{opacity:0;width:0;height:0}.exp-checkbox-custom[data-v-6d509675]{width:24px;height:24px;background-color:#fff;border:2px solid #0085eb;border-radius:4px;position:relative;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.exp-checkbox-label input:checked~.exp-checkbox-custom[data-v-6d509675]{background-color:#0085eb;border-color:#0085eb}.exp-checkbox-custom[data-v-6d509675]:after{content:"";position:absolute;display:none}.exp-checkbox-label input:checked~.exp-checkbox-custom[data-v-6d509675]:after{display:block}.exp-checkbox-custom[data-v-6d509675]:after{left:6px;top:2px;width:8px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.exp-checkbox-text[data-v-6d509675]{margin-left:12px;font-size:14px}.question-label[data-v-4d4e8769]{display:block;margin-bottom:5px}.box[data-v-4d4e8769]{padding:15px;padding-top:20px;border:1px solid #ececec;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selected-box[data-v-4d4e8769]{border-color:#0085eb;background-color:#f6fdff}.box-header[data-v-4d4e8769]{width:100%}.box-header[data-v-4d4e8769],.exp-checkbox-label[data-v-4d4e8769]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exp-checkbox-label[data-v-4d4e8769]{cursor:pointer;position:relative}.exp-checkbox-label input[data-v-4d4e8769]{opacity:0;width:0;height:0}.exp-checkbox-custom[data-v-4d4e8769]{width:24px;height:24px;background-color:#fff;border:2px solid #0085eb;border-radius:4px;position:relative;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.exp-checkbox-label input:checked~.exp-checkbox-custom[data-v-4d4e8769]{background-color:#0085eb;border-color:#0085eb}.exp-checkbox-custom[data-v-4d4e8769]:after{content:"";position:absolute;display:none}.exp-checkbox-label input:checked~.exp-checkbox-custom[data-v-4d4e8769]:after{display:block}.exp-checkbox-custom[data-v-4d4e8769]:after{left:6px;top:2px;width:8px;height:12px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.exp-checkbox-text[data-v-4d4e8769]{margin-left:12px;font-size:14px}.placeholder-row[data-v-67958c93]{height:36px;background-color:#7fffd4;border:1px dashed #000;padding:4px}.invisible[data-v-67958c93]{display:none}.placeholder-row[data-v-67958c93]:hover{background-color:#e9e9e9}.selectable-row[data-v-67958c93]:hover{border:2px solid green}.add-row[data-v-67958c93]{margin-left:16px;margin-top:4px;color:#085791;font-weight:500}.add-row[data-v-67958c93]:hover{text-decoration:underline}.top-right-panel[data-v-67958c93]{position:absolute;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;background-color:hsla(0,0%,85.1%,.7000000000000001);padding:5px;border-radius:4px}.top-right-panel button[data-v-67958c93]{background:transparent;border:none;cursor:pointer}.top-right-panel svg[data-v-67958c93]{width:20px;height:20px;fill:#333}.top-right-panel svg[data-v-67958c93]:hover{fill:red}.editor-container[data-v-67958c93]{position:relative}.field-help[data-v-67958c93]{margin-top:.35rem;font-size:1rem;padding:.35rem .5rem;border-radius:4px;background-color:#f7f9fc;border-left:3px solid #007bff;color:#444}.field-help[data-v-67958c93] p{margin:0!important}.layout-row[data-v-67958c93]{position:relative}.top-right-panel[data-v-67958c93]{opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .12s ease,visibility .12s ease;transition:opacity .12s ease,visibility .12s ease}.layout-row:hover .top-right-panel[data-v-67958c93]{opacity:1;visibility:visible;pointer-events:auto}.loading-container[data-v-39294089]{min-height:60vh}.loading-container[data-v-39294089],.loading-content[data-v-39294089]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading-content[data-v-39294089]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;text-align:center}#page[data-v-39294089],body[data-v-39294089],html[data-v-39294089]{height:100%;overflow-y:auto}.form-container[data-v-39294089]{padding:20px;background:#fff;width:100%;margin:0 auto}.form-content[data-v-39294089]{width:100%}[data-v-39294089] .inline-editor,[data-v-39294089] .placeholder-row,[data-v-39294089] .top-right-panel{display:none!important}.submit-button[data-v-39294089]{width:100%;padding:12px;margin-top:24px;font-size:18px;border:none;border-radius:6px;cursor:pointer;display:block;text-align:center}@media(min-width:768px){.submit-button[data-v-39294089]{max-width:300px}}.result-message[data-v-39294089]{min-height:60vh;text-align:center}.message-container[data-v-39294089],.result-message[data-v-39294089]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.message-container[data-v-39294089]{height:100%;min-height:400px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.success-icon[data-v-39294089]{font-size:96px;color:#28a745}.error-icon[data-v-39294089]{font-size:96px;color:#dc3545}.message-text[data-v-39294089]{font-size:18px;color:#333;margin:20px 0}.error-container[data-v-39294089]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60vh;text-align:center}.error-message-box[data-v-39294089]{background:#fff;padding:30px;border-radius:12px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15);max-width:500px;width:100%}.error-text[data-v-39294089]{font-size:18px;color:#333;margin:20px 0}.retry-button[data-v-39294089]{display:block;width:100%;max-width:200px;margin:20px auto 0;padding:12px;font-size:16px;border-radius:6px;background-color:#007bff;color:#fff;border:none;cursor:pointer}.retry-button[data-v-39294089]:hover{background-color:#0056b3}.draggable-item[data-v-490f4a39]{border:1px solid #dedede;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:102px;height:102px;background-color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.draggable-item[data-v-490f4a39]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2)}.icon-box[data-v-490f4a39]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;margin-bottom:8px}.icon[data-v-490f4a39]{font-size:24px}.component-name[data-v-490f4a39]{font-size:14px;color:#333}[data-v-490f4a39]:focus{outline:none!important}.noselect[data-v-490f4a39],body[data-v-490f4a39]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ml-svg-icon svg circle[data-v-490f4a39],.ml-svg-icon svg g[data-v-490f4a39],.ml-svg-icon svg path[data-v-490f4a39],.ml-svg-icon svg rect[data-v-490f4a39]{fill:none!important;stroke:currentColor!important;stroke-width:2}.ml-svg-icon[data-v-490f4a39]{margin-top:20px;width:46px;height:46px;color:#3b3b3b;position:relative}.ml-svg-icon svg[data-v-490f4a39]{width:46px;height:46px}.component-name-wrapper[data-v-490f4a39]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-name[data-v-490f4a39]{font-size:13px;color:#3b3b3b;text-align:center;padding:0 8px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;white-space:normal;overflow-wrap:anywhere;line-height:1.2;margin-bottom:20px}.draggable-item[data-v-71d27dc5]{position:relative;border:1px solid #dedede;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:312px;height:160px;background-color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.draggable-item[data-v-71d27dc5]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2)}.floating-panel[data-v-71d27dc5]{position:absolute;top:6px;right:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background-color:hsla(0,0%,85.1%,.7);padding:6px;border-radius:8px;z-index:2;height:auto;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.floating-panel.hover-reveal[data-v-71d27dc5]{opacity:0;pointer-events:none}.draggable-item:hover .floating-panel.hover-reveal[data-v-71d27dc5]{opacity:1;pointer-events:auto}.action-btn[data-v-71d27dc5]{background:transparent;border:none;cursor:pointer;width:32px;height:32px;padding:0;border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.action-btn[data-v-71d27dc5]:hover{background:hsla(0,0%,100%,.6)}.action-btn .ml-svg-icon svg[data-v-71d27dc5]{width:20px;height:40px}.action-btn[data-v-71d27dc5]{color:#3b3b3b}.action-btn .ml-svg-icon[data-v-71d27dc5]{color:inherit}.action-btn.rename-btn[data-v-71d27dc5]:hover{color:#2d9bf0}.action-btn.delete-btn[data-v-71d27dc5]:hover{color:#dc3545}.icon-box[data-v-71d27dc5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;margin-bottom:8px}[data-v-71d27dc5]:focus{outline:none!important}.noselect[data-v-71d27dc5],body[data-v-71d27dc5]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ml-svg-icon svg circle[data-v-71d27dc5],.ml-svg-icon svg g[data-v-71d27dc5],.ml-svg-icon svg path[data-v-71d27dc5],.ml-svg-icon svg rect[data-v-71d27dc5]{fill:none!important;stroke:currentColor!important;stroke-width:2}.ml-svg-icon[data-v-71d27dc5]{width:46px;height:46px;color:#3b3b3b;position:relative}.ml-svg-icon svg[data-v-71d27dc5]{width:46px;height:46px}.component-name-wrapper[data-v-71d27dc5]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-name[data-v-71d27dc5]{font-size:13px;color:#3b3b3b;text-align:center;padding:0 8px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;white-space:normal;overflow-wrap:anywhere;line-height:1.2}.toolbar-container[data-v-4ed07df2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px}.toolbar-container>[data-v-4ed07df2]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.btn-image[data-v-e31e1312]{height:2em}.toolbar-container[data-v-e31e1312]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toolbar-grid[data-v-e31e1312]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px;background-color:#f9f9f9;padding-left:8px;-ms-flex-line-pack:start;align-content:flex-start}.right-aligned-buttons[data-v-e31e1312]{border-left:1px solid #dedede;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.right-aligned-buttons[data-v-e31e1312],.toolbar-btn[data-v-e31e1312]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#d4d4d4}.toolbar-btn[data-v-e31e1312]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;color:#3b3b3b;border:none;cursor:pointer;width:100%;gap:8px;text-transform:capitalize;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:96px;height:96px}.toolbar-btn[data-v-e31e1312]:hover{background-color:#e0e0e0}.toolbar-btn.selected[data-v-e31e1312]{background-color:#f9f9f9;color:#3b3b3b}.toolbar-btn.selected[data-v-e31e1312]:hover{background-color:#606468}.toolbar-btn-icon[data-v-e31e1312]{width:36px;height:36px}.palette-btn .svg-icon svg[data-v-e31e1312]{width:36px!important;height:36px!important}.palette-btn .svg-icon svg path[data-v-e31e1312]{stroke-width:6!important;stroke:#000;fill:currentColor}.field-help[data-v-e31e1312]{margin-top:.35rem;font-size:1rem;padding:.35rem .5rem;border-radius:4px;background-color:#f7f9fc;border-left:3px solid #007bff;color:#444}.btn-image[data-v-1def4e66]{height:2em}.toolbar-container[data-v-1def4e66]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toolbar-grid[data-v-1def4e66]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px;padding-left:8px;-ms-flex-line-pack:start;align-content:flex-start}.right-aligned-buttons[data-v-1def4e66]{border-left:1px solid #dedede;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.right-aligned-buttons[data-v-1def4e66],.toolbar-btn[data-v-1def4e66]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#d4d4d4}.toolbar-btn[data-v-1def4e66]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;color:#3b3b3b;border:none;cursor:pointer;width:100%;gap:8px;text-transform:capitalize;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:96px;height:96px}.toolbar-btn[data-v-1def4e66]:hover{background-color:#e0e0e0}.toolbar-btn.selected[data-v-1def4e66]{background-color:#f9f9f9;color:#3b3b3b}.toolbar-btn.selected[data-v-1def4e66]:hover{background-color:#606468}.toolbar-btn-icon[data-v-1def4e66]{width:36px;height:36px}.palette-btn .svg-icon svg[data-v-1def4e66]{width:36px!important;height:36px!important}.palette-btn .svg-icon svg path[data-v-1def4e66]{stroke-width:6!important;stroke:#000;fill:currentColor}.tool-header[data-v-1def4e66]{padding:8px}.web-builder-topbar[data-v-cdb418a0]{position:sticky;top:0;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:8px 12px;background:#fff;border-bottom:1px solid #e5e7eb;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.03);box-shadow:0 1px 0 rgba(0,0,0,.03)}.tb-left[data-v-cdb418a0],.tb-right[data-v-cdb418a0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.topbar-link[data-v-cdb418a0]{text-decoration:none}#container-area[data-v-5b7c302f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.drop-area[data-v-5b7c302f]{border:1px dashed #ccc;margin:10px 0;cursor:pointer}[data-v-5b7c302f]:focus{outline:none!important}.web-builder-row[data-v-5b7c302f]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:0}.web-builder-main[data-v-5b7c302f]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0;height:80vh!important}.web-builder-toolbar[data-v-5b7c302f]{width:456px;-ms-flex-negative:0;flex-shrink:0;padding-left:16px;height:100%;overflow:hidden}.web-builder-container[data-v-5b7c302f]{height:92vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-row[data-v-5b7c302f]{margin:auto}.anon-info[data-v-5b7c302f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:18px;border:1px solid #e5e5e5;border-radius:12px;background:#fafafa}.anon-info-icon svg[data-v-5b7c302f]{width:72px;height:72px}.anon-info-text[data-v-5b7c302f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.anon-info-title[data-v-5b7c302f]{font-weight:700;font-size:20px;line-height:1.2}.anon-info-subtitle[data-v-5b7c302f]{font-size:14px;opacity:.8}.builder-container[data-v-6984dbd2]{inline-size:100%;block-size:100%}.modal-xl[data-v-6984dbd2]{max-width:100%!important;padding-right:17px}.ml-url-link[data-v-6984dbd2]:hover{cursor:pointer}.row[data-v-6984dbd2]{margin-top:-12px!important}.page-container[data-v-6984dbd2]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.fill-rest[data-v-6984dbd2]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.quick-search-card[data-v-6984dbd2]{overflow:auto}.selected-item-active[data-v-6984dbd2]{border-radius:4px;background:#f4fcff;color:#000}.card-title[data-v-6984dbd2]{background-color:#f7f7f7;border-bottom:1px solid #dedede;padding-bottom:15px}.card-title-p[data-v-6984dbd2]{margin-bottom:8px!important;margin-top:7px!important}.top-container[data-v-6984dbd2]{display:-webkit-box;display:-ms-flexbox;display:flex}.content[data-v-6984dbd2]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0!important;padding-top:0!important;margin-left:8px!important}.drawer-header[data-v-6984dbd2]{margin-bottom:-13px!important}.drawer[data-v-6984dbd2]{border-right:1px solid #ddd!important}.fixed-font[data-v-6984dbd2]{font-size:.95rem!important;font-weight:500;line-height:1rem}[data-v-6984dbd2] .v-application--wrap{min-height:0!important}.ml-bar-chart[data-v-48a133da]{width:100%;height:100%;min-height:0;min-width:0}[data-v-e327021c] canvas{border-radius:14px;width:100%!important;height:100%!important}.svw[data-v-5a495179]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;container-type:size}.svw>div[data-v-5a495179]{line-height:1.05;max-width:92%}.value[data-v-5a495179]{font-weight:700;font-size:clamp(20px,min(18cqi,18cqb),140px)}.label[data-v-5a495179]{opacity:.75;margin-top:20px;font-size:clamp(12px,min(7cqi,7cqb),40px);width:100%}.widget[data-v-5804e307]{position:absolute;background:#fff;border:1px solid #e5e7eb;border-radius:12px;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.06);box-shadow:0 6px 16px rgba(0,0,0,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.widget-content[data-v-5804e307]{height:100%;overflow:hidden}.chart-box[data-v-5804e307],.widget-content[data-v-5804e307]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.chart-box[data-v-5804e307]{min-height:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:8px}.fill-slot[data-v-5804e307]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.fill-slot>[data-v-5804e307]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.widget-actions[data-v-5804e307]{top:4px;left:4px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:2px 4px;background:hsla(0,0%,100%,.9);border:1px solid #e5e7eb;border-radius:8px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.06);box-shadow:0 2px 6px rgba(0,0,0,.06);opacity:0;pointer-events:none;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.widget:hover .widget-actions[data-v-5804e307]{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.btn.btn-icon[data-v-5804e307]{line-height:1;padding:2px 6px;font-size:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer}.btn.btn-icon[data-v-5804e307]:hover{background:#f3f4f6}.widget-body[data-v-5804e307]{overflow:scroll;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;padding-top:34px;position:relative}.content-controls[data-v-5804e307]{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.metric-select[data-v-5804e307]{font-size:12px;max-width:100%}.widget-actions[data-v-5804e307]{-webkit-transition-delay:60ms;transition-delay:60ms}.widget:hover .widget-actions[data-v-5804e307]{-webkit-transition-delay:0ms;transition-delay:0ms}.resize-handle[data-v-5804e307]{position:absolute;width:12px;height:12px;background:#e5e7eb;border-radius:3px}.resize-handle.br[data-v-5804e307]{right:4px;bottom:4px;cursor:nwse-resize}.resize-handle.r[data-v-5804e307]{right:-2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:6px;cursor:ew-resize;border-radius:2px}.resize-handle.b[data-v-5804e307]{left:50%;bottom:-2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:6px;cursor:ns-resize;border-radius:2px}.widget-loading[data-v-5804e307]{padding:8px;color:#6b7280;font-size:12px}.widget-error[data-v-5804e307]{padding:8px;color:#b91c1c;font-size:12px}.table-box[data-v-5804e307]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:auto;padding:8px}.ml-table[data-v-5804e307]{width:100%;border-collapse:collapse;font-size:12px}.ml-table td[data-v-5804e307],.ml-table th[data-v-5804e307]{border:1px solid #e5e7eb;padding:6px 8px;vertical-align:top;white-space:nowrap}.ml-table th[data-v-5804e307]{position:sticky;top:0;background:#f9fafb;z-index:1;text-align:left;font-weight:600}.ml-table tbody tr:hover td[data-v-5804e307]{background:#f3f4f6}.dash-root[data-v-3f73825e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.dash-toolbar[data-v-3f73825e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dash-toolbar .title[data-v-3f73825e]{margin:0 8px 0 0}.dash-toolbar .btn[data-v-3f73825e]{margin-right:8px}.dash-toolbar .right label[data-v-3f73825e]{margin-left:12px;font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.grid-canvas[data-v-3f73825e]{position:relative;display:grid;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--dash-bg,#fafafa);border:1px solid #e5e7eb;border-radius:10px;padding:8px}.grid-cell[data-v-3f73825e]{background:repeating-linear-gradient(45deg,rgba(0,0,0,.02),rgba(0,0,0,.02) 8px,transparent 0,transparent 16px);border-radius:6px}.selection-rect[data-v-3f73825e]{position:absolute;pointer-events:none;background:rgba(99,102,241,.12);border:1px dashed #6366f1;border-radius:6px}.placeholder-graph[data-v-3f73825e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;font-size:12px;color:#6b7280}.placeholder-graph .ph-title[data-v-3f73825e]{font-weight:600;color:#111827}.hover-indicator[data-v-3f73825e]{position:absolute;pointer-events:none;border:2px solid #6366f1;border-radius:6px;background:rgba(99,102,241,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hover-indicator .plus[data-v-3f73825e]{font-weight:700;font-size:18px;line-height:1;color:#4f46e5;text-shadow:0 1px 0 rgba(0,0,0,.05)}#page-custom-dashboards[data-v-76a9c3a0]{position:relative}#page-custom-dashboards .edit-entry[data-v-76a9c3a0]{position:relative;margin:4px 0 8px 0}#page-custom-dashboards .edit-link[data-v-76a9c3a0]{color:#2563eb;text-decoration:underline;font-size:.875rem;cursor:pointer}#page-custom-dashboards .ml-tabs-header[data-v-76a9c3a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#page-custom-dashboards .ml-tab-button.add-tab[data-v-76a9c3a0]{font-weight:700;padding:0 10px;margin-left:8px}#page-custom-dashboards .ml-tabs-body[data-v-76a9c3a0]{margin-top:12px}#page-custom-dashboards .tab-toolbar[data-v-76a9c3a0]{margin-bottom:8px}.ml-tabs-header[data-v-76a9c3a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs-spacer[data-v-76a9c3a0]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:8px}.edit-btn[data-v-76a9c3a0]{margin-left:8px;margin-bottom:2px}.question-card[data-v-1746f57c],.submission-card[data-v-1746f57c]{background:#fff;border:1px solid #eee;border-radius:10px;padding:14px;margin-bottom:12px}.option-row[data-v-1746f57c]{padding:8px 0;border-top:1px dashed #eee}.free-text-list[data-v-1746f57c]{margin:0;padding-left:16px}.answer-row[data-v-1746f57c]{padding:10px 0;border-top:1px solid #f2f2f2}.meta-grid[data-v-1746f57c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.meta-item[data-v-1746f57c]{background:#fff;border:1px solid #eee;border-radius:10px;padding:12px}.question-header[data-v-1746f57c]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.answer-rate[data-v-1746f57c]{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;text-align:right;white-space:nowrap}.option-header[data-v-1746f57c]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.option-stats[data-v-1746f57c]{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;text-align:right;white-space:nowrap}.answer-card[data-v-f1aefeda]{border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:12px 14px;background:#fff}.answer-header[data-v-f1aefeda] p{margin:0}.answer-helptext[data-v-f1aefeda]{margin-top:4px;color:rgba(0,0,0,.6);font-size:13px}.answer-type-badge[data-v-f1aefeda]{font-size:12px;padding:4px 8px;border-radius:999px;background:rgba(0,0,0,.06);white-space:nowrap}.answer-value[data-v-f1aefeda]{font-size:15px}.answer-raw[data-v-f1aefeda]{line-height:1.2}.container[data-v-c694e8fa]{padding:20px}.question-card[data-v-5e2644cc],.submission-card[data-v-5e2644cc]{background:#fff;border:1px solid #eee;border-radius:10px;padding:14px;margin-bottom:12px}.option-row[data-v-5e2644cc]{padding:8px 0;border-top:1px dashed #eee}.free-text-list[data-v-5e2644cc]{margin:0;padding-left:16px}.answer-row[data-v-5e2644cc]{padding:10px 0;border-top:1px solid #f2f2f2}.meta-grid[data-v-5e2644cc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.meta-item[data-v-5e2644cc]{background:#fff;border:1px solid #eee;border-radius:10px;padding:12px}.org-application-form[data-v-54f8b75c]{width:100%}.page-header[data-v-54f8b75c]{font-weight:600}.section-subtitle[data-v-54f8b75c]{font-size:.9rem;font-weight:600;opacity:.8}.field-wrapper[data-v-54f8b75c]{max-width:520px;margin:0 auto}.field-help[data-v-54f8b75c]{margin-top:.35rem;font-size:.8rem;padding:.35rem .5rem;border-radius:4px;background-color:#f7f9fc;border-left:3px solid #007bff;color:#444}.aligned-heading[data-v-54f8b75c]{text-align:left;width:100%;margin-bottom:4px}