.progress-wrapper[data-v-cc0e5e7f]{flex-shrink:0;width:100%}.progress-bar[data-v-cc0e5e7f]{background:#0000001a;border-radius:4px;width:100%;height:8px;overflow:hidden}.progress-fill[data-v-cc0e5e7f]{background:var(--kid-color-blue);border-radius:4px;height:100%;transition:width .5s}.situation-wrapper[data-v-cc0e5e7f]{flex-shrink:0;width:100%}.situation-content[data-v-cc0e5e7f]{align-items:center;gap:var(--kid-space-2);text-align:center;flex-direction:column;display:flex}.situation-header[data-v-cc0e5e7f]{justify-content:center;align-items:center;gap:var(--kid-space-3);width:100%;display:flex}.situation-emoji[data-v-cc0e5e7f]{font-size:3rem}.situation-level[data-v-cc0e5e7f]{font-size:var(--kid-font-size-sm);color:var(--kid-text-secondary);padding:var(--kid-space-1) var(--kid-space-3);border-radius:var(--kid-radius-full);background:#0000000f;font-weight:600}.situation-title[data-v-cc0e5e7f]{font-size:var(--kid-font-size-2xl);color:var(--kid-text-primary);margin:0;font-weight:700}.situation-description[data-v-cc0e5e7f]{font-size:var(--kid-font-size-base);color:var(--kid-text-secondary);margin:0;line-height:1.6}.situation-tags[data-v-cc0e5e7f]{gap:var(--kid-space-2);margin-top:var(--kid-space-1);flex-wrap:wrap;justify-content:center;display:flex}.tag[data-v-cc0e5e7f]{font-size:var(--kid-font-size-xs);color:var(--kid-text-primary);border-radius:var(--kid-radius-full);background:#2b4f7f1a;padding:2px 12px;font-weight:500}.questions-wrapper[data-v-cc0e5e7f]{gap:var(--kid-space-4);flex-direction:column;flex-shrink:0;width:100%;display:flex}.question-block[data-v-cc0e5e7f]{background:rgba(var(--kid-bg-primary-rgb),.85);border-radius:var(--kid-radius-lg);padding:var(--kid-space-4);border:2px solid #0000000f}.question-label[data-v-cc0e5e7f]{font-size:var(--kid-font-size-base);color:var(--kid-text-primary);margin-bottom:var(--kid-space-3);align-items:center;gap:var(--kid-space-2);font-weight:600;display:flex}.question-number[data-v-cc0e5e7f]{background:var(--kid-color-blue);color:#fff;width:28px;height:28px;font-size:var(--kid-font-size-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.emotions-select[data-v-cc0e5e7f]{gap:var(--kid-space-2);flex-wrap:wrap;display:flex}.emotion-chip[data-v-cc0e5e7f]{padding:var(--kid-space-1) var(--kid-space-3);border-radius:var(--kid-radius-full);cursor:pointer;transition:all var(--kid-transition-fast);font-size:var(--kid-font-size-sm);background:#0000000a;border:3px solid #0000;align-items:center;gap:6px;display:flex}.emotion-chip[data-v-cc0e5e7f]:hover:not(.selected){background:#00000014;transform:scale(1.05)}.emotion-chip.selected[data-v-cc0e5e7f]{border-color:var(--kid-color-blue);background:rgba(var(--kid-color-blue-rgb),.15)}.chip-emoji[data-v-cc0e5e7f]{font-size:1.2rem}.chip-label[data-v-cc0e5e7f]{color:var(--kid-text-primary);font-weight:500}.intensity-options[data-v-cc0e5e7f]{gap:var(--kid-space-2);flex-wrap:wrap;display:flex}.intensity-option[data-v-cc0e5e7f]{padding:var(--kid-space-2) var(--kid-space-3);border-radius:var(--kid-radius-md);cursor:pointer;transition:all var(--kid-transition-fast);background:#0000000a;border:3px solid #0000;flex-direction:column;align-items:center;min-width:60px;display:flex}.intensity-option[data-v-cc0e5e7f]:hover:not(.selected){background:#00000014;transform:scale(1.05)}.intensity-option.selected[data-v-cc0e5e7f]{border-color:var(--kid-color-blue);background:rgba(var(--kid-color-blue-rgb),.15)}.intensity-emoji[data-v-cc0e5e7f]{font-size:1.8rem}.intensity-label[data-v-cc0e5e7f]{font-size:var(--kid-font-size-xs);color:var(--kid-text-secondary);margin-top:4px;font-weight:500}.actions-grid[data-v-cc0e5e7f]{gap:var(--kid-space-2);grid-template-columns:1fr 1fr;display:grid}.action-option[data-v-cc0e5e7f]{align-items:center;gap:var(--kid-space-2);padding:var(--kid-space-2) var(--kid-space-3);border-radius:var(--kid-radius-md);cursor:pointer;transition:all var(--kid-transition-fast);background:#0000000a;border:3px solid #0000;display:flex}.action-option[data-v-cc0e5e7f]:hover:not(.selected){background:#00000014;transform:scale(1.02)}.action-option.selected[data-v-cc0e5e7f]{border-color:var(--kid-color-blue);background:rgba(var(--kid-color-blue-rgb),.15)}.action-emoji[data-v-cc0e5e7f]{flex-shrink:0;font-size:1.5rem}.action-label[data-v-cc0e5e7f]{font-size:var(--kid-font-size-sm);color:var(--kid-text-primary);font-weight:500}.validate-btn[data-v-cc0e5e7f]{justify-content:center;align-self:center;width:100%;max-width:300px}.validate-btn[data-v-cc0e5e7f]:disabled{opacity:.5;cursor:not-allowed}.result-wrapper[data-v-cc0e5e7f]{flex-shrink:0;width:100%}.result-content[data-v-cc0e5e7f]{text-align:center;flex-direction:column}.result-content[data-v-cc0e5e7f],.result-header[data-v-cc0e5e7f]{align-items:center;gap:var(--kid-space-3);display:flex}.result-emoji[data-v-cc0e5e7f]{font-size:3rem}.result-label[data-v-cc0e5e7f]{font-size:var(--kid-font-size-2xl);color:var(--kid-text-primary);font-weight:700}.result-text[data-v-cc0e5e7f]{width:100%}.result-feedback-block[data-v-cc0e5e7f]{margin-bottom:var(--kid-space-3);padding:var(--kid-space-2);border-radius:var(--kid-radius-md);text-align:left;background:#00000008}.result-feedback-label[data-v-cc0e5e7f]{font-size:var(--kid-font-size-sm);color:var(--kid-text-primary);margin-bottom:var(--kid-space-1);font-weight:600}.result-emotions[data-v-cc0e5e7f]{gap:var(--kid-space-2);margin-bottom:var(--kid-space-1);flex-wrap:wrap;justify-content:center;display:flex}.result-emotion[data-v-cc0e5e7f]{opacity:.3;font-size:1.5rem;transition:opacity .3s}.result-emotion.correct[data-v-cc0e5e7f],.result-emotion.selected[data-v-cc0e5e7f]{opacity:1}.result-emotion.wrong[data-v-cc0e5e7f]{opacity:.5}.result-action-value[data-v-cc0e5e7f],.result-intensity-value[data-v-cc0e5e7f]{font-size:var(--kid-font-size-base);color:var(--kid-text-primary);font-weight:600}.result-feedback[data-v-cc0e5e7f]{margin-top:var(--kid-space-1);padding:var(--kid-space-1) var(--kid-space-2);border-radius:var(--kid-radius-sm);font-size:var(--kid-font-size-sm);font-weight:500}.result-feedback.correct[data-v-cc0e5e7f]{color:var(--kid-color-green)}.result-feedback.wrong[data-v-cc0e5e7f]{color:var(--kid-color-red)}.result-points[data-v-cc0e5e7f]{color:var(--kid-color-green);margin-top:var(--kid-space-2);font-weight:700}.complete-rank[data-v-cc0e5e7f],.result-points[data-v-cc0e5e7f]{font-size:var(--kid-font-size-lg)}.complete-rank[data-v-cc0e5e7f]{color:var(--kid-color-blue);margin:var(--kid-space-1) 0;font-weight:600}.complete-actions[data-v-cc0e5e7f]{gap:var(--kid-space-3);grid-template-columns:1fr 1fr;width:100%;display:grid}@media (width<=768px){.actions-grid[data-v-cc0e5e7f],.complete-actions[data-v-cc0e5e7f]{grid-template-columns:1fr}.situation-title[data-v-cc0e5e7f]{font-size:var(--kid-font-size-xl)}.situation-description[data-v-cc0e5e7f]{font-size:var(--kid-font-size-sm)}}@media (width<=480px){.result-emoji[data-v-cc0e5e7f],.situation-emoji[data-v-cc0e5e7f]{font-size:2.5rem}.result-label[data-v-cc0e5e7f]{font-size:var(--kid-font-size-xl)}.question-block[data-v-cc0e5e7f]{padding:var(--kid-space-3)}.question-label[data-v-cc0e5e7f]{font-size:var(--kid-font-size-sm)}.emotions-select[data-v-cc0e5e7f]{gap:var(--kid-space-1)}.emotion-chip[data-v-cc0e5e7f]{font-size:var(--kid-font-size-xs);padding:2px 10px}.chip-emoji[data-v-cc0e5e7f]{font-size:1rem}.intensity-options[data-v-cc0e5e7f]{gap:var(--kid-space-1)}.intensity-option[data-v-cc0e5e7f]{min-width:50px;padding:var(--kid-space-1) var(--kid-space-2)}.intensity-emoji[data-v-cc0e5e7f]{font-size:1.2rem}.intensity-label[data-v-cc0e5e7f]{font-size:.5rem}.action-option[data-v-cc0e5e7f]{padding:var(--kid-space-2)}.action-emoji[data-v-cc0e5e7f]{font-size:1.2rem}.action-label[data-v-cc0e5e7f]{font-size:var(--kid-font-size-xs)}.validate-btn[data-v-cc0e5e7f]{max-width:100%}}
