.content-section.svelte-1oa4zue{width:100%;margin:0 auto;padding:0 1rem}@media (min-width: 1024px){.content-section.svelte-1oa4zue{width:80%}}@media (min-width: 1920px){.content-section.svelte-1oa4zue{width:65%}}.breadcrumbs.svelte-1oa4zue{font-size:1.5rem;color:#000;margin-bottom:.5rem;padding:1.1rem 0;min-height:48px;display:flex;align-items:center;gap:.5rem}.breadcrumbs.svelte-1oa4zue a:where(.svelte-1oa4zue){color:#000;text-decoration:none}.breadcrumbs-home.svelte-1oa4zue{display:inline-flex;align-items:center}.page-title.svelte-1oa4zue{margin-bottom:2rem}.page-title.svelte-1oa4zue h1:where(.svelte-1oa4zue){font-size:2.5rem;font-weight:700;color:#222;margin:0 0 .5rem}.page-subtitle.svelte-1oa4zue{color:#666;margin:0}.card.svelte-1oa4zue{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;border:none;margin-bottom:1.5rem}.card.svelte-1oa4zue:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.section-header.svelte-1oa4zue{display:flex;flex-direction:column;align-items:flex-start;padding:1.25rem 1.5rem .5rem;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0;gap:.5rem}.header-main.svelte-1oa4zue{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%}.total-points.svelte-1oa4zue{font-size:.9rem;color:#666;font-weight:500}.section-title.svelte-1oa4zue{font-size:1.5rem;font-weight:700;color:#222;margin-bottom:.15rem}.card-body.svelte-1oa4zue{padding:1.5rem}.card-body.p-4.pt-3.svelte-1oa4zue{padding:1.5rem;padding-top:1rem!important}.back-link.svelte-1oa4zue{text-align:center}.btn-back.svelte-1oa4zue{display:inline-flex;align-items:center;gap:.5rem;background:#f8f9fa;color:#43a047;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:500;transition:all .3s ease}.btn-back.svelte-1oa4zue:hover{background:#43a047;color:#fff}.rewards-section.svelte-1oa4zue{margin-bottom:3rem}.disclaimer.svelte-1oa4zue{font-size:.9rem;margin:0;color:#666}.rewards-list.svelte-1oa4zue{display:grid;gap:1.5rem}.draw-date.svelte-1oa4zue{background:#e3f2fd;color:#1565c0;padding:.25rem .75rem;border-radius:6px;font-size:.9rem;font-weight:500}.winner-info.svelte-1oa4zue{display:grid;grid-template-columns:1fr auto;gap:1.5rem;margin-bottom:1rem}.winner-details.svelte-1oa4zue{display:flex;flex-direction:column;gap:.75rem}.winner-name.svelte-1oa4zue,.winner-email.svelte-1oa4zue{display:flex;align-items:center;gap:.5rem;color:#333;font-size:.95rem}.winner-name.svelte-1oa4zue svg:where(.svelte-1oa4zue),.winner-email.svelte-1oa4zue svg:where(.svelte-1oa4zue){color:#43a047;flex-shrink:0}.draw-stats.svelte-1oa4zue{display:flex;flex-direction:column;gap:.5rem;min-width:150px}.stat-item.svelte-1oa4zue{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#f8f9fa;border-radius:6px}.stat-label.svelte-1oa4zue{font-size:.85rem;color:#666}.stat-value.svelte-1oa4zue{font-weight:600;color:#222;margin-left:.5rem}.reward-actions.svelte-1oa4zue{text-align:center}.btn-view-details.svelte-1oa4zue{display:inline-block;background:#43a047;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .3s ease}.btn-view-details.svelte-1oa4zue:hover{background:#388e3c;color:#fff;text-decoration:none}.empty-state.svelte-1oa4zue{text-align:center;padding:2rem;color:#666}.empty-icon.svelte-1oa4zue{margin-bottom:1.5rem;color:#ccc}.empty-state.svelte-1oa4zue h3:where(.svelte-1oa4zue){font-size:1.5rem;font-weight:600;color:#333;margin:0 0 1rem}.empty-state.svelte-1oa4zue p:where(.svelte-1oa4zue){font-size:1.1rem;margin:0}.results-info.svelte-1oa4zue{text-align:center;color:#666}.results-info.svelte-1oa4zue p:where(.svelte-1oa4zue){margin:0;font-size:.95rem}@media (max-width: 1023px){.content-section.svelte-1oa4zue{width:100%}}@media (max-width: 768px){.content-section.svelte-1oa4zue{padding:0 .5rem}.page-title.svelte-1oa4zue h1:where(.svelte-1oa4zue){font-size:2rem}.winner-info.svelte-1oa4zue{grid-template-columns:1fr;gap:1rem}.draw-stats.svelte-1oa4zue{min-width:auto}.section-header.svelte-1oa4zue,.card-body.svelte-1oa4zue{padding:1rem}}
