.card-header[data-v-04706b72]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-header[data-v-04706b72]:hover{background-color:#f8f9fa}.field-grid[data-v-04706b72]{display:flex;gap:12px;align-items:flex-end}.field-group[data-v-04706b72]{display:flex;flex-direction:column;min-width:0}.field-grow[data-v-04706b72]{flex:1}.field-narrow[data-v-04706b72]{width:80px;flex-shrink:0}.field-label[data-v-04706b72]{font-size:11px;font-weight:600;color:#6c757d;margin-bottom:4px;white-space:nowrap}.section-grid[data-v-04706b72]{margin-bottom:12px}.section-grid .field-group[data-v-04706b72]:first-child{width:120px;flex-shrink:0}.section-grid .field-group[data-v-04706b72]:nth-child(2),.section-grid .field-group[data-v-04706b72]:nth-child(3){flex:1}.section-grid .field-group[data-v-04706b72]:nth-child(4),.section-grid .field-group[data-v-04706b72]:nth-child(5){width:100px;flex-shrink:0}.question-card[data-v-04706b72]{border:1px solid #dee2e6;border-radius:6px;margin-bottom:10px;overflow:hidden}.question-header[data-v-04706b72]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f8f9fa}.question-body[data-v-04706b72]{padding:14px;border-top:1px solid #dee2e6}.question-text-grid[data-v-04706b72]{margin-bottom:12px}.question-text-grid .field-group[data-v-04706b72]:first-child{width:120px;flex-shrink:0}.question-config-grid .field-group[data-v-04706b72]{flex:1}.question-config-grid .field-group[data-v-04706b72]:last-child,.question-config-grid .field-group[data-v-04706b72]:nth-last-child(2){flex:0;width:80px}.sub-questions-area[data-v-04706b72]{margin-top:14px;margin-left:16px;padding-left:14px;border-left:3px solid #dee2e6}.sub-questions-title[data-v-04706b72]{font-size:11px;font-weight:700;color:#6c757d;letter-spacing:.5px}.sub-question-item[data-v-04706b72]{padding:10px;background:#fafbfc;border-radius:4px;margin-bottom:8px}.sub-text-grid .field-group[data-v-04706b72]:first-child{width:120px;flex-shrink:0}.sub-config-grid .field-group[data-v-04706b72]{flex:1}.sub-config-grid .field-group[data-v-04706b72]:last-child{flex:0;width:80px}