.form-builder .question-types .question-type-item[data-v-57e06f51]{display:flex;align-items:center;transition:all .3s ease}[dir] .form-builder .question-types .question-type-item[data-v-57e06f51]{padding:12px;border:1px solid #e0e6ed;border-radius:8px;margin-bottom:8px;cursor:pointer}[dir] .form-builder .question-types .question-type-item[data-v-57e06f51]:hover{background-color:#f8f9fa;border-color:#7367f0;transform:translateY(-1px)}.form-builder .question-types .question-type-item .question-type-icon[data-v-57e06f51]{color:#7367f0}[dir=ltr] .form-builder .question-types .question-type-item .question-type-icon[data-v-57e06f51]{margin-right:12px}[dir=rtl] .form-builder .question-types .question-type-item .question-type-icon[data-v-57e06f51]{margin-left:12px}.form-builder .question-types .question-type-item .question-type-info[data-v-57e06f51]{flex:1}.form-builder .question-types .question-type-item .question-type-info h6[data-v-57e06f51]{font-weight:600}[dir] .form-builder .question-types .question-type-item .question-type-info h6[data-v-57e06f51]{margin-bottom:2px}.form-builder .question-types .question-type-item .question-type-info small[data-v-57e06f51]{font-size:12px}.form-builder .questions-container[data-v-57e06f51]{min-height:200px}.form-builder .question-item .question-card[data-v-57e06f51]{transition:all .3s ease}[dir] .form-builder .question-item .question-card[data-v-57e06f51]{border:1px solid #e0e6ed}[dir] .form-builder .question-item .question-card[data-v-57e06f51]:hover{border-color:#7367f0;box-shadow:0 4px 12px rgba(115,103,240,.1)}.form-builder .question-item .question-card.is-dragging[data-v-57e06f51]{opacity:.5}[dir=ltr] .form-builder .question-item .question-card.is-dragging[data-v-57e06f51]{transform:rotate(5deg)}[dir=rtl] .form-builder .question-item .question-card.is-dragging[data-v-57e06f51]{transform:rotate(-5deg)}.form-builder .question-item .question-header .question-number .badge[data-v-57e06f51]{font-size:12px}[dir] .form-builder .question-item .question-header .question-number .badge[data-v-57e06f51]{padding:6px 10px}.form-builder .question-item .question-header .question-type-badge .badge[data-v-57e06f51]{font-size:10px}[dir] .form-builder .question-item .question-header .question-type-badge .badge[data-v-57e06f51]{padding:4px 8px}.form-builder .question-item .option-item .form-control[data-v-57e06f51]{flex:1}.form-builder .empty-state[data-v-57e06f51]{color:#6e6b7b}[dir] .form-builder .form-preview .preview-question[data-v-57e06f51]{padding:16px;border:1px solid #e0e6ed;border-radius:8px;background-color:#f8f9fa}.form-builder .form-preview .preview-question h6[data-v-57e06f51]{color:#5e5873;font-weight:600}[dir=ltr] .form-builder .form-preview .one-liner-pair-preview .row[data-v-57e06f51],[dir=rtl] .form-builder .form-preview .one-liner-pair-preview .row[data-v-57e06f51]{margin-left:0;margin-right:0}[dir=ltr] .form-builder .form-preview .one-liner-pair-preview .col-md-6[data-v-57e06f51],[dir=rtl] .form-builder .form-preview .one-liner-pair-preview .col-md-6[data-v-57e06f51]{padding-left:8px;padding-right:8px}[dir] .form-builder .form-preview .one-liner-pair-preview .form-group[data-v-57e06f51]{margin-bottom:0}.form-builder .form-preview .one-liner-pair-preview h6[data-v-57e06f51]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}[dir] .fill-blanks-preview input[type=text][data-v-57e06f51]{border:1px dashed #7367f0;background-color:#f8f9fa;margin:0 4px}[dir] .header-preview[data-v-57e06f51]{text-align:center;padding:20px 0}.header-preview h1[data-v-57e06f51],.header-preview h2[data-v-57e06f51],.header-preview h3[data-v-57e06f51],.header-preview h4[data-v-57e06f51]{font-weight:600}[dir] .header-preview h1[data-v-57e06f51],[dir] .header-preview h2[data-v-57e06f51],[dir] .header-preview h3[data-v-57e06f51],[dir] .header-preview h4[data-v-57e06f51]{margin-bottom:10px}.header-preview hr[data-v-57e06f51]{width:50%;opacity:.7}[dir] .header-preview hr[data-v-57e06f51]{margin:15px auto}[dir] .question-item .header-field[data-v-57e06f51]{background-color:#f8f9fa;padding:15px;border-radius:8px}[dir=ltr] .question-item .header-field[data-v-57e06f51]{border-left:4px solid #7367f0}[dir=rtl] .question-item .header-field[data-v-57e06f51]{border-right:4px solid #7367f0}[dir] .question-item .conditional-text-section[data-v-57e06f51]{background-color:#f8f9fa;padding:15px;border-radius:8px;margin-top:15px}[dir=ltr] .question-item .conditional-text-section[data-v-57e06f51]{border-left:4px solid #17a2b8}[dir=rtl] .question-item .conditional-text-section[data-v-57e06f51]{border-right:4px solid #17a2b8}.conditional-text-display .alert[data-v-57e06f51]{font-size:14px}[dir] .conditional-text-display .alert[data-v-57e06f51]{margin-bottom:0}[dir] .add-question-suggestions[data-v-57e06f51]{background:#f8f9fa;border:1px dashed #7367f0;border-radius:8px;padding:18px 0 10px 0;margin-top:12px}[dir=ltr] .add-question-suggestions .btn-group .btn[data-v-57e06f51]{margin:0 4px 4px 0}[dir=rtl] .add-question-suggestions .btn-group .btn[data-v-57e06f51]{margin:0 0 4px 4px}[data-v-57e06f51]:root{--form-bg:#fff;--form-text:#222;--form-border:#ebe9f1}@media (prefers-color-scheme:dark){[data-v-57e06f51]:root{--form-bg:#181824;--form-text:#f1f1f1;--form-border:#33344a}}.b-card[data-v-57e06f51],.b-form-group[data-v-57e06f51],.form-builder[data-v-57e06f51],.question-card[data-v-57e06f51],.question-type-item[data-v-57e06f51]{color:var(--form-text)!important}[dir] .b-card[data-v-57e06f51],[dir] .b-form-group[data-v-57e06f51],[dir] .form-builder[data-v-57e06f51],[dir] .question-card[data-v-57e06f51],[dir] .question-type-item[data-v-57e06f51]{background:var(--form-bg)!important;border-color:var(--form-border)!important}.b-form-input[data-v-57e06f51],.b-form-select[data-v-57e06f51],.b-form-textarea[data-v-57e06f51]{font-size:.98rem}[dir] .b-form-input[data-v-57e06f51],[dir] .b-form-select[data-v-57e06f51],[dir] .b-form-textarea[data-v-57e06f51]{padding:6px 10px}[dir] .b-form-group[data-v-57e06f51],[dir] .option-item[data-v-57e06f51],[dir] .question-card[data-v-57e06f51],[dir] .question-type-item[data-v-57e06f51]{margin-bottom:8px!important}[dir] .b-card[data-v-57e06f51]{padding:12px 14px!important}@media (max-width:768px){[dir] .form-builder[data-v-57e06f51]{padding:.5rem}[dir] .card[data-v-57e06f51]{margin-bottom:1rem}[dir] .card-body[data-v-57e06f51],[dir] .card-header[data-v-57e06f51]{padding:.75rem}.btn[data-v-57e06f51]{font-size:.8rem}[dir] .btn[data-v-57e06f51]{padding:.375rem .75rem;margin-bottom:.25rem}[dir=ltr] .btn-group .btn[data-v-57e06f51]{margin-right:.25rem}[dir=rtl] .btn-group .btn[data-v-57e06f51]{margin-left:.25rem}.form-label[data-v-57e06f51]{font-size:.9rem}[dir] .form-label[data-v-57e06f51]{margin-bottom:.25rem}.form-control[data-v-57e06f51]{font-size:.9rem}[dir] .question-type-item[data-v-57e06f51]{padding:.75rem}.question-type-info h6[data-v-57e06f51]{font-size:.9rem}.question-type-info small[data-v-57e06f51]{font-size:.75rem}.question-header[data-v-57e06f51]{flex-direction:column;align-items:flex-start!important}.question-actions[data-v-57e06f51]{width:100%;display:flex;justify-content:flex-end}[dir] .question-actions[data-v-57e06f51]{margin-top:.5rem}[dir=ltr] .question-actions .btn[data-v-57e06f51]{margin-left:.25rem}[dir=rtl] .question-actions .btn[data-v-57e06f51]{margin-right:.25rem}.option-item[data-v-57e06f51]{flex-direction:column}[dir] .option-item .form-control[data-v-57e06f51]{margin-top:.5rem}.option-item .btn[data-v-57e06f51]{align-self:flex-end}[dir] .option-item .btn[data-v-57e06f51]{margin-top:.5rem}}@media (max-width:576px){[dir] .form-builder[data-v-57e06f51]{padding:.25rem}[dir] .card-body[data-v-57e06f51],[dir] .card-header[data-v-57e06f51]{padding:.5rem}.btn[data-v-57e06f51]{font-size:.75rem}[dir] .btn[data-v-57e06f51]{padding:.25rem .5rem}.form-control[data-v-57e06f51],.form-label[data-v-57e06f51]{font-size:.8rem}[dir] .question-type-item[data-v-57e06f51]{padding:.5rem}.question-type-info h6[data-v-57e06f51]{font-size:.8rem}.question-type-info small[data-v-57e06f51]{font-size:.7rem}.question-header[data-v-57e06f51]{flex-direction:column}.question-actions[data-v-57e06f51]{width:100%}[dir] .question-actions[data-v-57e06f51]{margin-top:.5rem}.question-actions .btn[data-v-57e06f51]{flex:1}[dir=ltr] .question-actions .btn[data-v-57e06f51]{margin-left:.25rem}[dir=rtl] .question-actions .btn[data-v-57e06f51]{margin-right:.25rem}.option-item[data-v-57e06f51]{flex-direction:column}[dir] .option-item .form-control[data-v-57e06f51]{margin-top:.5rem}.option-item .btn[data-v-57e06f51]{align-self:flex-end}[dir] .option-item .btn[data-v-57e06f51]{margin-top:.5rem}.d-flex.justify-content-between[data-v-57e06f51]{flex-direction:column;align-items:flex-start}.d-flex.justify-content-between>div[data-v-57e06f51]:last-child{width:100%}[dir] .d-flex.justify-content-between>div[data-v-57e06f51]:last-child{margin-top:.5rem}[dir] .d-flex.justify-content-between>div:last-child .btn[data-v-57e06f51]{margin-bottom:.25rem}[dir=ltr] .d-flex.justify-content-between>div:last-child .btn[data-v-57e06f51]{margin-right:.25rem}[dir=rtl] .d-flex.justify-content-between>div:last-child .btn[data-v-57e06f51]{margin-left:.25rem}}