.AttendanceLogModal-module__pR76nq__subtitle{font-family:var(--font-family-body);font-size:var(--font-size-p-l);line-height:var(--line-height-p-l);color:var(--color-foreground-secondary);margin:0}.AttendanceLogModal-module__pR76nq__subtitleBold{font-weight:var(--font-weight-bold)}.AttendanceLogModal-module__pR76nq__subtitleRegular{font-weight:var(--font-weight-regular)}.AttendanceLogModal-module__pR76nq__logList{border:1px solid var(--color-border-secondary);border-radius:var(--radius-8);flex-direction:column;width:100%;display:flex}.AttendanceLogModal-module__pR76nq__logRow{padding:var(--spacing-4)var(--spacing-12)var(--spacing-4)var(--spacing-8);border-bottom:1px solid var(--color-border-secondary);justify-content:space-between;align-items:center;display:flex}.AttendanceLogModal-module__pR76nq__logRow:last-child{border-bottom:none}.AttendanceLogModal-module__pR76nq__playerInfo{align-items:center;gap:var(--spacing-8);flex:1;min-width:0;display:flex}.AttendanceLogModal-module__pR76nq__playerDetails{flex-direction:column;justify-content:center;display:flex}.AttendanceLogModal-module__pR76nq__playerName{font-family:var(--font-family-body);font-size:var(--font-size-p-md);line-height:var(--line-height-p-md);font-weight:var(--font-weight-semibold);color:var(--color-foreground-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AttendanceLogModal-module__pR76nq__timestamp{align-items:center;display:flex}.AttendanceLogModal-module__pR76nq__timestampText{font-family:var(--font-family-body);font-size:var(--font-size-p-s);line-height:var(--line-height-p-s);font-weight:var(--font-weight-regular);color:var(--color-foreground-tertiary);white-space:nowrap}.AttendanceLogModal-module__pR76nq__dot{width:16px;height:16px;color:var(--color-foreground-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AttendanceLogModal-module__pR76nq__statusTransition{align-items:center;gap:var(--spacing-4);flex-shrink:0;justify-content:flex-end;width:180px;display:flex}.AttendanceLogModal-module__pR76nq__statusTransitionWithMeta{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;width:180px;display:flex}.AttendanceLogModal-module__pR76nq__statusBadges{align-items:center;gap:var(--spacing-4);justify-content:flex-end;width:100%;display:flex}.AttendanceLogModal-module__pR76nq__changedByText{font-family:var(--font-family-body);font-size:var(--font-size-p-xs);line-height:var(--line-height-p-xs);font-weight:var(--font-weight-regular);color:var(--color-foreground-tertiary);white-space:nowrap}.AttendanceLogModal-module__pR76nq__arrowIcon{color:var(--color-foreground-tertiary);flex-shrink:0}.AttendanceLogModal-module__pR76nq__emptyState{padding:var(--spacing-32);color:var(--color-foreground-tertiary);font-family:var(--font-family-body);font-size:var(--font-size-p-md);line-height:var(--line-height-p-md);justify-content:center;align-items:center;display:flex}.AttendanceLogModal-module__pR76nq__loadingState{padding:var(--spacing-32);justify-content:center;align-items:center;display:flex}@media (max-width:575px){.AttendanceLogModal-module__pR76nq__logRow{align-items:flex-start;gap:var(--spacing-8);padding:var(--spacing-4)var(--spacing-8);flex-direction:column}.AttendanceLogModal-module__pR76nq__statusTransition,.AttendanceLogModal-module__pR76nq__statusTransitionWithMeta{width:auto;margin-left:var(--spacing-8)}}
.AddToGoingModal-module__r19pWa__content{flex-direction:column;gap:0;width:100%;display:flex}.AddToGoingModal-module__r19pWa__description{margin:0}.AddToGoingModal-module__r19pWa__newGuestForm{flex-direction:column;gap:24px;width:100%;display:flex}.AddToGoingModal-module__r19pWa__scopeOptions{flex-direction:column;gap:8px;width:100%;display:flex}
.TeamCalendarModal-module___Mal2W__content{gap:var(--spacing-24,24px);width:100%;padding-bottom:var(--spacing-24,24px);flex-direction:column;display:flex;container:calendar-modal/inline-size}.TeamCalendarModal-module___Mal2W__animatedHeightInner{gap:var(--spacing-24,24px);flex-direction:column;width:100%;display:flex}.TeamCalendarModal-module___Mal2W__section{gap:var(--spacing-8,8px);flex-direction:column;width:100%;display:flex}.TeamCalendarModal-module___Mal2W__sectionTitle{font-family:var(--font-family-body,Outfit,sans-serif);font-size:var(--font-size-md,14px);font-weight:500;line-height:var(--line-height-md,20px);color:var(--color-foreground-secondary,#525252);margin:0}.TeamCalendarModal-module___Mal2W__providerIcon{flex-shrink:0;width:20px;height:20px;display:block}.TeamCalendarModal-module___Mal2W__linkField{gap:var(--spacing-8,8px);flex-direction:column;width:100%;display:flex}.TeamCalendarModal-module___Mal2W__linkLabel{font-family:var(--font-family-body,Outfit,sans-serif);font-size:var(--font-size-md,14px);font-weight:500;line-height:var(--line-height-md,20px);color:var(--color-foreground-secondary,#525252);margin:0}.TeamCalendarModal-module___Mal2W__linkBox{width:100%;min-height:56px;padding:var(--spacing-8,8px);border-radius:var(--radius-md,8px);background:var(--color-background-tertiary,#f8f8f8);border:1px solid var(--color-border-primary,#e3e3e3);box-sizing:border-box;overflow:hidden;box-shadow:inset 0 2px 4px #0000000d}.TeamCalendarModal-module___Mal2W__linkText{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;width:100%;font-family:var(--font-family-body,Outfit,sans-serif);font-size:var(--font-size-md,14px);font-weight:500;line-height:var(--line-height-md,20px);color:var(--color-foreground-secondary,#525252);margin:0;display:block}.TeamCalendarModal-module___Mal2W__linkPlaceholder{color:var(--color-foreground-tertiary,#888)}.TeamCalendarModal-module___Mal2W__providerList{gap:var(--spacing-4,4px);flex-direction:column;width:100%;display:flex}.TeamCalendarModal-module___Mal2W__providerListItem{appearance:none;align-items:center;gap:var(--spacing-8,8px);width:100%;padding:var(--spacing-8,8px)var(--spacing-12,12px);border:1px solid var(--color-border-primary,#e3e3e3);border-radius:var(--radius-md,8px);background:var(--color-background-primary,#fff);cursor:pointer;font-family:var(--font-family-body,Outfit,sans-serif);font-size:var(--font-size-md,14px);font-weight:500;line-height:var(--line-height-md,20px);color:var(--color-foreground-secondary,#525252);text-align:left;display:flex}.TeamCalendarModal-module___Mal2W__providerListItem[aria-checked=true]{border-color:var(--color-brand-primary,#ff4919);color:var(--color-brand-primary,#ff4919)}.TeamCalendarModal-module___Mal2W__providerListItem:disabled{opacity:.5;cursor:not-allowed}.TeamCalendarModal-module___Mal2W__providerListItem:focus-visible{outline:2px solid var(--color-brand-primary,#ff4919);outline-offset:2px}.TeamCalendarModal-module___Mal2W__filterRow{gap:var(--spacing-24,24px);flex-wrap:wrap;width:100%;display:flex}.TeamCalendarModal-module___Mal2W__filterRow label span{white-space:nowrap}.TeamCalendarModal-module___Mal2W__stepper{gap:var(--spacing-8,8px);flex-direction:column;width:100%;display:flex}.TeamCalendarModal-module___Mal2W__step{align-items:flex-start;gap:var(--spacing-8,8px);width:100%;display:flex}.TeamCalendarModal-module___Mal2W__stepBadge{border:1px solid var(--color-border-primary,#e3e3e3);box-sizing:border-box;width:24px;height:24px;font-family:var(--font-family-body,Outfit,sans-serif);font-size:var(--font-size-sm,12px);font-weight:500;line-height:var(--line-height-sm,16px);color:var(--color-foreground-secondary,#525252);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TeamCalendarModal-module___Mal2W__stepText{font-family:var(--font-family-body,Outfit,sans-serif);font-size:var(--font-size-md,14px);font-weight:400;line-height:var(--line-height-md,20px);color:var(--color-foreground-secondary,#525252);flex:1;min-width:0;margin:0;padding-top:2px}.TeamCalendarModal-module___Mal2W__stepTextBold{font-weight:700}.TeamCalendarModal-module___Mal2W__actionsBlock{gap:var(--spacing-16,16px);flex-direction:column;width:100%;display:flex}.TeamCalendarModal-module___Mal2W__primaryActions{width:100%;display:flex}.TeamCalendarModal-module___Mal2W__primaryActions>*{flex:100%;min-width:0}.TeamCalendarModal-module___Mal2W__advancedOptions{gap:var(--spacing-8,8px);flex-direction:column;width:100%;display:flex}.TeamCalendarModal-module___Mal2W__statusRegion{width:100%}.TeamCalendarModal-module___Mal2W__errorText{font-size:var(--font-size-sm,12px);line-height:var(--line-height-sm,16px);color:var(--color-error-primary,#c53003);margin:0}.TeamCalendarModal-module___Mal2W__retryLink{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}@container calendar-modal (max-width:359px){.TeamCalendarModal-module___Mal2W__filterRow{gap:var(--spacing-12,12px);flex-direction:column}.TeamCalendarModal-module___Mal2W__filterRow label span{white-space:normal}}
.GameCalendarModal-module__bOuskq__content{gap:var(--spacing-16,16px);width:100%;padding-bottom:var(--spacing-8,8px);flex-direction:column;display:flex}.GameCalendarModal-module__bOuskq__cardStack{gap:var(--spacing-8,8px);flex-direction:column;width:100%;display:flex}.GameCalendarModal-module__bOuskq__hint{font-family:var(--font-family-body,Outfit,sans-serif);font-size:var(--font-size-md,14px);line-height:var(--line-height-md,20px);color:var(--color-foreground-secondary,#5c5c5c);margin:0}.GameCalendarModal-module__bOuskq__statusRegion{width:100%}.GameCalendarModal-module__bOuskq__errorText{font-size:var(--font-size-sm,12px);line-height:var(--line-height-sm,16px);color:var(--color-error-primary,#c53003);margin:0}.GameCalendarModal-module__bOuskq__successText{font-size:var(--font-size-sm,12px);line-height:var(--line-height-sm,16px);color:var(--color-greens-primary,#739800);margin:0}.GameCalendarModal-module__bOuskq__retryLink{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}
.Table-module__ZEgYTq__scroll{border:1px solid var(--color-border-primary,#e3e3e3);background:var(--color-background-primary,#fff);border-radius:8px;width:100%;overflow-x:auto}.Table-module__ZEgYTq__table{border-collapse:collapse;width:100%;color:var(--color-foreground-primary,#2e2e2e);font-size:13px;line-height:1.4}.Table-module__ZEgYTq__th{text-align:left;color:var(--color-foreground-tertiary,#888);background:var(--color-background-secondary,#f8f8f8);border-bottom:1px solid var(--color-border-primary,#e3e3e3);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:10px 12px;font-size:12px;font-weight:600}.Table-module__ZEgYTq__thSortable{cursor:pointer}.Table-module__ZEgYTq__thSortable:hover{color:var(--color-foreground-primary,#2e2e2e)}.Table-module__ZEgYTq__td{border-bottom:1px solid var(--color-border-secondary,#efefef);vertical-align:middle;white-space:nowrap;padding:10px 12px}.Table-module__ZEgYTq__tr:last-child .Table-module__ZEgYTq__td{border-bottom:none}.Table-module__ZEgYTq__trClickable{cursor:pointer}.Table-module__ZEgYTq__trClickable:hover .Table-module__ZEgYTq__td{background:var(--color-background-secondary,#f8f8f8)}.Table-module__ZEgYTq__empty{text-align:center;color:var(--color-foreground-tertiary,#888);padding:40px 16px;font-size:14px}
.Pagination-module__LtFDJq__root{color:var(--color-foreground-secondary,#525252);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.Pagination-module__LtFDJq__range{white-space:nowrap}.Pagination-module__LtFDJq__controls{align-items:center;gap:8px;display:flex}.Pagination-module__LtFDJq__button{appearance:none;border:1px solid var(--color-border-primary,#e3e3e3);background:var(--color-background-primary,#fff);color:var(--color-foreground-primary,#2e2e2e);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:13px}.Pagination-module__LtFDJq__button:hover:not(:disabled){border-color:var(--color-border-primary-on-hover,#bfbfbf)}.Pagination-module__LtFDJq__button:disabled{opacity:.45;cursor:not-allowed}
.Toast-module__5UiPlq__viewport{z-index:10000;pointer-events:none;flex-direction:column;gap:8px;max-width:360px;display:flex;position:fixed;bottom:24px;right:24px}.Toast-module__5UiPlq__toast{pointer-events:auto;border:1px solid var(--color-border-primary,#e3e3e3);background:var(--color-background-primary,#fff);color:var(--color-foreground-primary,#2e2e2e);border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.4;box-shadow:0 4px 16px #0000001f}.Toast-module__5UiPlq__success{border-color:var(--color-greens-primary,#16a34a)}.Toast-module__5UiPlq__error{border-color:var(--color-reds-primary,#c53003);color:var(--color-reds-primary,#c53003)}.Toast-module__5UiPlq__info{border-color:var(--color-blue-primary,#2563eb)}
