.event-detail-module__3gZ3TG__root{--event-background:#dea19b;--event-card-background:#ffe6e3;background:var(--event-background);flex-direction:column;flex:1;display:flex}.event-detail-module__3gZ3TG__header{height:52px;padding:0 calc(var(--page-gutter) - 4px);justify-content:flex-end;align-items:center;display:flex}.event-detail-module__3gZ3TG__closeButton{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:4px;display:inline-flex}.event-detail-module__3gZ3TG__content{flex-direction:column;flex:1;gap:32px;padding:8px 0 32px;display:flex}.event-detail-module__3gZ3TG__hero{width:calc(100% - var(--page-gutter) * 2);aspect-ratio:370/461;border-radius:var(--radius-sheet);margin:0 auto;position:relative;overflow:hidden}.event-detail-module__3gZ3TG__heroImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.event-detail-module__3gZ3TG__heroGradient{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--raw-static-black) 40%, transparent));pointer-events:none;height:69.4143%;position:absolute;bottom:0;left:0;right:0}.event-detail-module__3gZ3TG__heroText{left:var(--page-gutter);right:var(--page-gutter);color:var(--color-static-light);flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:absolute;bottom:34px}.event-detail-module__3gZ3TG__heroBadge{font:var(--text-headline-3-med);background:var(--color-label-orange-dark);margin:0;padding:4px 12px}.event-detail-module__3gZ3TG__heroTitle{font:var(--text-display-1-med);white-space:pre-line;word-break:keep-all;margin:0}.event-detail-module__3gZ3TG__lead{padding:0 var(--page-gutter);text-align:center;color:var(--color-static-light);flex-direction:column;gap:4px;display:flex}.event-detail-module__3gZ3TG__leadTitle{font:var(--text-headline-1-med);word-break:keep-all;margin:0}.event-detail-module__3gZ3TG__leadSubtitle{font:var(--text-body-1-reg);margin:0}.event-detail-module__3gZ3TG__divider{width:calc(100% - var(--page-gutter) * 2);border:0;border-top:var(--border-width-subtle) solid var(--color-static-light);opacity:.4;margin:0 auto}.event-detail-module__3gZ3TG__section{padding:0 var(--page-gutter);flex-direction:column;gap:36px;display:flex}.event-detail-module__3gZ3TG__sectionTitle{font:var(--text-headline-3-med);color:var(--color-static-light);text-align:center;margin:0}.event-detail-module__3gZ3TG__sectionBody{flex-direction:column;gap:24px;display:flex}.event-detail-module__3gZ3TG__card{border-radius:var(--radius-card);background:var(--event-card-background);color:var(--color-text-primary);flex-direction:column;gap:12px;padding:32px 20px;display:flex;position:relative}.event-detail-module__3gZ3TG__cardLabel{border-radius:var(--radius-sheet);height:24px;font:var(--text-body-3-med);color:var(--color-label-orange-light);background:var(--color-label-orange-dark);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.event-detail-module__3gZ3TG__steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.event-detail-module__3gZ3TG__step{font:var(--text-body-1-med);text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.event-detail-module__3gZ3TG__notes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.event-detail-module__3gZ3TG__note{font:var(--text-caption-1-reg);color:var(--color-static-light);opacity:.9;gap:4px;display:flex}.event-detail-module__3gZ3TG__noteAsterisk{flex-shrink:0;width:5px;font-size:10px}.event-detail-module__3gZ3TG__cardTitle{font:var(--text-headline-3-med);margin:0}.event-detail-module__3gZ3TG__checkList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.event-detail-module__3gZ3TG__checkItem{font:var(--text-body-1-reg);white-space:pre-line;overflow-wrap:anywhere}.event-detail-module__3gZ3TG__checkStrong{font:var(--text-body-1-med)}.event-detail-module__3gZ3TG__fields{padding:0 var(--page-gutter);flex-direction:column;gap:8px;display:flex}.event-detail-module__3gZ3TG__fieldGroup{flex-direction:column;gap:8px;display:flex}.event-detail-module__3gZ3TG__fieldLabel{font:var(--text-body-3-med);color:var(--color-static-light)}.event-detail-module__3gZ3TG__row{align-items:flex-start;gap:6px;display:flex}.event-detail-module__3gZ3TG__flexField{flex:1;min-width:0}.event-detail-module__3gZ3TG__leadingSelect{flex:0 0 140px;min-width:0}.event-detail-module__3gZ3TG__procedureTrigger{border:var(--border-width-subtle) solid var(--color-border-strong);border-radius:var(--radius-button);background:var(--color-background-primary);text-align:left;cursor:pointer;touch-action:manipulation;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 16px;display:flex}.event-detail-module__3gZ3TG__procedureValues{flex-direction:column;flex:1;min-width:0;display:flex}.event-detail-module__3gZ3TG__procedureValue{font:var(--text-body-1-reg);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-detail-module__3gZ3TG__procedurePlaceholder{min-width:0;font:var(--text-body-1-reg);color:var(--color-text-tertiary);flex:1}.event-detail-module__3gZ3TG__procedureAction{font:var(--text-body-1-med);color:var(--color-text-secondary)}.event-detail-module__3gZ3TG__errorText{font:var(--text-body-3-reg);color:var(--color-status-danger);margin:0}.event-detail-module__3gZ3TG__consents{padding:0 var(--page-gutter);flex-direction:column;gap:16px;display:flex}.event-detail-module__3gZ3TG__consentList{flex-direction:column;gap:8px;display:flex}.event-detail-module__3gZ3TG__consentRow{align-items:flex-start;gap:8px;display:flex}.event-detail-module__3gZ3TG__consentText{font:var(--text-body-3-reg);color:var(--color-static-light);cursor:pointer;flex:1}.event-detail-module__3gZ3TG__legalText{font:var(--text-body-3-reg);color:var(--color-static-light);margin:0}.event-detail-module__3gZ3TG__legalLink{font:var(--text-body-3-med);color:inherit;text-decoration:underline}.event-detail-module__3gZ3TG__footer{z-index:10;padding:12px var(--page-gutter);padding-bottom:max(12px, calc(env(safe-area-inset-bottom) + 12px));background:var(--event-background);margin-bottom:-32px;position:sticky;bottom:0}.event-detail-module__3gZ3TG__toastSlot{left:var(--page-gutter);right:var(--page-gutter);pointer-events:none;justify-content:center;padding-bottom:12px;display:flex;position:absolute;bottom:100%}.event-detail-module__3gZ3TG__sheetSubtitle{font:var(--text-body-2-reg);color:var(--color-text-secondary);margin:4px 0 20px}.event-detail-module__3gZ3TG__sheetList{border-top:var(--border-width-subtle) solid var(--color-border-default);margin:0;padding:0;list-style:none}.event-detail-module__3gZ3TG__sheetRow{border-bottom:var(--border-width-subtle) solid var(--color-border-default);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.event-detail-module__3gZ3TG__sheetLabel{font:var(--text-body-1-reg);color:var(--color-text-primary);cursor:pointer;flex:1}.event-detail-module__3gZ3TG__sheetLabelDisabled{color:var(--color-text-tertiary);cursor:default}.event-detail-module__3gZ3TG__sheetFooter{padding:12px 0;padding-bottom:max(12px, calc(env(safe-area-inset-bottom) + 12px));background:var(--color-surface-primary);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.event-detail-module__3gZ3TG__sheetCount{font:var(--text-body-3-med);color:var(--color-text-secondary);flex:1}.event-detail-module__3gZ3TG__sheetConfirm{flex:0 0 169px}
