.event-admin-claim-panel_panel__xpp2Y{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:8px;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,3vw,1.4rem)}.event-admin-claim-panel_header__z8yqD{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.event-admin-claim-panel_header__z8yqD h2{font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:0;margin:0}.event-admin-claim-panel_header__z8yqD p{color:var(--text-muted);line-height:1.5;margin:.45rem 0 0;max-width:68ch}.event-admin-claim-panel_eyebrow__cv83p{color:var(--text-secondary);font-size:.78rem;font-weight:800;letter-spacing:0;margin:0 0 .3rem;text-transform:uppercase}.event-admin-claim-panel_form__FZMd6{border-top:1px solid var(--border-subtle);display:grid;grid-gap:1rem;gap:1rem;padding-top:1rem}.event-admin-claim-panel_grid__Lchrq{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.event-admin-claim-panel_field__S9ods{color:var(--text-secondary);display:grid;font-size:.84rem;font-weight:700;grid-gap:.35rem;gap:.35rem}.event-admin-claim-panel_field__S9ods input,.event-admin-claim-panel_field__S9ods textarea{background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font:inherit;font-weight:500;min-width:0;padding:.72rem .78rem}.event-admin-claim-panel_field__S9ods textarea{line-height:1.45;resize:vertical}.event-admin-claim-panel_primaryButton__szNCi,.event-admin-claim-panel_secondaryButton__UjZof,.event-admin-claim-panel_toggleButton__Cw_Sd{border-radius:8px;cursor:pointer;font-weight:800;letter-spacing:0;white-space:nowrap}.event-admin-claim-panel_secondaryButton__UjZof,.event-admin-claim-panel_toggleButton__Cw_Sd{background:transparent;border:1px solid var(--border-subtle);color:var(--text-secondary);padding:.68rem .86rem}.event-admin-claim-panel_primaryButton__szNCi{background:var(--color-brand,#163a29);border:1px solid var(--color-brand,#163a29);color:#fff;padding:.72rem 1rem}.event-admin-claim-panel_primaryButton__szNCi:disabled{cursor:not-allowed;opacity:.55}.event-admin-claim-panel_actions__aa0Il{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}.event-admin-claim-panel_errorMessage__n_Vfw,.event-admin-claim-panel_successMessage__JpRuR{border-radius:8px;font-size:.9rem;font-weight:700;line-height:1.45;margin:0;padding:.75rem .85rem}.event-admin-claim-panel_successMessage__JpRuR{background:var(--color-success-surface,#e8f5ed);color:var(--color-success-text,#17633a)}.event-admin-claim-panel_errorMessage__n_Vfw{background:var(--color-danger-surface,#fbe9e9);color:var(--color-danger-text,#9f1f1f)}@media (max-width:720px){.event-admin-claim-panel_header__z8yqD{align-items:stretch;flex-direction:column}.event-admin-claim-panel_grid__Lchrq{grid-template-columns:1fr}.event-admin-claim-panel_primaryButton__szNCi,.event-admin-claim-panel_secondaryButton__UjZof,.event-admin-claim-panel_toggleButton__Cw_Sd{width:100%}}.event-page-shell_page__4ZIXp{background:var(--surface-page);color:var(--text-primary);min-height:100vh}.event-page-shell_hero__Y7ndT{align-items:flex-end;background:linear-gradient(90deg,rgba(16,32,29,.92),rgba(16,32,29,.36)),var(--surface-raised);background-position:50%;background-size:cover;display:flex;min-height:min(72vh,620px);padding:clamp(5rem,12vh,8rem) clamp(1.25rem,5vw,5rem) clamp(3rem,8vh,5rem)}.event-page-shell_heroContent__4MCh5{max-width:760px}.event-page-shell_logo__9XWG6{border:1px solid rgba(255,255,255,.45);border-radius:8px;height:74px;margin-bottom:1.25rem;object-fit:cover;width:74px}.event-page-shell_eyebrow__lacJV{color:rgba(255,255,255,.76);font-size:.84rem;font-weight:700;letter-spacing:0;margin:0 0 .7rem;text-transform:uppercase}.event-page-shell_hero__Y7ndT h1{color:#fff;font-size:clamp(2.5rem,7vw,5.4rem);letter-spacing:0;line-height:.94;margin:0;max-width:10ch}.event-page-shell_description__4DB2L{color:rgba(255,255,255,.88);font-size:clamp(1rem,2vw,1.25rem);line-height:1.55;margin:1.25rem 0 0;max-width:58ch}.event-page-shell_next__sZWXj{color:#fff;font-weight:700;line-height:1.5;margin:1.5rem 0 0}.event-page-shell_section__oDfgO{margin:0 auto;max-width:1180px;padding:clamp(2.5rem,7vw,5rem) clamp(1rem,4vw,2rem) 0}.event-page-shell_section__oDfgO:last-child{padding-bottom:clamp(3rem,8vw,6rem)}.event-page-shell_sectionHeader__el7iH{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.event-page-shell_sectionHeader__el7iH h2{font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:0;margin:0}.event-page-shell_sectionHeader__el7iH span{color:var(--text-muted);font-weight:700}.event-page-shell_occurrenceList__SiFV_,.event-page-shell_participantGrid__lglfw,.event-page-shell_productGrid__MAdJt{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.event-page-shell_occurrenceCard__OnHAL,.event-page-shell_participantCard__jHOy4,.event-page-shell_productCard__IrsG3{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:8px;display:grid;grid-gap:.45rem;gap:.45rem;min-height:116px;padding:1rem}.event-page-shell_productCard__IrsG3{color:inherit;min-height:178px;text-decoration:none}.event-page-shell_occurrenceCard__OnHAL strong,.event-page-shell_participantCard__jHOy4 strong,.event-page-shell_productCard__IrsG3 strong{font-size:1rem;letter-spacing:0}.event-page-shell_occurrenceCard__OnHAL span,.event-page-shell_participantCard__jHOy4 small,.event-page-shell_participantCard__jHOy4 span,.event-page-shell_productCard__IrsG3 small,.event-page-shell_productCard__IrsG3 span{color:var(--text-muted);line-height:1.4}.event-page-shell_logoFallback__A5fow,.event-page-shell_participantCard__jHOy4 img{border-radius:8px;height:48px;object-fit:cover;width:48px}.event-page-shell_productCard__IrsG3 img,.event-page-shell_productFallback__CqQ69{aspect-ratio:4/3;border-radius:8px;object-fit:cover;width:100%}.event-page-shell_logoFallback__A5fow,.event-page-shell_productFallback__CqQ69{background:var(--surface-muted);display:block}@media (max-width:680px){.event-page-shell_hero__Y7ndT{min-height:620px;padding-top:6rem}.event-page-shell_hero__Y7ndT h1{max-width:100%}.event-page-shell_sectionHeader__el7iH{align-items:flex-start;flex-direction:column}}