.gamification-detail-page[data-v-f1b70828]{position:relative}[dir] .gamification-detail-page[data-v-f1b70828]{padding:.75rem}[dir] .detail-header[data-v-f1b70828]{margin-bottom:1.25rem}.detail-title[data-v-f1b70828]{font-size:1.35rem;font-weight:600}[dir] .detail-title[data-v-f1b70828]{margin:0 0 .35rem}.detail-meta[data-v-f1b70828]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.meta-dates[data-v-f1b70828]{font-size:.8rem;display:inline-flex;align-items:center}[dir] .tab-content-inner[data-v-f1b70828]{padding:1rem 0}.tab-toolbar[data-v-f1b70828]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}[dir] .tab-toolbar[data-v-f1b70828]{margin-bottom:1rem}.toolbar-actions[data-v-f1b70828]{display:flex;gap:.25rem}.section-title[data-v-f1b70828]{font-size:.95rem;font-weight:600}[dir] .section-title[data-v-f1b70828]{margin-bottom:.75rem}.overview-stats[data-v-f1b70828]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}[dir] .overview-stats[data-v-f1b70828]{margin-top:1rem}.ov-stat[data-v-f1b70828]{display:flex;align-items:center;gap:.75rem}[dir] .ov-stat[data-v-f1b70828]{padding:.875rem;border-radius:8px}.ov-stat-value[data-v-f1b70828]{display:block;font-size:1.25rem;font-weight:700;line-height:1.2}.ov-stat-label[data-v-f1b70828]{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.02em}.badges-grid[data-v-f1b70828]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.875rem}.badge-card-body[data-v-f1b70828]{display:flex;align-items:flex-start;gap:.875rem}.badge-emoji[data-v-f1b70828]{font-size:2rem;flex-shrink:0;line-height:1}.badge-info[data-v-f1b70828]{flex:1;min-width:0}.badge-name[data-v-f1b70828]{font-size:.875rem;font-weight:600}.badge-desc[data-v-f1b70828]{font-size:.78rem;line-height:1.3}.badge-actions[data-v-f1b70828]{display:flex;flex-direction:column;gap:.15rem;flex-shrink:0}.rank-position[data-v-f1b70828]{font-size:1rem;font-weight:600}@media (max-width:768px){.overview-stats[data-v-f1b70828]{grid-template-columns:1fr 1fr}.badges-grid[data-v-f1b70828]{grid-template-columns:1fr}.tab-toolbar[data-v-f1b70828]{flex-direction:column;align-items:flex-start}}