.survey-builder[data-v-e839eaae]{gap:0}.survey-builder-header[data-v-e839eaae]{align-items:center;background:var(--ee-surface);border-bottom:1px solid var(--ee-line);display:flex;flex-wrap:nowrap;gap:var(--ee-space-4);justify-content:space-between;padding:var(--ee-space-3) var(--ee-space-6);position:sticky;top:calc(var(--ee-space-12) + var(--ee-space-4));z-index:20}.survey-builder-header h1[data-v-e839eaae]{font-family:var(--ee-font-sans);font-size:15px;line-height:20px}.survey-builder-heading[data-v-e839eaae]{display:flex;flex:1;flex-direction:column;gap:var(--ee-space-1);justify-content:center;min-width:0}.survey-builder-heading>.p-inputtext[data-v-e839eaae]{min-height:44px;min-width:0;padding:var(--ee-space-2) var(--ee-space-3);width:100%}.survey-builder-heading>.survey-muted[data-v-e839eaae]{display:block;line-height:1.4}.survey-builder-identity>.app-icon-btn[data-v-e839eaae]{flex-shrink:0}.survey-builder-grid[data-v-e839eaae]{display:grid;grid-template-columns:280px minmax(0,1fr) 400px;min-height:calc(100dvh - 150px)}.survey-question-nav[data-v-e839eaae]{align-self:start;border-right:1px solid var(--ee-line);display:flex;flex-direction:column;gap:var(--ee-space-3);height:calc(100dvh - 150px);min-height:280px;padding:var(--ee-space-6) var(--ee-space-4);position:sticky;top:calc(var(--ee-space-12)*2 + var(--ee-space-8) + var(--ee-space-1))}.survey-question-scroll[data-v-e839eaae]{display:flex;flex:1;flex-direction:column;gap:var(--ee-space-2);min-height:0;overflow-y:auto;overscroll-behavior:contain}.survey-nav-question[data-v-e839eaae]{background:var(--ee-surface);border:1px solid var(--ee-line);border-radius:var(--ee-radius-md);color:var(--ee-ink);cursor:pointer;display:flex;flex-shrink:0;font-size:13px;gap:var(--ee-space-3);justify-content:flex-start;min-height:56px;min-width:0;padding:var(--ee-space-3);text-align:left}.survey-nav-question[data-v-e839eaae]:hover{background:var(--ee-surface-raised);border-color:var(--ee-line-strong)}.survey-nav-question.is-selected[data-v-e839eaae]{background:var(--ee-brand-soft);border-color:var(--ee-brand)}.survey-add-question[data-v-e839eaae]{border-style:dashed;margin-block:var(--ee-space-3)}.survey-edit-column[data-v-e839eaae]{align-content:start;background:var(--ee-bg);display:grid;gap:var(--ee-space-6);min-width:0;order:2;padding:var(--ee-space-6)}.survey-question-title.p-textarea[data-v-e839eaae]{background:transparent;border:1px solid transparent;border-radius:var(--ee-radius-sm);box-shadow:none;font-family:var(--ee-font-display);font-size:24px;font-weight:700;line-height:30px;padding:0}.survey-option-row[data-v-e839eaae]{align-items:center;display:flex;gap:var(--ee-space-2)}.survey-toggle-row[data-v-e839eaae]{align-items:center;display:flex;gap:var(--ee-space-4);justify-content:space-between;padding-block:var(--ee-space-3)}.survey-toggle-row label[data-v-e839eaae]{font-size:14px;font-weight:600}.survey-preview-column[data-v-e839eaae]{align-content:start;background:var(--ee-bg);border-left:1px solid var(--ee-line);display:grid;justify-items:center;order:3}.survey-preview-card[data-v-e839eaae],.survey-preview-column[data-v-e839eaae]{gap:var(--ee-space-6);padding:var(--ee-space-6)}.survey-preview-card[data-v-e839eaae]{background:var(--survey-background,var(--ee-bg));border:1px solid var(--ee-line);border-color:var(--ee-surface-raised);border-radius:var(--ee-radius-xl);border-width:var(--ee-space-2);box-shadow:var(--ee-shadow-pop);color:var(--ee-ink);display:flex;flex-direction:column;min-height:550px;width:min(320px,100%)}@media (max-width:1023px){.survey-editor-tabs[data-v-e839eaae]{order:3;width:100%}}.survey-save-bar[data-v-e839eaae]{align-items:center;background:var(--ee-surface);border:1px solid var(--ee-line);border-radius:var(--ee-radius-pill);display:flex;gap:var(--ee-space-4);justify-content:space-between;padding:var(--ee-space-3) var(--ee-space-4)}@media (max-width:1279px){.survey-builder-grid[data-v-e839eaae]{grid-template-columns:240px minmax(0,1fr)}.survey-preview-column[data-v-e839eaae]{display:none}}@media (max-width:767px){.survey-builder-grid[data-v-e839eaae]{grid-template-columns:minmax(0,1fr)}.survey-question-nav[data-v-e839eaae]{border-bottom:1px solid var(--ee-line);border-right:0;height:340px;min-height:0;position:static}.survey-edit-column[data-v-e839eaae]{padding:var(--ee-space-4)}}.survey-question-rules[data-v-e839eaae]{display:grid;gap:var(--ee-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.survey-nav-question>.pi[data-v-e839eaae]{background:var(--ee-surface-raised);border-radius:var(--ee-radius-sm);display:grid;flex-shrink:0;height:var(--ee-space-8);place-items:center;width:var(--ee-space-8)}.survey-editor-tabs .app-btn[data-v-e839eaae]{border:0;border-radius:var(--ee-radius-md);font-size:14px;padding-inline:var(--ee-space-3)}.survey-preview-card>.app-btn[data-v-e839eaae]{margin-top:auto}.survey-preview-column>.survey-toolbar[data-v-e839eaae]{flex-wrap:wrap;width:100%}@media (max-width:767px){.survey-question-rules[data-v-e839eaae]{grid-template-columns:minmax(0,1fr)}}.survey-question-description.p-inputtext[data-v-e839eaae]{background:transparent;border-color:transparent;box-shadow:none;padding-inline:0}.survey-question-description.p-inputtext[data-v-e839eaae]:focus,.survey-question-title.p-textarea[data-v-e839eaae]:focus{outline:2px solid var(--ee-focus-ring);outline-offset:2px}.survey-question-rules>.survey-panel[data-v-e839eaae]{min-width:0}.survey-question-rules .p-select[data-v-e839eaae]{min-width:0;width:100%}.survey-question-rules h3[data-v-e839eaae]{font-family:var(--ee-font-sans);font-size:14px;line-height:20px}.survey-edit-column>.survey-toolbar>div[data-v-e839eaae]{flex-wrap:wrap}.survey-edit-column>.survey-toolbar .p-select[data-v-e839eaae]{max-width:100%}.survey-toggle-row+.survey-toggle-row[data-v-e839eaae]{border-top:1px solid var(--ee-line)}.survey-test-content h2[data-v-e839eaae]{font-family:var(--ee-font-display);font-size:24px;font-weight:700;line-height:30px}.survey-save-status[data-v-e839eaae]{text-align:right;width:4rem}.survey-builder-header>div[data-v-e839eaae]:last-child{flex-shrink:0;flex-wrap:nowrap}.survey-builder-header>div[data-v-e839eaae]:first-child{flex:0 1 280px;min-width:0}@media (max-width:1100px){.survey-builder-header[data-v-e839eaae]{flex-wrap:wrap}.survey-save-status[data-v-e839eaae]{display:none}}.survey-settings-grid[data-v-e839eaae]{grid-template-columns:320px minmax(0,1fr)}.survey-settings-nav[data-v-e839eaae]{background:var(--ee-surface);border-right:1px solid var(--ee-line);display:flex;flex-direction:column;gap:var(--ee-space-2);padding:var(--ee-space-4)}.survey-settings-card[data-v-e839eaae]{background:var(--ee-surface);border:1px solid var(--ee-line);border-radius:var(--ee-radius-lg);overflow:hidden}.survey-settings-card>header[data-v-e839eaae]{display:grid;gap:var(--ee-space-2)}.survey-settings-card>header[data-v-e839eaae],.survey-settings-row[data-v-e839eaae]{border-bottom:1px solid var(--ee-line);padding:var(--ee-space-6)}.survey-settings-row[data-v-e839eaae]:last-child{border-bottom:0}@media (max-width:767px){.survey-settings-grid[data-v-e839eaae]{grid-template-columns:minmax(0,1fr)}}.survey-builder[data-v-e839eaae]{display:flex;flex-direction:column;min-width:0}.survey-builder-grid[data-v-e839eaae]{grid-template-columns:minmax(0,1fr);min-height:0}.survey-theme-nav[data-v-e839eaae]{align-content:start;background:var(--ee-surface);display:grid;gap:var(--ee-space-4);min-width:0;padding:var(--ee-space-4) calc(var(--ee-space-4) + var(--ee-space-1))}.survey-edit-column[data-v-e839eaae]{background:var(--ee-surface);min-height:0;order:3}.survey-edit-column[data-v-e839eaae] .p-inputnumber,.survey-edit-column[data-v-e839eaae] .p-inputnumber-input,.survey-edit-column[data-v-e839eaae]>*{max-width:100%;min-width:0}.survey-edit-column[data-v-e839eaae] .p-inputnumber{flex:1 1 0;width:100%}.survey-edit-column[data-v-e839eaae] .p-inputnumber-input{width:100%}.survey-edit-column[data-v-e839eaae] .p-inputtext,.survey-edit-column[data-v-e839eaae] .p-select,.survey-edit-column[data-v-e839eaae] .p-textarea{max-width:100%}.survey-edit-column .survey-toggle-row[data-v-e839eaae],.survey-edit-column .survey-toolbar[data-v-e839eaae]{flex-wrap:wrap}.survey-preview-column[data-v-e839eaae]{align-items:center;background-color:var(--ee-bg);background-image:radial-gradient(var(--ee-line) 1px,transparent 1px);background-size:var(--ee-space-4) var(--ee-space-4);display:flex;flex-direction:column;min-height:0;min-width:0;order:2}.survey-preview-card[data-v-e839eaae]{flex-shrink:0;height:min(680px,75dvh);min-height:0;overflow-y:auto;overscroll-behavior:contain;width:min(400px,100%)}.survey-preview-card[data-v-e839eaae]>*{flex-shrink:0}.survey-question-rules[data-v-e839eaae]{grid-template-columns:minmax(0,1fr)}.survey-question-nav[data-v-e839eaae]{height:min(45dvh,340px);min-height:0;position:static}.survey-builder-header[data-v-e839eaae]{flex-wrap:wrap;position:static}.survey-settings-grid .survey-edit-column[data-v-e839eaae]{order:2}@media (min-width:1024px){.survey-builder[data-v-e839eaae]{height:calc(100dvh - var(--ee-space-12) - var(--ee-space-4));overflow:hidden}.survey-builder-header[data-v-e839eaae]{flex-shrink:0}.survey-builder-grid[data-v-e839eaae]{flex:1;grid-template-columns:var(--ee-editor-nav-width) minmax(0,1fr) var(--ee-editor-panel-width);overflow:hidden}.survey-edit-column[data-v-e839eaae],.survey-question-nav[data-v-e839eaae],.survey-settings-nav[data-v-e839eaae],.survey-theme-nav[data-v-e839eaae]{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}.survey-preview-column[data-v-e839eaae]{height:100%;overflow:hidden;padding:var(--ee-space-4)}.survey-preview-card[data-v-e839eaae]{flex:1;height:0;max-height:780px}.survey-settings-grid[data-v-e839eaae]{grid-template-columns:var(--ee-editor-nav-width) minmax(0,1fr)}.survey-question-nav[data-v-e839eaae],.survey-theme-nav[data-v-e839eaae]{border-right:1px solid var(--ee-line)}.survey-edit-column[data-v-e839eaae]{border-left:1px solid var(--ee-line)}.survey-edit-column[data-v-e839eaae],.survey-edit-column .survey-panel[data-v-e839eaae]{padding:var(--ee-space-4)}}
