.context-help-callout[data-v-f4a59afb]{margin:0 16px 24px;padding:16px 20px;border-radius:14px;background:linear-gradient(135deg,#3b82f61f,#3b82f60d);border:1px solid rgba(59,130,246,.22)}.context-help-header[data-v-f4a59afb]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.context-help-icon[data-v-f4a59afb]{width:44px;height:44px;border-radius:50%;background:#3b82f626;display:flex;align-items:center;justify-content:center;font-size:22px}.context-help-text[data-v-f4a59afb]{flex:1;min-width:180px}.context-help-title[data-v-f4a59afb]{font-weight:600;margin:0 0 4px;color:var(--f7-text-color, #1f2937)}.context-help-description[data-v-f4a59afb]{margin:0;color:var(--f7-text-secondary-color, #4b5563);font-size:.92rem}.context-help-button[data-v-f4a59afb]{margin-left:auto}@media(max-width:640px){.context-help-callout[data-v-f4a59afb]{margin:0 0 20px}.context-help-button[data-v-f4a59afb]{width:100%}}.question-meta-block[data-v-53b7b5f5]{padding-top:16px}.meta-chips[data-v-53b7b5f5]{display:flex;flex-wrap:wrap;gap:8px}.question-text-block[data-v-53b7b5f5]{background:#f8fafc}.answer-block[data-v-53b7b5f5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.correct-answer-item[data-v-53b7b5f5]{background:#f0fdf4}.correct-answer-item[data-v-53b7b5f5] .item-title{color:#166534;font-weight:600}.match-column-headers[data-v-53b7b5f5]{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 16px;background:#f1f5f9;border-radius:8px;margin-bottom:8px}.match-header-left[data-v-53b7b5f5],.match-header-right[data-v-53b7b5f5]{font-weight:600;color:#475569}.match-header-arrow[data-v-53b7b5f5]{color:#94a3b8;font-size:18px}.template-map-card[data-v-0cff16b6]{margin:16px}.template-map-header[data-v-0cff16b6]{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:8px}.template-map-title[data-v-0cff16b6]{font-weight:600;font-size:16px}.template-map-chips[data-v-0cff16b6]{display:flex;gap:8px}.template-map-content[data-v-0cff16b6]{padding:8px 16px 16px}.sections-map[data-v-0cff16b6]{display:flex;gap:12px;overflow-x:auto;padding:8px 0;-webkit-overflow-scrolling:touch}.section-map-item[data-v-0cff16b6]{flex:0 0 auto;min-width:140px;max-width:200px;padding:12px;border-radius:12px;background:#f8fafc;border:2px solid #e2e8f0;cursor:pointer;transition:all .2s ease}.section-map-item[data-v-0cff16b6]:hover{border-color:#3b82f6;background:#eff6ff}.section-map-item.is-active[data-v-0cff16b6]{border-color:#3b82f6;background:#dbeafe}.section-map-item.is-complete[data-v-0cff16b6]{border-color:#22c55e}.section-map-item.is-incomplete[data-v-0cff16b6]{border-color:#f59e0b}.section-map-item.is-overfilled[data-v-0cff16b6]{border-color:#ef4444}.section-map-header[data-v-0cff16b6]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.section-map-title[data-v-0cff16b6]{font-weight:600;font-size:13px;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-map-count[data-v-0cff16b6]{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:8px}.section-map-pills[data-v-0cff16b6]{display:flex;flex-wrap:wrap;gap:4px}.question-pill[data-v-0cff16b6]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:22px;border-radius:6px;background:#3b82f6;color:#fff;font-size:10px;font-weight:600;cursor:pointer;transition:transform .1s}.question-pill[data-v-0cff16b6]:hover{transform:scale(1.1)}.question-pill.is-locked[data-v-0cff16b6]{background:#94a3b8}.more-indicator[data-v-0cff16b6]{display:inline-flex;align-items:center;justify-content:center;padding:0 6px;height:22px;border-radius:6px;background:#e2e8f0;color:#64748b;font-size:10px;font-weight:600}.section-group[data-v-0cff16b6]{margin-bottom:24px}.section-group-title[data-v-0cff16b6]{display:flex;justify-content:space-between;align-items:center;margin:16px 16px 8px;padding-top:8px;border-top:1px solid #e2e8f0}.section-group:first-child .section-group-title[data-v-0cff16b6]{border-top:none;padding-top:0}.section-title-content[data-v-0cff16b6]{display:flex;align-items:center;gap:8px}.section-count[data-v-0cff16b6]{font-size:14px;font-weight:600;color:#64748b;background:#f1f5f9;padding:2px 10px;border-radius:20px}.section-count.is-complete[data-v-0cff16b6]{background:#dcfce7;color:#166534}.section-count.is-overfilled[data-v-0cff16b6]{background:#fef2f2;color:#dc2626}.empty-section[data-v-0cff16b6]{text-align:center;padding:24px;color:#94a3b8;background:#f8fafc;border-radius:12px;margin:0 16px}.question-list[data-v-0cff16b6]{margin:0 8px}.question-number[data-v-0cff16b6]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#3b82f6;color:#fff;font-weight:700;font-size:14px}.question-number.is-locked[data-v-0cff16b6]{background:#94a3b8}.question-number.warning[data-v-0cff16b6]{background:#f59e0b}.question-meta[data-v-0cff16b6]{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.question-actions[data-v-0cff16b6]{display:flex;gap:12px;align-items:center}.round-select[data-v-0cff16b6]{padding:4px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;background:#fff;color:#475569;cursor:pointer;max-width:120px}.round-select[data-v-0cff16b6]:hover{border-color:#3b82f6}.round-select[data-v-0cff16b6]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.disabled[data-v-0cff16b6]{opacity:.3;pointer-events:none;cursor:not-allowed!important}.question-locked[data-v-0cff16b6]{opacity:.7;background-color:#f8fafc}.question-locked[data-v-0cff16b6] .item-title{color:#64748b!important}.sortable-ghost[data-v-0cff16b6]{opacity:.4;background:#dbeafe}[data-v-0cff16b6] .sortable-handler{cursor:grab}[data-v-0cff16b6] .sortable-handler:active{cursor:grabbing}[data-v-0cff16b6] .list{margin:0}@media(prefers-color-scheme:dark){.section-map-item[data-v-0cff16b6]{background:#1e293b;border-color:#334155}.section-map-item[data-v-0cff16b6]:hover{background:#1e3a5f}.section-map-title[data-v-0cff16b6]{color:#e2e8f0}.section-map-count[data-v-0cff16b6]{color:#f1f5f9}.section-count[data-v-0cff16b6]{background:#334155;color:#94a3b8}.empty-section[data-v-0cff16b6]{background:#1e293b}}.depth-0[data-v-c930adae]{--f7-list-item-padding-left: 16px}.depth-1[data-v-c930adae]{--f7-list-item-padding-left: 32px}.depth-2[data-v-c930adae]{--f7-list-item-padding-left: 48px}.depth-3[data-v-c930adae]{--f7-list-item-padding-left: 64px}.depth-4[data-v-c930adae]{--f7-list-item-padding-left: 80px}.location-item[data-v-c930adae]{border-left:2px solid var(--f7-theme-color-green)}.user-edit-sheet[data-v-3fd7da0e]{height:90%}.role-chip-row[data-v-3fd7da0e]{display:flex;flex-wrap:wrap;gap:4px}
