.card[data-v-fd2f2762]{margin-bottom:1rem}.categories-layout[data-v-fd2f2762]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1rem}.categories-sidebar[data-v-fd2f2762]{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:.75rem;-ms-flex-item-align:start;align-self:start;position:sticky;top:.5rem}.categories-sidebar-header[data-v-fd2f2762]{font-size:.9rem;font-weight:700;color:#4a5568;margin-bottom:.65rem;padding-right:7.5rem}.categories-sidebar-actions[data-v-fd2f2762]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:.55rem;right:.6rem}.category-icon-btn[data-v-fd2f2762]{width:25px;height:25px;padding:0;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;border-radius:999px;border:1px solid #cbd5e0;background:#fff;color:#111827;-webkit-box-shadow:none;box-shadow:none}.category-icon-btn i[data-v-fd2f2762]{font-size:.85rem}.category-icon-btn-active[data-v-fd2f2762]{background:#111827;color:#fff;border-color:#111827}.category-save-btn[data-v-fd2f2762]{width:auto;min-width:58px;padding:0 .55rem}.category-save-text[data-v-fd2f2762]{font-size:.72rem;font-weight:600;line-height:1}.categories-sidebar-list[data-v-fd2f2762]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.45rem;max-height:58vh;overflow-y:auto}.category-sidebar-item[data-v-fd2f2762]{width:100%;border:1px solid #cbd5e0;border-radius:6px;background:#fff;color:#2d3748;padding:.55rem .6rem;display:grid;grid-template-columns:28px minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;text-align:left;cursor:pointer}.category-sidebar-item.active[data-v-fd2f2762]{border-color:#90cdf4;background:#ebf8ff;-webkit-box-shadow:inset 3px 0 0 #3182ce;box-shadow:inset 3px 0 0 #3182ce}.category-sidebar-item.reorderable[data-v-fd2f2762]{cursor:move}.category-sidebar-index[data-v-fd2f2762]{width:22px;height:22px;border-radius:999px;background:#edf2f7;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;font-weight:600;font-size:.75rem}.category-sidebar-item.active .category-sidebar-index[data-v-fd2f2762]{background:#bee3f8;color:#1a365d}.category-sidebar-name[data-v-fd2f2762]{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-sidebar-count[data-v-fd2f2762]{font-size:.75rem;font-weight:600;color:#718096}.category-sidebar-meta[data-v-fd2f2762]{gap:.35rem}.category-delete-btn[data-v-fd2f2762],.category-sidebar-meta[data-v-fd2f2762]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-delete-btn[data-v-fd2f2762]{width:24px;height:24px;border:0;border-radius:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff5f5;color:#e53e3e}.category-delete-btn[data-v-fd2f2762]:hover{background:#fed7d7}.categories-content[data-v-fd2f2762]{min-width:0}.category-card[data-v-fd2f2762]{border-width:1px}.question-section-header[data-v-fd2f2762]{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;margin-bottom:.75rem}.question-builder-list[data-v-fd2f2762]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.65rem}.question-builder-item[data-v-fd2f2762]{display:grid;grid-template-columns:34px minmax(0,1fr) 180px auto;gap:.6rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:.65rem}.question-item-index[data-v-fd2f2762]{width:28px;height:28px;border-radius:50%;background:#e2e8f0;color:#2d3748;font-weight:700;font-size:.78rem;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;margin-top:.15rem}.question-item-input[data-v-fd2f2762]{min-width:0}.question-item-weight[data-v-fd2f2762]{min-width:150px}.question-item-actions[data-v-fd2f2762]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:991px){.categories-layout[data-v-fd2f2762]{grid-template-columns:1fr}.categories-sidebar[data-v-fd2f2762]{position:static}}