.Badge-module__d7JpdW__badge{padding:var(--space-1) var(--space-2);border-radius:999px;align-items:center;font-size:.8rem;font-weight:600;display:inline-flex}.Badge-module__d7JpdW__registered{background-color:var(--color-brand-primary-background);color:var(--color-brand-primary)}.Badge-module__d7JpdW__cancelled{background-color:var(--color-error-background);color:var(--color-error-text)}.Badge-module__d7JpdW__neutral{background-color:var(--color-background);color:var(--color-text-muted);border:1px solid var(--color-border)}
.Button-module__3dJGfa__button{height:var(--button-height);padding:0 var(--space-4);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;font-weight:600;transition:background-color .15s,border-color .15s,opacity .15s}.Button-module__3dJGfa__button:disabled{cursor:not-allowed;opacity:.6}.Button-module__3dJGfa__primary{background-color:var(--color-brand-primary);color:var(--color-text-on-brand)}.Button-module__3dJGfa__primary:hover:not(:disabled){background-color:var(--color-brand-primary-hover)}.Button-module__3dJGfa__secondary{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.Button-module__3dJGfa__secondary:hover:not(:disabled){background-color:var(--color-background)}.Button-module__3dJGfa__danger{background-color:var(--color-error);color:var(--color-text-on-brand)}.Button-module__3dJGfa__danger:hover:not(:disabled){opacity:.9}
.Card-module__7fBG1G__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5)}@media (max-width:480px){.Card-module__7fBG1G__card{padding:var(--space-4)}}
.Dialog-module__qATM1a__dialog{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5);max-width:420px;width:calc(100vw - var(--space-5));color:var(--color-text);background-color:var(--color-surface);border:none}.Dialog-module__qATM1a__dialog::backdrop{background-color:#29272780}.Dialog-module__qATM1a__title{margin-bottom:var(--space-2);font-size:1.1rem}.Dialog-module__qATM1a__body{color:var(--color-text-muted);margin-bottom:var(--space-4)}.Dialog-module__qATM1a__actions{justify-content:flex-end;gap:var(--space-2);display:flex}
.page-module__E0kJGG__page{flex-direction:column;flex:1;display:flex}.page-module__E0kJGG__hero{background:linear-gradient(135deg, var(--color-brand-primary) 0%, var(--color-brand-primary-hover) 100%);padding:var(--space-6) var(--space-3);justify-content:center;display:flex}.page-module__E0kJGG__heroInner{width:100%;max-width:var(--content-max-width)}.page-module__E0kJGG__content{padding:var(--space-5) var(--space-3) var(--space-6);flex:1;justify-content:center;margin-top:-2.5rem;display:flex}.page-module__E0kJGG__container{width:100%;max-width:var(--content-max-width);gap:var(--space-4);flex-direction:column;display:flex}.page-module__E0kJGG__header{gap:var(--space-3);flex-direction:column;display:flex}.page-module__E0kJGG__eyebrow{color:var(--color-text-on-brand);letter-spacing:.04em;text-transform:uppercase;padding:var(--space-1) var(--space-3);background-color:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-self:flex-start;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.page-module__E0kJGG__title{color:var(--color-text-on-brand);letter-spacing:-.01em;font-size:2.5rem;font-weight:800}.page-module__E0kJGG__subtitle{color:#ffffffd9;max-width:46ch;font-size:1.05rem}@media (max-width:560px){.page-module__E0kJGG__title{font-size:1.85rem}.page-module__E0kJGG__content{margin-top:-1.75rem}}.page-module__E0kJGG__simplePage{padding:var(--space-6) var(--space-3);flex:1;justify-content:center;display:flex}.page-module__E0kJGG__simpleTitle{color:var(--color-text);font-size:1.75rem;font-weight:800}
.SegmentEmailActions-module__h4PPta__card{gap:var(--space-3);flex-direction:column;display:flex}.SegmentEmailActions-module__h4PPta__title{font-size:1.1rem}.SegmentEmailActions-module__h4PPta__description{color:var(--color-text-muted);font-size:.9rem}.SegmentEmailActions-module__h4PPta__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.SegmentEmailActions-module__h4PPta__messageSuccess,.SegmentEmailActions-module__h4PPta__messageError{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:.9rem}.SegmentEmailActions-module__h4PPta__messageSuccess{background-color:var(--color-success-background);color:var(--color-success)}.SegmentEmailActions-module__h4PPta__messageError{background-color:var(--color-error-background);color:var(--color-error-text)}
.Field-module__KTjWmW__field{gap:var(--space-1);flex-direction:column;display:flex}.Field-module__KTjWmW__label{font-size:.9rem;font-weight:600}.Field-module__KTjWmW__optional{color:var(--color-text-muted);font-weight:400}.Field-module__KTjWmW__input,.Field-module__KTjWmW__select{height:var(--button-height);padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background-color:var(--color-surface);width:100%}.Field-module__KTjWmW__textarea{min-height:calc(var(--button-height) * 2.5);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background-color:var(--color-surface);resize:vertical;width:100%;font:inherit}.Field-module__KTjWmW__input:focus-visible,.Field-module__KTjWmW__select:focus-visible,.Field-module__KTjWmW__textarea:focus-visible{box-shadow:var(--focus-ring);border-color:var(--color-brand-primary);outline:none}.Field-module__KTjWmW__invalid{border-color:var(--color-error)}.Field-module__KTjWmW__errorText{color:var(--color-error);font-size:.85rem}.Field-module__KTjWmW__hint{color:var(--color-text-muted);font-size:.85rem}
.Table-module__S_nbDW__wrapper{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);overflow-x:auto}.Table-module__S_nbDW__table{border-collapse:collapse;width:100%;font-size:.9rem}.Table-module__S_nbDW__table th,.Table-module__S_nbDW__table td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);white-space:nowrap}.Table-module__S_nbDW__table th{color:var(--color-text-muted);background-color:var(--color-background);font-weight:600}.Table-module__S_nbDW__table tbody tr:last-child td{border-bottom:none}.Table-module__S_nbDW__table tbody tr:hover{background-color:var(--color-background)}
.page-module__xGVzNq__grid{gap:var(--space-4);flex-direction:column;display:flex}.page-module__xGVzNq__totals{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.page-module__xGVzNq__totalCard{gap:var(--space-1);flex-direction:column;display:flex}.page-module__xGVzNq__totalLabel{color:var(--color-text-muted);font-size:.85rem}.page-module__xGVzNq__totalValue{font-size:1.8rem;font-weight:700;font-family:var(--font-heading);color:var(--color-brand-primary)}.page-module__xGVzNq__toolbar{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}@media (max-width:640px){.page-module__xGVzNq__toolbar{flex-direction:column;align-items:stretch}}.page-module__xGVzNq__filters{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.page-module__xGVzNq__filterField{gap:var(--space-1);flex-direction:column;display:flex}.page-module__xGVzNq__filterLabel{color:var(--color-text-muted);font-size:.8rem}.page-module__xGVzNq__filterInput,.page-module__xGVzNq__filterSelect{height:2.5rem;padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background-color:var(--color-surface)}.page-module__xGVzNq__applyButton{height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-brand-primary);color:var(--color-text-on-brand);cursor:pointer;border:1px solid #0000;font-weight:600}.page-module__xGVzNq__applyButton:hover{background-color:var(--color-brand-primary-hover)}.page-module__xGVzNq__pagination{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);flex-wrap:wrap;font-size:.9rem;display:flex}.page-module__xGVzNq__pageLinks{gap:var(--space-2);display:flex}.page-module__xGVzNq__rowLink{color:var(--color-brand-primary);font-weight:600}.page-module__xGVzNq__exportLinks{gap:var(--space-3);flex-wrap:wrap;display:flex}
.RegistrationForm-module__NrhY8q__form{gap:var(--space-4);flex-direction:column;display:flex}.RegistrationForm-module__NrhY8q__row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.RegistrationForm-module__NrhY8q__row{grid-template-columns:1fr}}.RegistrationForm-module__NrhY8q__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.RegistrationForm-module__NrhY8q__privacy{color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:var(--space-4);font-size:.85rem;line-height:1.5}.RegistrationForm-module__NrhY8q__formError{background-color:var(--color-error-background);color:var(--color-error-text);padding:var(--space-3);border-radius:var(--radius-md)}.RegistrationForm-module__NrhY8q__actions{justify-content:flex-end;display:flex}
.RegistrationDetail-module__fSkcta__grid{gap:var(--space-4);flex-direction:column;display:flex}.RegistrationDetail-module__fSkcta__backLink{color:var(--color-text-muted);align-self:flex-start;font-weight:600}.RegistrationDetail-module__fSkcta__backLink:hover,.RegistrationDetail-module__fSkcta__backLink:focus-visible{color:var(--color-brand-primary)}.RegistrationDetail-module__fSkcta__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.RegistrationDetail-module__fSkcta__sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.RegistrationDetail-module__fSkcta__readGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;margin:0;display:grid}@media (max-width:560px){.RegistrationDetail-module__fSkcta__readGrid{grid-template-columns:1fr}}.RegistrationDetail-module__fSkcta__readItem{flex-direction:column;gap:2px;display:flex}.RegistrationDetail-module__fSkcta__readItem dt{color:var(--color-text-muted);font-size:.85rem}.RegistrationDetail-module__fSkcta__readItem dd{overflow-wrap:anywhere;margin:0}.RegistrationDetail-module__fSkcta__readItemWide{grid-column:1/-1}.RegistrationDetail-module__fSkcta__title{font-size:1.5rem}.RegistrationDetail-module__fSkcta__statusRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:480px){.RegistrationDetail-module__fSkcta__statusRow{width:100%}.RegistrationDetail-module__fSkcta__statusRow>button{flex:auto}}.RegistrationDetail-module__fSkcta__section{gap:var(--space-3);flex-direction:column;display:flex}.RegistrationDetail-module__fSkcta__sectionTitle{font-size:1.1rem}.RegistrationDetail-module__fSkcta__fieldsGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.RegistrationDetail-module__fSkcta__fieldsGrid{grid-template-columns:1fr}}.RegistrationDetail-module__fSkcta__deliveryRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);display:flex}.RegistrationDetail-module__fSkcta__deliveryRow:last-child{border-bottom:none}.RegistrationDetail-module__fSkcta__deliveryMeta{flex-direction:column;gap:2px;display:flex}.RegistrationDetail-module__fSkcta__deliveryLabel{font-weight:600}.RegistrationDetail-module__fSkcta__deliveryDetail{color:var(--color-text-muted);font-size:.85rem}.RegistrationDetail-module__fSkcta__actionsRow{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.RegistrationDetail-module__fSkcta__dangerZone{border-top:1px solid var(--color-border);padding-top:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.RegistrationDetail-module__fSkcta__message{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:.9rem}.RegistrationDetail-module__fSkcta__messageSuccess{background-color:var(--color-success-background);color:var(--color-success)}.RegistrationDetail-module__fSkcta__messageError{background-color:var(--color-error-background);color:var(--color-error-text)}
